user: Demonstrate the C code that generates the assembly output below:

```asm
<DSlater_1S_6S>:
  endbr64
  push   %r15
  movapd %xmm2,%xmm6
  movapd %xmm0,%xmm3
  push   %r14
  addsd  %xmm0,%xmm3
  push   %r13
  push   %r12
  push   %rbp
  push   %rbx
  sub    $0x918,%rsp
  ucomisd %xmm1,%xmm6
  movsd  %xmm2,0x10(%rsp)
  movapd %xmm3,%xmm2
  movsd  %xmm1,(%rsp)
  movsd  %xmm0,0x8(%rsp)
  jp     L24
  jne    L24
  mulsd  %xmm6,%xmm2
  movapd %xmm2,%xmm14
  movsd  D3191(%rip),%xmm2
  movsd  %xmm14,0xd0(%rsp)
  movapd %xmm14,%xmm1
  movapd %xmm2,%xmm0
  call   <pow@plt>
  movsd  0x8(%rsp),%xmm4
  movsd  D3538(%rip),%xmm1
  movsd  %xmm0,0xc8(%rsp)
  movapd %xmm4,%xmm13
  movapd %xmm4,%xmm0
  mulsd  %xmm4,%xmm13
  movsd  %xmm13,0xc0(%rsp)
  call   <pow@plt>
  mov    D3538(%rip),%rax
  movq   %xmm0,%rbx
  movsd  0x10(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  movsd  D4652(%rip),%xmm1
  movsd  %xmm0,(%rsp)
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  mov    D4652(%rip),%rax
  movsd  %xmm0,0xb8(%rsp)
  movsd  0x10(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  movsd  D1770(%rip),%xmm1
  movsd  %xmm0,0x18(%rsp)
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  mov    D1770(%rip),%rax
  movsd  %xmm0,0xb0(%rsp)
  movsd  0x10(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  movsd  D1155(%rip),%xmm1
  movsd  %xmm0,0x20(%rsp)
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  mov    D1155(%rip),%rax
  movsd  %xmm0,0xa8(%rsp)
  movsd  0x10(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  movsd  D693(%rip),%xmm1
  movsd  %xmm0,0x28(%rsp)
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  mov    D693(%rip),%rax
  movsd  %xmm0,0xa0(%rsp)
  movsd  0x10(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  movsd  D63(%rip),%xmm1
  movsd  %xmm0,0x30(%rsp)
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  mov    D63(%rip),%rax
  movsd  %xmm0,0x98(%rsp)
  movsd  0x10(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  movsd  D4303(%rip),%xmm1
  movsd  %xmm0,0x38(%rsp)
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  mov    D4303(%rip),%rax
  movsd  %xmm0,0x90(%rsp)
  movsd  0x10(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  movsd  D1286(%rip),%xmm1
  movsd  %xmm0,0x40(%rsp)
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  mov    D1286(%rip),%rax
  movsd  %xmm0,0x88(%rsp)
  movsd  0x10(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  movsd  D2437(%rip),%xmm1
  movsd  %xmm0,0x48(%rsp)
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  mov    D2437(%rip),%rax
  movsd  %xmm0,0x80(%rsp)
  movsd  0x10(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  movsd  D724(%rip),%xmm1
  movsd  %xmm0,0x50(%rsp)
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  mov    D724(%rip),%rax
  movsd  %xmm0,0x78(%rsp)
  movsd  0x10(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  movsd  D2982(%rip),%xmm1
  movsd  %xmm0,0x58(%rsp)
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  mov    D2982(%rip),%rax
  movsd  %xmm0,0x70(%rsp)
  movsd  0x10(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  movsd  D4777(%rip),%xmm1
  movsd  %xmm0,0x60(%rsp)
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  mov    D4777(%rip),%rax
  movq   %xmm0,%r14
  movsd  0x10(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3191(%rip),%rax
  movsd  0xd0(%rsp),%xmm14
  movsd  %xmm0,0x68(%rsp)
  movapd %xmm14,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  0x10(%rsp),%xmm4
  movsd  0xc8(%rsp),%xmm15
  movsd  D1901(%rip),%xmm14
  movapd %xmm0,%xmm1
  movsd  D2435(%rip),%xmm0
  movsd  0xc0(%rsp),%xmm13
  movapd %xmm15,%xmm2
  movsd  0x8(%rsp),%xmm15
  movsd  0xb8(%rsp),%xmm12
  mulsd  %xmm14,%xmm2
  movsd  0xb0(%rsp),%xmm11
  movsd  0xa8(%rsp),%xmm10
  mulsd  %xmm0,%xmm15
  movsd  0xa0(%rsp),%xmm9
  mulsd  D3212(%rip),%xmm12
  movsd  0x98(%rsp),%xmm8
  mulsd  0x18(%rsp),%xmm12
  movsd  0x90(%rsp),%xmm7
  mulsd  D2107(%rip),%xmm11
  movsd  0x88(%rsp),%xmm6
  subsd  %xmm14,%xmm2
  mulsd  0x20(%rsp),%xmm11
  movsd  0x80(%rsp),%xmm5
  mulsd  %xmm4,%xmm15
  mulsd  %xmm4,%xmm4
  mulsd  D510(%rip),%xmm10
  mulsd  0x28(%rsp),%xmm10
  mulsd  D1440(%rip),%xmm9
  subsd  %xmm15,%xmm2
  movapd %xmm0,%xmm15
  mulsd  %xmm13,%xmm15
  mulsd  0x30(%rsp),%xmm9
  mulsd  D464(%rip),%xmm8
  mulsd  0x38(%rsp),%xmm8
  mulsd  D1044(%rip),%xmm7
  mulsd  %xmm4,%xmm15
  mulsd  0x40(%rsp),%xmm7
  mulsd  D2803(%rip),%xmm6
  mulsd  0x48(%rsp),%xmm6
  mulsd  D451(%rip),%xmm5
  subsd  %xmm15,%xmm2
  mulsd  0x50(%rsp),%xmm5
  movq   %rbx,%xmm15
  mulsd  D3547(%rip),%xmm15
  mulsd  (%rsp),%xmm15
  movsd  0x78(%rsp),%xmm4
  movsd  0x70(%rsp),%xmm3
  mulsd  %xmm14,%xmm1
  movapd %xmm2,%xmm0
  movq   %r14,%xmm2
  mulsd  D403(%rip),%xmm4
  mulsd  0x58(%rsp),%xmm4
  mulsd  D1274(%rip),%xmm3
  subsd  %xmm15,%xmm0
  mulsd  0x60(%rsp),%xmm3
  mulsd  D2600(%rip),%xmm2
  mulsd  0x68(%rsp),%xmm2
  subsd  %xmm12,%xmm0
  mulsd  %xmm13,%xmm1
  subsd  %xmm11,%xmm0
  subsd  %xmm10,%xmm0
  subsd  %xmm9,%xmm0
  subsd  %xmm8,%xmm0
  subsd  %xmm7,%xmm0
  subsd  %xmm6,%xmm0
  subsd  %xmm5,%xmm0
  subsd  %xmm4,%xmm0
  subsd  %xmm3,%xmm0
  subsd  %xmm2,%xmm0
  divsd  %xmm1,%xmm0
L3:
  add    $0x918,%rsp
  pop    %rbx
  pop    %rbp
  pop    %r12
  pop    %r13
  pop    %r14
  pop    %r15
  ret
  nopl   0x0(%rax)
L24:
  movsd  0x10(%rsp),%xmm15
  addsd  (%rsp),%xmm15
  movsd  %xmm2,0x20(%rsp)
  mov    D3191(%rip),%rax
  mulsd  %xmm2,%xmm15
  movq   %rax,%xmm0
  movsd  %xmm15,0x8a0(%rsp)
  movapd %xmm15,%xmm1
  call   <pow@plt>
  movsd  0x10(%rsp),%xmm15
  movsd  (%rsp),%xmm1
  mov    D2982(%rip),%rax
  movq   %xmm0,%rbx
  movapd %xmm15,%xmm6
  movapd %xmm1,%xmm3
  mulsd  %xmm15,%xmm6
  mulsd  %xmm1,%xmm3
  movq   %rax,%xmm1
  movsd  %xmm6,0x908(%rsp)
  movapd %xmm6,%xmm7
  movsd  %xmm3,0x900(%rsp)
  subsd  %xmm3,%xmm7
  movsd  %xmm7,0x8f8(%rsp)
  movapd %xmm7,%xmm0
  call   <pow@plt>
  movsd  0x20(%rsp),%xmm2
  movsd  (%rsp),%xmm1
  mov    D3191(%rip),%rax
  movsd  %xmm0,0x18(%rsp)
  movsd  %xmm2,0xb8(%rsp)
  mulsd  %xmm2,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mov    D4777(%rip),%rax
  movq   %xmm0,%r14
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D2982(%rip),%rax
  movsd  %xmm0,0x20(%rsp)
  movsd  0x10(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  movsd  0x8(%rsp),%xmm6
  mov    D4777(%rip),%rax
  movsd  %xmm0,0x28(%rsp)
  movsd  0x10(%rsp),%xmm0
  movapd %xmm6,%xmm4
  movq   %rax,%xmm1
  mulsd  %xmm6,%xmm4
  movsd  %xmm4,0x8f0(%rsp)
  call   <pow@plt>
  mov    D2437(%rip),%rax
  movsd  %xmm0,0x30(%rsp)
  movsd  0x10(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D63(%rip),%rax
  movsd  %xmm0,0x38(%rsp)
  movsd  0x10(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D4652(%rip),%rax
  movq   %xmm0,%r15
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D4303(%rip),%rax
  movsd  %xmm0,0x40(%rsp)
  movsd  0x10(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D4652(%rip),%rax
  movsd  %xmm0,0x48(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D693(%rip),%rax
  movsd  %xmm0,0x50(%rsp)
  movsd  0x10(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D1155(%rip),%rax
  movsd  %xmm0,0x58(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D1770(%rip),%rax
  movsd  %xmm0,0x60(%rsp)
  movsd  0x10(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D63(%rip),%rax
  movsd  %xmm0,0x68(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3538(%rip),%rax
  movsd  %xmm0,0x70(%rsp)
  movsd  0x10(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D1286(%rip),%rax
  movsd  %xmm0,0x78(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D724(%rip),%rax
  movsd  %xmm0,0x80(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D724(%rip),%rax
  movq   %xmm0,%rbp
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D1155(%rip),%rax
  movsd  %xmm0,0x88(%rsp)
  movsd  0x10(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D1155(%rip),%rax
  movq   %xmm0,%r12
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D1286(%rip),%rax
  movsd  %xmm0,0x90(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D4652(%rip),%rax
  movsd  %xmm0,0x98(%rsp)
  movsd  0x10(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D63(%rip),%rax
  movq   %xmm0,%r13
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D724(%rip),%rax
  movsd  %xmm0,0xa0(%rsp)
  movsd  0x10(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D1286(%rip),%rax
  movsd  %xmm0,0xa8(%rsp)
  movsd  0x10(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3191(%rip),%rax
  movsd  0xb8(%rsp),%xmm2
  movsd  %xmm0,0xb0(%rsp)
  mulsd  0x10(%rsp),%xmm2
  movq   %rax,%xmm0
  movapd %xmm2,%xmm1
  call   <pow@plt>
  mov    D4652(%rip),%rax
  movsd  %xmm0,0xb8(%rsp)
  movsd  0x10(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  movsd  D2260(%rip),%xmm8
  movsd  %xmm0,0xc0(%rsp)
  movsd  0x10(%rsp),%xmm0
  movapd %xmm8,%xmm1
  call   <pow@plt>
  mov    D4652(%rip),%rax
  movsd  %xmm0,0xc8(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3538(%rip),%rax
  movsd  %xmm0,0xd0(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3538(%rip),%rax
  movsd  %xmm0,0xd8(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D4652(%rip),%rax
  movsd  %xmm0,0xe0(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D4652(%rip),%rax
  movsd  %xmm0,0x8e8(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D1770(%rip),%rax
  movsd  %xmm0,0xe8(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D1770(%rip),%rax
  movsd  %xmm0,0xf0(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D1155(%rip),%rax
  movsd  %xmm0,0xf8(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D1155(%rip),%rax
  movsd  %xmm0,0x8e0(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D693(%rip),%rax
  movsd  %xmm0,0x100(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D693(%rip),%rax
  movsd  %xmm0,0x108(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D63(%rip),%rax
  movsd  %xmm0,0x110(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D63(%rip),%rax
  movsd  %xmm0,0x118(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D4303(%rip),%rax
  movsd  %xmm0,0x120(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D4303(%rip),%rax
  movsd  %xmm0,0x128(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D1286(%rip),%rax
  movsd  %xmm0,0x130(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D1286(%rip),%rax
  movsd  %xmm0,0x138(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D2437(%rip),%rax
  movsd  %xmm0,0x140(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D2437(%rip),%rax
  movsd  %xmm0,0x148(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D724(%rip),%rax
  movsd  %xmm0,0x150(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D724(%rip),%rax
  movsd  %xmm0,0x8d8(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  movsd  D1701(%rip),%xmm9
  movsd  %xmm0,0x158(%rsp)
  movsd  0x10(%rsp),%xmm0
  movapd %xmm9,%xmm1
  call   <pow@plt>
  mov    D1155(%rip),%rax
  movsd  %xmm0,0x160(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3538(%rip),%rax
  movsd  %xmm0,0x168(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3538(%rip),%rax
  movsd  %xmm0,0x170(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D4652(%rip),%rax
  movsd  %xmm0,0x178(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D4652(%rip),%rax
  movsd  %xmm0,0x180(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D1770(%rip),%rax
  movsd  %xmm0,0x188(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D1770(%rip),%rax
  movsd  %xmm0,0x190(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D1155(%rip),%rax
  movsd  %xmm0,0x198(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D1155(%rip),%rax
  movsd  %xmm0,0x1a0(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D693(%rip),%rax
  movsd  %xmm0,0x1a8(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D693(%rip),%rax
  movsd  %xmm0,0x1b0(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D63(%rip),%rax
  movsd  %xmm0,0x1b8(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D63(%rip),%rax
  movsd  %xmm0,0x1c0(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D4303(%rip),%rax
  movsd  %xmm0,0x1c8(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D4303(%rip),%rax
  movsd  %xmm0,0x1d0(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D1286(%rip),%rax
  movsd  %xmm0,0x1d8(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D1286(%rip),%rax
  movsd  %xmm0,0x1e0(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D2437(%rip),%rax
  movsd  %xmm0,0x1e8(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D2437(%rip),%rax
  movsd  %xmm0,0x1f0(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D724(%rip),%rax
  movsd  %xmm0,0x1f8(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D724(%rip),%rax
  movsd  %xmm0,0x8d0(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D1155(%rip),%rax
  movsd  %xmm0,0x200(%rsp)
  movsd  0x10(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D1701(%rip),%rax
  movsd  %xmm0,0x208(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3538(%rip),%rax
  movsd  %xmm0,0x210(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3538(%rip),%rax
  movsd  %xmm0,0x218(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D4652(%rip),%rax
  movsd  %xmm0,0x220(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D4652(%rip),%rax
  movsd  %xmm0,0x228(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D1770(%rip),%rax
  movsd  %xmm0,0x230(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D1770(%rip),%rax
  movsd  %xmm0,0x238(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D1155(%rip),%rax
  movsd  %xmm0,0x240(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D1155(%rip),%rax
  movsd  %xmm0,0x248(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D693(%rip),%rax
  movsd  %xmm0,0x250(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D693(%rip),%rax
  movsd  %xmm0,0x258(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D63(%rip),%rax
  movsd  %xmm0,0x260(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D63(%rip),%rax
  movsd  %xmm0,0x268(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D4303(%rip),%rax
  movsd  %xmm0,0x270(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D4303(%rip),%rax
  movsd  %xmm0,0x278(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D1286(%rip),%rax
  movsd  %xmm0,0x280(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D1286(%rip),%rax
  movsd  %xmm0,0x288(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D2437(%rip),%rax
  movsd  %xmm0,0x290(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D2437(%rip),%rax
  movsd  %xmm0,0x298(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D724(%rip),%rax
  movsd  %xmm0,0x2a0(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D724(%rip),%rax
  movsd  %xmm0,0x8c8(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D4652(%rip),%rax
  movsd  %xmm0,0x2a8(%rsp)
  movsd  0x10(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D2260(%rip),%rax
  movsd  %xmm0,0x2b0(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3538(%rip),%rax
  movsd  %xmm0,0x2b8(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3538(%rip),%rax
  movsd  %xmm0,0x2c0(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D4652(%rip),%rax
  movsd  %xmm0,0x2c8(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D4652(%rip),%rax
  movsd  %xmm0,0x2d0(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D1770(%rip),%rax
  movsd  %xmm0,0x2d8(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D1770(%rip),%rax
  movsd  %xmm0,0x2e0(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D1155(%rip),%rax
  movsd  %xmm0,0x2e8(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D1155(%rip),%rax
  movsd  %xmm0,0x2f0(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D693(%rip),%rax
  movsd  %xmm0,0x2f8(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D693(%rip),%rax
  movsd  %xmm0,0x300(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D63(%rip),%rax
  movsd  %xmm0,0x308(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D63(%rip),%rax
  movsd  %xmm0,0x310(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D4303(%rip),%rax
  movsd  %xmm0,0x318(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D4303(%rip),%rax
  movsd  %xmm0,0x320(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D1286(%rip),%rax
  movsd  %xmm0,0x328(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D1286(%rip),%rax
  movsd  %xmm0,0x330(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D2437(%rip),%rax
  movsd  %xmm0,0x338(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D2437(%rip),%rax
  movsd  %xmm0,0x340(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D724(%rip),%rax
  movsd  %xmm0,0x348(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D724(%rip),%rax
  movsd  %xmm0,0x8c0(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D4639(%rip),%rax
  movsd  %xmm0,0x350(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3538(%rip),%rax
  movsd  %xmm0,0x358(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3538(%rip),%rax
  movsd  %xmm0,0x360(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D4652(%rip),%rax
  movsd  %xmm0,0x368(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D4652(%rip),%rax
  movsd  %xmm0,0x370(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D1770(%rip),%rax
  movsd  %xmm0,0x378(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D1770(%rip),%rax
  movsd  %xmm0,0x380(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D1155(%rip),%rax
  movsd  %xmm0,0x388(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D1155(%rip),%rax
  movsd  %xmm0,0x390(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D693(%rip),%rax
  movsd  %xmm0,0x398(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D693(%rip),%rax
  movsd  %xmm0,0x3a0(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D63(%rip),%rax
  movsd  %xmm0,0x3a8(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D63(%rip),%rax
  movsd  %xmm0,0x3b0(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D4303(%rip),%rax
  movsd  %xmm0,0x3b8(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D4303(%rip),%rax
  movsd  %xmm0,0x3c0(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D1286(%rip),%rax
  movsd  %xmm0,0x3c8(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D1286(%rip),%rax
  movsd  %xmm0,0x3d0(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D2437(%rip),%rax
  movsd  %xmm0,0x3d8(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D2437(%rip),%rax
  movsd  %xmm0,0x3e0(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D724(%rip),%rax
  movsd  %xmm0,0x3e8(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D724(%rip),%rax
  movsd  %xmm0,0x8b8(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D1718(%rip),%rax
  movsd  %xmm0,0x3f0(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3538(%rip),%rax
  movsd  %xmm0,0x8b0(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3538(%rip),%rax
  movsd  %xmm0,0x3f8(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D4652(%rip),%rax
  movsd  %xmm0,0x400(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D4652(%rip),%rax
  movsd  %xmm0,0x408(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D1770(%rip),%rax
  movsd  %xmm0,0x410(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D1770(%rip),%rax
  movsd  %xmm0,0x418(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D1155(%rip),%rax
  movsd  %xmm0,0x420(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D1155(%rip),%rax
  movsd  %xmm0,0x428(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D693(%rip),%rax
  movsd  %xmm0,0x430(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D693(%rip),%rax
  movsd  %xmm0,0x438(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D63(%rip),%rax
  movsd  %xmm0,0x440(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D63(%rip),%rax
  movsd  %xmm0,0x448(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D4303(%rip),%rax
  movsd  %xmm0,0x450(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D4303(%rip),%rax
  movsd  %xmm0,0x458(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D1286(%rip),%rax
  movsd  %xmm0,0x460(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D1286(%rip),%rax
  movsd  %xmm0,0x468(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D2437(%rip),%rax
  movsd  %xmm0,0x470(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D2437(%rip),%rax
  movsd  %xmm0,0x478(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D724(%rip),%rax
  movsd  %xmm0,0x480(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D724(%rip),%rax
  movsd  %xmm0,0x8a8(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D1718(%rip),%rax
  movsd  %xmm0,0x488(%rsp)
  movsd  0x10(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3538(%rip),%rax
  movsd  %xmm0,0x490(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3538(%rip),%rax
  movsd  %xmm0,0x498(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D4652(%rip),%rax
  movsd  %xmm0,0x4a0(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D4652(%rip),%rax
  movsd  %xmm0,0x4a8(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D1770(%rip),%rax
  movsd  %xmm0,0x4b0(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D1770(%rip),%rax
  movsd  %xmm0,0x4b8(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D1155(%rip),%rax
  movsd  %xmm0,0x4c0(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D1155(%rip),%rax
  movsd  %xmm0,0x4c8(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D693(%rip),%rax
  movsd  %xmm0,0x4d0(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D693(%rip),%rax
  movsd  %xmm0,0x4d8(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D63(%rip),%rax
  movsd  %xmm0,0x4e0(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D63(%rip),%rax
  movsd  %xmm0,0x4e8(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D4303(%rip),%rax
  movsd  %xmm0,0x4f0(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D4303(%rip),%rax
  movsd  %xmm0,0x4f8(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D1286(%rip),%rax
  movsd  %xmm0,0x500(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D1286(%rip),%rax
  movsd  %xmm0,0x508(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D2437(%rip),%rax
  movsd  %xmm0,0x510(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D2437(%rip),%rax
  movsd  %xmm0,0x518(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D724(%rip),%rax
  movsd  %xmm0,0x520(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D724(%rip),%rax
  movsd  %xmm0,0x528(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D4639(%rip),%rax
  movsd  %xmm0,0x530(%rsp)
  movsd  0x10(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3538(%rip),%rax
  movsd  %xmm0,0x538(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3538(%rip),%rax
  movsd  %xmm0,0x540(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D4652(%rip),%rax
  movsd  %xmm0,0x548(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D4652(%rip),%rax
  movsd  %xmm0,0x550(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D1770(%rip),%rax
  movsd  %xmm0,0x558(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D1770(%rip),%rax
  movsd  %xmm0,0x560(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D1155(%rip),%rax
  movsd  %xmm0,0x568(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D1155(%rip),%rax
  movsd  %xmm0,0x570(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D693(%rip),%rax
  movsd  %xmm0,0x578(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D693(%rip),%rax
  movsd  %xmm0,0x580(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D63(%rip),%rax
  movsd  %xmm0,0x588(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D63(%rip),%rax
  movsd  %xmm0,0x590(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D4303(%rip),%rax
  movsd  %xmm0,0x598(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D4303(%rip),%rax
  movsd  %xmm0,0x5a0(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D1286(%rip),%rax
  movsd  %xmm0,0x5a8(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D1286(%rip),%rax
  movsd  %xmm0,0x5b0(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D2437(%rip),%rax
  movsd  %xmm0,0x5b8(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D2437(%rip),%rax
  movsd  %xmm0,0x5c0(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D724(%rip),%rax
  movsd  %xmm0,0x5c8(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D724(%rip),%rax
  movsd  %xmm0,0x5d0(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D1286(%rip),%rax
  movsd  %xmm0,0x5d8(%rsp)
  movsd  0x10(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D724(%rip),%rax
  movsd  %xmm0,0x5e0(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3538(%rip),%rax
  movsd  %xmm0,0x5e8(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3538(%rip),%rax
  movsd  %xmm0,0x5f0(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D4652(%rip),%rax
  movsd  %xmm0,0x5f8(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D4652(%rip),%rax
  movsd  %xmm0,0x600(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D1770(%rip),%rax
  movsd  %xmm0,0x608(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D1770(%rip),%rax
  movsd  %xmm0,0x610(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D1155(%rip),%rax
  movsd  %xmm0,0x618(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D1155(%rip),%rax
  movsd  %xmm0,0x620(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D693(%rip),%rax
  movsd  %xmm0,0x628(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D693(%rip),%rax
  movsd  %xmm0,0x630(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D63(%rip),%rax
  movsd  %xmm0,0x638(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D63(%rip),%rax
  movsd  %xmm0,0x640(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D4303(%rip),%rax
  movsd  %xmm0,0x648(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D4303(%rip),%rax
  movsd  %xmm0,0x650(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D1286(%rip),%rax
  movsd  %xmm0,0x658(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D1286(%rip),%rax
  movsd  %xmm0,0x660(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D2437(%rip),%rax
  movsd  %xmm0,0x668(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D2437(%rip),%rax
  movsd  %xmm0,0x670(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D724(%rip),%rax
  movsd  %xmm0,0x678(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D724(%rip),%rax
  movsd  %xmm0,0x680(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D63(%rip),%rax
  movsd  %xmm0,0x688(%rsp)
  movsd  0x10(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D4777(%rip),%rax
  movsd  %xmm0,0x690(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3538(%rip),%rax
  movsd  %xmm0,0x698(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3538(%rip),%rax
  movsd  %xmm0,0x6a0(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D4652(%rip),%rax
  movsd  %xmm0,0x6a8(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D4652(%rip),%rax
  movsd  %xmm0,0x6b0(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D1770(%rip),%rax
  movsd  %xmm0,0x6b8(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D1770(%rip),%rax
  movsd  %xmm0,0x6c0(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D1155(%rip),%rax
  movsd  %xmm0,0x6c8(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D1155(%rip),%rax
  movsd  %xmm0,0x6d0(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D693(%rip),%rax
  movsd  %xmm0,0x6d8(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D693(%rip),%rax
  movsd  %xmm0,0x6e0(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D63(%rip),%rax
  movsd  %xmm0,0x6e8(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D63(%rip),%rax
  movsd  %xmm0,0x6f0(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D4303(%rip),%rax
  movsd  %xmm0,0x6f8(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D4303(%rip),%rax
  movsd  %xmm0,0x700(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D1286(%rip),%rax
  movsd  %xmm0,0x708(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D1286(%rip),%rax
  movsd  %xmm0,0x710(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D2437(%rip),%rax
  movsd  %xmm0,0x718(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D2437(%rip),%rax
  movsd  %xmm0,0x720(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D724(%rip),%rax
  movsd  %xmm0,0x728(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D724(%rip),%rax
  movsd  %xmm0,0x730(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D4777(%rip),%rax
  movsd  %xmm0,0x738(%rsp)
  movsd  0x10(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D63(%rip),%rax
  movsd  %xmm0,0x740(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3538(%rip),%rax
  movsd  %xmm0,0x748(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3538(%rip),%rax
  movsd  %xmm0,0x750(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D4652(%rip),%rax
  movsd  %xmm0,0x758(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D4652(%rip),%rax
  movsd  %xmm0,0x760(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D1770(%rip),%rax
  movsd  %xmm0,0x768(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D1770(%rip),%rax
  movsd  %xmm0,0x770(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D1155(%rip),%rax
  movsd  %xmm0,0x778(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D1155(%rip),%rax
  movsd  %xmm0,0x780(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D693(%rip),%rax
  movsd  %xmm0,0x788(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D693(%rip),%rax
  movsd  %xmm0,0x790(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D63(%rip),%rax
  movsd  %xmm0,0x798(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D63(%rip),%rax
  movsd  %xmm0,0x7a0(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D4303(%rip),%rax
  movsd  %xmm0,0x7a8(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D4303(%rip),%rax
  movsd  %xmm0,0x7b0(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D1286(%rip),%rax
  movsd  %xmm0,0x7b8(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D1286(%rip),%rax
  movsd  %xmm0,0x7c0(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D2437(%rip),%rax
  movsd  %xmm0,0x7c8(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D2437(%rip),%rax
  movsd  %xmm0,0x7d0(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D724(%rip),%rax
  movsd  %xmm0,0x7d8(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D724(%rip),%rax
  movsd  %xmm0,0x7e0(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D724(%rip),%rax
  movsd  %xmm0,0x7e8(%rsp)
  movsd  0x10(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D1286(%rip),%rax
  movsd  %xmm0,0x7f0(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3538(%rip),%rax
  movsd  %xmm0,0x7f8(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3538(%rip),%rax
  movsd  %xmm0,0x800(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D4652(%rip),%rax
  movsd  %xmm0,0x808(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D4652(%rip),%rax
  movsd  %xmm0,0x810(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D1770(%rip),%rax
  movsd  %xmm0,0x818(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D1770(%rip),%rax
  movsd  %xmm0,0x820(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D1155(%rip),%rax
  movsd  %xmm0,0x828(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D1155(%rip),%rax
  movsd  %xmm0,0x830(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D693(%rip),%rax
  movsd  %xmm0,0x838(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D693(%rip),%rax
  movsd  %xmm0,0x840(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D63(%rip),%rax
  movsd  %xmm0,0x848(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D63(%rip),%rax
  movsd  %xmm0,0x850(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D4303(%rip),%rax
  movsd  %xmm0,0x858(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D4303(%rip),%rax
  movsd  %xmm0,0x860(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D1286(%rip),%rax
  movsd  %xmm0,0x868(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D1286(%rip),%rax
  movsd  %xmm0,0x870(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D2437(%rip),%rax
  movsd  %xmm0,0x878(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D2437(%rip),%rax
  movsd  %xmm0,0x880(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D724(%rip),%rax
  movsd  %xmm0,0x888(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D724(%rip),%rax
  movsd  %xmm0,0x890(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3191(%rip),%rax
  movsd  0x8a0(%rsp),%xmm15
  movsd  %xmm0,0x898(%rsp)
  movapd %xmm15,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mov    D2982(%rip),%rax
  movsd  0x8f8(%rsp),%xmm7
  movsd  %xmm0,0x8a0(%rsp)
  movq   %rax,%xmm1
  movapd %xmm7,%xmm0
  call   <pow@plt>
  movsd  0x8(%rsp),%xmm7
  movsd  0x8f0(%rsp),%xmm4
  movsd  D2953(%rip),%xmm1
  movsd  (%rsp),%xmm9
  movapd %xmm0,%xmm15
  movsd  0x900(%rsp),%xmm3
  movapd %xmm7,%xmm6
  movsd  0xd8(%rsp),%xmm5
  movsd  0x8e8(%rsp),%xmm14
  mulsd  %xmm1,%xmm6
  movsd  0x108(%rsp),%xmm2
  mulsd  %xmm4,%xmm1
  mulsd  D4436(%rip),%xmm5
  mulsd  D1011(%rip),%xmm14
  mulsd  0xe8(%rsp),%xmm14
  mulsd  D972(%rip),%xmm2
  movapd %xmm6,%xmm0
  mulsd  %xmm3,%xmm1
  mulsd  %xmm9,%xmm0
  addsd  D4864(%rip),%xmm0
  addsd  %xmm0,%xmm1
  movsd  0xe0(%rsp),%xmm0
  mulsd  %xmm5,%xmm0
  movsd  0xf0(%rsp),%xmm5
  mulsd  D2086(%rip),%xmm5
  addsd  %xmm0,%xmm1
  movsd  0xf8(%rsp),%xmm0
  mulsd  %xmm5,%xmm0
  movsd  0x8e0(%rsp),%xmm5
  addsd  %xmm14,%xmm1
  mulsd  D3606(%rip),%xmm5
  mulsd  0x100(%rsp),%xmm5
  addsd  %xmm1,%xmm0
  movsd  0x118(%rsp),%xmm1
  mulsd  D3639(%rip),%xmm1
  mulsd  0x120(%rsp),%xmm1
  addsd  %xmm0,%xmm5
  movsd  0x110(%rsp),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm5,%xmm0
  movsd  0x128(%rsp),%xmm5
  mulsd  D3740(%rip),%xmm5
  addsd  %xmm0,%xmm1
  movsd  0x130(%rsp),%xmm0
  mulsd  %xmm5,%xmm0
  addsd  %xmm1,%xmm0
  movsd  0x138(%rsp),%xmm1
  mulsd  D3209(%rip),%xmm1
  mulsd  0x140(%rsp),%xmm1
  addsd  %xmm1,%xmm0
  movsd  D4639(%rip),%xmm1
  mulsd  0x148(%rsp),%xmm1
  mulsd  0x150(%rsp),%xmm1
  movsd  0x8d8(%rsp),%xmm2
  movsd  0x158(%rsp),%xmm5
  addsd  %xmm2,%xmm2
  mulsd  %xmm2,%xmm5
  addsd  %xmm0,%xmm1
  movapd %xmm4,%xmm2
  movapd %xmm5,%xmm0
  movapd %xmm7,%xmm5
  addsd  %xmm1,%xmm0
  movsd  0xc8(%rsp),%xmm1
  mulsd  D4383(%rip),%xmm1
  mulsd  0xd0(%rsp),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  D652(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  mulsd  %xmm1,%xmm5
  mulsd  %xmm3,%xmm2
  mulsd  %xmm9,%xmm5
  addsd  D2457(%rip),%xmm5
  addsd  %xmm5,%xmm2
  movsd  0x170(%rsp),%xmm5
  mulsd  D4064(%rip),%xmm5
  mulsd  0x178(%rsp),%xmm5
  addsd  %xmm2,%xmm5
  movsd  0x180(%rsp),%xmm2
  mulsd  D2624(%rip),%xmm2
  mulsd  0x188(%rsp),%xmm2
  addsd  %xmm5,%xmm2
  movsd  0x190(%rsp),%xmm5
  mulsd  D2372(%rip),%xmm5
  mulsd  0x198(%rsp),%xmm5
  addsd  %xmm2,%xmm5
  movsd  0x1a0(%rsp),%xmm2
  mulsd  D4772(%rip),%xmm2
  mulsd  0x1a8(%rsp),%xmm2
  addsd  %xmm5,%xmm2
  movsd  0x1b0(%rsp),%xmm5
  mulsd  D2627(%rip),%xmm5
  mulsd  0x1b8(%rsp),%xmm5
  addsd  %xmm2,%xmm5
  movsd  0x1c0(%rsp),%xmm2
  mulsd  D3346(%rip),%xmm2
  mulsd  0x1c8(%rsp),%xmm2
  addsd  %xmm5,%xmm2
  movsd  0x1d0(%rsp),%xmm5
  mulsd  D4257(%rip),%xmm5
  mulsd  0x1d8(%rsp),%xmm5
  addsd  %xmm2,%xmm5
  movsd  0x1e0(%rsp),%xmm2
  mulsd  D150(%rip),%xmm2
  mulsd  0x1e8(%rsp),%xmm2
  movsd  D313(%rip),%xmm14
  movsd  0x8d0(%rsp),%xmm13
  movsd  D631(%rip),%xmm6
  movsd  0x258(%rsp),%xmm12
  mulsd  D1643(%rip),%xmm12
  addsd  %xmm13,%xmm13
  mulsd  %xmm7,%xmm6
  movsd  0x268(%rsp),%xmm11
  mulsd  0x200(%rsp),%xmm13
  mulsd  D2815(%rip),%xmm11
  addsd  %xmm2,%xmm5
  movsd  0x1f0(%rsp),%xmm2
  mulsd  %xmm14,%xmm2
  mulsd  0x1f8(%rsp),%xmm2
  addsd  %xmm5,%xmm2
  movsd  D3584(%rip),%xmm5
  addsd  %xmm13,%xmm2
  movsd  0x160(%rsp),%xmm13
  mulsd  %xmm5,%xmm13
  mulsd  0x168(%rsp),%xmm13
  mulsd  %xmm13,%xmm2
  movsd  D4967(%rip),%xmm13
  mulsd  %xmm4,%xmm13
  addsd  %xmm0,%xmm2
  movapd %xmm6,%xmm0
  movapd %xmm9,%xmm6
  mulsd  %xmm9,%xmm0
  movsd  0x218(%rsp),%xmm9
  mulsd  %xmm3,%xmm13
  addsd  D599(%rip),%xmm0
  mulsd  D3920(%rip),%xmm9
  addsd  %xmm0,%xmm13
  movsd  0x220(%rsp),%xmm0
  mulsd  %xmm9,%xmm0
  movsd  0x228(%rsp),%xmm9
  mulsd  D1836(%rip),%xmm9
  addsd  %xmm0,%xmm13
  movsd  0x230(%rsp),%xmm0
  mulsd  %xmm9,%xmm0
  movsd  0x238(%rsp),%xmm9
  mulsd  D3869(%rip),%xmm9
  addsd  %xmm0,%xmm13
  movsd  0x240(%rsp),%xmm0
  mulsd  %xmm9,%xmm0
  movsd  0x248(%rsp),%xmm9
  mulsd  D1847(%rip),%xmm9
  addsd  %xmm0,%xmm13
  movsd  0x250(%rsp),%xmm0
  mulsd  %xmm9,%xmm0
  movsd  0x278(%rsp),%xmm9
  mulsd  D534(%rip),%xmm9
  addsd  %xmm0,%xmm13
  movsd  0x260(%rsp),%xmm0
  mulsd  %xmm12,%xmm0
  addsd  %xmm0,%xmm13
  movsd  0x270(%rsp),%xmm0
  mulsd  %xmm11,%xmm0
  addsd  %xmm0,%xmm13
  movsd  0x280(%rsp),%xmm0
  movsd  0x288(%rsp),%xmm12
  mulsd  D2330(%rip),%xmm12
  movsd  0x298(%rsp),%xmm11
  mulsd  %xmm9,%xmm0
  movapd %xmm6,%xmm9
  mulsd  D1716(%rip),%xmm11
  addsd  %xmm0,%xmm13
  movsd  0x290(%rsp),%xmm0
  mulsd  %xmm12,%xmm0
  movsd  0x8c8(%rsp),%xmm12
  addsd  %xmm12,%xmm12
  mulsd  0x2a8(%rsp),%xmm12
  addsd  %xmm0,%xmm13
  movsd  0x2a0(%rsp),%xmm0
  mulsd  %xmm11,%xmm0
  addsd  %xmm0,%xmm13
  addsd  %xmm12,%xmm13
  movsd  0x208(%rsp),%xmm12
  mulsd  %xmm5,%xmm12
  mulsd  0x210(%rsp),%xmm12
  mulsd  %xmm13,%xmm12
  movsd  D807(%rip),%xmm13
  subsd  %xmm12,%xmm2
  movsd  D355(%rip),%xmm12
  mulsd  %xmm7,%xmm12
  movapd %xmm2,%xmm0
  movsd  D2633(%rip),%xmm2
  mulsd  %xmm4,%xmm2
  mulsd  %xmm6,%xmm12
  mulsd  %xmm3,%xmm2
  addsd  %xmm13,%xmm12
  addsd  %xmm2,%xmm12
  movsd  0x2c0(%rsp),%xmm2
  mulsd  %xmm1,%xmm2
  mulsd  0x2c8(%rsp),%xmm2
  addsd  %xmm2,%xmm12
  movsd  0x2d0(%rsp),%xmm2
  mulsd  %xmm1,%xmm2
  mulsd  0x2d8(%rsp),%xmm2
  mulsd  0x2e0(%rsp),%xmm1
  mulsd  0x2e8(%rsp),%xmm1
  addsd  %xmm12,%xmm2
  addsd  %xmm2,%xmm1
  movsd  0x2f0(%rsp),%xmm2
  mulsd  D4931(%rip),%xmm2
  mulsd  0x2f8(%rsp),%xmm2
  addsd  %xmm1,%xmm2
  movsd  0x300(%rsp),%xmm1
  mulsd  D3170(%rip),%xmm1
  mulsd  0x308(%rsp),%xmm1
  addsd  %xmm2,%xmm1
  movsd  0x310(%rsp),%xmm2
  mulsd  D1966(%rip),%xmm2
  mulsd  0x318(%rsp),%xmm2
  addsd  %xmm1,%xmm2
  movsd  0x320(%rsp),%xmm1
  mulsd  D938(%rip),%xmm1
  mulsd  0x328(%rsp),%xmm1
  addsd  %xmm2,%xmm1
  movsd  0x330(%rsp),%xmm2
  mulsd  D4186(%rip),%xmm2
  mulsd  0x338(%rsp),%xmm2
  movsd  0x8c0(%rsp),%xmm11
  movsd  0x360(%rsp),%xmm12
  addsd  %xmm11,%xmm11
  mulsd  0x350(%rsp),%xmm11
  addsd  %xmm1,%xmm2
  movsd  0x340(%rsp),%xmm1
  mulsd  D4068(%rip),%xmm1
  mulsd  0x348(%rsp),%xmm1
  addsd  %xmm2,%xmm1
  movsd  D352(%rip),%xmm2
  addsd  %xmm1,%xmm11
  movsd  0x2b0(%rsp),%xmm1
  mulsd  D3954(%rip),%xmm1
  mulsd  0x2b8(%rsp),%xmm1
  mulsd  %xmm1,%xmm11
  movsd  D1232(%rip),%xmm1
  mulsd  %xmm7,%xmm1
  addsd  %xmm11,%xmm0
  movsd  0x380(%rsp),%xmm11
  mulsd  D996(%rip),%xmm11
  mulsd  0x388(%rsp),%xmm11
  mulsd  %xmm6,%xmm1
  subsd  %xmm1,%xmm2
  movsd  D2828(%rip),%xmm1
  mulsd  %xmm4,%xmm1
  mulsd  %xmm3,%xmm1
  subsd  %xmm1,%xmm2
  movsd  D3359(%rip),%xmm1
  mulsd  %xmm1,%xmm12
  mulsd  0x368(%rsp),%xmm12
  addsd  %xmm2,%xmm12
  movsd  0x370(%rsp),%xmm2
  mulsd  %xmm13,%xmm2
  mulsd  0x378(%rsp),%xmm2
  addsd  %xmm12,%xmm2
  movapd %xmm9,%xmm12
  addsd  %xmm2,%xmm11
  movsd  0x390(%rsp),%xmm2
  mulsd  D1744(%rip),%xmm2
  mulsd  0x398(%rsp),%xmm2
  addsd  %xmm11,%xmm2
  movsd  0x3a0(%rsp),%xmm11
  mulsd  D4444(%rip),%xmm11
  mulsd  0x3a8(%rsp),%xmm11
  addsd  %xmm2,%xmm11
  movsd  0x3b0(%rsp),%xmm2
  mulsd  D3381(%rip),%xmm2
  mulsd  0x3b8(%rsp),%xmm2
  addsd  %xmm11,%xmm2
  movsd  0x3c0(%rsp),%xmm11
  mulsd  D247(%rip),%xmm11
  mulsd  0x3c8(%rsp),%xmm11
  movsd  0x8b8(%rsp),%xmm10
  movsd  0x908(%rsp),%xmm6
  addsd  %xmm10,%xmm10
  mulsd  0x3f0(%rsp),%xmm10
  addsd  %xmm2,%xmm11
  movsd  0x3d0(%rsp),%xmm2
  mulsd  D4423(%rip),%xmm2
  mulsd  0x3d8(%rsp),%xmm2
  addsd  %xmm11,%xmm2
  movsd  0x3e0(%rsp),%xmm11
  mulsd  D380(%rip),%xmm11
  mulsd  0x3e8(%rsp),%xmm11
  addsd  %xmm2,%xmm11
  movsd  D1718(%rip),%xmm2
  mulsd  %xmm6,%xmm2
  addsd  %xmm11,%xmm10
  movsd  0x358(%rsp),%xmm11
  mulsd  %xmm2,%xmm11
  movsd  D981(%rip),%xmm2
  mulsd  %xmm4,%xmm2
  mulsd  %xmm10,%xmm11
  movsd  D4442(%rip),%xmm10
  mulsd  %xmm7,%xmm10
  mulsd  %xmm3,%xmm2
  subsd  %xmm11,%xmm0
  mulsd  %xmm9,%xmm10
  addsd  D3823(%rip),%xmm10
  addsd  %xmm10,%xmm2
  movsd  0x3f8(%rsp),%xmm10
  mulsd  D4563(%rip),%xmm10
  mulsd  0x400(%rsp),%xmm10
  addsd  %xmm2,%xmm10
  movsd  0x408(%rsp),%xmm2
  mulsd  D3550(%rip),%xmm2
  mulsd  0x410(%rsp),%xmm2
  addsd  %xmm10,%xmm2
  movsd  0x418(%rsp),%xmm10
  mulsd  D4293(%rip),%xmm10
  mulsd  0x420(%rsp),%xmm10
  addsd  %xmm2,%xmm10
  movsd  0x428(%rsp),%xmm2
  mulsd  D473(%rip),%xmm2
  mulsd  0x430(%rsp),%xmm2
  addsd  %xmm10,%xmm2
  movsd  0x438(%rsp),%xmm10
  mulsd  D2184(%rip),%xmm10
  mulsd  0x440(%rsp),%xmm10
  addsd  %xmm2,%xmm10
  movsd  0x448(%rsp),%xmm2
  mulsd  D1619(%rip),%xmm2
  mulsd  0x450(%rsp),%xmm2
  movsd  0x8a8(%rsp),%xmm9
  movsd  0x8b0(%rsp),%xmm8
  movsd  D1804(%rip),%xmm11
  addsd  %xmm9,%xmm9
  mulsd  0x488(%rsp),%xmm9
  addsd  %xmm8,%xmm8
  addsd  %xmm10,%xmm2
  movsd  0x458(%rsp),%xmm10
  mulsd  D733(%rip),%xmm10
  mulsd  0x460(%rsp),%xmm10
  addsd  %xmm2,%xmm10
  movsd  0x468(%rsp),%xmm2
  mulsd  D4721(%rip),%xmm2
  mulsd  0x470(%rsp),%xmm2
  addsd  %xmm10,%xmm2
  movsd  0x478(%rsp),%xmm10
  mulsd  D2775(%rip),%xmm10
  mulsd  0x480(%rsp),%xmm10
  addsd  %xmm2,%xmm10
  movsd  D1064(%rip),%xmm2
  addsd  %xmm10,%xmm9
  movapd %xmm7,%xmm10
  mulsd  %xmm2,%xmm10
  mulsd  %xmm4,%xmm2
  mulsd  %xmm8,%xmm9
  movsd  0x498(%rsp),%xmm8
  mulsd  D1631(%rip),%xmm8
  mulsd  0x4a0(%rsp),%xmm8
  mulsd  %xmm12,%xmm10
  mulsd  %xmm3,%xmm2
  addsd  %xmm9,%xmm0
  addsd  %xmm11,%xmm10
  addsd  %xmm10,%xmm2
  addsd  %xmm2,%xmm8
  movsd  0x4a8(%rsp),%xmm2
  mulsd  D493(%rip),%xmm2
  mulsd  0x4b0(%rsp),%xmm2
  addsd  %xmm8,%xmm2
  movsd  0x4b8(%rsp),%xmm8
  mulsd  D4221(%rip),%xmm8
  mulsd  0x4c0(%rsp),%xmm8
  addsd  %xmm2,%xmm8
  movsd  0x4c8(%rsp),%xmm2
  mulsd  D768(%rip),%xmm2
  mulsd  0x4d0(%rsp),%xmm2
  addsd  %xmm8,%xmm2
  movsd  0x4d8(%rsp),%xmm8
  mulsd  D991(%rip),%xmm8
  mulsd  0x4e0(%rsp),%xmm8
  addsd  %xmm2,%xmm8
  movsd  0x4e8(%rsp),%xmm2
  mulsd  D35(%rip),%xmm2
  mulsd  0x4f0(%rsp),%xmm2
  addsd  %xmm8,%xmm2
  movsd  0x4f8(%rsp),%xmm8
  mulsd  D3532(%rip),%xmm8
  mulsd  0x500(%rsp),%xmm8
  addsd  %xmm2,%xmm8
  movsd  0x508(%rsp),%xmm2
  mulsd  D4997(%rip),%xmm2
  mulsd  0x510(%rsp),%xmm2
  addsd  %xmm8,%xmm2
  movsd  0x518(%rsp),%xmm8
  mulsd  %xmm14,%xmm8
  mulsd  0x520(%rsp),%xmm8
  addsd  %xmm2,%xmm8
  movsd  D4652(%rip),%xmm2
  mulsd  0x528(%rsp),%xmm2
  mulsd  0x530(%rsp),%xmm2
  addsd  %xmm2,%xmm8
  movsd  D20(%rip),%xmm2
  mulsd  0x490(%rsp),%xmm8
  subsd  %xmm8,%xmm0
  movapd %xmm7,%xmm8
  mulsd  %xmm2,%xmm8
  mulsd  %xmm4,%xmm2
  mulsd  %xmm12,%xmm8
  addsd  D2850(%rip),%xmm8
  mulsd  %xmm3,%xmm2
  addsd  %xmm8,%xmm2
  movsd  0x540(%rsp),%xmm8
  mulsd  D1322(%rip),%xmm8
  mulsd  0x548(%rsp),%xmm8
  addsd  %xmm2,%xmm8
  movsd  0x550(%rsp),%xmm2
  mulsd  D1920(%rip),%xmm2
  mulsd  0x558(%rsp),%xmm2
  addsd  %xmm8,%xmm2
  movsd  0x560(%rsp),%xmm8
  mulsd  D1959(%rip),%xmm8
  mulsd  0x568(%rsp),%xmm8
  addsd  %xmm2,%xmm8
  movsd  0x570(%rsp),%xmm2
  mulsd  D2240(%rip),%xmm2
  mulsd  0x578(%rsp),%xmm2
  addsd  %xmm8,%xmm2
  movsd  0x580(%rsp),%xmm8
  mulsd  D2683(%rip),%xmm8
  mulsd  0x588(%rsp),%xmm8
  addsd  %xmm2,%xmm8
  movsd  0x590(%rsp),%xmm2
  mulsd  D3280(%rip),%xmm2
  mulsd  0x598(%rsp),%xmm2
  movsd  D4891(%rip),%xmm9
  mulsd  %xmm7,%xmm9
  addsd  %xmm8,%xmm2
  movsd  0x5a0(%rsp),%xmm8
  mulsd  D3619(%rip),%xmm8
  mulsd  0x5a8(%rsp),%xmm8
  mulsd  %xmm12,%xmm9
  addsd  D4740(%rip),%xmm9
  addsd  %xmm2,%xmm8
  movsd  0x5b0(%rsp),%xmm2
  mulsd  D3595(%rip),%xmm2
  mulsd  0x5b8(%rsp),%xmm2
  addsd  %xmm8,%xmm2
  movsd  0x5c0(%rsp),%xmm8
  mulsd  D1313(%rip),%xmm8
  mulsd  0x5c8(%rsp),%xmm8
  addsd  %xmm8,%xmm2
  movsd  D4652(%rip),%xmm8
  mulsd  0x5d0(%rsp),%xmm8
  mulsd  0x5d8(%rsp),%xmm8
  addsd  %xmm2,%xmm8
  movsd  D2437(%rip),%xmm2
  mulsd  0x538(%rsp),%xmm2
  mulsd  %xmm3,%xmm2
  mulsd  %xmm2,%xmm8
  movsd  D1323(%rip),%xmm2
  mulsd  %xmm4,%xmm2
  addsd  %xmm8,%xmm0
  movsd  0x5f0(%rsp),%xmm8
  mulsd  D2855(%rip),%xmm8
  mulsd  0x5f8(%rsp),%xmm8
  mulsd  %xmm3,%xmm2
  addsd  %xmm9,%xmm2
  addsd  %xmm2,%xmm8
  movsd  0x600(%rsp),%xmm2
  mulsd  D446(%rip),%xmm2
  mulsd  0x608(%rsp),%xmm2
  addsd  %xmm8,%xmm2
  movsd  0x610(%rsp),%xmm8
  mulsd  D2290(%rip),%xmm8
  mulsd  0x618(%rsp),%xmm8
  addsd  %xmm2,%xmm8
  movsd  0x620(%rsp),%xmm2
  mulsd  D2685(%rip),%xmm2
  mulsd  0x628(%rsp),%xmm2
  addsd  %xmm8,%xmm2
  movsd  0x630(%rsp),%xmm8
  mulsd  D3470(%rip),%xmm8
  mulsd  0x638(%rsp),%xmm8
  addsd  %xmm2,%xmm8
  movsd  0x640(%rsp),%xmm2
  mulsd  D3329(%rip),%xmm2
  mulsd  0x648(%rsp),%xmm2
  addsd  %xmm8,%xmm2
  movsd  0x650(%rsp),%xmm8
  mulsd  D2582(%rip),%xmm8
  mulsd  0x658(%rsp),%xmm8
  addsd  %xmm2,%xmm8
  movsd  0x660(%rsp),%xmm2
  mulsd  D123(%rip),%xmm2
  mulsd  0x668(%rsp),%xmm2
  addsd  %xmm8,%xmm2
  movsd  0x670(%rsp),%xmm8
  mulsd  D3772(%rip),%xmm8
  mulsd  0x678(%rsp),%xmm8
  addsd  %xmm2,%xmm8
  movsd  D4652(%rip),%xmm2
  mulsd  0x680(%rsp),%xmm2
  mulsd  0x688(%rsp),%xmm2
  addsd  %xmm2,%xmm8
  movsd  0x5e0(%rsp),%xmm2
  mulsd  D1534(%rip),%xmm2
  mulsd  0x5e8(%rsp),%xmm2
  mulsd  %xmm8,%xmm2
  movsd  D2801(%rip),%xmm8
  mulsd  %xmm7,%xmm8
  subsd  %xmm2,%xmm0
  movsd  D3146(%rip),%xmm2
  mulsd  %xmm4,%xmm2
  mulsd  %xmm12,%xmm8
  addsd  D2721(%rip),%xmm8
  mulsd  %xmm3,%xmm2
  addsd  %xmm8,%xmm2
  movsd  0x6a0(%rsp),%xmm8
  mulsd  D2007(%rip),%xmm8
  mulsd  0x6a8(%rsp),%xmm8
  addsd  %xmm2,%xmm8
  movsd  0x6b0(%rsp),%xmm2
  mulsd  D719(%rip),%xmm2
  mulsd  0x6b8(%rsp),%xmm2
  addsd  %xmm8,%xmm2
  movsd  0x6c0(%rsp),%xmm8
  mulsd  D194(%rip),%xmm8
  mulsd  0x6c8(%rsp),%xmm8
  addsd  %xmm2,%xmm8
  movsd  0x6d0(%rsp),%xmm2
  mulsd  D579(%rip),%xmm2
  mulsd  0x6d8(%rsp),%xmm2
  mulsd  0x690(%rsp),%xmm5
  mulsd  0x698(%rsp),%xmm5
  addsd  %xmm8,%xmm2
  movsd  0x6e0(%rsp),%xmm8
  mulsd  D1515(%rip),%xmm8
  mulsd  0x6e8(%rsp),%xmm8
  addsd  %xmm2,%xmm8
  movsd  0x6f0(%rsp),%xmm2
  mulsd  D2119(%rip),%xmm2
  mulsd  0x6f8(%rsp),%xmm2
  addsd  %xmm8,%xmm2
  movsd  0x700(%rsp),%xmm8
  mulsd  D983(%rip),%xmm8
  mulsd  0x708(%rsp),%xmm8
  addsd  %xmm2,%xmm8
  movsd  0x710(%rsp),%xmm2
  mulsd  D3903(%rip),%xmm2
  mulsd  0x718(%rsp),%xmm2
  addsd  %xmm8,%xmm2
  movsd  0x720(%rsp),%xmm8
  mulsd  D2543(%rip),%xmm8
  mulsd  0x728(%rsp),%xmm8
  addsd  %xmm2,%xmm8
  movsd  D4652(%rip),%xmm2
  mulsd  0x730(%rsp),%xmm2
  mulsd  0x738(%rsp),%xmm2
  addsd  %xmm8,%xmm2
  mulsd  %xmm5,%xmm2
  movq   %rbp,%xmm5
  addsd  %xmm2,%xmm0
  movapd %xmm7,%xmm2
  mulsd  %xmm1,%xmm2
  mulsd  %xmm4,%xmm1
  mulsd  %xmm12,%xmm2
  mulsd  %xmm3,%xmm1
  addsd  D3340(%rip),%xmm2
  addsd  %xmm2,%xmm1
  movsd  0x750(%rsp),%xmm2
  mulsd  D3207(%rip),%xmm2
  mulsd  0x758(%rsp),%xmm2
  addsd  %xmm1,%xmm2
  movsd  0x760(%rsp),%xmm1
  mulsd  D2886(%rip),%xmm1
  mulsd  0x768(%rsp),%xmm1
  addsd  %xmm2,%xmm1
  movsd  0x770(%rsp),%xmm2
  mulsd  D4783(%rip),%xmm2
  mulsd  0x778(%rsp),%xmm2
  addsd  %xmm1,%xmm2
  movsd  0x780(%rsp),%xmm1
  mulsd  D477(%rip),%xmm1
  mulsd  0x788(%rsp),%xmm1
  addsd  %xmm2,%xmm1
  movsd  0x790(%rsp),%xmm2
  mulsd  D686(%rip),%xmm2
  mulsd  0x798(%rsp),%xmm2
  addsd  %xmm1,%xmm2
  movsd  0x7a0(%rsp),%xmm1
  mulsd  D2151(%rip),%xmm1
  mulsd  0x7a8(%rsp),%xmm1
  addsd  %xmm2,%xmm1
  movsd  0x7b0(%rsp),%xmm2
  mulsd  D2287(%rip),%xmm2
  mulsd  0x7b8(%rsp),%xmm2
  addsd  %xmm1,%xmm2
  movsd  0x7c0(%rsp),%xmm1
  mulsd  D4600(%rip),%xmm1
  mulsd  0x7c8(%rsp),%xmm1
  addsd  %xmm2,%xmm1
  movsd  0x7d0(%rsp),%xmm2
  mulsd  D2865(%rip),%xmm2
  mulsd  0x7d8(%rsp),%xmm2
  addsd  %xmm1,%xmm2
  movsd  D63(%rip),%xmm1
  mulsd  0x7e0(%rsp),%xmm1
  mulsd  0x7e8(%rsp),%xmm1
  addsd  %xmm1,%xmm2
  movsd  0x740(%rsp),%xmm1
  mulsd  D2707(%rip),%xmm1
  mulsd  0x748(%rsp),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm7,%xmm2
  subsd  %xmm1,%xmm0
  movsd  D4338(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  mulsd  %xmm4,%xmm1
  mulsd  %xmm12,%xmm2
  mulsd  %xmm3,%xmm1
  addsd  D2896(%rip),%xmm2
  addsd  %xmm2,%xmm1
  movsd  0x800(%rsp),%xmm2
  mulsd  D1110(%rip),%xmm2
  mulsd  0x808(%rsp),%xmm2
  addsd  %xmm1,%xmm2
  movsd  0x810(%rsp),%xmm1
  mulsd  D2535(%rip),%xmm1
  mulsd  0x818(%rsp),%xmm1
  addsd  %xmm2,%xmm1
  movsd  0x820(%rsp),%xmm2
  mulsd  D3718(%rip),%xmm2
  mulsd  0x828(%rsp),%xmm2
  addsd  %xmm1,%xmm2
  movsd  0x830(%rsp),%xmm1
  mulsd  D3758(%rip),%xmm1
  mulsd  0x838(%rsp),%xmm1
  addsd  %xmm2,%xmm1
  movsd  0x840(%rsp),%xmm2
  mulsd  D2837(%rip),%xmm2
  mulsd  0x848(%rsp),%xmm2
  addsd  %xmm1,%xmm2
  movsd  0x850(%rsp),%xmm1
  mulsd  D3493(%rip),%xmm1
  mulsd  0x858(%rsp),%xmm1
  addsd  %xmm2,%xmm1
  movsd  0x860(%rsp),%xmm2
  mulsd  D2938(%rip),%xmm2
  mulsd  0x868(%rsp),%xmm2
  addsd  %xmm1,%xmm2
  movsd  0x870(%rsp),%xmm1
  mulsd  D412(%rip),%xmm1
  mulsd  0x878(%rsp),%xmm1
  addsd  %xmm2,%xmm1
  movsd  0x880(%rsp),%xmm2
  mulsd  D4438(%rip),%xmm2
  mulsd  0x888(%rsp),%xmm2
  addsd  %xmm1,%xmm2
  movsd  D63(%rip),%xmm1
  mulsd  0x890(%rsp),%xmm1
  mulsd  0x898(%rsp),%xmm1
  addsd  %xmm2,%xmm1
  movsd  0x7f0(%rsp),%xmm2
  mulsd  D785(%rip),%xmm2
  mulsd  0x7f8(%rsp),%xmm2
  mulsd  %xmm2,%xmm1
  movsd  0xb8(%rsp),%xmm2
  mulsd  0xc0(%rsp),%xmm2
  addsd  %xmm1,%xmm0
  movsd  D3286(%rip),%xmm1
  mulsd  %xmm7,%xmm1
  mulsd  %xmm2,%xmm0
  movsd  D1155(%rip),%xmm2
  mulsd  0x28(%rsp),%xmm1
  mulsd  %xmm4,%xmm2
  mulsd  0x30(%rsp),%xmm2
  mulsd  D3538(%rip),%xmm6
  mulsd  0x98(%rsp),%xmm6
  subsd  %xmm2,%xmm1
  movsd  D264(%rip),%xmm2
  mulsd  %xmm7,%xmm2
  mulsd  0x38(%rsp),%xmm2
  mulsd  %xmm3,%xmm2
  subsd  %xmm2,%xmm1
  movq   %r15,%xmm2
  mulsd  D3093(%rip),%xmm2
  mulsd  0x40(%rsp),%xmm2
  subsd  %xmm2,%xmm1
  movsd  D3495(%rip),%xmm2
  mulsd  %xmm7,%xmm2
  mulsd  0x48(%rsp),%xmm2
  mulsd  0x50(%rsp),%xmm2
  subsd  %xmm2,%xmm1
  movsd  D2807(%rip),%xmm2
  mulsd  %xmm7,%xmm2
  mulsd  0x58(%rsp),%xmm2
  mulsd  0x60(%rsp),%xmm2
  subsd  %xmm2,%xmm1
  movsd  D4990(%rip),%xmm2
  mulsd  %xmm7,%xmm2
  mulsd  0x68(%rsp),%xmm2
  mulsd  0x70(%rsp),%xmm2
  subsd  %xmm2,%xmm1
  movsd  D1332(%rip),%xmm2
  mulsd  %xmm7,%xmm2
  mulsd  0x78(%rsp),%xmm2
  mulsd  0x80(%rsp),%xmm2
  subsd  %xmm2,%xmm1
  movsd  D3538(%rip),%xmm2
  mulsd  %xmm5,%xmm2
  movapd %xmm3,%xmm5
  mulsd  %xmm4,%xmm5
  subsd  D4303(%rip),%xmm5
  addsd  %xmm2,%xmm1
  movsd  D1155(%rip),%xmm2
  mulsd  %xmm7,%xmm2
  mulsd  0x10(%rsp),%xmm2
  mulsd  0x88(%rsp),%xmm2
  addsd  %xmm2,%xmm1
  movq   %r12,%xmm2
  mulsd  D1385(%rip),%xmm2
  mulsd  0x90(%rsp),%xmm2
  mulsd  %xmm5,%xmm2
  movq   %r13,%xmm5
  mulsd  D479(%rip),%xmm5
  mulsd  0xa0(%rsp),%xmm5
  addsd  %xmm2,%xmm1
  movapd %xmm4,%xmm2
  addsd  %xmm4,%xmm2
  mulsd  %xmm3,%xmm2
  subsd  D2982(%rip),%xmm2
  mulsd  %xmm6,%xmm2
  addsd  %xmm1,%xmm2
  movsd  D4652(%rip),%xmm1
  mulsd  %xmm4,%xmm1
  mulsd  %xmm3,%xmm1
  subsd  D1318(%rip),%xmm1
  mulsd  %xmm5,%xmm1
  addsd  %xmm1,%xmm2
  movsd  D2982(%rip),%xmm1
  mulsd  %xmm4,%xmm1
  mulsd  %xmm3,%xmm1
  addsd  D3538(%rip),%xmm1
  movsd  D63(%rip),%xmm5
  mulsd  0xa8(%rsp),%xmm5
  mulsd  %xmm5,%xmm1
  movsd  D2982(%rip),%xmm5
  mulsd  0xb0(%rsp),%xmm5
  subsd  %xmm1,%xmm2
  movsd  D1718(%rip),%xmm1
  mulsd  %xmm4,%xmm1
  mulsd  %xmm3,%xmm1
  mulsd  %xmm5,%xmm3
  addsd  D398(%rip),%xmm1
  mulsd  %xmm3,%xmm1
  subsd  %xmm1,%xmm2
  movq   %r14,%xmm1
  mulsd  D2000(%rip),%xmm1
  mulsd  0x20(%rsp),%xmm1
  mulsd  %xmm2,%xmm1
  movq   %rbx,%xmm2
  mulsd  %xmm11,%xmm2
  mulsd  0x18(%rsp),%xmm2
  addsd  %xmm2,%xmm1
  addsd  %xmm1,%xmm0
  movsd  0x8a0(%rsp),%xmm1
  mulsd  %xmm11,%xmm1
  mulsd  %xmm4,%xmm1
  mulsd  %xmm15,%xmm1
  divsd  %xmm1,%xmm0
  jmp    L3
```

tool_calls: name: unpack_data
arguments: label: D3191
type_infered: f64
name: unpack_data
arguments: label: D3538
type_infered: f64
name: unpack_data
arguments: label: D4652
type_infered: f64
name: unpack_data
arguments: label: D1770
type_infered: f64
name: unpack_data
arguments: label: D1155
type_infered: f64
name: unpack_data
arguments: label: D693
type_infered: f64
name: unpack_data
arguments: label: D63
type_infered: f64
name: unpack_data
arguments: label: D4303
type_infered: f64
name: unpack_data
arguments: label: D1286
type_infered: f64
name: unpack_data
arguments: label: D2437
type_infered: f64
name: unpack_data
arguments: label: D724
type_infered: f64
name: unpack_data
arguments: label: D2982
type_infered: f64
name: unpack_data
arguments: label: D4777
type_infered: f64
name: unpack_data
arguments: label: D1901
type_infered: f64
name: unpack_data
arguments: label: D2435
type_infered: f64
name: unpack_data
arguments: label: D3212
type_infered: f64
name: unpack_data
arguments: label: D2107
type_infered: f64
name: unpack_data
arguments: label: D510
type_infered: f64
name: unpack_data
arguments: label: D1440
type_infered: f64
name: unpack_data
arguments: label: D464
type_infered: f64
name: unpack_data
arguments: label: D1044
type_infered: f64
name: unpack_data
arguments: label: D2803
type_infered: f64
name: unpack_data
arguments: label: D451
type_infered: f64
name: unpack_data
arguments: label: D3547
type_infered: f64
name: unpack_data
arguments: label: D403
type_infered: f64
name: unpack_data
arguments: label: D1274
type_infered: f64
name: unpack_data
arguments: label: D2600
type_infered: f64
name: unpack_data
arguments: label: D2260
type_infered: f64
name: unpack_data
arguments: label: D1701
type_infered: f64
name: unpack_data
arguments: label: D4639
type_infered: f64
name: unpack_data
arguments: label: D1718
type_infered: f64
name: unpack_data
arguments: label: D2953
type_infered: f64
name: unpack_data
arguments: label: D4436
type_infered: f64
name: unpack_data
arguments: label: D1011
type_infered: f64
name: unpack_data
arguments: label: D972
type_infered: f64
name: unpack_data
arguments: label: D4864
type_infered: f64
name: unpack_data
arguments: label: D2086
type_infered: f64
name: unpack_data
arguments: label: D3606
type_infered: f64
name: unpack_data
arguments: label: D3639
type_infered: f64
name: unpack_data
arguments: label: D3740
type_infered: f64
name: unpack_data
arguments: label: D3209
type_infered: f64
name: unpack_data
arguments: label: D4383
type_infered: byte[8]
name: unpack_data
arguments: label: D652
type_infered: f64
name: unpack_data
arguments: label: D2457
type_infered: f64
name: unpack_data
arguments: label: D4064
type_infered: f64
name: unpack_data
arguments: label: D2624
type_infered: f64
name: unpack_data
arguments: label: D2372
type_infered: f64
name: unpack_data
arguments: label: D4772
type_infered: f64
name: unpack_data
arguments: label: D2627
type_infered: f64
name: unpack_data
arguments: label: D3346
type_infered: f64
name: unpack_data
arguments: label: D4257
type_infered: f64
name: unpack_data
arguments: label: D150
type_infered: f64
name: unpack_data
arguments: label: D313
type_infered: f64
name: unpack_data
arguments: label: D631
type_infered: f64
name: unpack_data
arguments: label: D1643
type_infered: f64
name: unpack_data
arguments: label: D2815
type_infered: f64
name: unpack_data
arguments: label: D3584
type_infered: f64
name: unpack_data
arguments: label: D4967
type_infered: f64
name: unpack_data
arguments: label: D599
type_infered: f64
name: unpack_data
arguments: label: D3920
type_infered: f64
name: unpack_data
arguments: label: D1836
type_infered: f64
name: unpack_data
arguments: label: D3869
type_infered: f64
name: unpack_data
arguments: label: D1847
type_infered: f64
name: unpack_data
arguments: label: D534
type_infered: f64
name: unpack_data
arguments: label: D2330
type_infered: f64
name: unpack_data
arguments: label: D1716
type_infered: f64
name: unpack_data
arguments: label: D807
type_infered: f64
name: unpack_data
arguments: label: D355
type_infered: f64
name: unpack_data
arguments: label: D2633
type_infered: f64
name: unpack_data
arguments: label: D4931
type_infered: f64
name: unpack_data
arguments: label: D3170
type_infered: f64
name: unpack_data
arguments: label: D1966
type_infered: f64
name: unpack_data
arguments: label: D938
type_infered: f64
name: unpack_data
arguments: label: D4186
type_infered: f64
name: unpack_data
arguments: label: D4068
type_infered: f64
name: unpack_data
arguments: label: D352
type_infered: byte[8]
name: unpack_data
arguments: label: D3954
type_infered: f64
name: unpack_data
arguments: label: D1232
type_infered: f64
name: unpack_data
arguments: label: D996
type_infered: f64
name: unpack_data
arguments: label: D2828
type_infered: f64
name: unpack_data
arguments: label: D3359
type_infered: f64
name: unpack_data
arguments: label: D1744
type_infered: f64
name: unpack_data
arguments: label: D4444
type_infered: f64
name: unpack_data
arguments: label: D3381
type_infered: f64
name: unpack_data
arguments: label: D247
type_infered: f64
name: unpack_data
arguments: label: D4423
type_infered: f64
name: unpack_data
arguments: label: D380
type_infered: f64
name: unpack_data
arguments: label: D981
type_infered: f64
name: unpack_data
arguments: label: D4442
type_infered: f64
name: unpack_data
arguments: label: D3823
type_infered: f64
name: unpack_data
arguments: label: D4563
type_infered: f64
name: unpack_data
arguments: label: D3550
type_infered: f64
name: unpack_data
arguments: label: D4293
type_infered: f64
name: unpack_data
arguments: label: D473
type_infered: f64
name: unpack_data
arguments: label: D2184
type_infered: f64
name: unpack_data
arguments: label: D1619
type_infered: f64
name: unpack_data
arguments: label: D1804
type_infered: f64
name: unpack_data
arguments: label: D733
type_infered: f64
name: unpack_data
arguments: label: D4721
type_infered: f64
name: unpack_data
arguments: label: D2775
type_infered: f64
name: unpack_data
arguments: label: D1064
type_infered: f64
name: unpack_data
arguments: label: D1631
type_infered: f64
name: unpack_data
arguments: label: D493
type_infered: f64
name: unpack_data
arguments: label: D4221
type_infered: f64
name: unpack_data
arguments: label: D768
type_infered: f64
name: unpack_data
arguments: label: D991
type_infered: f64
name: unpack_data
arguments: label: D35
type_infered: f64
name: unpack_data
arguments: label: D3532
type_infered: f64
name: unpack_data
arguments: label: D4997
type_infered: f64
name: unpack_data
arguments: label: D20
type_infered: f64
name: unpack_data
arguments: label: D2850
type_infered: f64
name: unpack_data
arguments: label: D1322
type_infered: f64
name: unpack_data
arguments: label: D1920
type_infered: f64
name: unpack_data
arguments: label: D1959
type_infered: f64
name: unpack_data
arguments: label: D2240
type_infered: f64
name: unpack_data
arguments: label: D2683
type_infered: f64
name: unpack_data
arguments: label: D3280
type_infered: f64
name: unpack_data
arguments: label: D4891
type_infered: f64
name: unpack_data
arguments: label: D3619
type_infered: f64
name: unpack_data
arguments: label: D4740
type_infered: f64
name: unpack_data
arguments: label: D3595
type_infered: f64
name: unpack_data
arguments: label: D1313
type_infered: f64
name: unpack_data
arguments: label: D1323
type_infered: f64
name: unpack_data
arguments: label: D2855
type_infered: f64
name: unpack_data
arguments: label: D446
type_infered: f64
name: unpack_data
arguments: label: D2290
type_infered: f64
name: unpack_data
arguments: label: D2685
type_infered: f64
name: unpack_data
arguments: label: D3470
type_infered: f64
name: unpack_data
arguments: label: D3329
type_infered: f64
name: unpack_data
arguments: label: D2582
type_infered: f64
name: unpack_data
arguments: label: D123
type_infered: f64
name: unpack_data
arguments: label: D3772
type_infered: f64
name: unpack_data
arguments: label: D1534
type_infered: f64
name: unpack_data
arguments: label: D2801
type_infered: f64
name: unpack_data
arguments: label: D3146
type_infered: f64
name: unpack_data
arguments: label: D2721
type_infered: f64
name: unpack_data
arguments: label: D2007
type_infered: f64
name: unpack_data
arguments: label: D719
type_infered: f64
name: unpack_data
arguments: label: D194
type_infered: f64
name: unpack_data
arguments: label: D579
type_infered: f64
name: unpack_data
arguments: label: D1515
type_infered: f64
name: unpack_data
arguments: label: D2119
type_infered: f64
name: unpack_data
arguments: label: D983
type_infered: f64
name: unpack_data
arguments: label: D3903
type_infered: f64
name: unpack_data
arguments: label: D2543
type_infered: f64
name: unpack_data
arguments: label: D3340
type_infered: f64
name: unpack_data
arguments: label: D3207
type_infered: f64
name: unpack_data
arguments: label: D2886
type_infered: f64
name: unpack_data
arguments: label: D4783
type_infered: f64
name: unpack_data
arguments: label: D477
type_infered: f64
name: unpack_data
arguments: label: D686
type_infered: f64
name: unpack_data
arguments: label: D2151
type_infered: f64
name: unpack_data
arguments: label: D2287
type_infered: f64
name: unpack_data
arguments: label: D4600
type_infered: f64
name: unpack_data
arguments: label: D2865
type_infered: f64
name: unpack_data
arguments: label: D2707
type_infered: f64
name: unpack_data
arguments: label: D4338
type_infered: f64
name: unpack_data
arguments: label: D2896
type_infered: f64
name: unpack_data
arguments: label: D1110
type_infered: f64
name: unpack_data
arguments: label: D2535
type_infered: f64
name: unpack_data
arguments: label: D3718
type_infered: f64
name: unpack_data
arguments: label: D3758
type_infered: f64
name: unpack_data
arguments: label: D2837
type_infered: f64
name: unpack_data
arguments: label: D3493
type_infered: f64
name: unpack_data
arguments: label: D2938
type_infered: f64
name: unpack_data
arguments: label: D412
type_infered: f64
name: unpack_data
arguments: label: D4438
type_infered: f64
name: unpack_data
arguments: label: D785
type_infered: f64
name: unpack_data
arguments: label: D3286
type_infered: byte[8]
name: unpack_data
arguments: label: D264
type_infered: f64
name: unpack_data
arguments: label: D3093
type_infered: f64
name: unpack_data
arguments: label: D3495
type_infered: f64
name: unpack_data
arguments: label: D2807
type_infered: f64
name: unpack_data
arguments: label: D4990
type_infered: f64
name: unpack_data
arguments: label: D1332
type_infered: f64
name: unpack_data
arguments: label: D1385
type_infered: f64
name: unpack_data
arguments: label: D479
type_infered: f64
name: unpack_data
arguments: label: D1318
type_infered: f64
name: unpack_data
arguments: label: D398
type_infered: f64
name: unpack_data
arguments: label: D2000
type_infered: f64

tool: D3191: 2.718281828459045

tool: D3538: 3

tool: D4652: 4

tool: D1770: 5

tool: D1155: 6

tool: D693: 7

tool: D63: 8

tool: D4303: 9

tool: D1286: 10

tool: D2437: 11

tool: D724: 12

tool: D2982: 13

tool: D4777: 14

tool: D1901: 37362124800

tool: D2435: 74724249600

tool: D3212: 24895921050

tool: D2107: 9949449510

tool: D510: 3309726420

tool: D1440: 941466240

tool: D464: 233204400

tool: D1044: 50862240

tool: D2803: 9801792

tool: D451: 1657344

tool: D3547: 49810085325

tool: D403: 239616

tool: D1274: 27648

tool: D2600: 2048

tool: D2260: 18

tool: D1701: 16

tool: D4639: 20

tool: D1718: 22

tool: D2953: 663390

tool: D4436: 442260

tool: D1011: 221130

tool: D972: 8424

tool: D4864: 331695

tool: D2086: 88452

tool: D3606: 29484

tool: D3639: 2106

tool: D3740: 456

tool: D3209: 102

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

tool: D652: 810810

tool: D2457: 405405

tool: D4064: 540540

tool: D2624: 270270

tool: D2372: 108108

tool: D4772: 36036

tool: D2627: 10368

tool: D3346: 2466

tool: D4257: 576

tool: D150: 138

tool: D313: 24

tool: D631: 3169530

tool: D1643: 65988

tool: D2815: 18681

tool: D3584: 330

tool: D4967: 5061420

tool: D599: 1584765

tool: D3920: 2653560

tool: D1836: 786240

tool: D3869: 296478

tool: D1847: 158886

tool: D534: 3666

tool: D2330: 498

tool: D1716: 44

tool: D807: 6081075

tool: D355: 12162150

tool: D2633: 4864860

tool: D4931: 417690

tool: D3170: 136188

tool: D1966: 31023

tool: D938: 5118

tool: D4186: 606

tool: D4068: 48

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

tool: D3954: 110

tool: D1232: 24324300

tool: D996: 3243240

tool: D2828: 10135125

tool: D3359: 4054050

tool: D1744: 1099980

tool: D4444: 268920

tool: D3381: 49590

tool: D247: 6960

tool: D4423: 726

tool: D380: 52

tool: D981: 156080925

tool: D4442: 170270100

tool: D3823: 85135050

tool: D4563: 89189100

tool: D3550: 36018675

tool: D4293: 10977120

tool: D473: 2619540

tool: D2184: 498960

tool: D1619: 76230

tool: D1804: 467775

tool: D733: 9240

tool: D4721: 858

tool: D2775: 56

tool: D1064: 935550

tool: D1631: 623700

tool: D493: 311850

tool: D4221: 124740

tool: D768: 41580

tool: D991: 11880

tool: D35: 2970

tool: D3532: 660

tool: D4997: 132

tool: D20: 1105650

tool: D2850: 552825

tool: D1322: 737100

tool: D1920: 368550

tool: D1959: 147420

tool: D2240: 49140

tool: D2683: 14040

tool: D3280: 3510

tool: D4891: 3474900

tool: D3619: 780

tool: D4740: 1737450

tool: D3595: 156

tool: D1313: 32

tool: D1323: 3489075

tool: D2855: 2239650

tool: D446: 1248075

tool: D2290: 468180

tool: D2685: 129960

tool: D3470: 38880

tool: D3329: 12960

tool: D2582: 3480

tool: D123: 636

tool: D3772: 72

tool: D1534: 462

tool: D2801: 4887540

tool: D3146: 4457565

tool: D2721: 2443770

tool: D2007: 3749760

tool: D719: 1715175

tool: D194: 510804

tool: D579: 164808

tool: D1515: 65808

tool: D2119: 21912

tool: D983: 5112

tool: D3903: 804

tool: D2543: 80

tool: D3340: 2027025

tool: D3207: 2702700

tool: D2886: 1351350

tool: D4783: 539280

tool: D477: 183960

tool: D686: 49392

tool: D2151: 12012

tool: D2287: 3192

tool: D4600: 744

tool: D2865: 112

tool: D2707: 165

tool: D4338: 5212350

tool: D2896: 2606175

tool: D1110: 3477600

tool: D2535: 1718550

tool: D3718: 724320

tool: D3758: 226440

tool: D2837: 58320

tool: D3493: 16500

tool: D2938: 4680

tool: D412: 984

tool: D4438: 128

tool: D785: 231

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

tool: D264: 1014

tool: D3093: 2145

tool: D3495: 4290

tool: D2807: 5148

tool: D4990: 1716

tool: D1332: 78

tool: D1385: 286

tool: D479: 26

tool: D1318: 33

tool: D398: 39

tool: D2000: 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;
}
```