user: 提供的汇编代码用C语言表示会是什么样子:

```asm
<Slater_3S_5S>:
  endbr64
  push   %r15
  push   %r14
  push   %r13
  push   %r12
  push   %rbp
  push   %rbx
  sub    $0x888,%rsp
  movsd  %xmm0,0x8(%rsp)
  movsd  %xmm1,(%rsp)
  movsd  %xmm2,0x10(%rsp)
  ucomisd %xmm1,%xmm2
  jp     L8
  movapd %xmm2,%xmm7
  jne    L8
  movapd %xmm0,%xmm2
  addsd  %xmm0,%xmm2
  movapd %xmm2,%xmm5
  mulsd  %xmm7,%xmm5
  movsd  %xmm5,(%rsp)
  movapd %xmm5,%xmm1
  mov    D4156(%rip),%rax
  movq   %rax,%xmm0
  call   <pow@plt>
  movq   %xmm0,%rbx
  mov    D1287(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movq   %xmm0,%r15
  mov    D1287(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x10(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x18(%rsp)
  mov    D549(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x20(%rsp)
  mov    D549(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x10(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x28(%rsp)
  mov    D4140(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x30(%rsp)
  mov    D4140(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x10(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x38(%rsp)
  mov    D2075(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x40(%rsp)
  mov    D2075(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x10(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x48(%rsp)
  mov    D779(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x50(%rsp)
  mov    D779(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x10(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x58(%rsp)
  mov    D624(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x60(%rsp)
  mov    D624(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x10(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x68(%rsp)
  mov    D4241(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x70(%rsp)
  mov    D4241(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x10(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x78(%rsp)
  mov    D3639(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x80(%rsp)
  mov    D3639(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x10(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x88(%rsp)
  mov    D262(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x90(%rsp)
  mov    D262(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x10(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x98(%rsp)
  mov    D3652(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movq   %xmm0,%r14
  mov    D3652(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x10(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0xa0(%rsp)
  mov    D4883(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movq   %xmm0,%r13
  mov    D4883(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x10(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0xa8(%rsp)
  mov    D2094(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movq   %xmm0,%r12
  mov    D2094(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x10(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0xb0(%rsp)
  mov    D4904(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movq   %xmm0,%rbp
  mov    D4904(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x10(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0xb8(%rsp)
  movsd  (%rsp),%xmm1
  mov    D4156(%rip),%rax
  movq   %rax,%xmm0
  call   <pow@plt>
  movapd %xmm0,%xmm1
  movsd  D3306(%rip),%xmm2
  movq   %rbx,%xmm6
  mulsd  %xmm2,%xmm6
  movapd %xmm6,%xmm0
  subsd  %xmm2,%xmm0
  movsd  0x8(%rsp),%xmm7
  movapd %xmm7,%xmm3
  mulsd  D3313(%rip),%xmm3
  movsd  0x10(%rsp),%xmm5
  mulsd  %xmm5,%xmm3
  subsd  %xmm3,%xmm0
  movapd %xmm7,%xmm3
  mulsd  %xmm7,%xmm3
  mulsd  D678(%rip),%xmm3
  movapd %xmm5,%xmm4
  mulsd  %xmm5,%xmm4
  mulsd  %xmm4,%xmm3
  subsd  %xmm3,%xmm0
  movq   %r15,%xmm3
  mulsd  D1646(%rip),%xmm3
  mulsd  0x18(%rsp),%xmm3
  subsd  %xmm3,%xmm0
  movsd  0x20(%rsp),%xmm3
  mulsd  D1890(%rip),%xmm3
  mulsd  0x28(%rsp),%xmm3
  subsd  %xmm3,%xmm0
  movsd  0x30(%rsp),%xmm3
  mulsd  D741(%rip),%xmm3
  mulsd  0x38(%rsp),%xmm3
  subsd  %xmm3,%xmm0
  movsd  0x40(%rsp),%xmm3
  mulsd  D3744(%rip),%xmm3
  mulsd  0x48(%rsp),%xmm3
  subsd  %xmm3,%xmm0
  movsd  0x50(%rsp),%xmm3
  mulsd  D2757(%rip),%xmm3
  mulsd  0x58(%rsp),%xmm3
  subsd  %xmm3,%xmm0
  movsd  0x60(%rsp),%xmm3
  mulsd  D2842(%rip),%xmm3
  mulsd  0x68(%rsp),%xmm3
  subsd  %xmm3,%xmm0
  movsd  0x70(%rsp),%xmm3
  mulsd  D2874(%rip),%xmm3
  mulsd  0x78(%rsp),%xmm3
  subsd  %xmm3,%xmm0
  movsd  0x80(%rsp),%xmm3
  mulsd  D1875(%rip),%xmm3
  mulsd  0x88(%rsp),%xmm3
  subsd  %xmm3,%xmm0
  movsd  0x90(%rsp),%xmm3
  mulsd  D912(%rip),%xmm3
  mulsd  0x98(%rsp),%xmm3
  subsd  %xmm3,%xmm0
  movq   %r14,%xmm3
  mulsd  D3514(%rip),%xmm3
  mulsd  0xa0(%rsp),%xmm3
  subsd  %xmm3,%xmm0
  movq   %r13,%xmm3
  mulsd  D3021(%rip),%xmm3
  mulsd  0xa8(%rsp),%xmm3
  subsd  %xmm3,%xmm0
  movq   %r12,%xmm3
  mulsd  D2449(%rip),%xmm3
  mulsd  0xb0(%rsp),%xmm3
  subsd  %xmm3,%xmm0
  movq   %rbp,%xmm3
  mulsd  D2344(%rip),%xmm3
  mulsd  0xb8(%rsp),%xmm3
  subsd  %xmm3,%xmm0
  mulsd  %xmm2,%xmm1
  mulsd  %xmm7,%xmm1
  divsd  %xmm1,%xmm0
L12:
  add    $0x888,%rsp
  pop    %rbx
  pop    %rbp
  pop    %r12
  pop    %r13
  pop    %r14
  pop    %r15
  ret
L8:
  movsd  0x8(%rsp),%xmm10
  movapd %xmm10,%xmm2
  addsd  %xmm10,%xmm2
  movsd  0x10(%rsp),%xmm0
  addsd  (%rsp),%xmm0
  movapd %xmm0,%xmm6
  movsd  %xmm2,0x18(%rsp)
  mulsd  %xmm2,%xmm6
  movq   %xmm6,%r14
  movapd %xmm6,%xmm1
  mov    D4156(%rip),%rax
  movq   %rax,%xmm0
  call   <pow@plt>
  movq   %xmm0,%r15
  movsd  0x10(%rsp),%xmm0
  movapd %xmm0,%xmm5
  mulsd  %xmm0,%xmm5
  movsd  (%rsp),%xmm7
  movapd %xmm7,%xmm9
  mulsd  %xmm7,%xmm9
  movsd  %xmm5,0x20(%rsp)
  movapd %xmm5,%xmm6
  movsd  %xmm9,0x28(%rsp)
  subsd  %xmm9,%xmm6
  movsd  %xmm6,0x38(%rsp)
  mov    D4904(%rip),%rax
  movq   %rax,%xmm1
  movapd %xmm6,%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x40(%rsp)
  movsd  0x18(%rsp),%xmm1
  mulsd  (%rsp),%xmm1
  mov    D4156(%rip),%rax
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x48(%rsp)
  mov    D3652(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x50(%rsp)
  mov    D549(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x58(%rsp)
  mov    D1254(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x10(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x60(%rsp)
  mov    D4140(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x68(%rsp)
  movsd  D3518(%rip),%xmm1
  movsd  0x10(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x70(%rsp)
  mov    D4374(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x78(%rsp)
  mov    D4374(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x80(%rsp)
  mov    D1287(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x88(%rsp)
  movsd  D1670(%rip),%xmm1
  movsd  0x10(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x90(%rsp)
  movsd  0x8(%rsp),%xmm7
  movapd %xmm7,%xmm10
  mulsd  %xmm7,%xmm10
  movsd  %xmm10,0x30(%rsp)
  mov    D1287(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x10(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x98(%rsp)
  mov    D2760(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0xa0(%rsp)
  mov    D2760(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0xa8(%rsp)
  mov    D3968(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x10(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0xb0(%rsp)
  mov    D4241(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x10(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0xb8(%rsp)
  mov    D3639(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0xc0(%rsp)
  mov    D549(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0xc8(%rsp)
  mov    D549(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0xd0(%rsp)
  movsd  D265(%rip),%xmm1
  movsd  0x10(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0xd8(%rsp)
  mov    D549(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0xe0(%rsp)
  mov    D549(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0xe8(%rsp)
  movsd  D4140(%rip),%xmm4
  mulsd  0x8(%rsp),%xmm4
  movsd  %xmm4,0xf0(%rsp)
  mov    D4140(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x10(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0xf8(%rsp)
  mov    D2094(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x100(%rsp)
  mov    D549(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x108(%rsp)
  mov    D549(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x110(%rsp)
  mov    D549(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x10(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x118(%rsp)
  mov    D2094(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x120(%rsp)
  mov    D549(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x128(%rsp)
  mov    D549(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x130(%rsp)
  mov    D2075(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x10(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x138(%rsp)
  mov    D3652(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x140(%rsp)
  mov    D549(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x148(%rsp)
  mov    D549(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x150(%rsp)
  movsd  D262(%rip),%xmm1
  movsd  0x10(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x158(%rsp)
  mov    D624(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x160(%rsp)
  mov    D549(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x168(%rsp)
  mov    D549(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x170(%rsp)
  mov    D779(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x10(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x178(%rsp)
  mov    D3652(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x180(%rsp)
  mov    D549(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x188(%rsp)
  mov    D549(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x190(%rsp)
  mov    D3639(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x10(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x198(%rsp)
  mov    D624(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x1a0(%rsp)
  mov    D549(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x1a8(%rsp)
  mov    D549(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x1b0(%rsp)
  movsd  D4904(%rip),%xmm3
  mulsd  0x8(%rsp),%xmm3
  movsd  %xmm3,0x1b8(%rsp)
  mov    D4904(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x10(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x1c0(%rsp)
  mov    D549(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x1c8(%rsp)
  mov    D549(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x1d0(%rsp)
  mov    D549(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x1d8(%rsp)
  movsd  D4883(%rip),%xmm1
  movsd  0x10(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x1e0(%rsp)
  mov    D2075(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x1e8(%rsp)
  mov    D549(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x1f0(%rsp)
  mov    D549(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x1f8(%rsp)
  mov    D3652(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x10(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x200(%rsp)
  mov    D2075(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x208(%rsp)
  mov    D549(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x210(%rsp)
  mov    D549(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x218(%rsp)
  mov    D4374(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x10(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x220(%rsp)
  mov    D549(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x228(%rsp)
  mov    D549(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x230(%rsp)
  movsd  D3017(%rip),%xmm1
  movsd  0x10(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x238(%rsp)
  mov    D549(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x240(%rsp)
  mov    D549(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x248(%rsp)
  mov    D2760(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x10(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x250(%rsp)
  mov    D549(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x258(%rsp)
  mov    D549(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x260(%rsp)
  mov    D624(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x10(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x268(%rsp)
  mov    D3639(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x270(%rsp)
  mov    D549(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x278(%rsp)
  mov    D549(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x280(%rsp)
  mov    D2094(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x10(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x288(%rsp)
  mov    D549(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x290(%rsp)
  mov    D549(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x298(%rsp)
  mov    D549(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x2a0(%rsp)
  movsd  0x18(%rsp),%xmm1
  mulsd  0x10(%rsp),%xmm1
  mov    D4156(%rip),%rax
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x2a8(%rsp)
  mov    D624(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x10(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x2b0(%rsp)
  mov    D3968(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x2b8(%rsp)
  mov    D1287(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movq   %xmm0,%r13
  mov    D1287(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x2c0(%rsp)
  mov    D549(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movq   %xmm0,%r12
  mov    D549(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x2c8(%rsp)
  mov    D4140(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movq   %xmm0,%rbp
  mov    D4140(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x2d0(%rsp)
  mov    D2075(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movq   %xmm0,%rbx
  mov    D2075(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x2d8(%rsp)
  mov    D779(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x2e0(%rsp)
  mov    D779(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x2e8(%rsp)
  mov    D624(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x2f0(%rsp)
  mov    D624(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x2f8(%rsp)
  mov    D4241(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x300(%rsp)
  mov    D4241(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x308(%rsp)
  mov    D549(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x10(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x310(%rsp)
  mov    D4374(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x318(%rsp)
  movsd  0x30(%rsp),%xmm2
  mulsd  D3840(%rip),%xmm2
  movapd %xmm2,%xmm11
  mulsd  0x28(%rsp),%xmm11
  movsd  %xmm11,0x320(%rsp)
  mov    D1287(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x328(%rsp)
  mov    D1287(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x330(%rsp)
  mov    D549(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x338(%rsp)
  mov    D549(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x340(%rsp)
  mov    D4140(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x348(%rsp)
  mov    D4140(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x350(%rsp)
  mov    D2075(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x358(%rsp)
  mov    D2075(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x360(%rsp)
  mov    D779(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x368(%rsp)
  mov    D779(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x370(%rsp)
  mov    D624(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x378(%rsp)
  mov    D624(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x380(%rsp)
  mov    D4241(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x388(%rsp)
  mov    D4241(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x390(%rsp)
  mov    D1254(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x398(%rsp)
  mov    D1287(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x3a0(%rsp)
  mov    D1287(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x3a8(%rsp)
  mov    D549(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x3b0(%rsp)
  mov    D549(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x3b8(%rsp)
  mov    D4140(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x3c0(%rsp)
  mov    D4140(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x3c8(%rsp)
  mov    D2075(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x3d0(%rsp)
  mov    D2075(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x3d8(%rsp)
  mov    D779(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x3e0(%rsp)
  mov    D779(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x3e8(%rsp)
  mov    D624(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x3f0(%rsp)
  mov    D624(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x3f8(%rsp)
  mov    D4241(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x400(%rsp)
  mov    D4241(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x408(%rsp)
  mov    D1254(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x10(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x410(%rsp)
  mov    D1287(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x418(%rsp)
  mov    D1287(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x420(%rsp)
  mov    D549(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x428(%rsp)
  mov    D549(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x430(%rsp)
  mov    D4140(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x438(%rsp)
  mov    D4140(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x440(%rsp)
  mov    D2075(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x448(%rsp)
  mov    D2075(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x450(%rsp)
  mov    D779(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x458(%rsp)
  mov    D779(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x460(%rsp)
  mov    D624(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x468(%rsp)
  mov    D624(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x470(%rsp)
  mov    D4241(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x478(%rsp)
  mov    D4241(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x480(%rsp)
  mov    D4374(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x10(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x488(%rsp)
  mov    D549(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x490(%rsp)
  mov    D1287(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x498(%rsp)
  mov    D1287(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x4a0(%rsp)
  mov    D549(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x4a8(%rsp)
  mov    D549(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x4b0(%rsp)
  mov    D4140(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x4b8(%rsp)
  mov    D4140(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x4c0(%rsp)
  mov    D2075(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x4c8(%rsp)
  mov    D2075(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x4d0(%rsp)
  mov    D779(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x4d8(%rsp)
  mov    D779(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x4e0(%rsp)
  mov    D624(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x4e8(%rsp)
  mov    D624(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x4f0(%rsp)
  mov    D4241(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x4f8(%rsp)
  mov    D4241(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x500(%rsp)
  mov    D2075(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x10(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x508(%rsp)
  mov    D2760(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x510(%rsp)
  mov    D1287(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x518(%rsp)
  mov    D1287(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x520(%rsp)
  mov    D549(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x528(%rsp)
  mov    D549(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x530(%rsp)
  mov    D4140(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x538(%rsp)
  mov    D4140(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x540(%rsp)
  mov    D2075(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x548(%rsp)
  mov    D2075(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x550(%rsp)
  mov    D779(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x558(%rsp)
  mov    D779(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x560(%rsp)
  mov    D624(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x568(%rsp)
  mov    D624(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x570(%rsp)
  mov    D4241(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x578(%rsp)
  mov    D4241(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x580(%rsp)
  mov    D3652(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x10(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x588(%rsp)
  mov    D3639(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x590(%rsp)
  mov    D1287(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x598(%rsp)
  mov    D1287(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x5a0(%rsp)
  mov    D549(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x5a8(%rsp)
  mov    D549(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x5b0(%rsp)
  mov    D4140(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x5b8(%rsp)
  mov    D4140(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x5c0(%rsp)
  mov    D2075(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x5c8(%rsp)
  mov    D2075(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x5d0(%rsp)
  mov    D779(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x5d8(%rsp)
  mov    D779(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x5e0(%rsp)
  mov    D624(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x5e8(%rsp)
  mov    D624(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x5f0(%rsp)
  mov    D4241(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x5f8(%rsp)
  mov    D4241(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x600(%rsp)
  mov    D3639(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x10(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x608(%rsp)
  mov    D3652(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x610(%rsp)
  mov    D1287(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x618(%rsp)
  mov    D1287(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x620(%rsp)
  mov    D549(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x628(%rsp)
  mov    D549(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x630(%rsp)
  mov    D4140(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x638(%rsp)
  mov    D4140(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x640(%rsp)
  mov    D2075(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x648(%rsp)
  mov    D2075(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x650(%rsp)
  mov    D779(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x658(%rsp)
  mov    D779(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x660(%rsp)
  mov    D624(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x668(%rsp)
  mov    D624(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x670(%rsp)
  mov    D4241(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x678(%rsp)
  mov    D4241(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x680(%rsp)
  movsd  D2760(%rip),%xmm1
  movsd  0x10(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x688(%rsp)
  mov    D2075(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x690(%rsp)
  mov    D1287(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x698(%rsp)
  mov    D1287(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x6a0(%rsp)
  mov    D549(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x6a8(%rsp)
  mov    D549(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x6b0(%rsp)
  mov    D4140(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x6b8(%rsp)
  mov    D4140(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x6c0(%rsp)
  mov    D2075(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x6c8(%rsp)
  mov    D2075(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x6d0(%rsp)
  mov    D779(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x6d8(%rsp)
  mov    D779(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x6e0(%rsp)
  mov    D624(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x6e8(%rsp)
  mov    D624(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x6f0(%rsp)
  mov    D4241(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x6f8(%rsp)
  mov    D4241(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x700(%rsp)
  mov    D3968(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x10(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x708(%rsp)
  mov    D1287(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x710(%rsp)
  mov    D1287(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x718(%rsp)
  mov    D549(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x720(%rsp)
  mov    D549(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x728(%rsp)
  mov    D4140(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x730(%rsp)
  mov    D4140(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x738(%rsp)
  mov    D2075(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x740(%rsp)
  mov    D2075(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x748(%rsp)
  mov    D779(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x750(%rsp)
  mov    D779(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x758(%rsp)
  mov    D624(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x760(%rsp)
  mov    D624(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x768(%rsp)
  mov    D4241(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x770(%rsp)
  mov    D4241(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x778(%rsp)
  mov    D2094(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x10(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x780(%rsp)
  mov    D624(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x788(%rsp)
  mov    D1287(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x790(%rsp)
  mov    D1287(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x798(%rsp)
  mov    D549(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x7a0(%rsp)
  mov    D549(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x7a8(%rsp)
  mov    D4140(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x7b0(%rsp)
  mov    D4140(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x7b8(%rsp)
  mov    D2075(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x7c0(%rsp)
  mov    D2075(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x7c8(%rsp)
  mov    D779(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x7d0(%rsp)
  mov    D779(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x7d8(%rsp)
  mov    D624(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x7e0(%rsp)
  mov    D624(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x7e8(%rsp)
  mov    D4241(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x7f0(%rsp)
  mov    D4241(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x7f8(%rsp)
  mov    D624(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x10(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x800(%rsp)
  mov    D2094(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x808(%rsp)
  mov    D1287(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x810(%rsp)
  mov    D1287(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x818(%rsp)
  mov    D549(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x820(%rsp)
  mov    D549(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x828(%rsp)
  mov    D4140(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x830(%rsp)
  mov    D4140(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x838(%rsp)
  mov    D2075(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x840(%rsp)
  mov    D2075(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x848(%rsp)
  mov    D779(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x850(%rsp)
  mov    D779(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x858(%rsp)
  mov    D624(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x860(%rsp)
  mov    D624(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x868(%rsp)
  mov    D4241(%rip),%rax
  movq   %rax,%xmm1
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x870(%rsp)
  mov    D4241(%rip),%rax
  movq   %rax,%xmm1
  movsd  (%rsp),%xmm0
  call   <pow@plt>
  movsd  %xmm0,0x878(%rsp)
  movq   %r14,%xmm1
  movsd  D4156(%rip),%xmm0
  call   <pow@plt>
  movq   %xmm0,%r14
  movsd  D4904(%rip),%xmm1
  movsd  0x38(%rsp),%xmm0
  call   <pow@plt>
  movapd %xmm0,%xmm2
  movsd  0x8(%rsp),%xmm12
  movapd %xmm12,%xmm7
  mulsd  D94(%rip),%xmm7
  movapd %xmm7,%xmm0
  movsd  (%rsp),%xmm13
  mulsd  %xmm13,%xmm0
  addsd  D2562(%rip),%xmm0
  movsd  0x30(%rsp),%xmm10
  movapd %xmm10,%xmm7
  mulsd  D555(%rip),%xmm7
  movapd %xmm7,%xmm1
  movsd  0x28(%rsp),%xmm9
  mulsd  %xmm9,%xmm1
  addsd  %xmm1,%xmm0
  movq   %r13,%xmm7
  mulsd  D2723(%rip),%xmm7
  movapd %xmm7,%xmm1
  mulsd  0x2c0(%rsp),%xmm1
  addsd  %xmm1,%xmm0
  movq   %r12,%xmm7
  mulsd  D3393(%rip),%xmm7
  movapd %xmm7,%xmm1
  mulsd  0x2c8(%rsp),%xmm1
  addsd  %xmm1,%xmm0
  movq   %rbp,%xmm7
  mulsd  D2070(%rip),%xmm7
  movapd %xmm7,%xmm1
  mulsd  0x2d0(%rsp),%xmm1
  addsd  %xmm1,%xmm0
  movq   %rbx,%xmm7
  mulsd  D4194(%rip),%xmm7
  movapd %xmm7,%xmm1
  mulsd  0x2d8(%rsp),%xmm1
  addsd  %xmm1,%xmm0
  movsd  0x2e0(%rsp),%xmm7
  mulsd  D2768(%rip),%xmm7
  movapd %xmm7,%xmm1
  mulsd  0x2e8(%rsp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  0x2f0(%rsp),%xmm7
  mulsd  D862(%rip),%xmm7
  movapd %xmm7,%xmm1
  mulsd  0x2f8(%rsp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  0x300(%rsp),%xmm7
  mulsd  D265(%rip),%xmm7
  movapd %xmm7,%xmm1
  mulsd  0x308(%rsp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  0x20(%rsp),%xmm5
  movapd %xmm5,%xmm7
  addsd  %xmm5,%xmm7
  movapd %xmm7,%xmm1
  mulsd  0x2b8(%rsp),%xmm1
  mulsd  %xmm1,%xmm0
  movapd %xmm12,%xmm7
  mulsd  D1691(%rip),%xmm7
  movapd %xmm7,%xmm1
  mulsd  %xmm13,%xmm1
  addsd  D4375(%rip),%xmm1
  movsd  0x320(%rsp),%xmm11
  addsd  %xmm11,%xmm1
  movsd  0x328(%rsp),%xmm7
  mulsd  D330(%rip),%xmm7
  movapd %xmm7,%xmm3
  mulsd  0x330(%rsp),%xmm3
  subsd  %xmm3,%xmm1
  movsd  0x338(%rsp),%xmm7
  mulsd  D1649(%rip),%xmm7
  movapd %xmm7,%xmm3
  mulsd  0x340(%rsp),%xmm3
  subsd  %xmm3,%xmm1
  movsd  0x348(%rsp),%xmm7
  mulsd  D2465(%rip),%xmm7
  movapd %xmm7,%xmm3
  mulsd  0x350(%rsp),%xmm3
  subsd  %xmm3,%xmm1
  movsd  0x358(%rsp),%xmm7
  mulsd  D2396(%rip),%xmm7
  movapd %xmm7,%xmm3
  mulsd  0x360(%rsp),%xmm3
  subsd  %xmm3,%xmm1
  movsd  D33(%rip),%xmm3
  movsd  0x368(%rsp),%xmm7
  mulsd  %xmm3,%xmm7
  movapd %xmm7,%xmm4
  mulsd  0x370(%rsp),%xmm4
  subsd  %xmm4,%xmm1
  movsd  D3881(%rip),%xmm7
  movsd  0x378(%rsp),%xmm14
  mulsd  %xmm7,%xmm14
  movapd %xmm14,%xmm4
  mulsd  0x380(%rsp),%xmm4
  subsd  %xmm4,%xmm1
  movsd  0x388(%rsp),%xmm14
  mulsd  0x390(%rsp),%xmm14
  addsd  %xmm14,%xmm1
  movsd  0x310(%rsp),%xmm14
  mulsd  D2051(%rip),%xmm14
  movapd %xmm14,%xmm4
  mulsd  0x318(%rsp),%xmm4
  mulsd  %xmm4,%xmm1
  addsd  %xmm1,%xmm0
  movsd  D3893(%rip),%xmm4
  movapd %xmm12,%xmm5
  mulsd  %xmm4,%xmm5
  movapd %xmm5,%xmm1
  mulsd  %xmm13,%xmm1
  addsd  %xmm4,%xmm1
  movapd %xmm10,%xmm5
  mulsd  D857(%rip),%xmm5
  movapd %xmm5,%xmm4
  mulsd  %xmm9,%xmm4
  addsd  %xmm4,%xmm1
  movsd  0x3a0(%rsp),%xmm14
  mulsd  D341(%rip),%xmm14
  movapd %xmm14,%xmm4
  mulsd  0x3a8(%rsp),%xmm4
  addsd  %xmm4,%xmm1
  movsd  0x3b0(%rsp),%xmm14
  mulsd  D1251(%rip),%xmm14
  movapd %xmm14,%xmm4
  mulsd  0x3b8(%rsp),%xmm4
  addsd  %xmm4,%xmm1
  movsd  0x3c0(%rsp),%xmm14
  mulsd  D2939(%rip),%xmm14
  movapd %xmm14,%xmm4
  mulsd  0x3c8(%rsp),%xmm4
  addsd  %xmm4,%xmm1
  movsd  0x3d0(%rsp),%xmm14
  mulsd  D9(%rip),%xmm14
  movapd %xmm14,%xmm4
  mulsd  0x3d8(%rsp),%xmm4
  addsd  %xmm4,%xmm1
  movsd  0x3e0(%rsp),%xmm8
  mulsd  D1732(%rip),%xmm8
  movapd %xmm8,%xmm4
  mulsd  0x3e8(%rsp),%xmm4
  addsd  %xmm4,%xmm1
  movsd  D2776(%rip),%xmm4
  movsd  0x3f0(%rsp),%xmm14
  mulsd  %xmm4,%xmm14
  movapd %xmm14,%xmm5
  mulsd  0x3f8(%rsp),%xmm5
  addsd  %xmm5,%xmm1
  movsd  0x400(%rsp),%xmm8
  mulsd  0x408(%rsp),%xmm8
  addsd  %xmm8,%xmm1
  movsd  D2075(%rip),%xmm14
  mulsd  0x398(%rsp),%xmm14
  mulsd  %xmm14,%xmm1
  addsd  %xmm1,%xmm0
  movapd %xmm12,%xmm5
  mulsd  D836(%rip),%xmm5
  movapd %xmm5,%xmm1
  mulsd  %xmm13,%xmm1
  addsd  D940(%rip),%xmm1
  movsd  D3158(%rip),%xmm5
  movapd %xmm10,%xmm6
  mulsd  %xmm5,%xmm6
  mulsd  %xmm9,%xmm6
  addsd  %xmm6,%xmm1
  movsd  0x418(%rsp),%xmm6
  mulsd  D4806(%rip),%xmm6
  mulsd  0x420(%rsp),%xmm6
  addsd  %xmm6,%xmm1
  movsd  0x428(%rsp),%xmm6
  mulsd  D3546(%rip),%xmm6
  mulsd  0x430(%rsp),%xmm6
  addsd  %xmm6,%xmm1
  mulsd  0x438(%rsp),%xmm3
  mulsd  0x440(%rsp),%xmm3
  addsd  %xmm3,%xmm1
  movsd  0x448(%rsp),%xmm3
  mulsd  D4082(%rip),%xmm3
  mulsd  0x450(%rsp),%xmm3
  addsd  %xmm3,%xmm1
  movsd  0x458(%rsp),%xmm3
  mulsd  D2886(%rip),%xmm3
  mulsd  0x460(%rsp),%xmm3
  addsd  %xmm3,%xmm1
  movsd  0x468(%rsp),%xmm3
  mulsd  D4374(%rip),%xmm3
  mulsd  0x470(%rsp),%xmm3
  addsd  %xmm3,%xmm1
  movsd  0x478(%rsp),%xmm15
  movapd %xmm15,%xmm3
  addsd  %xmm15,%xmm3
  mulsd  0x480(%rsp),%xmm3
  addsd  %xmm3,%xmm1
  movsd  D1287(%rip),%xmm3
  mulsd  0x410(%rsp),%xmm3
  mulsd  %xmm3,%xmm1
  subsd  %xmm1,%xmm0
  movapd %xmm12,%xmm6
  mulsd  D1113(%rip),%xmm6
  movapd %xmm6,%xmm1
  mulsd  %xmm13,%xmm1
  addsd  D3427(%rip),%xmm1
  addsd  %xmm11,%xmm1
  movsd  0x498(%rsp),%xmm3
  mulsd  D1801(%rip),%xmm3
  mulsd  0x4a0(%rsp),%xmm3
  addsd  %xmm3,%xmm1
  movsd  D172(%rip),%xmm6
  movsd  0x4a8(%rsp),%xmm3
  mulsd  %xmm6,%xmm3
  mulsd  0x4b0(%rsp),%xmm3
  addsd  %xmm3,%xmm1
  movsd  0x4b8(%rsp),%xmm3
  mulsd  D2661(%rip),%xmm3
  mulsd  0x4c0(%rsp),%xmm3
  addsd  %xmm3,%xmm1
  movsd  0x4c8(%rsp),%xmm3
  mulsd  D3730(%rip),%xmm3
  mulsd  0x4d0(%rsp),%xmm3
  addsd  %xmm3,%xmm1
  movsd  0x4d8(%rsp),%xmm3
  mulsd  D3093(%rip),%xmm3
  mulsd  0x4e0(%rsp),%xmm3
  addsd  %xmm3,%xmm1
  movsd  0x4e8(%rsp),%xmm3
  mulsd  D2172(%rip),%xmm3
  mulsd  0x4f0(%rsp),%xmm3
  addsd  %xmm3,%xmm1
  movsd  0x4f8(%rsp),%xmm11
  movapd %xmm11,%xmm3
  addsd  %xmm11,%xmm3
  mulsd  0x500(%rsp),%xmm3
  addsd  %xmm3,%xmm1
  movsd  0x488(%rsp),%xmm3
  mulsd  D1670(%rip),%xmm3
  mulsd  0x490(%rsp),%xmm3
  mulsd  %xmm3,%xmm1
  subsd  %xmm1,%xmm0
  movapd %xmm12,%xmm3
  mulsd  D2628(%rip),%xmm3
  mulsd  %xmm13,%xmm3
  movsd  D215(%rip),%xmm1
  subsd  %xmm3,%xmm1
  movapd %xmm10,%xmm3
  mulsd  D953(%rip),%xmm3
  mulsd  %xmm9,%xmm3
  subsd  %xmm3,%xmm1
  movsd  0x518(%rsp),%xmm3
  mulsd  D3545(%rip),%xmm3
  mulsd  0x520(%rsp),%xmm3
  subsd  %xmm3,%xmm1
  movsd  0x528(%rsp),%xmm3
  mulsd  D4805(%rip),%xmm3
  mulsd  0x530(%rsp),%xmm3
  addsd  %xmm3,%xmm1
  movsd  0x538(%rsp),%xmm3
  mulsd  D2453(%rip),%xmm3
  mulsd  0x540(%rsp),%xmm3
  addsd  %xmm3,%xmm1
  movsd  0x548(%rsp),%xmm3
  mulsd  D2347(%rip),%xmm3
  mulsd  0x550(%rsp),%xmm3
  addsd  %xmm3,%xmm1
  movsd  0x558(%rsp),%xmm3
  mulsd  D3842(%rip),%xmm3
  mulsd  0x560(%rsp),%xmm3
  addsd  %xmm3,%xmm1
  movsd  0x568(%rsp),%xmm3
  mulsd  D1651(%rip),%xmm3
  mulsd  0x570(%rsp),%xmm3
  addsd  %xmm3,%xmm1
  movsd  D1287(%rip),%xmm3
  mulsd  0x578(%rsp),%xmm3
  mulsd  0x580(%rsp),%xmm3
  addsd  %xmm3,%xmm1
  movsd  0x508(%rsp),%xmm3
  mulsd  D3023(%rip),%xmm3
  mulsd  0x510(%rsp),%xmm3
  mulsd  %xmm3,%xmm1
  addsd  %xmm1,%xmm0
  movapd %xmm12,%xmm3
  mulsd  D3009(%rip),%xmm3
  mulsd  %xmm13,%xmm3
  movsd  D4862(%rip),%xmm1
  subsd  %xmm3,%xmm1
  movapd %xmm10,%xmm11
  movapd %xmm10,%xmm3
  mulsd  D3827(%rip),%xmm3
  movapd %xmm9,%xmm10
  mulsd  %xmm9,%xmm3
  subsd  %xmm3,%xmm1
  movsd  0x598(%rsp),%xmm3
  mulsd  D1566(%rip),%xmm3
  mulsd  0x5a0(%rsp),%xmm3
  subsd  %xmm3,%xmm1
  movsd  0x5a8(%rsp),%xmm3
  mulsd  D2867(%rip),%xmm3
  mulsd  0x5b0(%rsp),%xmm3
  subsd  %xmm3,%xmm1
  movsd  0x5b8(%rsp),%xmm3
  mulsd  D3524(%rip),%xmm3
  mulsd  0x5c0(%rsp),%xmm3
  subsd  %xmm3,%xmm1
  movsd  0x5c8(%rsp),%xmm3
  mulsd  D3491(%rip),%xmm3
  mulsd  0x5d0(%rsp),%xmm3
  subsd  %xmm3,%xmm1
  movsd  0x5d8(%rsp),%xmm3
  mulsd  D3027(%rip),%xmm3
  mulsd  0x5e0(%rsp),%xmm3
  addsd  %xmm3,%xmm1
  movsd  D3761(%rip),%xmm3
  movsd  0x5e8(%rsp),%xmm8
  mulsd  %xmm3,%xmm8
  mulsd  0x5f0(%rsp),%xmm8
  addsd  %xmm8,%xmm1
  movsd  D549(%rip),%xmm8
  mulsd  0x5f8(%rsp),%xmm8
  mulsd  0x600(%rsp),%xmm8
  addsd  %xmm8,%xmm1
  movsd  D46(%rip),%xmm9
  movsd  0x588(%rsp),%xmm8
  mulsd  %xmm9,%xmm8
  mulsd  0x590(%rsp),%xmm8
  mulsd  %xmm8,%xmm1
  subsd  %xmm1,%xmm0
  movapd %xmm12,%xmm15
  mulsd  D1504(%rip),%xmm15
  movapd %xmm15,%xmm1
  mulsd  %xmm13,%xmm1
  movsd  D3772(%rip),%xmm8
  subsd  %xmm1,%xmm8
  movapd %xmm11,%xmm15
  mulsd  D4467(%rip),%xmm15
  movapd %xmm15,%xmm1
  mulsd  %xmm10,%xmm1
  addsd  %xmm1,%xmm8
  movsd  0x618(%rsp),%xmm14
  mulsd  D4820(%rip),%xmm14
  movapd %xmm14,%xmm1
  mulsd  0x620(%rsp),%xmm1
  subsd  %xmm1,%xmm8
  movsd  0x628(%rsp),%xmm14
  mulsd  D982(%rip),%xmm14
  movapd %xmm14,%xmm1
  mulsd  0x630(%rsp),%xmm1
  subsd  %xmm1,%xmm8
  movsd  0x638(%rsp),%xmm14
  mulsd  D3050(%rip),%xmm14
  movapd %xmm14,%xmm1
  mulsd  0x640(%rsp),%xmm1
  subsd  %xmm1,%xmm8
  movsd  0x648(%rsp),%xmm14
  mulsd  D1098(%rip),%xmm14
  movapd %xmm14,%xmm1
  mulsd  0x650(%rsp),%xmm1
  addsd  %xmm1,%xmm8
  movsd  0x658(%rsp),%xmm14
  mulsd  D3346(%rip),%xmm14
  movapd %xmm14,%xmm1
  mulsd  0x660(%rsp),%xmm1
  addsd  %xmm1,%xmm8
  movsd  0x668(%rsp),%xmm14
  mulsd  D4906(%rip),%xmm14
  movapd %xmm14,%xmm1
  mulsd  0x670(%rsp),%xmm1
  addsd  %xmm1,%xmm8
  movsd  D549(%rip),%xmm14
  mulsd  0x678(%rsp),%xmm14
  movapd %xmm14,%xmm1
  mulsd  0x680(%rsp),%xmm1
  addsd  %xmm1,%xmm8
  movsd  0x608(%rsp),%xmm14
  mulsd  %xmm9,%xmm14
  movapd %xmm14,%xmm1
  mulsd  0x610(%rsp),%xmm1
  mulsd  %xmm8,%xmm1
  addsd  %xmm0,%xmm1
  movapd %xmm12,%xmm8
  mulsd  D4633(%rip),%xmm8
  mulsd  %xmm13,%xmm8
  movsd  D4012(%rip),%xmm0
  subsd  %xmm8,%xmm0
  movapd %xmm11,%xmm8
  mulsd  D4709(%rip),%xmm8
  movapd %xmm10,%xmm9
  mulsd  %xmm10,%xmm8
  subsd  %xmm8,%xmm0
  movsd  0x698(%rsp),%xmm8
  mulsd  D3483(%rip),%xmm8
  mulsd  0x6a0(%rsp),%xmm8
  subsd  %xmm8,%xmm0
  movsd  0x6a8(%rsp),%xmm8
  mulsd  D2572(%rip),%xmm8
  mulsd  0x6b0(%rsp),%xmm8
  subsd  %xmm8,%xmm0
  movsd  0x6b8(%rsp),%xmm8
  mulsd  D1082(%rip),%xmm8
  mulsd  0x6c0(%rsp),%xmm8
  subsd  %xmm8,%xmm0
  movsd  0x6c8(%rsp),%xmm8
  mulsd  D2740(%rip),%xmm8
  mulsd  0x6d0(%rsp),%xmm8
  subsd  %xmm8,%xmm0
  movsd  0x6d8(%rsp),%xmm8
  mulsd  D4834(%rip),%xmm8
  mulsd  0x6e0(%rsp),%xmm8
  subsd  %xmm8,%xmm0
  movsd  0x6e8(%rsp),%xmm8
  mulsd  D896(%rip),%xmm8
  mulsd  0x6f0(%rsp),%xmm8
  subsd  %xmm8,%xmm0
  movsd  D2075(%rip),%xmm8
  mulsd  0x6f8(%rsp),%xmm8
  mulsd  0x700(%rsp),%xmm8
  addsd  %xmm8,%xmm0
  mulsd  0x688(%rsp),%xmm7
  mulsd  0x690(%rsp),%xmm7
  mulsd  %xmm7,%xmm0
  subsd  %xmm0,%xmm1
  movapd %xmm12,%xmm7
  mulsd  D1898(%rip),%xmm7
  movapd %xmm7,%xmm0
  mulsd  %xmm13,%xmm0
  addsd  D3262(%rip),%xmm0
  movapd %xmm11,%xmm7
  mulsd  D2214(%rip),%xmm7
  mulsd  %xmm10,%xmm7
  addsd  %xmm7,%xmm0
  movsd  0x710(%rsp),%xmm7
  mulsd  D1042(%rip),%xmm7
  mulsd  0x718(%rsp),%xmm7
  addsd  %xmm7,%xmm0
  movsd  0x720(%rsp),%xmm7
  mulsd  D3854(%rip),%xmm7
  mulsd  0x728(%rsp),%xmm7
  addsd  %xmm7,%xmm0
  mulsd  0x730(%rsp),%xmm6
  mulsd  0x738(%rsp),%xmm6
  addsd  %xmm6,%xmm0
  mulsd  0x740(%rsp),%xmm5
  mulsd  0x748(%rsp),%xmm5
  addsd  %xmm5,%xmm0
  movsd  0x750(%rsp),%xmm7
  mulsd  D3935(%rip),%xmm7
  movapd %xmm7,%xmm5
  mulsd  0x758(%rsp),%xmm5
  addsd  %xmm5,%xmm0
  movsd  0x760(%rsp),%xmm7
  mulsd  D3977(%rip),%xmm7
  movapd %xmm7,%xmm5
  mulsd  0x768(%rsp),%xmm5
  addsd  %xmm5,%xmm0
  movsd  0x770(%rsp),%xmm7
  mulsd  D2066(%rip),%xmm7
  movapd %xmm7,%xmm5
  mulsd  0x778(%rsp),%xmm5
  addsd  %xmm5,%xmm0
  movsd  0x708(%rsp),%xmm7
  mulsd  %xmm10,%xmm7
  mulsd  %xmm7,%xmm0
  addsd  %xmm1,%xmm0
  movapd %xmm12,%xmm5
  mulsd  D450(%rip),%xmm5
  mulsd  %xmm13,%xmm5
  movsd  D431(%rip),%xmm1
  subsd  %xmm5,%xmm1
  movapd %xmm11,%xmm5
  mulsd  D3181(%rip),%xmm5
  mulsd  %xmm10,%xmm5
  subsd  %xmm5,%xmm1
  movsd  0x790(%rsp),%xmm14
  mulsd  D1858(%rip),%xmm14
  movapd %xmm14,%xmm5
  mulsd  0x798(%rsp),%xmm5
  subsd  %xmm5,%xmm1
  movsd  0x7a0(%rsp),%xmm14
  mulsd  D2548(%rip),%xmm14
  movapd %xmm14,%xmm5
  mulsd  0x7a8(%rsp),%xmm5
  subsd  %xmm5,%xmm1
  movsd  0x7b0(%rsp),%xmm8
  mulsd  D2793(%rip),%xmm8
  movapd %xmm8,%xmm5
  mulsd  0x7b8(%rsp),%xmm5
  subsd  %xmm5,%xmm1
  movsd  0x7c0(%rsp),%xmm14
  mulsd  D2101(%rip),%xmm14
  movapd %xmm14,%xmm5
  mulsd  0x7c8(%rsp),%xmm5
  subsd  %xmm5,%xmm1
  movsd  0x7d0(%rsp),%xmm8
  mulsd  D2763(%rip),%xmm8
  movapd %xmm8,%xmm5
  mulsd  0x7d8(%rsp),%xmm5
  subsd  %xmm5,%xmm1
  movsd  0x7e0(%rsp),%xmm14
  mulsd  D2843(%rip),%xmm14
  movapd %xmm14,%xmm5
  mulsd  0x7e8(%rsp),%xmm5
  addsd  %xmm5,%xmm1
  movsd  D149(%rip),%xmm5
  movsd  0x7f0(%rsp),%xmm6
  mulsd  %xmm5,%xmm6
  mulsd  0x7f8(%rsp),%xmm6
  addsd  %xmm6,%xmm1
  movsd  D1287(%rip),%xmm6
  mulsd  0x780(%rsp),%xmm6
  mulsd  0x788(%rsp),%xmm6
  mulsd  %xmm6,%xmm1
  addsd  %xmm1,%xmm0
  movapd %xmm12,%xmm6
  mulsd  D3444(%rip),%xmm6
  movapd %xmm6,%xmm1
  mulsd  %xmm13,%xmm1
  subsd  D2020(%rip),%xmm1
  movapd %xmm11,%xmm6
  mulsd  D686(%rip),%xmm6
  mulsd  %xmm10,%xmm6
  subsd  %xmm6,%xmm1
  movsd  0x810(%rsp),%xmm6
  mulsd  D556(%rip),%xmm6
  mulsd  0x818(%rsp),%xmm6
  subsd  %xmm6,%xmm1
  movsd  0x820(%rsp),%xmm6
  mulsd  D2818(%rip),%xmm6
  mulsd  0x828(%rsp),%xmm6
  subsd  %xmm6,%xmm1
  movsd  0x830(%rsp),%xmm6
  mulsd  D2756(%rip),%xmm6
  mulsd  0x838(%rsp),%xmm6
  addsd  %xmm6,%xmm1
  movsd  0x840(%rsp),%xmm6
  mulsd  D1768(%rip),%xmm6
  mulsd  0x848(%rsp),%xmm6
  addsd  %xmm6,%xmm1
  movsd  0x850(%rsp),%xmm6
  mulsd  D1591(%rip),%xmm6
  mulsd  0x858(%rsp),%xmm6
  addsd  %xmm6,%xmm1
  movsd  0x860(%rsp),%xmm6
  mulsd  D2276(%rip),%xmm6
  mulsd  0x868(%rsp),%xmm6
  addsd  %xmm6,%xmm1
  mulsd  0x870(%rsp),%xmm5
  mulsd  0x878(%rsp),%xmm5
  addsd  %xmm5,%xmm1
  movsd  D1287(%rip),%xmm13
  mulsd  0x800(%rsp),%xmm13
  movapd %xmm13,%xmm5
  mulsd  0x808(%rsp),%xmm5
  mulsd  %xmm5,%xmm1
  subsd  %xmm1,%xmm0
  movsd  0x2a8(%rsp),%xmm13
  mulsd  0x2b0(%rsp),%xmm13
  mulsd  %xmm13,%xmm0
  movsd  0x58(%rsp),%xmm13
  mulsd  D4064(%rip),%xmm13
  movapd %xmm13,%xmm1
  mulsd  0x60(%rsp),%xmm1
  movsd  0x68(%rsp),%xmm13
  mulsd  D3639(%rip),%xmm13
  movapd %xmm13,%xmm5
  mulsd  0x70(%rsp),%xmm5
  subsd  %xmm5,%xmm1
  movsd  0x78(%rsp),%xmm13
  mulsd  D2856(%rip),%xmm13
  addsd  %xmm13,%xmm1
  movsd  D324(%rip),%xmm5
  movapd %xmm12,%xmm13
  movapd %xmm12,%xmm6
  mulsd  %xmm5,%xmm6
  mulsd  0x10(%rsp),%xmm6
  mulsd  0x80(%rsp),%xmm6
  addsd  %xmm6,%xmm1
  movsd  0x88(%rsp),%xmm7
  mulsd  D3667(%rip),%xmm7
  movapd %xmm7,%xmm6
  mulsd  0x90(%rsp),%xmm6
  movapd %xmm10,%xmm8
  movapd %xmm11,%xmm14
  mulsd  %xmm11,%xmm8
  movsd  D3336(%rip),%xmm7
  addsd  %xmm7,%xmm8
  mulsd  %xmm8,%xmm6
  subsd  %xmm6,%xmm1
  movapd %xmm12,%xmm6
  mulsd  %xmm7,%xmm6
  mulsd  0x98(%rsp),%xmm6
  mulsd  0xa0(%rsp),%xmm6
  movapd %xmm11,%xmm8
  addsd  %xmm11,%xmm8
  mulsd  %xmm10,%xmm8
  subsd  %xmm7,%xmm8
  mulsd  %xmm8,%xmm6
  addsd  %xmm6,%xmm1
  movsd  D549(%rip),%xmm6
  mulsd  %xmm11,%xmm6
  mulsd  %xmm10,%xmm6
  subsd  %xmm4,%xmm6
  movsd  0x20(%rsp),%xmm4
  mulsd  %xmm7,%xmm4
  mulsd  0xa8(%rsp),%xmm4
  mulsd  %xmm6,%xmm4
  addsd  %xmm4,%xmm1
  movapd %xmm11,%xmm7
  mulsd  D1947(%rip),%xmm7
  movapd %xmm7,%xmm4
  mulsd  %xmm10,%xmm4
  addsd  D1393(%rip),%xmm4
  movapd %xmm11,%xmm6
  mulsd  D4482(%rip),%xmm6
  mulsd  0xb0(%rsp),%xmm6
  mulsd  %xmm6,%xmm4
  subsd  %xmm4,%xmm1
  movapd %xmm11,%xmm7
  mulsd  D663(%rip),%xmm7
  movapd %xmm7,%xmm4
  mulsd  %xmm10,%xmm4
  addsd  D1300(%rip),%xmm4
  movsd  0xc8(%rsp),%xmm7
  mulsd  D4790(%rip),%xmm7
  movapd %xmm7,%xmm6
  mulsd  0xd0(%rsp),%xmm6
  subsd  %xmm6,%xmm4
  movsd  0xb8(%rsp),%xmm6
  mulsd  %xmm12,%xmm6
  mulsd  0xc0(%rsp),%xmm6
  mulsd  %xmm6,%xmm4
  addsd  %xmm4,%xmm1
  movapd %xmm11,%xmm6
  mulsd  D4655(%rip),%xmm6
  mulsd  %xmm10,%xmm6
  movsd  D3664(%rip),%xmm4
  subsd  %xmm6,%xmm4
  movsd  0xe0(%rsp),%xmm12
  movapd %xmm12,%xmm6
  addsd  %xmm12,%xmm6
  mulsd  0xe8(%rsp),%xmm6
  addsd  %xmm4,%xmm6
  movsd  D3968(%rip),%xmm15
  mulsd  %xmm13,%xmm15
  movapd %xmm15,%xmm4
  mulsd  0xd8(%rsp),%xmm4
  mulsd  %xmm10,%xmm4
  mulsd  %xmm6,%xmm4
  addsd  %xmm4,%xmm1
  movapd %xmm11,%xmm6
  mulsd  D1257(%rip),%xmm6
  mulsd  %xmm10,%xmm6
  movsd  D1374(%rip),%xmm4
  subsd  %xmm6,%xmm4
  movsd  0x108(%rsp),%xmm12
  movapd %xmm12,%xmm6
  addsd  %xmm12,%xmm6
  mulsd  0x110(%rsp),%xmm6
  addsd  %xmm6,%xmm4
  movsd  0xf8(%rsp),%xmm6
  movsd  0xf0(%rsp),%xmm10
  mulsd  %xmm10,%xmm6
  mulsd  0x100(%rsp),%xmm6
  mulsd  %xmm6,%xmm4
  addsd  %xmm4,%xmm1
  movapd %xmm11,%xmm6
  mulsd  D3644(%rip),%xmm6
  mulsd  %xmm9,%xmm6
  movsd  D4478(%rip),%xmm4
  subsd  %xmm6,%xmm4
  movsd  0x128(%rsp),%xmm12
  movapd %xmm12,%xmm6
  addsd  %xmm12,%xmm6
  mulsd  0x130(%rsp),%xmm6
  addsd  %xmm6,%xmm4
  movsd  0x118(%rsp),%xmm6
  mulsd  D701(%rip),%xmm6
  mulsd  0x120(%rsp),%xmm6
  mulsd  %xmm6,%xmm4
  addsd  %xmm4,%xmm1
  mulsd  %xmm11,%xmm3
  movapd %xmm3,%xmm4
  mulsd  %xmm9,%xmm4
  movsd  D327(%rip),%xmm3
  subsd  %xmm4,%xmm3
  movsd  0x148(%rsp),%xmm11
  movapd %xmm11,%xmm4
  addsd  %xmm11,%xmm4
  mulsd  0x150(%rsp),%xmm4
  addsd  %xmm4,%xmm3
  movsd  0x138(%rsp),%xmm4
  mulsd  %xmm5,%xmm4
  mulsd  0x140(%rsp),%xmm4
  mulsd  %xmm4,%xmm3
  subsd  %xmm3,%xmm1
  movapd %xmm14,%xmm3
  mulsd  D694(%rip),%xmm3
  mulsd  %xmm9,%xmm3
  subsd  D1665(%rip),%xmm3
  movsd  D624(%rip),%xmm5
  mulsd  0x168(%rsp),%xmm5
  movapd %xmm5,%xmm4
  mulsd  0x170(%rsp),%xmm4
  addsd  %xmm4,%xmm3
  movsd  0x158(%rsp),%xmm5
  mulsd  %xmm10,%xmm5
  movapd %xmm5,%xmm4
  mulsd  0x160(%rsp),%xmm4
  mulsd  %xmm4,%xmm3
  subsd  %xmm3,%xmm1
  movapd %xmm14,%xmm3
  mulsd  D574(%rip),%xmm3
  mulsd  %xmm9,%xmm3
  subsd  D4416(%rip),%xmm3
  movsd  D2094(%rip),%xmm5
  mulsd  0x188(%rsp),%xmm5
  movapd %xmm5,%xmm4
  mulsd  0x190(%rsp),%xmm4
  addsd  %xmm4,%xmm3
  mulsd  0x178(%rsp),%xmm10
  movapd %xmm10,%xmm4
  mulsd  0x180(%rsp),%xmm4
  mulsd  %xmm4,%xmm3
  addsd  %xmm3,%xmm1
  movapd %xmm14,%xmm5
  mulsd  D1207(%rip),%xmm5
  movapd %xmm5,%xmm4
  mulsd  %xmm9,%xmm4
  movsd  D3054(%rip),%xmm3
  subsd  %xmm4,%xmm3
  movsd  0x1a8(%rsp),%xmm5
  mulsd  D494(%rip),%xmm5
  movapd %xmm5,%xmm4
  mulsd  0x1b0(%rsp),%xmm4
  addsd  %xmm4,%xmm3
  movsd  0x198(%rsp),%xmm5
  mulsd  D3295(%rip),%xmm5
  movapd %xmm5,%xmm4
  mulsd  0x1a0(%rsp),%xmm4
  mulsd  %xmm4,%xmm3
  addsd  %xmm3,%xmm1
  movapd %xmm14,%xmm5
  mulsd  D2151(%rip),%xmm5
  movapd %xmm5,%xmm4
  mulsd  %xmm9,%xmm4
  movsd  D4745(%rip),%xmm3
  subsd  %xmm4,%xmm3
  movsd  D4442(%rip),%xmm4
  movsd  0x1d0(%rsp),%xmm5
  mulsd  %xmm4,%xmm5
  mulsd  0x1d8(%rsp),%xmm5
  addsd  %xmm5,%xmm3
  movsd  0x1c0(%rsp),%xmm5
  movsd  0x1b8(%rsp),%xmm6
  mulsd  %xmm6,%xmm5
  mulsd  0x1c8(%rsp),%xmm5
  mulsd  %xmm5,%xmm3
  subsd  %xmm3,%xmm1
  movapd %xmm14,%xmm5
  mulsd  D2263(%rip),%xmm5
  mulsd  %xmm9,%xmm5
  movsd  D2523(%rip),%xmm3
  subsd  %xmm5,%xmm3
  movsd  0x1f0(%rsp),%xmm5
  mulsd  %xmm4,%xmm5
  mulsd  0x1f8(%rsp),%xmm5
  addsd  %xmm5,%xmm3
  movapd %xmm6,%xmm5
  mulsd  0x1e0(%rsp),%xmm5
  mulsd  0x1e8(%rsp),%xmm5
  mulsd  %xmm5,%xmm3
  addsd  %xmm3,%xmm1
  movapd %xmm14,%xmm3
  mulsd  D3989(%rip),%xmm3
  mulsd  %xmm9,%xmm3
  subsd  D2352(%rip),%xmm3
  mulsd  0x210(%rsp),%xmm4
  mulsd  0x218(%rsp),%xmm4
  addsd  %xmm4,%xmm3
  movsd  0x200(%rsp),%xmm5
  mulsd  D3336(%rip),%xmm5
  movapd %xmm5,%xmm4
  mulsd  0x208(%rsp),%xmm4
  mulsd  %xmm4,%xmm3
  addsd  %xmm3,%xmm1
  movapd %xmm14,%xmm5
  mulsd  D4631(%rip),%xmm5
  movapd %xmm5,%xmm4
  mulsd  %xmm9,%xmm4
  movsd  D2733(%rip),%xmm3
  subsd  %xmm4,%xmm3
  movsd  0x228(%rsp),%xmm5
  mulsd  D2998(%rip),%xmm5
  movapd %xmm5,%xmm4
  mulsd  0x230(%rsp),%xmm4
  addsd  %xmm4,%xmm3
  movsd  0x220(%rsp),%xmm5
  mulsd  D3189(%rip),%xmm5
  mulsd  %xmm5,%xmm3
  addsd  %xmm3,%xmm1
  movapd %xmm14,%xmm5
  mulsd  D620(%rip),%xmm5
  movapd %xmm5,%xmm4
  mulsd  %xmm9,%xmm4
  movsd  D572(%rip),%xmm3
  subsd  %xmm4,%xmm3
  movsd  0x240(%rsp),%xmm5
  mulsd  D1340(%rip),%xmm5
  movapd %xmm5,%xmm4
  mulsd  0x248(%rsp),%xmm4
  addsd  %xmm4,%xmm3
  movsd  0x18(%rsp),%xmm4
  mulsd  0x238(%rsp),%xmm4
  mulsd  %xmm4,%xmm3
  addsd  %xmm3,%xmm1
  movapd %xmm14,%xmm4
  mulsd  D4412(%rip),%xmm4
  mulsd  %xmm9,%xmm4
  movsd  D2278(%rip),%xmm3
  subsd  %xmm4,%xmm3
  movsd  0x258(%rsp),%xmm4
  mulsd  D4366(%rip),%xmm4
  mulsd  0x260(%rsp),%xmm4
  addsd  %xmm4,%xmm3
  movsd  0x250(%rsp),%xmm4
  mulsd  D1869(%rip),%xmm4
  mulsd  %xmm9,%xmm4
  mulsd  %xmm4,%xmm3
  addsd  %xmm3,%xmm1
  movapd %xmm14,%xmm3
  mulsd  D3973(%rip),%xmm3
  mulsd  %xmm9,%xmm3
  addsd  D2931(%rip),%xmm3
  movsd  0x278(%rsp),%xmm4
  mulsd  D1559(%rip),%xmm4
  mulsd  0x280(%rsp),%xmm4
  addsd  %xmm4,%xmm3
  movsd  0x268(%rsp),%xmm4
  mulsd  D4140(%rip),%xmm4
  mulsd  0x270(%rsp),%xmm4
  mulsd  %xmm4,%xmm3
  subsd  %xmm3,%xmm1
  mulsd  D4771(%rip),%xmm14
  movapd %xmm14,%xmm3
  mulsd  %xmm9,%xmm3
  movsd  D1931(%rip),%xmm4
  subsd  %xmm3,%xmm4
  movsd  0x298(%rsp),%xmm3
  mulsd  D507(%rip),%xmm3
  mulsd  0x2a0(%rsp),%xmm3
  addsd  %xmm4,%xmm3
  movsd  0x288(%rsp),%xmm4
  mulsd  D4904(%rip),%xmm4
  mulsd  0x290(%rsp),%xmm4
  mulsd  %xmm4,%xmm3
  subsd  %xmm3,%xmm1
  movsd  0x48(%rsp),%xmm3
  mulsd  D3195(%rip),%xmm3
  mulsd  0x50(%rsp),%xmm3
  mulsd  %xmm3,%xmm1
  movsd  D4310(%rip),%xmm4
  movq   %r15,%xmm3
  mulsd  %xmm4,%xmm3
  mulsd  0x40(%rsp),%xmm3
  addsd  %xmm3,%xmm1
  addsd  %xmm1,%xmm0
  movq   %r14,%xmm1
  mulsd  %xmm4,%xmm1
  mulsd  %xmm13,%xmm1
  mulsd  %xmm2,%xmm1
  divsd  %xmm1,%xmm0
  jmp    L12
```

tool_calls: name: parse_data
arguments: data_tag: D4156
type: f64
name: parse_data
arguments: data_tag: D1287
type: f64
name: parse_data
arguments: data_tag: D549
type: f64
name: parse_data
arguments: data_tag: D4140
type: f64
name: parse_data
arguments: data_tag: D2075
type: f64
name: parse_data
arguments: data_tag: D779
type: f64
name: parse_data
arguments: data_tag: D624
type: f64
name: parse_data
arguments: data_tag: D4241
type: f64
name: parse_data
arguments: data_tag: D3639
type: f64
name: parse_data
arguments: data_tag: D262
type: f64
name: parse_data
arguments: data_tag: D3652
type: f64
name: parse_data
arguments: data_tag: D4883
type: f64
name: parse_data
arguments: data_tag: D2094
type: f64
name: parse_data
arguments: data_tag: D4904
type: f64
name: parse_data
arguments: data_tag: D3306
type: f64
name: parse_data
arguments: data_tag: D3313
type: f64
name: parse_data
arguments: data_tag: D678
type: f64
name: parse_data
arguments: data_tag: D1646
type: f64
name: parse_data
arguments: data_tag: D1890
type: f64
name: parse_data
arguments: data_tag: D741
type: f64
name: parse_data
arguments: data_tag: D3744
type: f64
name: parse_data
arguments: data_tag: D2757
type: f64
name: parse_data
arguments: data_tag: D2842
type: f64
name: parse_data
arguments: data_tag: D2874
type: f64
name: parse_data
arguments: data_tag: D1875
type: f64
name: parse_data
arguments: data_tag: D912
type: f64
name: parse_data
arguments: data_tag: D3514
type: f64
name: parse_data
arguments: data_tag: D3021
type: f64
name: parse_data
arguments: data_tag: D2449
type: f64
name: parse_data
arguments: data_tag: D2344
type: f64
name: parse_data
arguments: data_tag: D1254
type: f64
name: parse_data
arguments: data_tag: D3518
type: f64
name: parse_data
arguments: data_tag: D4374
type: f64
name: parse_data
arguments: data_tag: D1670
type: f64
name: parse_data
arguments: data_tag: D2760
type: f64
name: parse_data
arguments: data_tag: D3968
type: f64
name: parse_data
arguments: data_tag: D265
type: f64
name: parse_data
arguments: data_tag: D3017
type: f64
name: parse_data
arguments: data_tag: D3840
type: f64
name: parse_data
arguments: data_tag: D94
type: f64
name: parse_data
arguments: data_tag: D2562
type: f64
name: parse_data
arguments: data_tag: D555
type: f64
name: parse_data
arguments: data_tag: D2723
type: f64
name: parse_data
arguments: data_tag: D3393
type: f64
name: parse_data
arguments: data_tag: D2070
type: f64
name: parse_data
arguments: data_tag: D4194
type: f64
name: parse_data
arguments: data_tag: D2768
type: f64
name: parse_data
arguments: data_tag: D862
type: f64
name: parse_data
arguments: data_tag: D1691
type: f64
name: parse_data
arguments: data_tag: D4375
type: f64
name: parse_data
arguments: data_tag: D330
type: f64
name: parse_data
arguments: data_tag: D1649
type: f64
name: parse_data
arguments: data_tag: D2465
type: f64
name: parse_data
arguments: data_tag: D2396
type: f64
name: parse_data
arguments: data_tag: D33
type: f64
name: parse_data
arguments: data_tag: D3881
type: f64
name: parse_data
arguments: data_tag: D2051
type: f64
name: parse_data
arguments: data_tag: D3893
type: f64
name: parse_data
arguments: data_tag: D857
type: f64
name: parse_data
arguments: data_tag: D341
type: f64
name: parse_data
arguments: data_tag: D1251
type: f64
name: parse_data
arguments: data_tag: D2939
type: f64
name: parse_data
arguments: data_tag: D9
type: f64
name: parse_data
arguments: data_tag: D1732
type: f64
name: parse_data
arguments: data_tag: D2776
type: f64
name: parse_data
arguments: data_tag: D836
type: f64
name: parse_data
arguments: data_tag: D940
type: f64
name: parse_data
arguments: data_tag: D3158
type: f64
name: parse_data
arguments: data_tag: D4806
type: f64
name: parse_data
arguments: data_tag: D3546
type: f64
name: parse_data
arguments: data_tag: D4082
type: f64
name: parse_data
arguments: data_tag: D2886
type: f64
name: parse_data
arguments: data_tag: D1113
type: f64
name: parse_data
arguments: data_tag: D3427
type: f64
name: parse_data
arguments: data_tag: D1801
type: f64
name: parse_data
arguments: data_tag: D172
type: f64
name: parse_data
arguments: data_tag: D2661
type: f64
name: parse_data
arguments: data_tag: D3730
type: f64
name: parse_data
arguments: data_tag: D3093
type: f64
name: parse_data
arguments: data_tag: D2172
type: f64
name: parse_data
arguments: data_tag: D2628
type: f64
name: parse_data
arguments: data_tag: D215
type: f64
name: parse_data
arguments: data_tag: D953
type: f64
name: parse_data
arguments: data_tag: D3545
type: f64
name: parse_data
arguments: data_tag: D4805
type: f64
name: parse_data
arguments: data_tag: D2453
type: f64
name: parse_data
arguments: data_tag: D2347
type: f64
name: parse_data
arguments: data_tag: D3842
type: f64
name: parse_data
arguments: data_tag: D1651
type: f64
name: parse_data
arguments: data_tag: D3023
type: f64
name: parse_data
arguments: data_tag: D3009
type: f64
name: parse_data
arguments: data_tag: D4862
type: byte[8]
name: parse_data
arguments: data_tag: D3827
type: f64
name: parse_data
arguments: data_tag: D1566
type: f64
name: parse_data
arguments: data_tag: D2867
type: f64
name: parse_data
arguments: data_tag: D3524
type: f64
name: parse_data
arguments: data_tag: D3491
type: f64
name: parse_data
arguments: data_tag: D3027
type: f64
name: parse_data
arguments: data_tag: D3761
type: f64
name: parse_data
arguments: data_tag: D46
type: f64
name: parse_data
arguments: data_tag: D1504
type: f64
name: parse_data
arguments: data_tag: D3772
type: byte[8]
name: parse_data
arguments: data_tag: D4467
type: f64
name: parse_data
arguments: data_tag: D4820
type: f64
name: parse_data
arguments: data_tag: D982
type: f64
name: parse_data
arguments: data_tag: D3050
type: f64
name: parse_data
arguments: data_tag: D1098
type: f64
name: parse_data
arguments: data_tag: D3346
type: f64
name: parse_data
arguments: data_tag: D4906
type: f64
name: parse_data
arguments: data_tag: D4633
type: f64
name: parse_data
arguments: data_tag: D4012
type: byte[8]
name: parse_data
arguments: data_tag: D4709
type: f64
name: parse_data
arguments: data_tag: D3483
type: f64
name: parse_data
arguments: data_tag: D2572
type: f64
name: parse_data
arguments: data_tag: D1082
type: f64
name: parse_data
arguments: data_tag: D2740
type: f64
name: parse_data
arguments: data_tag: D4834
type: f64
name: parse_data
arguments: data_tag: D896
type: f64
name: parse_data
arguments: data_tag: D1898
type: f64
name: parse_data
arguments: data_tag: D3262
type: f64
name: parse_data
arguments: data_tag: D2214
type: f64
name: parse_data
arguments: data_tag: D1042
type: f64
name: parse_data
arguments: data_tag: D3854
type: f64
name: parse_data
arguments: data_tag: D3935
type: f64
name: parse_data
arguments: data_tag: D3977
type: f64
name: parse_data
arguments: data_tag: D2066
type: f64
name: parse_data
arguments: data_tag: D450
type: f64
name: parse_data
arguments: data_tag: D431
type: byte[8]
name: parse_data
arguments: data_tag: D3181
type: f64
name: parse_data
arguments: data_tag: D1858
type: f64
name: parse_data
arguments: data_tag: D2548
type: f64
name: parse_data
arguments: data_tag: D2793
type: f64
name: parse_data
arguments: data_tag: D2101
type: f64
name: parse_data
arguments: data_tag: D2763
type: f64
name: parse_data
arguments: data_tag: D2843
type: f64
name: parse_data
arguments: data_tag: D149
type: f64
name: parse_data
arguments: data_tag: D3444
type: f64
name: parse_data
arguments: data_tag: D2020
type: f64
name: parse_data
arguments: data_tag: D686
type: f64
name: parse_data
arguments: data_tag: D556
type: f64
name: parse_data
arguments: data_tag: D2818
type: f64
name: parse_data
arguments: data_tag: D2756
type: f64
name: parse_data
arguments: data_tag: D1768
type: f64
name: parse_data
arguments: data_tag: D1591
type: f64
name: parse_data
arguments: data_tag: D2276
type: f64
name: parse_data
arguments: data_tag: D4064
type: byte[8]
name: parse_data
arguments: data_tag: D2856
type: f64
name: parse_data
arguments: data_tag: D324
type: f64
name: parse_data
arguments: data_tag: D3667
type: f64
name: parse_data
arguments: data_tag: D3336
type: f64
name: parse_data
arguments: data_tag: D1947
type: f64
name: parse_data
arguments: data_tag: D1393
type: f64
name: parse_data
arguments: data_tag: D4482
type: f64
name: parse_data
arguments: data_tag: D663
type: f64
name: parse_data
arguments: data_tag: D1300
type: f64
name: parse_data
arguments: data_tag: D4790
type: f64
name: parse_data
arguments: data_tag: D4655
type: f64
name: parse_data
arguments: data_tag: D3664
type: byte[8]
name: parse_data
arguments: data_tag: D1257
type: f64
name: parse_data
arguments: data_tag: D1374
type: f64
name: parse_data
arguments: data_tag: D3644
type: f64
name: parse_data
arguments: data_tag: D4478
type: f64
name: parse_data
arguments: data_tag: D701
type: f64
name: parse_data
arguments: data_tag: D327
type: f64
name: parse_data
arguments: data_tag: D694
type: f64
name: parse_data
arguments: data_tag: D1665
type: f64
name: parse_data
arguments: data_tag: D574
type: f64
name: parse_data
arguments: data_tag: D4416
type: f64
name: parse_data
arguments: data_tag: D1207
type: f64
name: parse_data
arguments: data_tag: D3054
type: byte[8]
name: parse_data
arguments: data_tag: D494
type: f64
name: parse_data
arguments: data_tag: D3295
type: f64
name: parse_data
arguments: data_tag: D2151
type: f64
name: parse_data
arguments: data_tag: D4745
type: f64
name: parse_data
arguments: data_tag: D4442
type: f64
name: parse_data
arguments: data_tag: D2263
type: f64
name: parse_data
arguments: data_tag: D2523
type: byte[8]
name: parse_data
arguments: data_tag: D3989
type: f64
name: parse_data
arguments: data_tag: D2352
type: f64
name: parse_data
arguments: data_tag: D4631
type: f64
name: parse_data
arguments: data_tag: D2733
type: byte[8]
name: parse_data
arguments: data_tag: D2998
type: f64
name: parse_data
arguments: data_tag: D3189
type: f64
name: parse_data
arguments: data_tag: D620
type: f64
name: parse_data
arguments: data_tag: D572
type: byte[8]
name: parse_data
arguments: data_tag: D1340
type: f64
name: parse_data
arguments: data_tag: D4412
type: f64
name: parse_data
arguments: data_tag: D2278
type: byte[8]
name: parse_data
arguments: data_tag: D4366
type: f64
name: parse_data
arguments: data_tag: D1869
type: f64
name: parse_data
arguments: data_tag: D3973
type: f64
name: parse_data
arguments: data_tag: D2931
type: f64
name: parse_data
arguments: data_tag: D1559
type: f64
name: parse_data
arguments: data_tag: D4771
type: f64
name: parse_data
arguments: data_tag: D1931
type: f64
name: parse_data
arguments: data_tag: D507
type: f64
name: parse_data
arguments: data_tag: D3195
type: f64
name: parse_data
arguments: data_tag: D4310
type: f64

tool: D4156: 2.718281828459045

tool: D1287: 3

tool: D549: 4

tool: D4140: 5

tool: D2075: 6

tool: D779: 7

tool: D624: 8

tool: D4241: 9

tool: D3639: 10

tool: D262: 11

tool: D3652: 12

tool: D4883: 13

tool: D2094: 14

tool: D4904: 15

tool: D3306: 313841848320000

tool: D3313: 568188982486125

tool: D678: 508694268332250

tool: D1646: 299892470377500

tool: D1890: 130753815192000

tool: D741: 44881155118800

tool: D3744: 12601803614400

tool: D2757: 2967953788800

tool: D2842: 596237241600

tool: D2874: 103264761600

tool: D1875: 15498362880

tool: D912: 2012774400

tool: D3514: 223641600

tool: D3021: 20643840

tool: D2449: 1474560

tool: D2344: 65536

tool: D1254: 22

tool: D3518: 23

tool: D4374: 18

tool: D1670: 21

tool: D2760: 16

tool: D3968: 20

tool: D265: 17

tool: D3017: 19

tool: D3840: 340200

tool: D94: 1449175455

tool: D2562: 1782492075

tool: D555: 533365560

tool: D2723: 114631335

tool: D3393: 15221115

tool: D2070: 1142505

tool: D4194: 18396

tool: D2768: 5238

tool: D862: 513

tool: D1691: 104824125

tool: D4375: 251336925

tool: D330: 9122085

tool: D1649: 2798145

tool: D2465: 433755

tool: D2396: 39060

tool: D33: 1890

tool: D3881: 27

tool: D2051: 42

tool: D3893: 34459425

tool: D857: 16216200

tool: D341: 4729725

tool: D1251: 945945

tool: D2939: 135135

tool: D9: 13860

tool: D1732: 990

tool: D2776: 45

tool: D836: 25515

tool: D940: 14175

tool: D3158: 22680

tool: D4806: 13230

tool: D3546: 5670

tool: D4082: 504

tool: D2886: 108

tool: D1113: 382725

tool: D3427: 212625

tool: D1801: 198450

tool: D172: 85050

tool: D2661: 28350

tool: D3730: 7560

tool: D3093: 1836

tool: D2172: 162

tool: D2628: 73700865

tool: D215: 133451955

tool: D953: 54096840

tool: D3545: 8306235

tool: D4805: 966945

tool: D2453: 516747

tool: D2347: 80724

tool: D3842: 6434

tool: D1651: 251

tool: D3023: 54

tool: D3009: 710073

tool: {"D4862": [0x00,0x00,0x00,0x00,0x74,0xbe,0x18,0xc1]}

tool: D3827: 805896

tool: D1566: 101556

tool: D2867: 258804

tool: D3524: 90972

tool: D3491: 9744

tool: D3027: 120

tool: D3761: 84

tool: D46: 315

tool: D1504: 2656395

tool: {"D3772": [0x00,0x00,0x00,0x00,0x3c,0x79,0x1d,0xc1]}

tool: D4467: 1186920

tool: D4820: 1155420

tool: D982: 643356

tool: D3050: 93492

tool: D1098: 336

tool: D3346: 1368

tool: D4906: 132

tool: D4633: 1289925

tool: {"D4012": [0x00,0x00,0x00,0x00,0xa2,0xde,0x25,0xc1]}

tool: D4709: 1146600

tool: D3483: 668850

tool: D2572: 286650

tool: D1082: 90006

tool: D2740: 32872

tool: D4834: 4812

tool: D896: 178

tool: D1898: 1148175

tool: D3262: 637875

tool: D2214: 1020600

tool: D1042: 595350

tool: D3854: 255150

tool: D3935: 4860

tool: D3977: 810

tool: D2066: 34

tool: D450: 34827975

tool: {"D431": [0x00,0x00,0x00,0xb0,0xd8,0x73,0x72,0xc1]}

tool: D3181: 30958200

tool: D1858: 18689580

tool: D2548: 5847660

tool: D2793: 3723300

tool: D2101: 845040

tool: D2763: 58680

tool: D2843: 1548

tool: D149: 236

tool: D3444: 946053675

tool: D2020: 593408025

tool: D686: 394427880

tool: D556: 315870660

tool: D2818: 53891460

tool: D2756: 910980

tool: D1768: 1409520

tool: D1591: 192168

tool: D2276: 11196

tool: {"D4064": [0x00,0x00,0x00,0x00,0x00,0xe0,0x75,0xc0]}

tool: D2856: 225

tool: D324: 375

tool: D3667: 70

tool: D3336: 75

tool: D1947: 71

tool: D1393: 840

tool: D4482: 50

tool: D663: 124800

tool: D1300: 4694625

tool: D4790: 248

tool: D4655: 948

tool: {"D3664": [0x00,0x00,0x00,0x00,0x38,0xb1,0x06,0xc1]}

tool: D1257: 450

tool: D1374: 7875

tool: D3644: 180

tool: D4478: 945

tool: D701: 25

tool: D327: 273

tool: D694: 49140

tool: D1665: 2803125

tool: D574: 5152

tool: D4416: 16965

tool: D1207: 5340

tool: {"D3054": [0x00,0x00,0x00,0x00,0xa0,0x5a,0xed,0xc0]}

tool: D494: 40

tool: D3295: 325

tool: D2151: 22960

tool: D4745: 845085

tool: D4442: 52

tool: D2263: 10140

tool: {"D2523": [0x00,0x00,0x00,0x00,0xa8,0xfb,0x00,0xc1]}

tool: D3989: 25532

tool: D2352: 729687

tool: D4631: 11940

tool: {"D2733": [0x00,0x00,0x00,0x00,0x00,0xeb,0xb4,0xc0]}

tool: D2998: 86

tool: D3189: 60

tool: D620: 35425

tool: {"D572": [0x00,0x00,0x00,0x00,0x20,0xca,0xf5,0xc0]}

tool: D1340: 124

tool: D4412: 13311

tool: {"D2278": [0x00,0x00,0x00,0x00,0x10,0x76,0xf3,0xc0]}

tool: D4366: 146

tool: D1869: 100

tool: D3973: 95940

tool: D2931: 157365

tool: D1559: 952

tool: D4771: 157500

tool: D1931: 2638467

tool: D507: 1820

tool: D3195: 189

tool: D4310: 42525

assistant: ```c
double Slater_3S_5S(double rij, double xij, double xii) {
  double S;
  if (xii == xij) {
    S = (-313841848320000.0 + 313841848320000.0 * (pow((double)(2.71828182845904523536029), (double)(2.0 * rij * xii))) - 568188982486125.0 * rij * xii - 508694268332250.0 * (pow((double)(rij), (double)(2.0))) * (pow((double)(xii), (double)(2.0))) - 299892470377500.0 * (pow((double)(rij), (double)(3.0))) * (pow((double)(xii), (double)(3.0))) - 130753815192000.0 * (pow((double)(rij), (double)(4.0))) * (pow((double)(xii), (double)(4.0))) - 44881155118800.0 * (pow((double)(rij), (double)(5.0))) * (pow((double)(xii), (double)(5.0))) - 12601803614400.0 * (pow((double)(rij), (double)(6.0))) * (pow((double)(xii), (double)(6.0))) - 2967953788800.0 * (pow((double)(rij), (double)(7.0))) * (pow((double)(xii), (double)(7.0))) - 596237241600.0 * (pow((double)(rij), (double)(8.0))) * (pow((double)(xii), (double)(8.0))) - 103264761600.0 * (pow((double)(rij), (double)(9.0))) * (pow((double)(xii), (double)(9.0))) - 15498362880.0 * (pow((double)(rij), (double)(10.0))) * (pow((double)(xii), (double)(10.0))) - 2012774400.0 * (pow((double)(rij), (double)(11.0))) * (pow((double)(xii), (double)(11.0))) - 223641600.0 * (pow((double)(rij), (double)(12.0))) * (pow((double)(xii), (double)(12.0))) - 20643840.0 * (pow((double)(rij), (double)(13.0))) * (pow((double)(xii), (double)(13.0))) - 1474560.0 * (pow((double)(rij), (double)(14.0))) * (pow((double)(xii), (double)(14.0))) - 65536.0 * (pow((double)(rij), (double)(15.0))) * (pow((double)(xii), (double)(15.0)))) / (3.1384184832e14 * (pow((double)(2.71828182845904523536029), (double)(2.0 * rij * xii))) * rij);
  } else {
    S = (42525.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)(15.0))) + 189.0 * (pow((double)(2.71828182845904523536029), (double)(2.0 * rij * xij))) * (pow((double)(xij), (double)(12.0))) * (-350.0 * (pow((double)(rij), (double)(4.0))) * (pow((double)(xii), (double)(22.0))) - 10.0 * (pow((double)(rij), (double)(5.0))) * (pow((double)(xii), (double)(23.0))) + 225.0 * (pow((double)(xij), (double)(18.0))) + 375.0 * rij * xii * (pow((double)(xij), (double)(18.0))) - 70.0 * (pow((double)(rij), (double)(3.0))) * (pow((double)(xii), (double)(21.0))) * (75.0 + (pow((double)(rij), (double)(2.0))) * (pow((double)(xij), (double)(2.0)))) + 75.0 * rij * (pow((double)(xii), (double)(3.0))) * (pow((double)(xij), (double)(16.0))) * (-75.0 + 2.0 * (pow((double)(rij), (double)(2.0))) * (pow((double)(xij), (double)(2.0)))) + 75.0 * (pow((double)(xii), (double)(2.0))) * (pow((double)(xij), (double)(16.0))) * (-45.0 + 4.0 * (pow((double)(rij), (double)(2.0))) * (pow((double)(xij), (double)(2.0)))) - 50.0 * (pow((double)(rij), (double)(2.0))) * (pow((double)(xii), (double)(20.0))) * (840.0 + 71.0 * (pow((double)(rij), (double)(2.0))) * (pow((double)(xij), (double)(2.0)))) + rij * (pow((double)(xii), (double)(9.0))) * (pow((double)(xij), (double)(10.0))) * (4694625.0 + 124800.0 * (pow((double)(rij), (double)(2.0))) * (pow((double)(xij), (double)(2.0))) - 248.0 * (pow((double)(rij), (double)(4.0))) * (pow((double)(xij), (double)(4.0)))) + 20.0 * rij * (pow((double)(xii), (double)(17.0))) * (pow((double)(xij), (double)(2.0))) * (-185895.0 - 948.0 * (pow((double)(rij), (double)(2.0))) * (pow((double)(xij), (double)(2.0))) + 2.0 * (pow((double)(rij), (double)(4.0))) * (pow((double)(xij), (double)(4.0)))) + 5.0 * rij * (pow((double)(xii), (double)(5.0))) * (pow((double)(xij), (double)(14.0))) * (7875.0 - 450.0 * (pow((double)(rij), (double)(2.0))) * (pow((double)(xij), (double)(2.0))) + 2.0 * (pow((double)(rij), (double)(4.0))) * (pow((double)(xij), (double)(4.0)))) + 25.0 * (pow((double)(xii), (double)(4.0))) * (pow((double)(xij), (double)(14.0))) * (945.0 - 180.0 * (pow((double)(rij), (double)(2.0))) * (pow((double)(xij), (double)(2.0))) + 2.0 * (pow((double)(rij), (double)(4.0))) * (pow((double)(xij), (double)(4.0)))) - 375.0 * (pow((double)(xii), (double)(6.0))) * (pow((double)(xij), (double)(12.0))) * (273.0 - 84.0 * (pow((double)(rij), (double)(2.0))) * (pow((double)(xij), (double)(2.0))) + 2.0 * (pow((double)(rij), (double)(4.0))) * (pow((double)(xij), (double)(4.0)))) - 5.0 * rij * (pow((double)(xii), (double)(11.0))) * (pow((double)(xij), (double)(8.0))) * (-2803125.0 + 49140.0 * (pow((double)(rij), (double)(2.0))) * (pow((double)(xij), (double)(2.0))) + 8.0 * (pow((double)(rij), (double)(4.0))) * (pow((double)(xij), (double)(4.0)))) + 5.0 * rij * (pow((double)(xii), (double)(7.0))) * (pow((double)(xij), (double)(12.0))) * (-16965.0 + 5152.0 * (pow((double)(rij), (double)(2.0))) * (pow((double)(xij), (double)(2.0))) + 14.0 * (pow((double)(rij), (double)(4.0))) * (pow((double)(xij), (double)(4.0)))) + 325.0 * (pow((double)(xii), (double)(10.0))) * (pow((double)(xij), (double)(8.0))) * (-60117.0 - 5340.0 * (pow((double)(rij), (double)(2.0))) * (pow((double)(xij), (double)(2.0))) + 40.0 * (pow((double)(rij), (double)(4.0))) * (pow((double)(xij), (double)(4.0)))) - 15.0 * rij * (pow((double)(xii), (double)(15.0))) * (pow((double)(xij), (double)(4.0))) * (845085.0 - 22960.0 * (pow((double)(rij), (double)(2.0))) * (pow((double)(xij), (double)(2.0))) + 52.0 * (pow((double)(rij), (double)(4.0))) * (pow((double)(xij), (double)(4.0)))) + 15.0 * rij * (pow((double)(xii), (double)(13.0))) * (pow((double)(xij), (double)(6.0))) * (-139125.0 - 10140.0 * (pow((double)(rij), (double)(2.0))) * (pow((double)(xij), (double)(2.0))) + 52.0 * (pow((double)(rij), (double)(4.0))) * (pow((double)(xij), (double)(4.0)))) + 75.0 * (pow((double)(xii), (double)(12.0))) * (pow((double)(xij), (double)(6.0))) * (-729687.0 + 25532.0 * (pow((double)(rij), (double)(2.0))) * (pow((double)(xij), (double)(2.0))) + 52.0 * (pow((double)(rij), (double)(4.0))) * (pow((double)(xij), (double)(4.0)))) + 60.0 * (pow((double)(xii), (double)(18.0))) * (-5355.0 - 11940.0 * (pow((double)(rij), (double)(2.0))) * (pow((double)(xij), (double)(2.0))) + 86.0 * (pow((double)(rij), (double)(4.0))) * (pow((double)(xij), (double)(4.0)))) + 2.0 * rij * (pow((double)(xii), (double)(19.0))) * (-89250.0 - 35425.0 * (pow((double)(rij), (double)(2.0))) * (pow((double)(xij), (double)(2.0))) + 124.0 * (pow((double)(rij), (double)(4.0))) * (pow((double)(xij), (double)(4.0)))) + 100.0 * (pow((double)(xii), (double)(16.0))) * (pow((double)(xij), (double)(2.0))) * (-79713.0 - 13311.0 * (pow((double)(rij), (double)(2.0))) * (pow((double)(xij), (double)(2.0))) + 146.0 * (pow((double)(rij), (double)(4.0))) * (pow((double)(xij), (double)(4.0)))) - 5.0 * (pow((double)(xii), (double)(8.0))) * (pow((double)(xij), (double)(10.0))) * (157365.0 + 95940.0 * (pow((double)(rij), (double)(2.0))) * (pow((double)(xij), (double)(2.0))) + 952.0 * (pow((double)(rij), (double)(4.0))) * (pow((double)(xij), (double)(4.0)))) - 15.0 * (pow((double)(xii), (double)(14.0))) * (pow((double)(xij), (double)(4.0))) * (2638467.0 - 157500.0 * (pow((double)(rij), (double)(2.0))) * (pow((double)(xij), (double)(2.0))) + 1820.0 * (pow((double)(rij), (double)(4.0))) * (pow((double)(xij), (double)(4.0))))) + (pow((double)(2.71828182845904523536029), (double)(2.0 * rij * xii))) * (pow((double)(xii), (double)(8.0))) * (2.0 * (pow((double)(xii), (double)(2.0))) * (pow((double)(xij), (double)(20.0))) * (1782492075.0 + 1449175455.0 * rij * xij + 533365560.0 * (pow((double)(rij), (double)(2.0))) * (pow((double)(xij), (double)(2.0))) + 114631335.0 * (pow((double)(rij), (double)(3.0))) * (pow((double)(xij), (double)(3.0))) + 15221115.0 * (pow((double)(rij), (double)(4.0))) * (pow((double)(xij), (double)(4.0))) + 1142505.0 * (pow((double)(rij), (double)(5.0))) * (pow((double)(xij), (double)(5.0))) + 18396.0 * (pow((double)(rij), (double)(6.0))) * (pow((double)(xij), (double)(6.0))) - 5238.0 * (pow((double)(rij), (double)(7.0))) * (pow((double)(xij), (double)(7.0))) - 513.0 * (pow((double)(rij), (double)(8.0))) * (pow((double)(xij), (double)(8.0))) - 17.0 * (pow((double)(rij), (double)(9.0))) * (pow((double)(xij), (double)(9.0)))) + 42.0 * (pow((double)(xii), (double)(4.0))) * (pow((double)(xij), (double)(18.0))) * (251336925.0 + 104824125.0 * rij * xij + 340200.0 * (pow((double)(rij), (double)(2.0))) * (pow((double)(xij), (double)(2.0))) - 9122085.0 * (pow((double)(rij), (double)(3.0))) * (pow((double)(xij), (double)(3.0))) - 2798145.0 * (pow((double)(rij), (double)(4.0))) * (pow((double)(xij), (double)(4.0))) - 433755.0 * (pow((double)(rij), (double)(5.0))) * (pow((double)(xij), (double)(5.0))) - 39060.0 * (pow((double)(rij), (double)(6.0))) * (pow((double)(xij), (double)(6.0))) - 1890.0 * (pow((double)(rij), (double)(7.0))) * (pow((double)(xij), (double)(7.0))) - 27.0 * (pow((double)(rij), (double)(8.0))) * (pow((double)(xij), (double)(8.0))) + (pow((double)(rij), (double)(9.0))) * (pow((double)(xij), (double)(9.0)))) + 6.0 * (pow((double)(xij), (double)(22.0))) * (34459425.0 + 34459425.0 * rij * xij + 16216200.0 * (pow((double)(rij), (double)(2.0))) * (pow((double)(xij), (double)(2.0))) + 4729725.0 * (pow((double)(rij), (double)(3.0))) * (pow((double)(xij), (double)(3.0))) + 945945.0 * (pow((double)(rij), (double)(4.0))) * (pow((double)(xij), (double)(4.0))) + 135135.0 * (pow((double)(rij), (double)(5.0))) * (pow((double)(xij), (double)(5.0))) + 13860.0 * (pow((double)(rij), (double)(6.0))) * (pow((double)(xij), (double)(6.0))) + 990.0 * (pow((double)(rij), (double)(7.0))) * (pow((double)(xij), (double)(7.0))) + 45.0 * (pow((double)(rij), (double)(8.0))) * (pow((double)(xij), (double)(8.0))) + (pow((double)(rij), (double)(9.0))) * (pow((double)(xij), (double)(9.0)))) - 3.0 * (pow((double)(xii), (double)(22.0))) * (14175.0 + 25515.0 * rij * xij + 22680.0 * (pow((double)(rij), (double)(2.0))) * (pow((double)(xij), (double)(2.0))) + 13230.0 * (pow((double)(rij), (double)(3.0))) * (pow((double)(xij), (double)(3.0))) + 5670.0 * (pow((double)(rij), (double)(4.0))) * (pow((double)(xij), (double)(4.0))) + 1890.0 * (pow((double)(rij), (double)(5.0))) * (pow((double)(xij), (double)(5.0))) + 504.0 * (pow((double)(rij), (double)(6.0))) * (pow((double)(xij), (double)(6.0))) + 108.0 * (pow((double)(rij), (double)(7.0))) * (pow((double)(xij), (double)(7.0))) + 18.0 * (pow((double)(rij), (double)(8.0))) * (pow((double)(xij), (double)(8.0))) + 2.0 * (pow((double)(rij), (double)(9.0))) * (pow((double)(xij), (double)(9.0)))) - 21.0 * (pow((double)(xii), (double)(18.0))) * (pow((double)(xij), (double)(4.0))) * (212625.0 + 382725.0 * rij * xij + 340200.0 * (pow((double)(rij), (double)(2.0))) * (pow((double)(xij), (double)(2.0))) + 198450.0 * (pow((double)(rij), (double)(3.0))) * (pow((double)(xij), (double)(3.0))) + 85050.0 * (pow((double)(rij), (double)(4.0))) * (pow((double)(xij), (double)(4.0))) + 28350.0 * (pow((double)(rij), (double)(5.0))) * (pow((double)(xij), (double)(5.0))) + 7560.0 * (pow((double)(rij), (double)(6.0))) * (pow((double)(xij), (double)(6.0))) + 1836.0 * (pow((double)(rij), (double)(7.0))) * (pow((double)(xij), (double)(7.0))) + 162.0 * (pow((double)(rij), (double)(8.0))) * (pow((double)(xij), (double)(8.0))) + 2.0 * (pow((double)(rij), (double)(9.0))) * (pow((double)(xij), (double)(9.0)))) + 54.0 * (pow((double)(xii), (double)(6.0))) * (pow((double)(xij), (double)(16.0))) * (133451955.0 - 73700865.0 * rij * xij - 54096840.0 * (pow((double)(rij), (double)(2.0))) * (pow((double)(xij), (double)(2.0))) - 8306235.0 * (pow((double)(rij), (double)(3.0))) * (pow((double)(xij), (double)(3.0))) + 966945.0 * (pow((double)(rij), (double)(4.0))) * (pow((double)(xij), (double)(4.0))) + 516747.0 * (pow((double)(rij), (double)(5.0))) * (pow((double)(xij), (double)(5.0))) + 80724.0 * (pow((double)(rij), (double)(6.0))) * (pow((double)(xij), (double)(6.0))) + 6434.0 * (pow((double)(rij), (double)(7.0))) * (pow((double)(xij), (double)(7.0))) + 251.0 * (pow((double)(rij), (double)(8.0))) * (pow((double)(xij), (double)(8.0))) + 3.0 * (pow((double)(rij), (double)(9.0))) * (pow((double)(xij), (double)(9.0)))) - 315.0 * (pow((double)(xii), (double)(12.0))) * (pow((double)(xij), (double)(10.0))) * (-405405.0 - 710073.0 * rij * xij - 805896.0 * (pow((double)(rij), (double)(2.0))) * (pow((double)(xij), (double)(2.0))) - 101556.0 * (pow((double)(rij), (double)(3.0))) * (pow((double)(xij), (double)(3.0))) - 258804.0 * (pow((double)(rij), (double)(4.0))) * (pow((double)(xij), (double)(4.0))) - 90972.0 * (pow((double)(rij), (double)(5.0))) * (pow((double)(xij), (double)(5.0))) - 9744.0 * (pow((double)(rij), (double)(6.0))) * (pow((double)(xij), (double)(6.0))) + 120.0 * (pow((double)(rij), (double)(7.0))) * (pow((double)(xij), (double)(7.0))) + 84.0 * (pow((double)(rij), (double)(8.0))) * (pow((double)(xij), (double)(8.0))) + 4.0 * (pow((double)(rij), (double)(9.0))) * (pow((double)(xij), (double)(9.0)))) + 315.0 * (pow((double)(xii), (double)(10.0))) * (pow((double)(xij), (double)(12.0))) * (-482895.0 - 2656395.0 * rij * xij + 1186920.0 * (pow((double)(rij), (double)(2.0))) * (pow((double)(xij), (double)(2.0))) - 1155420.0 * (pow((double)(rij), (double)(3.0))) * (pow((double)(xij), (double)(3.0))) - 643356.0 * (pow((double)(rij), (double)(4.0))) * (pow((double)(xij), (double)(4.0))) - 93492.0 * (pow((double)(rij), (double)(5.0))) * (pow((double)(xij), (double)(5.0))) + 336.0 * (pow((double)(rij), (double)(6.0))) * (pow((double)(xij), (double)(6.0))) + 1368.0 * (pow((double)(rij), (double)(7.0))) * (pow((double)(xij), (double)(7.0))) + 132.0 * (pow((double)(rij), (double)(8.0))) * (pow((double)(xij), (double)(8.0))) + 4.0 * (pow((double)(rij), (double)(9.0))) * (pow((double)(xij), (double)(9.0)))) - 27.0 * (pow((double)(xii), (double)(16.0))) * (pow((double)(xij), (double)(6.0))) * (-716625.0 - 1289925.0 * rij * xij - 1146600.0 * (pow((double)(rij), (double)(2.0))) * (pow((double)(xij), (double)(2.0))) - 668850.0 * (pow((double)(rij), (double)(3.0))) * (pow((double)(xij), (double)(3.0))) - 286650.0 * (pow((double)(rij), (double)(4.0))) * (pow((double)(xij), (double)(4.0))) - 90006.0 * (pow((double)(rij), (double)(5.0))) * (pow((double)(xij), (double)(5.0))) - 32872.0 * (pow((double)(rij), (double)(6.0))) * (pow((double)(xij), (double)(6.0))) - 4812.0 * (pow((double)(rij), (double)(7.0))) * (pow((double)(xij), (double)(7.0))) - 178.0 * (pow((double)(rij), (double)(8.0))) * (pow((double)(xij), (double)(8.0))) + 6.0 * (pow((double)(rij), (double)(9.0))) * (pow((double)(xij), (double)(9.0)))) + (pow((double)(xii), (double)(20.0))) * (pow((double)(xij), (double)(2.0))) * (637875.0 + 1148175.0 * rij * xij + 1020600.0 * (pow((double)(rij), (double)(2.0))) * (pow((double)(xij), (double)(2.0))) + 595350.0 * (pow((double)(rij), (double)(3.0))) * (pow((double)(xij), (double)(3.0))) + 255150.0 * (pow((double)(rij), (double)(4.0))) * (pow((double)(xij), (double)(4.0))) + 85050.0 * (pow((double)(rij), (double)(5.0))) * (pow((double)(xij), (double)(5.0))) + 22680.0 * (pow((double)(rij), (double)(6.0))) * (pow((double)(xij), (double)(6.0))) + 4860.0 * (pow((double)(rij), (double)(7.0))) * (pow((double)(xij), (double)(7.0))) + 810.0 * (pow((double)(rij), (double)(8.0))) * (pow((double)(xij), (double)(8.0))) + 34.0 * (pow((double)(rij), (double)(9.0))) * (pow((double)(xij), (double)(9.0)))) + 3.0 * (pow((double)(xii), (double)(14.0))) * (pow((double)(xij), (double)(8.0))) * (-19348875.0 - 34827975.0 * rij * xij - 30958200.0 * (pow((double)(rij), (double)(2.0))) * (pow((double)(xij), (double)(2.0))) - 18689580.0 * (pow((double)(rij), (double)(3.0))) * (pow((double)(xij), (double)(3.0))) - 5847660.0 * (pow((double)(rij), (double)(4.0))) * (pow((double)(xij), (double)(4.0))) - 3723300.0 * (pow((double)(rij), (double)(5.0))) * (pow((double)(xij), (double)(5.0))) - 845040.0 * (pow((double)(rij), (double)(6.0))) * (pow((double)(xij), (double)(6.0))) - 58680.0 * (pow((double)(rij), (double)(7.0))) * (pow((double)(xij), (double)(7.0))) + 1548.0 * (pow((double)(rij), (double)(8.0))) * (pow((double)(xij), (double)(8.0))) + 236.0 * (pow((double)(rij), (double)(9.0))) * (pow((double)(xij), (double)(9.0)))) - 3.0 * (pow((double)(xii), (double)(8.0))) * (pow((double)(xij), (double)(14.0))) * (-593408025.0 + 946053675.0 * rij * xij - 394427880.0 * (pow((double)(rij), (double)(2.0))) * (pow((double)(xij), (double)(2.0))) - 315870660.0 * (pow((double)(rij), (double)(3.0))) * (pow((double)(xij), (double)(3.0))) - 53891460.0 * (pow((double)(rij), (double)(4.0))) * (pow((double)(xij), (double)(4.0))) + 910980.0 * (pow((double)(rij), (double)(5.0))) * (pow((double)(xij), (double)(5.0))) + 1409520.0 * (pow((double)(rij), (double)(6.0))) * (pow((double)(xij), (double)(6.0))) + 192168.0 * (pow((double)(rij), (double)(7.0))) * (pow((double)(xij), (double)(7.0))) + 11196.0 * (pow((double)(rij), (double)(8.0))) * (pow((double)(xij), (double)(8.0))) + 236.0 * (pow((double)(rij), (double)(9.0))) * (pow((double)(xij), (double)(9.0)))))) / (42525. * (pow((double)(2.71828182845904523536029), (double)(2.0 * rij * (xii + xij)))) * rij * (pow((double)((pow((double)(xii), (double)(2.0))) - (pow((double)(xij), (double)(2.0)))), (double)(15.0))));
  }
  return S;
}
```