user: Converte this assembly snippet into its equivalent C code:

```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     L4
  jne    L4
  mulsd  %xmm6,%xmm2
  movapd %xmm2,%xmm14
  movsd  D1214(%rip),%xmm2
  movsd  %xmm14,0xd0(%rsp)
  movapd %xmm14,%xmm1
  movapd %xmm2,%xmm0
  call   <pow@plt>
  movsd  0x8(%rsp),%xmm4
  movsd  D340(%rip),%xmm1
  movsd  %xmm0,0xc8(%rsp)
  movapd %xmm4,%xmm13
  movapd %xmm4,%xmm0
  mulsd  %xmm4,%xmm13
  movsd  %xmm13,0xc0(%rsp)
  call   <pow@plt>
  mov    D340(%rip),%rax
  movq   %xmm0,%rbx
  movsd  0x10(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  movsd  D3234(%rip),%xmm1
  movsd  %xmm0,(%rsp)
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  mov    D3234(%rip),%rax
  movsd  %xmm0,0xb8(%rsp)
  movsd  0x10(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  movsd  D2630(%rip),%xmm1
  movsd  %xmm0,0x18(%rsp)
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  mov    D2630(%rip),%rax
  movsd  %xmm0,0xb0(%rsp)
  movsd  0x10(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  movsd  D3549(%rip),%xmm1
  movsd  %xmm0,0x20(%rsp)
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  mov    D3549(%rip),%rax
  movsd  %xmm0,0xa8(%rsp)
  movsd  0x10(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  movsd  D3519(%rip),%xmm1
  movsd  %xmm0,0x28(%rsp)
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  mov    D3519(%rip),%rax
  movsd  %xmm0,0xa0(%rsp)
  movsd  0x10(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  movsd  D4540(%rip),%xmm1
  movsd  %xmm0,0x30(%rsp)
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  mov    D4540(%rip),%rax
  movsd  %xmm0,0x98(%rsp)
  movsd  0x10(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  movsd  D1659(%rip),%xmm1
  movsd  %xmm0,0x38(%rsp)
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  mov    D1659(%rip),%rax
  movsd  %xmm0,0x90(%rsp)
  movsd  0x10(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  movsd  D4799(%rip),%xmm1
  movsd  %xmm0,0x40(%rsp)
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  mov    D4799(%rip),%rax
  movsd  %xmm0,0x88(%rsp)
  movsd  0x10(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  movsd  D4480(%rip),%xmm1
  movsd  %xmm0,0x48(%rsp)
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  mov    D4480(%rip),%rax
  movsd  %xmm0,0x80(%rsp)
  movsd  0x10(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  movsd  D534(%rip),%xmm1
  movsd  %xmm0,0x50(%rsp)
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  mov    D534(%rip),%rax
  movsd  %xmm0,0x78(%rsp)
  movsd  0x10(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  movsd  D4777(%rip),%xmm1
  movsd  %xmm0,0x58(%rsp)
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  mov    D4777(%rip),%rax
  movsd  %xmm0,0x70(%rsp)
  movsd  0x10(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  movsd  D4644(%rip),%xmm1
  movsd  %xmm0,0x60(%rsp)
  movsd  0x8(%rsp),%xmm0
  call   <pow@plt>
  mov    D4644(%rip),%rax
  movq   %xmm0,%r14
  movsd  0x10(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D1214(%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  D2654(%rip),%xmm14
  movapd %xmm0,%xmm1
  movsd  D4444(%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  D2048(%rip),%xmm12
  movsd  0x98(%rsp),%xmm8
  mulsd  0x18(%rsp),%xmm12
  movsd  0x90(%rsp),%xmm7
  mulsd  D3713(%rip),%xmm11
  movsd  0x88(%rsp),%xmm6
  subsd  %xmm14,%xmm2
  mulsd  0x20(%rsp),%xmm11
  movsd  0x80(%rsp),%xmm5
  mulsd  %xmm4,%xmm15
  mulsd  %xmm4,%xmm4
  mulsd  D4112(%rip),%xmm10
  mulsd  0x28(%rsp),%xmm10
  mulsd  D39(%rip),%xmm9
  subsd  %xmm15,%xmm2
  movapd %xmm0,%xmm15
  mulsd  %xmm13,%xmm15
  mulsd  0x30(%rsp),%xmm9
  mulsd  D1428(%rip),%xmm8
  mulsd  0x38(%rsp),%xmm8
  mulsd  D217(%rip),%xmm7
  mulsd  %xmm4,%xmm15
  mulsd  0x40(%rsp),%xmm7
  mulsd  D2147(%rip),%xmm6
  mulsd  0x48(%rsp),%xmm6
  mulsd  D28(%rip),%xmm5
  subsd  %xmm15,%xmm2
  mulsd  0x50(%rsp),%xmm5
  movq   %rbx,%xmm15
  mulsd  D3141(%rip),%xmm15
  mulsd  (%rsp),%xmm15
  movsd  0x78(%rsp),%xmm4
  movsd  0x70(%rsp),%xmm3
  mulsd  %xmm14,%xmm1
  movapd %xmm2,%xmm0
  movq   %r14,%xmm2
  mulsd  D3693(%rip),%xmm4
  mulsd  0x58(%rsp),%xmm4
  mulsd  D143(%rip),%xmm3
  subsd  %xmm15,%xmm0
  mulsd  0x60(%rsp),%xmm3
  mulsd  D363(%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
L0:
  add    $0x918,%rsp
  pop    %rbx
  pop    %rbp
  pop    %r12
  pop    %r13
  pop    %r14
  pop    %r15
  ret
  nopl   0x0(%rax)
L4:
  movsd  0x10(%rsp),%xmm15
  addsd  (%rsp),%xmm15
  movsd  %xmm2,0x20(%rsp)
  mov    D1214(%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    D4777(%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    D1214(%rip),%rax
  movsd  %xmm0,0x18(%rsp)
  movsd  %xmm2,0xb8(%rsp)
  mulsd  %xmm2,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mov    D4644(%rip),%rax
  movq   %xmm0,%r14
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D4777(%rip),%rax
  movsd  %xmm0,0x20(%rsp)
  movsd  0x10(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  movsd  0x8(%rsp),%xmm6
  mov    D4644(%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    D4480(%rip),%rax
  movsd  %xmm0,0x30(%rsp)
  movsd  0x10(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D4540(%rip),%rax
  movsd  %xmm0,0x38(%rsp)
  movsd  0x10(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3234(%rip),%rax
  movq   %xmm0,%r15
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D1659(%rip),%rax
  movsd  %xmm0,0x40(%rsp)
  movsd  0x10(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3234(%rip),%rax
  movsd  %xmm0,0x48(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3519(%rip),%rax
  movsd  %xmm0,0x50(%rsp)
  movsd  0x10(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3549(%rip),%rax
  movsd  %xmm0,0x58(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D2630(%rip),%rax
  movsd  %xmm0,0x60(%rsp)
  movsd  0x10(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D4540(%rip),%rax
  movsd  %xmm0,0x68(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D340(%rip),%rax
  movsd  %xmm0,0x70(%rsp)
  movsd  0x10(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D4799(%rip),%rax
  movsd  %xmm0,0x78(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D534(%rip),%rax
  movsd  %xmm0,0x80(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D534(%rip),%rax
  movq   %xmm0,%rbp
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3549(%rip),%rax
  movsd  %xmm0,0x88(%rsp)
  movsd  0x10(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3549(%rip),%rax
  movq   %xmm0,%r12
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D4799(%rip),%rax
  movsd  %xmm0,0x90(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3234(%rip),%rax
  movsd  %xmm0,0x98(%rsp)
  movsd  0x10(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D4540(%rip),%rax
  movq   %xmm0,%r13
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D534(%rip),%rax
  movsd  %xmm0,0xa0(%rsp)
  movsd  0x10(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D4799(%rip),%rax
  movsd  %xmm0,0xa8(%rsp)
  movsd  0x10(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D1214(%rip),%rax
  movsd  0xb8(%rsp),%xmm2
  movsd  %xmm0,0xb0(%rsp)
  mulsd  0x10(%rsp),%xmm2
  movq   %rax,%xmm0
  movapd %xmm2,%xmm1
  call   <pow@plt>
  mov    D3234(%rip),%rax
  movsd  %xmm0,0xb8(%rsp)
  movsd  0x10(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  movsd  D365(%rip),%xmm8
  movsd  %xmm0,0xc0(%rsp)
  movsd  0x10(%rsp),%xmm0
  movapd %xmm8,%xmm1
  call   <pow@plt>
  mov    D3234(%rip),%rax
  movsd  %xmm0,0xc8(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D340(%rip),%rax
  movsd  %xmm0,0xd0(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D340(%rip),%rax
  movsd  %xmm0,0xd8(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3234(%rip),%rax
  movsd  %xmm0,0xe0(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3234(%rip),%rax
  movsd  %xmm0,0x8e8(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D2630(%rip),%rax
  movsd  %xmm0,0xe8(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D2630(%rip),%rax
  movsd  %xmm0,0xf0(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3549(%rip),%rax
  movsd  %xmm0,0xf8(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3549(%rip),%rax
  movsd  %xmm0,0x8e0(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3519(%rip),%rax
  movsd  %xmm0,0x100(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3519(%rip),%rax
  movsd  %xmm0,0x108(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D4540(%rip),%rax
  movsd  %xmm0,0x110(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D4540(%rip),%rax
  movsd  %xmm0,0x118(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D1659(%rip),%rax
  movsd  %xmm0,0x120(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D1659(%rip),%rax
  movsd  %xmm0,0x128(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D4799(%rip),%rax
  movsd  %xmm0,0x130(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D4799(%rip),%rax
  movsd  %xmm0,0x138(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D4480(%rip),%rax
  movsd  %xmm0,0x140(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D4480(%rip),%rax
  movsd  %xmm0,0x148(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D534(%rip),%rax
  movsd  %xmm0,0x150(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D534(%rip),%rax
  movsd  %xmm0,0x8d8(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  movsd  D3446(%rip),%xmm9
  movsd  %xmm0,0x158(%rsp)
  movsd  0x10(%rsp),%xmm0
  movapd %xmm9,%xmm1
  call   <pow@plt>
  mov    D3549(%rip),%rax
  movsd  %xmm0,0x160(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D340(%rip),%rax
  movsd  %xmm0,0x168(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D340(%rip),%rax
  movsd  %xmm0,0x170(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3234(%rip),%rax
  movsd  %xmm0,0x178(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3234(%rip),%rax
  movsd  %xmm0,0x180(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D2630(%rip),%rax
  movsd  %xmm0,0x188(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D2630(%rip),%rax
  movsd  %xmm0,0x190(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3549(%rip),%rax
  movsd  %xmm0,0x198(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3549(%rip),%rax
  movsd  %xmm0,0x1a0(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3519(%rip),%rax
  movsd  %xmm0,0x1a8(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3519(%rip),%rax
  movsd  %xmm0,0x1b0(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D4540(%rip),%rax
  movsd  %xmm0,0x1b8(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D4540(%rip),%rax
  movsd  %xmm0,0x1c0(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D1659(%rip),%rax
  movsd  %xmm0,0x1c8(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D1659(%rip),%rax
  movsd  %xmm0,0x1d0(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D4799(%rip),%rax
  movsd  %xmm0,0x1d8(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D4799(%rip),%rax
  movsd  %xmm0,0x1e0(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D4480(%rip),%rax
  movsd  %xmm0,0x1e8(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D4480(%rip),%rax
  movsd  %xmm0,0x1f0(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D534(%rip),%rax
  movsd  %xmm0,0x1f8(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D534(%rip),%rax
  movsd  %xmm0,0x8d0(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3549(%rip),%rax
  movsd  %xmm0,0x200(%rsp)
  movsd  0x10(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3446(%rip),%rax
  movsd  %xmm0,0x208(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D340(%rip),%rax
  movsd  %xmm0,0x210(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D340(%rip),%rax
  movsd  %xmm0,0x218(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3234(%rip),%rax
  movsd  %xmm0,0x220(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3234(%rip),%rax
  movsd  %xmm0,0x228(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D2630(%rip),%rax
  movsd  %xmm0,0x230(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D2630(%rip),%rax
  movsd  %xmm0,0x238(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3549(%rip),%rax
  movsd  %xmm0,0x240(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3549(%rip),%rax
  movsd  %xmm0,0x248(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3519(%rip),%rax
  movsd  %xmm0,0x250(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3519(%rip),%rax
  movsd  %xmm0,0x258(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D4540(%rip),%rax
  movsd  %xmm0,0x260(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D4540(%rip),%rax
  movsd  %xmm0,0x268(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D1659(%rip),%rax
  movsd  %xmm0,0x270(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D1659(%rip),%rax
  movsd  %xmm0,0x278(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D4799(%rip),%rax
  movsd  %xmm0,0x280(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D4799(%rip),%rax
  movsd  %xmm0,0x288(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D4480(%rip),%rax
  movsd  %xmm0,0x290(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D4480(%rip),%rax
  movsd  %xmm0,0x298(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D534(%rip),%rax
  movsd  %xmm0,0x2a0(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D534(%rip),%rax
  movsd  %xmm0,0x8c8(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3234(%rip),%rax
  movsd  %xmm0,0x2a8(%rsp)
  movsd  0x10(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D365(%rip),%rax
  movsd  %xmm0,0x2b0(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D340(%rip),%rax
  movsd  %xmm0,0x2b8(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D340(%rip),%rax
  movsd  %xmm0,0x2c0(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3234(%rip),%rax
  movsd  %xmm0,0x2c8(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3234(%rip),%rax
  movsd  %xmm0,0x2d0(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D2630(%rip),%rax
  movsd  %xmm0,0x2d8(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D2630(%rip),%rax
  movsd  %xmm0,0x2e0(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3549(%rip),%rax
  movsd  %xmm0,0x2e8(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3549(%rip),%rax
  movsd  %xmm0,0x2f0(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3519(%rip),%rax
  movsd  %xmm0,0x2f8(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3519(%rip),%rax
  movsd  %xmm0,0x300(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D4540(%rip),%rax
  movsd  %xmm0,0x308(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D4540(%rip),%rax
  movsd  %xmm0,0x310(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D1659(%rip),%rax
  movsd  %xmm0,0x318(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D1659(%rip),%rax
  movsd  %xmm0,0x320(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D4799(%rip),%rax
  movsd  %xmm0,0x328(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D4799(%rip),%rax
  movsd  %xmm0,0x330(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D4480(%rip),%rax
  movsd  %xmm0,0x338(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D4480(%rip),%rax
  movsd  %xmm0,0x340(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D534(%rip),%rax
  movsd  %xmm0,0x348(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D534(%rip),%rax
  movsd  %xmm0,0x8c0(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D4643(%rip),%rax
  movsd  %xmm0,0x350(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D340(%rip),%rax
  movsd  %xmm0,0x358(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D340(%rip),%rax
  movsd  %xmm0,0x360(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3234(%rip),%rax
  movsd  %xmm0,0x368(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3234(%rip),%rax
  movsd  %xmm0,0x370(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D2630(%rip),%rax
  movsd  %xmm0,0x378(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D2630(%rip),%rax
  movsd  %xmm0,0x380(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3549(%rip),%rax
  movsd  %xmm0,0x388(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3549(%rip),%rax
  movsd  %xmm0,0x390(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3519(%rip),%rax
  movsd  %xmm0,0x398(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3519(%rip),%rax
  movsd  %xmm0,0x3a0(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D4540(%rip),%rax
  movsd  %xmm0,0x3a8(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D4540(%rip),%rax
  movsd  %xmm0,0x3b0(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D1659(%rip),%rax
  movsd  %xmm0,0x3b8(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D1659(%rip),%rax
  movsd  %xmm0,0x3c0(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D4799(%rip),%rax
  movsd  %xmm0,0x3c8(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D4799(%rip),%rax
  movsd  %xmm0,0x3d0(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D4480(%rip),%rax
  movsd  %xmm0,0x3d8(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D4480(%rip),%rax
  movsd  %xmm0,0x3e0(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D534(%rip),%rax
  movsd  %xmm0,0x3e8(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D534(%rip),%rax
  movsd  %xmm0,0x8b8(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D1735(%rip),%rax
  movsd  %xmm0,0x3f0(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D340(%rip),%rax
  movsd  %xmm0,0x8b0(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D340(%rip),%rax
  movsd  %xmm0,0x3f8(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3234(%rip),%rax
  movsd  %xmm0,0x400(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3234(%rip),%rax
  movsd  %xmm0,0x408(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D2630(%rip),%rax
  movsd  %xmm0,0x410(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D2630(%rip),%rax
  movsd  %xmm0,0x418(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3549(%rip),%rax
  movsd  %xmm0,0x420(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3549(%rip),%rax
  movsd  %xmm0,0x428(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3519(%rip),%rax
  movsd  %xmm0,0x430(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3519(%rip),%rax
  movsd  %xmm0,0x438(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D4540(%rip),%rax
  movsd  %xmm0,0x440(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D4540(%rip),%rax
  movsd  %xmm0,0x448(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D1659(%rip),%rax
  movsd  %xmm0,0x450(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D1659(%rip),%rax
  movsd  %xmm0,0x458(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D4799(%rip),%rax
  movsd  %xmm0,0x460(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D4799(%rip),%rax
  movsd  %xmm0,0x468(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D4480(%rip),%rax
  movsd  %xmm0,0x470(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D4480(%rip),%rax
  movsd  %xmm0,0x478(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D534(%rip),%rax
  movsd  %xmm0,0x480(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D534(%rip),%rax
  movsd  %xmm0,0x8a8(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D1735(%rip),%rax
  movsd  %xmm0,0x488(%rsp)
  movsd  0x10(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D340(%rip),%rax
  movsd  %xmm0,0x490(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D340(%rip),%rax
  movsd  %xmm0,0x498(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3234(%rip),%rax
  movsd  %xmm0,0x4a0(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3234(%rip),%rax
  movsd  %xmm0,0x4a8(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D2630(%rip),%rax
  movsd  %xmm0,0x4b0(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D2630(%rip),%rax
  movsd  %xmm0,0x4b8(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3549(%rip),%rax
  movsd  %xmm0,0x4c0(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3549(%rip),%rax
  movsd  %xmm0,0x4c8(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3519(%rip),%rax
  movsd  %xmm0,0x4d0(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3519(%rip),%rax
  movsd  %xmm0,0x4d8(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D4540(%rip),%rax
  movsd  %xmm0,0x4e0(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D4540(%rip),%rax
  movsd  %xmm0,0x4e8(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D1659(%rip),%rax
  movsd  %xmm0,0x4f0(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D1659(%rip),%rax
  movsd  %xmm0,0x4f8(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D4799(%rip),%rax
  movsd  %xmm0,0x500(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D4799(%rip),%rax
  movsd  %xmm0,0x508(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D4480(%rip),%rax
  movsd  %xmm0,0x510(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D4480(%rip),%rax
  movsd  %xmm0,0x518(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D534(%rip),%rax
  movsd  %xmm0,0x520(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D534(%rip),%rax
  movsd  %xmm0,0x528(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D4643(%rip),%rax
  movsd  %xmm0,0x530(%rsp)
  movsd  0x10(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D340(%rip),%rax
  movsd  %xmm0,0x538(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D340(%rip),%rax
  movsd  %xmm0,0x540(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3234(%rip),%rax
  movsd  %xmm0,0x548(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3234(%rip),%rax
  movsd  %xmm0,0x550(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D2630(%rip),%rax
  movsd  %xmm0,0x558(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D2630(%rip),%rax
  movsd  %xmm0,0x560(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3549(%rip),%rax
  movsd  %xmm0,0x568(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3549(%rip),%rax
  movsd  %xmm0,0x570(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3519(%rip),%rax
  movsd  %xmm0,0x578(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3519(%rip),%rax
  movsd  %xmm0,0x580(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D4540(%rip),%rax
  movsd  %xmm0,0x588(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D4540(%rip),%rax
  movsd  %xmm0,0x590(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D1659(%rip),%rax
  movsd  %xmm0,0x598(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D1659(%rip),%rax
  movsd  %xmm0,0x5a0(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D4799(%rip),%rax
  movsd  %xmm0,0x5a8(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D4799(%rip),%rax
  movsd  %xmm0,0x5b0(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D4480(%rip),%rax
  movsd  %xmm0,0x5b8(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D4480(%rip),%rax
  movsd  %xmm0,0x5c0(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D534(%rip),%rax
  movsd  %xmm0,0x5c8(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D534(%rip),%rax
  movsd  %xmm0,0x5d0(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D4799(%rip),%rax
  movsd  %xmm0,0x5d8(%rsp)
  movsd  0x10(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D534(%rip),%rax
  movsd  %xmm0,0x5e0(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D340(%rip),%rax
  movsd  %xmm0,0x5e8(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D340(%rip),%rax
  movsd  %xmm0,0x5f0(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3234(%rip),%rax
  movsd  %xmm0,0x5f8(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3234(%rip),%rax
  movsd  %xmm0,0x600(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D2630(%rip),%rax
  movsd  %xmm0,0x608(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D2630(%rip),%rax
  movsd  %xmm0,0x610(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3549(%rip),%rax
  movsd  %xmm0,0x618(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3549(%rip),%rax
  movsd  %xmm0,0x620(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3519(%rip),%rax
  movsd  %xmm0,0x628(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3519(%rip),%rax
  movsd  %xmm0,0x630(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D4540(%rip),%rax
  movsd  %xmm0,0x638(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D4540(%rip),%rax
  movsd  %xmm0,0x640(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D1659(%rip),%rax
  movsd  %xmm0,0x648(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D1659(%rip),%rax
  movsd  %xmm0,0x650(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D4799(%rip),%rax
  movsd  %xmm0,0x658(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D4799(%rip),%rax
  movsd  %xmm0,0x660(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D4480(%rip),%rax
  movsd  %xmm0,0x668(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D4480(%rip),%rax
  movsd  %xmm0,0x670(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D534(%rip),%rax
  movsd  %xmm0,0x678(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D534(%rip),%rax
  movsd  %xmm0,0x680(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D4540(%rip),%rax
  movsd  %xmm0,0x688(%rsp)
  movsd  0x10(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D4644(%rip),%rax
  movsd  %xmm0,0x690(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D340(%rip),%rax
  movsd  %xmm0,0x698(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D340(%rip),%rax
  movsd  %xmm0,0x6a0(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3234(%rip),%rax
  movsd  %xmm0,0x6a8(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3234(%rip),%rax
  movsd  %xmm0,0x6b0(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D2630(%rip),%rax
  movsd  %xmm0,0x6b8(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D2630(%rip),%rax
  movsd  %xmm0,0x6c0(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3549(%rip),%rax
  movsd  %xmm0,0x6c8(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3549(%rip),%rax
  movsd  %xmm0,0x6d0(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3519(%rip),%rax
  movsd  %xmm0,0x6d8(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3519(%rip),%rax
  movsd  %xmm0,0x6e0(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D4540(%rip),%rax
  movsd  %xmm0,0x6e8(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D4540(%rip),%rax
  movsd  %xmm0,0x6f0(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D1659(%rip),%rax
  movsd  %xmm0,0x6f8(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D1659(%rip),%rax
  movsd  %xmm0,0x700(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D4799(%rip),%rax
  movsd  %xmm0,0x708(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D4799(%rip),%rax
  movsd  %xmm0,0x710(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D4480(%rip),%rax
  movsd  %xmm0,0x718(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D4480(%rip),%rax
  movsd  %xmm0,0x720(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D534(%rip),%rax
  movsd  %xmm0,0x728(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D534(%rip),%rax
  movsd  %xmm0,0x730(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D4644(%rip),%rax
  movsd  %xmm0,0x738(%rsp)
  movsd  0x10(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D4540(%rip),%rax
  movsd  %xmm0,0x740(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D340(%rip),%rax
  movsd  %xmm0,0x748(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D340(%rip),%rax
  movsd  %xmm0,0x750(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3234(%rip),%rax
  movsd  %xmm0,0x758(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3234(%rip),%rax
  movsd  %xmm0,0x760(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D2630(%rip),%rax
  movsd  %xmm0,0x768(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D2630(%rip),%rax
  movsd  %xmm0,0x770(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3549(%rip),%rax
  movsd  %xmm0,0x778(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3549(%rip),%rax
  movsd  %xmm0,0x780(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3519(%rip),%rax
  movsd  %xmm0,0x788(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3519(%rip),%rax
  movsd  %xmm0,0x790(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D4540(%rip),%rax
  movsd  %xmm0,0x798(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D4540(%rip),%rax
  movsd  %xmm0,0x7a0(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D1659(%rip),%rax
  movsd  %xmm0,0x7a8(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D1659(%rip),%rax
  movsd  %xmm0,0x7b0(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D4799(%rip),%rax
  movsd  %xmm0,0x7b8(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D4799(%rip),%rax
  movsd  %xmm0,0x7c0(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D4480(%rip),%rax
  movsd  %xmm0,0x7c8(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D4480(%rip),%rax
  movsd  %xmm0,0x7d0(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D534(%rip),%rax
  movsd  %xmm0,0x7d8(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D534(%rip),%rax
  movsd  %xmm0,0x7e0(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D534(%rip),%rax
  movsd  %xmm0,0x7e8(%rsp)
  movsd  0x10(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D4799(%rip),%rax
  movsd  %xmm0,0x7f0(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D340(%rip),%rax
  movsd  %xmm0,0x7f8(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D340(%rip),%rax
  movsd  %xmm0,0x800(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3234(%rip),%rax
  movsd  %xmm0,0x808(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3234(%rip),%rax
  movsd  %xmm0,0x810(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D2630(%rip),%rax
  movsd  %xmm0,0x818(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D2630(%rip),%rax
  movsd  %xmm0,0x820(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3549(%rip),%rax
  movsd  %xmm0,0x828(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3549(%rip),%rax
  movsd  %xmm0,0x830(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3519(%rip),%rax
  movsd  %xmm0,0x838(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D3519(%rip),%rax
  movsd  %xmm0,0x840(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D4540(%rip),%rax
  movsd  %xmm0,0x848(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D4540(%rip),%rax
  movsd  %xmm0,0x850(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D1659(%rip),%rax
  movsd  %xmm0,0x858(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D1659(%rip),%rax
  movsd  %xmm0,0x860(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D4799(%rip),%rax
  movsd  %xmm0,0x868(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D4799(%rip),%rax
  movsd  %xmm0,0x870(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D4480(%rip),%rax
  movsd  %xmm0,0x878(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D4480(%rip),%rax
  movsd  %xmm0,0x880(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D534(%rip),%rax
  movsd  %xmm0,0x888(%rsp)
  movsd  0x8(%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D534(%rip),%rax
  movsd  %xmm0,0x890(%rsp)
  movsd  (%rsp),%xmm0
  movq   %rax,%xmm1
  call   <pow@plt>
  mov    D1214(%rip),%rax
  movsd  0x8a0(%rsp),%xmm15
  movsd  %xmm0,0x898(%rsp)
  movapd %xmm15,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mov    D4777(%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  D3259(%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  D3876(%rip),%xmm5
  mulsd  D4554(%rip),%xmm14
  mulsd  0xe8(%rsp),%xmm14
  mulsd  D4966(%rip),%xmm2
  movapd %xmm6,%xmm0
  mulsd  %xmm3,%xmm1
  mulsd  %xmm9,%xmm0
  addsd  D2089(%rip),%xmm0
  addsd  %xmm0,%xmm1
  movsd  0xe0(%rsp),%xmm0
  mulsd  %xmm5,%xmm0
  movsd  0xf0(%rsp),%xmm5
  mulsd  D1635(%rip),%xmm5
  addsd  %xmm0,%xmm1
  movsd  0xf8(%rsp),%xmm0
  mulsd  %xmm5,%xmm0
  movsd  0x8e0(%rsp),%xmm5
  addsd  %xmm14,%xmm1
  mulsd  D4228(%rip),%xmm5
  mulsd  0x100(%rsp),%xmm5
  addsd  %xmm1,%xmm0
  movsd  0x118(%rsp),%xmm1
  mulsd  D3306(%rip),%xmm1
  mulsd  0x120(%rsp),%xmm1
  addsd  %xmm0,%xmm5
  movsd  0x110(%rsp),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm5,%xmm0
  movsd  0x128(%rsp),%xmm5
  mulsd  D4505(%rip),%xmm5
  addsd  %xmm0,%xmm1
  movsd  0x130(%rsp),%xmm0
  mulsd  %xmm5,%xmm0
  addsd  %xmm1,%xmm0
  movsd  0x138(%rsp),%xmm1
  mulsd  D2207(%rip),%xmm1
  mulsd  0x140(%rsp),%xmm1
  addsd  %xmm1,%xmm0
  movsd  D4643(%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  D2844(%rip),%xmm1
  mulsd  0xd0(%rsp),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  D434(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  mulsd  %xmm1,%xmm5
  mulsd  %xmm3,%xmm2
  mulsd  %xmm9,%xmm5
  addsd  D2150(%rip),%xmm5
  addsd  %xmm5,%xmm2
  movsd  0x170(%rsp),%xmm5
  mulsd  D2318(%rip),%xmm5
  mulsd  0x178(%rsp),%xmm5
  addsd  %xmm2,%xmm5
  movsd  0x180(%rsp),%xmm2
  mulsd  D1259(%rip),%xmm2
  mulsd  0x188(%rsp),%xmm2
  addsd  %xmm5,%xmm2
  movsd  0x190(%rsp),%xmm5
  mulsd  D192(%rip),%xmm5
  mulsd  0x198(%rsp),%xmm5
  addsd  %xmm2,%xmm5
  movsd  0x1a0(%rsp),%xmm2
  mulsd  D2955(%rip),%xmm2
  mulsd  0x1a8(%rsp),%xmm2
  addsd  %xmm5,%xmm2
  movsd  0x1b0(%rsp),%xmm5
  mulsd  D951(%rip),%xmm5
  mulsd  0x1b8(%rsp),%xmm5
  addsd  %xmm2,%xmm5
  movsd  0x1c0(%rsp),%xmm2
  mulsd  D4957(%rip),%xmm2
  mulsd  0x1c8(%rsp),%xmm2
  addsd  %xmm5,%xmm2
  movsd  0x1d0(%rsp),%xmm5
  mulsd  D2081(%rip),%xmm5
  mulsd  0x1d8(%rsp),%xmm5
  addsd  %xmm2,%xmm5
  movsd  0x1e0(%rsp),%xmm2
  mulsd  D4526(%rip),%xmm2
  mulsd  0x1e8(%rsp),%xmm2
  movsd  D2245(%rip),%xmm14
  movsd  0x8d0(%rsp),%xmm13
  movsd  D4692(%rip),%xmm6
  movsd  0x258(%rsp),%xmm12
  mulsd  D4686(%rip),%xmm12
  addsd  %xmm13,%xmm13
  mulsd  %xmm7,%xmm6
  movsd  0x268(%rsp),%xmm11
  mulsd  0x200(%rsp),%xmm13
  mulsd  D1409(%rip),%xmm11
  addsd  %xmm2,%xmm5
  movsd  0x1f0(%rsp),%xmm2
  mulsd  %xmm14,%xmm2
  mulsd  0x1f8(%rsp),%xmm2
  addsd  %xmm5,%xmm2
  movsd  D404(%rip),%xmm5
  addsd  %xmm13,%xmm2
  movsd  0x160(%rsp),%xmm13
  mulsd  %xmm5,%xmm13
  mulsd  0x168(%rsp),%xmm13
  mulsd  %xmm13,%xmm2
  movsd  D1304(%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  D3343(%rip),%xmm0
  mulsd  D2456(%rip),%xmm9
  addsd  %xmm0,%xmm13
  movsd  0x220(%rsp),%xmm0
  mulsd  %xmm9,%xmm0
  movsd  0x228(%rsp),%xmm9
  mulsd  D3444(%rip),%xmm9
  addsd  %xmm0,%xmm13
  movsd  0x230(%rsp),%xmm0
  mulsd  %xmm9,%xmm0
  movsd  0x238(%rsp),%xmm9
  mulsd  D2314(%rip),%xmm9
  addsd  %xmm0,%xmm13
  movsd  0x240(%rsp),%xmm0
  mulsd  %xmm9,%xmm0
  movsd  0x248(%rsp),%xmm9
  mulsd  D1822(%rip),%xmm9
  addsd  %xmm0,%xmm13
  movsd  0x250(%rsp),%xmm0
  mulsd  %xmm9,%xmm0
  movsd  0x278(%rsp),%xmm9
  mulsd  D468(%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  D4783(%rip),%xmm12
  movsd  0x298(%rsp),%xmm11
  mulsd  %xmm9,%xmm0
  movapd %xmm6,%xmm9
  mulsd  D48(%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  D1227(%rip),%xmm13
  subsd  %xmm12,%xmm2
  movsd  D4316(%rip),%xmm12
  mulsd  %xmm7,%xmm12
  movapd %xmm2,%xmm0
  movsd  D1691(%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  D2826(%rip),%xmm2
  mulsd  0x2f8(%rsp),%xmm2
  addsd  %xmm1,%xmm2
  movsd  0x300(%rsp),%xmm1
  mulsd  D2761(%rip),%xmm1
  mulsd  0x308(%rsp),%xmm1
  addsd  %xmm2,%xmm1
  movsd  0x310(%rsp),%xmm2
  mulsd  D3385(%rip),%xmm2
  mulsd  0x318(%rsp),%xmm2
  addsd  %xmm1,%xmm2
  movsd  0x320(%rsp),%xmm1
  mulsd  D2562(%rip),%xmm1
  mulsd  0x328(%rsp),%xmm1
  addsd  %xmm2,%xmm1
  movsd  0x330(%rsp),%xmm2
  mulsd  D3344(%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  D2039(%rip),%xmm1
  mulsd  0x348(%rsp),%xmm1
  addsd  %xmm2,%xmm1
  movsd  D4684(%rip),%xmm2
  addsd  %xmm1,%xmm11
  movsd  0x2b0(%rsp),%xmm1
  mulsd  D1607(%rip),%xmm1
  mulsd  0x2b8(%rsp),%xmm1
  mulsd  %xmm1,%xmm11
  movsd  D3758(%rip),%xmm1
  mulsd  %xmm7,%xmm1
  addsd  %xmm11,%xmm0
  movsd  0x380(%rsp),%xmm11
  mulsd  D2025(%rip),%xmm11
  mulsd  0x388(%rsp),%xmm11
  mulsd  %xmm6,%xmm1
  subsd  %xmm1,%xmm2
  movsd  D659(%rip),%xmm1
  mulsd  %xmm4,%xmm1
  mulsd  %xmm3,%xmm1
  subsd  %xmm1,%xmm2
  movsd  D4807(%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  D1377(%rip),%xmm2
  mulsd  0x398(%rsp),%xmm2
  addsd  %xmm11,%xmm2
  movsd  0x3a0(%rsp),%xmm11
  mulsd  D902(%rip),%xmm11
  mulsd  0x3a8(%rsp),%xmm11
  addsd  %xmm2,%xmm11
  movsd  0x3b0(%rsp),%xmm2
  mulsd  D2167(%rip),%xmm2
  mulsd  0x3b8(%rsp),%xmm2
  addsd  %xmm11,%xmm2
  movsd  0x3c0(%rsp),%xmm11
  mulsd  D1376(%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  D589(%rip),%xmm2
  mulsd  0x3d8(%rsp),%xmm2
  addsd  %xmm11,%xmm2
  movsd  0x3e0(%rsp),%xmm11
  mulsd  D2662(%rip),%xmm11
  mulsd  0x3e8(%rsp),%xmm11
  addsd  %xmm2,%xmm11
  movsd  D1735(%rip),%xmm2
  mulsd  %xmm6,%xmm2
  addsd  %xmm11,%xmm10
  movsd  0x358(%rsp),%xmm11
  mulsd  %xmm2,%xmm11
  movsd  D3223(%rip),%xmm2
  mulsd  %xmm4,%xmm2
  mulsd  %xmm10,%xmm11
  movsd  D4261(%rip),%xmm10
  mulsd  %xmm7,%xmm10
  mulsd  %xmm3,%xmm2
  subsd  %xmm11,%xmm0
  mulsd  %xmm9,%xmm10
  addsd  D1445(%rip),%xmm10
  addsd  %xmm10,%xmm2
  movsd  0x3f8(%rsp),%xmm10
  mulsd  D955(%rip),%xmm10
  mulsd  0x400(%rsp),%xmm10
  addsd  %xmm2,%xmm10
  movsd  0x408(%rsp),%xmm2
  mulsd  D1710(%rip),%xmm2
  mulsd  0x410(%rsp),%xmm2
  addsd  %xmm10,%xmm2
  movsd  0x418(%rsp),%xmm10
  mulsd  D1044(%rip),%xmm10
  mulsd  0x420(%rsp),%xmm10
  addsd  %xmm2,%xmm10
  movsd  0x428(%rsp),%xmm2
  mulsd  D4034(%rip),%xmm2
  mulsd  0x430(%rsp),%xmm2
  addsd  %xmm10,%xmm2
  movsd  0x438(%rsp),%xmm10
  mulsd  D4994(%rip),%xmm10
  mulsd  0x440(%rsp),%xmm10
  addsd  %xmm2,%xmm10
  movsd  0x448(%rsp),%xmm2
  mulsd  D1197(%rip),%xmm2
  mulsd  0x450(%rsp),%xmm2
  movsd  0x8a8(%rsp),%xmm9
  movsd  0x8b0(%rsp),%xmm8
  movsd  D202(%rip),%xmm11
  addsd  %xmm9,%xmm9
  mulsd  0x488(%rsp),%xmm9
  addsd  %xmm8,%xmm8
  addsd  %xmm10,%xmm2
  movsd  0x458(%rsp),%xmm10
  mulsd  D2114(%rip),%xmm10
  mulsd  0x460(%rsp),%xmm10
  addsd  %xmm2,%xmm10
  movsd  0x468(%rsp),%xmm2
  mulsd  D355(%rip),%xmm2
  mulsd  0x470(%rsp),%xmm2
  addsd  %xmm10,%xmm2
  movsd  0x478(%rsp),%xmm10
  mulsd  D3575(%rip),%xmm10
  mulsd  0x480(%rsp),%xmm10
  addsd  %xmm2,%xmm10
  movsd  D1854(%rip),%xmm2
  addsd  %xmm10,%xmm9
  movapd %xmm7,%xmm10
  mulsd  %xmm2,%xmm10
  mulsd  %xmm4,%xmm2
  mulsd  %xmm8,%xmm9
  movsd  0x498(%rsp),%xmm8
  mulsd  D1869(%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  D3078(%rip),%xmm2
  mulsd  0x4b0(%rsp),%xmm2
  addsd  %xmm8,%xmm2
  movsd  0x4b8(%rsp),%xmm8
  mulsd  D2818(%rip),%xmm8
  mulsd  0x4c0(%rsp),%xmm8
  addsd  %xmm2,%xmm8
  movsd  0x4c8(%rsp),%xmm2
  mulsd  D4232(%rip),%xmm2
  mulsd  0x4d0(%rsp),%xmm2
  addsd  %xmm8,%xmm2
  movsd  0x4d8(%rsp),%xmm8
  mulsd  D3462(%rip),%xmm8
  mulsd  0x4e0(%rsp),%xmm8
  addsd  %xmm2,%xmm8
  movsd  0x4e8(%rsp),%xmm2
  mulsd  D751(%rip),%xmm2
  mulsd  0x4f0(%rsp),%xmm2
  addsd  %xmm8,%xmm2
  movsd  0x4f8(%rsp),%xmm8
  mulsd  D61(%rip),%xmm8
  mulsd  0x500(%rsp),%xmm8
  addsd  %xmm2,%xmm8
  movsd  0x508(%rsp),%xmm2
  mulsd  D2972(%rip),%xmm2
  mulsd  0x510(%rsp),%xmm2
  addsd  %xmm8,%xmm2
  movsd  0x518(%rsp),%xmm8
  mulsd  %xmm14,%xmm8
  mulsd  0x520(%rsp),%xmm8
  addsd  %xmm2,%xmm8
  movsd  D3234(%rip),%xmm2
  mulsd  0x528(%rsp),%xmm2
  mulsd  0x530(%rsp),%xmm2
  addsd  %xmm2,%xmm8
  movsd  D2856(%rip),%xmm2
  mulsd  0x490(%rsp),%xmm8
  subsd  %xmm8,%xmm0
  movapd %xmm7,%xmm8
  mulsd  %xmm2,%xmm8
  mulsd  %xmm4,%xmm2
  mulsd  %xmm12,%xmm8
  addsd  D4624(%rip),%xmm8
  mulsd  %xmm3,%xmm2
  addsd  %xmm8,%xmm2
  movsd  0x540(%rsp),%xmm8
  mulsd  D861(%rip),%xmm8
  mulsd  0x548(%rsp),%xmm8
  addsd  %xmm2,%xmm8
  movsd  0x550(%rsp),%xmm2
  mulsd  D362(%rip),%xmm2
  mulsd  0x558(%rsp),%xmm2
  addsd  %xmm8,%xmm2
  movsd  0x560(%rsp),%xmm8
  mulsd  D2249(%rip),%xmm8
  mulsd  0x568(%rsp),%xmm8
  addsd  %xmm2,%xmm8
  movsd  0x570(%rsp),%xmm2
  mulsd  D4522(%rip),%xmm2
  mulsd  0x578(%rsp),%xmm2
  addsd  %xmm8,%xmm2
  movsd  0x580(%rsp),%xmm8
  mulsd  D3942(%rip),%xmm8
  mulsd  0x588(%rsp),%xmm8
  addsd  %xmm2,%xmm8
  movsd  0x590(%rsp),%xmm2
  mulsd  D4336(%rip),%xmm2
  mulsd  0x598(%rsp),%xmm2
  movsd  D3242(%rip),%xmm9
  mulsd  %xmm7,%xmm9
  addsd  %xmm8,%xmm2
  movsd  0x5a0(%rsp),%xmm8
  mulsd  D2696(%rip),%xmm8
  mulsd  0x5a8(%rsp),%xmm8
  mulsd  %xmm12,%xmm9
  addsd  D1552(%rip),%xmm9
  addsd  %xmm2,%xmm8
  movsd  0x5b0(%rsp),%xmm2
  mulsd  D450(%rip),%xmm2
  mulsd  0x5b8(%rsp),%xmm2
  addsd  %xmm8,%xmm2
  movsd  0x5c0(%rsp),%xmm8
  mulsd  D1840(%rip),%xmm8
  mulsd  0x5c8(%rsp),%xmm8
  addsd  %xmm8,%xmm2
  movsd  D3234(%rip),%xmm8
  mulsd  0x5d0(%rsp),%xmm8
  mulsd  0x5d8(%rsp),%xmm8
  addsd  %xmm2,%xmm8
  movsd  D4480(%rip),%xmm2
  mulsd  0x538(%rsp),%xmm2
  mulsd  %xmm3,%xmm2
  mulsd  %xmm2,%xmm8
  movsd  D4734(%rip),%xmm2
  mulsd  %xmm4,%xmm2
  addsd  %xmm8,%xmm0
  movsd  0x5f0(%rsp),%xmm8
  mulsd  D1809(%rip),%xmm8
  mulsd  0x5f8(%rsp),%xmm8
  mulsd  %xmm3,%xmm2
  addsd  %xmm9,%xmm2
  addsd  %xmm2,%xmm8
  movsd  0x600(%rsp),%xmm2
  mulsd  D396(%rip),%xmm2
  mulsd  0x608(%rsp),%xmm2
  addsd  %xmm8,%xmm2
  movsd  0x610(%rsp),%xmm8
  mulsd  D3828(%rip),%xmm8
  mulsd  0x618(%rsp),%xmm8
  addsd  %xmm2,%xmm8
  movsd  0x620(%rsp),%xmm2
  mulsd  D1226(%rip),%xmm2
  mulsd  0x628(%rsp),%xmm2
  addsd  %xmm8,%xmm2
  movsd  0x630(%rsp),%xmm8
  mulsd  D1392(%rip),%xmm8
  mulsd  0x638(%rsp),%xmm8
  addsd  %xmm2,%xmm8
  movsd  0x640(%rsp),%xmm2
  mulsd  D4357(%rip),%xmm2
  mulsd  0x648(%rsp),%xmm2
  addsd  %xmm8,%xmm2
  movsd  0x650(%rsp),%xmm8
  mulsd  D1760(%rip),%xmm8
  mulsd  0x658(%rsp),%xmm8
  addsd  %xmm2,%xmm8
  movsd  0x660(%rsp),%xmm2
  mulsd  D2104(%rip),%xmm2
  mulsd  0x668(%rsp),%xmm2
  addsd  %xmm8,%xmm2
  movsd  0x670(%rsp),%xmm8
  mulsd  D3073(%rip),%xmm8
  mulsd  0x678(%rsp),%xmm8
  addsd  %xmm2,%xmm8
  movsd  D3234(%rip),%xmm2
  mulsd  0x680(%rsp),%xmm2
  mulsd  0x688(%rsp),%xmm2
  addsd  %xmm2,%xmm8
  movsd  0x5e0(%rsp),%xmm2
  mulsd  D3591(%rip),%xmm2
  mulsd  0x5e8(%rsp),%xmm2
  mulsd  %xmm8,%xmm2
  movsd  D4186(%rip),%xmm8
  mulsd  %xmm7,%xmm8
  subsd  %xmm2,%xmm0
  movsd  D2030(%rip),%xmm2
  mulsd  %xmm4,%xmm2
  mulsd  %xmm12,%xmm8
  addsd  D1667(%rip),%xmm8
  mulsd  %xmm3,%xmm2
  addsd  %xmm8,%xmm2
  movsd  0x6a0(%rsp),%xmm8
  mulsd  D1085(%rip),%xmm8
  mulsd  0x6a8(%rsp),%xmm8
  addsd  %xmm2,%xmm8
  movsd  0x6b0(%rsp),%xmm2
  mulsd  D3770(%rip),%xmm2
  mulsd  0x6b8(%rsp),%xmm2
  addsd  %xmm8,%xmm2
  movsd  0x6c0(%rsp),%xmm8
  mulsd  D717(%rip),%xmm8
  mulsd  0x6c8(%rsp),%xmm8
  addsd  %xmm2,%xmm8
  movsd  0x6d0(%rsp),%xmm2
  mulsd  D3419(%rip),%xmm2
  mulsd  0x6d8(%rsp),%xmm2
  mulsd  0x690(%rsp),%xmm5
  mulsd  0x698(%rsp),%xmm5
  addsd  %xmm8,%xmm2
  movsd  0x6e0(%rsp),%xmm8
  mulsd  D760(%rip),%xmm8
  mulsd  0x6e8(%rsp),%xmm8
  addsd  %xmm2,%xmm8
  movsd  0x6f0(%rsp),%xmm2
  mulsd  D4855(%rip),%xmm2
  mulsd  0x6f8(%rsp),%xmm2
  addsd  %xmm8,%xmm2
  movsd  0x700(%rsp),%xmm8
  mulsd  D0(%rip),%xmm8
  mulsd  0x708(%rsp),%xmm8
  addsd  %xmm2,%xmm8
  movsd  0x710(%rsp),%xmm2
  mulsd  D4601(%rip),%xmm2
  mulsd  0x718(%rsp),%xmm2
  addsd  %xmm8,%xmm2
  movsd  0x720(%rsp),%xmm8
  mulsd  D1896(%rip),%xmm8
  mulsd  0x728(%rsp),%xmm8
  addsd  %xmm2,%xmm8
  movsd  D3234(%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  D4890(%rip),%xmm2
  addsd  %xmm2,%xmm1
  movsd  0x750(%rsp),%xmm2
  mulsd  D1372(%rip),%xmm2
  mulsd  0x758(%rsp),%xmm2
  addsd  %xmm1,%xmm2
  movsd  0x760(%rsp),%xmm1
  mulsd  D121(%rip),%xmm1
  mulsd  0x768(%rsp),%xmm1
  addsd  %xmm2,%xmm1
  movsd  0x770(%rsp),%xmm2
  mulsd  D486(%rip),%xmm2
  mulsd  0x778(%rsp),%xmm2
  addsd  %xmm1,%xmm2
  movsd  0x780(%rsp),%xmm1
  mulsd  D213(%rip),%xmm1
  mulsd  0x788(%rsp),%xmm1
  addsd  %xmm2,%xmm1
  movsd  0x790(%rsp),%xmm2
  mulsd  D126(%rip),%xmm2
  mulsd  0x798(%rsp),%xmm2
  addsd  %xmm1,%xmm2
  movsd  0x7a0(%rsp),%xmm1
  mulsd  D807(%rip),%xmm1
  mulsd  0x7a8(%rsp),%xmm1
  addsd  %xmm2,%xmm1
  movsd  0x7b0(%rsp),%xmm2
  mulsd  D3865(%rip),%xmm2
  mulsd  0x7b8(%rsp),%xmm2
  addsd  %xmm1,%xmm2
  movsd  0x7c0(%rsp),%xmm1
  mulsd  D4610(%rip),%xmm1
  mulsd  0x7c8(%rsp),%xmm1
  addsd  %xmm2,%xmm1
  movsd  0x7d0(%rsp),%xmm2
  mulsd  D4622(%rip),%xmm2
  mulsd  0x7d8(%rsp),%xmm2
  addsd  %xmm1,%xmm2
  movsd  D4540(%rip),%xmm1
  mulsd  0x7e0(%rsp),%xmm1
  mulsd  0x7e8(%rsp),%xmm1
  addsd  %xmm1,%xmm2
  movsd  0x740(%rsp),%xmm1
  mulsd  D3715(%rip),%xmm1
  mulsd  0x748(%rsp),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm7,%xmm2
  subsd  %xmm1,%xmm0
  movsd  D4868(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  mulsd  %xmm4,%xmm1
  mulsd  %xmm12,%xmm2
  mulsd  %xmm3,%xmm1
  addsd  D3429(%rip),%xmm2
  addsd  %xmm2,%xmm1
  movsd  0x800(%rsp),%xmm2
  mulsd  D986(%rip),%xmm2
  mulsd  0x808(%rsp),%xmm2
  addsd  %xmm1,%xmm2
  movsd  0x810(%rsp),%xmm1
  mulsd  D32(%rip),%xmm1
  mulsd  0x818(%rsp),%xmm1
  addsd  %xmm2,%xmm1
  movsd  0x820(%rsp),%xmm2
  mulsd  D4937(%rip),%xmm2
  mulsd  0x828(%rsp),%xmm2
  addsd  %xmm1,%xmm2
  movsd  0x830(%rsp),%xmm1
  mulsd  D3848(%rip),%xmm1
  mulsd  0x838(%rsp),%xmm1
  addsd  %xmm2,%xmm1
  movsd  0x840(%rsp),%xmm2
  mulsd  D2994(%rip),%xmm2
  mulsd  0x848(%rsp),%xmm2
  addsd  %xmm1,%xmm2
  movsd  0x850(%rsp),%xmm1
  mulsd  D2479(%rip),%xmm1
  mulsd  0x858(%rsp),%xmm1
  addsd  %xmm2,%xmm1
  movsd  0x860(%rsp),%xmm2
  mulsd  D131(%rip),%xmm2
  mulsd  0x868(%rsp),%xmm2
  addsd  %xmm1,%xmm2
  movsd  0x870(%rsp),%xmm1
  mulsd  D2234(%rip),%xmm1
  mulsd  0x878(%rsp),%xmm1
  addsd  %xmm2,%xmm1
  movsd  0x880(%rsp),%xmm2
  mulsd  D3842(%rip),%xmm2
  mulsd  0x888(%rsp),%xmm2
  addsd  %xmm1,%xmm2
  movsd  D4540(%rip),%xmm1
  mulsd  0x890(%rsp),%xmm1
  mulsd  0x898(%rsp),%xmm1
  addsd  %xmm2,%xmm1
  movsd  0x7f0(%rsp),%xmm2
  mulsd  D3280(%rip),%xmm2
  mulsd  0x7f8(%rsp),%xmm2
  mulsd  %xmm2,%xmm1
  movsd  0xb8(%rsp),%xmm2
  mulsd  0xc0(%rsp),%xmm2
  addsd  %xmm1,%xmm0
  movsd  D602(%rip),%xmm1
  mulsd  %xmm7,%xmm1
  mulsd  %xmm2,%xmm0
  movsd  D3549(%rip),%xmm2
  mulsd  0x28(%rsp),%xmm1
  mulsd  %xmm4,%xmm2
  mulsd  0x30(%rsp),%xmm2
  mulsd  D340(%rip),%xmm6
  mulsd  0x98(%rsp),%xmm6
  subsd  %xmm2,%xmm1
  movsd  D1559(%rip),%xmm2
  mulsd  %xmm7,%xmm2
  mulsd  0x38(%rsp),%xmm2
  mulsd  %xmm3,%xmm2
  subsd  %xmm2,%xmm1
  movq   %r15,%xmm2
  mulsd  D2410(%rip),%xmm2
  mulsd  0x40(%rsp),%xmm2
  subsd  %xmm2,%xmm1
  movsd  D3317(%rip),%xmm2
  mulsd  %xmm7,%xmm2
  mulsd  0x48(%rsp),%xmm2
  mulsd  0x50(%rsp),%xmm2
  subsd  %xmm2,%xmm1
  movsd  D1313(%rip),%xmm2
  mulsd  %xmm7,%xmm2
  mulsd  0x58(%rsp),%xmm2
  mulsd  0x60(%rsp),%xmm2
  subsd  %xmm2,%xmm1
  movsd  D4516(%rip),%xmm2
  mulsd  %xmm7,%xmm2
  mulsd  0x68(%rsp),%xmm2
  mulsd  0x70(%rsp),%xmm2
  subsd  %xmm2,%xmm1
  movsd  D754(%rip),%xmm2
  mulsd  %xmm7,%xmm2
  mulsd  0x78(%rsp),%xmm2
  mulsd  0x80(%rsp),%xmm2
  subsd  %xmm2,%xmm1
  movsd  D340(%rip),%xmm2
  mulsd  %xmm5,%xmm2
  movapd %xmm3,%xmm5
  mulsd  %xmm4,%xmm5
  subsd  D1659(%rip),%xmm5
  addsd  %xmm2,%xmm1
  movsd  D3549(%rip),%xmm2
  mulsd  %xmm7,%xmm2
  mulsd  0x10(%rsp),%xmm2
  mulsd  0x88(%rsp),%xmm2
  addsd  %xmm2,%xmm1
  movq   %r12,%xmm2
  mulsd  D4806(%rip),%xmm2
  mulsd  0x90(%rsp),%xmm2
  mulsd  %xmm5,%xmm2
  movq   %r13,%xmm5
  mulsd  D210(%rip),%xmm5
  mulsd  0xa0(%rsp),%xmm5
  addsd  %xmm2,%xmm1
  movapd %xmm4,%xmm2
  addsd  %xmm4,%xmm2
  mulsd  %xmm3,%xmm2
  subsd  D4777(%rip),%xmm2
  mulsd  %xmm6,%xmm2
  addsd  %xmm1,%xmm2
  movsd  D3234(%rip),%xmm1
  mulsd  %xmm4,%xmm1
  mulsd  %xmm3,%xmm1
  subsd  D2454(%rip),%xmm1
  mulsd  %xmm5,%xmm1
  addsd  %xmm1,%xmm2
  movsd  D4777(%rip),%xmm1
  mulsd  %xmm4,%xmm1
  mulsd  %xmm3,%xmm1
  addsd  D340(%rip),%xmm1
  movsd  D4540(%rip),%xmm5
  mulsd  0xa8(%rsp),%xmm5
  mulsd  %xmm5,%xmm1
  movsd  D4777(%rip),%xmm5
  mulsd  0xb0(%rsp),%xmm5
  subsd  %xmm1,%xmm2
  movsd  D1735(%rip),%xmm1
  mulsd  %xmm4,%xmm1
  mulsd  %xmm3,%xmm1
  mulsd  %xmm5,%xmm3
  addsd  D350(%rip),%xmm1
  mulsd  %xmm3,%xmm1
  subsd  %xmm1,%xmm2
  movq   %r14,%xmm1
  mulsd  D4823(%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    L0
```

tool_calls: name: unpack_data
arguments: label: D1214
datatype: f64
name: unpack_data
arguments: label: D340
datatype: f64
name: unpack_data
arguments: label: D3234
datatype: f64
name: unpack_data
arguments: label: D2630
datatype: f64
name: unpack_data
arguments: label: D3549
datatype: f64
name: unpack_data
arguments: label: D3519
datatype: f64
name: unpack_data
arguments: label: D4540
datatype: f64
name: unpack_data
arguments: label: D1659
datatype: f64
name: unpack_data
arguments: label: D4799
datatype: f64
name: unpack_data
arguments: label: D4480
datatype: f64
name: unpack_data
arguments: label: D534
datatype: f64
name: unpack_data
arguments: label: D4777
datatype: f64
name: unpack_data
arguments: label: D4644
datatype: f64
name: unpack_data
arguments: label: D2654
datatype: f64
name: unpack_data
arguments: label: D4444
datatype: f64
name: unpack_data
arguments: label: D2048
datatype: f64
name: unpack_data
arguments: label: D3713
datatype: f64
name: unpack_data
arguments: label: D4112
datatype: f64
name: unpack_data
arguments: label: D39
datatype: f64
name: unpack_data
arguments: label: D1428
datatype: f64
name: unpack_data
arguments: label: D217
datatype: f64
name: unpack_data
arguments: label: D2147
datatype: f64
name: unpack_data
arguments: label: D28
datatype: f64
name: unpack_data
arguments: label: D3141
datatype: f64
name: unpack_data
arguments: label: D3693
datatype: f64
name: unpack_data
arguments: label: D143
datatype: f64
name: unpack_data
arguments: label: D363
datatype: f64
name: unpack_data
arguments: label: D365
datatype: f64
name: unpack_data
arguments: label: D3446
datatype: f64
name: unpack_data
arguments: label: D4643
datatype: f64
name: unpack_data
arguments: label: D1735
datatype: f64
name: unpack_data
arguments: label: D3259
datatype: f64
name: unpack_data
arguments: label: D3876
datatype: f64
name: unpack_data
arguments: label: D4554
datatype: f64
name: unpack_data
arguments: label: D4966
datatype: f64
name: unpack_data
arguments: label: D2089
datatype: f64
name: unpack_data
arguments: label: D1635
datatype: f64
name: unpack_data
arguments: label: D4228
datatype: f64
name: unpack_data
arguments: label: D3306
datatype: f64
name: unpack_data
arguments: label: D4505
datatype: f64
name: unpack_data
arguments: label: D2207
datatype: f64
name: unpack_data
arguments: label: D2844
datatype: byte[8]
name: unpack_data
arguments: label: D434
datatype: f64
name: unpack_data
arguments: label: D2150
datatype: f64
name: unpack_data
arguments: label: D2318
datatype: f64
name: unpack_data
arguments: label: D1259
datatype: f64
name: unpack_data
arguments: label: D192
datatype: f64
name: unpack_data
arguments: label: D2955
datatype: f64
name: unpack_data
arguments: label: D951
datatype: f64
name: unpack_data
arguments: label: D4957
datatype: f64
name: unpack_data
arguments: label: D2081
datatype: f64
name: unpack_data
arguments: label: D4526
datatype: f64
name: unpack_data
arguments: label: D2245
datatype: f64
name: unpack_data
arguments: label: D4692
datatype: f64
name: unpack_data
arguments: label: D4686
datatype: f64
name: unpack_data
arguments: label: D1409
datatype: f64
name: unpack_data
arguments: label: D404
datatype: f64
name: unpack_data
arguments: label: D1304
datatype: f64
name: unpack_data
arguments: label: D3343
datatype: f64
name: unpack_data
arguments: label: D2456
datatype: f64
name: unpack_data
arguments: label: D3444
datatype: f64
name: unpack_data
arguments: label: D2314
datatype: f64
name: unpack_data
arguments: label: D1822
datatype: f64
name: unpack_data
arguments: label: D468
datatype: f64
name: unpack_data
arguments: label: D4783
datatype: f64
name: unpack_data
arguments: label: D48
datatype: f64
name: unpack_data
arguments: label: D1227
datatype: f64
name: unpack_data
arguments: label: D4316
datatype: f64
name: unpack_data
arguments: label: D1691
datatype: f64
name: unpack_data
arguments: label: D2826
datatype: f64
name: unpack_data
arguments: label: D2761
datatype: f64
name: unpack_data
arguments: label: D3385
datatype: f64
name: unpack_data
arguments: label: D2562
datatype: f64
name: unpack_data
arguments: label: D3344
datatype: f64
name: unpack_data
arguments: label: D2039
datatype: f64
name: unpack_data
arguments: label: D4684
datatype: byte[8]
name: unpack_data
arguments: label: D1607
datatype: f64
name: unpack_data
arguments: label: D3758
datatype: f64
name: unpack_data
arguments: label: D2025
datatype: f64
name: unpack_data
arguments: label: D659
datatype: f64
name: unpack_data
arguments: label: D4807
datatype: f64
name: unpack_data
arguments: label: D1377
datatype: f64
name: unpack_data
arguments: label: D902
datatype: f64
name: unpack_data
arguments: label: D2167
datatype: f64
name: unpack_data
arguments: label: D1376
datatype: f64
name: unpack_data
arguments: label: D589
datatype: f64
name: unpack_data
arguments: label: D2662
datatype: f64
name: unpack_data
arguments: label: D3223
datatype: f64
name: unpack_data
arguments: label: D4261
datatype: f64
name: unpack_data
arguments: label: D1445
datatype: f64
name: unpack_data
arguments: label: D955
datatype: f64
name: unpack_data
arguments: label: D1710
datatype: f64
name: unpack_data
arguments: label: D1044
datatype: f64
name: unpack_data
arguments: label: D4034
datatype: f64
name: unpack_data
arguments: label: D4994
datatype: f64
name: unpack_data
arguments: label: D1197
datatype: f64
name: unpack_data
arguments: label: D202
datatype: f64
name: unpack_data
arguments: label: D2114
datatype: f64
name: unpack_data
arguments: label: D355
datatype: f64
name: unpack_data
arguments: label: D3575
datatype: f64
name: unpack_data
arguments: label: D1854
datatype: f64
name: unpack_data
arguments: label: D1869
datatype: f64
name: unpack_data
arguments: label: D3078
datatype: f64
name: unpack_data
arguments: label: D2818
datatype: f64
name: unpack_data
arguments: label: D4232
datatype: f64
name: unpack_data
arguments: label: D3462
datatype: f64
name: unpack_data
arguments: label: D751
datatype: f64
name: unpack_data
arguments: label: D61
datatype: f64
name: unpack_data
arguments: label: D2972
datatype: f64
name: unpack_data
arguments: label: D2856
datatype: f64
name: unpack_data
arguments: label: D4624
datatype: f64
name: unpack_data
arguments: label: D861
datatype: f64
name: unpack_data
arguments: label: D362
datatype: f64
name: unpack_data
arguments: label: D2249
datatype: f64
name: unpack_data
arguments: label: D4522
datatype: f64
name: unpack_data
arguments: label: D3942
datatype: f64
name: unpack_data
arguments: label: D4336
datatype: f64
name: unpack_data
arguments: label: D3242
datatype: f64
name: unpack_data
arguments: label: D2696
datatype: f64
name: unpack_data
arguments: label: D1552
datatype: f64
name: unpack_data
arguments: label: D450
datatype: f64
name: unpack_data
arguments: label: D1840
datatype: f64
name: unpack_data
arguments: label: D4734
datatype: f64
name: unpack_data
arguments: label: D1809
datatype: f64
name: unpack_data
arguments: label: D396
datatype: f64
name: unpack_data
arguments: label: D3828
datatype: f64
name: unpack_data
arguments: label: D1226
datatype: f64
name: unpack_data
arguments: label: D1392
datatype: f64
name: unpack_data
arguments: label: D4357
datatype: f64
name: unpack_data
arguments: label: D1760
datatype: f64
name: unpack_data
arguments: label: D2104
datatype: f64
name: unpack_data
arguments: label: D3073
datatype: f64
name: unpack_data
arguments: label: D3591
datatype: f64
name: unpack_data
arguments: label: D4186
datatype: f64
name: unpack_data
arguments: label: D2030
datatype: f64
name: unpack_data
arguments: label: D1667
datatype: f64
name: unpack_data
arguments: label: D1085
datatype: f64
name: unpack_data
arguments: label: D3770
datatype: f64
name: unpack_data
arguments: label: D717
datatype: f64
name: unpack_data
arguments: label: D3419
datatype: f64
name: unpack_data
arguments: label: D760
datatype: f64
name: unpack_data
arguments: label: D4855
datatype: f64
name: unpack_data
arguments: label: D0
datatype: f64
name: unpack_data
arguments: label: D4601
datatype: f64
name: unpack_data
arguments: label: D1896
datatype: f64
name: unpack_data
arguments: label: D4890
datatype: f64
name: unpack_data
arguments: label: D1372
datatype: f64
name: unpack_data
arguments: label: D121
datatype: f64
name: unpack_data
arguments: label: D486
datatype: f64
name: unpack_data
arguments: label: D213
datatype: f64
name: unpack_data
arguments: label: D126
datatype: f64
name: unpack_data
arguments: label: D807
datatype: f64
name: unpack_data
arguments: label: D3865
datatype: f64
name: unpack_data
arguments: label: D4610
datatype: f64
name: unpack_data
arguments: label: D4622
datatype: f64
name: unpack_data
arguments: label: D3715
datatype: f64
name: unpack_data
arguments: label: D4868
datatype: f64
name: unpack_data
arguments: label: D3429
datatype: f64
name: unpack_data
arguments: label: D986
datatype: f64
name: unpack_data
arguments: label: D32
datatype: f64
name: unpack_data
arguments: label: D4937
datatype: f64
name: unpack_data
arguments: label: D3848
datatype: f64
name: unpack_data
arguments: label: D2994
datatype: f64
name: unpack_data
arguments: label: D2479
datatype: f64
name: unpack_data
arguments: label: D131
datatype: f64
name: unpack_data
arguments: label: D2234
datatype: f64
name: unpack_data
arguments: label: D3842
datatype: f64
name: unpack_data
arguments: label: D3280
datatype: f64
name: unpack_data
arguments: label: D602
datatype: byte[8]
name: unpack_data
arguments: label: D1559
datatype: f64
name: unpack_data
arguments: label: D2410
datatype: f64
name: unpack_data
arguments: label: D3317
datatype: f64
name: unpack_data
arguments: label: D1313
datatype: f64
name: unpack_data
arguments: label: D4516
datatype: f64
name: unpack_data
arguments: label: D754
datatype: f64
name: unpack_data
arguments: label: D4806
datatype: f64
name: unpack_data
arguments: label: D210
datatype: f64
name: unpack_data
arguments: label: D2454
datatype: f64
name: unpack_data
arguments: label: D350
datatype: f64
name: unpack_data
arguments: label: D4823
datatype: f64

tool: D1214: 2.718281828459045

tool: D340: 3

tool: D3234: 4

tool: D2630: 5

tool: D3549: 6

tool: D3519: 7

tool: D4540: 8

tool: D1659: 9

tool: D4799: 10

tool: D4480: 11

tool: D534: 12

tool: D4777: 13

tool: D4644: 14

tool: D2654: 37362124800

tool: D4444: 74724249600

tool: D2048: 24895921050

tool: D3713: 9949449510

tool: D4112: 3309726420

tool: D39: 941466240

tool: D1428: 233204400

tool: D217: 50862240

tool: D2147: 9801792

tool: D28: 1657344

tool: D3141: 49810085325

tool: D3693: 239616

tool: D143: 27648

tool: D363: 2048

tool: D365: 18

tool: D3446: 16

tool: D4643: 20

tool: D1735: 22

tool: D3259: 663390

tool: D3876: 442260

tool: D4554: 221130

tool: D4966: 8424

tool: D2089: 331695

tool: D1635: 88452

tool: D4228: 29484

tool: D3306: 2106

tool: D4505: 456

tool: D2207: 102

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

tool: D434: 810810

tool: D2150: 405405

tool: D2318: 540540

tool: D1259: 270270

tool: D192: 108108

tool: D2955: 36036

tool: D951: 10368

tool: D4957: 2466

tool: D2081: 576

tool: D4526: 138

tool: D2245: 24

tool: D4692: 3169530

tool: D4686: 65988

tool: D1409: 18681

tool: D404: 330

tool: D1304: 5061420

tool: D3343: 1584765

tool: D2456: 2653560

tool: D3444: 786240

tool: D2314: 296478

tool: D1822: 158886

tool: D468: 3666

tool: D4783: 498

tool: D48: 44

tool: D1227: 6081075

tool: D4316: 12162150

tool: D1691: 4864860

tool: D2826: 417690

tool: D2761: 136188

tool: D3385: 31023

tool: D2562: 5118

tool: D3344: 606

tool: D2039: 48

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

tool: D1607: 110

tool: D3758: 24324300

tool: D2025: 3243240

tool: D659: 10135125

tool: D4807: 4054050

tool: D1377: 1099980

tool: D902: 268920

tool: D2167: 49590

tool: D1376: 6960

tool: D589: 726

tool: D2662: 52

tool: D3223: 156080925

tool: D4261: 170270100

tool: D1445: 85135050

tool: D955: 89189100

tool: D1710: 36018675

tool: D1044: 10977120

tool: D4034: 2619540

tool: D4994: 498960

tool: D1197: 76230

tool: D202: 467775

tool: D2114: 9240

tool: D355: 858

tool: D3575: 56

tool: D1854: 935550

tool: D1869: 623700

tool: D3078: 311850

tool: D2818: 124740

tool: D4232: 41580

tool: D3462: 11880

tool: D751: 2970

tool: D61: 660

tool: D2972: 132

tool: D2856: 1105650

tool: D4624: 552825

tool: D861: 737100

tool: D362: 368550

tool: D2249: 147420

tool: D4522: 49140

tool: D3942: 14040

tool: D4336: 3510

tool: D3242: 3474900

tool: D2696: 780

tool: D1552: 1737450

tool: D450: 156

tool: D1840: 32

tool: D4734: 3489075

tool: D1809: 2239650

tool: D396: 1248075

tool: D3828: 468180

tool: D1226: 129960

tool: D1392: 38880

tool: D4357: 12960

tool: D1760: 3480

tool: D2104: 636

tool: D3073: 72

tool: D3591: 462

tool: D4186: 4887540

tool: D2030: 4457565

tool: D1667: 2443770

tool: D1085: 3749760

tool: D3770: 1715175

tool: D717: 510804

tool: D3419: 164808

tool: D760: 65808

tool: D4855: 21912

tool: D0: 5112

tool: D4601: 804

tool: D1896: 80

tool: D4890: 2027025

tool: D1372: 2702700

tool: D121: 1351350

tool: D486: 539280

tool: D213: 183960

tool: D126: 49392

tool: D807: 12012

tool: D3865: 3192

tool: D4610: 744

tool: D4622: 112

tool: D3715: 165

tool: D4868: 5212350

tool: D3429: 2606175

tool: D986: 3477600

tool: D32: 1718550

tool: D4937: 724320

tool: D3848: 226440

tool: D2994: 58320

tool: D2479: 16500

tool: D131: 4680

tool: D2234: 984

tool: D3842: 128

tool: D3280: 231

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

tool: D1559: 1014

tool: D2410: 2145

tool: D3317: 4290

tool: D1313: 5148

tool: D4516: 1716

tool: D754: 78

tool: D4806: 286

tool: D210: 26

tool: D2454: 33

tool: D350: 39

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