user: 这段汇编代码用C语言表示是什么样的？

```asm
<DSlater_4S_5S>:
  endbr64
  push   %rbp
  mov    %rsp,%rbp
  push   %rbx
  sub    $0x68,%rsp
  movsd  %xmm0,-0x28(%rbp)
  movsd  %xmm1,-0x30(%rbp)
  movsd  %xmm2,-0x38(%rbp)
  movsd  -0x38(%rbp),%xmm0
  ucomisd -0x30(%rbp),%xmm0
  jp     L6
  movsd  -0x38(%rbp),%xmm0
  ucomisd -0x30(%rbp),%xmm0
  jne    L6
  movsd  -0x28(%rbp),%xmm0
  addsd  %xmm0,%xmm0
  mulsd  -0x38(%rbp),%xmm0
  mov    D7424(%rip),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D2672(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  D2672(%rip),%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x28(%rbp),%xmm2
  movsd  D6611(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  -0x38(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0x40(%rbp)
  movsd  D5320(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D6611(%rip),%xmm1
  movapd %xmm0,%xmm6
  mulsd  %xmm1,%xmm6
  movsd  %xmm6,-0x48(%rbp)
  movsd  D5320(%rip),%xmm0
  mov    -0x38(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x48(%rbp),%xmm0
  movsd  -0x40(%rbp),%xmm3
  subsd  %xmm0,%xmm3
  movsd  %xmm3,-0x40(%rbp)
  movsd  D7739(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D1422(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x48(%rbp)
  movsd  D7739(%rip),%xmm0
  mov    -0x38(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x48(%rbp),%xmm0
  movsd  -0x40(%rbp),%xmm3
  subsd  %xmm0,%xmm3
  movsd  %xmm3,-0x40(%rbp)
  movsd  D3478(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D2869(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x48(%rbp)
  movsd  D3478(%rip),%xmm0
  mov    -0x38(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x48(%rbp),%xmm0
  movsd  -0x40(%rbp),%xmm3
  subsd  %xmm0,%xmm3
  movsd  %xmm3,-0x40(%rbp)
  movsd  D3920(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D2141(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x48(%rbp)
  movsd  D3920(%rip),%xmm0
  mov    -0x38(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x48(%rbp),%xmm0
  movsd  -0x40(%rbp),%xmm3
  subsd  %xmm0,%xmm3
  movsd  %xmm3,-0x40(%rbp)
  movsd  D1530(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D4065(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x48(%rbp)
  movsd  D1530(%rip),%xmm0
  mov    -0x38(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x48(%rbp),%xmm0
  movsd  -0x40(%rbp),%xmm3
  subsd  %xmm0,%xmm3
  movsd  %xmm3,-0x40(%rbp)
  movsd  D1738(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D3492(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x48(%rbp)
  movsd  D1738(%rip),%xmm0
  mov    -0x38(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x48(%rbp),%xmm0
  movsd  -0x40(%rbp),%xmm3
  subsd  %xmm0,%xmm3
  movsd  %xmm3,-0x40(%rbp)
  movsd  D978(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D6228(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x48(%rbp)
  movsd  D978(%rip),%xmm0
  mov    -0x38(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x48(%rbp),%xmm0
  movsd  -0x40(%rbp),%xmm3
  subsd  %xmm0,%xmm3
  movsd  %xmm3,-0x40(%rbp)
  movsd  D987(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D7481(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x48(%rbp)
  movsd  D987(%rip),%xmm0
  mov    -0x38(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x48(%rbp),%xmm0
  movsd  -0x40(%rbp),%xmm3
  subsd  %xmm0,%xmm3
  movsd  %xmm3,-0x40(%rbp)
  movsd  D4651(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D3911(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x48(%rbp)
  movsd  D4651(%rip),%xmm0
  mov    -0x38(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x48(%rbp),%xmm0
  movsd  -0x40(%rbp),%xmm3
  subsd  %xmm0,%xmm3
  movsd  %xmm3,-0x40(%rbp)
  movsd  D4497(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D2978(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x48(%rbp)
  movsd  D4497(%rip),%xmm0
  mov    -0x38(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x48(%rbp),%xmm0
  movsd  -0x40(%rbp),%xmm3
  subsd  %xmm0,%xmm3
  movsd  %xmm3,-0x40(%rbp)
  movsd  D6439(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D3316(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x48(%rbp)
  movsd  D6439(%rip),%xmm0
  mov    -0x38(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x48(%rbp),%xmm0
  movsd  -0x40(%rbp),%xmm3
  subsd  %xmm0,%xmm3
  movsd  %xmm3,-0x40(%rbp)
  movsd  D6106(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D3876(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x48(%rbp)
  movsd  D6106(%rip),%xmm0
  mov    -0x38(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x48(%rbp),%xmm0
  movsd  -0x40(%rbp),%xmm3
  subsd  %xmm0,%xmm3
  movsd  %xmm3,-0x40(%rbp)
  movsd  D6319(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D5281(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x48(%rbp)
  movsd  D6319(%rip),%xmm0
  mov    -0x38(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x48(%rbp),%xmm0
  movsd  -0x40(%rbp),%xmm3
  subsd  %xmm0,%xmm3
  movsd  %xmm3,-0x40(%rbp)
  movsd  D2832(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D2743(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x48(%rbp)
  movsd  D2832(%rip),%xmm0
  mov    -0x38(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x48(%rbp),%xmm0
  movsd  -0x40(%rbp),%xmm3
  subsd  %xmm0,%xmm3
  movsd  %xmm3,-0x40(%rbp)
  movsd  D7451(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D7229(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x48(%rbp)
  movsd  D7451(%rip),%xmm0
  mov    -0x38(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x48(%rbp),%xmm0
  movsd  -0x40(%rbp),%xmm3
  subsd  %xmm0,%xmm3
  movsd  %xmm3,-0x40(%rbp)
  movsd  D5063(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D7606(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x48(%rbp)
  movsd  D5063(%rip),%xmm0
  mov    -0x38(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x48(%rbp),%xmm0
  movsd  -0x40(%rbp),%xmm3
  subsd  %xmm0,%xmm3
  movsd  %xmm3,-0x40(%rbp)
  movsd  D4627(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D6770(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x48(%rbp)
  movsd  D4627(%rip),%xmm0
  mov    -0x38(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x48(%rbp),%xmm0
  movsd  -0x40(%rbp),%xmm3
  subsd  %xmm0,%xmm3
  movsd  %xmm3,-0x40(%rbp)
  movsd  -0x28(%rbp),%xmm0
  addsd  %xmm0,%xmm0
  mulsd  -0x38(%rbp),%xmm0
  mov    D7424(%rip),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D2672(%rip),%xmm1
  movapd %xmm0,%xmm6
  mulsd  %xmm1,%xmm6
  movsd  %xmm6,-0x48(%rbp)
  movsd  D5320(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  -0x48(%rbp),%xmm1
  mulsd  %xmm0,%xmm1
  movsd  -0x40(%rbp),%xmm0
  divsd  %xmm1,%xmm0
  movsd  %xmm0,-0x18(%rbp)
  jmp    L17
L6:
  movsd  -0x28(%rbp),%xmm0
  movapd %xmm0,%xmm1
  addsd  %xmm0,%xmm1
  movsd  -0x38(%rbp),%xmm0
  addsd  -0x30(%rbp),%xmm0
  mulsd  %xmm1,%xmm0
  mov    D7424(%rip),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D7910(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x40(%rbp)
  movsd  D5320(%rip),%xmm0
  mov    -0x38(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movq   %xmm0,%rbx
  movsd  D5320(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movq   %rbx,%xmm2
  subsd  %xmm0,%xmm2
  movq   %xmm2,%rax
  movsd  D5063(%rip),%xmm0
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movapd %xmm0,%xmm4
  mulsd  -0x40(%rbp),%xmm4
  movsd  %xmm4,-0x40(%rbp)
  movsd  -0x28(%rbp),%xmm0
  addsd  %xmm0,%xmm0
  mulsd  -0x30(%rbp),%xmm0
  mov    D7424(%rip),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D987(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x48(%rbp)
  movsd  D6439(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movapd %xmm0,%xmm5
  mulsd  -0x48(%rbp),%xmm5
  movsd  %xmm5,-0x48(%rbp)
  movsd  D1738(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D2499(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x50(%rbp)
  movsd  D152(%rip),%xmm0
  mov    -0x38(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x50(%rbp),%xmm0
  movsd  %xmm0,-0x50(%rbp)
  movsd  D978(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D4651(%rip),%xmm1
  movapd %xmm0,%xmm6
  mulsd  %xmm1,%xmm6
  movsd  %xmm6,-0x58(%rbp)
  movsd  D533(%rip),%xmm0
  mov    -0x38(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x58(%rbp),%xmm0
  movsd  -0x50(%rbp),%xmm2
  subsd  %xmm0,%xmm2
  movsd  %xmm2,-0x50(%rbp)
  movsd  D7272(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D5317(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  addsd  -0x50(%rbp),%xmm0
  movsd  %xmm0,-0x50(%rbp)
  movsd  -0x28(%rbp),%xmm1
  movsd  D981(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movapd %xmm0,%xmm3
  mulsd  -0x38(%rbp),%xmm3
  movsd  %xmm3,-0x58(%rbp)
  movsd  D7272(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x58(%rbp),%xmm0
  addsd  -0x50(%rbp),%xmm0
  movsd  %xmm0,-0x50(%rbp)
  movsd  D1530(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D2388(%rip),%xmm1
  movapd %xmm0,%xmm7
  mulsd  %xmm1,%xmm7
  movsd  %xmm7,-0x58(%rbp)
  movsd  D453(%rip),%xmm0
  mov    -0x38(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movapd %xmm0,%xmm2
  mulsd  -0x58(%rbp),%xmm2
  movsd  %xmm2,-0x58(%rbp)
  movsd  D5320(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  %xmm0,-0x60(%rbp)
  movsd  D5320(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  -0x60(%rbp),%xmm1
  mulsd  %xmm0,%xmm1
  movsd  D5842(%rip),%xmm0
  addsd  %xmm1,%xmm0
  mulsd  -0x58(%rbp),%xmm0
  movsd  -0x50(%rbp),%xmm5
  subsd  %xmm0,%xmm5
  movsd  %xmm5,-0x50(%rbp)
  movsd  -0x28(%rbp),%xmm1
  movsd  D4732(%rip),%xmm0
  mulsd  %xmm0,%xmm1
  movsd  %xmm1,-0x58(%rbp)
  movsd  D7739(%rip),%xmm0
  mov    -0x38(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x58(%rbp),%xmm0
  movsd  %xmm0,-0x58(%rbp)
  movsd  D4320(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movapd %xmm0,%xmm3
  mulsd  -0x58(%rbp),%xmm3
  movsd  %xmm3,-0x58(%rbp)
  movsd  D5320(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  addsd  %xmm0,%xmm0
  movsd  %xmm0,-0x60(%rbp)
  movsd  D5320(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x60(%rbp),%xmm0
  movsd  D3129(%rip),%xmm1
  subsd  %xmm1,%xmm0
  mulsd  -0x58(%rbp),%xmm0
  addsd  -0x50(%rbp),%xmm0
  movsd  %xmm0,-0x50(%rbp)
  movsd  D5320(%rip),%xmm0
  mov    -0x38(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D5317(%rip),%xmm1
  movapd %xmm0,%xmm2
  mulsd  %xmm1,%xmm2
  movsd  %xmm2,-0x58(%rbp)
  movsd  D4320(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movapd %xmm0,%xmm6
  mulsd  -0x58(%rbp),%xmm6
  movsd  %xmm6,-0x58(%rbp)
  movsd  D5320(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movapd %xmm0,%xmm3
  addsd  %xmm0,%xmm3
  movsd  %xmm3,-0x60(%rbp)
  movsd  D5320(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x60(%rbp),%xmm0
  movsd  D5063(%rip),%xmm1
  subsd  %xmm1,%xmm0
  mulsd  -0x58(%rbp),%xmm0
  addsd  -0x50(%rbp),%xmm0
  movsd  %xmm0,-0x50(%rbp)
  movsd  D3920(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D533(%rip),%xmm1
  movapd %xmm0,%xmm7
  mulsd  %xmm1,%xmm7
  movsd  %xmm7,-0x58(%rbp)
  movsd  D5059(%rip),%xmm0
  mov    -0x38(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movapd %xmm0,%xmm2
  mulsd  -0x58(%rbp),%xmm2
  movsd  %xmm2,-0x58(%rbp)
  movsd  D5320(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D223(%rip),%xmm1
  movapd %xmm0,%xmm7
  mulsd  %xmm1,%xmm7
  movsd  %xmm7,-0x60(%rbp)
  movsd  D5320(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  -0x60(%rbp),%xmm1
  mulsd  %xmm0,%xmm1
  movsd  D3557(%rip),%xmm0
  addsd  %xmm1,%xmm0
  mulsd  -0x58(%rbp),%xmm0
  movsd  -0x50(%rbp),%xmm6
  subsd  %xmm0,%xmm6
  movsd  %xmm6,-0x50(%rbp)
  movsd  -0x28(%rbp),%xmm1
  movsd  D5051(%rip),%xmm0
  mulsd  %xmm0,%xmm1
  movsd  %xmm1,-0x58(%rbp)
  movsd  D3920(%rip),%xmm0
  mov    -0x38(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x58(%rbp),%xmm0
  movsd  %xmm0,-0x58(%rbp)
  movsd  D4627(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movapd %xmm0,%xmm3
  mulsd  -0x58(%rbp),%xmm3
  movsd  %xmm3,-0x58(%rbp)
  movsd  D5320(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D7671(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x60(%rbp)
  movsd  D5320(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  -0x60(%rbp),%xmm1
  mulsd  %xmm0,%xmm1
  movsd  D3291(%rip),%xmm0
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0x60(%rbp)
  movsd  D3478(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  %xmm0,-0x68(%rbp)
  movsd  D3478(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x68(%rbp),%xmm0
  addsd  -0x60(%rbp),%xmm0
  mulsd  -0x58(%rbp),%xmm0
  addsd  -0x50(%rbp),%xmm0
  movsd  %xmm0,-0x50(%rbp)
  movsd  D3478(%rip),%xmm0
  mov    -0x38(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D4732(%rip),%xmm1
  movapd %xmm0,%xmm2
  mulsd  %xmm1,%xmm2
  movsd  %xmm2,-0x58(%rbp)
  movsd  D4627(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movapd %xmm0,%xmm7
  mulsd  -0x58(%rbp),%xmm7
  movsd  %xmm7,-0x58(%rbp)
  movsd  D5320(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D3129(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x60(%rbp)
  movsd  D5320(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  -0x60(%rbp),%xmm1
  mulsd  %xmm0,%xmm1
  movsd  D1858(%rip),%xmm0
  movapd %xmm0,%xmm3
  subsd  %xmm1,%xmm3
  movsd  %xmm3,-0x60(%rbp)
  movsd  D3478(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  %xmm0,-0x68(%rbp)
  movsd  D3478(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x68(%rbp),%xmm0
  addsd  -0x60(%rbp),%xmm0
  mulsd  -0x58(%rbp),%xmm0
  movapd %xmm0,%xmm2
  addsd  -0x50(%rbp),%xmm2
  movsd  %xmm2,-0x50(%rbp)
  movsd  D3478(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D2355(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x58(%rbp)
  movsd  D4809(%rip),%xmm0
  mov    -0x38(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movapd %xmm0,%xmm7
  mulsd  -0x58(%rbp),%xmm7
  movsd  %xmm7,-0x58(%rbp)
  movsd  D5320(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D3100(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x60(%rbp)
  movsd  D5320(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  -0x60(%rbp),%xmm1
  mulsd  %xmm0,%xmm1
  movsd  D5674(%rip),%xmm0
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0x60(%rbp)
  movsd  D3478(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D987(%rip),%xmm1
  movapd %xmm0,%xmm3
  mulsd  %xmm1,%xmm3
  movsd  %xmm3,-0x68(%rbp)
  movsd  D3478(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x68(%rbp),%xmm0
  addsd  -0x60(%rbp),%xmm0
  mulsd  -0x58(%rbp),%xmm0
  addsd  -0x50(%rbp),%xmm0
  movsd  %xmm0,-0x50(%rbp)
  movsd  D7739(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D2173(%rip),%xmm1
  movapd %xmm0,%xmm2
  mulsd  %xmm1,%xmm2
  movsd  %xmm2,-0x58(%rbp)
  movsd  D252(%rip),%xmm0
  mov    -0x38(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movapd %xmm0,%xmm7
  mulsd  -0x58(%rbp),%xmm7
  movsd  %xmm7,-0x58(%rbp)
  movsd  D5320(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D4985(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x60(%rbp)
  movsd  D5320(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  -0x60(%rbp),%xmm1
  mulsd  %xmm0,%xmm1
  movsd  D2120(%rip),%xmm0
  movapd %xmm0,%xmm3
  subsd  %xmm1,%xmm3
  movsd  %xmm3,-0x60(%rbp)
  movsd  D3478(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D1082(%rip),%xmm1
  movapd %xmm0,%xmm2
  mulsd  %xmm1,%xmm2
  movsd  %xmm2,-0x68(%rbp)
  movsd  D3478(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x68(%rbp),%xmm0
  addsd  -0x60(%rbp),%xmm0
  mulsd  -0x58(%rbp),%xmm0
  movapd %xmm0,%xmm7
  addsd  -0x50(%rbp),%xmm7
  movsd  %xmm7,-0x50(%rbp)
  movsd  -0x28(%rbp),%xmm1
  movsd  D4320(%rip),%xmm0
  mulsd  %xmm0,%xmm1
  movsd  %xmm1,-0x58(%rbp)
  movsd  D1738(%rip),%xmm0
  mov    -0x38(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x58(%rbp),%xmm0
  movsd  %xmm0,-0x58(%rbp)
  movsd  D7451(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movapd %xmm0,%xmm3
  mulsd  -0x58(%rbp),%xmm3
  movsd  %xmm3,-0x58(%rbp)
  movsd  D5320(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D4587(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x60(%rbp)
  movsd  D5320(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x60(%rbp),%xmm0
  movsd  D5062(%rip),%xmm1
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0x60(%rbp)
  movsd  D3478(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D4055(%rip),%xmm1
  movapd %xmm0,%xmm6
  mulsd  %xmm1,%xmm6
  movsd  %xmm6,-0x68(%rbp)
  movsd  D3478(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x68(%rbp),%xmm0
  movsd  -0x60(%rbp),%xmm4
  subsd  %xmm0,%xmm4
  movsd  %xmm4,-0x60(%rbp)
  movsd  D1530(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  addsd  %xmm0,%xmm0
  movsd  %xmm0,-0x68(%rbp)
  movsd  D1530(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x68(%rbp),%xmm0
  addsd  -0x60(%rbp),%xmm0
  mulsd  -0x58(%rbp),%xmm0
  addsd  -0x50(%rbp),%xmm0
  movsd  %xmm0,-0x50(%rbp)
  movsd  D1530(%rip),%xmm0
  mov    -0x38(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D7099(%rip),%xmm1
  movapd %xmm0,%xmm2
  mulsd  %xmm1,%xmm2
  movsd  %xmm2,-0x58(%rbp)
  movsd  D7451(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movapd %xmm0,%xmm7
  mulsd  -0x58(%rbp),%xmm7
  movsd  %xmm7,-0x58(%rbp)
  movsd  D5320(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D2069(%rip),%xmm1
  movapd %xmm0,%xmm3
  mulsd  %xmm1,%xmm3
  movsd  %xmm3,-0x60(%rbp)
  movsd  D5320(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x60(%rbp),%xmm0
  movsd  D7259(%rip),%xmm1
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0x60(%rbp)
  movsd  D3478(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D7228(%rip),%xmm1
  movapd %xmm0,%xmm2
  mulsd  %xmm1,%xmm2
  movsd  %xmm2,-0x68(%rbp)
  movsd  D3478(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x68(%rbp),%xmm0
  movsd  -0x60(%rbp),%xmm7
  subsd  %xmm0,%xmm7
  movsd  %xmm7,-0x60(%rbp)
  movsd  D1530(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movapd %xmm0,%xmm3
  addsd  %xmm0,%xmm3
  movsd  %xmm3,-0x68(%rbp)
  movsd  D1530(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x68(%rbp),%xmm0
  addsd  -0x60(%rbp),%xmm0
  mulsd  -0x58(%rbp),%xmm0
  addsd  -0x50(%rbp),%xmm0
  movsd  %xmm0,-0x50(%rbp)
  movsd  -0x28(%rbp),%xmm1
  movsd  D2355(%rip),%xmm0
  mulsd  %xmm0,%xmm1
  movsd  %xmm1,-0x58(%rbp)
  movsd  D4497(%rip),%xmm0
  mov    -0x38(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movapd %xmm0,%xmm7
  mulsd  -0x58(%rbp),%xmm7
  movsd  %xmm7,-0x58(%rbp)
  movsd  D6439(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movapd %xmm0,%xmm2
  mulsd  -0x58(%rbp),%xmm2
  movsd  %xmm2,-0x58(%rbp)
  movsd  D5320(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D650(%rip),%xmm1
  movapd %xmm0,%xmm2
  mulsd  %xmm1,%xmm2
  movsd  %xmm2,-0x60(%rbp)
  movsd  D5320(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  -0x60(%rbp),%xmm1
  mulsd  %xmm0,%xmm1
  movsd  D6407(%rip),%xmm0
  addsd  %xmm0,%xmm1
  movsd  %xmm1,-0x60(%rbp)
  movsd  D3478(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D2948(%rip),%xmm1
  movapd %xmm0,%xmm7
  mulsd  %xmm1,%xmm7
  movsd  %xmm7,-0x68(%rbp)
  movsd  D3478(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x68(%rbp),%xmm0
  movapd %xmm0,%xmm3
  addsd  -0x60(%rbp),%xmm3
  movsd  %xmm3,-0x60(%rbp)
  movsd  D1530(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D838(%rip),%xmm1
  movapd %xmm0,%xmm7
  mulsd  %xmm1,%xmm7
  movsd  %xmm7,-0x68(%rbp)
  movsd  D1530(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x68(%rbp),%xmm0
  addsd  -0x60(%rbp),%xmm0
  mulsd  -0x58(%rbp),%xmm0
  movsd  -0x50(%rbp),%xmm6
  subsd  %xmm0,%xmm6
  movsd  %xmm6,-0x50(%rbp)
  movsd  -0x28(%rbp),%xmm1
  movsd  D6992(%rip),%xmm0
  mulsd  %xmm0,%xmm1
  movsd  %xmm1,-0x58(%rbp)
  movsd  D2832(%rip),%xmm0
  mov    -0x38(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x58(%rbp),%xmm0
  movsd  %xmm0,-0x58(%rbp)
  movsd  D978(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movapd %xmm0,%xmm3
  mulsd  -0x58(%rbp),%xmm3
  movsd  %xmm3,-0x58(%rbp)
  movsd  D5320(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D7044(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x60(%rbp)
  movsd  D5320(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  -0x60(%rbp),%xmm1
  mulsd  %xmm0,%xmm1
  movsd  D81(%rip),%xmm0
  addsd  %xmm0,%xmm1
  movsd  %xmm1,-0x60(%rbp)
  movsd  D3478(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D1357(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x68(%rbp)
  movsd  D3478(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x68(%rbp),%xmm0
  movsd  -0x60(%rbp),%xmm1
  subsd  %xmm0,%xmm1
  movsd  %xmm1,-0x60(%rbp)
  movsd  D1530(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D7399(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x68(%rbp)
  movsd  D1530(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x68(%rbp),%xmm0
  addsd  -0x60(%rbp),%xmm0
  mulsd  -0x58(%rbp),%xmm0
  movsd  -0x50(%rbp),%xmm6
  subsd  %xmm0,%xmm6
  movsd  %xmm6,-0x50(%rbp)
  movsd  D5320(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  addsd  %xmm0,%xmm0
  movsd  %xmm0,-0x58(%rbp)
  movsd  D7846(%rip),%xmm0
  mov    -0x38(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movapd %xmm0,%xmm2
  mulsd  -0x58(%rbp),%xmm2
  movsd  %xmm2,-0x58(%rbp)
  movsd  D5320(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D4684(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x60(%rbp)
  movsd  D5320(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  -0x60(%rbp),%xmm1
  mulsd  %xmm0,%xmm1
  movsd  D3514(%rip),%xmm0
  addsd  %xmm0,%xmm1
  movsd  %xmm1,-0x60(%rbp)
  movsd  D3478(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D7464(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x68(%rbp)
  movsd  D3478(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x68(%rbp),%xmm0
  movsd  -0x60(%rbp),%xmm1
  subsd  %xmm0,%xmm1
  movsd  %xmm1,-0x60(%rbp)
  movsd  D1530(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D7561(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x68(%rbp)
  movsd  D1530(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x68(%rbp),%xmm0
  addsd  -0x60(%rbp),%xmm0
  mulsd  -0x58(%rbp),%xmm0
  movsd  -0x50(%rbp),%xmm6
  subsd  %xmm0,%xmm6
  movsd  %xmm6,-0x50(%rbp)
  movsd  -0x28(%rbp),%xmm1
  movsd  D7099(%rip),%xmm0
  mulsd  %xmm0,%xmm1
  movsd  %xmm1,-0x58(%rbp)
  movsd  D5063(%rip),%xmm0
  mov    -0x38(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x58(%rbp),%xmm0
  movsd  %xmm0,-0x58(%rbp)
  movsd  D1530(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movapd %xmm0,%xmm2
  mulsd  -0x58(%rbp),%xmm2
  movsd  %xmm2,-0x58(%rbp)
  movsd  D5320(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D1779(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x60(%rbp)
  movsd  D5320(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  -0x60(%rbp),%xmm1
  mulsd  %xmm0,%xmm1
  movsd  D7361(%rip),%xmm0
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0x60(%rbp)
  movsd  D3478(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D3282(%rip),%xmm1
  movapd %xmm0,%xmm7
  mulsd  %xmm1,%xmm7
  movsd  %xmm7,-0x68(%rbp)
  movsd  D3478(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x68(%rbp),%xmm0
  movapd %xmm0,%xmm7
  addsd  -0x60(%rbp),%xmm7
  movsd  %xmm7,-0x60(%rbp)
  movsd  D1530(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D6992(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x68(%rbp)
  movsd  D1530(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x68(%rbp),%xmm0
  addsd  -0x60(%rbp),%xmm0
  mulsd  -0x58(%rbp),%xmm0
  movsd  -0x50(%rbp),%xmm6
  subsd  %xmm0,%xmm6
  movsd  %xmm6,-0x50(%rbp)
  movsd  -0x28(%rbp),%xmm1
  movsd  D4324(%rip),%xmm0
  mulsd  %xmm0,%xmm1
  movsd  %xmm1,-0x58(%rbp)
  movsd  D6106(%rip),%xmm0
  mov    -0x38(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x58(%rbp),%xmm0
  movsd  %xmm0,-0x58(%rbp)
  movsd  D4651(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movapd %xmm0,%xmm2
  mulsd  -0x58(%rbp),%xmm2
  movsd  %xmm2,-0x58(%rbp)
  movsd  D5320(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D265(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x60(%rbp)
  movsd  D5320(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  -0x60(%rbp),%xmm1
  mulsd  %xmm0,%xmm1
  movsd  D6043(%rip),%xmm0
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0x60(%rbp)
  movsd  D3478(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D2519(%rip),%xmm1
  movapd %xmm0,%xmm3
  mulsd  %xmm1,%xmm3
  movsd  %xmm3,-0x68(%rbp)
  movsd  D3478(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x68(%rbp),%xmm0
  movsd  -0x60(%rbp),%xmm5
  subsd  %xmm0,%xmm5
  movsd  %xmm5,-0x60(%rbp)
  movsd  D1530(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D2782(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x68(%rbp)
  movsd  D1530(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x68(%rbp),%xmm0
  addsd  -0x60(%rbp),%xmm0
  mulsd  -0x58(%rbp),%xmm0
  addsd  -0x50(%rbp),%xmm0
  movsd  %xmm0,-0x50(%rbp)
  movsd  -0x28(%rbp),%xmm1
  movsd  D3478(%rip),%xmm0
  mulsd  %xmm0,%xmm1
  movsd  %xmm1,-0x58(%rbp)
  movsd  D1170(%rip),%xmm0
  mov    -0x38(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movapd %xmm0,%xmm2
  mulsd  -0x58(%rbp),%xmm2
  movsd  %xmm2,-0x58(%rbp)
  movsd  D5320(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D5475(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x60(%rbp)
  movsd  D5320(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  -0x60(%rbp),%xmm1
  mulsd  %xmm0,%xmm1
  movsd  D2711(%rip),%xmm0
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0x60(%rbp)
  movsd  D3478(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D1195(%rip),%xmm1
  movapd %xmm0,%xmm3
  mulsd  %xmm1,%xmm3
  movsd  %xmm3,-0x68(%rbp)
  movsd  D3478(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x68(%rbp),%xmm0
  movsd  -0x60(%rbp),%xmm6
  subsd  %xmm0,%xmm6
  movsd  %xmm6,-0x60(%rbp)
  movsd  D1530(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D6936(%rip),%xmm1
  movapd %xmm0,%xmm7
  mulsd  %xmm1,%xmm7
  movsd  %xmm7,-0x68(%rbp)
  movsd  D1530(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x68(%rbp),%xmm0
  addsd  -0x60(%rbp),%xmm0
  mulsd  -0x58(%rbp),%xmm0
  addsd  -0x50(%rbp),%xmm0
  movsd  %xmm0,-0x50(%rbp)
  movsd  -0x28(%rbp),%xmm0
  movapd %xmm0,%xmm6
  addsd  %xmm0,%xmm6
  movsd  %xmm6,-0x58(%rbp)
  movsd  D987(%rip),%xmm0
  mov    -0x38(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movapd %xmm0,%xmm2
  mulsd  -0x58(%rbp),%xmm2
  movsd  %xmm2,-0x58(%rbp)
  movsd  D6319(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movapd %xmm0,%xmm6
  mulsd  -0x58(%rbp),%xmm6
  movsd  %xmm6,-0x58(%rbp)
  movsd  D5320(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D5834(%rip),%xmm1
  movapd %xmm0,%xmm3
  mulsd  %xmm1,%xmm3
  movsd  %xmm3,-0x60(%rbp)
  movsd  D5320(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x60(%rbp),%xmm0
  movsd  D4220(%rip),%xmm1
  movapd %xmm0,%xmm2
  subsd  %xmm1,%xmm2
  movsd  %xmm2,-0x60(%rbp)
  movsd  D3478(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D3589(%rip),%xmm1
  movapd %xmm0,%xmm7
  mulsd  %xmm1,%xmm7
  movsd  %xmm7,-0x68(%rbp)
  movsd  D3478(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x68(%rbp),%xmm0
  movsd  -0x60(%rbp),%xmm2
  subsd  %xmm0,%xmm2
  movsd  %xmm2,-0x60(%rbp)
  movsd  D1530(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D6585(%rip),%xmm1
  movapd %xmm0,%xmm3
  mulsd  %xmm1,%xmm3
  movsd  %xmm3,-0x68(%rbp)
  movsd  D1530(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x68(%rbp),%xmm0
  addsd  -0x60(%rbp),%xmm0
  mulsd  -0x58(%rbp),%xmm0
  movsd  -0x50(%rbp),%xmm4
  subsd  %xmm0,%xmm4
  movsd  %xmm4,-0x50(%rbp)
  movsd  -0x28(%rbp),%xmm1
  movsd  D6319(%rip),%xmm0
  mulsd  %xmm0,%xmm1
  movsd  %xmm1,-0x58(%rbp)
  movsd  D318(%rip),%xmm0
  mov    -0x38(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x58(%rbp),%xmm0
  movsd  %xmm0,-0x58(%rbp)
  movsd  D3478(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movapd %xmm0,%xmm2
  mulsd  -0x58(%rbp),%xmm2
  movsd  %xmm2,-0x58(%rbp)
  movsd  D5320(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D8059(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x60(%rbp)
  movsd  D5320(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x60(%rbp),%xmm0
  movsd  D7510(%rip),%xmm1
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0x60(%rbp)
  movsd  D3478(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D7412(%rip),%xmm1
  movapd %xmm0,%xmm6
  mulsd  %xmm1,%xmm6
  movsd  %xmm6,-0x68(%rbp)
  movsd  D3478(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x68(%rbp),%xmm0
  movsd  -0x60(%rbp),%xmm7
  subsd  %xmm0,%xmm7
  movsd  %xmm7,-0x60(%rbp)
  movsd  D1530(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D237(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x68(%rbp)
  movsd  D1530(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x68(%rbp),%xmm0
  addsd  -0x60(%rbp),%xmm0
  mulsd  -0x58(%rbp),%xmm0
  addsd  -0x50(%rbp),%xmm0
  movsd  %xmm0,-0x50(%rbp)
  movsd  -0x28(%rbp),%xmm1
  movsd  D3478(%rip),%xmm0
  mulsd  %xmm0,%xmm1
  movsd  %xmm1,-0x58(%rbp)
  movsd  D2546(%rip),%xmm0
  mov    -0x38(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movapd %xmm0,%xmm6
  mulsd  -0x58(%rbp),%xmm6
  movsd  %xmm6,-0x58(%rbp)
  movsd  D5320(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movapd %xmm0,%xmm7
  mulsd  -0x58(%rbp),%xmm7
  movsd  %xmm7,-0x58(%rbp)
  movsd  D5320(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D5794(%rip),%xmm1
  movapd %xmm0,%xmm6
  mulsd  %xmm1,%xmm6
  movsd  %xmm6,-0x60(%rbp)
  movsd  D5320(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  -0x60(%rbp),%xmm1
  mulsd  %xmm0,%xmm1
  movsd  D6038(%rip),%xmm0
  addsd  %xmm0,%xmm1
  movsd  %xmm1,-0x60(%rbp)
  movsd  D3478(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D6185(%rip),%xmm1
  movapd %xmm0,%xmm6
  mulsd  %xmm1,%xmm6
  movsd  %xmm6,-0x68(%rbp)
  movsd  D3478(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x68(%rbp),%xmm0
  movsd  -0x60(%rbp),%xmm1
  subsd  %xmm0,%xmm1
  movsd  %xmm1,-0x60(%rbp)
  movsd  D1530(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D6036(%rip),%xmm1
  movapd %xmm0,%xmm6
  mulsd  %xmm1,%xmm6
  movsd  %xmm6,-0x68(%rbp)
  movsd  D1530(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x68(%rbp),%xmm0
  addsd  -0x60(%rbp),%xmm0
  mulsd  -0x58(%rbp),%xmm0
  movsd  -0x50(%rbp),%xmm5
  subsd  %xmm0,%xmm5
  movsd  %xmm5,-0x50(%rbp)
  movsd  D978(%rip),%xmm0
  mov    -0x38(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D4651(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x58(%rbp)
  movsd  D6319(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movapd %xmm0,%xmm2
  mulsd  -0x58(%rbp),%xmm2
  movsd  %xmm2,-0x58(%rbp)
  movsd  D5320(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D7615(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x60(%rbp)
  movsd  D5320(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  -0x60(%rbp),%xmm1
  mulsd  %xmm0,%xmm1
  movsd  D7651(%rip),%xmm0
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0x60(%rbp)
  movsd  D3478(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D4587(%rip),%xmm1
  movapd %xmm0,%xmm3
  mulsd  %xmm1,%xmm3
  movsd  %xmm3,-0x68(%rbp)
  movsd  D3478(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x68(%rbp),%xmm0
  addsd  -0x60(%rbp),%xmm0
  movsd  %xmm0,-0x60(%rbp)
  movsd  D1530(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D6271(%rip),%xmm1
  movapd %xmm0,%xmm6
  mulsd  %xmm1,%xmm6
  movsd  %xmm6,-0x68(%rbp)
  movsd  D1530(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x68(%rbp),%xmm0
  movsd  -0x60(%rbp),%xmm4
  subsd  %xmm0,%xmm4
  movsd  %xmm4,-0x60(%rbp)
  movsd  D978(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  %xmm0,-0x68(%rbp)
  movsd  D978(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x68(%rbp),%xmm0
  addsd  -0x60(%rbp),%xmm0
  mulsd  -0x58(%rbp),%xmm0
  addsd  -0x50(%rbp),%xmm0
  movsd  %xmm0,-0x50(%rbp)
  movsd  D4651(%rip),%xmm0
  mov    -0x38(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movapd %xmm0,%xmm7
  addsd  %xmm0,%xmm7
  movsd  %xmm7,-0x58(%rbp)
  movsd  D6439(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movapd %xmm0,%xmm2
  mulsd  -0x58(%rbp),%xmm2
  movsd  %xmm2,-0x58(%rbp)
  movsd  D5320(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D5784(%rip),%xmm1
  movapd %xmm0,%xmm3
  mulsd  %xmm1,%xmm3
  movsd  %xmm3,-0x60(%rbp)
  movsd  D5320(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x60(%rbp),%xmm0
  movsd  D6997(%rip),%xmm1
  movapd %xmm0,%xmm7
  subsd  %xmm1,%xmm7
  movsd  %xmm7,-0x60(%rbp)
  movsd  D3478(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D2218(%rip),%xmm1
  movapd %xmm0,%xmm3
  mulsd  %xmm1,%xmm3
  movsd  %xmm3,-0x68(%rbp)
  movsd  D3478(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x68(%rbp),%xmm0
  movapd %xmm0,%xmm3
  addsd  -0x60(%rbp),%xmm3
  movsd  %xmm3,-0x60(%rbp)
  movsd  D1530(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D1788(%rip),%xmm1
  movapd %xmm0,%xmm7
  mulsd  %xmm1,%xmm7
  movsd  %xmm7,-0x68(%rbp)
  movsd  D1530(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x68(%rbp),%xmm0
  movapd %xmm0,%xmm7
  addsd  -0x60(%rbp),%xmm7
  movsd  %xmm7,-0x60(%rbp)
  movsd  D978(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D252(%rip),%xmm1
  movapd %xmm0,%xmm3
  mulsd  %xmm1,%xmm3
  movsd  %xmm3,-0x68(%rbp)
  movsd  D978(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x68(%rbp),%xmm0
  addsd  -0x60(%rbp),%xmm0
  mulsd  -0x58(%rbp),%xmm0
  addsd  -0x50(%rbp),%xmm0
  movsd  %xmm0,-0x50(%rbp)
  movsd  D6439(%rip),%xmm0
  mov    -0x38(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D6319(%rip),%xmm1
  movapd %xmm0,%xmm2
  mulsd  %xmm1,%xmm2
  movsd  %xmm2,-0x58(%rbp)
  movsd  D4651(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movapd %xmm0,%xmm7
  mulsd  -0x58(%rbp),%xmm7
  movsd  %xmm7,-0x58(%rbp)
  movsd  D5320(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D6300(%rip),%xmm1
  movapd %xmm0,%xmm7
  mulsd  %xmm1,%xmm7
  movsd  %xmm7,-0x60(%rbp)
  movsd  D5320(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  -0x60(%rbp),%xmm1
  mulsd  %xmm0,%xmm1
  movsd  D5862(%rip),%xmm0
  movapd %xmm0,%xmm7
  subsd  %xmm1,%xmm7
  movsd  %xmm7,-0x60(%rbp)
  movsd  D3478(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D4227(%rip),%xmm1
  movapd %xmm0,%xmm2
  mulsd  %xmm1,%xmm2
  movsd  %xmm2,-0x68(%rbp)
  movsd  D3478(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x68(%rbp),%xmm0
  movsd  -0x60(%rbp),%xmm7
  subsd  %xmm0,%xmm7
  movsd  %xmm7,-0x60(%rbp)
  movsd  D1530(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D6231(%rip),%xmm1
  movapd %xmm0,%xmm2
  mulsd  %xmm1,%xmm2
  movsd  %xmm2,-0x68(%rbp)
  movsd  D1530(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x68(%rbp),%xmm0
  movsd  -0x60(%rbp),%xmm7
  subsd  %xmm0,%xmm7
  movsd  %xmm7,-0x60(%rbp)
  movsd  D978(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D5059(%rip),%xmm1
  movapd %xmm0,%xmm2
  mulsd  %xmm1,%xmm2
  movsd  %xmm2,-0x68(%rbp)
  movsd  D978(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x68(%rbp),%xmm0
  addsd  -0x60(%rbp),%xmm0
  mulsd  -0x58(%rbp),%xmm0
  movsd  -0x50(%rbp),%xmm6
  subsd  %xmm0,%xmm6
  movsd  %xmm6,-0x50(%rbp)
  movsd  D4627(%rip),%xmm0
  mov    -0x38(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D1505(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x58(%rbp)
  movsd  D3478(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movapd %xmm0,%xmm7
  mulsd  -0x58(%rbp),%xmm7
  movsd  %xmm7,-0x58(%rbp)
  movsd  D5320(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D6726(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x60(%rbp)
  movsd  D5320(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  -0x60(%rbp),%xmm1
  mulsd  %xmm0,%xmm1
  movsd  D1310(%rip),%xmm0
  addsd  %xmm0,%xmm1
  movsd  %xmm1,-0x60(%rbp)
  movsd  D3478(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D6407(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x68(%rbp)
  movsd  D3478(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x68(%rbp),%xmm0
  movsd  -0x60(%rbp),%xmm1
  subsd  %xmm0,%xmm1
  movsd  %xmm1,-0x60(%rbp)
  movsd  D1530(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D4044(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x68(%rbp)
  movsd  D1530(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x68(%rbp),%xmm0
  movsd  -0x60(%rbp),%xmm1
  subsd  %xmm0,%xmm1
  movsd  %xmm1,-0x60(%rbp)
  movsd  D978(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D4324(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x68(%rbp)
  movsd  D978(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x68(%rbp),%xmm0
  addsd  -0x60(%rbp),%xmm0
  mulsd  -0x58(%rbp),%xmm0
  movsd  -0x50(%rbp),%xmm6
  subsd  %xmm0,%xmm6
  movsd  %xmm6,-0x50(%rbp)
  movsd  D4320(%rip),%xmm0
  mov    -0x38(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D6319(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x58(%rbp)
  movsd  D5320(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movapd %xmm0,%xmm3
  mulsd  -0x58(%rbp),%xmm3
  movsd  %xmm3,-0x58(%rbp)
  movsd  D5320(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D3869(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x60(%rbp)
  movsd  D5320(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  -0x60(%rbp),%xmm1
  mulsd  %xmm0,%xmm1
  movsd  D7852(%rip),%xmm0
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0x60(%rbp)
  movsd  D3478(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D2371(%rip),%xmm1
  movapd %xmm0,%xmm2
  mulsd  %xmm1,%xmm2
  movsd  %xmm2,-0x68(%rbp)
  movsd  D3478(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x68(%rbp),%xmm0
  addsd  -0x60(%rbp),%xmm0
  movsd  %xmm0,-0x60(%rbp)
  movsd  D1530(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D2216(%rip),%xmm1
  movapd %xmm0,%xmm7
  mulsd  %xmm1,%xmm7
  movsd  %xmm7,-0x68(%rbp)
  movsd  D1530(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x68(%rbp),%xmm0
  movsd  -0x60(%rbp),%xmm3
  subsd  %xmm0,%xmm3
  movsd  %xmm3,-0x60(%rbp)
  movsd  D978(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D70(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x68(%rbp)
  movsd  D978(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x68(%rbp),%xmm0
  addsd  -0x60(%rbp),%xmm0
  mulsd  -0x58(%rbp),%xmm0
  addsd  -0x50(%rbp),%xmm0
  movsd  %xmm0,-0x50(%rbp)
  movsd  D6319(%rip),%xmm0
  mov    -0x38(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movapd %xmm0,%xmm3
  addsd  %xmm0,%xmm3
  movsd  %xmm3,-0x58(%rbp)
  movsd  D978(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movapd %xmm0,%xmm7
  mulsd  -0x58(%rbp),%xmm7
  movsd  %xmm7,-0x58(%rbp)
  movsd  D5320(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D553(%rip),%xmm1
  movapd %xmm0,%xmm2
  mulsd  %xmm1,%xmm2
  movsd  %xmm2,-0x60(%rbp)
  movsd  D5320(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x60(%rbp),%xmm0
  movsd  D7594(%rip),%xmm1
  movapd %xmm0,%xmm3
  subsd  %xmm1,%xmm3
  movsd  %xmm3,-0x60(%rbp)
  movsd  D3478(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D6049(%rip),%xmm1
  movapd %xmm0,%xmm2
  mulsd  %xmm1,%xmm2
  movsd  %xmm2,-0x68(%rbp)
  movsd  D3478(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x68(%rbp),%xmm0
  addsd  -0x60(%rbp),%xmm0
  movsd  %xmm0,-0x60(%rbp)
  movsd  D1530(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D7277(%rip),%xmm1
  movapd %xmm0,%xmm3
  mulsd  %xmm1,%xmm3
  movsd  %xmm3,-0x68(%rbp)
  movsd  D1530(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x68(%rbp),%xmm0
  movsd  -0x60(%rbp),%xmm6
  subsd  %xmm0,%xmm6
  movsd  %xmm6,-0x60(%rbp)
  movsd  D978(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D7561(%rip),%xmm1
  movapd %xmm0,%xmm2
  mulsd  %xmm1,%xmm2
  movsd  %xmm2,-0x68(%rbp)
  movsd  D978(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x68(%rbp),%xmm0
  addsd  -0x60(%rbp),%xmm0
  mulsd  -0x58(%rbp),%xmm0
  addsd  -0x50(%rbp),%xmm0
  movsd  %xmm0,-0x50(%rbp)
  movsd  D7272(%rip),%xmm0
  mov    -0x38(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movapd %xmm0,%xmm6
  addsd  %xmm0,%xmm6
  movsd  %xmm6,-0x58(%rbp)
  movsd  D5320(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D5677(%rip),%xmm1
  movapd %xmm0,%xmm2
  mulsd  %xmm1,%xmm2
  movsd  %xmm2,-0x60(%rbp)
  movsd  D5320(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  -0x60(%rbp),%xmm1
  mulsd  %xmm0,%xmm1
  movsd  D3768(%rip),%xmm0
  addsd  %xmm0,%xmm1
  movsd  %xmm1,-0x60(%rbp)
  movsd  D3478(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D1699(%rip),%xmm1
  movapd %xmm0,%xmm7
  mulsd  %xmm1,%xmm7
  movsd  %xmm7,-0x68(%rbp)
  movsd  D3478(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x68(%rbp),%xmm0
  movapd %xmm0,%xmm4
  addsd  -0x60(%rbp),%xmm4
  movsd  %xmm4,-0x60(%rbp)
  movsd  D1530(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D1461(%rip),%xmm1
  movapd %xmm0,%xmm7
  mulsd  %xmm1,%xmm7
  movsd  %xmm7,-0x68(%rbp)
  movsd  D1530(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x68(%rbp),%xmm0
  movsd  -0x60(%rbp),%xmm4
  subsd  %xmm0,%xmm4
  movsd  %xmm4,-0x60(%rbp)
  movsd  D978(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D3273(%rip),%xmm1
  movapd %xmm0,%xmm3
  mulsd  %xmm1,%xmm3
  movsd  %xmm3,-0x68(%rbp)
  movsd  D978(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x68(%rbp),%xmm0
  addsd  -0x60(%rbp),%xmm0
  mulsd  -0x58(%rbp),%xmm0
  movsd  -0x50(%rbp),%xmm5
  subsd  %xmm0,%xmm5
  movsd  %xmm5,-0x50(%rbp)
  movsd  D7451(%rip),%xmm0
  mov    -0x38(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  %xmm0,-0x58(%rbp)
  movsd  D1530(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movapd %xmm0,%xmm6
  mulsd  -0x58(%rbp),%xmm6
  movsd  %xmm6,-0x58(%rbp)
  movsd  D5320(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D929(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x60(%rbp)
  movsd  D5320(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x60(%rbp),%xmm0
  movsd  D2000(%rip),%xmm1
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0x60(%rbp)
  movsd  D3478(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D6889(%rip),%xmm1
  movapd %xmm0,%xmm2
  mulsd  %xmm1,%xmm2
  movsd  %xmm2,-0x68(%rbp)
  movsd  D3478(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x68(%rbp),%xmm0
  movsd  -0x60(%rbp),%xmm7
  subsd  %xmm0,%xmm7
  movsd  %xmm7,-0x60(%rbp)
  movsd  D1530(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D5198(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x68(%rbp)
  movsd  D1530(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x68(%rbp),%xmm0
  addsd  -0x60(%rbp),%xmm0
  movsd  %xmm0,-0x60(%rbp)
  movsd  D978(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D1901(%rip),%xmm1
  movapd %xmm0,%xmm3
  mulsd  %xmm1,%xmm3
  movsd  %xmm3,-0x68(%rbp)
  movsd  D978(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x68(%rbp),%xmm0
  addsd  -0x60(%rbp),%xmm0
  mulsd  -0x58(%rbp),%xmm0
  addsd  -0x50(%rbp),%xmm0
  mulsd  -0x48(%rbp),%xmm0
  addsd  -0x40(%rbp),%xmm0
  movsd  %xmm0,-0x40(%rbp)
  movsd  -0x28(%rbp),%xmm0
  addsd  %xmm0,%xmm0
  mulsd  -0x38(%rbp),%xmm0
  mov    D7424(%rip),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  %xmm0,-0x48(%rbp)
  movsd  D4651(%rip),%xmm0
  mov    -0x38(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movapd %xmm0,%xmm5
  mulsd  -0x48(%rbp),%xmm5
  movsd  %xmm5,-0x48(%rbp)
  movsd  D6439(%rip),%xmm0
  mov    -0x38(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D1770(%rip),%xmm1
  movapd %xmm0,%xmm6
  mulsd  %xmm1,%xmm6
  movsd  %xmm6,-0x50(%rbp)
  movsd  D6439(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movapd %xmm0,%xmm7
  mulsd  -0x50(%rbp),%xmm7
  movsd  %xmm7,-0x50(%rbp)
  movsd  -0x28(%rbp),%xmm1
  movsd  D5594(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movapd %xmm0,%xmm1
  mulsd  -0x30(%rbp),%xmm1
  movsd  D1685(%rip),%xmm0
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0x58(%rbp)
  movsd  D5320(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D5104(%rip),%xmm1
  movapd %xmm0,%xmm2
  mulsd  %xmm1,%xmm2
  movsd  %xmm2,-0x60(%rbp)
  movsd  D5320(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x60(%rbp),%xmm0
  movsd  -0x58(%rbp),%xmm6
  subsd  %xmm0,%xmm6
  movsd  %xmm6,-0x58(%rbp)
  movsd  D7739(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D7191(%rip),%xmm1
  movapd %xmm0,%xmm3
  mulsd  %xmm1,%xmm3
  movsd  %xmm3,-0x60(%rbp)
  movsd  D7739(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x60(%rbp),%xmm0
  addsd  -0x58(%rbp),%xmm0
  movsd  %xmm0,-0x58(%rbp)
  movsd  D3478(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D2065(%rip),%xmm1
  movapd %xmm0,%xmm2
  mulsd  %xmm1,%xmm2
  movsd  %xmm2,-0x60(%rbp)
  movsd  D3478(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x60(%rbp),%xmm0
  movsd  -0x58(%rbp),%xmm6
  subsd  %xmm0,%xmm6
  movsd  %xmm6,-0x58(%rbp)
  movsd  D3920(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D1702(%rip),%xmm1
  movapd %xmm0,%xmm3
  mulsd  %xmm1,%xmm3
  movsd  %xmm3,-0x60(%rbp)
  movsd  D3920(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x60(%rbp),%xmm0
  movsd  -0x58(%rbp),%xmm6
  subsd  %xmm0,%xmm6
  movsd  %xmm6,-0x58(%rbp)
  movsd  D1530(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D93(%rip),%xmm1
  movapd %xmm0,%xmm2
  mulsd  %xmm1,%xmm2
  movsd  %xmm2,-0x60(%rbp)
  movsd  D1530(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x60(%rbp),%xmm0
  movsd  -0x58(%rbp),%xmm6
  subsd  %xmm0,%xmm6
  movsd  %xmm6,-0x58(%rbp)
  movsd  D1738(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D1052(%rip),%xmm1
  movapd %xmm0,%xmm3
  mulsd  %xmm1,%xmm3
  movsd  %xmm3,-0x60(%rbp)
  movsd  D1738(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x60(%rbp),%xmm0
  movapd %xmm0,%xmm2
  addsd  -0x58(%rbp),%xmm2
  movsd  %xmm2,-0x58(%rbp)
  movsd  D978(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D2762(%rip),%xmm1
  movapd %xmm0,%xmm6
  mulsd  %xmm1,%xmm6
  movsd  %xmm6,-0x60(%rbp)
  movsd  D978(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x60(%rbp),%xmm0
  movapd %xmm0,%xmm6
  addsd  -0x58(%rbp),%xmm6
  movsd  %xmm6,-0x58(%rbp)
  movsd  D987(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D3478(%rip),%xmm1
  movapd %xmm0,%xmm3
  mulsd  %xmm1,%xmm3
  movsd  %xmm3,-0x60(%rbp)
  movsd  D987(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x60(%rbp),%xmm0
  addsd  -0x58(%rbp),%xmm0
  movapd %xmm0,%xmm6
  mulsd  -0x50(%rbp),%xmm6
  movsd  %xmm6,-0x50(%rbp)
  movsd  D4627(%rip),%xmm0
  mov    -0x38(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movapd %xmm0,%xmm7
  addsd  %xmm0,%xmm7
  movsd  %xmm7,-0x58(%rbp)
  movsd  D1530(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movapd %xmm0,%xmm2
  mulsd  -0x58(%rbp),%xmm2
  movsd  %xmm2,-0x58(%rbp)
  movsd  -0x28(%rbp),%xmm1
  movsd  D4488(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movapd %xmm0,%xmm1
  mulsd  -0x30(%rbp),%xmm1
  movsd  D7224(%rip),%xmm0
  addsd  %xmm0,%xmm1
  movsd  %xmm1,-0x60(%rbp)
  movsd  D5320(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D4488(%rip),%xmm1
  movapd %xmm0,%xmm7
  mulsd  %xmm1,%xmm7
  movsd  %xmm7,-0x68(%rbp)
  movsd  D5320(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x68(%rbp),%xmm0
  movapd %xmm0,%xmm7
  addsd  -0x60(%rbp),%xmm7
  movsd  %xmm7,-0x60(%rbp)
  movsd  D7739(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D7150(%rip),%xmm1
  movapd %xmm0,%xmm3
  mulsd  %xmm1,%xmm3
  movsd  %xmm3,-0x68(%rbp)
  movsd  D7739(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x68(%rbp),%xmm0
  movapd %xmm0,%xmm3
  addsd  -0x60(%rbp),%xmm3
  movsd  %xmm3,-0x60(%rbp)
  movsd  D3478(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D1523(%rip),%xmm1
  movapd %xmm0,%xmm7
  mulsd  %xmm1,%xmm7
  movsd  %xmm7,-0x68(%rbp)
  movsd  D3478(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x68(%rbp),%xmm0
  movapd %xmm0,%xmm7
  addsd  -0x60(%rbp),%xmm7
  movsd  %xmm7,-0x60(%rbp)
  movsd  D3920(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D5516(%rip),%xmm1
  movapd %xmm0,%xmm3
  mulsd  %xmm1,%xmm3
  movsd  %xmm3,-0x68(%rbp)
  movsd  D3920(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x68(%rbp),%xmm0
  addsd  -0x60(%rbp),%xmm0
  movsd  %xmm0,-0x60(%rbp)
  movsd  D1530(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D661(%rip),%xmm1
  movapd %xmm0,%xmm7
  mulsd  %xmm1,%xmm7
  movsd  %xmm7,-0x68(%rbp)
  movsd  D1530(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x68(%rbp),%xmm0
  movsd  -0x60(%rbp),%xmm2
  subsd  %xmm0,%xmm2
  movsd  %xmm2,-0x60(%rbp)
  movsd  D1738(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D4647(%rip),%xmm1
  movapd %xmm0,%xmm7
  mulsd  %xmm1,%xmm7
  movsd  %xmm7,-0x68(%rbp)
  movsd  D1738(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x68(%rbp),%xmm0
  movapd %xmm0,%xmm7
  addsd  -0x60(%rbp),%xmm7
  movsd  %xmm7,-0x60(%rbp)
  movsd  D978(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D7115(%rip),%xmm1
  movapd %xmm0,%xmm3
  mulsd  %xmm1,%xmm3
  movsd  %xmm3,-0x68(%rbp)
  movsd  D978(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x68(%rbp),%xmm0
  addsd  -0x60(%rbp),%xmm0
  movsd  %xmm0,-0x60(%rbp)
  movsd  D987(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D1109(%rip),%xmm1
  movapd %xmm0,%xmm7
  mulsd  %xmm1,%xmm7
  movsd  %xmm7,-0x68(%rbp)
  movsd  D987(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x68(%rbp),%xmm0
  movsd  -0x60(%rbp),%xmm4
  subsd  %xmm0,%xmm4
  movsd  %xmm4,-0x60(%rbp)
  movsd  D4651(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D6295(%rip),%xmm1
  movapd %xmm0,%xmm3
  mulsd  %xmm1,%xmm3
  movsd  %xmm3,-0x68(%rbp)
  movsd  D4651(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  -0x68(%rbp),%xmm1
  mulsd  %xmm0,%xmm1
  movsd  -0x60(%rbp),%xmm0
  subsd  %xmm1,%xmm0
  mulsd  -0x58(%rbp),%xmm0
  movapd %xmm0,%xmm2
  addsd  -0x50(%rbp),%xmm2
  movsd  %xmm2,-0x50(%rbp)
  movsd  D5320(%rip),%xmm0
  mov    -0x38(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movapd %xmm0,%xmm6
  addsd  %xmm0,%xmm6
  movsd  %xmm6,-0x58(%rbp)
  movsd  D7272(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movapd %xmm0,%xmm3
  mulsd  -0x58(%rbp),%xmm3
  movsd  %xmm3,-0x58(%rbp)
  movsd  -0x28(%rbp),%xmm1
  movsd  D7832(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movapd %xmm0,%xmm1
  mulsd  -0x30(%rbp),%xmm1
  movsd  D7903(%rip),%xmm0
  addsd  %xmm0,%xmm1
  movsd  %xmm1,-0x60(%rbp)
  movsd  D5320(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D7552(%rip),%xmm1
  movapd %xmm0,%xmm6
  mulsd  %xmm1,%xmm6
  movsd  %xmm6,-0x68(%rbp)
  movsd  D5320(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x68(%rbp),%xmm0
  movapd %xmm0,%xmm6
  addsd  -0x60(%rbp),%xmm6
  movsd  %xmm6,-0x60(%rbp)
  movsd  D7739(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D4479(%rip),%xmm1
  movapd %xmm0,%xmm7
  mulsd  %xmm1,%xmm7
  movsd  %xmm7,-0x68(%rbp)
  movsd  D7739(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x68(%rbp),%xmm0
  movapd %xmm0,%xmm7
  addsd  -0x60(%rbp),%xmm7
  movsd  %xmm7,-0x60(%rbp)
  movsd  D3478(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D708(%rip),%xmm1
  movapd %xmm0,%xmm6
  mulsd  %xmm1,%xmm6
  movsd  %xmm6,-0x68(%rbp)
  movsd  D3478(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x68(%rbp),%xmm0
  movapd %xmm0,%xmm6
  addsd  -0x60(%rbp),%xmm6
  movsd  %xmm6,-0x60(%rbp)
  movsd  D3920(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D808(%rip),%xmm1
  movapd %xmm0,%xmm7
  mulsd  %xmm1,%xmm7
  movsd  %xmm7,-0x68(%rbp)
  movsd  D3920(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x68(%rbp),%xmm0
  movapd %xmm0,%xmm7
  addsd  -0x60(%rbp),%xmm7
  movsd  %xmm7,-0x60(%rbp)
  movsd  D1530(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D1639(%rip),%xmm1
  movapd %xmm0,%xmm6
  mulsd  %xmm1,%xmm6
  movsd  %xmm6,-0x68(%rbp)
  movsd  D1530(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x68(%rbp),%xmm0
  movapd %xmm0,%xmm6
  addsd  -0x60(%rbp),%xmm6
  movsd  %xmm6,-0x60(%rbp)
  movsd  D1738(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D5424(%rip),%xmm1
  movapd %xmm0,%xmm7
  mulsd  %xmm1,%xmm7
  movsd  %xmm7,-0x68(%rbp)
  movsd  D1738(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x68(%rbp),%xmm0
  movapd %xmm0,%xmm7
  addsd  -0x60(%rbp),%xmm7
  movsd  %xmm7,-0x60(%rbp)
  movsd  D978(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D4256(%rip),%xmm1
  movapd %xmm0,%xmm6
  mulsd  %xmm1,%xmm6
  movsd  %xmm6,-0x68(%rbp)
  movsd  D978(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x68(%rbp),%xmm0
  movapd %xmm0,%xmm6
  addsd  -0x60(%rbp),%xmm6
  movsd  %xmm6,-0x60(%rbp)
  movsd  D987(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D7099(%rip),%xmm1
  movapd %xmm0,%xmm7
  mulsd  %xmm1,%xmm7
  movsd  %xmm7,-0x68(%rbp)
  movsd  D987(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x68(%rbp),%xmm0
  addsd  -0x60(%rbp),%xmm0
  movsd  %xmm0,-0x60(%rbp)
  movsd  D4651(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D3478(%rip),%xmm1
  movapd %xmm0,%xmm5
  mulsd  %xmm1,%xmm5
  movsd  %xmm5,-0x68(%rbp)
  movsd  D4651(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  -0x68(%rbp),%xmm1
  mulsd  %xmm0,%xmm1
  movsd  -0x60(%rbp),%xmm0
  subsd  %xmm1,%xmm0
  mulsd  -0x58(%rbp),%xmm0
  movapd %xmm0,%xmm6
  addsd  -0x50(%rbp),%xmm6
  movsd  %xmm6,-0x50(%rbp)
  movsd  D7846(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D3478(%rip),%xmm1
  movapd %xmm0,%xmm2
  mulsd  %xmm1,%xmm2
  movsd  %xmm2,-0x58(%rbp)
  movsd  -0x28(%rbp),%xmm1
  movsd  D6010(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movapd %xmm0,%xmm1
  mulsd  -0x30(%rbp),%xmm1
  movsd  D4275(%rip),%xmm0
  addsd  %xmm0,%xmm1
  movsd  %xmm1,-0x60(%rbp)
  movsd  D5320(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D5916(%rip),%xmm1
  movapd %xmm0,%xmm3
  mulsd  %xmm1,%xmm3
  movsd  %xmm3,-0x68(%rbp)
  movsd  D5320(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x68(%rbp),%xmm0
  movapd %xmm0,%xmm3
  addsd  -0x60(%rbp),%xmm3
  movsd  %xmm3,-0x60(%rbp)
  movsd  D7739(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D620(%rip),%xmm1
  movapd %xmm0,%xmm7
  mulsd  %xmm1,%xmm7
  movsd  %xmm7,-0x68(%rbp)
  movsd  D7739(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x68(%rbp),%xmm0
  movapd %xmm0,%xmm7
  addsd  -0x60(%rbp),%xmm7
  movsd  %xmm7,-0x60(%rbp)
  movsd  D3478(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D4832(%rip),%xmm1
  movapd %xmm0,%xmm3
  mulsd  %xmm1,%xmm3
  movsd  %xmm3,-0x68(%rbp)
  movsd  D3478(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x68(%rbp),%xmm0
  movapd %xmm0,%xmm3
  addsd  -0x60(%rbp),%xmm3
  movsd  %xmm3,-0x60(%rbp)
  movsd  D3920(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D94(%rip),%xmm1
  movapd %xmm0,%xmm7
  mulsd  %xmm1,%xmm7
  movsd  %xmm7,-0x68(%rbp)
  movsd  D3920(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x68(%rbp),%xmm0
  movapd %xmm0,%xmm7
  addsd  -0x60(%rbp),%xmm7
  movsd  %xmm7,-0x60(%rbp)
  movsd  D1530(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D4236(%rip),%xmm1
  movapd %xmm0,%xmm3
  mulsd  %xmm1,%xmm3
  movsd  %xmm3,-0x68(%rbp)
  movsd  D1530(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x68(%rbp),%xmm0
  movapd %xmm0,%xmm3
  addsd  -0x60(%rbp),%xmm3
  movsd  %xmm3,-0x60(%rbp)
  movsd  D1738(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D5643(%rip),%xmm1
  movapd %xmm0,%xmm7
  mulsd  %xmm1,%xmm7
  movsd  %xmm7,-0x68(%rbp)
  movsd  D1738(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x68(%rbp),%xmm0
  movapd %xmm0,%xmm7
  addsd  -0x60(%rbp),%xmm7
  movsd  %xmm7,-0x60(%rbp)
  movsd  D978(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D1946(%rip),%xmm1
  movapd %xmm0,%xmm3
  mulsd  %xmm1,%xmm3
  movsd  %xmm3,-0x68(%rbp)
  movsd  D978(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x68(%rbp),%xmm0
  movapd %xmm0,%xmm3
  addsd  -0x60(%rbp),%xmm3
  movsd  %xmm3,-0x60(%rbp)
  movsd  D987(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D2388(%rip),%xmm1
  movapd %xmm0,%xmm7
  mulsd  %xmm1,%xmm7
  movsd  %xmm7,-0x68(%rbp)
  movsd  D987(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x68(%rbp),%xmm0
  movapd %xmm0,%xmm7
  addsd  -0x60(%rbp),%xmm7
  movsd  %xmm7,-0x60(%rbp)
  movsd  D4651(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  %xmm0,-0x68(%rbp)
  movsd  D4651(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x68(%rbp),%xmm0
  addsd  -0x60(%rbp),%xmm0
  mulsd  -0x58(%rbp),%xmm0
  addsd  -0x50(%rbp),%xmm0
  movsd  %xmm0,-0x50(%rbp)
  movsd  D7846(%rip),%xmm0
  mov    -0x38(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  %xmm0,-0x58(%rbp)
  movsd  -0x28(%rbp),%xmm1
  movsd  D3812(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movapd %xmm0,%xmm1
  mulsd  -0x30(%rbp),%xmm1
  movsd  D7910(%rip),%xmm0
  addsd  %xmm0,%xmm1
  movsd  %xmm1,-0x60(%rbp)
  movsd  D5320(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D3812(%rip),%xmm1
  movapd %xmm0,%xmm6
  mulsd  %xmm1,%xmm6
  movsd  %xmm6,-0x68(%rbp)
  movsd  D5320(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x68(%rbp),%xmm0
  movapd %xmm0,%xmm6
  addsd  -0x60(%rbp),%xmm6
  movsd  %xmm6,-0x60(%rbp)
  movsd  D7739(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D4901(%rip),%xmm1
  movapd %xmm0,%xmm3
  mulsd  %xmm1,%xmm3
  movsd  %xmm3,-0x68(%rbp)
  movsd  D7739(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x68(%rbp),%xmm0
  movapd %xmm0,%xmm3
  addsd  -0x60(%rbp),%xmm3
  movsd  %xmm3,-0x60(%rbp)
  movsd  D3478(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D1298(%rip),%xmm1
  movapd %xmm0,%xmm6
  mulsd  %xmm1,%xmm6
  movsd  %xmm6,-0x68(%rbp)
  movsd  D3478(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x68(%rbp),%xmm0
  movapd %xmm0,%xmm6
  addsd  -0x60(%rbp),%xmm6
  movsd  %xmm6,-0x60(%rbp)
  movsd  D3920(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D4667(%rip),%xmm1
  movapd %xmm0,%xmm3
  mulsd  %xmm1,%xmm3
  movsd  %xmm3,-0x68(%rbp)
  movsd  D3920(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x68(%rbp),%xmm0
  movapd %xmm0,%xmm3
  addsd  -0x60(%rbp),%xmm3
  movsd  %xmm3,-0x60(%rbp)
  movsd  D1530(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D7187(%rip),%xmm1
  movapd %xmm0,%xmm6
  mulsd  %xmm1,%xmm6
  movsd  %xmm6,-0x68(%rbp)
  movsd  D1530(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x68(%rbp),%xmm0
  movapd %xmm0,%xmm6
  addsd  -0x60(%rbp),%xmm6
  movsd  %xmm6,-0x60(%rbp)
  movsd  D1738(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D771(%rip),%xmm1
  movapd %xmm0,%xmm3
  mulsd  %xmm1,%xmm3
  movsd  %xmm3,-0x68(%rbp)
  movsd  D1738(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x68(%rbp),%xmm0
  movapd %xmm0,%xmm3
  addsd  -0x60(%rbp),%xmm3
  movsd  %xmm3,-0x60(%rbp)
  movsd  D978(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D1775(%rip),%xmm1
  movapd %xmm0,%xmm6
  mulsd  %xmm1,%xmm6
  movsd  %xmm6,-0x68(%rbp)
  movsd  D978(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x68(%rbp),%xmm0
  movapd %xmm0,%xmm6
  addsd  -0x60(%rbp),%xmm6
  movsd  %xmm6,-0x60(%rbp)
  movsd  D987(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D4320(%rip),%xmm1
  movapd %xmm0,%xmm3
  mulsd  %xmm1,%xmm3
  movsd  %xmm3,-0x68(%rbp)
  movsd  D987(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x68(%rbp),%xmm0
  movapd %xmm0,%xmm7
  addsd  -0x60(%rbp),%xmm7
  movsd  %xmm7,-0x60(%rbp)
  movsd  D4651(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D3478(%rip),%xmm1
  movapd %xmm0,%xmm6
  mulsd  %xmm1,%xmm6
  movsd  %xmm6,-0x68(%rbp)
  movsd  D4651(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x68(%rbp),%xmm0
  addsd  -0x60(%rbp),%xmm0
  mulsd  -0x58(%rbp),%xmm0
  movsd  -0x50(%rbp),%xmm2
  subsd  %xmm0,%xmm2
  movsd  %xmm2,-0x50(%rbp)
  movsd  D6319(%rip),%xmm0
  mov    -0x38(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D1858(%rip),%xmm1
  movapd %xmm0,%xmm6
  mulsd  %xmm1,%xmm6
  movsd  %xmm6,-0x58(%rbp)
  movsd  D4651(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movapd %xmm0,%xmm3
  mulsd  -0x58(%rbp),%xmm3
  movsd  %xmm3,-0x58(%rbp)
  movsd  -0x28(%rbp),%xmm1
  movsd  D1242(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movapd %xmm0,%xmm1
  mulsd  -0x30(%rbp),%xmm1
  movsd  D1552(%rip),%xmm0
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0x60(%rbp)
  movsd  D5320(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D6262(%rip),%xmm1
  movapd %xmm0,%xmm6
  mulsd  %xmm1,%xmm6
  movsd  %xmm6,-0x68(%rbp)
  movsd  D5320(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x68(%rbp),%xmm0
  movsd  -0x60(%rbp),%xmm5
  subsd  %xmm0,%xmm5
  movsd  %xmm5,-0x60(%rbp)
  movsd  D7739(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D2656(%rip),%xmm1
  movapd %xmm0,%xmm6
  mulsd  %xmm1,%xmm6
  movsd  %xmm6,-0x68(%rbp)
  movsd  D7739(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x68(%rbp),%xmm0
  movsd  -0x60(%rbp),%xmm5
  subsd  %xmm0,%xmm5
  movsd  %xmm5,-0x60(%rbp)
  movsd  D3478(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D5200(%rip),%xmm1
  movapd %xmm0,%xmm6
  mulsd  %xmm1,%xmm6
  movsd  %xmm6,-0x68(%rbp)
  movsd  D3478(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x68(%rbp),%xmm0
  addsd  -0x60(%rbp),%xmm0
  movsd  %xmm0,-0x60(%rbp)
  movsd  D3920(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D1883(%rip),%xmm1
  movapd %xmm0,%xmm6
  mulsd  %xmm1,%xmm6
  movsd  %xmm6,-0x68(%rbp)
  movsd  D3920(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x68(%rbp),%xmm0
  movsd  -0x60(%rbp),%xmm7
  subsd  %xmm0,%xmm7
  movsd  %xmm7,-0x60(%rbp)
  movsd  D1530(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D4601(%rip),%xmm1
  movapd %xmm0,%xmm6
  mulsd  %xmm1,%xmm6
  movsd  %xmm6,-0x68(%rbp)
  movsd  D1530(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x68(%rbp),%xmm0
  movsd  -0x60(%rbp),%xmm7
  subsd  %xmm0,%xmm7
  movsd  %xmm7,-0x60(%rbp)
  movsd  D1738(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D2034(%rip),%xmm1
  movapd %xmm0,%xmm6
  mulsd  %xmm1,%xmm6
  movsd  %xmm6,-0x68(%rbp)
  movsd  D1738(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x68(%rbp),%xmm0
  movsd  -0x60(%rbp),%xmm7
  subsd  %xmm0,%xmm7
  movsd  %xmm7,-0x60(%rbp)
  movsd  D978(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D341(%rip),%xmm1
  movapd %xmm0,%xmm6
  mulsd  %xmm1,%xmm6
  movsd  %xmm6,-0x68(%rbp)
  movsd  D978(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x68(%rbp),%xmm0
  movapd %xmm0,%xmm6
  addsd  -0x60(%rbp),%xmm6
  movsd  %xmm6,-0x60(%rbp)
  movsd  D987(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D2341(%rip),%xmm1
  movapd %xmm0,%xmm7
  mulsd  %xmm1,%xmm7
  movsd  %xmm7,-0x68(%rbp)
  movsd  D987(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x68(%rbp),%xmm0
  movapd %xmm0,%xmm7
  addsd  -0x60(%rbp),%xmm7
  movsd  %xmm7,-0x60(%rbp)
  movsd  D4651(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D3478(%rip),%xmm1
  movapd %xmm0,%xmm6
  mulsd  %xmm1,%xmm6
  movsd  %xmm6,-0x68(%rbp)
  movsd  D4651(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x68(%rbp),%xmm0
  addsd  -0x60(%rbp),%xmm0
  mulsd  -0x58(%rbp),%xmm0
  movsd  -0x50(%rbp),%xmm2
  subsd  %xmm0,%xmm2
  movsd  %xmm2,-0x50(%rbp)
  movsd  D4651(%rip),%xmm0
  mov    -0x38(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D6975(%rip),%xmm1
  movapd %xmm0,%xmm6
  mulsd  %xmm1,%xmm6
  movsd  %xmm6,-0x58(%rbp)
  movsd  D6319(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movapd %xmm0,%xmm3
  mulsd  -0x58(%rbp),%xmm3
  movsd  %xmm3,-0x58(%rbp)
  movsd  -0x28(%rbp),%xmm1
  movsd  D5813(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movapd %xmm0,%xmm1
  mulsd  -0x30(%rbp),%xmm1
  movsd  D2814(%rip),%xmm0
  addsd  %xmm0,%xmm1
  movsd  %xmm1,-0x60(%rbp)
  movsd  D5320(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D8040(%rip),%xmm1
  movapd %xmm0,%xmm6
  mulsd  %xmm1,%xmm6
  movsd  %xmm6,-0x68(%rbp)
  movsd  D5320(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x68(%rbp),%xmm0
  movsd  -0x60(%rbp),%xmm1
  subsd  %xmm0,%xmm1
  movsd  %xmm1,-0x60(%rbp)
  movsd  D7739(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D5164(%rip),%xmm1
  movapd %xmm0,%xmm6
  mulsd  %xmm1,%xmm6
  movsd  %xmm6,-0x68(%rbp)
  movsd  D7739(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x68(%rbp),%xmm0
  movapd %xmm0,%xmm6
  addsd  -0x60(%rbp),%xmm6
  movsd  %xmm6,-0x60(%rbp)
  movsd  D3478(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D6563(%rip),%xmm1
  movapd %xmm0,%xmm7
  mulsd  %xmm1,%xmm7
  movsd  %xmm7,-0x68(%rbp)
  movsd  D3478(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x68(%rbp),%xmm0
  movapd %xmm0,%xmm7
  addsd  -0x60(%rbp),%xmm7
  movsd  %xmm7,-0x60(%rbp)
  movsd  D3920(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D1881(%rip),%xmm1
  movapd %xmm0,%xmm6
  mulsd  %xmm1,%xmm6
  movsd  %xmm6,-0x68(%rbp)
  movsd  D3920(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x68(%rbp),%xmm0
  addsd  -0x60(%rbp),%xmm0
  movsd  %xmm0,-0x60(%rbp)
  movsd  D1530(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D1483(%rip),%xmm1
  movapd %xmm0,%xmm6
  mulsd  %xmm1,%xmm6
  movsd  %xmm6,-0x68(%rbp)
  movsd  D1530(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x68(%rbp),%xmm0
  movsd  -0x60(%rbp),%xmm7
  subsd  %xmm0,%xmm7
  movsd  %xmm7,-0x60(%rbp)
  movsd  D1738(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D1019(%rip),%xmm1
  movapd %xmm0,%xmm6
  mulsd  %xmm1,%xmm6
  movsd  %xmm6,-0x68(%rbp)
  movsd  D1738(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x68(%rbp),%xmm0
  movsd  -0x60(%rbp),%xmm7
  subsd  %xmm0,%xmm7
  movsd  %xmm7,-0x60(%rbp)
  movsd  D978(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D5319(%rip),%xmm1
  movapd %xmm0,%xmm6
  mulsd  %xmm1,%xmm6
  movsd  %xmm6,-0x68(%rbp)
  movsd  D978(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x68(%rbp),%xmm0
  movsd  -0x60(%rbp),%xmm7
  subsd  %xmm0,%xmm7
  movsd  %xmm7,-0x60(%rbp)
  movsd  D987(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D53(%rip),%xmm1
  movapd %xmm0,%xmm6
  mulsd  %xmm1,%xmm6
  movsd  %xmm6,-0x68(%rbp)
  movsd  D987(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x68(%rbp),%xmm0
  movsd  -0x60(%rbp),%xmm7
  subsd  %xmm0,%xmm7
  movsd  %xmm7,-0x60(%rbp)
  movsd  D4651(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D978(%rip),%xmm1
  movapd %xmm0,%xmm6
  mulsd  %xmm1,%xmm6
  movsd  %xmm6,-0x68(%rbp)
  movsd  D4651(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x68(%rbp),%xmm0
  addsd  -0x60(%rbp),%xmm0
  mulsd  -0x58(%rbp),%xmm0
  movapd %xmm0,%xmm3
  addsd  -0x50(%rbp),%xmm3
  movsd  %xmm3,-0x50(%rbp)
  movsd  D7272(%rip),%xmm0
  mov    -0x38(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  %xmm0,-0x58(%rbp)
  movsd  D5320(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movapd %xmm0,%xmm2
  mulsd  -0x58(%rbp),%xmm2
  movsd  %xmm2,-0x58(%rbp)
  movsd  -0x28(%rbp),%xmm1
  movsd  D859(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movapd %xmm0,%xmm1
  mulsd  -0x30(%rbp),%xmm1
  movsd  D5733(%rip),%xmm0
  addsd  %xmm0,%xmm1
  movsd  %xmm1,-0x60(%rbp)
  movsd  D5320(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D859(%rip),%xmm1
  movapd %xmm0,%xmm7
  mulsd  %xmm1,%xmm7
  movsd  %xmm7,-0x68(%rbp)
  movsd  D5320(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x68(%rbp),%xmm0
  movapd %xmm0,%xmm7
  addsd  -0x60(%rbp),%xmm7
  movsd  %xmm7,-0x60(%rbp)
  movsd  D7739(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D2766(%rip),%xmm1
  movapd %xmm0,%xmm6
  mulsd  %xmm1,%xmm6
  movsd  %xmm6,-0x68(%rbp)
  movsd  D7739(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x68(%rbp),%xmm0
  movapd %xmm0,%xmm6
  addsd  -0x60(%rbp),%xmm6
  movsd  %xmm6,-0x60(%rbp)
  movsd  D3478(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D6389(%rip),%xmm1
  movapd %xmm0,%xmm7
  mulsd  %xmm1,%xmm7
  movsd  %xmm7,-0x68(%rbp)
  movsd  D3478(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x68(%rbp),%xmm0
  movapd %xmm0,%xmm7
  addsd  -0x60(%rbp),%xmm7
  movsd  %xmm7,-0x60(%rbp)
  movsd  D3920(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D6085(%rip),%xmm1
  movapd %xmm0,%xmm6
  mulsd  %xmm1,%xmm6
  movsd  %xmm6,-0x68(%rbp)
  movsd  D3920(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x68(%rbp),%xmm0
  movapd %xmm0,%xmm6
  addsd  -0x60(%rbp),%xmm6
  movsd  %xmm6,-0x60(%rbp)
  movsd  D1530(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D7440(%rip),%xmm1
  movapd %xmm0,%xmm7
  mulsd  %xmm1,%xmm7
  movsd  %xmm7,-0x68(%rbp)
  movsd  D1530(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x68(%rbp),%xmm0
  movapd %xmm0,%xmm7
  addsd  -0x60(%rbp),%xmm7
  movsd  %xmm7,-0x60(%rbp)
  movsd  D1738(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D2069(%rip),%xmm1
  movapd %xmm0,%xmm6
  mulsd  %xmm1,%xmm6
  movsd  %xmm6,-0x68(%rbp)
  movsd  D1738(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x68(%rbp),%xmm0
  movapd %xmm0,%xmm6
  addsd  -0x60(%rbp),%xmm6
  movsd  %xmm6,-0x60(%rbp)
  movsd  D978(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D2463(%rip),%xmm1
  movapd %xmm0,%xmm7
  mulsd  %xmm1,%xmm7
  movsd  %xmm7,-0x68(%rbp)
  movsd  D978(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x68(%rbp),%xmm0
  movapd %xmm0,%xmm7
  addsd  -0x60(%rbp),%xmm7
  movsd  %xmm7,-0x60(%rbp)
  movsd  D987(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D4916(%rip),%xmm1
  movapd %xmm0,%xmm6
  mulsd  %xmm1,%xmm6
  movsd  %xmm6,-0x68(%rbp)
  movsd  D987(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x68(%rbp),%xmm0
  movapd %xmm0,%xmm6
  addsd  -0x60(%rbp),%xmm6
  movsd  %xmm6,-0x60(%rbp)
  movsd  D4651(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D978(%rip),%xmm1
  movapd %xmm0,%xmm7
  mulsd  %xmm1,%xmm7
  movsd  %xmm7,-0x68(%rbp)
  movsd  D4651(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x68(%rbp),%xmm0
  addsd  -0x60(%rbp),%xmm0
  mulsd  -0x58(%rbp),%xmm0
  movapd %xmm0,%xmm2
  addsd  -0x50(%rbp),%xmm2
  movsd  %xmm2,-0x50(%rbp)
  movsd  D4320(%rip),%xmm0
  mov    -0x38(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movapd %xmm0,%xmm3
  addsd  %xmm0,%xmm3
  movsd  %xmm3,-0x58(%rbp)
  movsd  D3478(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movapd %xmm0,%xmm7
  mulsd  -0x58(%rbp),%xmm7
  movsd  %xmm7,-0x58(%rbp)
  movsd  -0x28(%rbp),%xmm1
  movsd  D6747(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movapd %xmm0,%xmm1
  mulsd  -0x30(%rbp),%xmm1
  movsd  D7762(%rip),%xmm0
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0x60(%rbp)
  movsd  D5320(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D6747(%rip),%xmm1
  movapd %xmm0,%xmm3
  mulsd  %xmm1,%xmm3
  movsd  %xmm3,-0x68(%rbp)
  movsd  D5320(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x68(%rbp),%xmm0
  movsd  -0x60(%rbp),%xmm4
  subsd  %xmm0,%xmm4
  movsd  %xmm4,-0x60(%rbp)
  movsd  D7739(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D3392(%rip),%xmm1
  movapd %xmm0,%xmm3
  mulsd  %xmm1,%xmm3
  movsd  %xmm3,-0x68(%rbp)
  movsd  D7739(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x68(%rbp),%xmm0
  movsd  -0x60(%rbp),%xmm4
  subsd  %xmm0,%xmm4
  movsd  %xmm4,-0x60(%rbp)
  movsd  D3478(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D183(%rip),%xmm1
  movapd %xmm0,%xmm3
  mulsd  %xmm1,%xmm3
  movsd  %xmm3,-0x68(%rbp)
  movsd  D3478(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x68(%rbp),%xmm0
  movsd  -0x60(%rbp),%xmm4
  subsd  %xmm0,%xmm4
  movsd  %xmm4,-0x60(%rbp)
  movsd  D3920(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D7706(%rip),%xmm1
  movapd %xmm0,%xmm3
  mulsd  %xmm1,%xmm3
  movsd  %xmm3,-0x68(%rbp)
  movsd  D3920(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x68(%rbp),%xmm0
  movsd  -0x60(%rbp),%xmm4
  subsd  %xmm0,%xmm4
  movsd  %xmm4,-0x60(%rbp)
  movsd  D1530(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D7848(%rip),%xmm1
  movapd %xmm0,%xmm3
  mulsd  %xmm1,%xmm3
  movsd  %xmm3,-0x68(%rbp)
  movsd  D1530(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x68(%rbp),%xmm0
  movsd  -0x60(%rbp),%xmm4
  subsd  %xmm0,%xmm4
  movsd  %xmm4,-0x60(%rbp)
  movsd  D1738(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D655(%rip),%xmm1
  movapd %xmm0,%xmm3
  mulsd  %xmm1,%xmm3
  movsd  %xmm3,-0x68(%rbp)
  movsd  D1738(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x68(%rbp),%xmm0
  movsd  -0x60(%rbp),%xmm4
  subsd  %xmm0,%xmm4
  movsd  %xmm4,-0x60(%rbp)
  movsd  D978(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D6286(%rip),%xmm1
  movapd %xmm0,%xmm3
  mulsd  %xmm1,%xmm3
  movsd  %xmm3,-0x68(%rbp)
  movsd  D978(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x68(%rbp),%xmm0
  movsd  -0x60(%rbp),%xmm4
  subsd  %xmm0,%xmm4
  movsd  %xmm4,-0x60(%rbp)
  movsd  D987(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D784(%rip),%xmm1
  movapd %xmm0,%xmm3
  mulsd  %xmm1,%xmm3
  movsd  %xmm3,-0x68(%rbp)
  movsd  D987(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x68(%rbp),%xmm0
  movsd  -0x60(%rbp),%xmm4
  subsd  %xmm0,%xmm4
  movsd  %xmm4,-0x60(%rbp)
  movsd  D4651(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D1251(%rip),%xmm1
  movapd %xmm0,%xmm3
  mulsd  %xmm1,%xmm3
  movsd  %xmm3,-0x68(%rbp)
  movsd  D4651(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x68(%rbp),%xmm0
  addsd  -0x60(%rbp),%xmm0
  mulsd  -0x58(%rbp),%xmm0
  addsd  -0x50(%rbp),%xmm0
  movsd  %xmm0,-0x50(%rbp)
  movsd  D3478(%rip),%xmm0
  mov    -0x38(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movapd %xmm0,%xmm2
  addsd  %xmm0,%xmm2
  movsd  %xmm2,-0x58(%rbp)
  movsd  D4320(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movapd %xmm0,%xmm3
  mulsd  -0x58(%rbp),%xmm3
  movsd  %xmm3,-0x58(%rbp)
  movsd  -0x28(%rbp),%xmm1
  movsd  D5776(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movapd %xmm0,%xmm1
  mulsd  -0x30(%rbp),%xmm1
  movsd  D3900(%rip),%xmm0
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0x60(%rbp)
  movsd  D5320(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D6175(%rip),%xmm1
  movapd %xmm0,%xmm6
  mulsd  %xmm1,%xmm6
  movsd  %xmm6,-0x68(%rbp)
  movsd  D5320(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x68(%rbp),%xmm0
  movsd  -0x60(%rbp),%xmm2
  subsd  %xmm0,%xmm2
  movsd  %xmm2,-0x60(%rbp)
  movsd  D7739(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D673(%rip),%xmm1
  movapd %xmm0,%xmm6
  mulsd  %xmm1,%xmm6
  movsd  %xmm6,-0x68(%rbp)
  movsd  D7739(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x68(%rbp),%xmm0
  movsd  -0x60(%rbp),%xmm2
  subsd  %xmm0,%xmm2
  movsd  %xmm2,-0x60(%rbp)
  movsd  D3478(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D7766(%rip),%xmm1
  movapd %xmm0,%xmm6
  mulsd  %xmm1,%xmm6
  movsd  %xmm6,-0x68(%rbp)
  movsd  D3478(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x68(%rbp),%xmm0
  movsd  -0x60(%rbp),%xmm2
  subsd  %xmm0,%xmm2
  movsd  %xmm2,-0x60(%rbp)
  movsd  D3920(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D4756(%rip),%xmm1
  movapd %xmm0,%xmm6
  mulsd  %xmm1,%xmm6
  movsd  %xmm6,-0x68(%rbp)
  movsd  D3920(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x68(%rbp),%xmm0
  movapd %xmm0,%xmm6
  addsd  -0x60(%rbp),%xmm6
  movsd  %xmm6,-0x60(%rbp)
  movsd  D1530(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D2923(%rip),%xmm1
  movapd %xmm0,%xmm2
  mulsd  %xmm1,%xmm2
  movsd  %xmm2,-0x68(%rbp)
  movsd  D1530(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x68(%rbp),%xmm0
  movapd %xmm0,%xmm2
  addsd  -0x60(%rbp),%xmm2
  movsd  %xmm2,-0x60(%rbp)
  movsd  D1738(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D3199(%rip),%xmm1
  movapd %xmm0,%xmm6
  mulsd  %xmm1,%xmm6
  movsd  %xmm6,-0x68(%rbp)
  movsd  D1738(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x68(%rbp),%xmm0
  movapd %xmm0,%xmm6
  addsd  -0x60(%rbp),%xmm6
  movsd  %xmm6,-0x60(%rbp)
  movsd  D978(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D3204(%rip),%xmm1
  movapd %xmm0,%xmm2
  mulsd  %xmm1,%xmm2
  movsd  %xmm2,-0x68(%rbp)
  movsd  D978(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x68(%rbp),%xmm0
  movapd %xmm0,%xmm2
  addsd  -0x60(%rbp),%xmm2
  movsd  %xmm2,-0x60(%rbp)
  movsd  D987(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D7244(%rip),%xmm1
  movapd %xmm0,%xmm6
  mulsd  %xmm1,%xmm6
  movsd  %xmm6,-0x68(%rbp)
  movsd  D987(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x68(%rbp),%xmm0
  movapd %xmm0,%xmm6
  addsd  -0x60(%rbp),%xmm6
  movsd  %xmm6,-0x60(%rbp)
  movsd  D4651(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D1251(%rip),%xmm1
  movapd %xmm0,%xmm2
  mulsd  %xmm1,%xmm2
  movsd  %xmm2,-0x68(%rbp)
  movsd  D4651(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x68(%rbp),%xmm0
  addsd  -0x60(%rbp),%xmm0
  mulsd  -0x58(%rbp),%xmm0
  movsd  -0x50(%rbp),%xmm7
  subsd  %xmm0,%xmm7
  movsd  %xmm7,-0x50(%rbp)
  movsd  D7451(%rip),%xmm0
  mov    -0x38(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D6439(%rip),%xmm1
  movapd %xmm0,%xmm2
  mulsd  %xmm1,%xmm2
  movsd  %xmm2,-0x58(%rbp)
  movsd  D978(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movapd %xmm0,%xmm3
  mulsd  -0x58(%rbp),%xmm3
  movsd  %xmm3,-0x58(%rbp)
  movsd  -0x28(%rbp),%xmm1
  movsd  D3169(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movapd %xmm0,%xmm1
  mulsd  -0x30(%rbp),%xmm1
  movsd  D2539(%rip),%xmm0
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0x60(%rbp)
  movsd  D5320(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D3169(%rip),%xmm1
  movapd %xmm0,%xmm2
  mulsd  %xmm1,%xmm2
  movsd  %xmm2,-0x68(%rbp)
  movsd  D5320(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x68(%rbp),%xmm0
  movsd  -0x60(%rbp),%xmm5
  subsd  %xmm0,%xmm5
  movsd  %xmm5,-0x60(%rbp)
  movsd  D7739(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D7550(%rip),%xmm1
  movapd %xmm0,%xmm2
  mulsd  %xmm1,%xmm2
  movsd  %xmm2,-0x68(%rbp)
  movsd  D7739(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x68(%rbp),%xmm0
  movsd  -0x60(%rbp),%xmm5
  subsd  %xmm0,%xmm5
  movsd  %xmm5,-0x60(%rbp)
  movsd  D3478(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D5450(%rip),%xmm1
  movapd %xmm0,%xmm2
  mulsd  %xmm1,%xmm2
  movsd  %xmm2,-0x68(%rbp)
  movsd  D3478(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x68(%rbp),%xmm0
  movsd  -0x60(%rbp),%xmm5
  subsd  %xmm0,%xmm5
  movsd  %xmm5,-0x60(%rbp)
  movsd  D3920(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D5974(%rip),%xmm1
  movapd %xmm0,%xmm2
  mulsd  %xmm1,%xmm2
  movsd  %xmm2,-0x68(%rbp)
  movsd  D3920(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x68(%rbp),%xmm0
  addsd  -0x60(%rbp),%xmm0
  movsd  %xmm0,-0x60(%rbp)
  movsd  D1530(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D5861(%rip),%xmm1
  movapd %xmm0,%xmm2
  mulsd  %xmm1,%xmm2
  movsd  %xmm2,-0x68(%rbp)
  movsd  D1530(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x68(%rbp),%xmm0
  movsd  -0x60(%rbp),%xmm4
  subsd  %xmm0,%xmm4
  movsd  %xmm4,-0x60(%rbp)
  movsd  D1738(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D40(%rip),%xmm1
  movapd %xmm0,%xmm2
  mulsd  %xmm1,%xmm2
  movsd  %xmm2,-0x68(%rbp)
  movsd  D1738(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x68(%rbp),%xmm0
  movsd  -0x60(%rbp),%xmm4
  subsd  %xmm0,%xmm4
  movsd  %xmm4,-0x60(%rbp)
  movsd  D978(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D1595(%rip),%xmm1
  movapd %xmm0,%xmm2
  mulsd  %xmm1,%xmm2
  movsd  %xmm2,-0x68(%rbp)
  movsd  D978(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x68(%rbp),%xmm0
  movapd %xmm0,%xmm2
  addsd  -0x60(%rbp),%xmm2
  movsd  %xmm2,-0x60(%rbp)
  movsd  D987(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D4529(%rip),%xmm1
  movapd %xmm0,%xmm6
  mulsd  %xmm1,%xmm6
  movsd  %xmm6,-0x68(%rbp)
  movsd  D987(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x68(%rbp),%xmm0
  movapd %xmm0,%xmm6
  addsd  -0x60(%rbp),%xmm6
  movsd  %xmm6,-0x60(%rbp)
  movsd  D4651(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D30(%rip),%xmm1
  movapd %xmm0,%xmm2
  mulsd  %xmm1,%xmm2
  movsd  %xmm2,-0x68(%rbp)
  movsd  D4651(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x68(%rbp),%xmm0
  addsd  -0x60(%rbp),%xmm0
  mulsd  -0x58(%rbp),%xmm0
  addsd  -0x50(%rbp),%xmm0
  movsd  %xmm0,-0x50(%rbp)
  movsd  D978(%rip),%xmm0
  mov    -0x38(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D7739(%rip),%xmm1
  movapd %xmm0,%xmm2
  mulsd  %xmm1,%xmm2
  movsd  %xmm2,-0x58(%rbp)
  movsd  D7451(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movapd %xmm0,%xmm7
  mulsd  -0x58(%rbp),%xmm7
  movsd  %xmm7,-0x58(%rbp)
  movsd  -0x28(%rbp),%xmm1
  movsd  D5722(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movapd %xmm0,%xmm1
  mulsd  -0x30(%rbp),%xmm1
  movsd  D1306(%rip),%xmm0
  movapd %xmm0,%xmm2
  subsd  %xmm1,%xmm2
  movsd  %xmm2,-0x60(%rbp)
  movsd  D5320(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D7086(%rip),%xmm1
  movapd %xmm0,%xmm6
  mulsd  %xmm1,%xmm6
  movsd  %xmm6,-0x68(%rbp)
  movsd  D5320(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x68(%rbp),%xmm0
  movapd %xmm0,%xmm6
  addsd  -0x60(%rbp),%xmm6
  movsd  %xmm6,-0x60(%rbp)
  movsd  D7739(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D932(%rip),%xmm1
  movapd %xmm0,%xmm2
  mulsd  %xmm1,%xmm2
  movsd  %xmm2,-0x68(%rbp)
  movsd  D7739(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x68(%rbp),%xmm0
  addsd  -0x60(%rbp),%xmm0
  movsd  %xmm0,-0x60(%rbp)
  movsd  D3478(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D2854(%rip),%xmm1
  movapd %xmm0,%xmm2
  mulsd  %xmm1,%xmm2
  movsd  %xmm2,-0x68(%rbp)
  movsd  D3478(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x68(%rbp),%xmm0
  movsd  -0x60(%rbp),%xmm5
  subsd  %xmm0,%xmm5
  movsd  %xmm5,-0x60(%rbp)
  movsd  D3920(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D5695(%rip),%xmm1
  movapd %xmm0,%xmm2
  mulsd  %xmm1,%xmm2
  movsd  %xmm2,-0x68(%rbp)
  movsd  D3920(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x68(%rbp),%xmm0
  movsd  -0x60(%rbp),%xmm5
  subsd  %xmm0,%xmm5
  movsd  %xmm5,-0x60(%rbp)
  movsd  D1530(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D6242(%rip),%xmm1
  movapd %xmm0,%xmm2
  mulsd  %xmm1,%xmm2
  movsd  %xmm2,-0x68(%rbp)
  movsd  D1530(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x68(%rbp),%xmm0
  movsd  -0x60(%rbp),%xmm5
  subsd  %xmm0,%xmm5
  movsd  %xmm5,-0x60(%rbp)
  movsd  D1738(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D7453(%rip),%xmm1
  movapd %xmm0,%xmm2
  mulsd  %xmm1,%xmm2
  movsd  %xmm2,-0x68(%rbp)
  movsd  D1738(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x68(%rbp),%xmm0
  movsd  -0x60(%rbp),%xmm5
  subsd  %xmm0,%xmm5
  movsd  %xmm5,-0x60(%rbp)
  movsd  D978(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D4546(%rip),%xmm1
  movapd %xmm0,%xmm2
  mulsd  %xmm1,%xmm2
  movsd  %xmm2,-0x68(%rbp)
  movsd  D978(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x68(%rbp),%xmm0
  movsd  -0x60(%rbp),%xmm5
  subsd  %xmm0,%xmm5
  movsd  %xmm5,-0x60(%rbp)
  movsd  D987(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D6429(%rip),%xmm1
  movapd %xmm0,%xmm2
  mulsd  %xmm1,%xmm2
  movsd  %xmm2,-0x68(%rbp)
  movsd  D987(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x68(%rbp),%xmm0
  movapd %xmm0,%xmm2
  addsd  -0x60(%rbp),%xmm2
  movsd  %xmm2,-0x60(%rbp)
  movsd  D4651(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D797(%rip),%xmm1
  movapd %xmm0,%xmm6
  mulsd  %xmm1,%xmm6
  movsd  %xmm6,-0x68(%rbp)
  movsd  D4651(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x68(%rbp),%xmm0
  addsd  -0x60(%rbp),%xmm0
  mulsd  -0x58(%rbp),%xmm0
  movsd  -0x50(%rbp),%xmm3
  subsd  %xmm0,%xmm3
  movsd  %xmm3,-0x50(%rbp)
  movsd  D1530(%rip),%xmm0
  mov    -0x38(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  %xmm0,-0x58(%rbp)
  movsd  D4627(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movapd %xmm0,%xmm2
  mulsd  -0x58(%rbp),%xmm2
  movsd  %xmm2,-0x58(%rbp)
  movsd  -0x28(%rbp),%xmm1
  movsd  D4836(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movapd %xmm0,%xmm1
  mulsd  -0x30(%rbp),%xmm1
  movsd  D1527(%rip),%xmm0
  addsd  %xmm0,%xmm1
  movsd  %xmm1,-0x60(%rbp)
  movsd  D5320(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D3849(%rip),%xmm1
  movapd %xmm0,%xmm7
  mulsd  %xmm1,%xmm7
  movsd  %xmm7,-0x68(%rbp)
  movsd  D5320(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x68(%rbp),%xmm0
  addsd  -0x60(%rbp),%xmm0
  movsd  %xmm0,-0x60(%rbp)
  movsd  D7739(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D6120(%rip),%xmm1
  movapd %xmm0,%xmm7
  mulsd  %xmm1,%xmm7
  movsd  %xmm7,-0x68(%rbp)
  movsd  D7739(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x68(%rbp),%xmm0
  movsd  -0x60(%rbp),%xmm2
  subsd  %xmm0,%xmm2
  movsd  %xmm2,-0x60(%rbp)
  movsd  D3478(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D4779(%rip),%xmm1
  movapd %xmm0,%xmm7
  mulsd  %xmm1,%xmm7
  movsd  %xmm7,-0x68(%rbp)
  movsd  D3478(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x68(%rbp),%xmm0
  movsd  -0x60(%rbp),%xmm2
  subsd  %xmm0,%xmm2
  movsd  %xmm2,-0x60(%rbp)
  movsd  D3920(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D2113(%rip),%xmm1
  movapd %xmm0,%xmm7
  mulsd  %xmm1,%xmm7
  movsd  %xmm7,-0x68(%rbp)
  movsd  D3920(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x68(%rbp),%xmm0
  movsd  -0x60(%rbp),%xmm2
  subsd  %xmm0,%xmm2
  movsd  %xmm2,-0x60(%rbp)
  movsd  D1530(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D2393(%rip),%xmm1
  movapd %xmm0,%xmm7
  mulsd  %xmm1,%xmm7
  movsd  %xmm7,-0x68(%rbp)
  movsd  D1530(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x68(%rbp),%xmm0
  movsd  -0x60(%rbp),%xmm2
  subsd  %xmm0,%xmm2
  movsd  %xmm2,-0x60(%rbp)
  movsd  D1738(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D3134(%rip),%xmm1
  movapd %xmm0,%xmm7
  mulsd  %xmm1,%xmm7
  movsd  %xmm7,-0x68(%rbp)
  movsd  D1738(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x68(%rbp),%xmm0
  movapd %xmm0,%xmm7
  addsd  -0x60(%rbp),%xmm7
  movsd  %xmm7,-0x60(%rbp)
  movsd  D978(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D7744(%rip),%xmm1
  movapd %xmm0,%xmm6
  mulsd  %xmm1,%xmm6
  movsd  %xmm6,-0x68(%rbp)
  movsd  D978(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x68(%rbp),%xmm0
  movapd %xmm0,%xmm6
  addsd  -0x60(%rbp),%xmm6
  movsd  %xmm6,-0x60(%rbp)
  movsd  D987(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D3906(%rip),%xmm1
  movapd %xmm0,%xmm7
  mulsd  %xmm1,%xmm7
  movsd  %xmm7,-0x68(%rbp)
  movsd  D987(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x68(%rbp),%xmm0
  movapd %xmm0,%xmm7
  addsd  -0x60(%rbp),%xmm7
  movsd  %xmm7,-0x60(%rbp)
  movsd  D4651(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D5807(%rip),%xmm1
  movapd %xmm0,%xmm6
  mulsd  %xmm1,%xmm6
  movsd  %xmm6,-0x68(%rbp)
  movsd  D4651(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x68(%rbp),%xmm0
  addsd  -0x60(%rbp),%xmm0
  mulsd  -0x58(%rbp),%xmm0
  addsd  -0x50(%rbp),%xmm0
  mulsd  -0x48(%rbp),%xmm0
  addsd  -0x40(%rbp),%xmm0
  movsd  %xmm0,-0x40(%rbp)
  movsd  -0x28(%rbp),%xmm0
  movapd %xmm0,%xmm1
  addsd  %xmm0,%xmm1
  movsd  -0x38(%rbp),%xmm0
  addsd  -0x30(%rbp),%xmm0
  mulsd  %xmm1,%xmm0
  mov    D7424(%rip),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D7910(%rip),%xmm1
  movapd %xmm0,%xmm4
  mulsd  %xmm1,%xmm4
  movsd  %xmm4,-0x48(%rbp)
  movsd  D5320(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movapd %xmm0,%xmm5
  mulsd  -0x48(%rbp),%xmm5
  movsd  %xmm5,-0x48(%rbp)
  movsd  D5320(%rip),%xmm0
  mov    -0x38(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movq   %xmm0,%rbx
  movsd  D5320(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movq   %rbx,%xmm4
  subsd  %xmm0,%xmm4
  movq   %xmm4,%rax
  movsd  D5063(%rip),%xmm0
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  -0x48(%rbp),%xmm1
  mulsd  %xmm0,%xmm1
  movsd  -0x40(%rbp),%xmm0
  divsd  %xmm1,%xmm0
  movsd  %xmm0,-0x18(%rbp)
L17:
  movsd  -0x18(%rbp),%xmm0
  movq   %xmm0,%rax
  movq   %rax,%xmm0
  mov    -0x8(%rbp),%rbx
  leave
  ret
```

tool_calls: name: retrieve_data
arguments: tag: D7424
type_guessed: f64
name: retrieve_data
arguments: tag: D2672
type_guessed: f64
name: retrieve_data
arguments: tag: D6611
type_guessed: f64
name: retrieve_data
arguments: tag: D5320
type_guessed: f64
name: retrieve_data
arguments: tag: D7739
type_guessed: f64
name: retrieve_data
arguments: tag: D1422
type_guessed: f64
name: retrieve_data
arguments: tag: D3478
type_guessed: f64
name: retrieve_data
arguments: tag: D2869
type_guessed: f64
name: retrieve_data
arguments: tag: D3920
type_guessed: f64
name: retrieve_data
arguments: tag: D2141
type_guessed: f64
name: retrieve_data
arguments: tag: D1530
type_guessed: f64
name: retrieve_data
arguments: tag: D4065
type_guessed: f64
name: retrieve_data
arguments: tag: D1738
type_guessed: f64
name: retrieve_data
arguments: tag: D3492
type_guessed: f64
name: retrieve_data
arguments: tag: D978
type_guessed: f64
name: retrieve_data
arguments: tag: D6228
type_guessed: f64
name: retrieve_data
arguments: tag: D987
type_guessed: f64
name: retrieve_data
arguments: tag: D7481
type_guessed: f64
name: retrieve_data
arguments: tag: D4651
type_guessed: f64
name: retrieve_data
arguments: tag: D3911
type_guessed: f64
name: retrieve_data
arguments: tag: D4497
type_guessed: f64
name: retrieve_data
arguments: tag: D2978
type_guessed: f64
name: retrieve_data
arguments: tag: D6439
type_guessed: f64
name: retrieve_data
arguments: tag: D3316
type_guessed: f64
name: retrieve_data
arguments: tag: D6106
type_guessed: f64
name: retrieve_data
arguments: tag: D3876
type_guessed: f64
name: retrieve_data
arguments: tag: D6319
type_guessed: f64
name: retrieve_data
arguments: tag: D5281
type_guessed: f64
name: retrieve_data
arguments: tag: D2832
type_guessed: f64
name: retrieve_data
arguments: tag: D2743
type_guessed: f64
name: retrieve_data
arguments: tag: D7451
type_guessed: f64
name: retrieve_data
arguments: tag: D7229
type_guessed: f64
name: retrieve_data
arguments: tag: D5063
type_guessed: f64
name: retrieve_data
arguments: tag: D7606
type_guessed: f64
name: retrieve_data
arguments: tag: D4627
type_guessed: f64
name: retrieve_data
arguments: tag: D6770
type_guessed: f64
name: retrieve_data
arguments: tag: D7910
type_guessed: f64
name: retrieve_data
arguments: tag: D2499
type_guessed: byte[8]
name: retrieve_data
arguments: tag: D152
type_guessed: f64
name: retrieve_data
arguments: tag: D533
type_guessed: f64
name: retrieve_data
arguments: tag: D7272
type_guessed: f64
name: retrieve_data
arguments: tag: D5317
type_guessed: f64
name: retrieve_data
arguments: tag: D981
type_guessed: f64
name: retrieve_data
arguments: tag: D2388
type_guessed: f64
name: retrieve_data
arguments: tag: D453
type_guessed: f64
name: retrieve_data
arguments: tag: D5842
type_guessed: f64
name: retrieve_data
arguments: tag: D4732
type_guessed: f64
name: retrieve_data
arguments: tag: D4320
type_guessed: f64
name: retrieve_data
arguments: tag: D3129
type_guessed: f64
name: retrieve_data
arguments: tag: D5059
type_guessed: f64
name: retrieve_data
arguments: tag: D223
type_guessed: f64
name: retrieve_data
arguments: tag: D3557
type_guessed: f64
name: retrieve_data
arguments: tag: D5051
type_guessed: f64
name: retrieve_data
arguments: tag: D7671
type_guessed: f64
name: retrieve_data
arguments: tag: D3291
type_guessed: f64
name: retrieve_data
arguments: tag: D1858
type_guessed: f64
name: retrieve_data
arguments: tag: D2355
type_guessed: f64
name: retrieve_data
arguments: tag: D4809
type_guessed: f64
name: retrieve_data
arguments: tag: D3100
type_guessed: f64
name: retrieve_data
arguments: tag: D5674
type_guessed: byte[8]
name: retrieve_data
arguments: tag: D2173
type_guessed: f64
name: retrieve_data
arguments: tag: D252
type_guessed: f64
name: retrieve_data
arguments: tag: D4985
type_guessed: f64
name: retrieve_data
arguments: tag: D2120
type_guessed: byte[8]
name: retrieve_data
arguments: tag: D1082
type_guessed: f64
name: retrieve_data
arguments: tag: D4587
type_guessed: f64
name: retrieve_data
arguments: tag: D5062
type_guessed: f64
name: retrieve_data
arguments: tag: D4055
type_guessed: f64
name: retrieve_data
arguments: tag: D7099
type_guessed: f64
name: retrieve_data
arguments: tag: D2069
type_guessed: f64
name: retrieve_data
arguments: tag: D7259
type_guessed: f64
name: retrieve_data
arguments: tag: D7228
type_guessed: f64
name: retrieve_data
arguments: tag: D650
type_guessed: f64
name: retrieve_data
arguments: tag: D6407
type_guessed: f64
name: retrieve_data
arguments: tag: D2948
type_guessed: f64
name: retrieve_data
arguments: tag: D838
type_guessed: f64
name: retrieve_data
arguments: tag: D6992
type_guessed: f64
name: retrieve_data
arguments: tag: D7044
type_guessed: f64
name: retrieve_data
arguments: tag: D81
type_guessed: f64
name: retrieve_data
arguments: tag: D1357
type_guessed: f64
name: retrieve_data
arguments: tag: D7399
type_guessed: f64
name: retrieve_data
arguments: tag: D7846
type_guessed: f64
name: retrieve_data
arguments: tag: D4684
type_guessed: f64
name: retrieve_data
arguments: tag: D3514
type_guessed: f64
name: retrieve_data
arguments: tag: D7464
type_guessed: f64
name: retrieve_data
arguments: tag: D7561
type_guessed: f64
name: retrieve_data
arguments: tag: D1779
type_guessed: f64
name: retrieve_data
arguments: tag: D7361
type_guessed: f64
name: retrieve_data
arguments: tag: D3282
type_guessed: f64
name: retrieve_data
arguments: tag: D4324
type_guessed: f64
name: retrieve_data
arguments: tag: D265
type_guessed: f64
name: retrieve_data
arguments: tag: D6043
type_guessed: byte[8]
name: retrieve_data
arguments: tag: D2519
type_guessed: f64
name: retrieve_data
arguments: tag: D2782
type_guessed: f64
name: retrieve_data
arguments: tag: D1170
type_guessed: f64
name: retrieve_data
arguments: tag: D5475
type_guessed: f64
name: retrieve_data
arguments: tag: D2711
type_guessed: byte[8]
name: retrieve_data
arguments: tag: D1195
type_guessed: f64
name: retrieve_data
arguments: tag: D6936
type_guessed: f64
name: retrieve_data
arguments: tag: D5834
type_guessed: f64
name: retrieve_data
arguments: tag: D4220
type_guessed: f64
name: retrieve_data
arguments: tag: D3589
type_guessed: f64
name: retrieve_data
arguments: tag: D6585
type_guessed: f64
name: retrieve_data
arguments: tag: D318
type_guessed: f64
name: retrieve_data
arguments: tag: D8059
type_guessed: f64
name: retrieve_data
arguments: tag: D7510
type_guessed: f64
name: retrieve_data
arguments: tag: D7412
type_guessed: f64
name: retrieve_data
arguments: tag: D237
type_guessed: f64
name: retrieve_data
arguments: tag: D2546
type_guessed: f64
name: retrieve_data
arguments: tag: D5794
type_guessed: f64
name: retrieve_data
arguments: tag: D6038
type_guessed: f64
name: retrieve_data
arguments: tag: D6185
type_guessed: f64
name: retrieve_data
arguments: tag: D6036
type_guessed: f64
name: retrieve_data
arguments: tag: D7615
type_guessed: f64
name: retrieve_data
arguments: tag: D7651
type_guessed: f64
name: retrieve_data
arguments: tag: D6271
type_guessed: f64
name: retrieve_data
arguments: tag: D5784
type_guessed: f64
name: retrieve_data
arguments: tag: D6997
type_guessed: f64
name: retrieve_data
arguments: tag: D2218
type_guessed: f64
name: retrieve_data
arguments: tag: D1788
type_guessed: f64
name: retrieve_data
arguments: tag: D6300
type_guessed: f64
name: retrieve_data
arguments: tag: D5862
type_guessed: f64
name: retrieve_data
arguments: tag: D4227
type_guessed: f64
name: retrieve_data
arguments: tag: D6231
type_guessed: f64
name: retrieve_data
arguments: tag: D1505
type_guessed: f64
name: retrieve_data
arguments: tag: D6726
type_guessed: f64
name: retrieve_data
arguments: tag: D1310
type_guessed: f64
name: retrieve_data
arguments: tag: D4044
type_guessed: f64
name: retrieve_data
arguments: tag: D3869
type_guessed: f64
name: retrieve_data
arguments: tag: D7852
type_guessed: byte[8]
name: retrieve_data
arguments: tag: D2371
type_guessed: f64
name: retrieve_data
arguments: tag: D2216
type_guessed: f64
name: retrieve_data
arguments: tag: D70
type_guessed: f64
name: retrieve_data
arguments: tag: D553
type_guessed: f64
name: retrieve_data
arguments: tag: D7594
type_guessed: f64
name: retrieve_data
arguments: tag: D6049
type_guessed: f64
name: retrieve_data
arguments: tag: D7277
type_guessed: f64
name: retrieve_data
arguments: tag: D5677
type_guessed: f64
name: retrieve_data
arguments: tag: D3768
type_guessed: f64
name: retrieve_data
arguments: tag: D1699
type_guessed: f64
name: retrieve_data
arguments: tag: D1461
type_guessed: f64
name: retrieve_data
arguments: tag: D3273
type_guessed: f64
name: retrieve_data
arguments: tag: D929
type_guessed: f64
name: retrieve_data
arguments: tag: D2000
type_guessed: f64
name: retrieve_data
arguments: tag: D6889
type_guessed: f64
name: retrieve_data
arguments: tag: D5198
type_guessed: f64
name: retrieve_data
arguments: tag: D1901
type_guessed: f64
name: retrieve_data
arguments: tag: D1770
type_guessed: f64
name: retrieve_data
arguments: tag: D5594
type_guessed: f64
name: retrieve_data
arguments: tag: D1685
type_guessed: byte[8]
name: retrieve_data
arguments: tag: D5104
type_guessed: f64
name: retrieve_data
arguments: tag: D7191
type_guessed: f64
name: retrieve_data
arguments: tag: D2065
type_guessed: f64
name: retrieve_data
arguments: tag: D1702
type_guessed: f64
name: retrieve_data
arguments: tag: D93
type_guessed: f64
name: retrieve_data
arguments: tag: D1052
type_guessed: f64
name: retrieve_data
arguments: tag: D2762
type_guessed: f64
name: retrieve_data
arguments: tag: D4488
type_guessed: f64
name: retrieve_data
arguments: tag: D7224
type_guessed: f64
name: retrieve_data
arguments: tag: D7150
type_guessed: f64
name: retrieve_data
arguments: tag: D1523
type_guessed: f64
name: retrieve_data
arguments: tag: D5516
type_guessed: f64
name: retrieve_data
arguments: tag: D661
type_guessed: f64
name: retrieve_data
arguments: tag: D4647
type_guessed: f64
name: retrieve_data
arguments: tag: D7115
type_guessed: f64
name: retrieve_data
arguments: tag: D1109
type_guessed: f64
name: retrieve_data
arguments: tag: D6295
type_guessed: f64
name: retrieve_data
arguments: tag: D7832
type_guessed: f64
name: retrieve_data
arguments: tag: D7903
type_guessed: f64
name: retrieve_data
arguments: tag: D7552
type_guessed: f64
name: retrieve_data
arguments: tag: D4479
type_guessed: f64
name: retrieve_data
arguments: tag: D708
type_guessed: f64
name: retrieve_data
arguments: tag: D808
type_guessed: f64
name: retrieve_data
arguments: tag: D1639
type_guessed: f64
name: retrieve_data
arguments: tag: D5424
type_guessed: f64
name: retrieve_data
arguments: tag: D4256
type_guessed: f64
name: retrieve_data
arguments: tag: D6010
type_guessed: f64
name: retrieve_data
arguments: tag: D4275
type_guessed: f64
name: retrieve_data
arguments: tag: D5916
type_guessed: f64
name: retrieve_data
arguments: tag: D620
type_guessed: f64
name: retrieve_data
arguments: tag: D4832
type_guessed: f64
name: retrieve_data
arguments: tag: D94
type_guessed: f64
name: retrieve_data
arguments: tag: D4236
type_guessed: f64
name: retrieve_data
arguments: tag: D5643
type_guessed: f64
name: retrieve_data
arguments: tag: D1946
type_guessed: f64
name: retrieve_data
arguments: tag: D3812
type_guessed: f64
name: retrieve_data
arguments: tag: D4901
type_guessed: f64
name: retrieve_data
arguments: tag: D1298
type_guessed: f64
name: retrieve_data
arguments: tag: D4667
type_guessed: f64
name: retrieve_data
arguments: tag: D7187
type_guessed: f64
name: retrieve_data
arguments: tag: D771
type_guessed: f64
name: retrieve_data
arguments: tag: D1775
type_guessed: f64
name: retrieve_data
arguments: tag: D1242
type_guessed: f64
name: retrieve_data
arguments: tag: D1552
type_guessed: byte[8]
name: retrieve_data
arguments: tag: D6262
type_guessed: f64
name: retrieve_data
arguments: tag: D2656
type_guessed: f64
name: retrieve_data
arguments: tag: D5200
type_guessed: f64
name: retrieve_data
arguments: tag: D1883
type_guessed: f64
name: retrieve_data
arguments: tag: D4601
type_guessed: f64
name: retrieve_data
arguments: tag: D2034
type_guessed: f64
name: retrieve_data
arguments: tag: D341
type_guessed: f64
name: retrieve_data
arguments: tag: D2341
type_guessed: f64
name: retrieve_data
arguments: tag: D6975
type_guessed: f64
name: retrieve_data
arguments: tag: D5813
type_guessed: f64
name: retrieve_data
arguments: tag: D2814
type_guessed: f64
name: retrieve_data
arguments: tag: D8040
type_guessed: f64
name: retrieve_data
arguments: tag: D5164
type_guessed: f64
name: retrieve_data
arguments: tag: D6563
type_guessed: f64
name: retrieve_data
arguments: tag: D1881
type_guessed: f64
name: retrieve_data
arguments: tag: D1483
type_guessed: f64
name: retrieve_data
arguments: tag: D1019
type_guessed: f64
name: retrieve_data
arguments: tag: D5319
type_guessed: f64
name: retrieve_data
arguments: tag: D53
type_guessed: f64
name: retrieve_data
arguments: tag: D859
type_guessed: f64
name: retrieve_data
arguments: tag: D5733
type_guessed: f64
name: retrieve_data
arguments: tag: D2766
type_guessed: f64
name: retrieve_data
arguments: tag: D6389
type_guessed: f64
name: retrieve_data
arguments: tag: D6085
type_guessed: f64
name: retrieve_data
arguments: tag: D7440
type_guessed: f64
name: retrieve_data
arguments: tag: D2463
type_guessed: f64
name: retrieve_data
arguments: tag: D4916
type_guessed: f64
name: retrieve_data
arguments: tag: D6747
type_guessed: f64
name: retrieve_data
arguments: tag: D7762
type_guessed: byte[8]
name: retrieve_data
arguments: tag: D3392
type_guessed: f64
name: retrieve_data
arguments: tag: D183
type_guessed: f64
name: retrieve_data
arguments: tag: D7706
type_guessed: f64
name: retrieve_data
arguments: tag: D7848
type_guessed: f64
name: retrieve_data
arguments: tag: D655
type_guessed: f64
name: retrieve_data
arguments: tag: D6286
type_guessed: f64
name: retrieve_data
arguments: tag: D784
type_guessed: f64
name: retrieve_data
arguments: tag: D1251
type_guessed: f64
name: retrieve_data
arguments: tag: D5776
type_guessed: f64
name: retrieve_data
arguments: tag: D3900
type_guessed: byte[8]
name: retrieve_data
arguments: tag: D6175
type_guessed: f64
name: retrieve_data
arguments: tag: D673
type_guessed: f64
name: retrieve_data
arguments: tag: D7766
type_guessed: f64
name: retrieve_data
arguments: tag: D4756
type_guessed: f64
name: retrieve_data
arguments: tag: D2923
type_guessed: f64
name: retrieve_data
arguments: tag: D3199
type_guessed: f64
name: retrieve_data
arguments: tag: D3204
type_guessed: f64
name: retrieve_data
arguments: tag: D7244
type_guessed: f64
name: retrieve_data
arguments: tag: D3169
type_guessed: f64
name: retrieve_data
arguments: tag: D2539
type_guessed: byte[8]
name: retrieve_data
arguments: tag: D7550
type_guessed: f64
name: retrieve_data
arguments: tag: D5450
type_guessed: f64
name: retrieve_data
arguments: tag: D5974
type_guessed: f64
name: retrieve_data
arguments: tag: D5861
type_guessed: f64
name: retrieve_data
arguments: tag: D40
type_guessed: f64
name: retrieve_data
arguments: tag: D1595
type_guessed: f64
name: retrieve_data
arguments: tag: D4529
type_guessed: f64
name: retrieve_data
arguments: tag: D30
type_guessed: f64
name: retrieve_data
arguments: tag: D5722
type_guessed: f64
name: retrieve_data
arguments: tag: D1306
type_guessed: byte[8]
name: retrieve_data
arguments: tag: D7086
type_guessed: f64
name: retrieve_data
arguments: tag: D932
type_guessed: f64
name: retrieve_data
arguments: tag: D2854
type_guessed: f64
name: retrieve_data
arguments: tag: D5695
type_guessed: f64
name: retrieve_data
arguments: tag: D6242
type_guessed: f64
name: retrieve_data
arguments: tag: D7453
type_guessed: f64
name: retrieve_data
arguments: tag: D4546
type_guessed: f64
name: retrieve_data
arguments: tag: D6429
type_guessed: f64
name: retrieve_data
arguments: tag: D797
type_guessed: f64
name: retrieve_data
arguments: tag: D4836
type_guessed: f64
name: retrieve_data
arguments: tag: D1527
type_guessed: f64
name: retrieve_data
arguments: tag: D3849
type_guessed: f64
name: retrieve_data
arguments: tag: D6120
type_guessed: f64
name: retrieve_data
arguments: tag: D4779
type_guessed: f64
name: retrieve_data
arguments: tag: D2113
type_guessed: f64
name: retrieve_data
arguments: tag: D2393
type_guessed: f64
name: retrieve_data
arguments: tag: D3134
type_guessed: f64
name: retrieve_data
arguments: tag: D7744
type_guessed: f64
name: retrieve_data
arguments: tag: D3906
type_guessed: f64
name: retrieve_data
arguments: tag: D5807
type_guessed: f64

tool: D7424: 2.718281828459045

tool: D2672: 1778437140480000.0

tool: D6611: 3556874280960000.0

tool: D5320: 2

tool: D7739: 3

tool: D1422: 2366075437976250.0

tool: D3478: 4

tool: D2869: 1175276594992500.0

tool: D3920: 5

tool: D2141: 464005220453775

tool: D1530: 6

tool: D4065: 151391487797550

tool: D1738: 7

tool: D3492: 41921958078000

tool: D978: 8

tool: D6228: 10045335900600

tool: D987: 9

tool: D7481: 2113817706000

tool: D4651: 10

tool: D3911: 395085731040

tool: D4497: 11

tool: D2978: 66153185280

tool: D6439: 12

tool: D3316: 9980006400

tool: D6106: 13

tool: D3876: 1359912960

tool: D6319: 14

tool: D5281: 167116800

tool: D2832: 15

tool: D2743: 18382848

tool: D7451: 16

tool: D7229: 1775616

tool: D5063: 17

tool: D7606: 143360

tool: D4627: 18

tool: D6770: 8192

tool: D7910: 14175

tool: {"D2499": [0x00,0x00,0x00,0x00,0x00,0xc0,0x7c,0xc0]}

tool: D152: 29

tool: D533: 30

tool: D7272: 22

tool: D5317: 1575

tool: D981: 3150

tool: D2388: 50

tool: D453: 28

tool: D5842: 196

tool: D4732: 1050

tool: D4320: 20

tool: D3129: 51

tool: D5059: 27

tool: D223: 128

tool: D3557: 4165

tool: D5051: 420

tool: D7671: 85

tool: D3291: 1020

tool: D1858: 204

tool: D2355: 42

tool: D4809: 26

tool: D3100: 2780

tool: {"D5674": [0x00,0x00,0x00,0x00,0x00,0xed,0xd7,0xc0]}

tool: D2173: 210

tool: D252: 25

tool: D4985: 9333

tool: {"D2120": [0x00,0x00,0x00,0x00,0x00,0x91,0xd9,0xc0]}

tool: D1082: 74

tool: D4587: 14280

tool: D5062: 107100

tool: D4055: 357

tool: D7099: 70

tool: D2069: 6120

tool: D7259: 15300

tool: D7228: 255

tool: D650: 1096500

tool: D6407: 1723800

tool: D2948: 52703

tool: D838: 80

tool: D6992: 340

tool: D7044: 491820

tool: D81: 23752701

tool: D1357: 44772

tool: D7399: 116

tool: D7846: 24

tool: D4684: 10103100

tool: D3514: 8996400

tool: D7464: 102522

tool: D7561: 263

tool: D1779: 14550096

tool: D7361: 180826281

tool: D3282: 184314

tool: D4324: 68

tool: D265: 6046950

tool: {"D6043": [0x00,0x00,0x00,0x90,0x25,0xcd,0x73,0xc1]}

tool: D2519: 9324

tool: D2782: 425

tool: D1170: 23

tool: D5475: 32594100

tool: {"D2711": [0x00,0x00,0x00,0xc0,0x06,0x1c,0x5d,0xc1]}

tool: D1195: 71127

tool: D6936: 650

tool: D5834: 1014300

tool: D4220: 3748500

tool: D3589: 7539

tool: D6585: 670

tool: D318: 19

tool: D8059: 14910390

tool: D7510: 451386135

tool: D7412: 777342

tool: D237: 6800

tool: D2546: 21

tool: D5794: 116284245

tool: D6038: 239609475

tool: D6185: 3442719

tool: D6036: 17510

tool: D7615: 214200

tool: D7651: 374850

tool: D6271: 238

tool: D5784: 11406150

tool: D6997: 18099900

tool: D2218: 844200

tool: D1788: 37548

tool: D6300: 32917950

tool: D5862: 50424975

tool: D4227: 2731050

tool: D6231: 5212

tool: D1505: 35

tool: D6726: 71255790

tool: D1310: 90277227

tool: D4044: 16864

tool: D3869: 184803525

tool: {"D7852": [0x00,0x00,0x00,0x28,0x75,0x52,0x80,0xc1]}

tool: D2371: 8158275

tool: D2216: 116144

tool: D70: 170

tool: D553: 1345818600

tool: D7594: 2018979585

tool: D6049: 3016650

tool: D7277: 446012

tool: D5677: 249971400

tool: D3768: 7630875

tool: D1699: 19123125

tool: D1461: 325766

tool: D3273: 306

tool: D929: 2425600800

tool: D2000: 6328919835

tool: D6889: 161149800

tool: D5198: 1051960

tool: D1901: 612

tool: D1770: 10710

tool: D5594: 7110

tool: {"D1685": [0x00,0x00,0x00,0x00,0x00,0xc6,0xab,0xc0]}

tool: D5104: 392400

tool: D7191: 425880

tool: D2065: 82260

tool: D1702: 46200

tool: D93: 2064

tool: D1052: 792

tool: D2762: 106

tool: D4488: 9639000

tool: D7224: 4819500

tool: D7150: 6426000

tool: D1523: 3213000

tool: D5516: 1609524

tool: D661: 274302

tool: D4647: 434844

tool: D7115: 50499

tool: D1109: 1762

tool: D6295: 212

tool: D7832: 6528976650

tool: D7903: 3264488325

tool: D7552: 4129347600

tool: D4479: 1391229000

tool: D708: 294632100

tool: D808: 41833260

tool: D1639: 4026330

tool: D5424: 251820

tool: D4256: 8775

tool: D6010: 119041650

tool: D4275: 59520825

tool: D5916: 84582225

tool: D620: 33415200

tool: D4832: 8599500

tool: D94: 1547910

tool: D4236: 200655

tool: D5643: 18720

tool: D1946: 1215

tool: D3812: 28350

tool: D4901: 18900

tool: D1298: 9450

tool: D4667: 3780

tool: D7187: 1260

tool: D771: 360

tool: D1775: 90

tool: D1242: 859950

tool: {"D1552": [0x00,0x00,0x00,0x00,0x5c,0x3e,0x1a,0xc1]}

tool: D6262: 307125

tool: D2656: 3071250

tool: D5200: 2395575

tool: D1883: 620802

tool: D4601: 234234

tool: D2034: 5004

tool: D341: 2949

tool: D2341: 242

tool: D6975: 102

tool: D5813: 89973450

tool: D2814: 44986725

tool: D8040: 239334480

tool: D5164: 57221640

tool: D6563: 33086340

tool: D1881: 1567440

tool: D1483: 825300

tool: D1019: 141912

tool: D5319: 8094

tool: D53: 44

tool: D859: 481950

tool: D5733: 240975

tool: D2766: 321300

tool: D6389: 160650

tool: D6085: 64260

tool: D7440: 21420

tool: D2463: 1530

tool: D4916: 580

tool: D6747: 1927800

tool: {"D7762": [0x00,0x00,0x00,0x00,0x78,0x6a,0x2d,0xc1]}

tool: D3392: 1285200

tool: D183: 642600

tool: D7706: 257040

tool: D7848: 85680

tool: D655: 13788

tool: D6286: 15921

tool: D784: 826

tool: D1251: 40

tool: D5776: 36065957130

tool: {"D3900": [0x00,0x00,0x14,0xaa,0x65,0xcb,0x10,0xc2]}

tool: D6175: 17600042880

tool: D673: 3836450520

tool: D7766: 337429260

tool: D4756: 24444504

tool: D2923: 10247328

tool: D3199: 1284588

tool: D3204: 86157

tool: D7244: 3026

tool: D3169: 5622750

tool: {"D2539": [0x00,0x00,0x00,0x80,0xf7,0x72,0x45,0xc1]}

tool: D7550: 3298050

tool: D5450: 4351725

tool: D5974: 2385432

tool: D5861: 1111761

tool: D40: 242604

tool: D1595: 1950

tool: D4529: 2072

tool: D30: 73

tool: D5722: 18728488170

tool: {"D1306": [0x00,0x00,0xa8,0x33,0x38,0x71,0x01,0xc2]}

tool: D7086: 11763172890

tool: D932: 4695905340

tool: D2854: 11704770

tool: D5695: 211923684

tool: D6242: 37532628

tool: D7453: 2522664

tool: D4546: 5874

tool: D6429: 7772

tool: D797: 292

tool: D4836: 114609745530

tool: D1527: 57304872765

tool: D3849: 20096073270

tool: D6120: 7496628300

tool: D4779: 3291811110

tool: D2113: 499851324

tool: D2393: 28415268

tool: D3134: 1457928

tool: D7744: 330210

tool: D3906: 19796

tool: D5807: 424

assistant: ```c
double DSlater_4S_5S(double rij, double xij, double xii) {
  double S;
  if (xii == xij) {
    S = (-1778437140480000.0 + 1778437140480000.0 * (pow((double)(2.71828182845904523536029), (double)(2.0 * rij * xii))) - 3556874280960000.0 * rij * xii - 3556874280960000.0 * (pow((double)(rij), (double)(2.0))) * (pow((double)(xii), (double)(2.0))) - 2366075437976250.0 * (pow((double)(rij), (double)(3.0))) * (pow((double)(xii), (double)(3.0))) - 1175276594992500.0 * (pow((double)(rij), (double)(4.0))) * (pow((double)(xii), (double)(4.0))) - 464005220453775.0 * (pow((double)(rij), (double)(5.0))) * (pow((double)(xii), (double)(5.0))) - 151391487797550.0 * (pow((double)(rij), (double)(6.0))) * (pow((double)(xii), (double)(6.0))) - 41921958078000.0 * (pow((double)(rij), (double)(7.0))) * (pow((double)(xii), (double)(7.0))) - 10045335900600.0 * (pow((double)(rij), (double)(8.0))) * (pow((double)(xii), (double)(8.0))) - 2113817706000.0 * (pow((double)(rij), (double)(9.0))) * (pow((double)(xii), (double)(9.0))) - 395085731040.0 * (pow((double)(rij), (double)(10.0))) * (pow((double)(xii), (double)(10.0))) - 66153185280.0 * (pow((double)(rij), (double)(11.0))) * (pow((double)(xii), (double)(11.0))) - 9980006400.0 * (pow((double)(rij), (double)(12.0))) * (pow((double)(xii), (double)(12.0))) - 1359912960.0 * (pow((double)(rij), (double)(13.0))) * (pow((double)(xii), (double)(13.0))) - 167116800.0 * (pow((double)(rij), (double)(14.0))) * (pow((double)(xii), (double)(14.0))) - 18382848.0 * (pow((double)(rij), (double)(15.0))) * (pow((double)(xii), (double)(15.0))) - 1775616.0 * (pow((double)(rij), (double)(16.0))) * (pow((double)(xii), (double)(16.0))) - 143360.0 * (pow((double)(rij), (double)(17.0))) * (pow((double)(xii), (double)(17.0))) - 8192.0 * (pow((double)(rij), (double)(18.0))) * (pow((double)(xii), (double)(18.0)))) / (1.77843714048e15 * (pow((double)(2.71828182845904523536029), (double)(2.0 * rij * xii))) * (pow((double)(rij), (double)(2.0))));
  } else {
    S = (14175.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)(17.0))) + 9.0 * (pow((double)(2.71828182845904523536029), (double)(2.0 * rij * xij))) * (pow((double)(xij), (double)(12.0))) * (-460.0 * (pow((double)(rij), (double)(7.0))) * (pow((double)(xii), (double)(29.0))) - 10.0 * (pow((double)(rij), (double)(8.0))) * (pow((double)(xii), (double)(30.0))) + 1575.0 * (pow((double)(xij), (double)(22.0))) + 3150.0 * rij * xii * (pow((double)(xij), (double)(22.0))) - 50.0 * (pow((double)(rij), (double)(6.0))) * (pow((double)(xii), (double)(28.0))) * (196.0 + (pow((double)(rij), (double)(2.0))) * (pow((double)(xij), (double)(2.0)))) + 1050.0 * rij * (pow((double)(xii), (double)(3.0))) * (pow((double)(xij), (double)(20.0))) * (-51.0 + 2.0 * (pow((double)(rij), (double)(2.0))) * (pow((double)(xij), (double)(2.0)))) + 1575.0 * (pow((double)(xii), (double)(2.0))) * (pow((double)(xij), (double)(20.0))) * (-17.0 + 2.0 * (pow((double)(rij), (double)(2.0))) * (pow((double)(xij), (double)(2.0)))) - 30.0 * (pow((double)(rij), (double)(5.0))) * (pow((double)(xii), (double)(27.0))) * (4165.0 + 128.0 * (pow((double)(rij), (double)(2.0))) * (pow((double)(xij), (double)(2.0)))) + 420.0 * rij * (pow((double)(xii), (double)(5.0))) * (pow((double)(xij), (double)(18.0))) * (1020.0 - 85.0 * (pow((double)(rij), (double)(2.0))) * (pow((double)(xij), (double)(2.0))) + (pow((double)(rij), (double)(4.0))) * (pow((double)(xij), (double)(4.0)))) + 1050.0 * (pow((double)(xii), (double)(4.0))) * (pow((double)(xij), (double)(18.0))) * (204.0 - 51.0 * (pow((double)(rij), (double)(2.0))) * (pow((double)(xij), (double)(2.0))) + (pow((double)(rij), (double)(4.0))) * (pow((double)(xij), (double)(4.0)))) + 42.0 * (pow((double)(rij), (double)(4.0))) * (pow((double)(xii), (double)(26.0))) * (-24500.0 - 2780.0 * (pow((double)(rij), (double)(2.0))) * (pow((double)(xij), (double)(2.0))) + 9.0 * (pow((double)(rij), (double)(4.0))) * (pow((double)(xij), (double)(4.0)))) + 210.0 * (pow((double)(rij), (double)(3.0))) * (pow((double)(xii), (double)(25.0))) * (-26180.0 - 9333.0 * (pow((double)(rij), (double)(2.0))) * (pow((double)(xij), (double)(2.0))) + 74.0 * (pow((double)(rij), (double)(4.0))) * (pow((double)(xij), (double)(4.0)))) + 20.0 * rij * (pow((double)(xii), (double)(7.0))) * (pow((double)(xij), (double)(16.0))) * (-107100.0 + 14280.0 * (pow((double)(rij), (double)(2.0))) * (pow((double)(xij), (double)(2.0))) - 357.0 * (pow((double)(rij), (double)(4.0))) * (pow((double)(xij), (double)(4.0))) + 2.0 * (pow((double)(rij), (double)(6.0))) * (pow((double)(xij), (double)(6.0)))) + 70.0 * (pow((double)(xii), (double)(6.0))) * (pow((double)(xij), (double)(16.0))) * (-15300.0 + 6120.0 * (pow((double)(rij), (double)(2.0))) * (pow((double)(xij), (double)(2.0))) - 255.0 * (pow((double)(rij), (double)(4.0))) * (pow((double)(xij), (double)(4.0))) + 2.0 * (pow((double)(rij), (double)(6.0))) * (pow((double)(xij), (double)(6.0)))) - 42.0 * rij * (pow((double)(xii), (double)(11.0))) * (pow((double)(xij), (double)(12.0))) * (1723800.0 + 1096500.0 * (pow((double)(rij), (double)(2.0))) * (pow((double)(xij), (double)(2.0))) + 52703.0 * (pow((double)(rij), (double)(4.0))) * (pow((double)(xij), (double)(4.0))) + 80.0 * (pow((double)(rij), (double)(6.0))) * (pow((double)(xij), (double)(6.0)))) - 340.0 * rij * (pow((double)(xii), (double)(15.0))) * (pow((double)(xij), (double)(8.0))) * (23752701.0 + 491820.0 * (pow((double)(rij), (double)(2.0))) * (pow((double)(xij), (double)(2.0))) - 44772.0 * (pow((double)(rij), (double)(4.0))) * (pow((double)(xij), (double)(4.0))) + 116.0 * (pow((double)(rij), (double)(6.0))) * (pow((double)(xij), (double)(6.0)))) - 2.0 * (pow((double)(rij), (double)(2.0))) * (pow((double)(xii), (double)(24.0))) * (8996400.0 + 10103100.0 * (pow((double)(rij), (double)(2.0))) * (pow((double)(xij), (double)(2.0))) - 102522.0 * (pow((double)(rij), (double)(4.0))) * (pow((double)(xij), (double)(4.0))) + 263.0 * (pow((double)(rij), (double)(6.0))) * (pow((double)(xij), (double)(6.0)))) - 70.0 * rij * (pow((double)(xii), (double)(17.0))) * (pow((double)(xij), (double)(6.0))) * (180826281.0 - 14550096.0 * (pow((double)(rij), (double)(2.0))) * (pow((double)(xij), (double)(2.0))) + 184314.0 * (pow((double)(rij), (double)(4.0))) * (pow((double)(xij), (double)(4.0))) + 340.0 * (pow((double)(rij), (double)(6.0))) * (pow((double)(xij), (double)(6.0)))) + 68.0 * rij * (pow((double)(xii), (double)(13.0))) * (pow((double)(xij), (double)(10.0))) * (-20763225.0 - 6046950.0 * (pow((double)(rij), (double)(2.0))) * (pow((double)(xij), (double)(2.0))) - 9324.0 * (pow((double)(rij), (double)(4.0))) * (pow((double)(xij), (double)(4.0))) + 425.0 * (pow((double)(rij), (double)(6.0))) * (pow((double)(xij), (double)(6.0)))) + 4.0 * rij * (pow((double)(xii), (double)(23.0))) * (-7630875.0 - 32594100.0 * (pow((double)(rij), (double)(2.0))) * (pow((double)(xij), (double)(2.0))) - 71127.0 * (pow((double)(rij), (double)(4.0))) * (pow((double)(xij), (double)(4.0))) + 650.0 * (pow((double)(rij), (double)(6.0))) * (pow((double)(xij), (double)(6.0)))) - 2.0 * rij * (pow((double)(xii), (double)(9.0))) * (pow((double)(xij), (double)(14.0))) * (-3748500.0 + 1014300.0 * (pow((double)(rij), (double)(2.0))) * (pow((double)(xij), (double)(2.0))) - 7539.0 * (pow((double)(rij), (double)(4.0))) * (pow((double)(xij), (double)(4.0))) + 670.0 * (pow((double)(rij), (double)(6.0))) * (pow((double)(xij), (double)(6.0)))) + 14.0 * rij * (pow((double)(xii), (double)(19.0))) * (pow((double)(xij), (double)(4.0))) * (-451386135.0 + 14910390.0 * (pow((double)(rij), (double)(2.0))) * (pow((double)(xij), (double)(2.0))) - 777342.0 * (pow((double)(rij), (double)(4.0))) * (pow((double)(xij), (double)(4.0))) + 6800.0 * (pow((double)(rij), (double)(6.0))) * (pow((double)(xij), (double)(6.0)))) - 4.0 * rij * (pow((double)(xii), (double)(21.0))) * (pow((double)(xij), (double)(2.0))) * (239609475.0 + 116284245.0 * (pow((double)(rij), (double)(2.0))) * (pow((double)(xij), (double)(2.0))) - 3442719.0 * (pow((double)(rij), (double)(4.0))) * (pow((double)(xij), (double)(4.0))) + 17510.0 * (pow((double)(rij), (double)(6.0))) * (pow((double)(xij), (double)(6.0)))) + 10.0 * (pow((double)(xii), (double)(8.0))) * (pow((double)(xij), (double)(14.0))) * (374850.0 - 214200.0 * (pow((double)(rij), (double)(2.0))) * (pow((double)(xij), (double)(2.0))) + 14280.0 * (pow((double)(rij), (double)(4.0))) * (pow((double)(xij), (double)(4.0))) - 238.0 * (pow((double)(rij), (double)(6.0))) * (pow((double)(xij), (double)(6.0))) + (pow((double)(rij), (double)(8.0))) * (pow((double)(xij), (double)(8.0)))) + 2.0 * (pow((double)(xii), (double)(10.0))) * (pow((double)(xij), (double)(12.0))) * (-18099900.0 + 11406150.0 * (pow((double)(rij), (double)(2.0))) * (pow((double)(xij), (double)(2.0))) + 844200.0 * (pow((double)(rij), (double)(4.0))) * (pow((double)(xij), (double)(4.0))) + 37548.0 * (pow((double)(rij), (double)(6.0))) * (pow((double)(xij), (double)(6.0))) + 25.0 * (pow((double)(rij), (double)(8.0))) * (pow((double)(xij), (double)(8.0)))) - 14.0 * (pow((double)(xii), (double)(12.0))) * (pow((double)(xij), (double)(10.0))) * (50424975.0 - 32917950.0 * (pow((double)(rij), (double)(2.0))) * (pow((double)(xij), (double)(2.0))) - 2731050.0 * (pow((double)(rij), (double)(4.0))) * (pow((double)(xij), (double)(4.0))) - 5212.0 * (pow((double)(rij), (double)(6.0))) * (pow((double)(xij), (double)(6.0))) + 27.0 * (pow((double)(rij), (double)(8.0))) * (pow((double)(xij), (double)(8.0)))) - 35.0 * (pow((double)(xii), (double)(18.0))) * (pow((double)(xij), (double)(4.0))) * (90277227.0 + 71255790.0 * (pow((double)(rij), (double)(2.0))) * (pow((double)(xij), (double)(2.0))) - 1723800.0 * (pow((double)(rij), (double)(4.0))) * (pow((double)(xij), (double)(4.0))) - 16864.0 * (pow((double)(rij), (double)(6.0))) * (pow((double)(xij), (double)(6.0))) + 68.0 * (pow((double)(rij), (double)(8.0))) * (pow((double)(xij), (double)(8.0)))) + 14.0 * (pow((double)(xii), (double)(20.0))) * (pow((double)(xij), (double)(2.0))) * (-34229925.0 - 184803525.0 * (pow((double)(rij), (double)(2.0))) * (pow((double)(xij), (double)(2.0))) + 8158275.0 * (pow((double)(rij), (double)(4.0))) * (pow((double)(xij), (double)(4.0))) - 116144.0 * (pow((double)(rij), (double)(6.0))) * (pow((double)(xij), (double)(6.0))) + 170.0 * (pow((double)(rij), (double)(8.0))) * (pow((double)(xij), (double)(8.0)))) + 2.0 * (pow((double)(xii), (double)(14.0))) * (pow((double)(xij), (double)(8.0))) * (-2018979585.0 + 1345818600.0 * (pow((double)(rij), (double)(2.0))) * (pow((double)(xij), (double)(2.0))) + 3016650.0 * (pow((double)(rij), (double)(4.0))) * (pow((double)(xij), (double)(4.0))) - 446012.0 * (pow((double)(rij), (double)(6.0))) * (pow((double)(xij), (double)(6.0))) + 263.0 * (pow((double)(rij), (double)(8.0))) * (pow((double)(xij), (double)(8.0)))) - 2.0 * (pow((double)(xii), (double)(22.0))) * (7630875.0 + 249971400.0 * (pow((double)(rij), (double)(2.0))) * (pow((double)(xij), (double)(2.0))) + 19123125.0 * (pow((double)(rij), (double)(4.0))) * (pow((double)(xij), (double)(4.0))) - 325766.0 * (pow((double)(rij), (double)(6.0))) * (pow((double)(xij), (double)(6.0))) + 306.0 * (pow((double)(rij), (double)(8.0))) * (pow((double)(xij), (double)(8.0)))) + (pow((double)(xii), (double)(16.0))) * (pow((double)(xij), (double)(6.0))) * (-6328919835.0 + 2425600800.0 * (pow((double)(rij), (double)(2.0))) * (pow((double)(xij), (double)(2.0))) - 161149800.0 * (pow((double)(rij), (double)(4.0))) * (pow((double)(xij), (double)(4.0))) + 1051960.0 * (pow((double)(rij), (double)(6.0))) * (pow((double)(xij), (double)(6.0))) + 612.0 * (pow((double)(rij), (double)(8.0))) * (pow((double)(xij), (double)(8.0))))) + (pow((double)(2.71828182845904523536029), (double)(2.0 * rij * xii))) * (pow((double)(xii), (double)(10.0))) * (10710.0 * (pow((double)(xii), (double)(12.0))) * (pow((double)(xij), (double)(12.0))) * (-3555.0 - 7110.0 * rij * xij - 392400.0 * (pow((double)(rij), (double)(2.0))) * (pow((double)(xij), (double)(2.0))) + 425880.0 * (pow((double)(rij), (double)(3.0))) * (pow((double)(xij), (double)(3.0))) - 82260.0 * (pow((double)(rij), (double)(4.0))) * (pow((double)(xij), (double)(4.0))) - 46200.0 * (pow((double)(rij), (double)(5.0))) * (pow((double)(xij), (double)(5.0))) - 2064.0 * (pow((double)(rij), (double)(6.0))) * (pow((double)(xij), (double)(6.0))) + 792.0 * (pow((double)(rij), (double)(7.0))) * (pow((double)(xij), (double)(7.0))) + 106.0 * (pow((double)(rij), (double)(8.0))) * (pow((double)(xij), (double)(8.0))) + 4.0 * (pow((double)(rij), (double)(9.0))) * (pow((double)(xij), (double)(9.0)))) + 2.0 * (pow((double)(xii), (double)(18.0))) * (pow((double)(xij), (double)(6.0))) * (4819500.0 + 9639000.0 * rij * xij + 9639000.0 * (pow((double)(rij), (double)(2.0))) * (pow((double)(xij), (double)(2.0))) + 6426000.0 * (pow((double)(rij), (double)(3.0))) * (pow((double)(xij), (double)(3.0))) + 3213000.0 * (pow((double)(rij), (double)(4.0))) * (pow((double)(xij), (double)(4.0))) + 1609524.0 * (pow((double)(rij), (double)(5.0))) * (pow((double)(xij), (double)(5.0))) - 274302.0 * (pow((double)(rij), (double)(6.0))) * (pow((double)(xij), (double)(6.0))) + 434844.0 * (pow((double)(rij), (double)(7.0))) * (pow((double)(xij), (double)(7.0))) + 50499.0 * (pow((double)(rij), (double)(8.0))) * (pow((double)(xij), (double)(8.0))) - 1762.0 * (pow((double)(rij), (double)(9.0))) * (pow((double)(xij), (double)(9.0))) - 212.0 * (pow((double)(rij), (double)(10.0))) * (pow((double)(xij), (double)(10.0)))) + 2.0 * (pow((double)(xii), (double)(2.0))) * (pow((double)(xij), (double)(22.0))) * (3264488325.0 + 6528976650.0 * rij * xij + 4129347600.0 * (pow((double)(rij), (double)(2.0))) * (pow((double)(xij), (double)(2.0))) + 1391229000.0 * (pow((double)(rij), (double)(3.0))) * (pow((double)(xij), (double)(3.0))) + 294632100.0 * (pow((double)(rij), (double)(4.0))) * (pow((double)(xij), (double)(4.0))) + 41833260.0 * (pow((double)(rij), (double)(5.0))) * (pow((double)(xij), (double)(5.0))) + 4026330.0 * (pow((double)(rij), (double)(6.0))) * (pow((double)(xij), (double)(6.0))) + 251820.0 * (pow((double)(rij), (double)(7.0))) * (pow((double)(xij), (double)(7.0))) + 8775.0 * (pow((double)(rij), (double)(8.0))) * (pow((double)(xij), (double)(8.0))) + 70.0 * (pow((double)(rij), (double)(9.0))) * (pow((double)(xij), (double)(9.0))) - 4.0 * (pow((double)(rij), (double)(10.0))) * (pow((double)(xij), (double)(10.0)))) + 4.0 * (pow((double)(xij), (double)(24.0))) * (59520825.0 + 119041650.0 * rij * xij + 84582225.0 * (pow((double)(rij), (double)(2.0))) * (pow((double)(xij), (double)(2.0))) + 33415200.0 * (pow((double)(rij), (double)(3.0))) * (pow((double)(xij), (double)(3.0))) + 8599500.0 * (pow((double)(rij), (double)(4.0))) * (pow((double)(xij), (double)(4.0))) + 1547910.0 * (pow((double)(rij), (double)(5.0))) * (pow((double)(xij), (double)(5.0))) + 200655.0 * (pow((double)(rij), (double)(6.0))) * (pow((double)(xij), (double)(6.0))) + 18720.0 * (pow((double)(rij), (double)(7.0))) * (pow((double)(xij), (double)(7.0))) + 1215.0 * (pow((double)(rij), (double)(8.0))) * (pow((double)(xij), (double)(8.0))) + 50.0 * (pow((double)(rij), (double)(9.0))) * (pow((double)(xij), (double)(9.0))) + (pow((double)(rij), (double)(10.0))) * (pow((double)(xij), (double)(10.0)))) - (pow((double)(xii), (double)(24.0))) * (14175.0 + 28350.0 * rij * xij + 28350.0 * (pow((double)(rij), (double)(2.0))) * (pow((double)(xij), (double)(2.0))) + 18900.0 * (pow((double)(rij), (double)(3.0))) * (pow((double)(xij), (double)(3.0))) + 9450.0 * (pow((double)(rij), (double)(4.0))) * (pow((double)(xij), (double)(4.0))) + 3780.0 * (pow((double)(rij), (double)(5.0))) * (pow((double)(xij), (double)(5.0))) + 1260.0 * (pow((double)(rij), (double)(6.0))) * (pow((double)(xij), (double)(6.0))) + 360.0 * (pow((double)(rij), (double)(7.0))) * (pow((double)(xij), (double)(7.0))) + 90.0 * (pow((double)(rij), (double)(8.0))) * (pow((double)(xij), (double)(8.0))) + 20.0 * (pow((double)(rij), (double)(9.0))) * (pow((double)(xij), (double)(9.0))) + 4.0 * (pow((double)(rij), (double)(10.0))) * (pow((double)(xij), (double)(10.0)))) - 204.0 * (pow((double)(xii), (double)(14.0))) * (pow((double)(xij), (double)(10.0))) * (-429975.0 - 859950.0 * rij * xij - 307125.0 * (pow((double)(rij), (double)(2.0))) * (pow((double)(xij), (double)(2.0))) - 3071250.0 * (pow((double)(rij), (double)(3.0))) * (pow((double)(xij), (double)(3.0))) + 2395575.0 * (pow((double)(rij), (double)(4.0))) * (pow((double)(xij), (double)(4.0))) - 620802.0 * (pow((double)(rij), (double)(5.0))) * (pow((double)(xij), (double)(5.0))) - 234234.0 * (pow((double)(rij), (double)(6.0))) * (pow((double)(xij), (double)(6.0))) - 5004.0 * (pow((double)(rij), (double)(7.0))) * (pow((double)(xij), (double)(7.0))) + 2949.0 * (pow((double)(rij), (double)(8.0))) * (pow((double)(xij), (double)(8.0))) + 242.0 * (pow((double)(rij), (double)(9.0))) * (pow((double)(xij), (double)(9.0))) + 4.0 * (pow((double)(rij), (double)(10.0))) * (pow((double)(xij), (double)(10.0)))) + 102.0 * (pow((double)(xii), (double)(10.0))) * (pow((double)(xij), (double)(14.0))) * (44986725.0 + 89973450.0 * rij * xij - 239334480.0 * (pow((double)(rij), (double)(2.0))) * (pow((double)(xij), (double)(2.0))) + 57221640.0 * (pow((double)(rij), (double)(3.0))) * (pow((double)(xij), (double)(3.0))) + 33086340.0 * (pow((double)(rij), (double)(4.0))) * (pow((double)(xij), (double)(4.0))) + 1567440.0 * (pow((double)(rij), (double)(5.0))) * (pow((double)(xij), (double)(5.0))) - 825300.0 * (pow((double)(rij), (double)(6.0))) * (pow((double)(xij), (double)(6.0))) - 141912.0 * (pow((double)(rij), (double)(7.0))) * (pow((double)(xij), (double)(7.0))) - 8094.0 * (pow((double)(rij), (double)(8.0))) * (pow((double)(xij), (double)(8.0))) - 44.0 * (pow((double)(rij), (double)(9.0))) * (pow((double)(xij), (double)(9.0))) + 8.0 * (pow((double)(rij), (double)(10.0))) * (pow((double)(xij), (double)(10.0)))) + (pow((double)(xii), (double)(22.0))) * (pow((double)(xij), (double)(2.0))) * (240975.0 + 481950.0 * rij * xij + 481950.0 * (pow((double)(rij), (double)(2.0))) * (pow((double)(xij), (double)(2.0))) + 321300.0 * (pow((double)(rij), (double)(3.0))) * (pow((double)(xij), (double)(3.0))) + 160650.0 * (pow((double)(rij), (double)(4.0))) * (pow((double)(xij), (double)(4.0))) + 64260.0 * (pow((double)(rij), (double)(5.0))) * (pow((double)(xij), (double)(5.0))) + 21420.0 * (pow((double)(rij), (double)(6.0))) * (pow((double)(xij), (double)(6.0))) + 6120.0 * (pow((double)(rij), (double)(7.0))) * (pow((double)(xij), (double)(7.0))) + 1530.0 * (pow((double)(rij), (double)(8.0))) * (pow((double)(xij), (double)(8.0))) + 580.0 * (pow((double)(rij), (double)(9.0))) * (pow((double)(xij), (double)(9.0))) + 8.0 * (pow((double)(rij), (double)(10.0))) * (pow((double)(xij), (double)(10.0)))) + 2.0 * (pow((double)(xii), (double)(20.0))) * (pow((double)(xij), (double)(4.0))) * (-963900.0 - 1927800.0 * rij * xij - 1927800.0 * (pow((double)(rij), (double)(2.0))) * (pow((double)(xij), (double)(2.0))) - 1285200.0 * (pow((double)(rij), (double)(3.0))) * (pow((double)(xij), (double)(3.0))) - 642600.0 * (pow((double)(rij), (double)(4.0))) * (pow((double)(xij), (double)(4.0))) - 257040.0 * (pow((double)(rij), (double)(5.0))) * (pow((double)(xij), (double)(5.0))) - 85680.0 * (pow((double)(rij), (double)(6.0))) * (pow((double)(xij), (double)(6.0))) - 13788.0 * (pow((double)(rij), (double)(7.0))) * (pow((double)(xij), (double)(7.0))) - 15921.0 * (pow((double)(rij), (double)(8.0))) * (pow((double)(xij), (double)(8.0))) - 826.0 * (pow((double)(rij), (double)(9.0))) * (pow((double)(xij), (double)(9.0))) + 40.0 * (pow((double)(rij), (double)(10.0))) * (pow((double)(xij), (double)(10.0)))) - 2.0 * (pow((double)(xii), (double)(4.0))) * (pow((double)(xij), (double)(20.0))) * (-18032978565.0 - 36065957130.0 * rij * xij - 17600042880.0 * (pow((double)(rij), (double)(2.0))) * (pow((double)(xij), (double)(2.0))) - 3836450520.0 * (pow((double)(rij), (double)(3.0))) * (pow((double)(xij), (double)(3.0))) - 337429260.0 * (pow((double)(rij), (double)(4.0))) * (pow((double)(xij), (double)(4.0))) + 24444504.0 * (pow((double)(rij), (double)(5.0))) * (pow((double)(xij), (double)(5.0))) + 10247328.0 * (pow((double)(rij), (double)(6.0))) * (pow((double)(xij), (double)(6.0))) + 1284588.0 * (pow((double)(rij), (double)(7.0))) * (pow((double)(xij), (double)(7.0))) + 86157.0 * (pow((double)(rij), (double)(8.0))) * (pow((double)(xij), (double)(8.0))) + 3026.0 * (pow((double)(rij), (double)(9.0))) * (pow((double)(xij), (double)(9.0))) + 40.0 * (pow((double)(rij), (double)(10.0))) * (pow((double)(xij), (double)(10.0)))) + 12.0 * (pow((double)(xii), (double)(16.0))) * (pow((double)(xij), (double)(8.0))) * (-2811375.0 - 5622750.0 * rij * xij - 5622750.0 * (pow((double)(rij), (double)(2.0))) * (pow((double)(xij), (double)(2.0))) - 3298050.0 * (pow((double)(rij), (double)(3.0))) * (pow((double)(xij), (double)(3.0))) - 4351725.0 * (pow((double)(rij), (double)(4.0))) * (pow((double)(xij), (double)(4.0))) + 2385432.0 * (pow((double)(rij), (double)(5.0))) * (pow((double)(xij), (double)(5.0))) - 1111761.0 * (pow((double)(rij), (double)(6.0))) * (pow((double)(xij), (double)(6.0))) - 242604.0 * (pow((double)(rij), (double)(7.0))) * (pow((double)(xij), (double)(7.0))) + 1950.0 * (pow((double)(rij), (double)(8.0))) * (pow((double)(xij), (double)(8.0))) + 2072.0 * (pow((double)(rij), (double)(9.0))) * (pow((double)(xij), (double)(9.0))) + 73.0 * (pow((double)(rij), (double)(10.0))) * (pow((double)(xij), (double)(10.0)))) - 3.0 * (pow((double)(xii), (double)(8.0))) * (pow((double)(xij), (double)(16.0))) * (-9364244085.0 - 18728488170.0 * rij * xij + 11763172890.0 * (pow((double)(rij), (double)(2.0))) * (pow((double)(xij), (double)(2.0))) + 4695905340.0 * (pow((double)(rij), (double)(3.0))) * (pow((double)(xij), (double)(3.0))) - 11704770.0 * (pow((double)(rij), (double)(4.0))) * (pow((double)(xij), (double)(4.0))) - 211923684.0 * (pow((double)(rij), (double)(5.0))) * (pow((double)(xij), (double)(5.0))) - 37532628.0 * (pow((double)(rij), (double)(6.0))) * (pow((double)(xij), (double)(6.0))) - 2522664.0 * (pow((double)(rij), (double)(7.0))) * (pow((double)(xij), (double)(7.0))) - 5874.0 * (pow((double)(rij), (double)(8.0))) * (pow((double)(xij), (double)(8.0))) + 7772.0 * (pow((double)(rij), (double)(9.0))) * (pow((double)(xij), (double)(9.0))) + 292.0 * (pow((double)(rij), (double)(10.0))) * (pow((double)(xij), (double)(10.0)))) + (pow((double)(xii), (double)(6.0))) * (pow((double)(xij), (double)(18.0))) * (57304872765.0 + 114609745530.0 * rij * xij + 20096073270.0 * (pow((double)(rij), (double)(2.0))) * (pow((double)(xij), (double)(2.0))) - 7496628300.0 * (pow((double)(rij), (double)(3.0))) * (pow((double)(xij), (double)(3.0))) - 3291811110.0 * (pow((double)(rij), (double)(4.0))) * (pow((double)(xij), (double)(4.0))) - 499851324.0 * (pow((double)(rij), (double)(5.0))) * (pow((double)(xij), (double)(5.0))) - 28415268.0 * (pow((double)(rij), (double)(6.0))) * (pow((double)(xij), (double)(6.0))) + 1457928.0 * (pow((double)(rij), (double)(7.0))) * (pow((double)(xij), (double)(7.0))) + 330210.0 * (pow((double)(rij), (double)(8.0))) * (pow((double)(xij), (double)(8.0))) + 19796.0 * (pow((double)(rij), (double)(9.0))) * (pow((double)(xij), (double)(9.0))) + 424.0 * (pow((double)(rij), (double)(10.0))) * (pow((double)(xij), (double)(10.0)))))) / (14175. * (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)(17.0))));
  }
  return S;
}
```