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

```asm
<DSlater_3S_6S>:
  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     L10
  movsd  -0x38(%rbp),%xmm0
  ucomisd -0x30(%rbp),%xmm0
  jne    L10
  movsd  -0x28(%rbp),%xmm0
  addsd  %xmm0,%xmm0
  mulsd  -0x38(%rbp),%xmm0
  mov    D5782(%rip),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D5411(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  D5411(%rip),%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x28(%rbp),%xmm2
  movsd  D3277(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  -0x38(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0x40(%rbp)
  movsd  D7241(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D3277(%rip),%xmm1
  movapd %xmm0,%xmm2
  mulsd  %xmm1,%xmm2
  movsd  %xmm2,-0x48(%rbp)
  movsd  D7241(%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  D1492(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D968(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x48(%rbp)
  movsd  D1492(%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  D5881(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D5999(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x48(%rbp)
  movsd  D5881(%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  D7666(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D7509(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x48(%rbp)
  movsd  D7666(%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  D1976(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D5364(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x48(%rbp)
  movsd  D1976(%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  D6287(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D4521(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x48(%rbp)
  movsd  D6287(%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  D1170(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D1035(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x48(%rbp)
  movsd  D1170(%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  D2808(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D4027(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x48(%rbp)
  movsd  D2808(%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  D4174(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D2877(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x48(%rbp)
  movsd  D4174(%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  D1275(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D1188(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x48(%rbp)
  movsd  D1275(%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  D1306(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D3903(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x48(%rbp)
  movsd  D1306(%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  D934(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D2918(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x48(%rbp)
  movsd  D934(%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  D1456(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D211(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x48(%rbp)
  movsd  D1456(%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  D3996(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D2342(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x48(%rbp)
  movsd  D3996(%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  D7345(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D4224(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x48(%rbp)
  movsd  D7345(%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  D6734(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D6(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x48(%rbp)
  movsd  D6734(%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  D3987(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D6700(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x48(%rbp)
  movsd  D3987(%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    D5782(%rip),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D5411(%rip),%xmm1
  movapd %xmm0,%xmm5
  mulsd  %xmm1,%xmm5
  movsd  %xmm5,-0x48(%rbp)
  movsd  D7241(%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    L0
L10:
  movsd  -0x28(%rbp),%xmm0
  movapd %xmm0,%xmm1
  addsd  %xmm0,%xmm1
  movsd  -0x38(%rbp),%xmm0
  addsd  -0x30(%rbp),%xmm0
  mulsd  %xmm1,%xmm0
  mov    D5782(%rip),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D3115(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x40(%rbp)
  movsd  D7241(%rip),%xmm0
  mov    -0x38(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movq   %xmm0,%rbx
  movsd  D7241(%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  D6734(%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    D5782(%rip),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D4606(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x48(%rbp)
  movsd  D1456(%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  D7666(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D1980(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x50(%rbp)
  movsd  D5589(%rip),%xmm0
  mov    -0x38(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x50(%rbp),%xmm0
  movsd  %xmm0,-0x50(%rbp)
  movsd  D1976(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D1306(%rip),%xmm1
  movapd %xmm0,%xmm3
  mulsd  %xmm1,%xmm3
  movsd  %xmm3,-0x58(%rbp)
  movsd  D6406(%rip),%xmm0
  mov    -0x38(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x58(%rbp),%xmm0
  movsd  -0x50(%rbp),%xmm7
  subsd  %xmm0,%xmm7
  movsd  %xmm7,-0x50(%rbp)
  movsd  D6199(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D3360(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  addsd  -0x50(%rbp),%xmm0
  movsd  %xmm0,-0x50(%rbp)
  movsd  -0x28(%rbp),%xmm1
  movsd  D7294(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movapd %xmm0,%xmm7
  mulsd  -0x38(%rbp),%xmm7
  movsd  %xmm7,-0x58(%rbp)
  movsd  D6199(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x58(%rbp),%xmm0
  movapd %xmm0,%xmm2
  addsd  -0x50(%rbp),%xmm2
  movsd  %xmm2,-0x50(%rbp)
  movsd  -0x28(%rbp),%xmm1
  movsd  D6943(%rip),%xmm0
  mulsd  %xmm0,%xmm1
  movsd  %xmm1,-0x58(%rbp)
  movsd  D1492(%rip),%xmm0
  mov    -0x38(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x58(%rbp),%xmm0
  movsd  %xmm0,-0x58(%rbp)
  movsd  D3987(%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  D7241(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  addsd  %xmm0,%xmm0
  movsd  %xmm0,-0x60(%rbp)
  movsd  D7241(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x60(%rbp),%xmm0
  movsd  D7876(%rip),%xmm1
  subsd  %xmm1,%xmm0
  mulsd  -0x58(%rbp),%xmm0
  addsd  -0x50(%rbp),%xmm0
  movsd  %xmm0,-0x50(%rbp)
  movsd  D7241(%rip),%xmm0
  mov    -0x38(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D3360(%rip),%xmm1
  movapd %xmm0,%xmm6
  mulsd  %xmm1,%xmm6
  movsd  %xmm6,-0x58(%rbp)
  movsd  D3987(%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  D7241(%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  D7241(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x60(%rbp),%xmm0
  movsd  D6734(%rip),%xmm1
  subsd  %xmm1,%xmm0
  mulsd  -0x58(%rbp),%xmm0
  addsd  -0x50(%rbp),%xmm0
  movsd  %xmm0,-0x50(%rbp)
  movsd  D5881(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D4003(%rip),%xmm1
  movapd %xmm0,%xmm6
  mulsd  %xmm1,%xmm6
  movsd  %xmm6,-0x58(%rbp)
  movsd  D2673(%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  D7241(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movapd %xmm0,%xmm5
  addsd  %xmm0,%xmm5
  movsd  %xmm5,-0x60(%rbp)
  movsd  D7241(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  -0x60(%rbp),%xmm1
  mulsd  %xmm0,%xmm1
  movsd  D5664(%rip),%xmm0
  addsd  %xmm1,%xmm0
  mulsd  -0x58(%rbp),%xmm0
  movsd  -0x50(%rbp),%xmm7
  subsd  %xmm0,%xmm7
  movsd  %xmm7,-0x50(%rbp)
  movsd  D1492(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D6199(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x58(%rbp)
  movsd  D4577(%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  D7241(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D5483(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x60(%rbp)
  movsd  D7241(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  -0x60(%rbp),%xmm1
  mulsd  %xmm0,%xmm1
  movsd  D5780(%rip),%xmm0
  addsd  %xmm1,%xmm0
  mulsd  -0x58(%rbp),%xmm0
  movsd  -0x50(%rbp),%xmm7
  subsd  %xmm0,%xmm7
  movsd  %xmm7,-0x50(%rbp)
  movsd  -0x28(%rbp),%xmm1
  movsd  D754(%rip),%xmm0
  mulsd  %xmm0,%xmm1
  movsd  %xmm1,-0x58(%rbp)
  movsd  D7666(%rip),%xmm0
  mov    -0x38(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x58(%rbp),%xmm0
  movsd  %xmm0,-0x58(%rbp)
  movsd  D7345(%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  D7241(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D6095(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x60(%rbp)
  movsd  D7241(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  -0x60(%rbp),%xmm1
  mulsd  %xmm0,%xmm1
  movsd  D1400(%rip),%xmm0
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0x60(%rbp)
  movsd  D5881(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  %xmm0,-0x68(%rbp)
  movsd  D5881(%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  D5881(%rip),%xmm0
  mov    -0x38(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D6943(%rip),%xmm1
  movapd %xmm0,%xmm3
  mulsd  %xmm1,%xmm3
  movsd  %xmm3,-0x58(%rbp)
  movsd  D7345(%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  D7241(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D7876(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x60(%rbp)
  movsd  D7241(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  -0x60(%rbp),%xmm1
  mulsd  %xmm0,%xmm1
  movsd  D1422(%rip),%xmm0
  movapd %xmm0,%xmm2
  subsd  %xmm1,%xmm2
  movsd  %xmm2,-0x60(%rbp)
  movsd  D5881(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  %xmm0,-0x68(%rbp)
  movsd  D5881(%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  -0x28(%rbp),%xmm1
  movsd  D456(%rip),%xmm0
  mulsd  %xmm0,%xmm1
  movsd  %xmm1,-0x58(%rbp)
  movsd  D934(%rip),%xmm0
  mov    -0x38(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x58(%rbp),%xmm0
  movsd  %xmm0,-0x58(%rbp)
  movsd  D1170(%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  D7241(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D1661(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x60(%rbp)
  movsd  D7241(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x60(%rbp),%xmm0
  movsd  D3416(%rip),%xmm1
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0x60(%rbp)
  movsd  D5881(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D828(%rip),%xmm1
  movapd %xmm0,%xmm2
  mulsd  %xmm1,%xmm2
  movsd  %xmm2,-0x68(%rbp)
  movsd  D5881(%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  D456(%rip),%xmm0
  mulsd  %xmm0,%xmm1
  movsd  %xmm1,-0x58(%rbp)
  movsd  D3996(%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  D1976(%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  D7241(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D6897(%rip),%xmm1
  movapd %xmm0,%xmm7
  mulsd  %xmm1,%xmm7
  movsd  %xmm7,-0x60(%rbp)
  movsd  D7241(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  -0x60(%rbp),%xmm1
  mulsd  %xmm0,%xmm1
  movsd  D4133(%rip),%xmm0
  movapd %xmm0,%xmm7
  subsd  %xmm1,%xmm7
  movsd  %xmm7,-0x60(%rbp)
  movsd  D5881(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D2691(%rip),%xmm1
  movapd %xmm0,%xmm2
  mulsd  %xmm1,%xmm2
  movsd  %xmm2,-0x68(%rbp)
  movsd  D5881(%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  D6199(%rip),%xmm0
  mulsd  %xmm0,%xmm1
  movsd  %xmm1,-0x58(%rbp)
  movsd  D6287(%rip),%xmm0
  mov    -0x38(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x58(%rbp),%xmm0
  movsd  %xmm0,-0x58(%rbp)
  movsd  D1456(%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  D7241(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D2064(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x60(%rbp)
  movsd  D7241(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  -0x60(%rbp),%xmm1
  mulsd  %xmm0,%xmm1
  movsd  D5406(%rip),%xmm0
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0x60(%rbp)
  movsd  D5881(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D1546(%rip),%xmm1
  movapd %xmm0,%xmm2
  mulsd  %xmm1,%xmm2
  movsd  %xmm2,-0x68(%rbp)
  movsd  D5881(%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  D7241(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  addsd  %xmm0,%xmm0
  movsd  %xmm0,-0x58(%rbp)
  movsd  D3690(%rip),%xmm0
  mov    -0x38(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movapd %xmm0,%xmm3
  mulsd  -0x58(%rbp),%xmm3
  movsd  %xmm3,-0x58(%rbp)
  movsd  D7241(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D4257(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x60(%rbp)
  movsd  D7241(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  -0x60(%rbp),%xmm1
  mulsd  %xmm0,%xmm1
  movsd  D4539(%rip),%xmm0
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0x60(%rbp)
  movsd  D5881(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D3200(%rip),%xmm1
  movapd %xmm0,%xmm2
  mulsd  %xmm1,%xmm2
  movsd  %xmm2,-0x68(%rbp)
  movsd  D5881(%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  D7104(%rip),%xmm0
  mulsd  %xmm0,%xmm1
  movsd  %xmm1,-0x58(%rbp)
  movsd  D1275(%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  D4174(%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  D7241(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D1967(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x60(%rbp)
  movsd  D7241(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  -0x60(%rbp),%xmm1
  mulsd  %xmm0,%xmm1
  movsd  D6422(%rip),%xmm0
  movapd %xmm0,%xmm7
  subsd  %xmm1,%xmm7
  movsd  %xmm7,-0x60(%rbp)
  movsd  D5881(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D5961(%rip),%xmm1
  movapd %xmm0,%xmm2
  mulsd  %xmm1,%xmm2
  movsd  %xmm2,-0x68(%rbp)
  movsd  D5881(%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  D6039(%rip),%xmm0
  mulsd  %xmm0,%xmm1
  movsd  %xmm1,-0x58(%rbp)
  movsd  D6734(%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  D5881(%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  D7241(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D1029(%rip),%xmm1
  movapd %xmm0,%xmm3
  mulsd  %xmm1,%xmm3
  movsd  %xmm3,-0x60(%rbp)
  movsd  D7241(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  -0x60(%rbp),%xmm1
  mulsd  %xmm0,%xmm1
  movsd  D7394(%rip),%xmm0
  movapd %xmm0,%xmm7
  subsd  %xmm1,%xmm7
  movsd  %xmm7,-0x60(%rbp)
  movsd  D5881(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D7713(%rip),%xmm1
  movapd %xmm0,%xmm2
  mulsd  %xmm1,%xmm2
  movsd  %xmm2,-0x68(%rbp)
  movsd  D5881(%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  D5881(%rip),%xmm0
  mulsd  %xmm0,%xmm1
  movsd  %xmm1,-0x58(%rbp)
  movsd  D7240(%rip),%xmm0
  mov    -0x38(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x58(%rbp),%xmm0
  movsd  %xmm0,-0x58(%rbp)
  movsd  D7241(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D7264(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x60(%rbp)
  movsd  D7241(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  -0x60(%rbp),%xmm1
  mulsd  %xmm0,%xmm1
  movsd  D7751(%rip),%xmm0
  addsd  %xmm0,%xmm1
  movsd  %xmm1,-0x60(%rbp)
  movsd  D5881(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D1401(%rip),%xmm1
  movapd %xmm0,%xmm3
  mulsd  %xmm1,%xmm3
  movsd  %xmm3,-0x68(%rbp)
  movsd  D5881(%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  D5881(%rip),%xmm0
  mulsd  %xmm0,%xmm1
  movsd  %xmm1,-0x58(%rbp)
  movsd  D2808(%rip),%xmm0
  mov    -0x38(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x58(%rbp),%xmm0
  movsd  %xmm0,-0x58(%rbp)
  movsd  D1306(%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  D7241(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D1066(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x60(%rbp)
  movsd  D7241(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  -0x60(%rbp),%xmm1
  mulsd  %xmm0,%xmm1
  movsd  D5403(%rip),%xmm0
  addsd  %xmm0,%xmm1
  movsd  %xmm1,-0x60(%rbp)
  movsd  D5881(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D7772(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x68(%rbp)
  movsd  D5881(%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  D7345(%rip),%xmm0
  mov    -0x38(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D4660(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x58(%rbp)
  movsd  D5881(%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  D7241(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D128(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x60(%rbp)
  movsd  D7241(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  -0x60(%rbp),%xmm1
  mulsd  %xmm0,%xmm1
  movsd  D2710(%rip),%xmm0
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0x60(%rbp)
  movsd  D5881(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D4303(%rip),%xmm1
  movapd %xmm0,%xmm2
  mulsd  %xmm1,%xmm2
  movsd  %xmm2,-0x68(%rbp)
  movsd  D5881(%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  D509(%rip),%xmm0
  mov    -0x38(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  %xmm0,-0x58(%rbp)
  movsd  -0x28(%rbp),%xmm1
  movsd  D7334(%rip),%xmm0
  mulsd  %xmm0,%xmm1
  movsd  %xmm1,-0x60(%rbp)
  movsd  D7241(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movapd %xmm0,%xmm6
  mulsd  -0x60(%rbp),%xmm6
  movsd  %xmm6,-0x60(%rbp)
  movsd  D1492(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D398(%rip),%xmm1
  movapd %xmm0,%xmm7
  mulsd  %xmm1,%xmm7
  movsd  %xmm7,-0x68(%rbp)
  movsd  D5881(%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  D7666(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D1279(%rip),%xmm1
  movapd %xmm0,%xmm3
  mulsd  %xmm1,%xmm3
  movsd  %xmm3,-0x68(%rbp)
  movsd  D1976(%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  D1456(%rip),%xmm0
  mov    -0x38(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D1400(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x58(%rbp)
  movsd  D1976(%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  D7241(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D4127(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x60(%rbp)
  movsd  D7241(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x60(%rbp),%xmm0
  movsd  D4133(%rip),%xmm1
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0x60(%rbp)
  movsd  D5881(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D2648(%rip),%xmm1
  movapd %xmm0,%xmm6
  mulsd  %xmm1,%xmm6
  movsd  %xmm6,-0x68(%rbp)
  movsd  D5881(%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  D1976(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  addsd  %xmm0,%xmm0
  movsd  %xmm0,-0x68(%rbp)
  movsd  D1976(%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  D1976(%rip),%xmm0
  mov    -0x38(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D1976(%rip),%xmm1
  movapd %xmm0,%xmm3
  mulsd  %xmm1,%xmm3
  movsd  %xmm3,-0x58(%rbp)
  movsd  D1456(%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  D7241(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D513(%rip),%xmm1
  movapd %xmm0,%xmm7
  mulsd  %xmm1,%xmm7
  movsd  %xmm7,-0x60(%rbp)
  movsd  D7241(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x60(%rbp),%xmm0
  movsd  D1315(%rip),%xmm1
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0x60(%rbp)
  movsd  D5881(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D2340(%rip),%xmm1
  movapd %xmm0,%xmm3
  mulsd  %xmm1,%xmm3
  movsd  %xmm3,-0x68(%rbp)
  movsd  D5881(%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  D1976(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movapd %xmm0,%xmm7
  addsd  %xmm0,%xmm7
  movsd  %xmm7,-0x68(%rbp)
  movsd  D1976(%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  D1306(%rip),%xmm0
  mov    -0x38(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D7104(%rip),%xmm1
  movapd %xmm0,%xmm6
  mulsd  %xmm1,%xmm6
  movsd  %xmm6,-0x58(%rbp)
  movsd  D1170(%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  D7241(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D7660(%rip),%xmm1
  movapd %xmm0,%xmm7
  mulsd  %xmm1,%xmm7
  movsd  %xmm7,-0x60(%rbp)
  movsd  D7241(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  -0x60(%rbp),%xmm1
  mulsd  %xmm0,%xmm1
  movsd  D4728(%rip),%xmm0
  movapd %xmm0,%xmm6
  subsd  %xmm1,%xmm6
  movsd  %xmm6,-0x60(%rbp)
  movsd  D5881(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D2483(%rip),%xmm1
  movapd %xmm0,%xmm7
  mulsd  %xmm1,%xmm7
  movsd  %xmm7,-0x68(%rbp)
  movsd  D5881(%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  D1976(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D7345(%rip),%xmm1
  movapd %xmm0,%xmm6
  mulsd  %xmm1,%xmm6
  movsd  %xmm6,-0x68(%rbp)
  movsd  D1976(%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  D1170(%rip),%xmm0
  mov    -0x38(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D4174(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x58(%rbp)
  movsd  D1306(%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  D7241(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D6234(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x60(%rbp)
  movsd  D7241(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x60(%rbp),%xmm0
  movsd  D1603(%rip),%xmm1
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0x60(%rbp)
  movsd  D5881(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D2907(%rip),%xmm1
  movapd %xmm0,%xmm7
  mulsd  %xmm1,%xmm7
  movsd  %xmm7,-0x68(%rbp)
  movsd  D5881(%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  D1976(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D7345(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x68(%rbp)
  movsd  D1976(%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  D4174(%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  D4174(%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  D7241(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D1645(%rip),%xmm1
  movapd %xmm0,%xmm3
  mulsd  %xmm1,%xmm3
  movsd  %xmm3,-0x60(%rbp)
  movsd  D7241(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  -0x60(%rbp),%xmm1
  mulsd  %xmm0,%xmm1
  movsd  D4032(%rip),%xmm0
  movapd %xmm0,%xmm5
  subsd  %xmm1,%xmm5
  movsd  %xmm5,-0x60(%rbp)
  movsd  D5881(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D6973(%rip),%xmm1
  movapd %xmm0,%xmm6
  mulsd  %xmm1,%xmm6
  movsd  %xmm6,-0x68(%rbp)
  movsd  D5881(%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  D1976(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D3200(%rip),%xmm1
  movapd %xmm0,%xmm6
  mulsd  %xmm1,%xmm6
  movsd  %xmm6,-0x68(%rbp)
  movsd  D1976(%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  D3987(%rip),%xmm0
  mov    -0x38(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D3996(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x58(%rbp)
  movsd  D7241(%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  D7241(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D5854(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x60(%rbp)
  movsd  D7241(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  -0x60(%rbp),%xmm1
  mulsd  %xmm0,%xmm1
  movsd  D4861(%rip),%xmm0
  addsd  %xmm0,%xmm1
  movsd  %xmm1,-0x60(%rbp)
  movsd  D5881(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D8007(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x68(%rbp)
  movsd  D5881(%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  D1976(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D7872(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x68(%rbp)
  movsd  D1976(%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  D6199(%rip),%xmm0
  mov    -0x38(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  addsd  %xmm0,%xmm0
  movsd  %xmm0,-0x58(%rbp)
  movsd  D7241(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D5692(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x60(%rbp)
  movsd  D7241(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  -0x60(%rbp),%xmm1
  mulsd  %xmm0,%xmm1
  movsd  D641(%rip),%xmm0
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0x60(%rbp)
  movsd  D5881(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D3563(%rip),%xmm1
  movapd %xmm0,%xmm3
  mulsd  %xmm1,%xmm3
  movsd  %xmm3,-0x68(%rbp)
  movsd  D5881(%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  D1976(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D1317(%rip),%xmm1
  movapd %xmm0,%xmm6
  mulsd  %xmm1,%xmm6
  movsd  %xmm6,-0x68(%rbp)
  movsd  D1976(%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    D5782(%rip),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  %xmm0,-0x48(%rbp)
  movsd  D1170(%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  D7241(%rip),%xmm0
  mov    -0x38(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movapd %xmm0,%xmm2
  addsd  %xmm0,%xmm2
  movsd  %xmm2,-0x50(%rbp)
  movsd  D2673(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movapd %xmm0,%xmm3
  mulsd  -0x50(%rbp),%xmm3
  movsd  %xmm3,-0x50(%rbp)
  movsd  -0x28(%rbp),%xmm1
  movsd  D1846(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movapd %xmm0,%xmm1
  mulsd  -0x30(%rbp),%xmm1
  movsd  D7367(%rip),%xmm0
  addsd  %xmm0,%xmm1
  movsd  %xmm1,-0x58(%rbp)
  movsd  D7241(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D4132(%rip),%xmm1
  movapd %xmm0,%xmm2
  mulsd  %xmm1,%xmm2
  movsd  %xmm2,-0x60(%rbp)
  movsd  D7241(%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  D1492(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D2953(%rip),%xmm1
  movapd %xmm0,%xmm2
  mulsd  %xmm1,%xmm2
  movsd  %xmm2,-0x60(%rbp)
  movsd  D1492(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x60(%rbp),%xmm0
  movapd %xmm0,%xmm7
  addsd  -0x58(%rbp),%xmm7
  movsd  %xmm7,-0x58(%rbp)
  movsd  D5881(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D6469(%rip),%xmm1
  movapd %xmm0,%xmm6
  mulsd  %xmm1,%xmm6
  movsd  %xmm6,-0x60(%rbp)
  movsd  D5881(%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  D7666(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D8012(%rip),%xmm1
  movapd %xmm0,%xmm6
  mulsd  %xmm1,%xmm6
  movsd  %xmm6,-0x60(%rbp)
  movsd  D7666(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x60(%rbp),%xmm0
  movapd %xmm0,%xmm7
  addsd  -0x58(%rbp),%xmm7
  movsd  %xmm7,-0x58(%rbp)
  movsd  D1976(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D4699(%rip),%xmm1
  movapd %xmm0,%xmm2
  mulsd  %xmm1,%xmm2
  movsd  %xmm2,-0x60(%rbp)
  movsd  D1976(%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  D6287(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D5163(%rip),%xmm1
  movapd %xmm0,%xmm7
  mulsd  %xmm1,%xmm7
  movsd  %xmm7,-0x60(%rbp)
  movsd  D6287(%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  D1170(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D2787(%rip),%xmm1
  movapd %xmm0,%xmm6
  mulsd  %xmm1,%xmm6
  movsd  %xmm6,-0x60(%rbp)
  movsd  D1170(%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  D2808(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D1624(%rip),%xmm1
  movapd %xmm0,%xmm2
  mulsd  %xmm1,%xmm2
  movsd  %xmm2,-0x60(%rbp)
  movsd  D2808(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x60(%rbp),%xmm0
  movsd  -0x58(%rbp),%xmm7
  subsd  %xmm0,%xmm7
  movsd  %xmm7,-0x58(%rbp)
  movsd  D4174(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D3113(%rip),%xmm1
  movapd %xmm0,%xmm6
  mulsd  %xmm1,%xmm6
  movsd  %xmm6,-0x60(%rbp)
  movsd  D4174(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x60(%rbp),%xmm0
  movsd  -0x58(%rbp),%xmm7
  subsd  %xmm0,%xmm7
  movsd  %xmm7,-0x58(%rbp)
  movsd  D1275(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D597(%rip),%xmm1
  movapd %xmm0,%xmm2
  mulsd  %xmm1,%xmm2
  movsd  %xmm2,-0x60(%rbp)
  movsd  D1275(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x60(%rbp),%xmm0
  movsd  -0x58(%rbp),%xmm7
  subsd  %xmm0,%xmm7
  movsd  %xmm7,-0x58(%rbp)
  movsd  D1306(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D7312(%rip),%xmm1
  movapd %xmm0,%xmm4
  mulsd  %xmm1,%xmm4
  movsd  %xmm4,-0x60(%rbp)
  movsd  D1306(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  -0x60(%rbp),%xmm1
  mulsd  %xmm0,%xmm1
  movsd  -0x58(%rbp),%xmm0
  subsd  %xmm1,%xmm0
  mulsd  -0x50(%rbp),%xmm0
  movsd  %xmm0,-0x50(%rbp)
  movsd  D6199(%rip),%xmm0
  mov    -0x38(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D455(%rip),%xmm1
  movapd %xmm0,%xmm7
  mulsd  %xmm1,%xmm7
  movsd  %xmm7,-0x58(%rbp)
  movsd  D1976(%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  -0x28(%rbp),%xmm1
  movsd  D5574(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movapd %xmm0,%xmm1
  mulsd  -0x30(%rbp),%xmm1
  movsd  D6903(%rip),%xmm0
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0x60(%rbp)
  movsd  D7241(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D5574(%rip),%xmm1
  movapd %xmm0,%xmm7
  mulsd  %xmm1,%xmm7
  movsd  %xmm7,-0x68(%rbp)
  movsd  D7241(%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  D1492(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D2889(%rip),%xmm1
  movapd %xmm0,%xmm7
  mulsd  %xmm1,%xmm7
  movsd  %xmm7,-0x68(%rbp)
  movsd  D1492(%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  D5881(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D5616(%rip),%xmm1
  movapd %xmm0,%xmm2
  mulsd  %xmm1,%xmm2
  movsd  %xmm2,-0x68(%rbp)
  movsd  D5881(%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  D7666(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D6649(%rip),%xmm1
  movapd %xmm0,%xmm7
  mulsd  %xmm1,%xmm7
  movsd  %xmm7,-0x68(%rbp)
  movsd  D7666(%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  D1976(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D6076(%rip),%xmm1
  movapd %xmm0,%xmm2
  mulsd  %xmm1,%xmm2
  movsd  %xmm2,-0x68(%rbp)
  movsd  D1976(%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  D6287(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D7957(%rip),%xmm1
  movapd %xmm0,%xmm7
  mulsd  %xmm1,%xmm7
  movsd  %xmm7,-0x68(%rbp)
  movsd  D6287(%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  D1170(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D2733(%rip),%xmm1
  movapd %xmm0,%xmm2
  mulsd  %xmm1,%xmm2
  movsd  %xmm2,-0x68(%rbp)
  movsd  D1170(%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  D2808(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D3622(%rip),%xmm1
  movapd %xmm0,%xmm7
  mulsd  %xmm1,%xmm7
  movsd  %xmm7,-0x68(%rbp)
  movsd  D2808(%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  D4174(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D4401(%rip),%xmm1
  movapd %xmm0,%xmm2
  mulsd  %xmm1,%xmm2
  movsd  %xmm2,-0x68(%rbp)
  movsd  D4174(%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  D1275(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D997(%rip),%xmm1
  movapd %xmm0,%xmm7
  mulsd  %xmm1,%xmm7
  movsd  %xmm7,-0x68(%rbp)
  movsd  D1275(%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  D1306(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  %xmm0,-0x68(%rbp)
  movsd  D1306(%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  D1976(%rip),%xmm0
  mov    -0x38(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D455(%rip),%xmm1
  movapd %xmm0,%xmm6
  mulsd  %xmm1,%xmm6
  movsd  %xmm6,-0x58(%rbp)
  movsd  D6199(%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  D3864(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movapd %xmm0,%xmm1
  mulsd  -0x30(%rbp),%xmm1
  movsd  D1157(%rip),%xmm0
  addsd  %xmm0,%xmm1
  movsd  %xmm1,-0x60(%rbp)
  movsd  D7241(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D285(%rip),%xmm1
  movapd %xmm0,%xmm6
  mulsd  %xmm1,%xmm6
  movsd  %xmm6,-0x68(%rbp)
  movsd  D7241(%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  D1492(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D7847(%rip),%xmm1
  movapd %xmm0,%xmm6
  mulsd  %xmm1,%xmm6
  movsd  %xmm6,-0x68(%rbp)
  movsd  D1492(%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  D5881(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D2417(%rip),%xmm1
  movapd %xmm0,%xmm6
  mulsd  %xmm1,%xmm6
  movsd  %xmm6,-0x68(%rbp)
  movsd  D5881(%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  D7666(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D5233(%rip),%xmm1
  movapd %xmm0,%xmm6
  mulsd  %xmm1,%xmm6
  movsd  %xmm6,-0x68(%rbp)
  movsd  D7666(%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  D1976(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D3214(%rip),%xmm1
  movapd %xmm0,%xmm7
  mulsd  %xmm1,%xmm7
  movsd  %xmm7,-0x68(%rbp)
  movsd  D1976(%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  D6287(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D206(%rip),%xmm1
  movapd %xmm0,%xmm7
  mulsd  %xmm1,%xmm7
  movsd  %xmm7,-0x68(%rbp)
  movsd  D6287(%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  D1170(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D4838(%rip),%xmm1
  movapd %xmm0,%xmm6
  mulsd  %xmm1,%xmm6
  movsd  %xmm6,-0x68(%rbp)
  movsd  D1170(%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  D2808(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D5148(%rip),%xmm1
  movapd %xmm0,%xmm7
  mulsd  %xmm1,%xmm7
  movsd  %xmm7,-0x68(%rbp)
  movsd  D2808(%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  D4174(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D2706(%rip),%xmm1
  movapd %xmm0,%xmm6
  mulsd  %xmm1,%xmm6
  movsd  %xmm6,-0x68(%rbp)
  movsd  D4174(%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  D1275(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D572(%rip),%xmm1
  movapd %xmm0,%xmm7
  mulsd  %xmm1,%xmm7
  movsd  %xmm7,-0x68(%rbp)
  movsd  D1275(%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  D1306(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  %xmm0,-0x68(%rbp)
  movsd  D1306(%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  D1456(%rip),%xmm0
  mov    -0x38(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D6284(%rip),%xmm1
  movapd %xmm0,%xmm3
  mulsd  %xmm1,%xmm3
  movsd  %xmm3,-0x58(%rbp)
  movsd  D1306(%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  -0x28(%rbp),%xmm1
  movsd  D493(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movapd %xmm0,%xmm1
  mulsd  -0x30(%rbp),%xmm1
  movsd  D7421(%rip),%xmm0
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0x60(%rbp)
  movsd  D7241(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D5008(%rip),%xmm1
  movapd %xmm0,%xmm3
  mulsd  %xmm1,%xmm3
  movsd  %xmm3,-0x68(%rbp)
  movsd  D7241(%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  D1492(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D3514(%rip),%xmm1
  movapd %xmm0,%xmm3
  mulsd  %xmm1,%xmm3
  movsd  %xmm3,-0x68(%rbp)
  movsd  D1492(%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  D5881(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D4058(%rip),%xmm1
  movapd %xmm0,%xmm3
  mulsd  %xmm1,%xmm3
  movsd  %xmm3,-0x68(%rbp)
  movsd  D5881(%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  D7666(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D5707(%rip),%xmm1
  movapd %xmm0,%xmm3
  mulsd  %xmm1,%xmm3
  movsd  %xmm3,-0x68(%rbp)
  movsd  D7666(%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  D1976(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D3265(%rip),%xmm1
  movapd %xmm0,%xmm7
  mulsd  %xmm1,%xmm7
  movsd  %xmm7,-0x68(%rbp)
  movsd  D1976(%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  D6287(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D5418(%rip),%xmm1
  movapd %xmm0,%xmm3
  mulsd  %xmm1,%xmm3
  movsd  %xmm3,-0x68(%rbp)
  movsd  D6287(%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  D1170(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D3560(%rip),%xmm1
  movapd %xmm0,%xmm3
  mulsd  %xmm1,%xmm3
  movsd  %xmm3,-0x68(%rbp)
  movsd  D1170(%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  D2808(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D5368(%rip),%xmm1
  movapd %xmm0,%xmm3
  mulsd  %xmm1,%xmm3
  movsd  %xmm3,-0x68(%rbp)
  movsd  D2808(%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  D4174(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D3987(%rip),%xmm1
  movapd %xmm0,%xmm3
  mulsd  %xmm1,%xmm3
  movsd  %xmm3,-0x68(%rbp)
  movsd  D4174(%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  D1275(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D2967(%rip),%xmm1
  movapd %xmm0,%xmm3
  mulsd  %xmm1,%xmm3
  movsd  %xmm3,-0x68(%rbp)
  movsd  D1275(%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  D1306(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movapd %xmm0,%xmm7
  addsd  %xmm0,%xmm7
  movsd  %xmm7,-0x68(%rbp)
  movsd  D1306(%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  D1306(%rip),%xmm0
  mov    -0x38(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D6284(%rip),%xmm1
  movapd %xmm0,%xmm3
  mulsd  %xmm1,%xmm3
  movsd  %xmm3,-0x58(%rbp)
  movsd  D1456(%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  -0x28(%rbp),%xmm1
  movsd  D1896(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movapd %xmm0,%xmm1
  mulsd  -0x30(%rbp),%xmm1
  movsd  D8081(%rip),%xmm0
  movapd %xmm0,%xmm3
  subsd  %xmm1,%xmm3
  movsd  %xmm3,-0x60(%rbp)
  movsd  D7241(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D6796(%rip),%xmm1
  movapd %xmm0,%xmm7
  mulsd  %xmm1,%xmm7
  movsd  %xmm7,-0x68(%rbp)
  movsd  D7241(%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  D1492(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D3518(%rip),%xmm1
  movapd %xmm0,%xmm3
  mulsd  %xmm1,%xmm3
  movsd  %xmm3,-0x68(%rbp)
  movsd  D1492(%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  D5881(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D604(%rip),%xmm1
  movapd %xmm0,%xmm3
  mulsd  %xmm1,%xmm3
  movsd  %xmm3,-0x68(%rbp)
  movsd  D5881(%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  D7666(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D4516(%rip),%xmm1
  movapd %xmm0,%xmm7
  mulsd  %xmm1,%xmm7
  movsd  %xmm7,-0x68(%rbp)
  movsd  D7666(%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  D1976(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D2194(%rip),%xmm1
  movapd %xmm0,%xmm3
  mulsd  %xmm1,%xmm3
  movsd  %xmm3,-0x68(%rbp)
  movsd  D1976(%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  D6287(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D6606(%rip),%xmm1
  movapd %xmm0,%xmm3
  mulsd  %xmm1,%xmm3
  movsd  %xmm3,-0x68(%rbp)
  movsd  D6287(%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  D1170(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D4909(%rip),%xmm1
  movapd %xmm0,%xmm3
  mulsd  %xmm1,%xmm3
  movsd  %xmm3,-0x68(%rbp)
  movsd  D1170(%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  D2808(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D4751(%rip),%xmm1
  movapd %xmm0,%xmm3
  mulsd  %xmm1,%xmm3
  movsd  %xmm3,-0x68(%rbp)
  movsd  D2808(%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  D4174(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D3632(%rip),%xmm1
  movapd %xmm0,%xmm3
  mulsd  %xmm1,%xmm3
  movsd  %xmm3,-0x68(%rbp)
  movsd  D4174(%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  D1275(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D7104(%rip),%xmm1
  movapd %xmm0,%xmm7
  mulsd  %xmm1,%xmm7
  movsd  %xmm7,-0x68(%rbp)
  movsd  D1275(%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  D1306(%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  D1306(%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  D6406(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D1976(%rip),%xmm1
  movapd %xmm0,%xmm6
  mulsd  %xmm1,%xmm6
  movsd  %xmm6,-0x58(%rbp)
  movsd  -0x28(%rbp),%xmm1
  movsd  D162(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movapd %xmm0,%xmm1
  mulsd  -0x30(%rbp),%xmm1
  movsd  D7852(%rip),%xmm0
  addsd  %xmm0,%xmm1
  movsd  %xmm1,-0x60(%rbp)
  movsd  D7241(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D7674(%rip),%xmm1
  movapd %xmm0,%xmm7
  mulsd  %xmm1,%xmm7
  movsd  %xmm7,-0x68(%rbp)
  movsd  D7241(%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  D1492(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D3109(%rip),%xmm1
  movapd %xmm0,%xmm7
  mulsd  %xmm1,%xmm7
  movsd  %xmm7,-0x68(%rbp)
  movsd  D1492(%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  D5881(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D3573(%rip),%xmm1
  movapd %xmm0,%xmm3
  mulsd  %xmm1,%xmm3
  movsd  %xmm3,-0x68(%rbp)
  movsd  D5881(%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  D7666(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D5918(%rip),%xmm1
  movapd %xmm0,%xmm7
  mulsd  %xmm1,%xmm7
  movsd  %xmm7,-0x68(%rbp)
  movsd  D7666(%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  D1976(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D3728(%rip),%xmm1
  movapd %xmm0,%xmm3
  mulsd  %xmm1,%xmm3
  movsd  %xmm3,-0x68(%rbp)
  movsd  D1976(%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  D6287(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D2740(%rip),%xmm1
  movapd %xmm0,%xmm7
  mulsd  %xmm1,%xmm7
  movsd  %xmm7,-0x68(%rbp)
  movsd  D6287(%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  D1170(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D4811(%rip),%xmm1
  movapd %xmm0,%xmm3
  mulsd  %xmm1,%xmm3
  movsd  %xmm3,-0x68(%rbp)
  movsd  D1170(%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  D2808(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D198(%rip),%xmm1
  movapd %xmm0,%xmm7
  mulsd  %xmm1,%xmm7
  movsd  %xmm7,-0x68(%rbp)
  movsd  D2808(%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  D4174(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D234(%rip),%xmm1
  movapd %xmm0,%xmm3
  mulsd  %xmm1,%xmm3
  movsd  %xmm3,-0x68(%rbp)
  movsd  D4174(%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  D1275(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D5652(%rip),%xmm1
  movapd %xmm0,%xmm7
  mulsd  %xmm1,%xmm7
  movsd  %xmm7,-0x68(%rbp)
  movsd  D1275(%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  D1306(%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  D1306(%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  D6406(%rip),%xmm0
  mov    -0x38(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D1492(%rip),%xmm1
  movapd %xmm0,%xmm2
  mulsd  %xmm1,%xmm2
  movsd  %xmm2,-0x58(%rbp)
  movsd  -0x28(%rbp),%xmm1
  movsd  D704(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movapd %xmm0,%xmm1
  mulsd  -0x30(%rbp),%xmm1
  movsd  D7271(%rip),%xmm0
  addsd  %xmm0,%xmm1
  movsd  %xmm1,-0x60(%rbp)
  movsd  D7241(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D704(%rip),%xmm1
  movapd %xmm0,%xmm6
  mulsd  %xmm1,%xmm6
  movsd  %xmm6,-0x68(%rbp)
  movsd  D7241(%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  D1492(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D7816(%rip),%xmm1
  movapd %xmm0,%xmm3
  mulsd  %xmm1,%xmm3
  movsd  %xmm3,-0x68(%rbp)
  movsd  D1492(%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  D5881(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D3811(%rip),%xmm1
  movapd %xmm0,%xmm6
  mulsd  %xmm1,%xmm6
  movsd  %xmm6,-0x68(%rbp)
  movsd  D5881(%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  D7666(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D3466(%rip),%xmm1
  movapd %xmm0,%xmm3
  mulsd  %xmm1,%xmm3
  movsd  %xmm3,-0x68(%rbp)
  movsd  D7666(%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  D1976(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D5352(%rip),%xmm1
  movapd %xmm0,%xmm6
  mulsd  %xmm1,%xmm6
  movsd  %xmm6,-0x68(%rbp)
  movsd  D1976(%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  D6287(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D6604(%rip),%xmm1
  movapd %xmm0,%xmm3
  mulsd  %xmm1,%xmm3
  movsd  %xmm3,-0x68(%rbp)
  movsd  D6287(%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  D1170(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D697(%rip),%xmm1
  movapd %xmm0,%xmm6
  mulsd  %xmm1,%xmm6
  movsd  %xmm6,-0x68(%rbp)
  movsd  D1170(%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  D2808(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D4176(%rip),%xmm1
  movapd %xmm0,%xmm3
  mulsd  %xmm1,%xmm3
  movsd  %xmm3,-0x68(%rbp)
  movsd  D2808(%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  D4174(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D2064(%rip),%xmm1
  movapd %xmm0,%xmm6
  mulsd  %xmm1,%xmm6
  movsd  %xmm6,-0x68(%rbp)
  movsd  D4174(%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  D1275(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D2673(%rip),%xmm1
  movapd %xmm0,%xmm3
  mulsd  %xmm1,%xmm3
  movsd  %xmm3,-0x68(%rbp)
  movsd  D1275(%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  D1306(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D5881(%rip),%xmm1
  movapd %xmm0,%xmm6
  mulsd  %xmm1,%xmm6
  movsd  %xmm6,-0x68(%rbp)
  movsd  D1306(%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  D3987(%rip),%xmm0
  mov    -0x38(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D2087(%rip),%xmm1
  movapd %xmm0,%xmm2
  mulsd  %xmm1,%xmm2
  movsd  %xmm2,-0x58(%rbp)
  movsd  D1170(%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  -0x28(%rbp),%xmm1
  movsd  D1569(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movapd %xmm0,%xmm1
  mulsd  -0x30(%rbp),%xmm1
  movsd  D738(%rip),%xmm0
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0x60(%rbp)
  movsd  D7241(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D1569(%rip),%xmm1
  movapd %xmm0,%xmm2
  mulsd  %xmm1,%xmm2
  movsd  %xmm2,-0x68(%rbp)
  movsd  D7241(%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  D1492(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D2383(%rip),%xmm1
  movapd %xmm0,%xmm2
  mulsd  %xmm1,%xmm2
  movsd  %xmm2,-0x68(%rbp)
  movsd  D1492(%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  D5881(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D3947(%rip),%xmm1
  movapd %xmm0,%xmm2
  mulsd  %xmm1,%xmm2
  movsd  %xmm2,-0x68(%rbp)
  movsd  D5881(%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  D7666(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D1352(%rip),%xmm1
  movapd %xmm0,%xmm2
  mulsd  %xmm1,%xmm2
  movsd  %xmm2,-0x68(%rbp)
  movsd  D7666(%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  D1976(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D2677(%rip),%xmm1
  movapd %xmm0,%xmm2
  mulsd  %xmm1,%xmm2
  movsd  %xmm2,-0x68(%rbp)
  movsd  D1976(%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  D6287(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D2920(%rip),%xmm1
  movapd %xmm0,%xmm2
  mulsd  %xmm1,%xmm2
  movsd  %xmm2,-0x68(%rbp)
  movsd  D6287(%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  D1170(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D7740(%rip),%xmm1
  movapd %xmm0,%xmm3
  mulsd  %xmm1,%xmm3
  movsd  %xmm3,-0x68(%rbp)
  movsd  D1170(%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  D2808(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D7097(%rip),%xmm1
  movapd %xmm0,%xmm7
  mulsd  %xmm1,%xmm7
  movsd  %xmm7,-0x68(%rbp)
  movsd  D2808(%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  D4174(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D2747(%rip),%xmm1
  movapd %xmm0,%xmm3
  mulsd  %xmm1,%xmm3
  movsd  %xmm3,-0x68(%rbp)
  movsd  D4174(%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  D1275(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D7200(%rip),%xmm1
  movapd %xmm0,%xmm7
  mulsd  %xmm1,%xmm7
  movsd  %xmm7,-0x68(%rbp)
  movsd  D1275(%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  D1306(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D1976(%rip),%xmm1
  movapd %xmm0,%xmm3
  mulsd  %xmm1,%xmm3
  movsd  %xmm3,-0x68(%rbp)
  movsd  D1306(%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  D1170(%rip),%xmm0
  mov    -0x38(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D618(%rip),%xmm1
  movapd %xmm0,%xmm2
  mulsd  %xmm1,%xmm2
  movsd  %xmm2,-0x58(%rbp)
  movsd  D3987(%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  -0x28(%rbp),%xmm1
  movsd  D4317(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movapd %xmm0,%xmm1
  mulsd  -0x30(%rbp),%xmm1
  movsd  D3377(%rip),%xmm0
  movapd %xmm0,%xmm2
  subsd  %xmm1,%xmm2
  movsd  %xmm2,-0x60(%rbp)
  movsd  D7241(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D2387(%rip),%xmm1
  movapd %xmm0,%xmm3
  mulsd  %xmm1,%xmm3
  movsd  %xmm3,-0x68(%rbp)
  movsd  D7241(%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  D1492(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D5002(%rip),%xmm1
  movapd %xmm0,%xmm2
  mulsd  %xmm1,%xmm2
  movsd  %xmm2,-0x68(%rbp)
  movsd  D1492(%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  D5881(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D2299(%rip),%xmm1
  movapd %xmm0,%xmm2
  mulsd  %xmm1,%xmm2
  movsd  %xmm2,-0x68(%rbp)
  movsd  D5881(%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  D7666(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D3356(%rip),%xmm1
  movapd %xmm0,%xmm2
  mulsd  %xmm1,%xmm2
  movsd  %xmm2,-0x68(%rbp)
  movsd  D7666(%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  D1976(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D5795(%rip),%xmm1
  movapd %xmm0,%xmm2
  mulsd  %xmm1,%xmm2
  movsd  %xmm2,-0x68(%rbp)
  movsd  D1976(%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  D6287(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D596(%rip),%xmm1
  movapd %xmm0,%xmm2
  mulsd  %xmm1,%xmm2
  movsd  %xmm2,-0x68(%rbp)
  movsd  D6287(%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  D1170(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D921(%rip),%xmm1
  movapd %xmm0,%xmm2
  mulsd  %xmm1,%xmm2
  movsd  %xmm2,-0x68(%rbp)
  movsd  D1170(%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  D2808(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D640(%rip),%xmm1
  movapd %xmm0,%xmm3
  mulsd  %xmm1,%xmm3
  movsd  %xmm3,-0x68(%rbp)
  movsd  D2808(%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  D4174(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D5573(%rip),%xmm1
  movapd %xmm0,%xmm2
  mulsd  %xmm1,%xmm2
  movsd  %xmm2,-0x68(%rbp)
  movsd  D4174(%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  D1275(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D4169(%rip),%xmm1
  movapd %xmm0,%xmm3
  mulsd  %xmm1,%xmm3
  movsd  %xmm3,-0x68(%rbp)
  movsd  D1275(%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  D1306(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D1306(%rip),%xmm1
  movapd %xmm0,%xmm2
  mulsd  %xmm1,%xmm2
  movsd  %xmm2,-0x68(%rbp)
  movsd  D1306(%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  D5881(%rip),%xmm0
  mov    -0x38(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D1170(%rip),%xmm1
  movapd %xmm0,%xmm2
  mulsd  %xmm1,%xmm2
  movsd  %xmm2,-0x58(%rbp)
  movsd  D3690(%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  -0x28(%rbp),%xmm1
  movsd  D226(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movapd %xmm0,%xmm1
  mulsd  -0x30(%rbp),%xmm1
  movsd  D2124(%rip),%xmm0
  addsd  %xmm0,%xmm1
  movsd  %xmm1,-0x60(%rbp)
  movsd  D7241(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D8228(%rip),%xmm1
  movapd %xmm0,%xmm2
  mulsd  %xmm1,%xmm2
  movsd  %xmm2,-0x68(%rbp)
  movsd  D7241(%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  D1492(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D882(%rip),%xmm1
  movapd %xmm0,%xmm3
  mulsd  %xmm1,%xmm3
  movsd  %xmm3,-0x68(%rbp)
  movsd  D1492(%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  D5881(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D2887(%rip),%xmm1
  movapd %xmm0,%xmm2
  mulsd  %xmm1,%xmm2
  movsd  %xmm2,-0x68(%rbp)
  movsd  D5881(%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  D7666(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D7074(%rip),%xmm1
  movapd %xmm0,%xmm2
  mulsd  %xmm1,%xmm2
  movsd  %xmm2,-0x68(%rbp)
  movsd  D7666(%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  D1976(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D2436(%rip),%xmm1
  movapd %xmm0,%xmm2
  mulsd  %xmm1,%xmm2
  movsd  %xmm2,-0x68(%rbp)
  movsd  D1976(%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  D6287(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D480(%rip),%xmm1
  movapd %xmm0,%xmm2
  mulsd  %xmm1,%xmm2
  movsd  %xmm2,-0x68(%rbp)
  movsd  D6287(%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  D1170(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D5175(%rip),%xmm1
  movapd %xmm0,%xmm2
  mulsd  %xmm1,%xmm2
  movsd  %xmm2,-0x68(%rbp)
  movsd  D1170(%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  D2808(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D232(%rip),%xmm1
  movapd %xmm0,%xmm2
  mulsd  %xmm1,%xmm2
  movsd  %xmm2,-0x68(%rbp)
  movsd  D2808(%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  D4174(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D510(%rip),%xmm1
  movapd %xmm0,%xmm2
  mulsd  %xmm1,%xmm2
  movsd  %xmm2,-0x68(%rbp)
  movsd  D4174(%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  D1275(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D867(%rip),%xmm1
  movapd %xmm0,%xmm2
  mulsd  %xmm1,%xmm2
  movsd  %xmm2,-0x68(%rbp)
  movsd  D1275(%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  D1306(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D828(%rip),%xmm1
  movapd %xmm0,%xmm3
  mulsd  %xmm1,%xmm3
  movsd  %xmm3,-0x68(%rbp)
  movsd  D1306(%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  D3690(%rip),%xmm0
  mov    -0x38(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D1170(%rip),%xmm1
  movapd %xmm0,%xmm6
  mulsd  %xmm1,%xmm6
  movsd  %xmm6,-0x58(%rbp)
  movsd  D5881(%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  D5720(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movapd %xmm0,%xmm1
  mulsd  -0x30(%rbp),%xmm1
  movsd  D2336(%rip),%xmm0
  addsd  %xmm0,%xmm1
  movsd  %xmm1,-0x60(%rbp)
  movsd  D7241(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D5720(%rip),%xmm1
  movapd %xmm0,%xmm6
  mulsd  %xmm1,%xmm6
  movsd  %xmm6,-0x68(%rbp)
  movsd  D7241(%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  D1492(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D3671(%rip),%xmm1
  movapd %xmm0,%xmm3
  mulsd  %xmm1,%xmm3
  movsd  %xmm3,-0x68(%rbp)
  movsd  D1492(%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  D5881(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D488(%rip),%xmm1
  movapd %xmm0,%xmm6
  mulsd  %xmm1,%xmm6
  movsd  %xmm6,-0x68(%rbp)
  movsd  D5881(%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  D7666(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D6693(%rip),%xmm1
  movapd %xmm0,%xmm3
  mulsd  %xmm1,%xmm3
  movsd  %xmm3,-0x68(%rbp)
  movsd  D7666(%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  D1976(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D4272(%rip),%xmm1
  movapd %xmm0,%xmm6
  mulsd  %xmm1,%xmm6
  movsd  %xmm6,-0x68(%rbp)
  movsd  D1976(%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  D6287(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D1773(%rip),%xmm1
  movapd %xmm0,%xmm3
  mulsd  %xmm1,%xmm3
  movsd  %xmm3,-0x68(%rbp)
  movsd  D6287(%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  D1170(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D2749(%rip),%xmm1
  movapd %xmm0,%xmm6
  mulsd  %xmm1,%xmm6
  movsd  %xmm6,-0x68(%rbp)
  movsd  D1170(%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  D2808(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D7813(%rip),%xmm1
  movapd %xmm0,%xmm3
  mulsd  %xmm1,%xmm3
  movsd  %xmm3,-0x68(%rbp)
  movsd  D2808(%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  D4174(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D3517(%rip),%xmm1
  movapd %xmm0,%xmm6
  mulsd  %xmm1,%xmm6
  movsd  %xmm6,-0x68(%rbp)
  movsd  D4174(%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  D1275(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D2125(%rip),%xmm1
  movapd %xmm0,%xmm3
  mulsd  %xmm1,%xmm3
  movsd  %xmm3,-0x68(%rbp)
  movsd  D1275(%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  D1306(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D828(%rip),%xmm1
  movapd %xmm0,%xmm6
  mulsd  %xmm1,%xmm6
  movsd  %xmm6,-0x68(%rbp)
  movsd  D1306(%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  D7345(%rip),%xmm0
  mov    -0x38(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D3693(%rip),%xmm1
  movapd %xmm0,%xmm7
  mulsd  %xmm1,%xmm7
  movsd  %xmm7,-0x58(%rbp)
  movsd  D4174(%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  -0x28(%rbp),%xmm1
  movsd  D2410(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movapd %xmm0,%xmm1
  mulsd  -0x30(%rbp),%xmm1
  movsd  D2805(%rip),%xmm0
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0x60(%rbp)
  movsd  D7241(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D2410(%rip),%xmm1
  movapd %xmm0,%xmm7
  mulsd  %xmm1,%xmm7
  movsd  %xmm7,-0x68(%rbp)
  movsd  D7241(%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  D1492(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D2598(%rip),%xmm1
  movapd %xmm0,%xmm7
  mulsd  %xmm1,%xmm7
  movsd  %xmm7,-0x68(%rbp)
  movsd  D1492(%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  D5881(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D4689(%rip),%xmm1
  movapd %xmm0,%xmm7
  mulsd  %xmm1,%xmm7
  movsd  %xmm7,-0x68(%rbp)
  movsd  D5881(%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  D7666(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D3586(%rip),%xmm1
  movapd %xmm0,%xmm7
  mulsd  %xmm1,%xmm7
  movsd  %xmm7,-0x68(%rbp)
  movsd  D7666(%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  D1976(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D8262(%rip),%xmm1
  movapd %xmm0,%xmm7
  mulsd  %xmm1,%xmm7
  movsd  %xmm7,-0x68(%rbp)
  movsd  D1976(%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  D6287(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D2478(%rip),%xmm1
  movapd %xmm0,%xmm3
  mulsd  %xmm1,%xmm3
  movsd  %xmm3,-0x68(%rbp)
  movsd  D6287(%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  D1170(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D7249(%rip),%xmm1
  movapd %xmm0,%xmm3
  mulsd  %xmm1,%xmm3
  movsd  %xmm3,-0x68(%rbp)
  movsd  D1170(%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  D2808(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D68(%rip),%xmm1
  movapd %xmm0,%xmm3
  mulsd  %xmm1,%xmm3
  movsd  %xmm3,-0x68(%rbp)
  movsd  D2808(%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  D4174(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D2603(%rip),%xmm1
  movapd %xmm0,%xmm3
  mulsd  %xmm1,%xmm3
  movsd  %xmm3,-0x68(%rbp)
  movsd  D4174(%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  D1275(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D3267(%rip),%xmm1
  movapd %xmm0,%xmm3
  mulsd  %xmm1,%xmm3
  movsd  %xmm3,-0x68(%rbp)
  movsd  D1275(%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  D1306(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D3972(%rip),%xmm1
  movapd %xmm0,%xmm7
  mulsd  %xmm1,%xmm7
  movsd  %xmm7,-0x68(%rbp)
  movsd  D1306(%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  D2673(%rip),%xmm0
  mov    -0x38(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  %xmm0,-0x58(%rbp)
  movsd  D7241(%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  -0x28(%rbp),%xmm1
  movsd  D5720(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movapd %xmm0,%xmm1
  mulsd  -0x30(%rbp),%xmm1
  movsd  D2336(%rip),%xmm0
  addsd  %xmm0,%xmm1
  movsd  %xmm1,-0x60(%rbp)
  movsd  D7241(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D5720(%rip),%xmm1
  movapd %xmm0,%xmm7
  mulsd  %xmm1,%xmm7
  movsd  %xmm7,-0x68(%rbp)
  movsd  D7241(%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  D1492(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D3671(%rip),%xmm1
  movapd %xmm0,%xmm3
  mulsd  %xmm1,%xmm3
  movsd  %xmm3,-0x68(%rbp)
  movsd  D1492(%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  D5881(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D488(%rip),%xmm1
  movapd %xmm0,%xmm7
  mulsd  %xmm1,%xmm7
  movsd  %xmm7,-0x68(%rbp)
  movsd  D5881(%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  D7666(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D6693(%rip),%xmm1
  movapd %xmm0,%xmm3
  mulsd  %xmm1,%xmm3
  movsd  %xmm3,-0x68(%rbp)
  movsd  D7666(%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  D1976(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D4272(%rip),%xmm1
  movapd %xmm0,%xmm7
  mulsd  %xmm1,%xmm7
  movsd  %xmm7,-0x68(%rbp)
  movsd  D1976(%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  D6287(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D1773(%rip),%xmm1
  movapd %xmm0,%xmm3
  mulsd  %xmm1,%xmm3
  movsd  %xmm3,-0x68(%rbp)
  movsd  D6287(%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  D1170(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D2749(%rip),%xmm1
  movapd %xmm0,%xmm7
  mulsd  %xmm1,%xmm7
  movsd  %xmm7,-0x68(%rbp)
  movsd  D1170(%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  D2808(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D1985(%rip),%xmm1
  movapd %xmm0,%xmm3
  mulsd  %xmm1,%xmm3
  movsd  %xmm3,-0x68(%rbp)
  movsd  D2808(%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  D4174(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D3575(%rip),%xmm1
  movapd %xmm0,%xmm7
  mulsd  %xmm1,%xmm7
  movsd  %xmm7,-0x68(%rbp)
  movsd  D4174(%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  D1275(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D4045(%rip),%xmm1
  movapd %xmm0,%xmm3
  mulsd  %xmm1,%xmm3
  movsd  %xmm3,-0x68(%rbp)
  movsd  D1275(%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  D1306(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D7200(%rip),%xmm1
  movapd %xmm0,%xmm7
  mulsd  %xmm1,%xmm7
  movsd  %xmm7,-0x68(%rbp)
  movsd  D1306(%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,%xmm6
  addsd  -0x50(%rbp),%xmm6
  movsd  %xmm6,-0x50(%rbp)
  movsd  D4174(%rip),%xmm0
  mov    -0x38(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D4426(%rip),%xmm1
  movapd %xmm0,%xmm2
  mulsd  %xmm1,%xmm2
  movsd  %xmm2,-0x58(%rbp)
  movsd  D7345(%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  D6696(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movapd %xmm0,%xmm1
  mulsd  -0x30(%rbp),%xmm1
  movsd  D4273(%rip),%xmm0
  addsd  %xmm0,%xmm1
  movsd  %xmm1,-0x60(%rbp)
  movsd  D7241(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D6517(%rip),%xmm1
  movapd %xmm0,%xmm2
  mulsd  %xmm1,%xmm2
  movsd  %xmm2,-0x68(%rbp)
  movsd  D7241(%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  D1492(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D3300(%rip),%xmm1
  movapd %xmm0,%xmm2
  mulsd  %xmm1,%xmm2
  movsd  %xmm2,-0x68(%rbp)
  movsd  D1492(%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  D5881(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D6259(%rip),%xmm1
  movapd %xmm0,%xmm3
  mulsd  %xmm1,%xmm3
  movsd  %xmm3,-0x68(%rbp)
  movsd  D5881(%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  D7666(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D836(%rip),%xmm1
  movapd %xmm0,%xmm3
  mulsd  %xmm1,%xmm3
  movsd  %xmm3,-0x68(%rbp)
  movsd  D7666(%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  D1976(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D2599(%rip),%xmm1
  movapd %xmm0,%xmm3
  mulsd  %xmm1,%xmm3
  movsd  %xmm3,-0x68(%rbp)
  movsd  D1976(%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  D6287(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D1681(%rip),%xmm1
  movapd %xmm0,%xmm3
  mulsd  %xmm1,%xmm3
  movsd  %xmm3,-0x68(%rbp)
  movsd  D6287(%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  D1170(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D6654(%rip),%xmm1
  movapd %xmm0,%xmm3
  mulsd  %xmm1,%xmm3
  movsd  %xmm3,-0x68(%rbp)
  movsd  D1170(%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  D2808(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D6914(%rip),%xmm1
  movapd %xmm0,%xmm3
  mulsd  %xmm1,%xmm3
  movsd  %xmm3,-0x68(%rbp)
  movsd  D2808(%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  D4174(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D6580(%rip),%xmm1
  movapd %xmm0,%xmm2
  mulsd  %xmm1,%xmm2
  movsd  %xmm2,-0x68(%rbp)
  movsd  D4174(%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  D1275(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D2292(%rip),%xmm1
  movapd %xmm0,%xmm3
  mulsd  %xmm1,%xmm3
  movsd  %xmm3,-0x68(%rbp)
  movsd  D1275(%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  D1306(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D5575(%rip),%xmm1
  movapd %xmm0,%xmm2
  mulsd  %xmm1,%xmm2
  movsd  %xmm2,-0x68(%rbp)
  movsd  D1306(%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    D5782(%rip),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D3115(%rip),%xmm1
  movapd %xmm0,%xmm4
  mulsd  %xmm1,%xmm4
  movsd  %xmm4,-0x48(%rbp)
  movsd  D7241(%rip),%xmm0
  mov    -0x28(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movapd %xmm0,%xmm3
  mulsd  -0x48(%rbp),%xmm3
  movsd  %xmm3,-0x48(%rbp)
  movsd  D7241(%rip),%xmm0
  mov    -0x38(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movq   %xmm0,%rbx
  movsd  D7241(%rip),%xmm0
  mov    -0x30(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movq   %rbx,%xmm5
  subsd  %xmm0,%xmm5
  movq   %xmm5,%rax
  movsd  D6734(%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)
L0:
  movsd  -0x18(%rbp),%xmm0
  movq   %xmm0,%rax
  movq   %rax,%xmm0
  mov    -0x8(%rbp),%rbx
  leave
  ret
```

tool_calls: name: disassemble_data
arguments: label: D5782
data_type: f64
name: disassemble_data
arguments: label: D5411
data_type: f64
name: disassemble_data
arguments: label: D3277
data_type: f64
name: disassemble_data
arguments: label: D7241
data_type: f64
name: disassemble_data
arguments: label: D1492
data_type: f64
name: disassemble_data
arguments: label: D968
data_type: f64
name: disassemble_data
arguments: label: D5881
data_type: f64
name: disassemble_data
arguments: label: D5999
data_type: f64
name: disassemble_data
arguments: label: D7666
data_type: f64
name: disassemble_data
arguments: label: D7509
data_type: f64
name: disassemble_data
arguments: label: D1976
data_type: f64
name: disassemble_data
arguments: label: D5364
data_type: f64
name: disassemble_data
arguments: label: D6287
data_type: f64
name: disassemble_data
arguments: label: D4521
data_type: f64
name: disassemble_data
arguments: label: D1170
data_type: f64
name: disassemble_data
arguments: label: D1035
data_type: f64
name: disassemble_data
arguments: label: D2808
data_type: f64
name: disassemble_data
arguments: label: D4027
data_type: f64
name: disassemble_data
arguments: label: D4174
data_type: f64
name: disassemble_data
arguments: label: D2877
data_type: f64
name: disassemble_data
arguments: label: D1275
data_type: f64
name: disassemble_data
arguments: label: D1188
data_type: f64
name: disassemble_data
arguments: label: D1306
data_type: f64
name: disassemble_data
arguments: label: D3903
data_type: f64
name: disassemble_data
arguments: label: D934
data_type: f64
name: disassemble_data
arguments: label: D2918
data_type: f64
name: disassemble_data
arguments: label: D1456
data_type: f64
name: disassemble_data
arguments: label: D211
data_type: f64
name: disassemble_data
arguments: label: D3996
data_type: f64
name: disassemble_data
arguments: label: D2342
data_type: f64
name: disassemble_data
arguments: label: D7345
data_type: f64
name: disassemble_data
arguments: label: D4224
data_type: f64
name: disassemble_data
arguments: label: D6734
data_type: f64
name: disassemble_data
arguments: label: D6
data_type: f64
name: disassemble_data
arguments: label: D3987
data_type: f64
name: disassemble_data
arguments: label: D6700
data_type: f64
name: disassemble_data
arguments: label: D3115
data_type: f64
name: disassemble_data
arguments: label: D4606
data_type: f64
name: disassemble_data
arguments: label: D1980
data_type: byte[8]
name: disassemble_data
arguments: label: D5589
data_type: f64
name: disassemble_data
arguments: label: D6406
data_type: f64
name: disassemble_data
arguments: label: D6199
data_type: f64
name: disassemble_data
arguments: label: D3360
data_type: f64
name: disassemble_data
arguments: label: D7294
data_type: f64
name: disassemble_data
arguments: label: D6943
data_type: f64
name: disassemble_data
arguments: label: D7876
data_type: f64
name: disassemble_data
arguments: label: D4003
data_type: f64
name: disassemble_data
arguments: label: D2673
data_type: f64
name: disassemble_data
arguments: label: D5664
data_type: f64
name: disassemble_data
arguments: label: D4577
data_type: f64
name: disassemble_data
arguments: label: D5483
data_type: f64
name: disassemble_data
arguments: label: D5780
data_type: f64
name: disassemble_data
arguments: label: D754
data_type: f64
name: disassemble_data
arguments: label: D6095
data_type: f64
name: disassemble_data
arguments: label: D1400
data_type: f64
name: disassemble_data
arguments: label: D1422
data_type: f64
name: disassemble_data
arguments: label: D456
data_type: f64
name: disassemble_data
arguments: label: D1661
data_type: f64
name: disassemble_data
arguments: label: D3416
data_type: f64
name: disassemble_data
arguments: label: D828
data_type: f64
name: disassemble_data
arguments: label: D6897
data_type: f64
name: disassemble_data
arguments: label: D4133
data_type: f64
name: disassemble_data
arguments: label: D2691
data_type: f64
name: disassemble_data
arguments: label: D2064
data_type: f64
name: disassemble_data
arguments: label: D5406
data_type: f64
name: disassemble_data
arguments: label: D1546
data_type: f64
name: disassemble_data
arguments: label: D3690
data_type: f64
name: disassemble_data
arguments: label: D4257
data_type: f64
name: disassemble_data
arguments: label: D4539
data_type: byte[8]
name: disassemble_data
arguments: label: D3200
data_type: f64
name: disassemble_data
arguments: label: D7104
data_type: f64
name: disassemble_data
arguments: label: D1967
data_type: f64
name: disassemble_data
arguments: label: D6422
data_type: byte[8]
name: disassemble_data
arguments: label: D5961
data_type: f64
name: disassemble_data
arguments: label: D6039
data_type: f64
name: disassemble_data
arguments: label: D1029
data_type: f64
name: disassemble_data
arguments: label: D7394
data_type: f64
name: disassemble_data
arguments: label: D7713
data_type: f64
name: disassemble_data
arguments: label: D7240
data_type: f64
name: disassemble_data
arguments: label: D7264
data_type: f64
name: disassemble_data
arguments: label: D7751
data_type: f64
name: disassemble_data
arguments: label: D1401
data_type: f64
name: disassemble_data
arguments: label: D1066
data_type: f64
name: disassemble_data
arguments: label: D5403
data_type: f64
name: disassemble_data
arguments: label: D7772
data_type: f64
name: disassemble_data
arguments: label: D4660
data_type: f64
name: disassemble_data
arguments: label: D128
data_type: f64
name: disassemble_data
arguments: label: D2710
data_type: byte[8]
name: disassemble_data
arguments: label: D4303
data_type: f64
name: disassemble_data
arguments: label: D509
data_type: f64
name: disassemble_data
arguments: label: D7334
data_type: byte[8]
name: disassemble_data
arguments: label: D398
data_type: f64
name: disassemble_data
arguments: label: D1279
data_type: f64
name: disassemble_data
arguments: label: D4127
data_type: f64
name: disassemble_data
arguments: label: D2648
data_type: f64
name: disassemble_data
arguments: label: D513
data_type: f64
name: disassemble_data
arguments: label: D1315
data_type: f64
name: disassemble_data
arguments: label: D2340
data_type: f64
name: disassemble_data
arguments: label: D7660
data_type: f64
name: disassemble_data
arguments: label: D4728
data_type: f64
name: disassemble_data
arguments: label: D2483
data_type: f64
name: disassemble_data
arguments: label: D6234
data_type: f64
name: disassemble_data
arguments: label: D1603
data_type: f64
name: disassemble_data
arguments: label: D2907
data_type: f64
name: disassemble_data
arguments: label: D1645
data_type: f64
name: disassemble_data
arguments: label: D4032
data_type: f64
name: disassemble_data
arguments: label: D6973
data_type: f64
name: disassemble_data
arguments: label: D5854
data_type: f64
name: disassemble_data
arguments: label: D4861
data_type: f64
name: disassemble_data
arguments: label: D8007
data_type: f64
name: disassemble_data
arguments: label: D7872
data_type: f64
name: disassemble_data
arguments: label: D5692
data_type: f64
name: disassemble_data
arguments: label: D641
data_type: byte[8]
name: disassemble_data
arguments: label: D3563
data_type: f64
name: disassemble_data
arguments: label: D1317
data_type: f64
name: disassemble_data
arguments: label: D1846
data_type: f64
name: disassemble_data
arguments: label: D7367
data_type: f64
name: disassemble_data
arguments: label: D4132
data_type: f64
name: disassemble_data
arguments: label: D2953
data_type: f64
name: disassemble_data
arguments: label: D6469
data_type: f64
name: disassemble_data
arguments: label: D8012
data_type: f64
name: disassemble_data
arguments: label: D4699
data_type: f64
name: disassemble_data
arguments: label: D5163
data_type: f64
name: disassemble_data
arguments: label: D2787
data_type: f64
name: disassemble_data
arguments: label: D1624
data_type: f64
name: disassemble_data
arguments: label: D3113
data_type: f64
name: disassemble_data
arguments: label: D597
data_type: f64
name: disassemble_data
arguments: label: D7312
data_type: f64
name: disassemble_data
arguments: label: D455
data_type: f64
name: disassemble_data
arguments: label: D5574
data_type: f64
name: disassemble_data
arguments: label: D6903
data_type: byte[8]
name: disassemble_data
arguments: label: D2889
data_type: f64
name: disassemble_data
arguments: label: D5616
data_type: f64
name: disassemble_data
arguments: label: D6649
data_type: f64
name: disassemble_data
arguments: label: D6076
data_type: f64
name: disassemble_data
arguments: label: D7957
data_type: f64
name: disassemble_data
arguments: label: D2733
data_type: f64
name: disassemble_data
arguments: label: D3622
data_type: f64
name: disassemble_data
arguments: label: D4401
data_type: f64
name: disassemble_data
arguments: label: D997
data_type: f64
name: disassemble_data
arguments: label: D3864
data_type: f64
name: disassemble_data
arguments: label: D1157
data_type: f64
name: disassemble_data
arguments: label: D285
data_type: f64
name: disassemble_data
arguments: label: D7847
data_type: f64
name: disassemble_data
arguments: label: D2417
data_type: f64
name: disassemble_data
arguments: label: D5233
data_type: f64
name: disassemble_data
arguments: label: D3214
data_type: f64
name: disassemble_data
arguments: label: D206
data_type: f64
name: disassemble_data
arguments: label: D4838
data_type: f64
name: disassemble_data
arguments: label: D5148
data_type: f64
name: disassemble_data
arguments: label: D2706
data_type: f64
name: disassemble_data
arguments: label: D572
data_type: f64
name: disassemble_data
arguments: label: D6284
data_type: f64
name: disassemble_data
arguments: label: D493
data_type: f64
name: disassemble_data
arguments: label: D7421
data_type: byte[8]
name: disassemble_data
arguments: label: D5008
data_type: f64
name: disassemble_data
arguments: label: D3514
data_type: f64
name: disassemble_data
arguments: label: D4058
data_type: f64
name: disassemble_data
arguments: label: D5707
data_type: f64
name: disassemble_data
arguments: label: D3265
data_type: f64
name: disassemble_data
arguments: label: D5418
data_type: f64
name: disassemble_data
arguments: label: D3560
data_type: f64
name: disassemble_data
arguments: label: D5368
data_type: f64
name: disassemble_data
arguments: label: D2967
data_type: f64
name: disassemble_data
arguments: label: D1896
data_type: f64
name: disassemble_data
arguments: label: D8081
data_type: byte[8]
name: disassemble_data
arguments: label: D6796
data_type: f64
name: disassemble_data
arguments: label: D3518
data_type: f64
name: disassemble_data
arguments: label: D604
data_type: f64
name: disassemble_data
arguments: label: D4516
data_type: f64
name: disassemble_data
arguments: label: D2194
data_type: f64
name: disassemble_data
arguments: label: D6606
data_type: f64
name: disassemble_data
arguments: label: D4909
data_type: f64
name: disassemble_data
arguments: label: D4751
data_type: f64
name: disassemble_data
arguments: label: D3632
data_type: f64
name: disassemble_data
arguments: label: D162
data_type: f64
name: disassemble_data
arguments: label: D7852
data_type: f64
name: disassemble_data
arguments: label: D7674
data_type: f64
name: disassemble_data
arguments: label: D3109
data_type: f64
name: disassemble_data
arguments: label: D3573
data_type: f64
name: disassemble_data
arguments: label: D5918
data_type: f64
name: disassemble_data
arguments: label: D3728
data_type: f64
name: disassemble_data
arguments: label: D2740
data_type: f64
name: disassemble_data
arguments: label: D4811
data_type: f64
name: disassemble_data
arguments: label: D198
data_type: f64
name: disassemble_data
arguments: label: D234
data_type: f64
name: disassemble_data
arguments: label: D5652
data_type: f64
name: disassemble_data
arguments: label: D704
data_type: f64
name: disassemble_data
arguments: label: D7271
data_type: f64
name: disassemble_data
arguments: label: D7816
data_type: f64
name: disassemble_data
arguments: label: D3811
data_type: f64
name: disassemble_data
arguments: label: D3466
data_type: f64
name: disassemble_data
arguments: label: D5352
data_type: f64
name: disassemble_data
arguments: label: D6604
data_type: f64
name: disassemble_data
arguments: label: D697
data_type: f64
name: disassemble_data
arguments: label: D4176
data_type: f64
name: disassemble_data
arguments: label: D2087
data_type: f64
name: disassemble_data
arguments: label: D1569
data_type: f64
name: disassemble_data
arguments: label: D738
data_type: byte[8]
name: disassemble_data
arguments: label: D2383
data_type: f64
name: disassemble_data
arguments: label: D3947
data_type: f64
name: disassemble_data
arguments: label: D1352
data_type: f64
name: disassemble_data
arguments: label: D2677
data_type: f64
name: disassemble_data
arguments: label: D2920
data_type: f64
name: disassemble_data
arguments: label: D7740
data_type: f64
name: disassemble_data
arguments: label: D7097
data_type: f64
name: disassemble_data
arguments: label: D2747
data_type: f64
name: disassemble_data
arguments: label: D7200
data_type: f64
name: disassemble_data
arguments: label: D618
data_type: f64
name: disassemble_data
arguments: label: D4317
data_type: f64
name: disassemble_data
arguments: label: D3377
data_type: byte[8]
name: disassemble_data
arguments: label: D2387
data_type: f64
name: disassemble_data
arguments: label: D5002
data_type: f64
name: disassemble_data
arguments: label: D2299
data_type: f64
name: disassemble_data
arguments: label: D3356
data_type: f64
name: disassemble_data
arguments: label: D5795
data_type: f64
name: disassemble_data
arguments: label: D596
data_type: f64
name: disassemble_data
arguments: label: D921
data_type: f64
name: disassemble_data
arguments: label: D640
data_type: f64
name: disassemble_data
arguments: label: D5573
data_type: f64
name: disassemble_data
arguments: label: D4169
data_type: f64
name: disassemble_data
arguments: label: D226
data_type: f64
name: disassemble_data
arguments: label: D2124
data_type: f64
name: disassemble_data
arguments: label: D8228
data_type: f64
name: disassemble_data
arguments: label: D882
data_type: f64
name: disassemble_data
arguments: label: D2887
data_type: f64
name: disassemble_data
arguments: label: D7074
data_type: f64
name: disassemble_data
arguments: label: D2436
data_type: f64
name: disassemble_data
arguments: label: D480
data_type: f64
name: disassemble_data
arguments: label: D5175
data_type: f64
name: disassemble_data
arguments: label: D232
data_type: f64
name: disassemble_data
arguments: label: D510
data_type: f64
name: disassemble_data
arguments: label: D867
data_type: f64
name: disassemble_data
arguments: label: D5720
data_type: f64
name: disassemble_data
arguments: label: D2336
data_type: f64
name: disassemble_data
arguments: label: D3671
data_type: f64
name: disassemble_data
arguments: label: D488
data_type: f64
name: disassemble_data
arguments: label: D6693
data_type: f64
name: disassemble_data
arguments: label: D4272
data_type: f64
name: disassemble_data
arguments: label: D1773
data_type: f64
name: disassemble_data
arguments: label: D2749
data_type: f64
name: disassemble_data
arguments: label: D7813
data_type: f64
name: disassemble_data
arguments: label: D3517
data_type: f64
name: disassemble_data
arguments: label: D2125
data_type: f64
name: disassemble_data
arguments: label: D3693
data_type: f64
name: disassemble_data
arguments: label: D2410
data_type: f64
name: disassemble_data
arguments: label: D2805
data_type: byte[8]
name: disassemble_data
arguments: label: D2598
data_type: f64
name: disassemble_data
arguments: label: D4689
data_type: f64
name: disassemble_data
arguments: label: D3586
data_type: f64
name: disassemble_data
arguments: label: D8262
data_type: f64
name: disassemble_data
arguments: label: D2478
data_type: f64
name: disassemble_data
arguments: label: D7249
data_type: f64
name: disassemble_data
arguments: label: D68
data_type: f64
name: disassemble_data
arguments: label: D2603
data_type: f64
name: disassemble_data
arguments: label: D3267
data_type: f64
name: disassemble_data
arguments: label: D3972
data_type: f64
name: disassemble_data
arguments: label: D1985
data_type: f64
name: disassemble_data
arguments: label: D3575
data_type: f64
name: disassemble_data
arguments: label: D4045
data_type: f64
name: disassemble_data
arguments: label: D4426
data_type: f64
name: disassemble_data
arguments: label: D6696
data_type: f64
name: disassemble_data
arguments: label: D4273
data_type: f64
name: disassemble_data
arguments: label: D6517
data_type: f64
name: disassemble_data
arguments: label: D3300
data_type: f64
name: disassemble_data
arguments: label: D6259
data_type: f64
name: disassemble_data
arguments: label: D836
data_type: f64
name: disassemble_data
arguments: label: D2599
data_type: f64
name: disassemble_data
arguments: label: D1681
data_type: f64
name: disassemble_data
arguments: label: D6654
data_type: f64
name: disassemble_data
arguments: label: D6914
data_type: f64
name: disassemble_data
arguments: label: D6580
data_type: f64
name: disassemble_data
arguments: label: D2292
data_type: f64
name: disassemble_data
arguments: label: D5575
data_type: f64

tool: D5782: 2.718281828459045

tool: D5411: 1600593426432000.0

tool: D3277: 3201186852864000.0

tool: D7241: 2

tool: D1492: 3

tool: D968: 2132149009740750.0

tool: D5881: 4

tool: D5999: 1063111166617500.0

tool: D7666: 5

tool: D7509: 422807944083525

tool: D1976: 6

tool: D5364: 139509188869050

tool: D6287: 7

tool: D4521: 39204349984800

tool: D1170: 8

tool: D1035: 9554082337800

tool: D2808: 9

tool: D4027: 2044960117200

tool: D4174: 10

tool: D2877: 387930422880

tool: D1275: 11

tool: D1188: 65654184960

tool: D1306: 12

tool: D3903: 9962184960

tool: D934: 13

tool: D2918: 1359912960

tool: D1456: 14

tool: D211: 167116800

tool: D3996: 15

tool: D2342: 18382848

tool: D7345: 16

tool: D4224: 1775616

tool: D6734: 17

tool: D6: 143360

tool: D3987: 18

tool: D6700: 8192

tool: D3115: 1403325

tool: D4606: 10395

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

tool: D5589: 25

tool: D6406: 26

tool: D6199: 20

tool: D3360: 135

tool: D7294: 270

tool: D6943: 90

tool: D7876: 51

tool: D4003: 80

tool: D2673: 24

tool: D5664: 93

tool: D4577: 23

tool: D5483: 395

tool: D5780: 3264

tool: D754: 36

tool: D6095: 85

tool: D1400: 1020

tool: D1422: 204

tool: D456: 2040

tool: D1661: 715

tool: D3416: 172098

tool: D828: 29

tool: D6897: 8158

tool: D4133: 210168

tool: D2691: 39

tool: D2064: 132

tool: D5406: 9180

tool: D1546: 67

tool: D3690: 22

tool: D4257: 80085

tool: {"D4539": [0x00,0x00,0x00,0x00,0xe0,0x0c,0x03,0xc1]}

tool: D3200: 94

tool: D7104: 68

tool: D1967: 115770

tool: {"D6422": [0x00,0x00,0x00,0x00,0x5f,0x33,0x33,0xc1]}

tool: D5961: 212

tool: D6039: 30

tool: D1029: 10472

tool: D7394: 6000651

tool: D7713: 816

tool: D7240: 21

tool: D7264: 422805

tool: D7751: 174420

tool: D1401: 1399

tool: D1066: 415140

tool: D5403: 784125

tool: D7772: 3326

tool: D4660: 45

tool: D128: 1628872

tool: {"D2710": [0x00,0x00,0x00,0x00,0x59,0x85,0x3e,0xc1]}

tool: D4303: 20808

tool: D509: 19

tool: {"D7334": [0x00,0x00,0x00,0x60,0x36,0xf8,0x76,0xc1]}

tool: D398: 7125420

tool: D1279: 59024

tool: D4127: 38954

tool: D2648: 1365

tool: D513: 6120

tool: D1315: 15300

tool: D2340: 255

tool: D7660: 1159275

tool: D4728: 2581470

tool: D2483: 4845

tool: D6234: 53244

tool: D1603: 156825

tool: D2907: 6684

tool: D1645: 9981210

tool: D4032: 21391695

tool: D6973: 221340

tool: D5854: 3733518

tool: D4861: 802845

tool: D8007: 56168

tool: D7872: 136

tool: D5692: 4738455

tool: {"D641": [0x00,0x00,0x00,0x00,0xa0,0x4a,0x05,0xc1]}

tool: D3563: 198795

tool: D1317: 544

tool: D1846: 436049563950

tool: D7367: 218024781975

tool: D4132: 315992927250

tool: D2953: 127775547900

tool: D6469: 33563479950

tool: D8012: 6097020930

tool: D4699: 773783010

tool: D5163: 64787580

tool: D2787: 2627955

tool: D1624: 117810

tool: D3113: 25542

tool: D597: 1684

tool: D7312: 46

tool: D455: 88

tool: D5574: 21687750

tool: {"D6903": [0x00,0x00,0x00,0x60,0xdc,0xae,0x64,0xc1]}

tool: D2889: 14458500

tool: D5616: 7229250

tool: D6649: 2891700

tool: D6076: 963900

tool: D7957: 302130

tool: D2733: 28755

tool: D3622: 25380

tool: D4401: 5805

tool: D997: 350

tool: D3864: 50024964150

tool: D1157: 25012482075

tool: D285: 3860178525

tool: D7847: 8806672350

tool: D2417: 3531006675

tool: D5233: 529052580

tool: D3214: 2184840

tool: D206: 14577840

tool: D4838: 2766240

tool: D5148: 273870

tool: D2706: 15363

tool: D572: 406

tool: D6284: 4488

tool: D493: 7739550

tool: {"D7421": [0x00,0x00,0x00,0x80,0x27,0x86,0x4d,0xc1]}

tool: D5008: 8632575

tool: D3514: 66150

tool: D4058: 9955575

tool: D5707: 1446480

tool: D3265: 379260

tool: D5418: 283320

tool: D3560: 88050

tool: D5368: 8400

tool: D2967: 44

tool: D1896: 13778100

tool: {"D8081": [0x00,0x00,0x00,0x80,0x96,0x47,0x5a,0xc1]}

tool: D6796: 20057625

tool: D3518: 61906950

tool: D604: 11911725

tool: D4516: 5554080

tool: D2194: 1535940

tool: D6606: 762660

tool: D4909: 103200

tool: D4751: 2820

tool: D3632: 654

tool: D162: 6547290750

tool: D7852: 3273645375

tool: D7674: 5306751450

tool: D3109: 2527024500

tool: D3573: 817566750

tool: D5918: 193243050

tool: D3728: 34684650

tool: D2740: 4813380

tool: D4811: 517275

tool: D198: 42350

tool: D234: 2530

tool: D5652: 100

tool: D704: 935550

tool: D7271: 467775

tool: D7816: 623700

tool: D3811: 311850

tool: D3466: 124740

tool: D5352: 41580

tool: D6604: 11880

tool: D697: 2970

tool: D4176: 660

tool: D2087: 330

tool: D1569: 20241900

tool: {"D738": [0x00,0x00,0x00,0xc0,0xde,0x4d,0x63,0xc1]}

tool: D2383: 13494600

tool: D3947: 6747300

tool: D1352: 2572794

tool: D2677: 1278018

tool: D2920: 18180

tool: D7740: 77691

tool: D7097: 35630

tool: D2747: 4114

tool: D7200: 92

tool: D618: 165

tool: D4317: 11754743490

tool: {"D3377": [0x00,0x00,0x10,0x36,0x19,0xe5,0xf5,0xc1]}

tool: D2387: 10638195750

tool: D5002: 3500767620

tool: D2299: 943138350

tool: D3356: 587351268

tool: D5795: 104134716

tool: D596: 4631400

tool: D921: 1221198

tool: D640: 247260

tool: D5573: 20892

tool: D4169: 856

tool: D226: 460526358600

tool: D2124: 230263179300

tool: D8228: 246912383025

tool: D882: 55394851050

tool: D2887: 1508262525

tool: D7074: 2396962260

tool: D2436: 722410920

tool: D480: 115167690

tool: D5175: 11586465

tool: D232: 720720

tool: D510: 21681

tool: D867: 218

tool: D5720: 47713050

tool: D2336: 23856525

tool: D3671: 31808700

tool: D488: 15904350

tool: D6693: 6361740

tool: D4272: 2120580

tool: D1773: 605880

tool: D2749: 151470

tool: D7813: 26730

tool: D3517: 11583

tool: D2125: 1406

tool: D3693: 66

tool: D2410: 263144700

tool: {"D2805": [0x00,0x00,0x00,0xf8,0x89,0x5e,0x9f,0xc1]}

tool: D2598: 178869600

tool: D4689: 63636300

tool: D3586: 76650210

tool: D8262: 7510230

tool: D2478: 1096020

tool: D7249: 2359515

tool: D68: 455070

tool: D2603: 25722

tool: D3267: 716

tool: D3972: 86

tool: D1985: 33660

tool: D3575: 6732

tool: D4045: 1784

tool: D4426: 33

tool: D6696: 5519319750

tool: D4273: 2759659875

tool: D6517: 33545959650

tool: D3300: 10690917300

tool: D6259: 5050165050

tool: D836: 924808500

tool: D2599: 639355500

tool: D1681: 107153640

tool: D6654: 4761930

tool: D6914: 823020

tool: D6580: 138060

tool: D2292: 8200

tool: D5575: 172

assistant: ```c
double DSlater_3S_6S(double rij, double xij, double xii) {
  double S;
  if (xii == xij) {
    S = (-1600593426432000.0 + 1600593426432000.0 * (pow((double)(2.71828182845904523536029), (double)(2.0 * rij * xii))) - 3201186852864000.0 * rij * xii - 3201186852864000.0 * (pow((double)(rij), (double)(2.0))) * (pow((double)(xii), (double)(2.0))) - 2132149009740750.0 * (pow((double)(rij), (double)(3.0))) * (pow((double)(xii), (double)(3.0))) - 1063111166617500.0 * (pow((double)(rij), (double)(4.0))) * (pow((double)(xii), (double)(4.0))) - 422807944083525.0 * (pow((double)(rij), (double)(5.0))) * (pow((double)(xii), (double)(5.0))) - 139509188869050.0 * (pow((double)(rij), (double)(6.0))) * (pow((double)(xii), (double)(6.0))) - 39204349984800.0 * (pow((double)(rij), (double)(7.0))) * (pow((double)(xii), (double)(7.0))) - 9554082337800.0 * (pow((double)(rij), (double)(8.0))) * (pow((double)(xii), (double)(8.0))) - 2044960117200.0 * (pow((double)(rij), (double)(9.0))) * (pow((double)(xii), (double)(9.0))) - 387930422880.0 * (pow((double)(rij), (double)(10.0))) * (pow((double)(xii), (double)(10.0))) - 65654184960.0 * (pow((double)(rij), (double)(11.0))) * (pow((double)(xii), (double)(11.0))) - 9962184960.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.600593426432e15 * (pow((double)(2.71828182845904523536029), (double)(2.0 * rij * xii))) * (pow((double)(rij), (double)(2.0))));
  } else {
    S = (1403325.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))) + 10395.0 * (pow((double)(2.71828182845904523536029), (double)(2.0 * rij * xij))) * (pow((double)(xij), (double)(14.0))) * (-456.0 * (pow((double)(rij), (double)(5.0))) * (pow((double)(xii), (double)(25.0))) - 12.0 * (pow((double)(rij), (double)(6.0))) * (pow((double)(xii), (double)(26.0))) + 135.0 * (pow((double)(xij), (double)(20.0))) + 270.0 * rij * xii * (pow((double)(xij), (double)(20.0))) + 90.0 * rij * (pow((double)(xii), (double)(3.0))) * (pow((double)(xij), (double)(18.0))) * (-51.0 + 2.0 * (pow((double)(rij), (double)(2.0))) * (pow((double)(xij), (double)(2.0)))) + 135.0 * (pow((double)(xii), (double)(2.0))) * (pow((double)(xij), (double)(18.0))) * (-17.0 + 2.0 * (pow((double)(rij), (double)(2.0))) * (pow((double)(xij), (double)(2.0)))) - 80.0 * (pow((double)(rij), (double)(4.0))) * (pow((double)(xii), (double)(24.0))) * (93.0 + 2.0 * (pow((double)(rij), (double)(2.0))) * (pow((double)(xij), (double)(2.0)))) - 20.0 * (pow((double)(rij), (double)(3.0))) * (pow((double)(xii), (double)(23.0))) * (3264.0 + 395.0 * (pow((double)(rij), (double)(2.0))) * (pow((double)(xij), (double)(2.0)))) + 36.0 * rij * (pow((double)(xii), (double)(5.0))) * (pow((double)(xij), (double)(16.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)))) + 90.0 * (pow((double)(xii), (double)(4.0))) * (pow((double)(xij), (double)(16.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)))) + 2040.0 * rij * (pow((double)(xii), (double)(13.0))) * (pow((double)(xij), (double)(8.0))) * (-172098.0 + 715.0 * (pow((double)(rij), (double)(2.0))) * (pow((double)(xij), (double)(2.0))) + 29.0 * (pow((double)(rij), (double)(4.0))) * (pow((double)(xij), (double)(4.0)))) - 2040.0 * rij * (pow((double)(xii), (double)(15.0))) * (pow((double)(xij), (double)(6.0))) * (210168.0 - 8158.0 * (pow((double)(rij), (double)(2.0))) * (pow((double)(xij), (double)(2.0))) + 39.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)(14.0))) * (9180.0 - 132.0 * (pow((double)(rij), (double)(2.0))) * (pow((double)(xij), (double)(2.0))) + 67.0 * (pow((double)(rij), (double)(4.0))) * (pow((double)(xij), (double)(4.0)))) + 2.0 * (pow((double)(rij), (double)(2.0))) * (pow((double)(xii), (double)(22.0))) * (-156060.0 - 80085.0 * (pow((double)(rij), (double)(2.0))) * (pow((double)(xij), (double)(2.0))) + 94.0 * (pow((double)(rij), (double)(4.0))) * (pow((double)(xij), (double)(4.0)))) + 68.0 * rij * (pow((double)(xii), (double)(11.0))) * (pow((double)(xij), (double)(10.0))) * (-1258335.0 - 115770.0 * (pow((double)(rij), (double)(2.0))) * (pow((double)(xij), (double)(2.0))) + 212.0 * (pow((double)(rij), (double)(4.0))) * (pow((double)(xij), (double)(4.0)))) - 30.0 * rij * (pow((double)(xii), (double)(17.0))) * (pow((double)(xij), (double)(4.0))) * (6000651.0 - 10472.0 * (pow((double)(rij), (double)(2.0))) * (pow((double)(xij), (double)(2.0))) + 816.0 * (pow((double)(rij), (double)(4.0))) * (pow((double)(xij), (double)(4.0)))) - 4.0 * rij * (pow((double)(xii), (double)(21.0))) * (174420.0 + 422805.0 * (pow((double)(rij), (double)(2.0))) * (pow((double)(xij), (double)(2.0))) + 1399.0 * (pow((double)(rij), (double)(4.0))) * (pow((double)(xij), (double)(4.0)))) - 4.0 * rij * (pow((double)(xii), (double)(9.0))) * (pow((double)(xij), (double)(12.0))) * (784125.0 + 415140.0 * (pow((double)(rij), (double)(2.0))) * (pow((double)(xij), (double)(2.0))) + 3326.0 * (pow((double)(rij), (double)(4.0))) * (pow((double)(xij), (double)(4.0)))) + 45.0 * (pow((double)(xii), (double)(16.0))) * (pow((double)(xij), (double)(4.0))) * (-2000217.0 - 1628872.0 * (pow((double)(rij), (double)(2.0))) * (pow((double)(xij), (double)(2.0))) + 20808.0 * (pow((double)(rij), (double)(4.0))) * (pow((double)(xij), (double)(4.0)))) + (pow((double)(xii), (double)(19.0))) * (-24085350.0 * rij * (pow((double)(xij), (double)(2.0))) - 7125420.0 * (pow((double)(rij), (double)(3.0))) * (pow((double)(xij), (double)(4.0))) + 59024.0 * (pow((double)(rij), (double)(5.0))) * (pow((double)(xij), (double)(6.0)))) + 1020.0 * (pow((double)(xii), (double)(14.0))) * (pow((double)(xij), (double)(6.0))) * (-210168.0 + 38954.0 * (pow((double)(rij), (double)(2.0))) * (pow((double)(xij), (double)(2.0))) - 1365.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)))) + 6.0 * (pow((double)(xii), (double)(6.0))) * (pow((double)(xij), (double)(14.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)))) - 68.0 * (pow((double)(xii), (double)(12.0))) * (pow((double)(xij), (double)(8.0))) * (2581470.0 - 1159275.0 * (pow((double)(rij), (double)(2.0))) * (pow((double)(xij), (double)(2.0))) + 4845.0 * (pow((double)(rij), (double)(4.0))) * (pow((double)(xij), (double)(4.0))) + 16.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)(12.0))) * (-156825.0 + 53244.0 * (pow((double)(rij), (double)(2.0))) * (pow((double)(xij), (double)(2.0))) + 6684.0 * (pow((double)(rij), (double)(4.0))) * (pow((double)(xij), (double)(4.0))) + 16.0 * (pow((double)(rij), (double)(6.0))) * (pow((double)(xij), (double)(6.0)))) - 2.0 * (pow((double)(xii), (double)(10.0))) * (pow((double)(xij), (double)(10.0))) * (21391695.0 - 9981210.0 * (pow((double)(rij), (double)(2.0))) * (pow((double)(xij), (double)(2.0))) - 221340.0 * (pow((double)(rij), (double)(4.0))) * (pow((double)(xij), (double)(4.0))) + 94.0 * (pow((double)(rij), (double)(6.0))) * (pow((double)(xij), (double)(6.0)))) - 15.0 * (pow((double)(xii), (double)(18.0))) * (pow((double)(xij), (double)(2.0))) * (802845.0 + 3733518.0 * (pow((double)(rij), (double)(2.0))) * (pow((double)(xij), (double)(2.0))) - 56168.0 * (pow((double)(rij), (double)(4.0))) * (pow((double)(xij), (double)(4.0))) + 136.0 * (pow((double)(rij), (double)(6.0))) * (pow((double)(xij), (double)(6.0)))) + 2.0 * (pow((double)(xii), (double)(20.0))) * (-174420.0 - 4738455.0 * (pow((double)(rij), (double)(2.0))) * (pow((double)(xij), (double)(2.0))) - 198795.0 * (pow((double)(rij), (double)(4.0))) * (pow((double)(xij), (double)(4.0))) + 544.0 * (pow((double)(rij), (double)(6.0))) * (pow((double)(xij), (double)(6.0))))) + (pow((double)(2.71828182845904523536029), (double)(2.0 * rij * xii))) * (pow((double)(xii), (double)(8.0))) * (2.0 * (pow((double)(xii), (double)(2.0))) * (pow((double)(xij), (double)(24.0))) * (218024781975.0 + 436049563950.0 * rij * xij + 315992927250.0 * (pow((double)(rij), (double)(2.0))) * (pow((double)(xij), (double)(2.0))) + 127775547900.0 * (pow((double)(rij), (double)(3.0))) * (pow((double)(xij), (double)(3.0))) + 33563479950.0 * (pow((double)(rij), (double)(4.0))) * (pow((double)(xij), (double)(4.0))) + 6097020930.0 * (pow((double)(rij), (double)(5.0))) * (pow((double)(xij), (double)(5.0))) + 773783010.0 * (pow((double)(rij), (double)(6.0))) * (pow((double)(xij), (double)(6.0))) + 64787580.0 * (pow((double)(rij), (double)(7.0))) * (pow((double)(xij), (double)(7.0))) + 2627955.0 * (pow((double)(rij), (double)(8.0))) * (pow((double)(xij), (double)(8.0))) - 117810.0 * (pow((double)(rij), (double)(9.0))) * (pow((double)(xij), (double)(9.0))) - 25542.0 * (pow((double)(rij), (double)(10.0))) * (pow((double)(xij), (double)(10.0))) - 1684.0 * (pow((double)(rij), (double)(11.0))) * (pow((double)(xij), (double)(11.0))) - 46.0 * (pow((double)(rij), (double)(12.0))) * (pow((double)(xij), (double)(12.0)))) - 88.0 * (pow((double)(xii), (double)(20.0))) * (pow((double)(xij), (double)(6.0))) * (-10843875.0 - 21687750.0 * rij * xij - 21687750.0 * (pow((double)(rij), (double)(2.0))) * (pow((double)(xij), (double)(2.0))) - 14458500.0 * (pow((double)(rij), (double)(3.0))) * (pow((double)(xij), (double)(3.0))) - 7229250.0 * (pow((double)(rij), (double)(4.0))) * (pow((double)(xij), (double)(4.0))) - 2891700.0 * (pow((double)(rij), (double)(5.0))) * (pow((double)(xij), (double)(5.0))) - 963900.0 * (pow((double)(rij), (double)(6.0))) * (pow((double)(xij), (double)(6.0))) - 302130.0 * (pow((double)(rij), (double)(7.0))) * (pow((double)(xij), (double)(7.0))) - 28755.0 * (pow((double)(rij), (double)(8.0))) * (pow((double)(xij), (double)(8.0))) - 25380.0 * (pow((double)(rij), (double)(9.0))) * (pow((double)(xij), (double)(9.0))) - 5805.0 * (pow((double)(rij), (double)(10.0))) * (pow((double)(xij), (double)(10.0))) - 350.0 * (pow((double)(rij), (double)(11.0))) * (pow((double)(xij), (double)(11.0))) + (pow((double)(rij), (double)(12.0))) * (pow((double)(xij), (double)(12.0)))) + 88.0 * (pow((double)(xii), (double)(6.0))) * (pow((double)(xij), (double)(20.0))) * (25012482075.0 + 50024964150.0 * rij * xij + 3860178525.0 * (pow((double)(rij), (double)(2.0))) * (pow((double)(xij), (double)(2.0))) - 8806672350.0 * (pow((double)(rij), (double)(3.0))) * (pow((double)(xij), (double)(3.0))) - 3531006675.0 * (pow((double)(rij), (double)(4.0))) * (pow((double)(xij), (double)(4.0))) - 529052580.0 * (pow((double)(rij), (double)(5.0))) * (pow((double)(xij), (double)(5.0))) + 2184840.0 * (pow((double)(rij), (double)(6.0))) * (pow((double)(xij), (double)(6.0))) + 14577840.0 * (pow((double)(rij), (double)(7.0))) * (pow((double)(xij), (double)(7.0))) + 2766240.0 * (pow((double)(rij), (double)(8.0))) * (pow((double)(xij), (double)(8.0))) + 273870.0 * (pow((double)(rij), (double)(9.0))) * (pow((double)(xij), (double)(9.0))) + 15363.0 * (pow((double)(rij), (double)(10.0))) * (pow((double)(xij), (double)(10.0))) + 406.0 * (pow((double)(rij), (double)(11.0))) * (pow((double)(xij), (double)(11.0))) + (pow((double)(rij), (double)(12.0))) * (pow((double)(xij), (double)(12.0)))) + 4488.0 * (pow((double)(xii), (double)(14.0))) * (pow((double)(xij), (double)(12.0))) * (-3869775.0 - 7739550.0 * rij * xij - 8632575.0 * (pow((double)(rij), (double)(2.0))) * (pow((double)(xij), (double)(2.0))) - 66150.0 * (pow((double)(rij), (double)(3.0))) * (pow((double)(xij), (double)(3.0))) - 9955575.0 * (pow((double)(rij), (double)(4.0))) * (pow((double)(xij), (double)(4.0))) + 1446480.0 * (pow((double)(rij), (double)(5.0))) * (pow((double)(xij), (double)(5.0))) + 379260.0 * (pow((double)(rij), (double)(6.0))) * (pow((double)(xij), (double)(6.0))) - 283320.0 * (pow((double)(rij), (double)(7.0))) * (pow((double)(xij), (double)(7.0))) - 88050.0 * (pow((double)(rij), (double)(8.0))) * (pow((double)(xij), (double)(8.0))) - 8400.0 * (pow((double)(rij), (double)(9.0))) * (pow((double)(xij), (double)(9.0))) - 18.0 * (pow((double)(rij), (double)(10.0))) * (pow((double)(xij), (double)(10.0))) + 44.0 * (pow((double)(rij), (double)(11.0))) * (pow((double)(xij), (double)(11.0))) + 2.0 * (pow((double)(rij), (double)(12.0))) * (pow((double)(xij), (double)(12.0)))) - 4488.0 * (pow((double)(xii), (double)(12.0))) * (pow((double)(xij), (double)(14.0))) * (-6889050.0 - 13778100.0 * rij * xij + 20057625.0 * (pow((double)(rij), (double)(2.0))) * (pow((double)(xij), (double)(2.0))) - 61906950.0 * (pow((double)(rij), (double)(3.0))) * (pow((double)(xij), (double)(3.0))) + 11911725.0 * (pow((double)(rij), (double)(4.0))) * (pow((double)(xij), (double)(4.0))) + 5554080.0 * (pow((double)(rij), (double)(5.0))) * (pow((double)(xij), (double)(5.0))) - 1535940.0 * (pow((double)(rij), (double)(6.0))) * (pow((double)(xij), (double)(6.0))) - 762660.0 * (pow((double)(rij), (double)(7.0))) * (pow((double)(xij), (double)(7.0))) - 103200.0 * (pow((double)(rij), (double)(8.0))) * (pow((double)(xij), (double)(8.0))) - 2820.0 * (pow((double)(rij), (double)(9.0))) * (pow((double)(xij), (double)(9.0))) + 654.0 * (pow((double)(rij), (double)(10.0))) * (pow((double)(xij), (double)(10.0))) + 68.0 * (pow((double)(rij), (double)(11.0))) * (pow((double)(xij), (double)(11.0))) + 2.0 * (pow((double)(rij), (double)(12.0))) * (pow((double)(xij), (double)(12.0)))) + 6.0 * (pow((double)(xij), (double)(26.0))) * (3273645375.0 + 6547290750.0 * rij * xij + 5306751450.0 * (pow((double)(rij), (double)(2.0))) * (pow((double)(xij), (double)(2.0))) + 2527024500.0 * (pow((double)(rij), (double)(3.0))) * (pow((double)(xij), (double)(3.0))) + 817566750.0 * (pow((double)(rij), (double)(4.0))) * (pow((double)(xij), (double)(4.0))) + 193243050.0 * (pow((double)(rij), (double)(5.0))) * (pow((double)(xij), (double)(5.0))) + 34684650.0 * (pow((double)(rij), (double)(6.0))) * (pow((double)(xij), (double)(6.0))) + 4813380.0 * (pow((double)(rij), (double)(7.0))) * (pow((double)(xij), (double)(7.0))) + 517275.0 * (pow((double)(rij), (double)(8.0))) * (pow((double)(xij), (double)(8.0))) + 42350.0 * (pow((double)(rij), (double)(9.0))) * (pow((double)(xij), (double)(9.0))) + 2530.0 * (pow((double)(rij), (double)(10.0))) * (pow((double)(xij), (double)(10.0))) + 100.0 * (pow((double)(rij), (double)(11.0))) * (pow((double)(xij), (double)(11.0))) + 2.0 * (pow((double)(rij), (double)(12.0))) * (pow((double)(xij), (double)(12.0)))) - 3.0 * (pow((double)(xii), (double)(26.0))) * (467775.0 + 935550.0 * rij * xij + 935550.0 * (pow((double)(rij), (double)(2.0))) * (pow((double)(xij), (double)(2.0))) + 623700.0 * (pow((double)(rij), (double)(3.0))) * (pow((double)(xij), (double)(3.0))) + 311850.0 * (pow((double)(rij), (double)(4.0))) * (pow((double)(xij), (double)(4.0))) + 124740.0 * (pow((double)(rij), (double)(5.0))) * (pow((double)(xij), (double)(5.0))) + 41580.0 * (pow((double)(rij), (double)(6.0))) * (pow((double)(xij), (double)(6.0))) + 11880.0 * (pow((double)(rij), (double)(7.0))) * (pow((double)(xij), (double)(7.0))) + 2970.0 * (pow((double)(rij), (double)(8.0))) * (pow((double)(xij), (double)(8.0))) + 660.0 * (pow((double)(rij), (double)(9.0))) * (pow((double)(xij), (double)(9.0))) + 132.0 * (pow((double)(rij), (double)(10.0))) * (pow((double)(xij), (double)(10.0))) + 24.0 * (pow((double)(rij), (double)(11.0))) * (pow((double)(xij), (double)(11.0))) + 4.0 * (pow((double)(rij), (double)(12.0))) * (pow((double)(xij), (double)(12.0)))) + 330.0 * (pow((double)(xii), (double)(18.0))) * (pow((double)(xij), (double)(8.0))) * (-10120950.0 - 20241900.0 * rij * xij - 20241900.0 * (pow((double)(rij), (double)(2.0))) * (pow((double)(xij), (double)(2.0))) - 13494600.0 * (pow((double)(rij), (double)(3.0))) * (pow((double)(xij), (double)(3.0))) - 6747300.0 * (pow((double)(rij), (double)(4.0))) * (pow((double)(xij), (double)(4.0))) - 2572794.0 * (pow((double)(rij), (double)(5.0))) * (pow((double)(xij), (double)(5.0))) - 1278018.0 * (pow((double)(rij), (double)(6.0))) * (pow((double)(xij), (double)(6.0))) + 18180.0 * (pow((double)(rij), (double)(7.0))) * (pow((double)(xij), (double)(7.0))) - 77691.0 * (pow((double)(rij), (double)(8.0))) * (pow((double)(xij), (double)(8.0))) - 35630.0 * (pow((double)(rij), (double)(9.0))) * (pow((double)(xij), (double)(9.0))) - 4114.0 * (pow((double)(rij), (double)(10.0))) * (pow((double)(xij), (double)(10.0))) - 92.0 * (pow((double)(rij), (double)(11.0))) * (pow((double)(xij), (double)(11.0))) + 6.0 * (pow((double)(rij), (double)(12.0))) * (pow((double)(xij), (double)(12.0)))) - 165.0 * (pow((double)(xii), (double)(8.0))) * (pow((double)(xij), (double)(18.0))) * (-5877371745.0 - 11754743490.0 * rij * xij + 10638195750.0 * (pow((double)(rij), (double)(2.0))) * (pow((double)(xij), (double)(2.0))) + 3500767620.0 * (pow((double)(rij), (double)(3.0))) * (pow((double)(xij), (double)(3.0))) - 943138350.0 * (pow((double)(rij), (double)(4.0))) * (pow((double)(xij), (double)(4.0))) - 587351268.0 * (pow((double)(rij), (double)(5.0))) * (pow((double)(xij), (double)(5.0))) - 104134716.0 * (pow((double)(rij), (double)(6.0))) * (pow((double)(xij), (double)(6.0))) - 4631400.0 * (pow((double)(rij), (double)(7.0))) * (pow((double)(xij), (double)(7.0))) + 1221198.0 * (pow((double)(rij), (double)(8.0))) * (pow((double)(xij), (double)(8.0))) + 247260.0 * (pow((double)(rij), (double)(9.0))) * (pow((double)(xij), (double)(9.0))) + 20892.0 * (pow((double)(rij), (double)(10.0))) * (pow((double)(xij), (double)(10.0))) + 856.0 * (pow((double)(rij), (double)(11.0))) * (pow((double)(xij), (double)(11.0))) + 12.0 * (pow((double)(rij), (double)(12.0))) * (pow((double)(xij), (double)(12.0)))) + 8.0 * (pow((double)(xii), (double)(4.0))) * (pow((double)(xij), (double)(22.0))) * (230263179300.0 + 460526358600.0 * rij * xij + 246912383025.0 * (pow((double)(rij), (double)(2.0))) * (pow((double)(xij), (double)(2.0))) + 55394851050.0 * (pow((double)(rij), (double)(3.0))) * (pow((double)(xij), (double)(3.0))) + 1508262525.0 * (pow((double)(rij), (double)(4.0))) * (pow((double)(xij), (double)(4.0))) - 2396962260.0 * (pow((double)(rij), (double)(5.0))) * (pow((double)(xij), (double)(5.0))) - 722410920.0 * (pow((double)(rij), (double)(6.0))) * (pow((double)(xij), (double)(6.0))) - 115167690.0 * (pow((double)(rij), (double)(7.0))) * (pow((double)(xij), (double)(7.0))) - 11586465.0 * (pow((double)(rij), (double)(8.0))) * (pow((double)(xij), (double)(8.0))) - 720720.0 * (pow((double)(rij), (double)(9.0))) * (pow((double)(xij), (double)(9.0))) - 21681.0 * (pow((double)(rij), (double)(10.0))) * (pow((double)(xij), (double)(10.0))) + 218.0 * (pow((double)(rij), (double)(11.0))) * (pow((double)(xij), (double)(11.0))) + 29.0 * (pow((double)(rij), (double)(12.0))) * (pow((double)(xij), (double)(12.0)))) - 8.0 * (pow((double)(xii), (double)(22.0))) * (pow((double)(xij), (double)(4.0))) * (23856525.0 + 47713050.0 * rij * xij + 47713050.0 * (pow((double)(rij), (double)(2.0))) * (pow((double)(xij), (double)(2.0))) + 31808700.0 * (pow((double)(rij), (double)(3.0))) * (pow((double)(xij), (double)(3.0))) + 15904350.0 * (pow((double)(rij), (double)(4.0))) * (pow((double)(xij), (double)(4.0))) + 6361740.0 * (pow((double)(rij), (double)(5.0))) * (pow((double)(xij), (double)(5.0))) + 2120580.0 * (pow((double)(rij), (double)(6.0))) * (pow((double)(xij), (double)(6.0))) + 605880.0 * (pow((double)(rij), (double)(7.0))) * (pow((double)(xij), (double)(7.0))) + 151470.0 * (pow((double)(rij), (double)(8.0))) * (pow((double)(xij), (double)(8.0))) + 26730.0 * (pow((double)(rij), (double)(9.0))) * (pow((double)(xij), (double)(9.0))) + 11583.0 * (pow((double)(rij), (double)(10.0))) * (pow((double)(xij), (double)(10.0))) + 1406.0 * (pow((double)(rij), (double)(11.0))) * (pow((double)(xij), (double)(11.0))) + 29.0 * (pow((double)(rij), (double)(12.0))) * (pow((double)(xij), (double)(12.0)))) - 66.0 * (pow((double)(xii), (double)(16.0))) * (pow((double)(xij), (double)(10.0))) * (-131572350.0 - 263144700.0 * rij * xij - 263144700.0 * (pow((double)(rij), (double)(2.0))) * (pow((double)(xij), (double)(2.0))) - 178869600.0 * (pow((double)(rij), (double)(3.0))) * (pow((double)(xij), (double)(3.0))) - 63636300.0 * (pow((double)(rij), (double)(4.0))) * (pow((double)(xij), (double)(4.0))) - 76650210.0 * (pow((double)(rij), (double)(5.0))) * (pow((double)(xij), (double)(5.0))) + 7510230.0 * (pow((double)(rij), (double)(6.0))) * (pow((double)(xij), (double)(6.0))) - 1096020.0 * (pow((double)(rij), (double)(7.0))) * (pow((double)(xij), (double)(7.0))) - 2359515.0 * (pow((double)(rij), (double)(8.0))) * (pow((double)(xij), (double)(8.0))) - 455070.0 * (pow((double)(rij), (double)(9.0))) * (pow((double)(xij), (double)(9.0))) - 25722.0 * (pow((double)(rij), (double)(10.0))) * (pow((double)(xij), (double)(10.0))) + 716.0 * (pow((double)(rij), (double)(11.0))) * (pow((double)(xij), (double)(11.0))) + 86.0 * (pow((double)(rij), (double)(12.0))) * (pow((double)(xij), (double)(12.0)))) + (pow((double)(xii), (double)(24.0))) * (pow((double)(xij), (double)(2.0))) * (23856525.0 + 47713050.0 * rij * xij + 47713050.0 * (pow((double)(rij), (double)(2.0))) * (pow((double)(xij), (double)(2.0))) + 31808700.0 * (pow((double)(rij), (double)(3.0))) * (pow((double)(xij), (double)(3.0))) + 15904350.0 * (pow((double)(rij), (double)(4.0))) * (pow((double)(xij), (double)(4.0))) + 6361740.0 * (pow((double)(rij), (double)(5.0))) * (pow((double)(xij), (double)(5.0))) + 2120580.0 * (pow((double)(rij), (double)(6.0))) * (pow((double)(xij), (double)(6.0))) + 605880.0 * (pow((double)(rij), (double)(7.0))) * (pow((double)(xij), (double)(7.0))) + 151470.0 * (pow((double)(rij), (double)(8.0))) * (pow((double)(xij), (double)(8.0))) + 33660.0 * (pow((double)(rij), (double)(9.0))) * (pow((double)(xij), (double)(9.0))) + 6732.0 * (pow((double)(rij), (double)(10.0))) * (pow((double)(xij), (double)(10.0))) + 1784.0 * (pow((double)(rij), (double)(11.0))) * (pow((double)(xij), (double)(11.0))) + 92.0 * (pow((double)(rij), (double)(12.0))) * (pow((double)(xij), (double)(12.0)))) + 33.0 * (pow((double)(xii), (double)(10.0))) * (pow((double)(xij), (double)(16.0))) * (2759659875.0 + 5519319750.0 * rij * xij - 33545959650.0 * (pow((double)(rij), (double)(2.0))) * (pow((double)(xij), (double)(2.0))) + 10690917300.0 * (pow((double)(rij), (double)(3.0))) * (pow((double)(xij), (double)(3.0))) + 5050165050.0 * (pow((double)(rij), (double)(4.0))) * (pow((double)(xij), (double)(4.0))) - 924808500.0 * (pow((double)(rij), (double)(5.0))) * (pow((double)(xij), (double)(5.0))) - 639355500.0 * (pow((double)(rij), (double)(6.0))) * (pow((double)(xij), (double)(6.0))) - 107153640.0 * (pow((double)(rij), (double)(7.0))) * (pow((double)(xij), (double)(7.0))) - 4761930.0 * (pow((double)(rij), (double)(8.0))) * (pow((double)(xij), (double)(8.0))) + 823020.0 * (pow((double)(rij), (double)(9.0))) * (pow((double)(xij), (double)(9.0))) + 138060.0 * (pow((double)(rij), (double)(10.0))) * (pow((double)(xij), (double)(10.0))) + 8200.0 * (pow((double)(rij), (double)(11.0))) * (pow((double)(xij), (double)(11.0))) + 172.0 * (pow((double)(rij), (double)(12.0))) * (pow((double)(xij), (double)(12.0)))))) / (1.403325e6 * (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;
}
```