user: What is the c source code of the assembly code below:

```asm
<DSlater_1S_6S>:
  endbr64
  push   %r15
  push   %r14
  push   %r13
  push   %r12
  push   %rbp
  push   %rbx
  sub    $0x918,%rsp
  movsd  %xmm0,0x8(%rsp)
  movsd  %xmm1,(%rsp)
  movsd  %xmm2,0x10(%rsp)
  ucomisd %xmm1,%xmm2
  jp     L19
  movapd %xmm2,%xmm4
  jne    L19
  movapd %xmm0,%xmm2
  addsd  %xmm0,%xmm2
  movapd %xmm2,%xmm7
  mulsd  %xmm4,%xmm7
  movsd  %xmm7,(%rsp)
  movapd %xmm7,%xmm1
  mov    D4449(%rip),%rax
  movq   %rax,%xmm0
  call   <pow@plt>
  movq   %xmm0,%rbx
  movsd  0x8(%rsp),%xmm0
  movapd %xmm0,%xmm7
  mulsd  %xmm0,%xmm7
  movsd  %xmm7,0xb0(%rsp)
  mov    D4188(%rip),%rax
  movq   %rax,%xmm1
  call   <pow@plt>
  movq   %xmm0,%r14
  mov    D4188(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x10(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x18(%rsp)
  mov    D2751(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movq   %xmm0,%r15
  mov    D2751(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x10(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x20(%rsp)
  mov    D2982(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x28(%rsp)
  mov    D2982(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x10(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x30(%rsp)
  mov    D1218(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x38(%rsp)
  mov    D1218(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x10(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x40(%rsp)
  mov    D3237(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x48(%rsp)
  mov    D3237(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x10(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x50(%rsp)
  mov    D1074(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x58(%rsp)
  mov    D1074(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x10(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x60(%rsp)
  mov    D362(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x68(%rsp)
  mov    D362(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x10(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x70(%rsp)
  mov    D1917(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x78(%rsp)
  mov    D1917(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x10(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x80(%rsp)
  mov    D4450(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x88(%rsp)
  mov    D4450(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x10(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x90(%rsp)
  mov    D851(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movq   %xmm0,%r13
  mov    D851(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x10(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x98(%rsp)
  mov    D3452(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movq   %xmm0,%r12
  mov    D3452(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x10(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0xa0(%rsp)
  mov    D4380(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movq   %xmm0,%rbp
  mov    D4380(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x10(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0xa8(%rsp)
  movsd  (%rsp),%xmm1
  mov    D4449(%rip),%rax
  movq   %rax,%xmm0
  call   <pow@plt>
  movapd %xmm0,%xmm1
  movsd  D4574(%rip),%xmm2
  movq   %rbx,%xmm6
  mulsd  %xmm2,%xmm6
  movapd %xmm6,%xmm0
  subsd  %xmm2,%xmm0
  movsd  D431(%rip),%xmm3
  movsd  0x8(%rsp),%xmm4
  mulsd  %xmm3,%xmm4
  movsd  0x10(%rsp),%xmm5
  mulsd  %xmm5,%xmm4
  subsd  %xmm4,%xmm0
  movsd  0xb0(%rsp),%xmm7
  mulsd  %xmm7,%xmm3
  movapd %xmm5,%xmm4
  mulsd  %xmm5,%xmm4
  mulsd  %xmm4,%xmm3
  subsd  %xmm3,%xmm0
  movq   %r14,%xmm3
  mulsd  D172(%rip),%xmm3
  mulsd  0x18(%rsp),%xmm3
  subsd  %xmm3,%xmm0
  movq   %r15,%xmm3
  mulsd  D4870(%rip),%xmm3
  mulsd  0x20(%rsp),%xmm3
  subsd  %xmm3,%xmm0
  movsd  0x28(%rsp),%xmm3
  mulsd  D4014(%rip),%xmm3
  mulsd  0x30(%rsp),%xmm3
  subsd  %xmm3,%xmm0
  movsd  0x38(%rsp),%xmm3
  mulsd  D4649(%rip),%xmm3
  mulsd  0x40(%rsp),%xmm3
  subsd  %xmm3,%xmm0
  movsd  0x48(%rsp),%xmm3
  mulsd  D1630(%rip),%xmm3
  mulsd  0x50(%rsp),%xmm3
  subsd  %xmm3,%xmm0
  movsd  0x58(%rsp),%xmm3
  mulsd  D3645(%rip),%xmm3
  mulsd  0x60(%rsp),%xmm3
  subsd  %xmm3,%xmm0
  movsd  0x68(%rsp),%xmm3
  mulsd  D4762(%rip),%xmm3
  mulsd  0x70(%rsp),%xmm3
  subsd  %xmm3,%xmm0
  movsd  0x78(%rsp),%xmm3
  mulsd  D3856(%rip),%xmm3
  mulsd  0x80(%rsp),%xmm3
  subsd  %xmm3,%xmm0
  movsd  0x88(%rsp),%xmm3
  mulsd  D4622(%rip),%xmm3
  mulsd  0x90(%rsp),%xmm3
  subsd  %xmm3,%xmm0
  movq   %r13,%xmm3
  mulsd  D3773(%rip),%xmm3
  mulsd  0x98(%rsp),%xmm3
  subsd  %xmm3,%xmm0
  movq   %r12,%xmm3
  mulsd  D4477(%rip),%xmm3
  mulsd  0xa0(%rsp),%xmm3
  subsd  %xmm3,%xmm0
  movq   %rbp,%xmm3
  mulsd  D2276(%rip),%xmm3
  mulsd  0xa8(%rsp),%xmm3
  subsd  %xmm3,%xmm0
  mulsd  %xmm2,%xmm1
  mulsd  %xmm7,%xmm1
  divsd  %xmm1,%xmm0
L14:
  add    $0x918,%rsp
  pop    %rbx
  pop    %rbp
  pop    %r12
  pop    %r13
  pop    %r14
  pop    %r15
  ret
L19:
  movsd  0x8(%rsp),%xmm8
  movapd %xmm8,%xmm2
  addsd  %xmm8,%xmm2
  movsd  0x10(%rsp),%xmm0
  addsd  (%rsp),%xmm0
  movapd %xmm0,%xmm5
  movsd  %xmm2,0x18(%rsp)
  mulsd  %xmm2,%xmm5
  movq   %xmm5,%r14
  movapd %xmm5,%xmm1
  mov    D4449(%rip),%rax
  movq   %rax,%xmm0
  call   <pow@plt>
  movq   %xmm0,%rbx
  movsd  0x10(%rsp),%xmm0
  movapd %xmm0,%xmm14
  mulsd  %xmm0,%xmm14
  movsd  (%rsp),%xmm4
  movapd %xmm4,%xmm12
  mulsd  %xmm4,%xmm12
  movsd  %xmm14,0x8f8(%rsp)
  movapd %xmm14,%xmm5
  movsd  %xmm12,0x900(%rsp)
  subsd  %xmm12,%xmm5
  movsd  %xmm5,0x20(%rsp)
  mov    D3452(%rip),%rax
  movq   %rax,%xmm1
  movapd %xmm5,%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x28(%rsp)
  movsd  0x18(%rsp),%xmm1
  mulsd  (%rsp),%xmm1
  mov    D4449(%rip),%rax
  movq   %rax,%xmm0
  call   <pow@plt>
  movq   %xmm0,%r15
  mov    D4380(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x30(%rsp)
  mov    D3452(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x10(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x38(%rsp)
  movsd  0x8(%rsp),%xmm7
  movapd %xmm7,%xmm8
  mulsd  %xmm7,%xmm8
  movsd  %xmm8,0x908(%rsp)
  mov    D4380(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x10(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x40(%rsp)
  mov    D4450(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x10(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x48(%rsp)
  mov    D1074(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x10(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x50(%rsp)
  mov    D2751(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x58(%rsp)
  mov    D362(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x10(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x60(%rsp)
  mov    D2751(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x68(%rsp)
  mov    D3237(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x10(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x70(%rsp)
  mov    D1218(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x78(%rsp)
  mov    D2982(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x10(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x80(%rsp)
  mov    D1074(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x88(%rsp)
  mov    D4188(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x10(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x90(%rsp)
  mov    D1917(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x98(%rsp)
  mov    D851(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0xa0(%rsp)
  mov    D851(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0xa8(%rsp)
  mov    D1218(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x10(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0xb0(%rsp)
  mov    D1218(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0xb8(%rsp)
  mov    D1917(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0xc0(%rsp)
  mov    D2751(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x10(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0xc8(%rsp)
  mov    D1074(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0xd0(%rsp)
  mov    D851(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x10(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0xd8(%rsp)
  mov    D1917(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x10(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0xe0(%rsp)
  movsd  0x18(%rsp),%xmm1
  mulsd  0x10(%rsp),%xmm1
  mov    D4449(%rip),%rax
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x18(%rsp)
  mov    D2751(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x10(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0xe8(%rsp)
  mov    D739(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x10(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0xf0(%rsp)
  mov    D2751(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0xf8(%rsp)
  mov    D4188(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movq   %xmm0,%r13
  mov    D4188(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x100(%rsp)
  mov    D2751(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movq   %xmm0,%r12
  mov    D2751(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x108(%rsp)
  mov    D2982(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movq   %xmm0,%rbp
  mov    D2982(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x110(%rsp)
  mov    D1218(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x118(%rsp)
  mov    D1218(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x120(%rsp)
  mov    D3237(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x128(%rsp)
  mov    D3237(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x130(%rsp)
  mov    D1074(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x138(%rsp)
  mov    D1074(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x140(%rsp)
  mov    D362(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x148(%rsp)
  mov    D362(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x150(%rsp)
  mov    D1917(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x158(%rsp)
  mov    D1917(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x160(%rsp)
  mov    D4450(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x168(%rsp)
  mov    D4450(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x170(%rsp)
  mov    D851(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x178(%rsp)
  mov    D851(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x180(%rsp)
  mov    D3264(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x10(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x188(%rsp)
  mov    D1218(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x190(%rsp)
  mov    D4188(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x198(%rsp)
  mov    D4188(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x1a0(%rsp)
  mov    D2751(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x1a8(%rsp)
  mov    D2751(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x1b0(%rsp)
  mov    D2982(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x1b8(%rsp)
  mov    D2982(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x1c0(%rsp)
  mov    D1218(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x1c8(%rsp)
  mov    D1218(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x1d0(%rsp)
  mov    D3237(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x1d8(%rsp)
  mov    D3237(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x1e0(%rsp)
  mov    D1074(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x1e8(%rsp)
  mov    D1074(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x1f0(%rsp)
  mov    D362(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x1f8(%rsp)
  mov    D362(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x200(%rsp)
  mov    D1917(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x208(%rsp)
  mov    D1917(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x210(%rsp)
  mov    D4450(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x218(%rsp)
  mov    D4450(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x220(%rsp)
  mov    D851(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x228(%rsp)
  mov    D851(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x230(%rsp)
  mov    D1218(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x10(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x238(%rsp)
  mov    D3264(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x240(%rsp)
  mov    D4188(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x248(%rsp)
  mov    D4188(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x250(%rsp)
  mov    D2751(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x258(%rsp)
  mov    D2751(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x260(%rsp)
  mov    D2982(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x268(%rsp)
  mov    D2982(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x270(%rsp)
  mov    D1218(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x278(%rsp)
  mov    D1218(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x280(%rsp)
  mov    D3237(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x288(%rsp)
  mov    D3237(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x290(%rsp)
  mov    D1074(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x298(%rsp)
  mov    D1074(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x2a0(%rsp)
  mov    D362(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x2a8(%rsp)
  mov    D362(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x2b0(%rsp)
  mov    D1917(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x2b8(%rsp)
  mov    D1917(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x2c0(%rsp)
  mov    D4450(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x2c8(%rsp)
  mov    D4450(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x2d0(%rsp)
  mov    D851(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x2d8(%rsp)
  mov    D851(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x2e0(%rsp)
  mov    D2751(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x10(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x2e8(%rsp)
  mov    D739(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x2f0(%rsp)
  mov    D4188(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x2f8(%rsp)
  mov    D4188(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x300(%rsp)
  mov    D2751(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x308(%rsp)
  mov    D2751(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x310(%rsp)
  mov    D2982(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x318(%rsp)
  mov    D2982(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x320(%rsp)
  mov    D1218(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x328(%rsp)
  mov    D1218(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x330(%rsp)
  mov    D3237(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x338(%rsp)
  mov    D3237(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x340(%rsp)
  mov    D1074(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x348(%rsp)
  mov    D1074(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x350(%rsp)
  mov    D362(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x358(%rsp)
  mov    D362(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x360(%rsp)
  mov    D1917(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x368(%rsp)
  mov    D1917(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x370(%rsp)
  mov    D4450(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x378(%rsp)
  mov    D4450(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x380(%rsp)
  mov    D851(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x388(%rsp)
  mov    D851(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x390(%rsp)
  mov    D2080(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x398(%rsp)
  mov    D4188(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x3a0(%rsp)
  mov    D4188(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x3a8(%rsp)
  mov    D2751(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x3b0(%rsp)
  mov    D2751(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x3b8(%rsp)
  mov    D2982(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x3c0(%rsp)
  mov    D2982(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x3c8(%rsp)
  mov    D1218(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x3d0(%rsp)
  mov    D1218(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x3d8(%rsp)
  mov    D3237(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x3e0(%rsp)
  mov    D3237(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x3e8(%rsp)
  mov    D1074(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x3f0(%rsp)
  mov    D1074(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x3f8(%rsp)
  mov    D362(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x400(%rsp)
  mov    D362(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x408(%rsp)
  mov    D1917(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x410(%rsp)
  mov    D1917(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x418(%rsp)
  mov    D4450(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x420(%rsp)
  mov    D4450(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x428(%rsp)
  mov    D851(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x430(%rsp)
  mov    D851(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x438(%rsp)
  mov    D1923(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x440(%rsp)
  mov    D4188(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x448(%rsp)
  mov    D4188(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x450(%rsp)
  mov    D2751(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x458(%rsp)
  mov    D2751(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x460(%rsp)
  mov    D2982(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x468(%rsp)
  mov    D2982(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x470(%rsp)
  mov    D1218(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x478(%rsp)
  mov    D1218(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x480(%rsp)
  mov    D3237(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x488(%rsp)
  mov    D3237(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x490(%rsp)
  mov    D1074(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x498(%rsp)
  mov    D1074(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x4a0(%rsp)
  mov    D362(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x4a8(%rsp)
  mov    D362(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x4b0(%rsp)
  mov    D1917(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x4b8(%rsp)
  mov    D1917(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x4c0(%rsp)
  mov    D4450(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x4c8(%rsp)
  mov    D4450(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x4d0(%rsp)
  mov    D851(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x4d8(%rsp)
  mov    D851(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x4e0(%rsp)
  mov    D1923(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x10(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x4e8(%rsp)
  mov    D4188(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x4f0(%rsp)
  mov    D4188(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x4f8(%rsp)
  mov    D2751(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x500(%rsp)
  mov    D2751(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x508(%rsp)
  mov    D2982(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x510(%rsp)
  mov    D2982(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x518(%rsp)
  mov    D1218(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x520(%rsp)
  mov    D1218(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x528(%rsp)
  mov    D3237(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x530(%rsp)
  mov    D3237(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x538(%rsp)
  mov    D1074(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x540(%rsp)
  mov    D1074(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x548(%rsp)
  mov    D362(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x550(%rsp)
  mov    D362(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x558(%rsp)
  mov    D1917(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x560(%rsp)
  mov    D1917(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x568(%rsp)
  mov    D4450(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x570(%rsp)
  mov    D4450(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x578(%rsp)
  mov    D851(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x580(%rsp)
  mov    D851(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x588(%rsp)
  mov    D2080(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x10(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x590(%rsp)
  mov    D4188(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x598(%rsp)
  mov    D4188(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x5a0(%rsp)
  mov    D2751(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x5a8(%rsp)
  mov    D2751(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x5b0(%rsp)
  mov    D2982(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x5b8(%rsp)
  mov    D2982(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x5c0(%rsp)
  mov    D1218(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x5c8(%rsp)
  mov    D1218(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x5d0(%rsp)
  mov    D3237(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x5d8(%rsp)
  mov    D3237(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x5e0(%rsp)
  mov    D1074(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x5e8(%rsp)
  mov    D1074(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x5f0(%rsp)
  mov    D362(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x5f8(%rsp)
  mov    D362(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x600(%rsp)
  mov    D1917(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x608(%rsp)
  mov    D1917(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x610(%rsp)
  mov    D4450(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x618(%rsp)
  mov    D4450(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x620(%rsp)
  mov    D851(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x628(%rsp)
  mov    D851(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x630(%rsp)
  mov    D1917(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x10(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x638(%rsp)
  mov    D851(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x640(%rsp)
  mov    D4188(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x648(%rsp)
  mov    D4188(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x650(%rsp)
  mov    D2751(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x658(%rsp)
  mov    D2751(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x660(%rsp)
  mov    D2982(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x668(%rsp)
  mov    D2982(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x670(%rsp)
  mov    D1218(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x678(%rsp)
  mov    D1218(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x680(%rsp)
  mov    D3237(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x688(%rsp)
  mov    D3237(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x690(%rsp)
  mov    D1074(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x698(%rsp)
  mov    D1074(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x6a0(%rsp)
  mov    D362(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x6a8(%rsp)
  mov    D362(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x6b0(%rsp)
  mov    D1917(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x6b8(%rsp)
  mov    D1917(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x6c0(%rsp)
  mov    D4450(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x6c8(%rsp)
  mov    D4450(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x6d0(%rsp)
  mov    D851(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x6d8(%rsp)
  mov    D851(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x6e0(%rsp)
  mov    D1074(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x10(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x6e8(%rsp)
  mov    D4380(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x6f0(%rsp)
  mov    D4188(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x6f8(%rsp)
  mov    D4188(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x700(%rsp)
  mov    D2751(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x708(%rsp)
  mov    D2751(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x710(%rsp)
  mov    D2982(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x718(%rsp)
  mov    D2982(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x720(%rsp)
  mov    D1218(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x728(%rsp)
  mov    D1218(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x730(%rsp)
  mov    D3237(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x738(%rsp)
  mov    D3237(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x740(%rsp)
  mov    D1074(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x748(%rsp)
  mov    D1074(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x750(%rsp)
  mov    D362(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x758(%rsp)
  mov    D362(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x760(%rsp)
  mov    D1917(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x768(%rsp)
  mov    D1917(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x770(%rsp)
  mov    D4450(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x778(%rsp)
  mov    D4450(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x780(%rsp)
  mov    D851(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x788(%rsp)
  mov    D851(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x790(%rsp)
  mov    D4380(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x10(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x798(%rsp)
  mov    D1074(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x7a0(%rsp)
  mov    D4188(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x7a8(%rsp)
  mov    D4188(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x7b0(%rsp)
  mov    D2751(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x7b8(%rsp)
  mov    D2751(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x7c0(%rsp)
  mov    D2982(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x7c8(%rsp)
  mov    D2982(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x7d0(%rsp)
  mov    D1218(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x7d8(%rsp)
  mov    D1218(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x7e0(%rsp)
  mov    D3237(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x7e8(%rsp)
  mov    D3237(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x7f0(%rsp)
  mov    D1074(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x7f8(%rsp)
  mov    D1074(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x800(%rsp)
  mov    D362(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x808(%rsp)
  mov    D362(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x810(%rsp)
  mov    D1917(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x818(%rsp)
  mov    D1917(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x820(%rsp)
  mov    D4450(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x828(%rsp)
  mov    D4450(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x830(%rsp)
  mov    D851(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x838(%rsp)
  mov    D851(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x840(%rsp)
  mov    D851(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x10(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x848(%rsp)
  mov    D1917(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x850(%rsp)
  mov    D4188(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x858(%rsp)
  mov    D4188(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x860(%rsp)
  mov    D2751(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x868(%rsp)
  mov    D2751(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x870(%rsp)
  mov    D2982(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x878(%rsp)
  mov    D2982(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x880(%rsp)
  mov    D1218(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x888(%rsp)
  mov    D1218(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x890(%rsp)
  mov    D3237(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x898(%rsp)
  mov    D3237(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x8a0(%rsp)
  mov    D1074(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x8a8(%rsp)
  mov    D1074(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x8b0(%rsp)
  mov    D362(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x8b8(%rsp)
  mov    D362(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x8c0(%rsp)
  mov    D1917(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x8c8(%rsp)
  mov    D1917(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x8d0(%rsp)
  mov    D4450(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x8d8(%rsp)
  mov    D4450(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x8e0(%rsp)
  mov    D851(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x8e8(%rsp)
  mov    D851(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x8f0(%rsp)
  movq   %r14,%xmm1
  movsd  D4449(%rip),%xmm0
  call   <pow@plt>
  movq   %xmm0,%r14
  movsd  D3452(%rip),%xmm1
  movsd  0x20(%rsp),%xmm0
  call   <pow@plt>
  movapd %xmm0,%xmm2
  movsd  D2764(%rip),%xmm1
  movsd  0x8(%rsp),%xmm9
  movapd %xmm9,%xmm7
  mulsd  %xmm1,%xmm7
  movapd %xmm7,%xmm0
  movsd  (%rsp),%xmm13
  mulsd  %xmm13,%xmm0
  addsd  D3708(%rip),%xmm0
  movsd  0x908(%rsp),%xmm8
  mulsd  %xmm8,%xmm1
  movsd  0x900(%rsp),%xmm12
  mulsd  %xmm12,%xmm1
  addsd  %xmm1,%xmm0
  movq   %r13,%xmm15
  mulsd  D815(%rip),%xmm15
  movapd %xmm15,%xmm1
  mulsd  0x100(%rsp),%xmm1
  addsd  %xmm1,%xmm0
  movq   %r12,%xmm15
  mulsd  D4588(%rip),%xmm15
  movapd %xmm15,%xmm1
  mulsd  0x108(%rsp),%xmm1
  addsd  %xmm1,%xmm0
  movq   %rbp,%xmm15
  mulsd  D2870(%rip),%xmm15
  movapd %xmm15,%xmm1
  mulsd  0x110(%rsp),%xmm1
  addsd  %xmm1,%xmm0
  movsd  0x118(%rsp),%xmm15
  mulsd  D3081(%rip),%xmm15
  movapd %xmm15,%xmm1
  mulsd  0x120(%rsp),%xmm1
  addsd  %xmm1,%xmm0
  movsd  0x128(%rsp),%xmm15
  mulsd  D985(%rip),%xmm15
  movapd %xmm15,%xmm1
  mulsd  0x130(%rsp),%xmm1
  addsd  %xmm1,%xmm0
  movsd  0x138(%rsp),%xmm15
  mulsd  D4268(%rip),%xmm15
  movapd %xmm15,%xmm1
  mulsd  0x140(%rsp),%xmm1
  addsd  %xmm1,%xmm0
  movsd  0x148(%rsp),%xmm15
  mulsd  D457(%rip),%xmm15
  movapd %xmm15,%xmm1
  mulsd  0x150(%rsp),%xmm1
  addsd  %xmm1,%xmm0
  movsd  0x158(%rsp),%xmm15
  mulsd  D3950(%rip),%xmm15
  movapd %xmm15,%xmm1
  mulsd  0x160(%rsp),%xmm1
  addsd  %xmm1,%xmm0
  movsd  0x168(%rsp),%xmm15
  mulsd  D2080(%rip),%xmm15
  movapd %xmm15,%xmm1
  mulsd  0x170(%rsp),%xmm1
  addsd  %xmm1,%xmm0
  movsd  0x178(%rsp),%xmm1
  addsd  %xmm1,%xmm1
  mulsd  0x180(%rsp),%xmm1
  addsd  %xmm1,%xmm0
  movsd  0xf0(%rsp),%xmm1
  mulsd  D537(%rip),%xmm1
  mulsd  0xf8(%rsp),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  D3041(%rip),%xmm3
  movapd %xmm9,%xmm1
  mulsd  %xmm3,%xmm1
  mulsd  %xmm13,%xmm1
  addsd  D3608(%rip),%xmm1
  movapd %xmm8,%xmm4
  mulsd  %xmm3,%xmm4
  mulsd  %xmm12,%xmm4
  addsd  %xmm4,%xmm1
  movsd  0x198(%rsp),%xmm10
  mulsd  D2010(%rip),%xmm10
  movapd %xmm10,%xmm4
  mulsd  0x1a0(%rsp),%xmm4
  addsd  %xmm4,%xmm1
  movsd  0x1a8(%rsp),%xmm15
  mulsd  D2867(%rip),%xmm15
  movapd %xmm15,%xmm4
  mulsd  0x1b0(%rsp),%xmm4
  addsd  %xmm4,%xmm1
  movsd  0x1b8(%rsp),%xmm10
  mulsd  D1211(%rip),%xmm10
  movapd %xmm10,%xmm4
  mulsd  0x1c0(%rsp),%xmm4
  addsd  %xmm4,%xmm1
  movsd  0x1c8(%rsp),%xmm15
  mulsd  D4873(%rip),%xmm15
  movapd %xmm15,%xmm4
  mulsd  0x1d0(%rsp),%xmm4
  addsd  %xmm4,%xmm1
  movsd  0x1d8(%rsp),%xmm10
  mulsd  D1628(%rip),%xmm10
  movapd %xmm10,%xmm4
  mulsd  0x1e0(%rsp),%xmm4
  addsd  %xmm4,%xmm1
  movsd  0x1e8(%rsp),%xmm15
  mulsd  D3345(%rip),%xmm15
  movapd %xmm15,%xmm4
  mulsd  0x1f0(%rsp),%xmm4
  addsd  %xmm4,%xmm1
  movsd  0x1f8(%rsp),%xmm10
  mulsd  D2637(%rip),%xmm10
  movapd %xmm10,%xmm4
  mulsd  0x200(%rsp),%xmm4
  addsd  %xmm4,%xmm1
  movsd  0x208(%rsp),%xmm15
  mulsd  D2298(%rip),%xmm15
  movapd %xmm15,%xmm4
  mulsd  0x210(%rsp),%xmm4
  addsd  %xmm4,%xmm1
  movsd  D4537(%rip),%xmm5
  movsd  0x218(%rsp),%xmm10
  mulsd  %xmm5,%xmm10
  movapd %xmm10,%xmm4
  mulsd  0x220(%rsp),%xmm4
  addsd  %xmm4,%xmm1
  movsd  0x228(%rsp),%xmm4
  addsd  %xmm4,%xmm4
  mulsd  0x230(%rsp),%xmm4
  addsd  %xmm4,%xmm1
  movsd  D1787(%rip),%xmm4
  movsd  0x188(%rsp),%xmm15
  mulsd  %xmm4,%xmm15
  movapd %xmm15,%xmm6
  mulsd  0x190(%rsp),%xmm6
  mulsd  %xmm6,%xmm1
  addsd  %xmm1,%xmm0
  movapd %xmm9,%xmm1
  mulsd  D521(%rip),%xmm1
  mulsd  %xmm13,%xmm1
  addsd  D976(%rip),%xmm1
  movapd %xmm8,%xmm6
  mulsd  D990(%rip),%xmm6
  mulsd  %xmm12,%xmm6
  addsd  %xmm6,%xmm1
  movsd  0x248(%rsp),%xmm10
  mulsd  D3671(%rip),%xmm10
  movapd %xmm10,%xmm6
  mulsd  0x250(%rsp),%xmm6
  addsd  %xmm6,%xmm1
  movsd  0x258(%rsp),%xmm15
  mulsd  D4843(%rip),%xmm15
  movapd %xmm15,%xmm6
  mulsd  0x260(%rsp),%xmm6
  addsd  %xmm6,%xmm1
  movsd  0x268(%rsp),%xmm10
  mulsd  D1974(%rip),%xmm10
  movapd %xmm10,%xmm6
  mulsd  0x270(%rsp),%xmm6
  addsd  %xmm6,%xmm1
  movsd  0x278(%rsp),%xmm15
  mulsd  D2238(%rip),%xmm15
  movapd %xmm15,%xmm6
  mulsd  0x280(%rsp),%xmm6
  addsd  %xmm6,%xmm1
  movsd  0x288(%rsp),%xmm10
  mulsd  D2094(%rip),%xmm10
  movapd %xmm10,%xmm6
  mulsd  0x290(%rsp),%xmm6
  addsd  %xmm6,%xmm1
  movsd  0x298(%rsp),%xmm15
  mulsd  D3463(%rip),%xmm15
  movapd %xmm15,%xmm6
  mulsd  0x2a0(%rsp),%xmm6
  addsd  %xmm6,%xmm1
  movsd  0x2a8(%rsp),%xmm10
  mulsd  D1886(%rip),%xmm10
  movapd %xmm10,%xmm6
  mulsd  0x2b0(%rsp),%xmm6
  addsd  %xmm6,%xmm1
  movsd  0x2b8(%rsp),%xmm15
  mulsd  D525(%rip),%xmm15
  movapd %xmm15,%xmm6
  mulsd  0x2c0(%rsp),%xmm6
  addsd  %xmm6,%xmm1
  movsd  0x2c8(%rsp),%xmm10
  mulsd  D2027(%rip),%xmm10
  movapd %xmm10,%xmm6
  mulsd  0x2d0(%rsp),%xmm6
  addsd  %xmm6,%xmm1
  movsd  0x2d8(%rsp),%xmm6
  addsd  %xmm6,%xmm6
  mulsd  0x2e0(%rsp),%xmm6
  addsd  %xmm6,%xmm1
  movsd  0x238(%rsp),%xmm15
  mulsd  %xmm4,%xmm15
  movapd %xmm15,%xmm6
  mulsd  0x240(%rsp),%xmm6
  mulsd  %xmm6,%xmm1
  subsd  %xmm1,%xmm0
  movapd %xmm9,%xmm1
  mulsd  D1288(%rip),%xmm1
  mulsd  %xmm13,%xmm1
  movsd  D3777(%rip),%xmm6
  addsd  %xmm6,%xmm1
  movapd %xmm8,%xmm7
  mulsd  D640(%rip),%xmm7
  mulsd  %xmm12,%xmm7
  addsd  %xmm7,%xmm1
  movsd  0x2f8(%rsp),%xmm7
  mulsd  %xmm3,%xmm7
  mulsd  0x300(%rsp),%xmm7
  addsd  %xmm7,%xmm1
  movsd  0x308(%rsp),%xmm7
  mulsd  %xmm3,%xmm7
  mulsd  0x310(%rsp),%xmm7
  addsd  %xmm7,%xmm1
  mulsd  0x318(%rsp),%xmm3
  mulsd  0x320(%rsp),%xmm3
  addsd  %xmm3,%xmm1
  movsd  0x328(%rsp),%xmm11
  mulsd  D2698(%rip),%xmm11
  movapd %xmm11,%xmm3
  mulsd  0x330(%rsp),%xmm3
  addsd  %xmm3,%xmm1
  movsd  0x338(%rsp),%xmm10
  mulsd  D393(%rip),%xmm10
  movapd %xmm10,%xmm3
  mulsd  0x340(%rsp),%xmm3
  addsd  %xmm3,%xmm1
  movsd  0x348(%rsp),%xmm15
  mulsd  D2633(%rip),%xmm15
  movapd %xmm15,%xmm3
  mulsd  0x350(%rsp),%xmm3
  addsd  %xmm3,%xmm1
  movsd  0x358(%rsp),%xmm11
  mulsd  D3327(%rip),%xmm11
  movapd %xmm11,%xmm3
  mulsd  0x360(%rsp),%xmm3
  addsd  %xmm3,%xmm1
  movsd  0x368(%rsp),%xmm10
  mulsd  D1384(%rip),%xmm10
  movapd %xmm10,%xmm3
  mulsd  0x370(%rsp),%xmm3
  addsd  %xmm3,%xmm1
  movsd  0x378(%rsp),%xmm15
  mulsd  D2659(%rip),%xmm15
  movapd %xmm15,%xmm3
  mulsd  0x380(%rsp),%xmm3
  addsd  %xmm3,%xmm1
  movsd  0x388(%rsp),%xmm3
  addsd  %xmm3,%xmm3
  mulsd  0x390(%rsp),%xmm3
  addsd  %xmm3,%xmm1
  movsd  0x2e8(%rsp),%xmm3
  mulsd  D3793(%rip),%xmm3
  mulsd  0x2f0(%rsp),%xmm3
  mulsd  %xmm3,%xmm1
  addsd  %xmm1,%xmm0
  movapd %xmm9,%xmm3
  mulsd  D4568(%rip),%xmm3
  mulsd  %xmm13,%xmm3
  movsd  D2695(%rip),%xmm1
  subsd  %xmm3,%xmm1
  movapd %xmm8,%xmm3
  mulsd  D3542(%rip),%xmm3
  mulsd  %xmm12,%xmm3
  subsd  %xmm3,%xmm1
  movsd  D1366(%rip),%xmm3
  movsd  0x3a0(%rsp),%xmm7
  mulsd  %xmm3,%xmm7
  mulsd  0x3a8(%rsp),%xmm7
  addsd  %xmm7,%xmm1
  mulsd  0x3b0(%rsp),%xmm6
  mulsd  0x3b8(%rsp),%xmm6
  addsd  %xmm6,%xmm1
  movsd  0x3c0(%rsp),%xmm11
  mulsd  D4775(%rip),%xmm11
  movapd %xmm11,%xmm6
  mulsd  0x3c8(%rsp),%xmm6
  addsd  %xmm6,%xmm1
  movsd  0x3d0(%rsp),%xmm10
  mulsd  D4300(%rip),%xmm10
  movapd %xmm10,%xmm6
  mulsd  0x3d8(%rsp),%xmm6
  addsd  %xmm6,%xmm1
  movsd  0x3e0(%rsp),%xmm15
  mulsd  D2519(%rip),%xmm15
  movapd %xmm15,%xmm6
  mulsd  0x3e8(%rsp),%xmm6
  addsd  %xmm6,%xmm1
  movsd  0x3f0(%rsp),%xmm11
  mulsd  D2697(%rip),%xmm11
  movapd %xmm11,%xmm6
  mulsd  0x3f8(%rsp),%xmm6
  addsd  %xmm6,%xmm1
  movsd  0x400(%rsp),%xmm10
  mulsd  D387(%rip),%xmm10
  movapd %xmm10,%xmm6
  mulsd  0x408(%rsp),%xmm6
  addsd  %xmm6,%xmm1
  movsd  0x410(%rsp),%xmm15
  mulsd  D4333(%rip),%xmm15
  movapd %xmm15,%xmm6
  mulsd  0x418(%rsp),%xmm6
  addsd  %xmm6,%xmm1
  movsd  0x420(%rsp),%xmm11
  mulsd  D3394(%rip),%xmm11
  movapd %xmm11,%xmm6
  mulsd  0x428(%rsp),%xmm6
  addsd  %xmm6,%xmm1
  movsd  0x430(%rsp),%xmm6
  addsd  %xmm6,%xmm6
  mulsd  0x438(%rsp),%xmm6
  addsd  %xmm6,%xmm1
  movsd  0x8f8(%rsp),%xmm14
  movapd %xmm14,%xmm6
  mulsd  D1923(%rip),%xmm6
  mulsd  0x398(%rsp),%xmm6
  mulsd  %xmm6,%xmm1
  subsd  %xmm1,%xmm0
  movapd %xmm9,%xmm7
  movapd %xmm9,%xmm1
  mulsd  D1351(%rip),%xmm1
  mulsd  %xmm13,%xmm1
  addsd  D1540(%rip),%xmm1
  movapd %xmm8,%xmm6
  mulsd  D2564(%rip),%xmm6
  mulsd  %xmm12,%xmm6
  addsd  %xmm6,%xmm1
  movsd  0x448(%rsp),%xmm9
  mulsd  D4119(%rip),%xmm9
  movapd %xmm9,%xmm6
  mulsd  0x450(%rsp),%xmm6
  addsd  %xmm6,%xmm1
  movsd  0x458(%rsp),%xmm9
  mulsd  D1080(%rip),%xmm9
  movapd %xmm9,%xmm6
  mulsd  0x460(%rsp),%xmm6
  addsd  %xmm6,%xmm1
  movsd  0x468(%rsp),%xmm9
  mulsd  D1306(%rip),%xmm9
  movapd %xmm9,%xmm6
  mulsd  0x470(%rsp),%xmm6
  addsd  %xmm6,%xmm1
  movsd  0x478(%rsp),%xmm9
  mulsd  D2736(%rip),%xmm9
  movapd %xmm9,%xmm6
  mulsd  0x480(%rsp),%xmm6
  addsd  %xmm6,%xmm1
  movsd  0x488(%rsp),%xmm9
  mulsd  D1147(%rip),%xmm9
  movapd %xmm9,%xmm6
  mulsd  0x490(%rsp),%xmm6
  addsd  %xmm6,%xmm1
  movsd  0x498(%rsp),%xmm9
  mulsd  D774(%rip),%xmm9
  movapd %xmm9,%xmm6
  mulsd  0x4a0(%rsp),%xmm6
  addsd  %xmm6,%xmm1
  movsd  0x4a8(%rsp),%xmm9
  mulsd  D1562(%rip),%xmm9
  movapd %xmm9,%xmm6
  mulsd  0x4b0(%rsp),%xmm6
  addsd  %xmm6,%xmm1
  movsd  0x4b8(%rsp),%xmm9
  mulsd  D3510(%rip),%xmm9
  movapd %xmm9,%xmm6
  mulsd  0x4c0(%rsp),%xmm6
  addsd  %xmm6,%xmm1
  movsd  0x4c8(%rsp),%xmm9
  mulsd  D2206(%rip),%xmm9
  movapd %xmm9,%xmm6
  mulsd  0x4d0(%rsp),%xmm6
  addsd  %xmm6,%xmm1
  movsd  0x4d8(%rsp),%xmm6
  addsd  %xmm6,%xmm6
  mulsd  0x4e0(%rsp),%xmm6
  addsd  %xmm6,%xmm1
  movsd  0x440(%rsp),%xmm6
  addsd  %xmm6,%xmm6
  mulsd  %xmm6,%xmm1
  addsd  %xmm1,%xmm0
  movsd  D3809(%rip),%xmm6
  movapd %xmm7,%xmm1
  mulsd  %xmm6,%xmm1
  mulsd  %xmm13,%xmm1
  addsd  D1166(%rip),%xmm1
  mulsd  %xmm8,%xmm6
  mulsd  %xmm12,%xmm6
  addsd  %xmm6,%xmm1
  movsd  0x4f0(%rsp),%xmm6
  mulsd  D3933(%rip),%xmm6
  mulsd  0x4f8(%rsp),%xmm6
  addsd  %xmm6,%xmm1
  movsd  0x500(%rsp),%xmm6
  mulsd  D3506(%rip),%xmm6
  mulsd  0x508(%rsp),%xmm6
  addsd  %xmm6,%xmm1
  movsd  0x510(%rsp),%xmm6
  mulsd  D2776(%rip),%xmm6
  mulsd  0x518(%rsp),%xmm6
  addsd  %xmm6,%xmm1
  movsd  0x520(%rsp),%xmm6
  mulsd  D4150(%rip),%xmm6
  mulsd  0x528(%rsp),%xmm6
  addsd  %xmm6,%xmm1
  movsd  0x530(%rsp),%xmm6
  mulsd  D4394(%rip),%xmm6
  mulsd  0x538(%rsp),%xmm6
  addsd  %xmm6,%xmm1
  movsd  0x540(%rsp),%xmm6
  mulsd  D4880(%rip),%xmm6
  mulsd  0x548(%rsp),%xmm6
  addsd  %xmm6,%xmm1
  movsd  0x550(%rsp),%xmm6
  mulsd  D415(%rip),%xmm6
  mulsd  0x558(%rsp),%xmm6
  addsd  %xmm6,%xmm1
  movsd  0x560(%rsp),%xmm6
  mulsd  D1230(%rip),%xmm6
  mulsd  0x568(%rsp),%xmm6
  addsd  %xmm6,%xmm1
  mulsd  0x570(%rsp),%xmm5
  mulsd  0x578(%rsp),%xmm5
  addsd  %xmm5,%xmm1
  movsd  D2751(%rip),%xmm5
  mulsd  0x580(%rsp),%xmm5
  mulsd  0x588(%rsp),%xmm5
  addsd  %xmm5,%xmm1
  mulsd  0x4e8(%rsp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  D2839(%rip),%xmm5
  movapd %xmm7,%xmm1
  mulsd  %xmm5,%xmm1
  mulsd  %xmm13,%xmm1
  addsd  D420(%rip),%xmm1
  mulsd  %xmm8,%xmm5
  mulsd  %xmm12,%xmm5
  addsd  %xmm5,%xmm1
  movsd  0x598(%rsp),%xmm5
  mulsd  D837(%rip),%xmm5
  mulsd  0x5a0(%rsp),%xmm5
  addsd  %xmm5,%xmm1
  movsd  0x5a8(%rsp),%xmm5
  mulsd  D1748(%rip),%xmm5
  mulsd  0x5b0(%rsp),%xmm5
  addsd  %xmm5,%xmm1
  movsd  0x5b8(%rsp),%xmm5
  mulsd  D3605(%rip),%xmm5
  mulsd  0x5c0(%rsp),%xmm5
  addsd  %xmm5,%xmm1
  movsd  0x5c8(%rsp),%xmm5
  mulsd  D3025(%rip),%xmm5
  mulsd  0x5d0(%rsp),%xmm5
  addsd  %xmm5,%xmm1
  movsd  0x5d8(%rsp),%xmm5
  mulsd  D4667(%rip),%xmm5
  mulsd  0x5e0(%rsp),%xmm5
  addsd  %xmm5,%xmm1
  movsd  0x5e8(%rsp),%xmm5
  mulsd  D100(%rip),%xmm5
  mulsd  0x5f0(%rsp),%xmm5
  addsd  %xmm5,%xmm1
  movsd  0x5f8(%rsp),%xmm5
  mulsd  D4264(%rip),%xmm5
  mulsd  0x600(%rsp),%xmm5
  addsd  %xmm5,%xmm1
  movsd  0x608(%rsp),%xmm5
  mulsd  D2902(%rip),%xmm5
  mulsd  0x610(%rsp),%xmm5
  addsd  %xmm5,%xmm1
  movsd  0x618(%rsp),%xmm5
  mulsd  D2204(%rip),%xmm5
  mulsd  0x620(%rsp),%xmm5
  addsd  %xmm5,%xmm1
  movsd  D2751(%rip),%xmm5
  mulsd  0x628(%rsp),%xmm5
  mulsd  0x630(%rsp),%xmm5
  addsd  %xmm5,%xmm1
  movsd  D4450(%rip),%xmm5
  mulsd  0x590(%rsp),%xmm5
  mulsd  %xmm12,%xmm5
  mulsd  %xmm5,%xmm1
  addsd  %xmm1,%xmm0
  movapd %xmm7,%xmm1
  mulsd  D4324(%rip),%xmm1
  mulsd  %xmm13,%xmm1
  addsd  D1842(%rip),%xmm1
  movapd %xmm8,%xmm5
  mulsd  D2941(%rip),%xmm5
  mulsd  %xmm12,%xmm5
  addsd  %xmm5,%xmm1
  movsd  0x648(%rsp),%xmm5
  mulsd  D4154(%rip),%xmm5
  mulsd  0x650(%rsp),%xmm5
  addsd  %xmm5,%xmm1
  movsd  0x658(%rsp),%xmm5
  mulsd  D3022(%rip),%xmm5
  mulsd  0x660(%rsp),%xmm5
  addsd  %xmm5,%xmm1
  movsd  0x668(%rsp),%xmm5
  mulsd  D3709(%rip),%xmm5
  mulsd  0x670(%rsp),%xmm5
  addsd  %xmm5,%xmm1
  movsd  0x678(%rsp),%xmm5
  mulsd  D3587(%rip),%xmm5
  mulsd  0x680(%rsp),%xmm5
  addsd  %xmm5,%xmm1
  movsd  0x688(%rsp),%xmm5
  mulsd  D513(%rip),%xmm5
  mulsd  0x690(%rsp),%xmm5
  addsd  %xmm5,%xmm1
  movsd  0x698(%rsp),%xmm5
  mulsd  D3797(%rip),%xmm5
  mulsd  0x6a0(%rsp),%xmm5
  addsd  %xmm5,%xmm1
  movsd  0x6a8(%rsp),%xmm5
  mulsd  D2233(%rip),%xmm5
  mulsd  0x6b0(%rsp),%xmm5
  addsd  %xmm5,%xmm1
  movsd  0x6b8(%rsp),%xmm5
  mulsd  D1353(%rip),%xmm5
  mulsd  0x6c0(%rsp),%xmm5
  addsd  %xmm5,%xmm1
  movsd  0x6c8(%rsp),%xmm5
  mulsd  D2451(%rip),%xmm5
  mulsd  0x6d0(%rsp),%xmm5
  addsd  %xmm5,%xmm1
  movsd  D2751(%rip),%xmm5
  mulsd  0x6d8(%rsp),%xmm5
  mulsd  0x6e0(%rsp),%xmm5
  addsd  %xmm5,%xmm1
  movsd  0x638(%rsp),%xmm5
  mulsd  D3263(%rip),%xmm5
  mulsd  0x640(%rsp),%xmm5
  mulsd  %xmm5,%xmm1
  subsd  %xmm1,%xmm0
  movapd %xmm7,%xmm1
  mulsd  D756(%rip),%xmm1
  mulsd  %xmm13,%xmm1
  addsd  D4632(%rip),%xmm1
  movapd %xmm8,%xmm5
  mulsd  D891(%rip),%xmm5
  mulsd  %xmm12,%xmm5
  addsd  %xmm5,%xmm1
  movsd  0x6f8(%rsp),%xmm5
  mulsd  D3286(%rip),%xmm5
  mulsd  0x700(%rsp),%xmm5
  addsd  %xmm5,%xmm1
  movsd  0x708(%rsp),%xmm5
  mulsd  D3357(%rip),%xmm5
  mulsd  0x710(%rsp),%xmm5
  addsd  %xmm5,%xmm1
  movsd  0x718(%rsp),%xmm5
  mulsd  D3762(%rip),%xmm5
  mulsd  0x720(%rsp),%xmm5
  addsd  %xmm5,%xmm1
  movsd  0x728(%rsp),%xmm5
  mulsd  D1339(%rip),%xmm5
  mulsd  0x730(%rsp),%xmm5
  addsd  %xmm5,%xmm1
  movsd  0x738(%rsp),%xmm5
  mulsd  D2571(%rip),%xmm5
  mulsd  0x740(%rsp),%xmm5
  addsd  %xmm5,%xmm1
  movsd  0x748(%rsp),%xmm5
  mulsd  D3601(%rip),%xmm5
  mulsd  0x750(%rsp),%xmm5
  addsd  %xmm5,%xmm1
  movsd  0x758(%rsp),%xmm5
  mulsd  D4521(%rip),%xmm5
  mulsd  0x760(%rsp),%xmm5
  addsd  %xmm5,%xmm1
  movsd  0x768(%rsp),%xmm5
  mulsd  D1829(%rip),%xmm5
  mulsd  0x770(%rsp),%xmm5
  addsd  %xmm5,%xmm1
  movsd  0x778(%rsp),%xmm5
  mulsd  D1529(%rip),%xmm5
  mulsd  0x780(%rsp),%xmm5
  addsd  %xmm5,%xmm1
  movsd  D2751(%rip),%xmm5
  mulsd  0x788(%rsp),%xmm5
  mulsd  0x790(%rsp),%xmm5
  addsd  %xmm5,%xmm1
  mulsd  0x6e8(%rsp),%xmm4
  mulsd  0x6f0(%rsp),%xmm4
  mulsd  %xmm4,%xmm1
  addsd  %xmm1,%xmm0
  movapd %xmm7,%xmm1
  mulsd  %xmm3,%xmm1
  mulsd  %xmm13,%xmm1
  addsd  D3055(%rip),%xmm1
  mulsd  %xmm8,%xmm3
  mulsd  %xmm12,%xmm3
  addsd  %xmm3,%xmm1
  movsd  0x7a8(%rsp),%xmm3
  mulsd  D1747(%rip),%xmm3
  mulsd  0x7b0(%rsp),%xmm3
  addsd  %xmm3,%xmm1
  movsd  0x7b8(%rsp),%xmm3
  mulsd  D4469(%rip),%xmm3
  mulsd  0x7c0(%rsp),%xmm3
  addsd  %xmm3,%xmm1
  movsd  0x7c8(%rsp),%xmm3
  mulsd  D2693(%rip),%xmm3
  mulsd  0x7d0(%rsp),%xmm3
  addsd  %xmm3,%xmm1
  movsd  0x7d8(%rsp),%xmm3
  mulsd  D812(%rip),%xmm3
  mulsd  0x7e0(%rsp),%xmm3
  addsd  %xmm3,%xmm1
  movsd  0x7e8(%rsp),%xmm3
  mulsd  D3020(%rip),%xmm3
  mulsd  0x7f0(%rsp),%xmm3
  addsd  %xmm3,%xmm1
  movsd  0x7f8(%rsp),%xmm3
  mulsd  D2473(%rip),%xmm3
  mulsd  0x800(%rsp),%xmm3
  addsd  %xmm3,%xmm1
  movsd  0x808(%rsp),%xmm3
  mulsd  D4893(%rip),%xmm3
  mulsd  0x810(%rsp),%xmm3
  addsd  %xmm3,%xmm1
  movsd  0x818(%rsp),%xmm3
  mulsd  D4509(%rip),%xmm3
  mulsd  0x820(%rsp),%xmm3
  addsd  %xmm3,%xmm1
  movsd  0x828(%rsp),%xmm3
  mulsd  D1456(%rip),%xmm3
  mulsd  0x830(%rsp),%xmm3
  addsd  %xmm3,%xmm1
  movsd  D1074(%rip),%xmm4
  movsd  0x838(%rsp),%xmm3
  mulsd  %xmm4,%xmm3
  mulsd  0x840(%rsp),%xmm3
  addsd  %xmm3,%xmm1
  movsd  0x798(%rsp),%xmm3
  mulsd  D3028(%rip),%xmm3
  mulsd  0x7a0(%rsp),%xmm3
  mulsd  %xmm3,%xmm1
  subsd  %xmm1,%xmm0
  movsd  D3682(%rip),%xmm3
  movapd %xmm7,%xmm1
  mulsd  %xmm3,%xmm1
  mulsd  %xmm13,%xmm1
  addsd  D104(%rip),%xmm1
  mulsd  %xmm8,%xmm3
  mulsd  %xmm12,%xmm3
  addsd  %xmm3,%xmm1
  movsd  0x858(%rsp),%xmm3
  mulsd  D243(%rip),%xmm3
  mulsd  0x860(%rsp),%xmm3
  addsd  %xmm3,%xmm1
  movsd  0x868(%rsp),%xmm3
  mulsd  D487(%rip),%xmm3
  mulsd  0x870(%rsp),%xmm3
  addsd  %xmm3,%xmm1
  movsd  0x878(%rsp),%xmm3
  mulsd  D1362(%rip),%xmm3
  mulsd  0x880(%rsp),%xmm3
  addsd  %xmm3,%xmm1
  movsd  0x888(%rsp),%xmm3
  mulsd  D4570(%rip),%xmm3
  mulsd  0x890(%rsp),%xmm3
  addsd  %xmm3,%xmm1
  movsd  0x898(%rsp),%xmm3
  mulsd  D4463(%rip),%xmm3
  mulsd  0x8a0(%rsp),%xmm3
  addsd  %xmm3,%xmm1
  movsd  0x8a8(%rsp),%xmm3
  mulsd  D2843(%rip),%xmm3
  mulsd  0x8b0(%rsp),%xmm3
  addsd  %xmm3,%xmm1
  movsd  0x8b8(%rsp),%xmm3
  mulsd  D16(%rip),%xmm3
  mulsd  0x8c0(%rsp),%xmm3
  addsd  %xmm3,%xmm1
  movsd  0x8c8(%rsp),%xmm3
  mulsd  D1955(%rip),%xmm3
  mulsd  0x8d0(%rsp),%xmm3
  addsd  %xmm3,%xmm1
  movsd  0x8d8(%rsp),%xmm3
  mulsd  D247(%rip),%xmm3
  mulsd  0x8e0(%rsp),%xmm3
  addsd  %xmm3,%xmm1
  movsd  0x8e8(%rsp),%xmm3
  mulsd  %xmm4,%xmm3
  mulsd  0x8f0(%rsp),%xmm3
  addsd  %xmm3,%xmm1
  movsd  0x848(%rsp),%xmm3
  mulsd  D1136(%rip),%xmm3
  mulsd  0x850(%rsp),%xmm3
  mulsd  %xmm3,%xmm1
  addsd  %xmm1,%xmm0
  movsd  0x18(%rsp),%xmm1
  mulsd  0xe8(%rsp),%xmm1
  mulsd  %xmm1,%xmm0
  movapd %xmm7,%xmm1
  mulsd  D657(%rip),%xmm1
  mulsd  0x38(%rsp),%xmm1
  movsd  D1218(%rip),%xmm5
  movapd %xmm8,%xmm3
  mulsd  %xmm5,%xmm3
  mulsd  0x40(%rsp),%xmm3
  subsd  %xmm3,%xmm1
  movapd %xmm7,%xmm3
  mulsd  D940(%rip),%xmm3
  mulsd  0x48(%rsp),%xmm3
  mulsd  %xmm12,%xmm3
  subsd  %xmm3,%xmm1
  movsd  0x50(%rsp),%xmm3
  mulsd  D2043(%rip),%xmm3
  mulsd  0x58(%rsp),%xmm3
  subsd  %xmm3,%xmm1
  movapd %xmm7,%xmm3
  mulsd  D4686(%rip),%xmm3
  mulsd  0x60(%rsp),%xmm3
  mulsd  0x68(%rsp),%xmm3
  subsd  %xmm3,%xmm1
  movapd %xmm7,%xmm3
  mulsd  D234(%rip),%xmm3
  mulsd  0x70(%rsp),%xmm3
  mulsd  0x78(%rsp),%xmm3
  subsd  %xmm3,%xmm1
  movapd %xmm7,%xmm3
  mulsd  D3871(%rip),%xmm3
  mulsd  0x80(%rsp),%xmm3
  mulsd  0x88(%rsp),%xmm3
  subsd  %xmm3,%xmm1
  movapd %xmm7,%xmm3
  mulsd  D4696(%rip),%xmm3
  mulsd  0x90(%rsp),%xmm3
  mulsd  0x98(%rsp),%xmm3
  subsd  %xmm3,%xmm1
  movsd  D4188(%rip),%xmm6
  movsd  0xa0(%rsp),%xmm3
  mulsd  %xmm6,%xmm3
  addsd  %xmm1,%xmm3
  mulsd  %xmm5,%xmm7
  movapd %xmm7,%xmm1
  mulsd  0x10(%rsp),%xmm1
  mulsd  0xa8(%rsp),%xmm1
  addsd  %xmm3,%xmm1
  movsd  0xb0(%rsp),%xmm3
  mulsd  D2892(%rip),%xmm3
  mulsd  0xb8(%rsp),%xmm3
  movapd %xmm12,%xmm5
  mulsd  %xmm8,%xmm5
  subsd  D362(%rip),%xmm5
  mulsd  %xmm5,%xmm3
  addsd  %xmm3,%xmm1
  movapd %xmm8,%xmm3
  addsd  %xmm8,%xmm3
  mulsd  %xmm12,%xmm3
  movsd  D3452(%rip),%xmm5
  subsd  %xmm5,%xmm3
  movapd %xmm14,%xmm7
  mulsd  %xmm6,%xmm7
  mulsd  0xc0(%rsp),%xmm7
  mulsd  %xmm7,%xmm3
  addsd  %xmm3,%xmm1
  movapd %xmm8,%xmm3
  mulsd  D2751(%rip),%xmm3
  mulsd  %xmm12,%xmm3
  subsd  D1608(%rip),%xmm3
  movsd  0xc8(%rsp),%xmm7
  mulsd  D298(%rip),%xmm7
  mulsd  0xd0(%rsp),%xmm7
  mulsd  %xmm7,%xmm3
  addsd  %xmm3,%xmm1
  movapd %xmm8,%xmm3
  mulsd  %xmm5,%xmm3
  mulsd  %xmm12,%xmm3
  addsd  %xmm6,%xmm3
  mulsd  0xd8(%rsp),%xmm4
  mulsd  %xmm4,%xmm3
  subsd  %xmm3,%xmm1
  movapd %xmm8,%xmm3
  mulsd  D1923(%rip),%xmm3
  mulsd  %xmm12,%xmm3
  addsd  D1871(%rip),%xmm3
  movsd  0xe0(%rsp),%xmm4
  mulsd  %xmm5,%xmm4
  mulsd  %xmm12,%xmm4
  mulsd  %xmm4,%xmm3
  subsd  %xmm3,%xmm1
  movq   %r15,%xmm3
  mulsd  D2538(%rip),%xmm3
  mulsd  0x30(%rsp),%xmm3
  mulsd  %xmm3,%xmm1
  movsd  D1166(%rip),%xmm4
  movq   %rbx,%xmm3
  mulsd  %xmm4,%xmm3
  mulsd  0x28(%rsp),%xmm3
  addsd  %xmm3,%xmm1
  addsd  %xmm1,%xmm0
  movq   %r14,%xmm1
  mulsd  %xmm4,%xmm1
  mulsd  %xmm8,%xmm1
  mulsd  %xmm2,%xmm1
  divsd  %xmm1,%xmm0
  jmp    L14
```

tool_calls: name: unpack_data
arguments: data_tag: D4449
datatype: f64
name: unpack_data
arguments: data_tag: D4188
datatype: f64
name: unpack_data
arguments: data_tag: D2751
datatype: f64
name: unpack_data
arguments: data_tag: D2982
datatype: f64
name: unpack_data
arguments: data_tag: D1218
datatype: f64
name: unpack_data
arguments: data_tag: D3237
datatype: f64
name: unpack_data
arguments: data_tag: D1074
datatype: f64
name: unpack_data
arguments: data_tag: D362
datatype: f64
name: unpack_data
arguments: data_tag: D1917
datatype: f64
name: unpack_data
arguments: data_tag: D4450
datatype: f64
name: unpack_data
arguments: data_tag: D851
datatype: f64
name: unpack_data
arguments: data_tag: D3452
datatype: f64
name: unpack_data
arguments: data_tag: D4380
datatype: f64
name: unpack_data
arguments: data_tag: D4574
datatype: f64
name: unpack_data
arguments: data_tag: D431
datatype: f64
name: unpack_data
arguments: data_tag: D172
datatype: f64
name: unpack_data
arguments: data_tag: D4870
datatype: f64
name: unpack_data
arguments: data_tag: D4014
datatype: f64
name: unpack_data
arguments: data_tag: D4649
datatype: f64
name: unpack_data
arguments: data_tag: D1630
datatype: f64
name: unpack_data
arguments: data_tag: D3645
datatype: f64
name: unpack_data
arguments: data_tag: D4762
datatype: f64
name: unpack_data
arguments: data_tag: D3856
datatype: f64
name: unpack_data
arguments: data_tag: D4622
datatype: f64
name: unpack_data
arguments: data_tag: D3773
datatype: f64
name: unpack_data
arguments: data_tag: D4477
datatype: f64
name: unpack_data
arguments: data_tag: D2276
datatype: f64
name: unpack_data
arguments: data_tag: D739
datatype: f64
name: unpack_data
arguments: data_tag: D3264
datatype: f64
name: unpack_data
arguments: data_tag: D2080
datatype: f64
name: unpack_data
arguments: data_tag: D1923
datatype: f64
name: unpack_data
arguments: data_tag: D2764
datatype: f64
name: unpack_data
arguments: data_tag: D3708
datatype: f64
name: unpack_data
arguments: data_tag: D815
datatype: f64
name: unpack_data
arguments: data_tag: D4588
datatype: f64
name: unpack_data
arguments: data_tag: D2870
datatype: f64
name: unpack_data
arguments: data_tag: D3081
datatype: f64
name: unpack_data
arguments: data_tag: D985
datatype: f64
name: unpack_data
arguments: data_tag: D4268
datatype: f64
name: unpack_data
arguments: data_tag: D457
datatype: f64
name: unpack_data
arguments: data_tag: D3950
datatype: f64
name: unpack_data
arguments: data_tag: D537
datatype: byte[8]
name: unpack_data
arguments: data_tag: D3041
datatype: f64
name: unpack_data
arguments: data_tag: D3608
datatype: f64
name: unpack_data
arguments: data_tag: D2010
datatype: f64
name: unpack_data
arguments: data_tag: D2867
datatype: f64
name: unpack_data
arguments: data_tag: D1211
datatype: f64
name: unpack_data
arguments: data_tag: D4873
datatype: f64
name: unpack_data
arguments: data_tag: D1628
datatype: f64
name: unpack_data
arguments: data_tag: D3345
datatype: f64
name: unpack_data
arguments: data_tag: D2637
datatype: f64
name: unpack_data
arguments: data_tag: D2298
datatype: f64
name: unpack_data
arguments: data_tag: D4537
datatype: f64
name: unpack_data
arguments: data_tag: D1787
datatype: f64
name: unpack_data
arguments: data_tag: D521
datatype: f64
name: unpack_data
arguments: data_tag: D976
datatype: f64
name: unpack_data
arguments: data_tag: D990
datatype: f64
name: unpack_data
arguments: data_tag: D3671
datatype: f64
name: unpack_data
arguments: data_tag: D4843
datatype: f64
name: unpack_data
arguments: data_tag: D1974
datatype: f64
name: unpack_data
arguments: data_tag: D2238
datatype: f64
name: unpack_data
arguments: data_tag: D2094
datatype: f64
name: unpack_data
arguments: data_tag: D3463
datatype: f64
name: unpack_data
arguments: data_tag: D1886
datatype: f64
name: unpack_data
arguments: data_tag: D525
datatype: f64
name: unpack_data
arguments: data_tag: D2027
datatype: f64
name: unpack_data
arguments: data_tag: D1288
datatype: f64
name: unpack_data
arguments: data_tag: D3777
datatype: f64
name: unpack_data
arguments: data_tag: D640
datatype: f64
name: unpack_data
arguments: data_tag: D2698
datatype: f64
name: unpack_data
arguments: data_tag: D393
datatype: f64
name: unpack_data
arguments: data_tag: D2633
datatype: f64
name: unpack_data
arguments: data_tag: D3327
datatype: f64
name: unpack_data
arguments: data_tag: D1384
datatype: f64
name: unpack_data
arguments: data_tag: D2659
datatype: f64
name: unpack_data
arguments: data_tag: D3793
datatype: f64
name: unpack_data
arguments: data_tag: D4568
datatype: f64
name: unpack_data
arguments: data_tag: D2695
datatype: byte[8]
name: unpack_data
arguments: data_tag: D3542
datatype: f64
name: unpack_data
arguments: data_tag: D1366
datatype: f64
name: unpack_data
arguments: data_tag: D4775
datatype: f64
name: unpack_data
arguments: data_tag: D4300
datatype: f64
name: unpack_data
arguments: data_tag: D2519
datatype: f64
name: unpack_data
arguments: data_tag: D2697
datatype: f64
name: unpack_data
arguments: data_tag: D387
datatype: f64
name: unpack_data
arguments: data_tag: D4333
datatype: f64
name: unpack_data
arguments: data_tag: D3394
datatype: f64
name: unpack_data
arguments: data_tag: D1351
datatype: f64
name: unpack_data
arguments: data_tag: D1540
datatype: f64
name: unpack_data
arguments: data_tag: D2564
datatype: f64
name: unpack_data
arguments: data_tag: D4119
datatype: f64
name: unpack_data
arguments: data_tag: D1080
datatype: f64
name: unpack_data
arguments: data_tag: D1306
datatype: f64
name: unpack_data
arguments: data_tag: D2736
datatype: f64
name: unpack_data
arguments: data_tag: D1147
datatype: f64
name: unpack_data
arguments: data_tag: D774
datatype: f64
name: unpack_data
arguments: data_tag: D1562
datatype: f64
name: unpack_data
arguments: data_tag: D3510
datatype: f64
name: unpack_data
arguments: data_tag: D2206
datatype: f64
name: unpack_data
arguments: data_tag: D3809
datatype: f64
name: unpack_data
arguments: data_tag: D1166
datatype: f64
name: unpack_data
arguments: data_tag: D3933
datatype: f64
name: unpack_data
arguments: data_tag: D3506
datatype: f64
name: unpack_data
arguments: data_tag: D2776
datatype: f64
name: unpack_data
arguments: data_tag: D4150
datatype: f64
name: unpack_data
arguments: data_tag: D4394
datatype: f64
name: unpack_data
arguments: data_tag: D4880
datatype: f64
name: unpack_data
arguments: data_tag: D415
datatype: f64
name: unpack_data
arguments: data_tag: D1230
datatype: f64
name: unpack_data
arguments: data_tag: D2839
datatype: f64
name: unpack_data
arguments: data_tag: D420
datatype: f64
name: unpack_data
arguments: data_tag: D837
datatype: f64
name: unpack_data
arguments: data_tag: D1748
datatype: f64
name: unpack_data
arguments: data_tag: D3605
datatype: f64
name: unpack_data
arguments: data_tag: D3025
datatype: f64
name: unpack_data
arguments: data_tag: D4667
datatype: f64
name: unpack_data
arguments: data_tag: D100
datatype: f64
name: unpack_data
arguments: data_tag: D4264
datatype: f64
name: unpack_data
arguments: data_tag: D2902
datatype: f64
name: unpack_data
arguments: data_tag: D2204
datatype: f64
name: unpack_data
arguments: data_tag: D4324
datatype: f64
name: unpack_data
arguments: data_tag: D1842
datatype: f64
name: unpack_data
arguments: data_tag: D2941
datatype: f64
name: unpack_data
arguments: data_tag: D4154
datatype: f64
name: unpack_data
arguments: data_tag: D3022
datatype: f64
name: unpack_data
arguments: data_tag: D3709
datatype: f64
name: unpack_data
arguments: data_tag: D3587
datatype: f64
name: unpack_data
arguments: data_tag: D513
datatype: f64
name: unpack_data
arguments: data_tag: D3797
datatype: f64
name: unpack_data
arguments: data_tag: D2233
datatype: f64
name: unpack_data
arguments: data_tag: D1353
datatype: f64
name: unpack_data
arguments: data_tag: D2451
datatype: f64
name: unpack_data
arguments: data_tag: D3263
datatype: f64
name: unpack_data
arguments: data_tag: D756
datatype: f64
name: unpack_data
arguments: data_tag: D4632
datatype: f64
name: unpack_data
arguments: data_tag: D891
datatype: f64
name: unpack_data
arguments: data_tag: D3286
datatype: f64
name: unpack_data
arguments: data_tag: D3357
datatype: f64
name: unpack_data
arguments: data_tag: D3762
datatype: f64
name: unpack_data
arguments: data_tag: D1339
datatype: f64
name: unpack_data
arguments: data_tag: D2571
datatype: f64
name: unpack_data
arguments: data_tag: D3601
datatype: f64
name: unpack_data
arguments: data_tag: D4521
datatype: f64
name: unpack_data
arguments: data_tag: D1829
datatype: f64
name: unpack_data
arguments: data_tag: D1529
datatype: f64
name: unpack_data
arguments: data_tag: D3055
datatype: f64
name: unpack_data
arguments: data_tag: D1747
datatype: f64
name: unpack_data
arguments: data_tag: D4469
datatype: f64
name: unpack_data
arguments: data_tag: D2693
datatype: f64
name: unpack_data
arguments: data_tag: D812
datatype: f64
name: unpack_data
arguments: data_tag: D3020
datatype: f64
name: unpack_data
arguments: data_tag: D2473
datatype: f64
name: unpack_data
arguments: data_tag: D4893
datatype: f64
name: unpack_data
arguments: data_tag: D4509
datatype: f64
name: unpack_data
arguments: data_tag: D1456
datatype: f64
name: unpack_data
arguments: data_tag: D3028
datatype: f64
name: unpack_data
arguments: data_tag: D3682
datatype: f64
name: unpack_data
arguments: data_tag: D104
datatype: f64
name: unpack_data
arguments: data_tag: D243
datatype: f64
name: unpack_data
arguments: data_tag: D487
datatype: f64
name: unpack_data
arguments: data_tag: D1362
datatype: f64
name: unpack_data
arguments: data_tag: D4570
datatype: f64
name: unpack_data
arguments: data_tag: D4463
datatype: f64
name: unpack_data
arguments: data_tag: D2843
datatype: f64
name: unpack_data
arguments: data_tag: D16
datatype: f64
name: unpack_data
arguments: data_tag: D1955
datatype: f64
name: unpack_data
arguments: data_tag: D247
datatype: f64
name: unpack_data
arguments: data_tag: D1136
datatype: f64
name: unpack_data
arguments: data_tag: D657
datatype: byte[8]
name: unpack_data
arguments: data_tag: D940
datatype: f64
name: unpack_data
arguments: data_tag: D2043
datatype: f64
name: unpack_data
arguments: data_tag: D4686
datatype: f64
name: unpack_data
arguments: data_tag: D234
datatype: f64
name: unpack_data
arguments: data_tag: D3871
datatype: f64
name: unpack_data
arguments: data_tag: D4696
datatype: f64
name: unpack_data
arguments: data_tag: D2892
datatype: f64
name: unpack_data
arguments: data_tag: D1608
datatype: f64
name: unpack_data
arguments: data_tag: D298
datatype: f64
name: unpack_data
arguments: data_tag: D1871
datatype: f64
name: unpack_data
arguments: data_tag: D2538
datatype: f64

tool: D4449: 2.718281828459045

tool: D4188: 3

tool: D2751: 4

tool: D2982: 5

tool: D1218: 6

tool: D3237: 7

tool: D1074: 8

tool: D362: 9

tool: D1917: 10

tool: D4450: 11

tool: D851: 12

tool: D3452: 13

tool: D4380: 14

tool: D4574: 37362124800

tool: D431: 74724249600

tool: D172: 49810085325

tool: D4870: 24895921050

tool: D4014: 9949449510

tool: D4649: 3309726420

tool: D1630: 941466240

tool: D3645: 233204400

tool: D4762: 50862240

tool: D3856: 9801792

tool: D4622: 1657344

tool: D3773: 239616

tool: D4477: 27648

tool: D2276: 2048

tool: D739: 18

tool: D3264: 16

tool: D2080: 20

tool: D1923: 22

tool: D2764: 663390

tool: D3708: 331695

tool: D815: 442260

tool: D4588: 221130

tool: D2870: 88452

tool: D3081: 29484

tool: D985: 8424

tool: D4268: 2106

tool: D457: 456

tool: D3950: 102

tool: {"D537": [0x00,0x00,0x00,0x00,0x00,0x80,0x5b,0xc0]}

tool: D3041: 810810

tool: D3608: 405405

tool: D2010: 540540

tool: D2867: 270270

tool: D1211: 108108

tool: D4873: 36036

tool: D1628: 10368

tool: D3345: 2466

tool: D2637: 576

tool: D2298: 138

tool: D4537: 24

tool: D1787: 330

tool: D521: 3169530

tool: D976: 1584765

tool: D990: 5061420

tool: D3671: 2653560

tool: D4843: 786240

tool: D1974: 296478

tool: D2238: 158886

tool: D2094: 65988

tool: D3463: 18681

tool: D1886: 3666

tool: D525: 498

tool: D2027: 44

tool: D1288: 12162150

tool: D3777: 6081075

tool: D640: 4864860

tool: D2698: 417690

tool: D393: 136188

tool: D2633: 31023

tool: D3327: 5118

tool: D1384: 606

tool: D2659: 48

tool: D3793: 110

tool: D4568: 24324300

tool: {"D2695": [0x00,0x00,0x00,0xc0,0x8c,0x32,0x67,0xc1]}

tool: D3542: 10135125

tool: D1366: 4054050

tool: D4775: 3243240

tool: D4300: 1099980

tool: D2519: 268920

tool: D2697: 49590

tool: D387: 6960

tool: D4333: 726

tool: D3394: 52

tool: D1351: 170270100

tool: D1540: 85135050

tool: D2564: 156080925

tool: D4119: 89189100

tool: D1080: 36018675

tool: D1306: 10977120

tool: D2736: 2619540

tool: D1147: 498960

tool: D774: 76230

tool: D1562: 9240

tool: D3510: 858

tool: D2206: 56

tool: D3809: 935550

tool: D1166: 467775

tool: D3933: 623700

tool: D3506: 311850

tool: D2776: 124740

tool: D4150: 41580

tool: D4394: 11880

tool: D4880: 2970

tool: D415: 660

tool: D1230: 132

tool: D2839: 1105650

tool: D420: 552825

tool: D837: 737100

tool: D1748: 368550

tool: D3605: 147420

tool: D3025: 49140

tool: D4667: 14040

tool: D100: 3510

tool: D4264: 780

tool: D2902: 156

tool: D2204: 32

tool: D4324: 3474900

tool: D1842: 1737450

tool: D2941: 3489075

tool: D4154: 2239650

tool: D3022: 1248075

tool: D3709: 468180

tool: D3587: 129960

tool: D513: 38880

tool: D3797: 12960

tool: D2233: 3480

tool: D1353: 636

tool: D2451: 72

tool: D3263: 462

tool: D756: 4887540

tool: D4632: 2443770

tool: D891: 4457565

tool: D3286: 3749760

tool: D3357: 1715175

tool: D3762: 510804

tool: D1339: 164808

tool: D2571: 65808

tool: D3601: 21912

tool: D4521: 5112

tool: D1829: 804

tool: D1529: 80

tool: D3055: 2027025

tool: D1747: 2702700

tool: D4469: 1351350

tool: D2693: 539280

tool: D812: 183960

tool: D3020: 49392

tool: D2473: 12012

tool: D4893: 3192

tool: D4509: 744

tool: D1456: 112

tool: D3028: 165

tool: D3682: 5212350

tool: D104: 2606175

tool: D243: 3477600

tool: D487: 1718550

tool: D1362: 724320

tool: D4570: 226440

tool: D4463: 58320

tool: D2843: 16500

tool: D16: 4680

tool: D1955: 984

tool: D247: 128

tool: D1136: 231

tool: {"D657": [0x00,0x00,0x00,0x00,0x00,0x00,0x48,0xc0]}

tool: D940: 1014

tool: D2043: 2145

tool: D4686: 4290

tool: D234: 5148

tool: D3871: 1716

tool: D4696: 78

tool: D2892: 286

tool: D1608: 33

tool: D298: 26

tool: D1871: 39

tool: D2538: 155925

assistant: ```c
double DSlater_1S_6S(double rij, double xij, double xii) {
  double S;
  if (xii == xij) {
    S = (-37362124800.0 + 37362124800.0 * (pow((double)(2.71828182845904523536029), (double)(2.0 * rij * xii))) - 74724249600.0 * rij * xii - 74724249600.0 * (pow((double)(rij), (double)(2.0))) * (pow((double)(xii), (double)(2.0))) - 49810085325.0 * (pow((double)(rij), (double)(3.0))) * (pow((double)(xii), (double)(3.0))) - 24895921050.0 * (pow((double)(rij), (double)(4.0))) * (pow((double)(xii), (double)(4.0))) - 9949449510.0 * (pow((double)(rij), (double)(5.0))) * (pow((double)(xii), (double)(5.0))) - 3309726420.0 * (pow((double)(rij), (double)(6.0))) * (pow((double)(xii), (double)(6.0))) - 941466240.0 * (pow((double)(rij), (double)(7.0))) * (pow((double)(xii), (double)(7.0))) - 233204400.0 * (pow((double)(rij), (double)(8.0))) * (pow((double)(xii), (double)(8.0))) - 50862240.0 * (pow((double)(rij), (double)(9.0))) * (pow((double)(xii), (double)(9.0))) - 9801792.0 * (pow((double)(rij), (double)(10.0))) * (pow((double)(xii), (double)(10.0))) - 1657344.0 * (pow((double)(rij), (double)(11.0))) * (pow((double)(xii), (double)(11.0))) - 239616.0 * (pow((double)(rij), (double)(12.0))) * (pow((double)(xii), (double)(12.0))) - 27648.0 * (pow((double)(rij), (double)(13.0))) * (pow((double)(xii), (double)(13.0))) - 2048.0 * (pow((double)(rij), (double)(14.0))) * (pow((double)(xii), (double)(14.0)))) / (3.73621248e10 * (pow((double)(2.71828182845904523536029), (double)(2.0 * rij * xii))) * (pow((double)(rij), (double)(2.0))));
  } else {
    S = (467775.0 * (pow((double)(2.71828182845904523536029), (double)(2.0 * rij * (xii + xij)))) * (pow((double)((pow((double)(xii), (double)(2.0))) - (pow((double)(xij), (double)(2.0)))), (double)(13.0))) + 155925.0 * (pow((double)(2.71828182845904523536029), (double)(2.0 * rij * xij))) * (pow((double)(xij), (double)(14.0))) * (-48.0 * rij * (pow((double)(xii), (double)(13.0))) - 6.0 * (pow((double)(rij), (double)(2.0))) * (pow((double)(xii), (double)(14.0))) - 1014.0 * rij * (pow((double)(xii), (double)(11.0))) * (pow((double)(xij), (double)(2.0))) - 2145.0 * (pow((double)(xii), (double)(8.0))) * (pow((double)(xij), (double)(4.0))) - 4290.0 * rij * (pow((double)(xii), (double)(9.0))) * (pow((double)(xij), (double)(4.0))) - 5148.0 * rij * (pow((double)(xii), (double)(7.0))) * (pow((double)(xij), (double)(6.0))) - 1716.0 * rij * (pow((double)(xii), (double)(5.0))) * (pow((double)(xij), (double)(8.0))) - 78.0 * rij * (pow((double)(xii), (double)(3.0))) * (pow((double)(xij), (double)(10.0))) + 3.0 * (pow((double)(xij), (double)(12.0))) + 6.0 * rij * xii * (pow((double)(xij), (double)(12.0))) + 286.0 * (pow((double)(xii), (double)(6.0))) * (pow((double)(xij), (double)(6.0))) * (-9.0 + (pow((double)(rij), (double)(2.0))) * (pow((double)(xij), (double)(2.0)))) + 3.0 * (pow((double)(xii), (double)(2.0))) * (pow((double)(xij), (double)(10.0))) * (-13.0 + 2.0 * (pow((double)(rij), (double)(2.0))) * (pow((double)(xij), (double)(2.0)))) + 26.0 * (pow((double)(xii), (double)(4.0))) * (pow((double)(xij), (double)(8.0))) * (-33.0 + 4.0 * (pow((double)(rij), (double)(2.0))) * (pow((double)(xij), (double)(2.0)))) - 8.0 * (pow((double)(xii), (double)(12.0))) * (3.0 + 13.0 * (pow((double)(rij), (double)(2.0))) * (pow((double)(xij), (double)(2.0)))) - 13.0 * (pow((double)(xii), (double)(10.0))) * (pow((double)(xij), (double)(2.0))) * (39.0 + 22.0 * (pow((double)(rij), (double)(2.0))) * (pow((double)(xij), (double)(2.0))))) + (pow((double)(2.71828182845904523536029), (double)(2.0 * rij * xii))) * (pow((double)(xii), (double)(4.0))) * (-110.0 * (pow((double)(xii), (double)(18.0))) * (pow((double)(xij), (double)(4.0))) * (331695.0 + 663390.0 * rij * xij + 663390.0 * (pow((double)(rij), (double)(2.0))) * (pow((double)(xij), (double)(2.0))) + 442260.0 * (pow((double)(rij), (double)(3.0))) * (pow((double)(xij), (double)(3.0))) + 221130.0 * (pow((double)(rij), (double)(4.0))) * (pow((double)(xij), (double)(4.0))) + 88452.0 * (pow((double)(rij), (double)(5.0))) * (pow((double)(xij), (double)(5.0))) + 29484.0 * (pow((double)(rij), (double)(6.0))) * (pow((double)(xij), (double)(6.0))) + 8424.0 * (pow((double)(rij), (double)(7.0))) * (pow((double)(xij), (double)(7.0))) + 2106.0 * (pow((double)(rij), (double)(8.0))) * (pow((double)(xij), (double)(8.0))) + 456.0 * (pow((double)(rij), (double)(9.0))) * (pow((double)(xij), (double)(9.0))) + 102.0 * (pow((double)(rij), (double)(10.0))) * (pow((double)(xij), (double)(10.0))) + 20.0 * (pow((double)(rij), (double)(11.0))) * (pow((double)(xij), (double)(11.0))) + 2.0 * (pow((double)(rij), (double)(12.0))) * (pow((double)(xij), (double)(12.0)))) + 330.0 * (pow((double)(xii), (double)(16.0))) * (pow((double)(xij), (double)(6.0))) * (405405.0 + 810810.0 * rij * xij + 810810.0 * (pow((double)(rij), (double)(2.0))) * (pow((double)(xij), (double)(2.0))) + 540540.0 * (pow((double)(rij), (double)(3.0))) * (pow((double)(xij), (double)(3.0))) + 270270.0 * (pow((double)(rij), (double)(4.0))) * (pow((double)(xij), (double)(4.0))) + 108108.0 * (pow((double)(rij), (double)(5.0))) * (pow((double)(xij), (double)(5.0))) + 36036.0 * (pow((double)(rij), (double)(6.0))) * (pow((double)(xij), (double)(6.0))) + 10368.0 * (pow((double)(rij), (double)(7.0))) * (pow((double)(xij), (double)(7.0))) + 2466.0 * (pow((double)(rij), (double)(8.0))) * (pow((double)(xij), (double)(8.0))) + 576.0 * (pow((double)(rij), (double)(9.0))) * (pow((double)(xij), (double)(9.0))) + 138.0 * (pow((double)(rij), (double)(10.0))) * (pow((double)(xij), (double)(10.0))) + 24.0 * (pow((double)(rij), (double)(11.0))) * (pow((double)(xij), (double)(11.0))) + 2.0 * (pow((double)(rij), (double)(12.0))) * (pow((double)(xij), (double)(12.0)))) - 330.0 * (pow((double)(xii), (double)(6.0))) * (pow((double)(xij), (double)(16.0))) * (1584765.0 + 3169530.0 * rij * xij + 5061420.0 * (pow((double)(rij), (double)(2.0))) * (pow((double)(xij), (double)(2.0))) + 2653560.0 * (pow((double)(rij), (double)(3.0))) * (pow((double)(xij), (double)(3.0))) + 786240.0 * (pow((double)(rij), (double)(4.0))) * (pow((double)(xij), (double)(4.0))) + 296478.0 * (pow((double)(rij), (double)(5.0))) * (pow((double)(xij), (double)(5.0))) + 158886.0 * (pow((double)(rij), (double)(6.0))) * (pow((double)(xij), (double)(6.0))) + 65988.0 * (pow((double)(rij), (double)(7.0))) * (pow((double)(xij), (double)(7.0))) + 18681.0 * (pow((double)(rij), (double)(8.0))) * (pow((double)(xij), (double)(8.0))) + 3666.0 * (pow((double)(rij), (double)(9.0))) * (pow((double)(xij), (double)(9.0))) + 498.0 * (pow((double)(rij), (double)(10.0))) * (pow((double)(xij), (double)(10.0))) + 44.0 * (pow((double)(rij), (double)(11.0))) * (pow((double)(xij), (double)(11.0))) + 2.0 * (pow((double)(rij), (double)(12.0))) * (pow((double)(xij), (double)(12.0)))) + 110.0 * (pow((double)(xii), (double)(4.0))) * (pow((double)(xij), (double)(18.0))) * (6081075.0 + 12162150.0 * rij * xij + 4864860.0 * (pow((double)(rij), (double)(2.0))) * (pow((double)(xij), (double)(2.0))) + 810810.0 * (pow((double)(rij), (double)(3.0))) * (pow((double)(xij), (double)(3.0))) + 810810.0 * (pow((double)(rij), (double)(4.0))) * (pow((double)(xij), (double)(4.0))) + 810810.0 * (pow((double)(rij), (double)(5.0))) * (pow((double)(xij), (double)(5.0))) + 417690.0 * (pow((double)(rij), (double)(6.0))) * (pow((double)(xij), (double)(6.0))) + 136188.0 * (pow((double)(rij), (double)(7.0))) * (pow((double)(xij), (double)(7.0))) + 31023.0 * (pow((double)(rij), (double)(8.0))) * (pow((double)(xij), (double)(8.0))) + 5118.0 * (pow((double)(rij), (double)(9.0))) * (pow((double)(xij), (double)(9.0))) + 606.0 * (pow((double)(rij), (double)(10.0))) * (pow((double)(xij), (double)(10.0))) + 48.0 * (pow((double)(rij), (double)(11.0))) * (pow((double)(xij), (double)(11.0))) + 2.0 * (pow((double)(rij), (double)(12.0))) * (pow((double)(xij), (double)(12.0)))) - 22.0 * (pow((double)(xii), (double)(2.0))) * (pow((double)(xij), (double)(20.0))) * (-12162150.0 - 24324300.0 * rij * xij - 10135125.0 * (pow((double)(rij), (double)(2.0))) * (pow((double)(xij), (double)(2.0))) + 4054050.0 * (pow((double)(rij), (double)(3.0))) * (pow((double)(xij), (double)(3.0))) + 6081075.0 * (pow((double)(rij), (double)(4.0))) * (pow((double)(xij), (double)(4.0))) + 3243240.0 * (pow((double)(rij), (double)(5.0))) * (pow((double)(xij), (double)(5.0))) + 1099980.0 * (pow((double)(rij), (double)(6.0))) * (pow((double)(xij), (double)(6.0))) + 268920.0 * (pow((double)(rij), (double)(7.0))) * (pow((double)(xij), (double)(7.0))) + 49590.0 * (pow((double)(rij), (double)(8.0))) * (pow((double)(xij), (double)(8.0))) + 6960.0 * (pow((double)(rij), (double)(9.0))) * (pow((double)(xij), (double)(9.0))) + 726.0 * (pow((double)(rij), (double)(10.0))) * (pow((double)(xij), (double)(10.0))) + 52.0 * (pow((double)(rij), (double)(11.0))) * (pow((double)(xij), (double)(11.0))) + 2.0 * (pow((double)(rij), (double)(12.0))) * (pow((double)(xij), (double)(12.0)))) + 2.0 * (pow((double)(xij), (double)(22.0))) * (85135050.0 + 170270100.0 * rij * xij + 156080925.0 * (pow((double)(rij), (double)(2.0))) * (pow((double)(xij), (double)(2.0))) + 89189100.0 * (pow((double)(rij), (double)(3.0))) * (pow((double)(xij), (double)(3.0))) + 36018675.0 * (pow((double)(rij), (double)(4.0))) * (pow((double)(xij), (double)(4.0))) + 10977120.0 * (pow((double)(rij), (double)(5.0))) * (pow((double)(xij), (double)(5.0))) + 2619540.0 * (pow((double)(rij), (double)(6.0))) * (pow((double)(xij), (double)(6.0))) + 498960.0 * (pow((double)(rij), (double)(7.0))) * (pow((double)(xij), (double)(7.0))) + 76230.0 * (pow((double)(rij), (double)(8.0))) * (pow((double)(xij), (double)(8.0))) + 9240.0 * (pow((double)(rij), (double)(9.0))) * (pow((double)(xij), (double)(9.0))) + 858.0 * (pow((double)(rij), (double)(10.0))) * (pow((double)(xij), (double)(10.0))) + 56.0 * (pow((double)(rij), (double)(11.0))) * (pow((double)(xij), (double)(11.0))) + 2.0 * (pow((double)(rij), (double)(12.0))) * (pow((double)(xij), (double)(12.0)))) - (pow((double)(xii), (double)(22.0))) * (467775.0 + 935550.0 * rij * xij + 935550.0 * (pow((double)(rij), (double)(2.0))) * (pow((double)(xij), (double)(2.0))) + 623700.0 * (pow((double)(rij), (double)(3.0))) * (pow((double)(xij), (double)(3.0))) + 311850.0 * (pow((double)(rij), (double)(4.0))) * (pow((double)(xij), (double)(4.0))) + 124740.0 * (pow((double)(rij), (double)(5.0))) * (pow((double)(xij), (double)(5.0))) + 41580.0 * (pow((double)(rij), (double)(6.0))) * (pow((double)(xij), (double)(6.0))) + 11880.0 * (pow((double)(rij), (double)(7.0))) * (pow((double)(xij), (double)(7.0))) + 2970.0 * (pow((double)(rij), (double)(8.0))) * (pow((double)(xij), (double)(8.0))) + 660.0 * (pow((double)(rij), (double)(9.0))) * (pow((double)(xij), (double)(9.0))) + 132.0 * (pow((double)(rij), (double)(10.0))) * (pow((double)(xij), (double)(10.0))) + 24.0 * (pow((double)(rij), (double)(11.0))) * (pow((double)(xij), (double)(11.0))) + 4.0 * (pow((double)(rij), (double)(12.0))) * (pow((double)(xij), (double)(12.0)))) + 11.0 * (pow((double)(xii), (double)(20.0))) * (pow((double)(xij), (double)(2.0))) * (552825.0 + 1105650.0 * rij * xij + 1105650.0 * (pow((double)(rij), (double)(2.0))) * (pow((double)(xij), (double)(2.0))) + 737100.0 * (pow((double)(rij), (double)(3.0))) * (pow((double)(xij), (double)(3.0))) + 368550.0 * (pow((double)(rij), (double)(4.0))) * (pow((double)(xij), (double)(4.0))) + 147420.0 * (pow((double)(rij), (double)(5.0))) * (pow((double)(xij), (double)(5.0))) + 49140.0 * (pow((double)(rij), (double)(6.0))) * (pow((double)(xij), (double)(6.0))) + 14040.0 * (pow((double)(rij), (double)(7.0))) * (pow((double)(xij), (double)(7.0))) + 3510.0 * (pow((double)(rij), (double)(8.0))) * (pow((double)(xij), (double)(8.0))) + 780.0 * (pow((double)(rij), (double)(9.0))) * (pow((double)(xij), (double)(9.0))) + 156.0 * (pow((double)(rij), (double)(10.0))) * (pow((double)(xij), (double)(10.0))) + 32.0 * (pow((double)(rij), (double)(11.0))) * (pow((double)(xij), (double)(11.0))) + 4.0 * (pow((double)(rij), (double)(12.0))) * (pow((double)(xij), (double)(12.0)))) - 462.0 * (pow((double)(xii), (double)(10.0))) * (pow((double)(xij), (double)(12.0))) * (1737450.0 + 3474900.0 * rij * xij + 3489075.0 * (pow((double)(rij), (double)(2.0))) * (pow((double)(xij), (double)(2.0))) + 2239650.0 * (pow((double)(rij), (double)(3.0))) * (pow((double)(xij), (double)(3.0))) + 1248075.0 * (pow((double)(rij), (double)(4.0))) * (pow((double)(xij), (double)(4.0))) + 468180.0 * (pow((double)(rij), (double)(5.0))) * (pow((double)(xij), (double)(5.0))) + 129960.0 * (pow((double)(rij), (double)(6.0))) * (pow((double)(xij), (double)(6.0))) + 38880.0 * (pow((double)(rij), (double)(7.0))) * (pow((double)(xij), (double)(7.0))) + 12960.0 * (pow((double)(rij), (double)(8.0))) * (pow((double)(xij), (double)(8.0))) + 3480.0 * (pow((double)(rij), (double)(9.0))) * (pow((double)(xij), (double)(9.0))) + 636.0 * (pow((double)(rij), (double)(10.0))) * (pow((double)(xij), (double)(10.0))) + 72.0 * (pow((double)(rij), (double)(11.0))) * (pow((double)(xij), (double)(11.0))) + 4.0 * (pow((double)(rij), (double)(12.0))) * (pow((double)(xij), (double)(12.0)))) + 330.0 * (pow((double)(xii), (double)(8.0))) * (pow((double)(xij), (double)(14.0))) * (2443770.0 + 4887540.0 * rij * xij + 4457565.0 * (pow((double)(rij), (double)(2.0))) * (pow((double)(xij), (double)(2.0))) + 3749760.0 * (pow((double)(rij), (double)(3.0))) * (pow((double)(xij), (double)(3.0))) + 1715175.0 * (pow((double)(rij), (double)(4.0))) * (pow((double)(xij), (double)(4.0))) + 510804.0 * (pow((double)(rij), (double)(5.0))) * (pow((double)(xij), (double)(5.0))) + 164808.0 * (pow((double)(rij), (double)(6.0))) * (pow((double)(xij), (double)(6.0))) + 65808.0 * (pow((double)(rij), (double)(7.0))) * (pow((double)(xij), (double)(7.0))) + 21912.0 * (pow((double)(rij), (double)(8.0))) * (pow((double)(xij), (double)(8.0))) + 5112.0 * (pow((double)(rij), (double)(9.0))) * (pow((double)(xij), (double)(9.0))) + 804.0 * (pow((double)(rij), (double)(10.0))) * (pow((double)(xij), (double)(10.0))) + 80.0 * (pow((double)(rij), (double)(11.0))) * (pow((double)(xij), (double)(11.0))) + 4.0 * (pow((double)(rij), (double)(12.0))) * (pow((double)(xij), (double)(12.0)))) - 165.0 * (pow((double)(xii), (double)(14.0))) * (pow((double)(xij), (double)(8.0))) * (2027025.0 + 4054050.0 * rij * xij + 4054050.0 * (pow((double)(rij), (double)(2.0))) * (pow((double)(xij), (double)(2.0))) + 2702700.0 * (pow((double)(rij), (double)(3.0))) * (pow((double)(xij), (double)(3.0))) + 1351350.0 * (pow((double)(rij), (double)(4.0))) * (pow((double)(xij), (double)(4.0))) + 539280.0 * (pow((double)(rij), (double)(5.0))) * (pow((double)(xij), (double)(5.0))) + 183960.0 * (pow((double)(rij), (double)(6.0))) * (pow((double)(xij), (double)(6.0))) + 49392.0 * (pow((double)(rij), (double)(7.0))) * (pow((double)(xij), (double)(7.0))) + 12012.0 * (pow((double)(rij), (double)(8.0))) * (pow((double)(xij), (double)(8.0))) + 3192.0 * (pow((double)(rij), (double)(9.0))) * (pow((double)(xij), (double)(9.0))) + 744.0 * (pow((double)(rij), (double)(10.0))) * (pow((double)(xij), (double)(10.0))) + 112.0 * (pow((double)(rij), (double)(11.0))) * (pow((double)(xij), (double)(11.0))) + 8.0 * (pow((double)(rij), (double)(12.0))) * (pow((double)(xij), (double)(12.0)))) + 231.0 * (pow((double)(xii), (double)(12.0))) * (pow((double)(xij), (double)(10.0))) * (2606175.0 + 5212350.0 * rij * xij + 5212350.0 * (pow((double)(rij), (double)(2.0))) * (pow((double)(xij), (double)(2.0))) + 3477600.0 * (pow((double)(rij), (double)(3.0))) * (pow((double)(xij), (double)(3.0))) + 1718550.0 * (pow((double)(rij), (double)(4.0))) * (pow((double)(xij), (double)(4.0))) + 724320.0 * (pow((double)(rij), (double)(5.0))) * (pow((double)(xij), (double)(5.0))) + 226440.0 * (pow((double)(rij), (double)(6.0))) * (pow((double)(xij), (double)(6.0))) + 58320.0 * (pow((double)(rij), (double)(7.0))) * (pow((double)(xij), (double)(7.0))) + 16500.0 * (pow((double)(rij), (double)(8.0))) * (pow((double)(xij), (double)(8.0))) + 4680.0 * (pow((double)(rij), (double)(9.0))) * (pow((double)(xij), (double)(9.0))) + 984.0 * (pow((double)(rij), (double)(10.0))) * (pow((double)(xij), (double)(10.0))) + 128.0 * (pow((double)(rij), (double)(11.0))) * (pow((double)(xij), (double)(11.0))) + 8.0 * (pow((double)(rij), (double)(12.0))) * (pow((double)(xij), (double)(12.0)))))) / (467775. * (pow((double)(2.71828182845904523536029), (double)(2.0 * rij * (xii + xij)))) * (pow((double)(rij), (double)(2.0))) * (pow((double)((pow((double)(xii), (double)(2.0))) - (pow((double)(xij), (double)(2.0)))), (double)(13.0))));
  }
  return S;
}
```