user: What would the C source look like for the assembly code provided here?

```asm
<twobody_YC_slip_15>:
  endbr64
  lea    0x8(%rdx),%rdi
  mov    %rdx,%rcx
  push   %r14
  xor    %eax,%eax
  push   %r13
  and    $0xfffffffffffffff8,%rdi
  push   %r12
  sub    %rdi,%rcx
  push   %rbp
  sub    $0xffffff80,%ecx
  mov    %rdx,%rbp
  push   %rbx
  shr    $0x3,%ecx
  mov    %rsi,%rbx
  mov    $0x3,%esi
  sub    $0x20,%rsp
  movsd  %xmm0,0x18(%rsp)
  movq   $0x0,(%rdx)
  movq   $0x0,0x78(%rdx)
  rep stos %rax,%es:(%rdi)
  xor    %edi,%edi
  call   <SL_G1@plt>
  xor    %edi,%edi
  mov    $0x3,%esi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  pxor   %xmm2,%xmm2
  mov    $0x3,%esi
  cvtsi2sd %r12d,%xmm0
  mulsd  D2164(%rip),%xmm0
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm2
  xor    %eax,%eax
  mulsd  %xmm2,%xmm0
  movsd  %xmm0,(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  movsd  (%rsp),%xmm5
  mov    $0xd,%esi
  cvtsi2sd %eax,%xmm0
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm0,%xmm5
  movsd  %xmm5,(%rsp)
  call   <SL_G1@plt>
  xor    %edi,%edi
  mov    $0x2,%esi
  mov    %eax,%r13d
  xor    %eax,%eax
  call   <SL_G1@plt>
  mov    $0xb,%esi
  mov    $0x2,%edi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G1@plt>
  pxor   %xmm2,%xmm2
  pxor   %xmm3,%xmm3
  pxor   %xmm0,%xmm0
  cvtsi2sd %r12d,%xmm2
  mov    $0x7,%esi
  mov    $0xfffffffc,%edi
  mulsd  D2053(%rip),%xmm2
  cvtsi2sd %eax,%xmm3
  xor    %eax,%eax
  cvtsi2sd %r13d,%xmm0
  mulsd  D528(%rip),%xmm0
  mulsd  %xmm3,%xmm2
  subsd  %xmm2,%xmm0
  movsd  %xmm0,0x8(%rsp)
  call   <SL_G1@plt>
  pxor   %xmm2,%xmm2
  xor    %edi,%edi
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm2
  mulsd  D754(%rip),%xmm2
  movsd  0x8(%rsp),%xmm0
  xor    %eax,%eax
  subsd  %xmm2,%xmm0
  mulsd  (%rsp),%xmm0
  movsd  %xmm0,0x20(%rbp)
  call   <SL_G1@plt>
  xor    %edi,%edi
  mov    $0x3,%esi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  pxor   %xmm2,%xmm2
  mov    $0x3,%esi
  cvtsi2sd %r12d,%xmm0
  mulsd  D341(%rip),%xmm0
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm2
  xor    %eax,%eax
  mulsd  %xmm2,%xmm0
  movsd  %xmm0,(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  movsd  (%rsp),%xmm7
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm0
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm0,%xmm7
  movsd  %xmm7,(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  mov    $0x3,%esi
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm0
  mulsd  (%rsp),%xmm0
  xor    %eax,%eax
  movsd  %xmm0,(%rsp)
  call   <SL_G1@plt>
  mov    $0xb,%esi
  mov    $0x2,%edi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  pxor   %xmm2,%xmm2
  xor    %edi,%edi
  cvtsi2sd %r12d,%xmm0
  mulsd  D1752(%rip),%xmm0
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm2
  xor    %eax,%eax
  movapd %xmm0,%xmm6
  mulsd  %xmm2,%xmm6
  movsd  %xmm6,0x8(%rsp)
  call   <SL_G1@plt>
  mov    $0x9,%esi
  mov    $0x2,%edi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  pxor   %xmm2,%xmm2
  movsd  0x8(%rsp),%xmm5
  cvtsi2sd %r12d,%xmm0
  mov    $0x7,%esi
  mov    $0x2,%edi
  mulsd  D1853(%rip),%xmm0
  cvtsi2sd %eax,%xmm2
  xor    %eax,%eax
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm5
  movsd  %xmm5,0x8(%rsp)
  call   <SL_G1@plt>
  mov    $0x7,%esi
  mov    $0x2,%edi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  pxor   %xmm2,%xmm2
  xor    %edi,%edi
  cvtsi2sd %r12d,%xmm0
  mulsd  D583(%rip),%xmm0
  mov    $0x5,%esi
  cvtsi2sd %eax,%xmm2
  xor    %eax,%eax
  mulsd  %xmm2,%xmm0
  addsd  0x8(%rsp),%xmm0
  movsd  %xmm0,0x8(%rsp)
  call   <SL_G1@plt>
  mov    $0x7,%esi
  mov    $0x2,%edi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G1@plt>
  pxor   %xmm2,%xmm2
  pxor   %xmm3,%xmm3
  xor    %edi,%edi
  cvtsi2sd %r12d,%xmm2
  movsd  0x8(%rsp),%xmm0
  mov    $0x2,%esi
  mulsd  D908(%rip),%xmm2
  cvtsi2sd %eax,%xmm3
  xor    %eax,%eax
  mulsd  %xmm3,%xmm2
  subsd  %xmm2,%xmm0
  movsd  %xmm0,0x10(%rsp)
  call   <SL_G1@plt>
  xor    %edi,%edi
  mov    $0x3,%esi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G1@plt>
  pxor   %xmm2,%xmm2
  pxor   %xmm3,%xmm3
  mov    $0x7,%esi
  cvtsi2sd %r12d,%xmm2
  mulsd  D278(%rip),%xmm2
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm3
  xor    %eax,%eax
  mulsd  %xmm3,%xmm2
  movsd  %xmm2,0x8(%rsp)
  call   <SL_G1@plt>
  pxor   %xmm2,%xmm2
  movsd  0x10(%rsp),%xmm0
  mov    $0x4,%esi
  cvtsi2sd %eax,%xmm2
  mulsd  0x8(%rsp),%xmm2
  mov    $0xffffffff,%edi
  xor    %eax,%eax
  movapd %xmm0,%xmm6
  subsd  %xmm2,%xmm6
  movsd  %xmm6,0x8(%rsp)
  call   <SL_G1@plt>
  mov    $0x7,%esi
  mov    $0x2,%edi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  pxor   %xmm2,%xmm2
  movsd  0x8(%rsp),%xmm7
  cvtsi2sd %r12d,%xmm0
  mov    $0x2,%esi
  mov    $0xfffffffd,%edi
  mulsd  D738(%rip),%xmm0
  cvtsi2sd %eax,%xmm2
  xor    %eax,%eax
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm7
  movsd  %xmm7,0x8(%rsp)
  call   <SL_G1@plt>
  mov    $0x7,%esi
  mov    $0x2,%edi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  pxor   %xmm2,%xmm2
  xor    %edi,%edi
  cvtsi2sd %r12d,%xmm0
  movsd  0x8(%rsp),%xmm5
  mov    $0x9,%esi
  mulsd  D1195(%rip),%xmm0
  cvtsi2sd %eax,%xmm2
  xor    %eax,%eax
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm5
  movsd  %xmm5,0x8(%rsp)
  call   <SL_G1@plt>
  mov    $0x3,%esi
  mov    $0x2,%edi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  pxor   %xmm2,%xmm2
  mov    $0x6,%esi
  cvtsi2sd %r12d,%xmm0
  mulsd  D150(%rip),%xmm0
  mov    $0xfffffffd,%edi
  cvtsi2sd %eax,%xmm2
  xor    %eax,%eax
  mulsd  %xmm2,%xmm0
  addsd  0x8(%rsp),%xmm0
  movsd  %xmm0,0x8(%rsp)
  call   <SL_G1@plt>
  mov    $0x3,%esi
  mov    $0x2,%edi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G1@plt>
  pxor   %xmm2,%xmm2
  pxor   %xmm3,%xmm3
  xor    %edi,%edi
  cvtsi2sd %r12d,%xmm2
  movsd  0x8(%rsp),%xmm0
  mov    $0x3,%esi
  mulsd  D2109(%rip),%xmm2
  cvtsi2sd %eax,%xmm3
  xor    %eax,%eax
  mulsd  %xmm3,%xmm2
  subsd  %xmm2,%xmm0
  movsd  %xmm0,0x8(%rsp)
  call   <SL_G1@plt>
  xor    %edi,%edi
  mov    $0x7,%esi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G1@plt>
  pxor   %xmm2,%xmm2
  pxor   %xmm3,%xmm3
  xor    %edi,%edi
  cvtsi2sd %r12d,%xmm2
  movsd  0x8(%rsp),%xmm0
  mov    $0x2,%esi
  mulsd  D1485(%rip),%xmm2
  cvtsi2sd %eax,%xmm3
  xor    %eax,%eax
  mulsd  %xmm3,%xmm2
  subsd  %xmm2,%xmm0
  movsd  %xmm0,0x10(%rsp)
  call   <SL_G1@plt>
  xor    %edi,%edi
  mov    $0x3,%esi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G1@plt>
  pxor   %xmm2,%xmm2
  pxor   %xmm3,%xmm3
  xor    %edi,%edi
  cvtsi2sd %r12d,%xmm2
  mulsd  D448(%rip),%xmm2
  mov    $0x5,%esi
  cvtsi2sd %eax,%xmm3
  xor    %eax,%eax
  mulsd  %xmm3,%xmm2
  movsd  %xmm2,0x8(%rsp)
  call   <SL_G1@plt>
  pxor   %xmm2,%xmm2
  movsd  0x10(%rsp),%xmm0
  mov    $0x4,%esi
  cvtsi2sd %eax,%xmm2
  mulsd  0x8(%rsp),%xmm2
  mov    $0xffffffff,%edi
  xor    %eax,%eax
  subsd  %xmm2,%xmm0
  movsd  %xmm0,0x8(%rsp)
  call   <SL_G1@plt>
  xor    %edi,%edi
  mov    $0x5,%esi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G1@plt>
  pxor   %xmm2,%xmm2
  pxor   %xmm3,%xmm3
  movsd  0x8(%rsp),%xmm0
  cvtsi2sd %r12d,%xmm2
  mov    $0x2,%esi
  mov    $0xfffffffd,%edi
  mulsd  D150(%rip),%xmm2
  cvtsi2sd %eax,%xmm3
  xor    %eax,%eax
  mulsd  %xmm3,%xmm2
  subsd  %xmm2,%xmm0
  movsd  %xmm0,0x8(%rsp)
  call   <SL_G1@plt>
  xor    %edi,%edi
  mov    $0x5,%esi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G1@plt>
  pxor   %xmm2,%xmm2
  pxor   %xmm3,%xmm3
  movsd  0x8(%rsp),%xmm0
  cvtsi2sd %r12d,%xmm2
  mov    $0x4,%esi
  mov    $0xffffffff,%edi
  mulsd  D772(%rip),%xmm2
  cvtsi2sd %eax,%xmm3
  xor    %eax,%eax
  mulsd  %xmm3,%xmm2
  subsd  %xmm2,%xmm0
  movsd  %xmm0,0x10(%rsp)
  call   <SL_G1@plt>
  xor    %edi,%edi
  mov    $0x2,%esi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G1@plt>
  pxor   %xmm2,%xmm2
  pxor   %xmm3,%xmm3
  xor    %edi,%edi
  cvtsi2sd %r12d,%xmm2
  mulsd  D184(%rip),%xmm2
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm3
  xor    %eax,%eax
  mulsd  %xmm3,%xmm2
  movsd  %xmm2,0x8(%rsp)
  call   <SL_G1@plt>
  pxor   %xmm2,%xmm2
  movsd  0x10(%rsp),%xmm0
  mov    $0x5,%esi
  cvtsi2sd %eax,%xmm2
  mulsd  0x8(%rsp),%xmm2
  mov    $0xfffffffe,%edi
  xor    %eax,%eax
  subsd  %xmm2,%xmm0
  movsd  %xmm0,0x8(%rsp)
  call   <SL_G1@plt>
  xor    %edi,%edi
  mov    $0x3,%esi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G1@plt>
  pxor   %xmm2,%xmm2
  pxor   %xmm3,%xmm3
  movsd  0x8(%rsp),%xmm0
  cvtsi2sd %r12d,%xmm2
  mov    $0x2,%esi
  mov    $0xfffffffb,%edi
  mulsd  D387(%rip),%xmm2
  cvtsi2sd %eax,%xmm3
  xor    %eax,%eax
  mulsd  %xmm3,%xmm2
  subsd  %xmm2,%xmm0
  movsd  %xmm0,0x8(%rsp)
  call   <SL_G1@plt>
  xor    %edi,%edi
  mov    $0x3,%esi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G1@plt>
  pxor   %xmm2,%xmm2
  pxor   %xmm3,%xmm3
  movsd  0x8(%rsp),%xmm0
  cvtsi2sd %r12d,%xmm2
  mov    $0x4,%esi
  mov    $0xffffffff,%edi
  mulsd  D1767(%rip),%xmm2
  cvtsi2sd %eax,%xmm3
  xor    %eax,%eax
  mulsd  %xmm3,%xmm2
  subsd  %xmm2,%xmm0
  movsd  %xmm0,0x8(%rsp)
  call   <SL_G1@plt>
  mov    $0x4,%esi
  mov    $0xffffffff,%edi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G1@plt>
  pxor   %xmm2,%xmm2
  pxor   %xmm3,%xmm3
  movsd  0x8(%rsp),%xmm0
  cvtsi2sd %r12d,%xmm2
  mov    $0x2,%esi
  mov    $0xfffffffd,%edi
  mulsd  D1714(%rip),%xmm2
  cvtsi2sd %eax,%xmm3
  xor    %eax,%eax
  mulsd  %xmm3,%xmm2
  subsd  %xmm2,%xmm0
  movsd  %xmm0,0x8(%rsp)
  call   <SL_G1@plt>
  mov    $0x4,%esi
  mov    $0xffffffff,%edi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G1@plt>
  pxor   %xmm2,%xmm2
  pxor   %xmm3,%xmm3
  movsd  0x8(%rsp),%xmm0
  cvtsi2sd %r12d,%xmm2
  mov    $0x3,%esi
  mov    $0xfffffff9,%edi
  mulsd  D542(%rip),%xmm2
  cvtsi2sd %eax,%xmm3
  xor    %eax,%eax
  mulsd  %xmm3,%xmm2
  subsd  %xmm2,%xmm0
  movsd  %xmm0,0x8(%rsp)
  call   <SL_G1@plt>
  pxor   %xmm2,%xmm2
  xor    %edi,%edi
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm2
  mulsd  D1597(%rip),%xmm2
  movsd  0x8(%rsp),%xmm0
  xor    %eax,%eax
  subsd  %xmm2,%xmm0
  mulsd  (%rsp),%xmm0
  divsd  D500(%rip),%xmm0
  movsd  %xmm0,0x28(%rbp)
  call   <SL_G1@plt>
  xor    %edi,%edi
  mov    $0x3,%esi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  pxor   %xmm2,%xmm2
  mov    $0x5,%esi
  cvtsi2sd %r12d,%xmm0
  mulsd  D210(%rip),%xmm0
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm2
  xor    %eax,%eax
  mulsd  %xmm2,%xmm0
  movsd  %xmm0,(%rsp)
  call   <SL_G2@plt>
  mov    $0xb,%esi
  mov    $0x2,%edi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  pxor   %xmm2,%xmm2
  xor    %edi,%edi
  cvtsi2sd %r12d,%xmm0
  mulsd  D937(%rip),%xmm0
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm2
  xor    %eax,%eax
  mulsd  %xmm2,%xmm0
  movsd  %xmm0,0x8(%rsp)
  call   <SL_G2@plt>
  mov    $0xb,%esi
  mov    $0x2,%edi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G1@plt>
  pxor   %xmm2,%xmm2
  pxor   %xmm3,%xmm3
  xor    %edi,%edi
  cvtsi2sd %r12d,%xmm2
  movsd  0x8(%rsp),%xmm0
  mov    $0x2,%esi
  mulsd  D1165(%rip),%xmm2
  cvtsi2sd %eax,%xmm3
  xor    %eax,%eax
  mulsd  %xmm3,%xmm2
  subsd  %xmm2,%xmm0
  movsd  %xmm0,0x10(%rsp)
  call   <SL_G1@plt>
  mov    $0x5,%esi
  mov    $0x2,%edi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G2@plt>
  pxor   %xmm2,%xmm2
  pxor   %xmm3,%xmm3
  mov    $0x9,%esi
  cvtsi2sd %r12d,%xmm2
  mulsd  D1578(%rip),%xmm2
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm3
  xor    %eax,%eax
  mulsd  %xmm3,%xmm2
  movsd  %xmm2,0x8(%rsp)
  call   <SL_G1@plt>
  pxor   %xmm2,%xmm2
  movsd  0x10(%rsp),%xmm0
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm2
  mulsd  0x8(%rsp),%xmm2
  mov    $0x2,%edi
  xor    %eax,%eax
  movapd %xmm0,%xmm7
  subsd  %xmm2,%xmm7
  movsd  %xmm7,0x8(%rsp)
  call   <SL_G1@plt>
  mov    $0x3,%esi
  mov    $0x2,%edi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  pxor   %xmm2,%xmm2
  mov    $0x3,%esi
  cvtsi2sd %r12d,%xmm0
  mulsd  D1639(%rip),%xmm0
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm2
  xor    %eax,%eax
  movapd %xmm0,%xmm5
  mulsd  %xmm2,%xmm5
  movsd  %xmm5,0x10(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  movsd  0x10(%rsp),%xmm6
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm0
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm0,%xmm6
  movsd  %xmm6,0x10(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  movsd  0x10(%rsp),%xmm5
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm0
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm0,%xmm5
  movsd  %xmm5,0x10(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  movsd  0x10(%rsp),%xmm6
  mov    $0x9,%esi
  cvtsi2sd %eax,%xmm0
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm0,%xmm6
  movsd  %xmm6,0x10(%rsp)
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  xor    %edi,%edi
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm0
  mulsd  0x10(%rsp),%xmm0
  movsd  0x8(%rsp),%xmm1
  xor    %eax,%eax
  addsd  %xmm0,%xmm1
  movsd  %xmm1,0x8(%rsp)
  call   <SL_G1@plt>
  mov    $0x3,%esi
  mov    $0x2,%edi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  pxor   %xmm2,%xmm2
  mov    $0x3,%esi
  cvtsi2sd %r12d,%xmm0
  mulsd  D784(%rip),%xmm0
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm2
  xor    %eax,%eax
  movapd %xmm0,%xmm7
  mulsd  %xmm2,%xmm7
  movsd  %xmm7,0x10(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  movsd  0x10(%rsp),%xmm5
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm0
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm0,%xmm5
  movsd  %xmm5,0x10(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  movsd  0x10(%rsp),%xmm7
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm0
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm0,%xmm7
  movsd  %xmm7,0x10(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  movsd  0x10(%rsp),%xmm6
  mov    $0x7,%esi
  cvtsi2sd %eax,%xmm0
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm0,%xmm6
  movsd  %xmm6,0x10(%rsp)
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  mov    $0x6,%esi
  mov    $0xfffffffd,%edi
  cvtsi2sd %eax,%xmm0
  mulsd  0x10(%rsp),%xmm0
  xor    %eax,%eax
  addsd  0x8(%rsp),%xmm0
  movsd  %xmm0,0x8(%rsp)
  call   <SL_G1@plt>
  mov    $0x5,%esi
  mov    $0x2,%edi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G2@plt>
  pxor   %xmm2,%xmm2
  pxor   %xmm3,%xmm3
  xor    %edi,%edi
  cvtsi2sd %r12d,%xmm2
  movsd  0x8(%rsp),%xmm0
  mov    $0x3,%esi
  mulsd  D2192(%rip),%xmm2
  cvtsi2sd %eax,%xmm3
  xor    %eax,%eax
  mulsd  %xmm3,%xmm2
  subsd  %xmm2,%xmm0
  movsd  %xmm0,0x10(%rsp)
  call   <SL_G1@plt>
  xor    %edi,%edi
  mov    $0x3,%esi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G1@plt>
  pxor   %xmm2,%xmm2
  pxor   %xmm3,%xmm3
  mov    $0x3,%esi
  cvtsi2sd %r12d,%xmm2
  mulsd  D729(%rip),%xmm2
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm3
  xor    %eax,%eax
  mulsd  %xmm3,%xmm2
  movsd  %xmm2,0x8(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm2,%xmm2
  movsd  0x8(%rsp),%xmm7
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm2
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm2,%xmm7
  movsd  %xmm7,0x8(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm2,%xmm2
  mov    $0x3,%esi
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm2
  mulsd  0x8(%rsp),%xmm2
  xor    %eax,%eax
  movsd  %xmm2,0x8(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm2,%xmm2
  movsd  0x8(%rsp),%xmm5
  mov    $0x5,%esi
  cvtsi2sd %eax,%xmm2
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm2,%xmm5
  movsd  %xmm5,0x8(%rsp)
  call   <SL_G1@plt>
  pxor   %xmm2,%xmm2
  xor    %edi,%edi
  mov    $0x7,%esi
  cvtsi2sd %eax,%xmm2
  mulsd  0x8(%rsp),%xmm2
  movsd  0x10(%rsp),%xmm0
  xor    %eax,%eax
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  %xmm1,0x8(%rsp)
  call   <SL_G1@plt>
  mov    $0x3,%esi
  mov    $0x2,%edi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  pxor   %xmm2,%xmm2
  mov    $0x3,%esi
  cvtsi2sd %r12d,%xmm0
  mulsd  D367(%rip),%xmm0
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm2
  xor    %eax,%eax
  movapd %xmm0,%xmm6
  mulsd  %xmm2,%xmm6
  movsd  %xmm6,0x10(%rsp)
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  movsd  0x10(%rsp),%xmm7
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm0
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm0,%xmm7
  movsd  %xmm7,0x10(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  movsd  0x10(%rsp),%xmm5
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm0
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm0,%xmm5
  movsd  %xmm5,0x10(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  movsd  0x10(%rsp),%xmm6
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm0
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm0,%xmm6
  movsd  %xmm6,0x10(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  mov    $0x5,%esi
  mov    $0xfffffffe,%edi
  cvtsi2sd %eax,%xmm0
  mulsd  0x10(%rsp),%xmm0
  xor    %eax,%eax
  addsd  0x8(%rsp),%xmm0
  movsd  %xmm0,0x10(%rsp)
  call   <SL_G1@plt>
  mov    $0x3,%esi
  mov    $0x2,%edi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G1@plt>
  pxor   %xmm2,%xmm2
  pxor   %xmm3,%xmm3
  mov    $0x3,%esi
  cvtsi2sd %r12d,%xmm2
  mulsd  D1550(%rip),%xmm2
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm3
  xor    %eax,%eax
  mulsd  %xmm3,%xmm2
  movsd  %xmm2,0x8(%rsp)
  call   <SL_G1@plt>
  pxor   %xmm2,%xmm2
  movsd  0x8(%rsp),%xmm7
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm2
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm2,%xmm7
  movsd  %xmm7,0x8(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm2,%xmm2
  mov    $0x3,%esi
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm2
  mulsd  0x8(%rsp),%xmm2
  xor    %eax,%eax
  movsd  %xmm2,0x8(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm2,%xmm2
  movsd  0x8(%rsp),%xmm5
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm2
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm2,%xmm5
  movsd  %xmm5,0x8(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm2,%xmm2
  xor    %edi,%edi
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm2
  mulsd  0x8(%rsp),%xmm2
  movsd  0x10(%rsp),%xmm0
  xor    %eax,%eax
  subsd  %xmm2,%xmm0
  movsd  %xmm0,0x10(%rsp)
  call   <SL_G1@plt>
  xor    %edi,%edi
  mov    $0x5,%esi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G1@plt>
  pxor   %xmm2,%xmm2
  pxor   %xmm3,%xmm3
  mov    $0x3,%esi
  cvtsi2sd %r12d,%xmm2
  mulsd  D2099(%rip),%xmm2
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm3
  xor    %eax,%eax
  mulsd  %xmm3,%xmm2
  movsd  %xmm2,0x8(%rsp)
  call   <SL_G1@plt>
  pxor   %xmm2,%xmm2
  movsd  0x8(%rsp),%xmm6
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm2
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm2,%xmm6
  movsd  %xmm6,0x8(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm2,%xmm2
  mov    $0x3,%esi
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm2
  mulsd  0x8(%rsp),%xmm2
  xor    %eax,%eax
  movsd  %xmm2,0x8(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm2,%xmm2
  movsd  0x8(%rsp),%xmm7
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm2
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm2,%xmm7
  movsd  %xmm7,0x8(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm2,%xmm2
  movsd  0x10(%rsp),%xmm0
  mov    $0x4,%esi
  cvtsi2sd %eax,%xmm2
  mulsd  0x8(%rsp),%xmm2
  mov    $0xffffffff,%edi
  xor    %eax,%eax
  subsd  %xmm2,%xmm0
  movsd  %xmm0,0x10(%rsp)
  call   <SL_G1@plt>
  xor    %edi,%edi
  mov    $0x3,%esi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G1@plt>
  pxor   %xmm2,%xmm2
  pxor   %xmm3,%xmm3
  mov    $0x3,%esi
  cvtsi2sd %r12d,%xmm2
  mulsd  D1408(%rip),%xmm2
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm3
  xor    %eax,%eax
  mulsd  %xmm3,%xmm2
  movsd  %xmm2,0x8(%rsp)
  call   <SL_G1@plt>
  pxor   %xmm2,%xmm2
  movsd  0x8(%rsp),%xmm5
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm2
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm2,%xmm5
  movsd  %xmm5,0x8(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm2,%xmm2
  mov    $0x3,%esi
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm2
  mulsd  0x8(%rsp),%xmm2
  xor    %eax,%eax
  movsd  %xmm2,0x8(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm2,%xmm2
  movsd  0x8(%rsp),%xmm6
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm2
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm2,%xmm6
  movsd  %xmm6,0x8(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm2,%xmm2
  movsd  0x10(%rsp),%xmm0
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm2
  mulsd  0x8(%rsp),%xmm2
  mov    $0xfffffffb,%edi
  xor    %eax,%eax
  subsd  %xmm2,%xmm0
  movsd  %xmm0,0x10(%rsp)
  call   <SL_G1@plt>
  mov    $0x3,%esi
  mov    $0x2,%edi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G1@plt>
  pxor   %xmm2,%xmm2
  pxor   %xmm3,%xmm3
  mov    $0x3,%esi
  cvtsi2sd %r12d,%xmm2
  mulsd  D740(%rip),%xmm2
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm3
  xor    %eax,%eax
  mulsd  %xmm3,%xmm2
  movsd  %xmm2,0x8(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm2,%xmm2
  movsd  0x8(%rsp),%xmm7
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm2
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm2,%xmm7
  movsd  %xmm7,0x8(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm2,%xmm2
  mov    $0x3,%esi
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm2
  mulsd  0x8(%rsp),%xmm2
  xor    %eax,%eax
  movsd  %xmm2,0x8(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm2,%xmm2
  xor    %edi,%edi
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm2
  mulsd  0x8(%rsp),%xmm2
  movsd  0x10(%rsp),%xmm0
  xor    %eax,%eax
  subsd  %xmm2,%xmm0
  movsd  %xmm0,0x10(%rsp)
  call   <SL_G1@plt>
  xor    %edi,%edi
  mov    $0x3,%esi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G1@plt>
  pxor   %xmm2,%xmm2
  pxor   %xmm3,%xmm3
  xor    %edi,%edi
  cvtsi2sd %r12d,%xmm2
  mulsd  D1550(%rip),%xmm2
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm3
  xor    %eax,%eax
  mulsd  %xmm3,%xmm2
  movsd  %xmm2,0x8(%rsp)
  call   <SL_G1@plt>
  pxor   %xmm2,%xmm2
  movsd  0x8(%rsp),%xmm6
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm2
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm2,%xmm6
  movsd  %xmm6,0x8(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm2,%xmm2
  mov    $0x3,%esi
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm2
  mulsd  0x8(%rsp),%xmm2
  xor    %eax,%eax
  movsd  %xmm2,0x8(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm2,%xmm2
  movsd  0x8(%rsp),%xmm5
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm2
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm2,%xmm5
  movsd  %xmm5,0x8(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm2,%xmm2
  movsd  0x10(%rsp),%xmm0
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm2
  mulsd  0x8(%rsp),%xmm2
  mov    $0xfffffffd,%edi
  xor    %eax,%eax
  subsd  %xmm2,%xmm0
  movsd  %xmm0,0x10(%rsp)
  call   <SL_G1@plt>
  xor    %edi,%edi
  mov    $0x3,%esi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G1@plt>
  pxor   %xmm2,%xmm2
  pxor   %xmm3,%xmm3
  mov    $0x3,%esi
  cvtsi2sd %r12d,%xmm2
  mulsd  D1469(%rip),%xmm2
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm3
  xor    %eax,%eax
  mulsd  %xmm3,%xmm2
  movsd  %xmm2,0x8(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm2,%xmm2
  movsd  0x8(%rsp),%xmm7
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm2
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm2,%xmm7
  movsd  %xmm7,0x8(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm2,%xmm2
  mov    $0x3,%esi
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm2
  mulsd  0x8(%rsp),%xmm2
  xor    %eax,%eax
  movsd  %xmm2,0x8(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm2,%xmm2
  movsd  0x10(%rsp),%xmm0
  mov    $0x6,%esi
  cvtsi2sd %eax,%xmm2
  mulsd  0x8(%rsp),%xmm2
  mov    $0xfffffffd,%edi
  xor    %eax,%eax
  subsd  %xmm2,%xmm0
  movsd  %xmm0,0x8(%rsp)
  call   <SL_G1@plt>
  xor    %edi,%edi
  mov    $0x3,%esi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G2@plt>
  pxor   %xmm2,%xmm2
  pxor   %xmm3,%xmm3
  xor    %edi,%edi
  cvtsi2sd %r12d,%xmm2
  movsd  0x8(%rsp),%xmm0
  mov    $0x3,%esi
  mulsd  D1583(%rip),%xmm2
  cvtsi2sd %eax,%xmm3
  xor    %eax,%eax
  mulsd  %xmm3,%xmm2
  subsd  %xmm2,%xmm0
  mulsd  (%rsp),%xmm0
  divsd  D500(%rip),%xmm0
  movsd  %xmm0,0x30(%rbp)
  call   <SL_G1@plt>
  xor    %edi,%edi
  mov    $0x3,%esi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  pxor   %xmm2,%xmm2
  mov    $0x3,%esi
  cvtsi2sd %r12d,%xmm0
  mulsd  D2255(%rip),%xmm0
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm2
  xor    %eax,%eax
  mulsd  %xmm2,%xmm0
  movsd  %xmm0,(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  movsd  (%rsp),%xmm6
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm0
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm0,%xmm6
  movsd  %xmm6,(%rsp)
  call   <SL_G1@plt>
  mov    $0x5,%esi
  mov    $0x2,%edi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  pxor   %xmm2,%xmm2
  mov    $0x9,%esi
  cvtsi2sd %r12d,%xmm0
  mulsd  D1812(%rip),%xmm0
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm2
  xor    %eax,%eax
  mulsd  %xmm2,%xmm0
  movsd  %xmm0,0x8(%rsp)
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  xor    %edi,%edi
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm0
  movsd  0x8(%rsp),%xmm5
  xor    %eax,%eax
  mulsd  %xmm0,%xmm5
  movsd  %xmm5,0x8(%rsp)
  call   <SL_G2@plt>
  mov    $0x3,%esi
  mov    $0x2,%edi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  pxor   %xmm2,%xmm2
  mov    $0x9,%esi
  cvtsi2sd %r12d,%xmm0
  mulsd  D1099(%rip),%xmm0
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm2
  xor    %eax,%eax
  mulsd  %xmm2,%xmm0
  movsd  %xmm0,0x10(%rsp)
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  mov    $0x5,%esi
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm0
  mulsd  0x10(%rsp),%xmm0
  xor    %eax,%eax
  addsd  0x8(%rsp),%xmm0
  movsd  %xmm0,0x10(%rsp)
  call   <SL_G1@plt>
  mov    $0x5,%esi
  mov    $0x2,%edi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G2@plt>
  pxor   %xmm2,%xmm2
  pxor   %xmm3,%xmm3
  mov    $0x7,%esi
  cvtsi2sd %r12d,%xmm2
  mulsd  D1722(%rip),%xmm2
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm3
  xor    %eax,%eax
  mulsd  %xmm3,%xmm2
  movsd  %xmm2,0x8(%rsp)
  call   <SL_G1@plt>
  pxor   %xmm2,%xmm2
  xor    %edi,%edi
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm2
  mulsd  0x8(%rsp),%xmm2
  movsd  0x10(%rsp),%xmm0
  xor    %eax,%eax
  subsd  %xmm2,%xmm0
  movsd  %xmm0,0x10(%rsp)
  call   <SL_G1@plt>
  mov    $0x5,%esi
  mov    $0x2,%edi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G2@plt>
  pxor   %xmm2,%xmm2
  pxor   %xmm3,%xmm3
  mov    $0x7,%esi
  cvtsi2sd %r12d,%xmm2
  mulsd  D372(%rip),%xmm2
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm3
  xor    %eax,%eax
  mulsd  %xmm3,%xmm2
  movsd  %xmm2,0x8(%rsp)
  call   <SL_G1@plt>
  pxor   %xmm2,%xmm2
  xor    %edi,%edi
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm2
  mulsd  0x8(%rsp),%xmm2
  movsd  0x10(%rsp),%xmm0
  xor    %eax,%eax
  subsd  %xmm2,%xmm0
  movsd  %xmm0,0x10(%rsp)
  call   <SL_G2@plt>
  mov    $0x5,%esi
  mov    $0x2,%edi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G1@plt>
  pxor   %xmm2,%xmm2
  pxor   %xmm3,%xmm3
  mov    $0x7,%esi
  cvtsi2sd %r12d,%xmm2
  mulsd  D1612(%rip),%xmm2
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm3
  xor    %eax,%eax
  mulsd  %xmm3,%xmm2
  movsd  %xmm2,0x8(%rsp)
  call   <SL_G1@plt>
  pxor   %xmm2,%xmm2
  movsd  0x10(%rsp),%xmm0
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm2
  mulsd  0x8(%rsp),%xmm2
  mov    $0x2,%edi
  xor    %eax,%eax
  subsd  %xmm2,%xmm0
  movsd  %xmm0,0x10(%rsp)
  call   <SL_G1@plt>
  mov    $0x3,%esi
  mov    $0x2,%edi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G1@plt>
  pxor   %xmm2,%xmm2
  pxor   %xmm3,%xmm3
  mov    $0x3,%esi
  cvtsi2sd %r12d,%xmm2
  mulsd  D1041(%rip),%xmm2
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm3
  xor    %eax,%eax
  mulsd  %xmm3,%xmm2
  movsd  %xmm2,0x8(%rsp)
  call   <SL_G1@plt>
  pxor   %xmm2,%xmm2
  movsd  0x8(%rsp),%xmm1
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm2
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm2,%xmm1
  movsd  %xmm1,0x8(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm2,%xmm2
  mov    $0x3,%esi
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm2
  mulsd  0x8(%rsp),%xmm2
  xor    %eax,%eax
  movsd  %xmm2,0x8(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm2,%xmm2
  movsd  0x8(%rsp),%xmm7
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm2
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm2,%xmm7
  movsd  %xmm7,0x8(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm2,%xmm2
  mov    $0x7,%esi
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm2
  mulsd  0x8(%rsp),%xmm2
  xor    %eax,%eax
  movsd  %xmm2,0x8(%rsp)
  call   <SL_G1@plt>
  pxor   %xmm2,%xmm2
  xor    %edi,%edi
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm2
  mulsd  0x8(%rsp),%xmm2
  movsd  0x10(%rsp),%xmm0
  xor    %eax,%eax
  subsd  %xmm2,%xmm0
  movsd  %xmm0,0x8(%rsp)
  call   <SL_G1@plt>
  xor    %edi,%edi
  mov    $0x3,%esi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  pxor   %xmm2,%xmm2
  mov    $0x7,%esi
  cvtsi2sd %r12d,%xmm0
  mulsd  D1439(%rip),%xmm0
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm2
  xor    %eax,%eax
  movapd %xmm0,%xmm5
  mulsd  %xmm2,%xmm5
  movsd  %xmm5,0x10(%rsp)
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  xor    %edi,%edi
  mov    $0x5,%esi
  cvtsi2sd %eax,%xmm0
  mulsd  0x10(%rsp),%xmm0
  movsd  0x8(%rsp),%xmm1
  xor    %eax,%eax
  addsd  %xmm0,%xmm1
  movsd  %xmm1,0x8(%rsp)
  call   <SL_G1@plt>
  mov    $0x5,%esi
  mov    $0x2,%edi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  pxor   %xmm2,%xmm2
  mov    $0x5,%esi
  cvtsi2sd %r12d,%xmm0
  mulsd  D984(%rip),%xmm0
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm2
  xor    %eax,%eax
  mulsd  %xmm2,%xmm0
  movsd  %xmm0,0x10(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  mov    $0x4,%esi
  mov    $0xffffffff,%edi
  cvtsi2sd %eax,%xmm0
  mulsd  0x10(%rsp),%xmm0
  xor    %eax,%eax
  addsd  0x8(%rsp),%xmm0
  movsd  %xmm0,0x10(%rsp)
  call   <SL_G1@plt>
  mov    $0x5,%esi
  mov    $0x2,%edi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G1@plt>
  pxor   %xmm2,%xmm2
  pxor   %xmm3,%xmm3
  mov    $0x5,%esi
  cvtsi2sd %r12d,%xmm2
  mulsd  D1091(%rip),%xmm2
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm3
  xor    %eax,%eax
  mulsd  %xmm3,%xmm2
  movsd  %xmm2,0x8(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm2,%xmm2
  xor    %edi,%edi
  mov    $0x7,%esi
  cvtsi2sd %eax,%xmm2
  mulsd  0x8(%rsp),%xmm2
  movsd  0x10(%rsp),%xmm0
  xor    %eax,%eax
  subsd  %xmm2,%xmm0
  movsd  %xmm0,0x10(%rsp)
  call   <SL_G1@plt>
  mov    $0x3,%esi
  mov    $0x2,%edi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G1@plt>
  pxor   %xmm2,%xmm2
  pxor   %xmm3,%xmm3
  mov    $0x5,%esi
  cvtsi2sd %r12d,%xmm2
  mulsd  D1105(%rip),%xmm2
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm3
  xor    %eax,%eax
  mulsd  %xmm3,%xmm2
  movsd  %xmm2,0x8(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm2,%xmm2
  movsd  0x10(%rsp),%xmm0
  mov    $0x5,%esi
  cvtsi2sd %eax,%xmm2
  mulsd  0x8(%rsp),%xmm2
  mov    $0xfffffffe,%edi
  xor    %eax,%eax
  subsd  %xmm2,%xmm0
  movsd  %xmm0,0x8(%rsp)
  call   <SL_G1@plt>
  mov    $0x3,%esi
  mov    $0x2,%edi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  pxor   %xmm2,%xmm2
  mov    $0x5,%esi
  cvtsi2sd %r12d,%xmm0
  mulsd  D1716(%rip),%xmm0
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm2
  xor    %eax,%eax
  movapd %xmm0,%xmm7
  mulsd  %xmm2,%xmm7
  movsd  %xmm7,0x10(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  xor    %edi,%edi
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm0
  mulsd  0x10(%rsp),%xmm0
  movsd  0x8(%rsp),%xmm5
  xor    %eax,%eax
  addsd  %xmm0,%xmm5
  movsd  %xmm5,0x8(%rsp)
  call   <SL_G1@plt>
  xor    %edi,%edi
  mov    $0x5,%esi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  pxor   %xmm2,%xmm2
  mov    $0x5,%esi
  cvtsi2sd %r12d,%xmm0
  mulsd  D598(%rip),%xmm0
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm2
  xor    %eax,%eax
  mulsd  %xmm2,%xmm0
  movsd  %xmm0,0x10(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  xor    %edi,%edi
  mov    $0x2,%esi
  cvtsi2sd %eax,%xmm0
  mulsd  0x10(%rsp),%xmm0
  xor    %eax,%eax
  addsd  0x8(%rsp),%xmm0
  movsd  %xmm0,0x8(%rsp)
  call   <SL_G1@plt>
  xor    %edi,%edi
  mov    $0x3,%esi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  pxor   %xmm2,%xmm2
  xor    %edi,%edi
  cvtsi2sd %r12d,%xmm0
  mulsd  D1302(%rip),%xmm0
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm2
  xor    %eax,%eax
  movapd %xmm0,%xmm1
  mulsd  %xmm2,%xmm1
  movsd  %xmm1,0x10(%rsp)
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  movsd  0x10(%rsp),%xmm7
  mov    $0x5,%esi
  cvtsi2sd %eax,%xmm0
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm0,%xmm7
  movsd  %xmm7,0x10(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  movsd  0x8(%rsp),%xmm5
  mov    $0x4,%esi
  cvtsi2sd %eax,%xmm0
  mulsd  0x10(%rsp),%xmm0
  mov    $0xffffffff,%edi
  xor    %eax,%eax
  addsd  %xmm0,%xmm5
  movsd  %xmm5,0x8(%rsp)
  call   <SL_G1@plt>
  xor    %edi,%edi
  mov    $0x3,%esi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  pxor   %xmm2,%xmm2
  mov    $0x5,%esi
  cvtsi2sd %r12d,%xmm0
  mulsd  D1955(%rip),%xmm0
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm2
  xor    %eax,%eax
  mulsd  %xmm2,%xmm0
  movsd  %xmm0,0x10(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  mov    $0x2,%esi
  mov    $0xfffffffd,%edi
  cvtsi2sd %eax,%xmm0
  mulsd  0x10(%rsp),%xmm0
  xor    %eax,%eax
  addsd  0x8(%rsp),%xmm0
  movsd  %xmm0,0x8(%rsp)
  call   <SL_G1@plt>
  xor    %edi,%edi
  mov    $0x3,%esi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  pxor   %xmm2,%xmm2
  mov    $0x5,%esi
  cvtsi2sd %r12d,%xmm0
  mulsd  D1657(%rip),%xmm0
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm2
  xor    %eax,%eax
  movapd %xmm0,%xmm1
  mulsd  %xmm2,%xmm1
  movsd  %xmm1,0x10(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  movsd  0x8(%rsp),%xmm7
  mov    $0x5,%esi
  cvtsi2sd %eax,%xmm0
  mulsd  0x10(%rsp),%xmm0
  mov    $0xfffffffd,%edi
  xor    %eax,%eax
  addsd  %xmm0,%xmm7
  movq   %xmm7,%r12
  call   <SL_G1@plt>
  mov    $0x5,%esi
  mov    $0x2,%edi
  mov    %eax,%r13d
  xor    %eax,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  pxor   %xmm2,%xmm2
  movq   %r12,%xmm4
  cvtsi2sd %r13d,%xmm0
  mov    $0x3,%esi
  mov    $0xfffffffb,%edi
  mulsd  D2025(%rip),%xmm0
  cvtsi2sd %eax,%xmm2
  xor    %eax,%eax
  mulsd  %xmm2,%xmm0
  subsd  %xmm0,%xmm4
  movsd  %xmm4,0x8(%rsp)
  call   <SL_G1@plt>
  mov    $0x5,%esi
  mov    $0x2,%edi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  pxor   %xmm2,%xmm2
  xor    %edi,%edi
  cvtsi2sd %r12d,%xmm0
  mulsd  D556(%rip),%xmm0
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm2
  xor    %eax,%eax
  mulsd  %xmm2,%xmm0
  addsd  0x8(%rsp),%xmm0
  movsd  %xmm0,0x8(%rsp)
  call   <SL_G1@plt>
  mov    $0x3,%esi
  mov    $0x2,%edi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  pxor   %xmm2,%xmm2
  mov    $0x3,%esi
  cvtsi2sd %r12d,%xmm0
  mulsd  D433(%rip),%xmm0
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm2
  xor    %eax,%eax
  movapd %xmm0,%xmm5
  mulsd  %xmm2,%xmm5
  movsd  %xmm5,0x10(%rsp)
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  movsd  0x10(%rsp),%xmm7
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm0
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm0,%xmm7
  movsd  %xmm7,0x10(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  movsd  0x10(%rsp),%xmm1
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm0
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm0,%xmm1
  movsd  %xmm1,0x10(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  movsd  0x10(%rsp),%xmm5
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm0
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm0,%xmm5
  movsd  %xmm5,0x10(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  movsd  0x10(%rsp),%xmm7
  mov    $0x5,%esi
  cvtsi2sd %eax,%xmm0
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm0,%xmm7
  movsd  %xmm7,0x10(%rsp)
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  xor    %edi,%edi
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm0
  mulsd  0x10(%rsp),%xmm0
  movsd  0x8(%rsp),%xmm1
  xor    %eax,%eax
  addsd  %xmm0,%xmm1
  movsd  %xmm1,0x8(%rsp)
  call   <SL_G2@plt>
  xor    %edi,%edi
  mov    $0x5,%esi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  pxor   %xmm2,%xmm2
  mov    $0x5,%esi
  cvtsi2sd %r12d,%xmm0
  mulsd  D200(%rip),%xmm0
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm2
  xor    %eax,%eax
  mulsd  %xmm2,%xmm0
  movsd  %xmm0,0x10(%rsp)
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  mov    $0x4,%esi
  mov    $0xffffffff,%edi
  cvtsi2sd %eax,%xmm0
  mulsd  0x10(%rsp),%xmm0
  xor    %eax,%eax
  addsd  0x8(%rsp),%xmm0
  movsd  %xmm0,0x8(%rsp)
  call   <SL_G1@plt>
  xor    %edi,%edi
  mov    $0x3,%esi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  pxor   %xmm2,%xmm2
  mov    $0x5,%esi
  cvtsi2sd %r12d,%xmm0
  mulsd  D200(%rip),%xmm0
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm2
  xor    %eax,%eax
  movapd %xmm0,%xmm5
  mulsd  %xmm2,%xmm5
  movsd  %xmm5,0x10(%rsp)
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  movsd  0x8(%rsp),%xmm7
  mov    $0x4,%esi
  cvtsi2sd %eax,%xmm0
  mulsd  0x10(%rsp),%xmm0
  mov    $0xffffffff,%edi
  xor    %eax,%eax
  addsd  %xmm0,%xmm7
  movsd  %xmm7,0x8(%rsp)
  call   <SL_G1@plt>
  mov    $0x3,%esi
  mov    $0x2,%edi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  pxor   %xmm2,%xmm2
  mov    $0x3,%esi
  cvtsi2sd %r12d,%xmm0
  mulsd  D138(%rip),%xmm0
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm2
  xor    %eax,%eax
  mulsd  %xmm2,%xmm0
  movsd  %xmm0,0x10(%rsp)
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  movsd  0x10(%rsp),%xmm1
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm0
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm0,%xmm1
  movsd  %xmm1,0x10(%rsp)
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  mov    $0x3,%esi
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm0
  mulsd  0x10(%rsp),%xmm0
  xor    %eax,%eax
  movsd  %xmm0,0x10(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  movsd  0x10(%rsp),%xmm5
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm0
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm0,%xmm5
  movsd  %xmm5,0x10(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  mov    $0x3,%esi
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm0
  mulsd  0x10(%rsp),%xmm0
  xor    %eax,%eax
  movsd  %xmm0,0x10(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  xor    %edi,%edi
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm0
  mulsd  0x10(%rsp),%xmm0
  xor    %eax,%eax
  addsd  0x8(%rsp),%xmm0
  movsd  %xmm0,0x8(%rsp)
  call   <SL_G1@plt>
  xor    %edi,%edi
  mov    $0x3,%esi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  pxor   %xmm2,%xmm2
  mov    $0x3,%esi
  cvtsi2sd %r12d,%xmm0
  mulsd  D1757(%rip),%xmm0
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm2
  xor    %eax,%eax
  movapd %xmm0,%xmm7
  mulsd  %xmm2,%xmm7
  movsd  %xmm7,0x10(%rsp)
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  movsd  0x10(%rsp),%xmm1
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm0
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm0,%xmm1
  movsd  %xmm1,0x10(%rsp)
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  movsd  0x10(%rsp),%xmm5
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm0
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm0,%xmm5
  movsd  %xmm5,0x10(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  movsd  0x10(%rsp),%xmm7
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm0
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm0,%xmm7
  movsd  %xmm7,0x10(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  movsd  0x10(%rsp),%xmm1
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm0
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm0,%xmm1
  movsd  %xmm1,0x10(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  movsd  0x8(%rsp),%xmm5
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm0
  mulsd  0x10(%rsp),%xmm0
  mov    $0xfffffffd,%edi
  xor    %eax,%eax
  addsd  %xmm0,%xmm5
  movsd  %xmm5,0x8(%rsp)
  call   <SL_G1@plt>
  mov    $0x3,%esi
  mov    $0x2,%edi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  pxor   %xmm2,%xmm2
  mov    $0x3,%esi
  cvtsi2sd %r12d,%xmm0
  mulsd  D1178(%rip),%xmm0
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm2
  xor    %eax,%eax
  mulsd  %xmm2,%xmm0
  movsd  %xmm0,0x10(%rsp)
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  movsd  0x10(%rsp),%xmm7
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm0
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm0,%xmm7
  movsd  %xmm7,0x10(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  mov    $0x3,%esi
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm0
  mulsd  0x10(%rsp),%xmm0
  xor    %eax,%eax
  movsd  %xmm0,0x10(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  movsd  0x10(%rsp),%xmm1
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm0
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm0,%xmm1
  movsd  %xmm1,0x10(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  xor    %edi,%edi
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm0
  mulsd  0x10(%rsp),%xmm0
  xor    %eax,%eax
  addsd  0x8(%rsp),%xmm0
  movsd  %xmm0,0x8(%rsp)
  call   <SL_G2@plt>
  xor    %edi,%edi
  mov    $0x7,%esi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  pxor   %xmm2,%xmm2
  mov    $0x3,%esi
  cvtsi2sd %r12d,%xmm0
  mulsd  D1086(%rip),%xmm0
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm2
  xor    %eax,%eax
  movapd %xmm0,%xmm5
  mulsd  %xmm2,%xmm5
  movsd  %xmm5,0x10(%rsp)
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  movsd  0x8(%rsp),%xmm7
  mov    $0x5,%esi
  cvtsi2sd %eax,%xmm0
  mulsd  0x10(%rsp),%xmm0
  mov    $0xfffffffe,%edi
  xor    %eax,%eax
  addsd  %xmm0,%xmm7
  movsd  %xmm7,0x8(%rsp)
  call   <SL_G1@plt>
  xor    %edi,%edi
  mov    $0x3,%esi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  pxor   %xmm2,%xmm2
  mov    $0x3,%esi
  cvtsi2sd %r12d,%xmm0
  mulsd  D1716(%rip),%xmm0
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm2
  xor    %eax,%eax
  mulsd  %xmm2,%xmm0
  movsd  %xmm0,0x10(%rsp)
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  xor    %edi,%edi
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm0
  mulsd  0x10(%rsp),%xmm0
  xor    %eax,%eax
  addsd  0x8(%rsp),%xmm0
  movsd  %xmm0,0x8(%rsp)
  call   <SL_G1@plt>
  xor    %edi,%edi
  mov    $0x3,%esi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  pxor   %xmm2,%xmm2
  xor    %edi,%edi
  cvtsi2sd %r12d,%xmm0
  mulsd  D690(%rip),%xmm0
  mov    $0x5,%esi
  cvtsi2sd %eax,%xmm2
  xor    %eax,%eax
  movapd %xmm0,%xmm1
  mulsd  %xmm2,%xmm1
  movsd  %xmm1,0x10(%rsp)
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  movsd  0x8(%rsp),%xmm5
  mov    $0x4,%esi
  cvtsi2sd %eax,%xmm0
  mulsd  0x10(%rsp),%xmm0
  xor    %eax,%eax
  mov    $0xffffffff,%edi
  addsd  %xmm0,%xmm5
  movsd  %xmm5,0x8(%rsp)
  call   <SL_G1@plt>
  xor    %edi,%edi
  mov    $0x3,%esi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  pxor   %xmm2,%xmm2
  xor    %edi,%edi
  cvtsi2sd %r12d,%xmm0
  mulsd  D2114(%rip),%xmm0
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm2
  xor    %eax,%eax
  mulsd  %xmm2,%xmm0
  movsd  %xmm0,0x10(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  mov    $0x5,%esi
  mov    $0xfffffffd,%edi
  cvtsi2sd %eax,%xmm0
  mulsd  0x10(%rsp),%xmm0
  xor    %eax,%eax
  addsd  0x8(%rsp),%xmm0
  movsd  %xmm0,0x8(%rsp)
  call   <SL_G1@plt>
  xor    %edi,%edi
  mov    $0x3,%esi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  pxor   %xmm2,%xmm2
  movsd  0x8(%rsp),%xmm7
  cvtsi2sd %r12d,%xmm0
  mov    $0x3,%esi
  mov    $0xfffffffb,%edi
  mulsd  D972(%rip),%xmm0
  cvtsi2sd %eax,%xmm2
  xor    %eax,%eax
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm7
  movsd  %xmm7,0x8(%rsp)
  call   <SL_G1@plt>
  xor    %edi,%edi
  mov    $0x3,%esi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  pxor   %xmm2,%xmm2
  xor    %edi,%edi
  cvtsi2sd %r12d,%xmm0
  mulsd  D750(%rip),%xmm0
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm2
  xor    %eax,%eax
  mulsd  %xmm2,%xmm0
  addsd  0x8(%rsp),%xmm0
  mulsd  (%rsp),%xmm0
  divsd  D1239(%rip),%xmm0
  movsd  %xmm0,0x38(%rbp)
  call   <SL_G1@plt>
  xor    %edi,%edi
  mov    $0x3,%esi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  pxor   %xmm2,%xmm2
  mov    $0x7,%esi
  cvtsi2sd %r12d,%xmm0
  mulsd  D478(%rip),%xmm0
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm2
  xor    %eax,%eax
  mulsd  %xmm2,%xmm0
  movsd  %xmm0,(%rsp)
  call   <SL_G2@plt>
  mov    $0x9,%esi
  mov    $0x2,%edi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  pxor   %xmm2,%xmm2
  xor    %edi,%edi
  cvtsi2sd %r12d,%xmm0
  mulsd  D825(%rip),%xmm0
  mov    $0x5,%esi
  cvtsi2sd %eax,%xmm2
  xor    %eax,%eax
  mulsd  %xmm2,%xmm0
  movsd  %xmm0,0x8(%rsp)
  call   <SL_G2@plt>
  mov    $0x9,%esi
  mov    $0x2,%edi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G1@plt>
  pxor   %xmm2,%xmm2
  pxor   %xmm3,%xmm3
  movsd  0x8(%rsp),%xmm0
  cvtsi2sd %r12d,%xmm2
  mov    $0x4,%esi
  mov    $0xffffffff,%edi
  mulsd  D106(%rip),%xmm2
  cvtsi2sd %eax,%xmm3
  xor    %eax,%eax
  mulsd  %xmm3,%xmm2
  subsd  %xmm2,%xmm0
  movsd  %xmm0,0x8(%rsp)
  call   <SL_G2@plt>
  mov    $0x9,%esi
  mov    $0x2,%edi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G1@plt>
  pxor   %xmm2,%xmm2
  pxor   %xmm3,%xmm3
  xor    %edi,%edi
  cvtsi2sd %r12d,%xmm2
  movsd  0x8(%rsp),%xmm0
  mov    $0x2,%esi
  mulsd  D1927(%rip),%xmm2
  cvtsi2sd %eax,%xmm3
  xor    %eax,%eax
  mulsd  %xmm3,%xmm2
  subsd  %xmm2,%xmm0
  movsd  %xmm0,0x10(%rsp)
  call   <SL_G1@plt>
  mov    $0x7,%esi
  mov    $0x2,%edi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G1@plt>
  pxor   %xmm2,%xmm2
  pxor   %xmm3,%xmm3
  mov    $0x7,%esi
  cvtsi2sd %r12d,%xmm2
  mulsd  D459(%rip),%xmm2
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm3
  xor    %eax,%eax
  mulsd  %xmm3,%xmm2
  movsd  %xmm2,0x8(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm2,%xmm2
  movsd  0x10(%rsp),%xmm0
  mov    $0x5,%esi
  cvtsi2sd %eax,%xmm2
  mulsd  0x8(%rsp),%xmm2
  mov    $0xfffffffe,%edi
  xor    %eax,%eax
  subsd  %xmm2,%xmm0
  movsd  %xmm0,0x8(%rsp)
  call   <SL_G1@plt>
  mov    $0x7,%esi
  mov    $0x2,%edi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G2@plt>
  pxor   %xmm2,%xmm2
  pxor   %xmm3,%xmm3
  movsd  0x8(%rsp),%xmm0
  cvtsi2sd %r12d,%xmm2
  mov    $0x3,%esi
  mov    $0x2,%edi
  mulsd  D929(%rip),%xmm2
  cvtsi2sd %eax,%xmm3
  xor    %eax,%eax
  mulsd  %xmm3,%xmm2
  subsd  %xmm2,%xmm0
  movsd  %xmm0,0x10(%rsp)
  call   <SL_G1@plt>
  mov    $0x3,%esi
  mov    $0x2,%edi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G1@plt>
  pxor   %xmm2,%xmm2
  pxor   %xmm3,%xmm3
  mov    $0x3,%esi
  cvtsi2sd %r12d,%xmm2
  mulsd  D978(%rip),%xmm2
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm3
  xor    %eax,%eax
  mulsd  %xmm3,%xmm2
  movsd  %xmm2,0x8(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm2,%xmm2
  movsd  0x8(%rsp),%xmm1
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm2
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm2,%xmm1
  movsd  %xmm1,0x8(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm2,%xmm2
  mov    $0x5,%esi
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm2
  mulsd  0x8(%rsp),%xmm2
  xor    %eax,%eax
  movsd  %xmm2,0x8(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm2,%xmm2
  movsd  0x8(%rsp),%xmm5
  mov    $0x7,%esi
  cvtsi2sd %eax,%xmm2
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm2,%xmm5
  movsd  %xmm5,0x8(%rsp)
  call   <SL_G1@plt>
  pxor   %xmm2,%xmm2
  xor    %edi,%edi
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm2
  mulsd  0x8(%rsp),%xmm2
  movsd  0x10(%rsp),%xmm0
  xor    %eax,%eax
  subsd  %xmm2,%xmm0
  movsd  %xmm0,0x10(%rsp)
  call   <SL_G2@plt>
  mov    $0x3,%esi
  mov    $0x2,%edi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G1@plt>
  pxor   %xmm2,%xmm2
  pxor   %xmm3,%xmm3
  mov    $0x3,%esi
  cvtsi2sd %r12d,%xmm2
  mulsd  D609(%rip),%xmm2
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm3
  xor    %eax,%eax
  mulsd  %xmm3,%xmm2
  movsd  %xmm2,0x8(%rsp)
  call   <SL_G1@plt>
  pxor   %xmm2,%xmm2
  movsd  0x8(%rsp),%xmm7
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm2
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm2,%xmm7
  movsd  %xmm7,0x8(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm2,%xmm2
  mov    $0x3,%esi
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm2
  mulsd  0x8(%rsp),%xmm2
  xor    %eax,%eax
  movsd  %xmm2,0x8(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm2,%xmm2
  movsd  0x8(%rsp),%xmm1
  mov    $0x7,%esi
  cvtsi2sd %eax,%xmm2
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm2,%xmm1
  movsd  %xmm1,0x8(%rsp)
  call   <SL_G1@plt>
  pxor   %xmm2,%xmm2
  xor    %edi,%edi
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm2
  mulsd  0x8(%rsp),%xmm2
  movsd  0x10(%rsp),%xmm0
  xor    %eax,%eax
  movapd %xmm0,%xmm4
  subsd  %xmm2,%xmm4
  movsd  %xmm4,0x8(%rsp)
  call   <SL_G1@plt>
  mov    $0x3,%esi
  mov    $0x2,%edi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  pxor   %xmm2,%xmm2
  mov    $0x3,%esi
  cvtsi2sd %r12d,%xmm0
  mulsd  D1812(%rip),%xmm0
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm2
  xor    %eax,%eax
  movapd %xmm0,%xmm5
  mulsd  %xmm2,%xmm5
  movsd  %xmm5,0x10(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  movsd  0x10(%rsp),%xmm7
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm0
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm0,%xmm7
  movsd  %xmm7,0x10(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  movsd  0x10(%rsp),%xmm1
  mov    $0x5,%esi
  cvtsi2sd %eax,%xmm0
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm0,%xmm1
  movsd  %xmm1,0x10(%rsp)
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  movsd  0x10(%rsp),%xmm5
  mov    $0x5,%esi
  cvtsi2sd %eax,%xmm0
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm0,%xmm5
  movsd  %xmm5,0x10(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  xor    %edi,%edi
  mov    $0x5,%esi
  cvtsi2sd %eax,%xmm0
  mulsd  0x10(%rsp),%xmm0
  movsd  0x8(%rsp),%xmm7
  xor    %eax,%eax
  addsd  %xmm0,%xmm7
  movsd  %xmm7,0x8(%rsp)
  call   <SL_G1@plt>
  mov    $0x3,%esi
  mov    $0x2,%edi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  pxor   %xmm2,%xmm2
  mov    $0x3,%esi
  cvtsi2sd %r12d,%xmm0
  mulsd  D1584(%rip),%xmm0
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm2
  xor    %eax,%eax
  movapd %xmm0,%xmm4
  mulsd  %xmm2,%xmm4
  movsd  %xmm4,0x10(%rsp)
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  movsd  0x10(%rsp),%xmm1
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm0
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm0,%xmm1
  movsd  %xmm1,0x10(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  movsd  0x10(%rsp),%xmm4
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm0
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm0,%xmm4
  movsd  %xmm4,0x10(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  movsd  0x10(%rsp),%xmm5
  mov    $0x5,%esi
  cvtsi2sd %eax,%xmm0
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm0,%xmm5
  movsd  %xmm5,0x10(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  mov    $0x4,%esi
  mov    $0xffffffff,%edi
  cvtsi2sd %eax,%xmm0
  mulsd  0x10(%rsp),%xmm0
  xor    %eax,%eax
  addsd  0x8(%rsp),%xmm0
  movsd  %xmm0,0x10(%rsp)
  call   <SL_G1@plt>
  mov    $0x3,%esi
  mov    $0x2,%edi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G1@plt>
  pxor   %xmm2,%xmm2
  pxor   %xmm3,%xmm3
  mov    $0x3,%esi
  cvtsi2sd %r12d,%xmm2
  mulsd  D1682(%rip),%xmm2
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm3
  xor    %eax,%eax
  mulsd  %xmm3,%xmm2
  movsd  %xmm2,0x8(%rsp)
  call   <SL_G1@plt>
  pxor   %xmm2,%xmm2
  movsd  0x8(%rsp),%xmm7
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm2
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm2,%xmm7
  movsd  %xmm7,0x8(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm2,%xmm2
  mov    $0x3,%esi
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm2
  mulsd  0x8(%rsp),%xmm2
  xor    %eax,%eax
  movsd  %xmm2,0x8(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm2,%xmm2
  movsd  0x8(%rsp),%xmm1
  mov    $0x5,%esi
  cvtsi2sd %eax,%xmm2
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm2,%xmm1
  movsd  %xmm1,0x8(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm2,%xmm2
  xor    %edi,%edi
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm2
  mulsd  0x8(%rsp),%xmm2
  movsd  0x10(%rsp),%xmm0
  xor    %eax,%eax
  subsd  %xmm2,%xmm0
  movsd  %xmm0,0x10(%rsp)
  call   <SL_G1@plt>
  xor    %edi,%edi
  mov    $0x3,%esi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G1@plt>
  pxor   %xmm2,%xmm2
  pxor   %xmm3,%xmm3
  mov    $0x3,%esi
  cvtsi2sd %r12d,%xmm2
  mulsd  D1377(%rip),%xmm2
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm3
  xor    %eax,%eax
  mulsd  %xmm3,%xmm2
  movsd  %xmm2,0x8(%rsp)
  call   <SL_G1@plt>
  pxor   %xmm2,%xmm2
  movsd  0x8(%rsp),%xmm5
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm2
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm2,%xmm5
  movsd  %xmm5,0x8(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm2,%xmm2
  mov    $0x3,%esi
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm2
  mulsd  0x8(%rsp),%xmm2
  xor    %eax,%eax
  movsd  %xmm2,0x8(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm2,%xmm2
  movsd  0x8(%rsp),%xmm7
  mov    $0x5,%esi
  cvtsi2sd %eax,%xmm2
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm2,%xmm7
  movsd  %xmm7,0x8(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm2,%xmm2
  movsd  0x10(%rsp),%xmm0
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm2
  mulsd  0x8(%rsp),%xmm2
  mov    $0xfffffffd,%edi
  xor    %eax,%eax
  subsd  %xmm2,%xmm0
  movsd  %xmm0,0x10(%rsp)
  call   <SL_G1@plt>
  mov    $0x3,%esi
  mov    $0x2,%edi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G1@plt>
  pxor   %xmm2,%xmm2
  pxor   %xmm3,%xmm3
  mov    $0x3,%esi
  cvtsi2sd %r12d,%xmm2
  mulsd  D1677(%rip),%xmm2
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm3
  xor    %eax,%eax
  mulsd  %xmm3,%xmm2
  movsd  %xmm2,0x8(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm2,%xmm2
  movsd  0x8(%rsp),%xmm1
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm2
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm2,%xmm1
  movsd  %xmm1,0x8(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm2,%xmm2
  mov    $0x5,%esi
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm2
  mulsd  0x8(%rsp),%xmm2
  xor    %eax,%eax
  movsd  %xmm2,0x8(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm2,%xmm2
  xor    %edi,%edi
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm2
  mulsd  0x8(%rsp),%xmm2
  movsd  0x10(%rsp),%xmm0
  xor    %eax,%eax
  subsd  %xmm2,%xmm0
  movsd  %xmm0,0x10(%rsp)
  call   <SL_G1@plt>
  xor    %edi,%edi
  mov    $0x3,%esi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G2@plt>
  pxor   %xmm2,%xmm2
  pxor   %xmm3,%xmm3
  mov    $0x3,%esi
  cvtsi2sd %r12d,%xmm2
  mulsd  D67(%rip),%xmm2
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm3
  xor    %eax,%eax
  mulsd  %xmm3,%xmm2
  movsd  %xmm2,0x8(%rsp)
  call   <SL_G1@plt>
  pxor   %xmm2,%xmm2
  movsd  0x8(%rsp),%xmm5
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm2
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm2,%xmm5
  movsd  %xmm5,0x8(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm2,%xmm2
  mov    $0x3,%esi
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm2
  mulsd  0x8(%rsp),%xmm2
  xor    %eax,%eax
  movsd  %xmm2,0x8(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm2,%xmm2
  movsd  0x8(%rsp),%xmm7
  mov    $0x5,%esi
  cvtsi2sd %eax,%xmm2
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm2,%xmm7
  movsd  %xmm7,0x8(%rsp)
  call   <SL_G1@plt>
  pxor   %xmm2,%xmm2
  xor    %edi,%edi
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm2
  mulsd  0x8(%rsp),%xmm2
  movsd  0x10(%rsp),%xmm0
  xor    %eax,%eax
  subsd  %xmm2,%xmm0
  movsd  %xmm0,0x10(%rsp)
  call   <SL_G1@plt>
  mov    $0x3,%esi
  mov    $0x2,%edi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G1@plt>
  pxor   %xmm2,%xmm2
  pxor   %xmm3,%xmm3
  mov    $0x3,%esi
  cvtsi2sd %r12d,%xmm2
  mulsd  D1855(%rip),%xmm2
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm3
  xor    %eax,%eax
  mulsd  %xmm3,%xmm2
  movsd  %xmm2,0x8(%rsp)
  call   <SL_G1@plt>
  pxor   %xmm2,%xmm2
  movsd  0x8(%rsp),%xmm1
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm2
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm2,%xmm1
  movsd  %xmm1,0x8(%rsp)
  call   <SL_G1@plt>
  pxor   %xmm2,%xmm2
  mov    $0x3,%esi
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm2
  mulsd  0x8(%rsp),%xmm2
  xor    %eax,%eax
  movsd  %xmm2,0x8(%rsp)
  call   <SL_G1@plt>
  pxor   %xmm2,%xmm2
  movsd  0x8(%rsp),%xmm5
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm2
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm2,%xmm5
  movsd  %xmm5,0x8(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm2,%xmm2
  mov    $0x3,%esi
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm2
  mulsd  0x8(%rsp),%xmm2
  xor    %eax,%eax
  movsd  %xmm2,0x8(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm2,%xmm2
  movsd  0x8(%rsp),%xmm7
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm2
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm2,%xmm7
  movsd  %xmm7,0x8(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm2,%xmm2
  mov    $0x3,%esi
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm2
  mulsd  0x8(%rsp),%xmm2
  xor    %eax,%eax
  movsd  %xmm2,0x8(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm2,%xmm2
  movsd  0x8(%rsp),%xmm1
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm2
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm2,%xmm1
  movsd  %xmm1,0x8(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm2,%xmm2
  xor    %edi,%edi
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm2
  mulsd  0x8(%rsp),%xmm2
  movsd  0x10(%rsp),%xmm0
  xor    %eax,%eax
  subsd  %xmm2,%xmm0
  movsd  %xmm0,0x10(%rsp)
  call   <SL_G2@plt>
  xor    %edi,%edi
  mov    $0x5,%esi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G1@plt>
  pxor   %xmm2,%xmm2
  pxor   %xmm3,%xmm3
  mov    $0x3,%esi
  cvtsi2sd %r12d,%xmm2
  mulsd  D1584(%rip),%xmm2
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm3
  xor    %eax,%eax
  mulsd  %xmm3,%xmm2
  movsd  %xmm2,0x8(%rsp)
  call   <SL_G1@plt>
  pxor   %xmm2,%xmm2
  movsd  0x8(%rsp),%xmm5
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm2
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm2,%xmm5
  movsd  %xmm5,0x8(%rsp)
  call   <SL_G1@plt>
  pxor   %xmm2,%xmm2
  mov    $0x3,%esi
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm2
  mulsd  0x8(%rsp),%xmm2
  xor    %eax,%eax
  movsd  %xmm2,0x8(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm2,%xmm2
  movsd  0x8(%rsp),%xmm7
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm2
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm2,%xmm7
  movsd  %xmm7,0x8(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm2,%xmm2
  movsd  0x10(%rsp),%xmm0
  mov    $0x4,%esi
  cvtsi2sd %eax,%xmm2
  mulsd  0x8(%rsp),%xmm2
  mov    $0xffffffff,%edi
  xor    %eax,%eax
  subsd  %xmm2,%xmm0
  movsd  %xmm0,0x10(%rsp)
  call   <SL_G1@plt>
  xor    %edi,%edi
  mov    $0x3,%esi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G2@plt>
  pxor   %xmm2,%xmm2
  pxor   %xmm3,%xmm3
  mov    $0x3,%esi
  cvtsi2sd %r12d,%xmm2
  mulsd  D453(%rip),%xmm2
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm3
  xor    %eax,%eax
  mulsd  %xmm3,%xmm2
  movsd  %xmm2,0x8(%rsp)
  call   <SL_G1@plt>
  pxor   %xmm2,%xmm2
  movsd  0x8(%rsp),%xmm1
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm2
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm2,%xmm1
  movsd  %xmm1,0x8(%rsp)
  call   <SL_G1@plt>
  pxor   %xmm2,%xmm2
  mov    $0x3,%esi
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm2
  mulsd  0x8(%rsp),%xmm2
  xor    %eax,%eax
  movsd  %xmm2,0x8(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm2,%xmm2
  movsd  0x8(%rsp),%xmm5
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm2
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm2,%xmm5
  movsd  %xmm5,0x8(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm2,%xmm2
  xor    %edi,%edi
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm2
  mulsd  0x8(%rsp),%xmm2
  movsd  0x10(%rsp),%xmm0
  xor    %eax,%eax
  subsd  %xmm2,%xmm0
  movsd  %xmm0,0x10(%rsp)
  call   <SL_G1@plt>
  xor    %edi,%edi
  mov    $0x3,%esi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G1@plt>
  pxor   %xmm2,%xmm2
  pxor   %xmm3,%xmm3
  xor    %edi,%edi
  cvtsi2sd %r12d,%xmm2
  mulsd  D1922(%rip),%xmm2
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm3
  xor    %eax,%eax
  mulsd  %xmm3,%xmm2
  movsd  %xmm2,0x8(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm2,%xmm2
  movsd  0x8(%rsp),%xmm7
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm2
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm2,%xmm7
  movsd  %xmm7,0x8(%rsp)
  call   <SL_G1@plt>
  pxor   %xmm2,%xmm2
  mov    $0x3,%esi
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm2
  mulsd  0x8(%rsp),%xmm2
  xor    %eax,%eax
  movsd  %xmm2,0x8(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm2,%xmm2
  movsd  0x8(%rsp),%xmm1
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm2
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm2,%xmm1
  movsd  %xmm1,0x8(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm2,%xmm2
  movsd  0x10(%rsp),%xmm0
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm2
  mulsd  0x8(%rsp),%xmm2
  mov    $0xfffffffd,%edi
  xor    %eax,%eax
  subsd  %xmm2,%xmm0
  movsd  %xmm0,0x10(%rsp)
  call   <SL_G1@plt>
  xor    %edi,%edi
  mov    $0x3,%esi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G2@plt>
  pxor   %xmm2,%xmm2
  pxor   %xmm3,%xmm3
  mov    $0x3,%esi
  cvtsi2sd %r12d,%xmm2
  mulsd  D954(%rip),%xmm2
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm3
  xor    %eax,%eax
  mulsd  %xmm3,%xmm2
  movsd  %xmm2,0x8(%rsp)
  call   <SL_G1@plt>
  pxor   %xmm2,%xmm2
  movsd  0x8(%rsp),%xmm5
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm2
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm2,%xmm5
  movsd  %xmm5,0x8(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm2,%xmm2
  mov    $0x3,%esi
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm2
  mulsd  0x8(%rsp),%xmm2
  xor    %eax,%eax
  movsd  %xmm2,0x8(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm2,%xmm2
  movsd  0x10(%rsp),%xmm0
  mov    $0x5,%esi
  cvtsi2sd %eax,%xmm2
  mulsd  0x8(%rsp),%xmm2
  mov    $0xfffffffe,%edi
  xor    %eax,%eax
  subsd  %xmm2,%xmm0
  movsd  %xmm0,0x8(%rsp)
  call   <SL_G1@plt>
  mov    $0x4,%esi
  mov    $0xffffffff,%edi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G2@plt>
  pxor   %xmm2,%xmm2
  pxor   %xmm3,%xmm3
  xor    %edi,%edi
  cvtsi2sd %r12d,%xmm2
  movsd  0x8(%rsp),%xmm0
  mov    $0x3,%esi
  mulsd  D2034(%rip),%xmm2
  cvtsi2sd %eax,%xmm3
  xor    %eax,%eax
  mulsd  %xmm3,%xmm2
  subsd  %xmm2,%xmm0
  mulsd  (%rsp),%xmm0
  divsd  D397(%rip),%xmm0
  movsd  %xmm0,0x40(%rbp)
  call   <SL_G1@plt>
  xor    %edi,%edi
  mov    $0x3,%esi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G2@plt>
  mov    $0x3,%esi
  mov    $0x2,%edi
  mov    %eax,%r13d
  xor    %eax,%eax
  call   <SL_G1@plt>
  mov    $0x3,%esi
  mov    $0x2,%edi
  mov    %eax,%r14d
  xor    %eax,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  pxor   %xmm2,%xmm2
  mov    $0x7,%esi
  cvtsi2sd %r14d,%xmm0
  mulsd  D1322(%rip),%xmm0
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm2
  xor    %eax,%eax
  mulsd  %xmm2,%xmm0
  movsd  %xmm0,(%rsp)
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  movsd  (%rsp),%xmm4
  mov    $0x7,%esi
  cvtsi2sd %eax,%xmm0
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm0,%xmm4
  movsd  %xmm4,(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  xor    %edi,%edi
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm0
  mulsd  (%rsp),%xmm0
  xor    %eax,%eax
  movsd  %xmm0,0x8(%rsp)
  call   <SL_G1@plt>
  mov    $0x3,%esi
  mov    $0x2,%edi
  mov    %eax,%r14d
  xor    %eax,%eax
  call   <SL_G2@plt>
  pxor   %xmm2,%xmm2
  pxor   %xmm3,%xmm3
  mov    $0x5,%esi
  cvtsi2sd %r14d,%xmm2
  mulsd  D1224(%rip),%xmm2
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm3
  xor    %eax,%eax
  mulsd  %xmm3,%xmm2
  movsd  %xmm2,(%rsp)
  call   <SL_G1@plt>
  pxor   %xmm2,%xmm2
  movsd  (%rsp),%xmm4
  mov    $0x7,%esi
  cvtsi2sd %eax,%xmm2
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm2,%xmm4
  movsd  %xmm4,(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm2,%xmm2
  xor    %edi,%edi
  mov    $0x5,%esi
  cvtsi2sd %eax,%xmm2
  mulsd  (%rsp),%xmm2
  movsd  0x8(%rsp),%xmm0
  xor    %eax,%eax
  subsd  %xmm2,%xmm0
  movsd  %xmm0,0x8(%rsp)
  call   <SL_G1@plt>
  mov    $0x3,%esi
  mov    $0x2,%edi
  mov    %eax,%r14d
  xor    %eax,%eax
  call   <SL_G1@plt>
  pxor   %xmm2,%xmm2
  pxor   %xmm3,%xmm3
  mov    $0x3,%esi
  cvtsi2sd %r14d,%xmm2
  mulsd  D280(%rip),%xmm2
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm3
  xor    %eax,%eax
  mulsd  %xmm3,%xmm2
  movsd  %xmm2,(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm2,%xmm2
  movsd  (%rsp),%xmm4
  mov    $0x7,%esi
  cvtsi2sd %eax,%xmm2
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm2,%xmm4
  movsd  %xmm4,(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm2,%xmm2
  movsd  0x8(%rsp),%xmm0
  mov    $0x4,%esi
  cvtsi2sd %eax,%xmm2
  mulsd  (%rsp),%xmm2
  mov    $0xffffffff,%edi
  xor    %eax,%eax
  subsd  %xmm2,%xmm0
  movsd  %xmm0,(%rsp)
  call   <SL_G1@plt>
  mov    $0x3,%esi
  mov    $0x2,%edi
  mov    %eax,%r14d
  xor    %eax,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  pxor   %xmm2,%xmm2
  mov    $0x3,%esi
  cvtsi2sd %r14d,%xmm0
  mulsd  D106(%rip),%xmm0
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm2
  xor    %eax,%eax
  movapd %xmm0,%xmm4
  mulsd  %xmm2,%xmm4
  movsd  %xmm4,0x8(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  movsd  0x8(%rsp),%xmm7
  mov    $0x7,%esi
  cvtsi2sd %eax,%xmm0
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm0,%xmm7
  movsd  %xmm7,0x8(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  movsd  (%rsp),%xmm4
  xor    %edi,%edi
  cvtsi2sd %eax,%xmm0
  mulsd  0x8(%rsp),%xmm0
  mov    $0x3,%esi
  xor    %eax,%eax
  addsd  %xmm0,%xmm4
  movsd  %xmm4,(%rsp)
  call   <SL_G1@plt>
  xor    %edi,%edi
  mov    $0x3,%esi
  mov    %eax,%r14d
  xor    %eax,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  pxor   %xmm2,%xmm2
  mov    $0x3,%esi
  cvtsi2sd %r14d,%xmm0
  mulsd  D1734(%rip),%xmm0
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm2
  xor    %eax,%eax
  mulsd  %xmm2,%xmm0
  movsd  %xmm0,0x8(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  movsd  0x8(%rsp),%xmm1
  mov    $0x7,%esi
  cvtsi2sd %eax,%xmm0
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm0,%xmm1
  movsd  %xmm1,0x8(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  mov    $0x3,%esi
  mov    $0xfffffffd,%edi
  cvtsi2sd %eax,%xmm0
  mulsd  0x8(%rsp),%xmm0
  xor    %eax,%eax
  addsd  (%rsp),%xmm0
  movsd  %xmm0,(%rsp)
  call   <SL_G1@plt>
  mov    $0x3,%esi
  mov    $0x2,%edi
  mov    %eax,%r14d
  xor    %eax,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  pxor   %xmm2,%xmm2
  mov    $0x7,%esi
  cvtsi2sd %r14d,%xmm0
  mulsd  D947(%rip),%xmm0
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm2
  xor    %eax,%eax
  movapd %xmm0,%xmm4
  mulsd  %xmm2,%xmm4
  movsd  %xmm4,0x8(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  xor    %edi,%edi
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm0
  mulsd  0x8(%rsp),%xmm0
  xor    %eax,%eax
  addsd  (%rsp),%xmm0
  movsd  %xmm0,0x8(%rsp)
  call   <SL_G2@plt>
  mov    $0x3,%esi
  mov    $0x2,%edi
  mov    %eax,%r14d
  xor    %eax,%eax
  call   <SL_G1@plt>
  pxor   %xmm2,%xmm2
  pxor   %xmm3,%xmm3
  mov    $0x5,%esi
  cvtsi2sd %r14d,%xmm2
  mulsd  D12(%rip),%xmm2
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm3
  xor    %eax,%eax
  mulsd  %xmm3,%xmm2
  movsd  %xmm2,(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm2,%xmm2
  movsd  (%rsp),%xmm5
  mov    $0x7,%esi
  cvtsi2sd %eax,%xmm2
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm2,%xmm5
  movsd  %xmm5,(%rsp)
  call   <SL_G1@plt>
  pxor   %xmm2,%xmm2
  xor    %edi,%edi
  mov    $0x5,%esi
  cvtsi2sd %eax,%xmm2
  mulsd  (%rsp),%xmm2
  movsd  0x8(%rsp),%xmm0
  xor    %eax,%eax
  subsd  %xmm2,%xmm0
  movsd  %xmm0,0x8(%rsp)
  call   <SL_G2@plt>
  mov    $0x3,%esi
  mov    $0x2,%edi
  mov    %eax,%r14d
  xor    %eax,%eax
  call   <SL_G1@plt>
  pxor   %xmm2,%xmm2
  pxor   %xmm3,%xmm3
  mov    $0x3,%esi
  cvtsi2sd %r14d,%xmm2
  mulsd  D2018(%rip),%xmm2
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm3
  xor    %eax,%eax
  mulsd  %xmm3,%xmm2
  movsd  %xmm2,(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm2,%xmm2
  movsd  (%rsp),%xmm7
  mov    $0x7,%esi
  cvtsi2sd %eax,%xmm2
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm2,%xmm7
  movsd  %xmm7,(%rsp)
  call   <SL_G1@plt>
  pxor   %xmm2,%xmm2
  movsd  0x8(%rsp),%xmm0
  mov    $0x4,%esi
  cvtsi2sd %eax,%xmm2
  mulsd  (%rsp),%xmm2
  mov    $0xffffffff,%edi
  xor    %eax,%eax
  subsd  %xmm2,%xmm0
  movsd  %xmm0,(%rsp)
  call   <SL_G2@plt>
  mov    $0x3,%esi
  mov    $0x2,%edi
  mov    %eax,%r14d
  xor    %eax,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  pxor   %xmm2,%xmm2
  mov    $0x3,%esi
  cvtsi2sd %r14d,%xmm0
  mulsd  D106(%rip),%xmm0
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm2
  xor    %eax,%eax
  movapd %xmm0,%xmm1
  mulsd  %xmm2,%xmm1
  movsd  %xmm1,0x8(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  movsd  0x8(%rsp),%xmm4
  mov    $0x7,%esi
  cvtsi2sd %eax,%xmm0
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm0,%xmm4
  movsd  %xmm4,0x8(%rsp)
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  movsd  (%rsp),%xmm5
  xor    %edi,%edi
  cvtsi2sd %eax,%xmm0
  mulsd  0x8(%rsp),%xmm0
  mov    $0x3,%esi
  xor    %eax,%eax
  addsd  %xmm0,%xmm5
  movsd  %xmm5,(%rsp)
  call   <SL_G2@plt>
  xor    %edi,%edi
  mov    $0x3,%esi
  mov    %eax,%r14d
  xor    %eax,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  pxor   %xmm2,%xmm2
  mov    $0x3,%esi
  cvtsi2sd %r14d,%xmm0
  mulsd  D1734(%rip),%xmm0
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm2
  xor    %eax,%eax
  mulsd  %xmm2,%xmm0
  movsd  %xmm0,0x8(%rsp)
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  movsd  0x8(%rsp),%xmm7
  mov    $0x7,%esi
  cvtsi2sd %eax,%xmm0
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm0,%xmm7
  movsd  %xmm7,0x8(%rsp)
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  mov    $0x3,%esi
  mov    $0xfffffffd,%edi
  cvtsi2sd %eax,%xmm0
  mulsd  0x8(%rsp),%xmm0
  xor    %eax,%eax
  addsd  (%rsp),%xmm0
  movsd  %xmm0,(%rsp)
  call   <SL_G2@plt>
  mov    $0x3,%esi
  mov    $0x2,%edi
  mov    %eax,%r14d
  xor    %eax,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  pxor   %xmm2,%xmm2
  mov    $0x7,%esi
  cvtsi2sd %r14d,%xmm0
  mulsd  D947(%rip),%xmm0
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm2
  xor    %eax,%eax
  movapd %xmm0,%xmm1
  mulsd  %xmm2,%xmm1
  movsd  %xmm1,0x8(%rsp)
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  mov    $0x5,%esi
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm0
  mulsd  0x8(%rsp),%xmm0
  xor    %eax,%eax
  addsd  (%rsp),%xmm0
  movsd  %xmm0,0x8(%rsp)
  call   <SL_G1@plt>
  mov    $0x5,%esi
  mov    $0x2,%edi
  mov    %eax,%r14d
  xor    %eax,%eax
  call   <SL_G1@plt>
  pxor   %xmm2,%xmm2
  pxor   %xmm3,%xmm3
  mov    $0x5,%esi
  cvtsi2sd %r14d,%xmm2
  mulsd  D667(%rip),%xmm2
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm3
  xor    %eax,%eax
  mulsd  %xmm3,%xmm2
  movsd  %xmm2,(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm2,%xmm2
  movsd  (%rsp),%xmm4
  mov    $0x5,%esi
  cvtsi2sd %eax,%xmm2
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm2,%xmm4
  movsd  %xmm4,(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm2,%xmm2
  xor    %edi,%edi
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm2
  mulsd  (%rsp),%xmm2
  movsd  0x8(%rsp),%xmm0
  xor    %eax,%eax
  subsd  %xmm2,%xmm0
  movsd  %xmm0,0x8(%rsp)
  call   <SL_G1@plt>
  mov    $0x5,%esi
  mov    $0x2,%edi
  mov    %eax,%r14d
  xor    %eax,%eax
  call   <SL_G1@plt>
  pxor   %xmm2,%xmm2
  pxor   %xmm3,%xmm3
  mov    $0x5,%esi
  cvtsi2sd %r14d,%xmm2
  mulsd  D364(%rip),%xmm2
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm3
  xor    %eax,%eax
  mulsd  %xmm3,%xmm2
  movsd  %xmm2,(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm2,%xmm2
  movsd  (%rsp),%xmm5
  mov    $0x5,%esi
  cvtsi2sd %eax,%xmm2
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm2,%xmm5
  movsd  %xmm5,(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm2,%xmm2
  xor    %edi,%edi
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm2
  mulsd  (%rsp),%xmm2
  movsd  0x8(%rsp),%xmm0
  xor    %eax,%eax
  subsd  %xmm2,%xmm0
  movsd  %xmm0,(%rsp)
  call   <SL_G1@plt>
  xor    %edi,%edi
  mov    $0x3,%esi
  mov    %eax,%r14d
  xor    %eax,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  pxor   %xmm2,%xmm2
  mov    $0x5,%esi
  cvtsi2sd %r14d,%xmm0
  mulsd  D1660(%rip),%xmm0
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm2
  xor    %eax,%eax
  movapd %xmm0,%xmm7
  mulsd  %xmm2,%xmm7
  movsd  %xmm7,0x8(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  movsd  0x8(%rsp),%xmm1
  mov    $0x5,%esi
  cvtsi2sd %eax,%xmm0
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm0,%xmm1
  movsd  %xmm1,0x8(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  xor    %edi,%edi
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm0
  mulsd  0x8(%rsp),%xmm0
  xor    %eax,%eax
  addsd  (%rsp),%xmm0
  movsd  %xmm0,0x8(%rsp)
  call   <SL_G2@plt>
  mov    $0x5,%esi
  mov    $0x2,%edi
  mov    %eax,%r14d
  xor    %eax,%eax
  call   <SL_G1@plt>
  pxor   %xmm2,%xmm2
  pxor   %xmm3,%xmm3
  mov    $0x5,%esi
  cvtsi2sd %r14d,%xmm2
  mulsd  D364(%rip),%xmm2
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm3
  xor    %eax,%eax
  mulsd  %xmm3,%xmm2
  movsd  %xmm2,(%rsp)
  call   <SL_G1@plt>
  pxor   %xmm2,%xmm2
  movsd  (%rsp),%xmm4
  mov    $0x5,%esi
  cvtsi2sd %eax,%xmm2
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm2,%xmm4
  movsd  %xmm4,(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm2,%xmm2
  xor    %edi,%edi
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm2
  mulsd  (%rsp),%xmm2
  movsd  0x8(%rsp),%xmm0
  xor    %eax,%eax
  subsd  %xmm2,%xmm0
  movsd  %xmm0,(%rsp)
  call   <SL_G1@plt>
  xor    %edi,%edi
  mov    $0x3,%esi
  mov    %eax,%r14d
  xor    %eax,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  pxor   %xmm2,%xmm2
  mov    $0x5,%esi
  cvtsi2sd %r14d,%xmm0
  mulsd  D821(%rip),%xmm0
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm2
  xor    %eax,%eax
  movapd %xmm0,%xmm5
  mulsd  %xmm2,%xmm5
  movsd  %xmm5,0x8(%rsp)
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  movsd  0x8(%rsp),%xmm7
  mov    $0x5,%esi
  cvtsi2sd %eax,%xmm0
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm0,%xmm7
  movsd  %xmm7,0x8(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  movsd  (%rsp),%xmm1
  xor    %edi,%edi
  cvtsi2sd %eax,%xmm0
  mulsd  0x8(%rsp),%xmm0
  mov    $0x3,%esi
  xor    %eax,%eax
  addsd  %xmm0,%xmm1
  movsd  %xmm1,(%rsp)
  call   <SL_G1@plt>
  mov    $0x3,%esi
  mov    $0x2,%edi
  mov    %eax,%r14d
  xor    %eax,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  pxor   %xmm2,%xmm2
  mov    $0x3,%esi
  cvtsi2sd %r14d,%xmm0
  mulsd  D1281(%rip),%xmm0
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm2
  xor    %eax,%eax
  mulsd  %xmm2,%xmm0
  movsd  %xmm0,0x8(%rsp)
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  movsd  0x8(%rsp),%xmm4
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm0
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm0,%xmm4
  movsd  %xmm4,0x8(%rsp)
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  mov    $0x3,%esi
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm0
  mulsd  0x8(%rsp),%xmm0
  xor    %eax,%eax
  movsd  %xmm0,0x8(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  movsd  0x8(%rsp),%xmm5
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm0
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm0,%xmm5
  movsd  %xmm5,0x8(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  mov    $0x3,%esi
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm0
  mulsd  0x8(%rsp),%xmm0
  xor    %eax,%eax
  movsd  %xmm0,0x8(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  movsd  0x8(%rsp),%xmm7
  mov    $0x5,%esi
  cvtsi2sd %eax,%xmm0
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm0,%xmm7
  movsd  %xmm7,0x8(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  xor    %edi,%edi
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm0
  mulsd  0x8(%rsp),%xmm0
  xor    %eax,%eax
  addsd  (%rsp),%xmm0
  movsd  %xmm0,0x8(%rsp)
  call   <SL_G2@plt>
  xor    %edi,%edi
  mov    $0x5,%esi
  mov    %eax,%r14d
  xor    %eax,%eax
  call   <SL_G1@plt>
  pxor   %xmm2,%xmm2
  pxor   %xmm3,%xmm3
  mov    $0x3,%esi
  cvtsi2sd %r14d,%xmm2
  mulsd  D1072(%rip),%xmm2
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm3
  xor    %eax,%eax
  mulsd  %xmm3,%xmm2
  movsd  %xmm2,(%rsp)
  call   <SL_G1@plt>
  pxor   %xmm2,%xmm2
  movsd  (%rsp),%xmm1
  mov    $0x5,%esi
  cvtsi2sd %eax,%xmm2
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm2,%xmm1
  movsd  %xmm1,(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm2,%xmm2
  movsd  0x8(%rsp),%xmm0
  mov    $0x4,%esi
  cvtsi2sd %eax,%xmm2
  mulsd  (%rsp),%xmm2
  mov    $0xffffffff,%edi
  xor    %eax,%eax
  subsd  %xmm2,%xmm0
  movsd  %xmm0,(%rsp)
  call   <SL_G1@plt>
  xor    %edi,%edi
  mov    $0x3,%esi
  mov    %eax,%r14d
  xor    %eax,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  pxor   %xmm2,%xmm2
  mov    $0x3,%esi
  cvtsi2sd %r14d,%xmm0
  mulsd  D676(%rip),%xmm0
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm2
  xor    %eax,%eax
  movapd %xmm0,%xmm4
  mulsd  %xmm2,%xmm4
  movsd  %xmm4,0x8(%rsp)
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  movsd  0x8(%rsp),%xmm5
  mov    $0x5,%esi
  cvtsi2sd %eax,%xmm0
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm0,%xmm5
  movsd  %xmm5,0x8(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  movsd  (%rsp),%xmm7
  xor    %edi,%edi
  cvtsi2sd %eax,%xmm0
  mulsd  0x8(%rsp),%xmm0
  mov    $0x3,%esi
  xor    %eax,%eax
  addsd  %xmm0,%xmm7
  movsd  %xmm7,(%rsp)
  call   <SL_G1@plt>
  xor    %edi,%edi
  mov    $0x3,%esi
  mov    %eax,%r14d
  xor    %eax,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  pxor   %xmm2,%xmm2
  xor    %edi,%edi
  cvtsi2sd %r14d,%xmm0
  mulsd  D1119(%rip),%xmm0
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm2
  xor    %eax,%eax
  mulsd  %xmm2,%xmm0
  movsd  %xmm0,0x8(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  movsd  0x8(%rsp),%xmm1
  mov    $0x5,%esi
  cvtsi2sd %eax,%xmm0
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm0,%xmm1
  movsd  %xmm1,0x8(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  mov    $0x3,%esi
  mov    $0xfffffffd,%edi
  cvtsi2sd %eax,%xmm0
  mulsd  0x8(%rsp),%xmm0
  xor    %eax,%eax
  addsd  (%rsp),%xmm0
  movsd  %xmm0,(%rsp)
  call   <SL_G1@plt>
  xor    %edi,%edi
  mov    $0x3,%esi
  mov    %eax,%r14d
  xor    %eax,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  pxor   %xmm2,%xmm2
  mov    $0x5,%esi
  cvtsi2sd %r14d,%xmm0
  mulsd  D149(%rip),%xmm0
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm2
  xor    %eax,%eax
  movapd %xmm0,%xmm4
  mulsd  %xmm2,%xmm4
  movsd  %xmm4,0x8(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  movsd  (%rsp),%xmm3
  xor    %edi,%edi
  cvtsi2sd %eax,%xmm0
  mulsd  0x8(%rsp),%xmm0
  mov    $0x3,%esi
  xor    %eax,%eax
  addsd  %xmm0,%xmm3
  movsd  %xmm3,(%rsp)
  call   <SL_G2@plt>
  xor    %edi,%edi
  mov    $0x3,%esi
  mov    %eax,%r14d
  xor    %eax,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  pxor   %xmm2,%xmm2
  mov    $0x5,%esi
  cvtsi2sd %r14d,%xmm0
  mulsd  D1660(%rip),%xmm0
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm2
  xor    %eax,%eax
  mulsd  %xmm2,%xmm0
  movsd  %xmm0,0x8(%rsp)
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  movsd  0x8(%rsp),%xmm5
  mov    $0x5,%esi
  cvtsi2sd %eax,%xmm0
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm0,%xmm5
  movsd  %xmm5,0x8(%rsp)
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  xor    %edi,%edi
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm0
  mulsd  0x8(%rsp),%xmm0
  xor    %eax,%eax
  addsd  (%rsp),%xmm0
  movsd  %xmm0,(%rsp)
  call   <SL_G2@plt>
  mov    $0x3,%esi
  mov    $0x2,%edi
  mov    %eax,%r14d
  xor    %eax,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  pxor   %xmm2,%xmm2
  mov    $0x3,%esi
  cvtsi2sd %r14d,%xmm0
  mulsd  D1281(%rip),%xmm0
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm2
  xor    %eax,%eax
  movapd %xmm0,%xmm7
  mulsd  %xmm2,%xmm7
  movsd  %xmm7,0x8(%rsp)
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  movsd  0x8(%rsp),%xmm1
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm0
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm0,%xmm1
  movsd  %xmm1,0x8(%rsp)
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  movsd  0x8(%rsp),%xmm4
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm0
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm0,%xmm4
  movsd  %xmm4,0x8(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  movsd  0x8(%rsp),%xmm3
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm0
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm0,%xmm3
  movsd  %xmm3,0x8(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  movsd  0x8(%rsp),%xmm5
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm0
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm0,%xmm5
  movsd  %xmm5,0x8(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  movsd  0x8(%rsp),%xmm7
  mov    $0x5,%esi
  cvtsi2sd %eax,%xmm0
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm0,%xmm7
  movsd  %xmm7,0x8(%rsp)
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  movsd  (%rsp),%xmm1
  xor    %edi,%edi
  cvtsi2sd %eax,%xmm0
  mulsd  0x8(%rsp),%xmm0
  mov    $0x3,%esi
  xor    %eax,%eax
  addsd  %xmm0,%xmm1
  movsd  %xmm1,(%rsp)
  call   <SL_G1@plt>
  xor    %edi,%edi
  mov    $0x5,%esi
  mov    %eax,%r14d
  xor    %eax,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  pxor   %xmm2,%xmm2
  mov    $0x3,%esi
  cvtsi2sd %r14d,%xmm0
  mulsd  D34(%rip),%xmm0
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm2
  xor    %eax,%eax
  mulsd  %xmm2,%xmm0
  movsd  %xmm0,0x8(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  movsd  0x8(%rsp),%xmm4
  mov    $0x5,%esi
  cvtsi2sd %eax,%xmm0
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm0,%xmm4
  movsd  %xmm4,0x8(%rsp)
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  mov    $0x4,%esi
  mov    $0xffffffff,%edi
  cvtsi2sd %eax,%xmm0
  mulsd  0x8(%rsp),%xmm0
  xor    %eax,%eax
  addsd  (%rsp),%xmm0
  movsd  %xmm0,(%rsp)
  call   <SL_G2@plt>
  xor    %edi,%edi
  mov    $0x3,%esi
  mov    %eax,%r14d
  xor    %eax,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  pxor   %xmm2,%xmm2
  mov    $0x3,%esi
  cvtsi2sd %r14d,%xmm0
  mulsd  D1077(%rip),%xmm0
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm2
  xor    %eax,%eax
  movapd %xmm0,%xmm3
  mulsd  %xmm2,%xmm3
  movsd  %xmm3,0x8(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  movsd  0x8(%rsp),%xmm5
  mov    $0x5,%esi
  cvtsi2sd %eax,%xmm0
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm0,%xmm5
  movsd  %xmm5,0x8(%rsp)
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  movsd  (%rsp),%xmm7
  xor    %edi,%edi
  cvtsi2sd %eax,%xmm0
  mulsd  0x8(%rsp),%xmm0
  mov    $0x3,%esi
  xor    %eax,%eax
  addsd  %xmm0,%xmm7
  movsd  %xmm7,(%rsp)
  call   <SL_G1@plt>
  xor    %edi,%edi
  mov    $0x3,%esi
  mov    %eax,%r14d
  xor    %eax,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  pxor   %xmm2,%xmm2
  xor    %edi,%edi
  cvtsi2sd %r14d,%xmm0
  mulsd  D1336(%rip),%xmm0
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm2
  xor    %eax,%eax
  mulsd  %xmm2,%xmm0
  movsd  %xmm0,0x8(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  movsd  0x8(%rsp),%xmm1
  mov    $0x5,%esi
  cvtsi2sd %eax,%xmm0
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm0,%xmm1
  movsd  %xmm1,0x8(%rsp)
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  mov    $0x3,%esi
  mov    $0xfffffffd,%edi
  cvtsi2sd %eax,%xmm0
  mulsd  0x8(%rsp),%xmm0
  xor    %eax,%eax
  addsd  (%rsp),%xmm0
  movsd  %xmm0,(%rsp)
  call   <SL_G2@plt>
  xor    %edi,%edi
  mov    $0x3,%esi
  mov    %eax,%r14d
  xor    %eax,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  pxor   %xmm2,%xmm2
  mov    $0x5,%esi
  cvtsi2sd %r14d,%xmm0
  mulsd  D221(%rip),%xmm0
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm2
  xor    %eax,%eax
  movapd %xmm0,%xmm4
  mulsd  %xmm2,%xmm4
  movsd  %xmm4,0x8(%rsp)
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  movsd  (%rsp),%xmm3
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm0
  mulsd  0x8(%rsp),%xmm0
  mov    $0x2,%edi
  xor    %eax,%eax
  addsd  %xmm0,%xmm3
  movsd  %xmm3,(%rsp)
  call   <SL_G1@plt>
  mov    $0x3,%esi
  mov    $0x2,%edi
  mov    %eax,%r14d
  xor    %eax,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  pxor   %xmm2,%xmm2
  mov    $0x3,%esi
  cvtsi2sd %r14d,%xmm0
  mulsd  D2030(%rip),%xmm0
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm2
  xor    %eax,%eax
  mulsd  %xmm2,%xmm0
  movsd  %xmm0,0x8(%rsp)
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  movsd  0x8(%rsp),%xmm5
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm0
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm0,%xmm5
  movsd  %xmm5,0x8(%rsp)
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  mov    $0x3,%esi
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm0
  mulsd  0x8(%rsp),%xmm0
  xor    %eax,%eax
  movsd  %xmm0,0x8(%rsp)
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  movsd  0x8(%rsp),%xmm7
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm0
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm0,%xmm7
  movsd  %xmm7,0x8(%rsp)
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  mov    $0x3,%esi
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm0
  mulsd  0x8(%rsp),%xmm0
  xor    %eax,%eax
  movsd  %xmm0,0x8(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  movsd  0x8(%rsp),%xmm1
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm0
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm0,%xmm1
  movsd  %xmm1,0x8(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  mov    $0x3,%esi
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm0
  mulsd  0x8(%rsp),%xmm0
  xor    %eax,%eax
  movsd  %xmm0,0x8(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  movsd  0x8(%rsp),%xmm4
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm0
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm0,%xmm4
  movsd  %xmm4,0x8(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  mov    $0x3,%esi
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm0
  mulsd  0x8(%rsp),%xmm0
  xor    %eax,%eax
  movsd  %xmm0,0x8(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  movsd  0x8(%rsp),%xmm5
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm0
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm0,%xmm5
  movsd  %xmm5,0x8(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  xor    %edi,%edi
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm0
  mulsd  0x8(%rsp),%xmm0
  xor    %eax,%eax
  addsd  (%rsp),%xmm0
  movsd  %xmm0,(%rsp)
  call   <SL_G1@plt>
  xor    %edi,%edi
  mov    $0x3,%esi
  mov    %eax,%r14d
  xor    %eax,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  pxor   %xmm2,%xmm2
  mov    $0x3,%esi
  cvtsi2sd %r14d,%xmm0
  mulsd  D32(%rip),%xmm0
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm2
  xor    %eax,%eax
  movapd %xmm0,%xmm3
  mulsd  %xmm2,%xmm3
  movsd  %xmm3,0x8(%rsp)
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  movsd  0x8(%rsp),%xmm7
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm0
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm0,%xmm7
  movsd  %xmm7,0x8(%rsp)
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  movsd  0x8(%rsp),%xmm1
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm0
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm0,%xmm1
  movsd  %xmm1,0x8(%rsp)
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  movsd  0x8(%rsp),%xmm4
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm0
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm0,%xmm4
  movsd  %xmm4,0x8(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  movsd  0x8(%rsp),%xmm3
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm0
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm0,%xmm3
  movsd  %xmm3,0x8(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  movsd  0x8(%rsp),%xmm5
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm0
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm0,%xmm5
  movsd  %xmm5,0x8(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  movsd  (%rsp),%xmm7
  xor    %edi,%edi
  cvtsi2sd %eax,%xmm0
  mulsd  0x8(%rsp),%xmm0
  mov    $0x5,%esi
  xor    %eax,%eax
  addsd  %xmm0,%xmm7
  movsd  %xmm7,(%rsp)
  call   <SL_G1@plt>
  xor    %edi,%edi
  mov    $0x5,%esi
  mov    %eax,%r14d
  xor    %eax,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  pxor   %xmm2,%xmm2
  mov    $0x3,%esi
  cvtsi2sd %r14d,%xmm0
  mulsd  D87(%rip),%xmm0
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm2
  xor    %eax,%eax
  mulsd  %xmm2,%xmm0
  movsd  %xmm0,0x8(%rsp)
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  movsd  0x8(%rsp),%xmm1
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm0
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm0,%xmm1
  movsd  %xmm1,0x8(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  mov    $0x4,%esi
  mov    $0xffffffff,%edi
  cvtsi2sd %eax,%xmm0
  mulsd  0x8(%rsp),%xmm0
  xor    %eax,%eax
  addsd  (%rsp),%xmm0
  movsd  %xmm0,(%rsp)
  call   <SL_G1@plt>
  xor    %edi,%edi
  mov    $0x5,%esi
  mov    %eax,%r14d
  xor    %eax,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  pxor   %xmm2,%xmm2
  mov    $0x3,%esi
  cvtsi2sd %r14d,%xmm0
  mulsd  D658(%rip),%xmm0
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm2
  xor    %eax,%eax
  movapd %xmm0,%xmm4
  mulsd  %xmm2,%xmm4
  movsd  %xmm4,0x8(%rsp)
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  movsd  0x8(%rsp),%xmm3
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm0
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm0,%xmm3
  movsd  %xmm3,0x8(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  movsd  (%rsp),%xmm5
  mov    $0x4,%esi
  cvtsi2sd %eax,%xmm0
  mulsd  0x8(%rsp),%xmm0
  mov    $0xffffffff,%edi
  xor    %eax,%eax
  addsd  %xmm0,%xmm5
  movsd  %xmm5,(%rsp)
  call   <SL_G2@plt>
  xor    %edi,%edi
  mov    $0x5,%esi
  mov    %eax,%r14d
  xor    %eax,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  pxor   %xmm2,%xmm2
  mov    $0x3,%esi
  cvtsi2sd %r14d,%xmm0
  mulsd  D444(%rip),%xmm0
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm2
  xor    %eax,%eax
  mulsd  %xmm2,%xmm0
  movsd  %xmm0,0x8(%rsp)
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  movsd  0x8(%rsp),%xmm7
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm0
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm0,%xmm7
  movsd  %xmm7,0x8(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  mov    $0x4,%esi
  mov    $0xffffffff,%edi
  cvtsi2sd %eax,%xmm0
  mulsd  0x8(%rsp),%xmm0
  xor    %eax,%eax
  addsd  (%rsp),%xmm0
  movsd  %xmm0,(%rsp)
  call   <SL_G1@plt>
  mov    $0x4,%esi
  mov    $0xffffffff,%edi
  mov    %eax,%r14d
  xor    %eax,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  pxor   %xmm2,%xmm2
  mov    $0x3,%esi
  cvtsi2sd %r14d,%xmm0
  mulsd  D1207(%rip),%xmm0
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm2
  xor    %eax,%eax
  movapd %xmm0,%xmm1
  mulsd  %xmm2,%xmm1
  movsd  %xmm1,0x8(%rsp)
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  movsd  0x8(%rsp),%xmm4
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm0
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm0,%xmm4
  movsd  %xmm4,0x8(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  movsd  (%rsp),%xmm3
  xor    %edi,%edi
  cvtsi2sd %eax,%xmm0
  mulsd  0x8(%rsp),%xmm0
  mov    $0x3,%esi
  xor    %eax,%eax
  addsd  %xmm0,%xmm3
  movsd  %xmm3,(%rsp)
  call   <SL_G1@plt>
  xor    %edi,%edi
  mov    $0x3,%esi
  mov    %eax,%r14d
  xor    %eax,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  pxor   %xmm2,%xmm2
  xor    %edi,%edi
  cvtsi2sd %r14d,%xmm0
  mulsd  D2017(%rip),%xmm0
  mov    $0x5,%esi
  cvtsi2sd %eax,%xmm2
  xor    %eax,%eax
  mulsd  %xmm2,%xmm0
  movsd  %xmm0,0x8(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  movsd  0x8(%rsp),%xmm5
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm0
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm0,%xmm5
  movsd  %xmm5,0x8(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  mov    $0x3,%esi
  mov    $0xfffffffd,%edi
  cvtsi2sd %eax,%xmm0
  mulsd  0x8(%rsp),%xmm0
  xor    %eax,%eax
  addsd  (%rsp),%xmm0
  movsd  %xmm0,(%rsp)
  call   <SL_G1@plt>
  xor    %edi,%edi
  mov    $0x5,%esi
  mov    %eax,%r14d
  xor    %eax,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  pxor   %xmm2,%xmm2
  mov    $0x3,%esi
  cvtsi2sd %r14d,%xmm0
  mulsd  D539(%rip),%xmm0
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm2
  xor    %eax,%eax
  movapd %xmm0,%xmm7
  mulsd  %xmm2,%xmm7
  movsd  %xmm7,0x8(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  movsd  (%rsp),%xmm1
  mov    $0x4,%esi
  cvtsi2sd %eax,%xmm0
  mulsd  0x8(%rsp),%xmm0
  mov    $0xffffffff,%edi
  xor    %eax,%eax
  addsd  %xmm0,%xmm1
  movsd  %xmm1,(%rsp)
  call   <SL_G2@plt>
  xor    %edi,%edi
  mov    $0x3,%esi
  mov    %eax,%r14d
  xor    %eax,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  pxor   %xmm2,%xmm2
  xor    %edi,%edi
  cvtsi2sd %r14d,%xmm0
  mulsd  D1000(%rip),%xmm0
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm2
  xor    %eax,%eax
  mulsd  %xmm2,%xmm0
  movsd  %xmm0,0x8(%rsp)
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  movsd  0x8(%rsp),%xmm4
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm0
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm0,%xmm4
  movsd  %xmm4,0x8(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  xor    %edi,%edi
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm0
  mulsd  0x8(%rsp),%xmm0
  xor    %eax,%eax
  addsd  (%rsp),%xmm0
  movsd  %xmm0,(%rsp)
  call   <SL_G2@plt>
  xor    %edi,%edi
  mov    $0x3,%esi
  mov    %eax,%r14d
  xor    %eax,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  pxor   %xmm2,%xmm2
  xor    %edi,%edi
  cvtsi2sd %r14d,%xmm0
  mulsd  D823(%rip),%xmm0
  mov    $0x5,%esi
  cvtsi2sd %eax,%xmm2
  xor    %eax,%eax
  movapd %xmm0,%xmm3
  mulsd  %xmm2,%xmm3
  movsd  %xmm3,0x8(%rsp)
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  movsd  0x8(%rsp),%xmm5
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm0
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm0,%xmm5
  movsd  %xmm5,0x8(%rsp)
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  movsd  (%rsp),%xmm7
  mov    $0x4,%esi
  cvtsi2sd %eax,%xmm0
  mulsd  0x8(%rsp),%xmm0
  mov    $0xffffffff,%edi
  xor    %eax,%eax
  addsd  %xmm0,%xmm7
  movsd  %xmm7,(%rsp)
  call   <SL_G1@plt>
  xor    %edi,%edi
  imul   %r13d,%r12d
  mov    $0x3,%esi
  mov    %eax,%r14d
  xor    %eax,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  pxor   %xmm2,%xmm2
  xor    %edi,%edi
  cvtsi2sd %r14d,%xmm0
  mulsd  D1000(%rip),%xmm0
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm2
  xor    %eax,%eax
  mulsd  %xmm2,%xmm0
  movsd  %xmm0,0x8(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  movsd  0x8(%rsp),%xmm1
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm0
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm0,%xmm1
  movsd  %xmm1,0x8(%rsp)
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  xor    %edi,%edi
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm0
  mulsd  0x8(%rsp),%xmm0
  xor    %eax,%eax
  addsd  (%rsp),%xmm0
  movsd  %xmm0,(%rsp)
  call   <SL_G1@plt>
  xor    %edi,%edi
  mov    $0x3,%esi
  mov    %eax,%r14d
  xor    %eax,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  pxor   %xmm2,%xmm2
  xor    %edi,%edi
  cvtsi2sd %r14d,%xmm0
  mulsd  D1835(%rip),%xmm0
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm2
  xor    %eax,%eax
  movapd %xmm0,%xmm4
  mulsd  %xmm2,%xmm4
  movsd  %xmm4,0x8(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  xor    %edi,%edi
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm0
  movsd  0x8(%rsp),%xmm3
  xor    %eax,%eax
  mulsd  %xmm0,%xmm3
  movsd  %xmm3,0x8(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  pxor   %xmm2,%xmm2
  xor    %edi,%edi
  cvtsi2sd %r12d,%xmm2
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm0
  mulsd  0x8(%rsp),%xmm0
  xor    %eax,%eax
  addsd  (%rsp),%xmm0
  mulsd  %xmm2,%xmm0
  divsd  D1883(%rip),%xmm0
  movsd  %xmm0,0x48(%rbp)
  call   <SL_G1@plt>
  xor    %edi,%edi
  mov    $0x3,%esi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  pxor   %xmm2,%xmm2
  mov    $0x7,%esi
  cvtsi2sd %r12d,%xmm0
  mulsd  D478(%rip),%xmm0
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm2
  xor    %eax,%eax
  mulsd  %xmm2,%xmm0
  movsd  %xmm0,(%rsp)
  call   <SL_G1@plt>
  mov    $0x9,%esi
  mov    $0x2,%edi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  pxor   %xmm2,%xmm2
  xor    %edi,%edi
  cvtsi2sd %r12d,%xmm0
  mulsd  D825(%rip),%xmm0
  mov    $0x5,%esi
  cvtsi2sd %eax,%xmm2
  xor    %eax,%eax
  mulsd  %xmm2,%xmm0
  movsd  %xmm0,0x8(%rsp)
  call   <SL_G1@plt>
  mov    $0x9,%esi
  mov    $0x2,%edi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G2@plt>
  pxor   %xmm2,%xmm2
  pxor   %xmm3,%xmm3
  movsd  0x8(%rsp),%xmm0
  cvtsi2sd %r12d,%xmm2
  mov    $0x4,%esi
  mov    $0xffffffff,%edi
  mulsd  D106(%rip),%xmm2
  cvtsi2sd %eax,%xmm3
  xor    %eax,%eax
  mulsd  %xmm3,%xmm2
  subsd  %xmm2,%xmm0
  movsd  %xmm0,0x8(%rsp)
  call   <SL_G1@plt>
  mov    $0x9,%esi
  mov    $0x2,%edi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G2@plt>
  pxor   %xmm2,%xmm2
  pxor   %xmm3,%xmm3
  movsd  0x8(%rsp),%xmm0
  cvtsi2sd %r12d,%xmm2
  mov    $0x3,%esi
  mov    $0x2,%edi
  mulsd  D1927(%rip),%xmm2
  cvtsi2sd %eax,%xmm3
  xor    %eax,%eax
  mulsd  %xmm3,%xmm2
  subsd  %xmm2,%xmm0
  movsd  %xmm0,0x10(%rsp)
  call   <SL_G1@plt>
  mov    $0x3,%esi
  mov    $0x2,%edi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G1@plt>
  pxor   %xmm2,%xmm2
  pxor   %xmm3,%xmm3
  mov    $0x3,%esi
  cvtsi2sd %r12d,%xmm2
  mulsd  D978(%rip),%xmm2
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm3
  xor    %eax,%eax
  mulsd  %xmm3,%xmm2
  movsd  %xmm2,0x8(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm2,%xmm2
  movsd  0x8(%rsp),%xmm7
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm2
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm2,%xmm7
  movsd  %xmm7,0x8(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm2,%xmm2
  mov    $0x5,%esi
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm2
  mulsd  0x8(%rsp),%xmm2
  xor    %eax,%eax
  movsd  %xmm2,0x8(%rsp)
  call   <SL_G1@plt>
  pxor   %xmm2,%xmm2
  movsd  0x8(%rsp),%xmm5
  mov    $0x7,%esi
  cvtsi2sd %eax,%xmm2
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm2,%xmm5
  movsd  %xmm5,0x8(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm2,%xmm2
  xor    %edi,%edi
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm2
  mulsd  0x8(%rsp),%xmm2
  movsd  0x10(%rsp),%xmm0
  xor    %eax,%eax
  subsd  %xmm2,%xmm0
  movsd  %xmm0,0x10(%rsp)
  call   <SL_G1@plt>
  mov    $0x3,%esi
  mov    $0x2,%edi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G1@plt>
  pxor   %xmm2,%xmm2
  pxor   %xmm3,%xmm3
  mov    $0x3,%esi
  cvtsi2sd %r12d,%xmm2
  mulsd  D609(%rip),%xmm2
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm3
  xor    %eax,%eax
  mulsd  %xmm3,%xmm2
  movsd  %xmm2,0x8(%rsp)
  call   <SL_G1@plt>
  pxor   %xmm2,%xmm2
  movsd  0x8(%rsp),%xmm4
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm2
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm2,%xmm4
  movsd  %xmm4,0x8(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm2,%xmm2
  mov    $0x3,%esi
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm2
  mulsd  0x8(%rsp),%xmm2
  xor    %eax,%eax
  movsd  %xmm2,0x8(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm2,%xmm2
  movsd  0x8(%rsp),%xmm1
  mov    $0x7,%esi
  cvtsi2sd %eax,%xmm2
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm2,%xmm1
  movsd  %xmm1,0x8(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm2,%xmm2
  xor    %edi,%edi
  mov    $0x7,%esi
  cvtsi2sd %eax,%xmm2
  mulsd  0x8(%rsp),%xmm2
  movsd  0x10(%rsp),%xmm0
  xor    %eax,%eax
  subsd  %xmm2,%xmm0
  movsd  %xmm0,0x8(%rsp)
  call   <SL_G2@plt>
  mov    $0x7,%esi
  mov    $0x2,%edi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G1@plt>
  pxor   %xmm2,%xmm2
  pxor   %xmm3,%xmm3
  movsd  0x8(%rsp),%xmm0
  cvtsi2sd %r12d,%xmm2
  mov    $0x5,%esi
  mov    $0xfffffffe,%edi
  mulsd  D459(%rip),%xmm2
  cvtsi2sd %eax,%xmm3
  xor    %eax,%eax
  mulsd  %xmm3,%xmm2
  subsd  %xmm2,%xmm0
  movsd  %xmm0,0x8(%rsp)
  call   <SL_G2@plt>
  mov    $0x7,%esi
  mov    $0x2,%edi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G1@plt>
  pxor   %xmm2,%xmm2
  pxor   %xmm3,%xmm3
  xor    %edi,%edi
  cvtsi2sd %r12d,%xmm2
  movsd  0x8(%rsp),%xmm0
  mov    $0x3,%esi
  mulsd  D929(%rip),%xmm2
  cvtsi2sd %eax,%xmm3
  xor    %eax,%eax
  movapd %xmm0,%xmm7
  mulsd  %xmm3,%xmm2
  subsd  %xmm2,%xmm7
  movsd  %xmm7,0x8(%rsp)
  call   <SL_G2@plt>
  mov    $0x3,%esi
  mov    $0x2,%edi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  pxor   %xmm2,%xmm2
  mov    $0x3,%esi
  cvtsi2sd %r12d,%xmm0
  mulsd  D1160(%rip),%xmm0
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm2
  xor    %eax,%eax
  movapd %xmm0,%xmm3
  mulsd  %xmm2,%xmm3
  movsd  %xmm3,0x10(%rsp)
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  movsd  0x10(%rsp),%xmm5
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm0
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm0,%xmm5
  movsd  %xmm5,0x10(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  movsd  0x10(%rsp),%xmm4
  mov    $0x5,%esi
  cvtsi2sd %eax,%xmm0
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm0,%xmm4
  movsd  %xmm4,0x10(%rsp)
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  movsd  0x10(%rsp),%xmm1
  mov    $0x5,%esi
  cvtsi2sd %eax,%xmm0
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm0,%xmm1
  movsd  %xmm1,0x10(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  xor    %edi,%edi
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm0
  mulsd  0x10(%rsp),%xmm0
  xor    %eax,%eax
  addsd  0x8(%rsp),%xmm0
  movsd  %xmm0,0x10(%rsp)
  call   <SL_G1@plt>
  xor    %edi,%edi
  mov    $0x3,%esi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G2@plt>
  pxor   %xmm2,%xmm2
  pxor   %xmm3,%xmm3
  mov    $0x3,%esi
  cvtsi2sd %r12d,%xmm2
  mulsd  D1160(%rip),%xmm2
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm3
  xor    %eax,%eax
  mulsd  %xmm3,%xmm2
  movsd  %xmm2,0x8(%rsp)
  call   <SL_G1@plt>
  pxor   %xmm2,%xmm2
  movsd  0x8(%rsp),%xmm3
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm2
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm2,%xmm3
  movsd  %xmm3,0x8(%rsp)
  call   <SL_G1@plt>
  pxor   %xmm2,%xmm2
  mov    $0x3,%esi
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm2
  mulsd  0x8(%rsp),%xmm2
  xor    %eax,%eax
  movsd  %xmm2,0x8(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm2,%xmm2
  movsd  0x8(%rsp),%xmm7
  mov    $0x5,%esi
  cvtsi2sd %eax,%xmm2
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm2,%xmm7
  movsd  %xmm7,0x8(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm2,%xmm2
  movsd  0x10(%rsp),%xmm0
  mov    $0x4,%esi
  cvtsi2sd %eax,%xmm2
  mulsd  0x8(%rsp),%xmm2
  mov    $0xffffffff,%edi
  xor    %eax,%eax
  subsd  %xmm2,%xmm0
  movsd  %xmm0,0x10(%rsp)
  call   <SL_G2@plt>
  mov    $0x3,%esi
  mov    $0x2,%edi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G1@plt>
  pxor   %xmm2,%xmm2
  pxor   %xmm3,%xmm3
  mov    $0x3,%esi
  cvtsi2sd %r12d,%xmm2
  mulsd  D1682(%rip),%xmm2
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm3
  xor    %eax,%eax
  mulsd  %xmm3,%xmm2
  movsd  %xmm2,0x8(%rsp)
  call   <SL_G1@plt>
  pxor   %xmm2,%xmm2
  movsd  0x8(%rsp),%xmm5
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm2
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm2,%xmm5
  movsd  %xmm5,0x8(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm2,%xmm2
  mov    $0x3,%esi
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm2
  mulsd  0x8(%rsp),%xmm2
  xor    %eax,%eax
  movsd  %xmm2,0x8(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm2,%xmm2
  movsd  0x8(%rsp),%xmm4
  mov    $0x5,%esi
  cvtsi2sd %eax,%xmm2
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm2,%xmm4
  movsd  %xmm4,0x8(%rsp)
  call   <SL_G1@plt>
  pxor   %xmm2,%xmm2
  xor    %edi,%edi
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm2
  mulsd  0x8(%rsp),%xmm2
  movsd  0x10(%rsp),%xmm0
  xor    %eax,%eax
  subsd  %xmm2,%xmm0
  movsd  %xmm0,0x10(%rsp)
  call   <SL_G2@plt>
  xor    %edi,%edi
  mov    $0x3,%esi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G2@plt>
  pxor   %xmm2,%xmm2
  pxor   %xmm3,%xmm3
  mov    $0x3,%esi
  cvtsi2sd %r12d,%xmm2
  mulsd  D1377(%rip),%xmm2
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm3
  xor    %eax,%eax
  mulsd  %xmm3,%xmm2
  movsd  %xmm2,0x8(%rsp)
  call   <SL_G1@plt>
  pxor   %xmm2,%xmm2
  movsd  0x8(%rsp),%xmm1
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm2
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm2,%xmm1
  movsd  %xmm1,0x8(%rsp)
  call   <SL_G1@plt>
  pxor   %xmm2,%xmm2
  mov    $0x3,%esi
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm2
  mulsd  0x8(%rsp),%xmm2
  xor    %eax,%eax
  movsd  %xmm2,0x8(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm2,%xmm2
  movsd  0x8(%rsp),%xmm3
  mov    $0x5,%esi
  cvtsi2sd %eax,%xmm2
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm2,%xmm3
  movsd  %xmm3,0x8(%rsp)
  call   <SL_G1@plt>
  pxor   %xmm2,%xmm2
  movsd  0x10(%rsp),%xmm0
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm2
  mulsd  0x8(%rsp),%xmm2
  mov    $0xfffffffd,%edi
  xor    %eax,%eax
  subsd  %xmm2,%xmm0
  movsd  %xmm0,0x10(%rsp)
  call   <SL_G2@plt>
  mov    $0x3,%esi
  mov    $0x2,%edi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G1@plt>
  pxor   %xmm2,%xmm2
  pxor   %xmm3,%xmm3
  mov    $0x3,%esi
  cvtsi2sd %r12d,%xmm2
  mulsd  D1677(%rip),%xmm2
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm3
  xor    %eax,%eax
  mulsd  %xmm3,%xmm2
  movsd  %xmm2,0x8(%rsp)
  call   <SL_G1@plt>
  pxor   %xmm2,%xmm2
  movsd  0x8(%rsp),%xmm7
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm2
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm2,%xmm7
  movsd  %xmm7,0x8(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm2,%xmm2
  mov    $0x5,%esi
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm2
  mulsd  0x8(%rsp),%xmm2
  xor    %eax,%eax
  movsd  %xmm2,0x8(%rsp)
  call   <SL_G1@plt>
  pxor   %xmm2,%xmm2
  xor    %edi,%edi
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm2
  mulsd  0x8(%rsp),%xmm2
  movsd  0x10(%rsp),%xmm0
  xor    %eax,%eax
  subsd  %xmm2,%xmm0
  movsd  %xmm0,0x10(%rsp)
  call   <SL_G2@plt>
  mov    $0x3,%esi
  mov    $0x2,%edi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G1@plt>
  pxor   %xmm2,%xmm2
  pxor   %xmm3,%xmm3
  mov    $0x3,%esi
  cvtsi2sd %r12d,%xmm2
  mulsd  D1855(%rip),%xmm2
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm3
  xor    %eax,%eax
  mulsd  %xmm3,%xmm2
  movsd  %xmm2,0x8(%rsp)
  call   <SL_G1@plt>
  pxor   %xmm2,%xmm2
  movsd  0x8(%rsp),%xmm1
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm2
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm2,%xmm1
  movsd  %xmm1,0x8(%rsp)
  call   <SL_G1@plt>
  pxor   %xmm2,%xmm2
  mov    $0x3,%esi
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm2
  mulsd  0x8(%rsp),%xmm2
  xor    %eax,%eax
  movsd  %xmm2,0x8(%rsp)
  call   <SL_G1@plt>
  pxor   %xmm2,%xmm2
  movsd  0x8(%rsp),%xmm3
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm2
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm2,%xmm3
  movsd  %xmm3,0x8(%rsp)
  call   <SL_G1@plt>
  pxor   %xmm2,%xmm2
  mov    $0x3,%esi
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm2
  mulsd  0x8(%rsp),%xmm2
  xor    %eax,%eax
  movsd  %xmm2,0x8(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm2,%xmm2
  movsd  0x8(%rsp),%xmm4
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm2
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm2,%xmm4
  movsd  %xmm4,0x8(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm2,%xmm2
  mov    $0x3,%esi
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm2
  mulsd  0x8(%rsp),%xmm2
  xor    %eax,%eax
  movsd  %xmm2,0x8(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm2,%xmm2
  movsd  0x8(%rsp),%xmm5
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm2
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm2,%xmm5
  movsd  %xmm5,0x8(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm2,%xmm2
  mov    $0x3,%esi
  xor    %edi,%edi
  cvtsi2sd %eax,%xmm2
  mulsd  0x8(%rsp),%xmm2
  movsd  0x10(%rsp),%xmm0
  xor    %eax,%eax
  subsd  %xmm2,%xmm0
  movsd  %xmm0,0x10(%rsp)
  call   <SL_G1@plt>
  xor    %edi,%edi
  mov    $0x5,%esi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G2@plt>
  pxor   %xmm2,%xmm2
  pxor   %xmm3,%xmm3
  mov    $0x3,%esi
  cvtsi2sd %r12d,%xmm2
  mulsd  D635(%rip),%xmm2
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm3
  xor    %eax,%eax
  mulsd  %xmm3,%xmm2
  movsd  %xmm2,0x8(%rsp)
  call   <SL_G1@plt>
  pxor   %xmm2,%xmm2
  movsd  0x8(%rsp),%xmm1
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm2
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm2,%xmm1
  movsd  %xmm1,0x8(%rsp)
  call   <SL_G1@plt>
  pxor   %xmm2,%xmm2
  mov    $0x3,%esi
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm2
  mulsd  0x8(%rsp),%xmm2
  xor    %eax,%eax
  movsd  %xmm2,0x8(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm2,%xmm2
  movsd  0x8(%rsp),%xmm7
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm2
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm2,%xmm7
  movsd  %xmm7,0x8(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm2,%xmm2
  movsd  0x10(%rsp),%xmm0
  mov    $0x4,%esi
  cvtsi2sd %eax,%xmm2
  mulsd  0x8(%rsp),%xmm2
  mov    $0xffffffff,%edi
  xor    %eax,%eax
  subsd  %xmm2,%xmm0
  movsd  %xmm0,0x10(%rsp)
  call   <SL_G2@plt>
  xor    %edi,%edi
  mov    $0x3,%esi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G1@plt>
  pxor   %xmm2,%xmm2
  pxor   %xmm3,%xmm3
  mov    $0x3,%esi
  cvtsi2sd %r12d,%xmm2
  mulsd  D453(%rip),%xmm2
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm3
  xor    %eax,%eax
  mulsd  %xmm3,%xmm2
  movsd  %xmm2,0x8(%rsp)
  call   <SL_G1@plt>
  pxor   %xmm2,%xmm2
  movsd  0x8(%rsp),%xmm3
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm2
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm2,%xmm3
  movsd  %xmm3,0x8(%rsp)
  call   <SL_G1@plt>
  pxor   %xmm2,%xmm2
  mov    $0x3,%esi
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm2
  mulsd  0x8(%rsp),%xmm2
  xor    %eax,%eax
  movsd  %xmm2,0x8(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm2,%xmm2
  movsd  0x8(%rsp),%xmm4
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm2
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm2,%xmm4
  movsd  %xmm4,0x8(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm2,%xmm2
  xor    %edi,%edi
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm2
  mulsd  0x8(%rsp),%xmm2
  movsd  0x10(%rsp),%xmm0
  xor    %eax,%eax
  subsd  %xmm2,%xmm0
  movsd  %xmm0,0x10(%rsp)
  call   <SL_G1@plt>
  xor    %edi,%edi
  mov    $0x3,%esi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G2@plt>
  pxor   %xmm2,%xmm2
  pxor   %xmm3,%xmm3
  xor    %edi,%edi
  cvtsi2sd %r12d,%xmm2
  mulsd  D1922(%rip),%xmm2
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm3
  xor    %eax,%eax
  mulsd  %xmm3,%xmm2
  movsd  %xmm2,0x8(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm2,%xmm2
  movsd  0x8(%rsp),%xmm5
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm2
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm2,%xmm5
  movsd  %xmm5,0x8(%rsp)
  call   <SL_G1@plt>
  pxor   %xmm2,%xmm2
  mov    $0x3,%esi
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm2
  mulsd  0x8(%rsp),%xmm2
  xor    %eax,%eax
  movsd  %xmm2,0x8(%rsp)
  call   <SL_G1@plt>
  pxor   %xmm2,%xmm2
  movsd  0x8(%rsp),%xmm1
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm2
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm2,%xmm1
  movsd  %xmm1,0x8(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm2,%xmm2
  movsd  0x10(%rsp),%xmm0
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm2
  mulsd  0x8(%rsp),%xmm2
  mov    $0xfffffffd,%edi
  xor    %eax,%eax
  subsd  %xmm2,%xmm0
  movsd  %xmm0,0x10(%rsp)
  call   <SL_G2@plt>
  xor    %edi,%edi
  mov    $0x3,%esi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G1@plt>
  pxor   %xmm2,%xmm2
  pxor   %xmm3,%xmm3
  mov    $0x3,%esi
  cvtsi2sd %r12d,%xmm2
  mulsd  D954(%rip),%xmm2
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm3
  xor    %eax,%eax
  mulsd  %xmm3,%xmm2
  movsd  %xmm2,0x8(%rsp)
  call   <SL_G1@plt>
  pxor   %xmm2,%xmm2
  movsd  0x8(%rsp),%xmm7
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm2
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm2,%xmm7
  movsd  %xmm7,0x8(%rsp)
  call   <SL_G1@plt>
  pxor   %xmm2,%xmm2
  mov    $0x3,%esi
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm2
  mulsd  0x8(%rsp),%xmm2
  xor    %eax,%eax
  movsd  %xmm2,0x8(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm2,%xmm2
  movsd  0x10(%rsp),%xmm0
  mov    $0x5,%esi
  cvtsi2sd %eax,%xmm2
  mulsd  0x8(%rsp),%xmm2
  mov    $0xfffffffe,%edi
  xor    %eax,%eax
  subsd  %xmm2,%xmm0
  movsd  %xmm0,0x8(%rsp)
  call   <SL_G2@plt>
  mov    $0x4,%esi
  mov    $0xffffffff,%edi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G1@plt>
  pxor   %xmm2,%xmm2
  pxor   %xmm3,%xmm3
  xor    %edi,%edi
  cvtsi2sd %r12d,%xmm2
  movsd  0x8(%rsp),%xmm0
  mov    $0x3,%esi
  mulsd  D2034(%rip),%xmm2
  cvtsi2sd %eax,%xmm3
  xor    %eax,%eax
  mulsd  %xmm3,%xmm2
  subsd  %xmm2,%xmm0
  mulsd  (%rsp),%xmm0
  divsd  D397(%rip),%xmm0
  movsd  %xmm0,0x50(%rbp)
  call   <SL_G1@plt>
  xor    %edi,%edi
  mov    $0x3,%esi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  pxor   %xmm2,%xmm2
  mov    $0x3,%esi
  cvtsi2sd %r12d,%xmm0
  mulsd  D2255(%rip),%xmm0
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm2
  xor    %eax,%eax
  mulsd  %xmm2,%xmm0
  movsd  %xmm0,(%rsp)
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  movsd  (%rsp),%xmm3
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm0
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm0,%xmm3
  movsd  %xmm3,(%rsp)
  call   <SL_G2@plt>
  mov    $0x5,%esi
  mov    $0x2,%edi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  pxor   %xmm2,%xmm2
  mov    $0x9,%esi
  cvtsi2sd %r12d,%xmm0
  mulsd  D1812(%rip),%xmm0
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm2
  xor    %eax,%eax
  mulsd  %xmm2,%xmm0
  movsd  %xmm0,0x8(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  xor    %edi,%edi
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm0
  movsd  0x8(%rsp),%xmm5
  xor    %eax,%eax
  mulsd  %xmm0,%xmm5
  movsd  %xmm5,0x8(%rsp)
  call   <SL_G1@plt>
  mov    $0x3,%esi
  mov    $0x2,%edi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  pxor   %xmm2,%xmm2
  mov    $0x9,%esi
  cvtsi2sd %r12d,%xmm0
  mulsd  D1099(%rip),%xmm0
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm2
  xor    %eax,%eax
  mulsd  %xmm2,%xmm0
  movsd  %xmm0,0x10(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  mov    $0x5,%esi
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm0
  mulsd  0x10(%rsp),%xmm0
  xor    %eax,%eax
  addsd  0x8(%rsp),%xmm0
  movsd  %xmm0,0x10(%rsp)
  call   <SL_G1@plt>
  mov    $0x5,%esi
  mov    $0x2,%edi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G2@plt>
  pxor   %xmm2,%xmm2
  pxor   %xmm3,%xmm3
  mov    $0x7,%esi
  cvtsi2sd %r12d,%xmm2
  mulsd  D1722(%rip),%xmm2
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm3
  xor    %eax,%eax
  mulsd  %xmm3,%xmm2
  movsd  %xmm2,0x8(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm2,%xmm2
  xor    %edi,%edi
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm2
  mulsd  0x8(%rsp),%xmm2
  movsd  0x10(%rsp),%xmm0
  xor    %eax,%eax
  subsd  %xmm2,%xmm0
  movsd  %xmm0,0x10(%rsp)
  call   <SL_G1@plt>
  mov    $0x5,%esi
  mov    $0x2,%edi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G2@plt>
  pxor   %xmm2,%xmm2
  pxor   %xmm3,%xmm3
  mov    $0x7,%esi
  cvtsi2sd %r12d,%xmm2
  mulsd  D1612(%rip),%xmm2
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm3
  xor    %eax,%eax
  mulsd  %xmm3,%xmm2
  movsd  %xmm2,0x8(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm2,%xmm2
  xor    %edi,%edi
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm2
  mulsd  0x8(%rsp),%xmm2
  movsd  0x10(%rsp),%xmm0
  xor    %eax,%eax
  subsd  %xmm2,%xmm0
  movsd  %xmm0,0x10(%rsp)
  call   <SL_G2@plt>
  mov    $0x5,%esi
  mov    $0x2,%edi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G1@plt>
  pxor   %xmm2,%xmm2
  pxor   %xmm3,%xmm3
  mov    $0x7,%esi
  cvtsi2sd %r12d,%xmm2
  mulsd  D1031(%rip),%xmm2
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm3
  xor    %eax,%eax
  mulsd  %xmm3,%xmm2
  movsd  %xmm2,0x8(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm2,%xmm2
  movsd  0x10(%rsp),%xmm0
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm2
  mulsd  0x8(%rsp),%xmm2
  xor    %eax,%eax
  mov    $0x2,%edi
  subsd  %xmm2,%xmm0
  movsd  %xmm0,0x10(%rsp)
  call   <SL_G1@plt>
  mov    $0x3,%esi
  mov    $0x2,%edi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G1@plt>
  pxor   %xmm2,%xmm2
  pxor   %xmm3,%xmm3
  mov    $0x3,%esi
  cvtsi2sd %r12d,%xmm2
  mulsd  D1041(%rip),%xmm2
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm3
  xor    %eax,%eax
  mulsd  %xmm3,%xmm2
  movsd  %xmm2,0x8(%rsp)
  call   <SL_G1@plt>
  pxor   %xmm2,%xmm2
  movsd  0x8(%rsp),%xmm4
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm2
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm2,%xmm4
  movsd  %xmm4,0x8(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm2,%xmm2
  mov    $0x3,%esi
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm2
  mulsd  0x8(%rsp),%xmm2
  xor    %eax,%eax
  movsd  %xmm2,0x8(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm2,%xmm2
  movsd  0x8(%rsp),%xmm1
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm2
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm2,%xmm1
  movsd  %xmm1,0x8(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm2,%xmm2
  mov    $0x7,%esi
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm2
  mulsd  0x8(%rsp),%xmm2
  xor    %eax,%eax
  movsd  %xmm2,0x8(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm2,%xmm2
  xor    %edi,%edi
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm2
  mulsd  0x8(%rsp),%xmm2
  movsd  0x10(%rsp),%xmm0
  xor    %eax,%eax
  subsd  %xmm2,%xmm0
  movsd  %xmm0,0x8(%rsp)
  call   <SL_G1@plt>
  xor    %edi,%edi
  mov    $0x3,%esi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  pxor   %xmm2,%xmm2
  mov    $0x7,%esi
  cvtsi2sd %r12d,%xmm0
  mulsd  D2094(%rip),%xmm0
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm2
  xor    %eax,%eax
  movapd %xmm0,%xmm7
  mulsd  %xmm2,%xmm7
  movsd  %xmm7,0x10(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  xor    %edi,%edi
  mov    $0x5,%esi
  cvtsi2sd %eax,%xmm0
  mulsd  0x10(%rsp),%xmm0
  movsd  0x8(%rsp),%xmm5
  xor    %eax,%eax
  addsd  %xmm0,%xmm5
  movsd  %xmm5,0x8(%rsp)
  call   <SL_G2@plt>
  mov    $0x5,%esi
  mov    $0x2,%edi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  pxor   %xmm2,%xmm2
  mov    $0x5,%esi
  cvtsi2sd %r12d,%xmm0
  mulsd  D984(%rip),%xmm0
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm2
  xor    %eax,%eax
  mulsd  %xmm2,%xmm0
  movsd  %xmm0,0x10(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  mov    $0x4,%esi
  mov    $0xffffffff,%edi
  cvtsi2sd %eax,%xmm0
  mulsd  0x10(%rsp),%xmm0
  xor    %eax,%eax
  addsd  0x8(%rsp),%xmm0
  movsd  %xmm0,0x10(%rsp)
  call   <SL_G2@plt>
  mov    $0x5,%esi
  mov    $0x2,%edi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G1@plt>
  pxor   %xmm2,%xmm2
  pxor   %xmm3,%xmm3
  mov    $0x5,%esi
  cvtsi2sd %r12d,%xmm2
  mulsd  D1091(%rip),%xmm2
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm3
  xor    %eax,%eax
  mulsd  %xmm3,%xmm2
  movsd  %xmm2,0x8(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm2,%xmm2
  xor    %edi,%edi
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm2
  mulsd  0x8(%rsp),%xmm2
  movsd  0x10(%rsp),%xmm0
  xor    %eax,%eax
  subsd  %xmm2,%xmm0
  movsd  %xmm0,0x8(%rsp)
  call   <SL_G1@plt>
  xor    %edi,%edi
  mov    $0x5,%esi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  pxor   %xmm2,%xmm2
  mov    $0x5,%esi
  cvtsi2sd %r12d,%xmm0
  mulsd  D200(%rip),%xmm0
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm2
  xor    %eax,%eax
  movapd %xmm0,%xmm4
  mulsd  %xmm2,%xmm4
  movsd  %xmm4,0x10(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  movsd  0x8(%rsp),%xmm1
  mov    $0x4,%esi
  cvtsi2sd %eax,%xmm0
  mulsd  0x10(%rsp),%xmm0
  mov    $0xffffffff,%edi
  xor    %eax,%eax
  addsd  %xmm0,%xmm1
  movsd  %xmm1,0x8(%rsp)
  call   <SL_G2@plt>
  xor    %edi,%edi
  mov    $0x3,%esi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  pxor   %xmm2,%xmm2
  mov    $0x5,%esi
  cvtsi2sd %r12d,%xmm0
  mulsd  D200(%rip),%xmm0
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm2
  xor    %eax,%eax
  mulsd  %xmm2,%xmm0
  movsd  %xmm0,0x10(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  xor    %edi,%edi
  mov    $0x7,%esi
  cvtsi2sd %eax,%xmm0
  mulsd  0x10(%rsp),%xmm0
  xor    %eax,%eax
  addsd  0x8(%rsp),%xmm0
  movsd  %xmm0,0x10(%rsp)
  call   <SL_G2@plt>
  mov    $0x3,%esi
  mov    $0x2,%edi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G2@plt>
  pxor   %xmm2,%xmm2
  pxor   %xmm3,%xmm3
  mov    $0x5,%esi
  cvtsi2sd %r12d,%xmm2
  mulsd  D10(%rip),%xmm2
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm3
  xor    %eax,%eax
  mulsd  %xmm3,%xmm2
  movsd  %xmm2,0x8(%rsp)
  call   <SL_G1@plt>
  pxor   %xmm2,%xmm2
  movsd  0x10(%rsp),%xmm0
  mov    $0x5,%esi
  cvtsi2sd %eax,%xmm2
  mulsd  0x8(%rsp),%xmm2
  mov    $0xfffffffe,%edi
  xor    %eax,%eax
  subsd  %xmm2,%xmm0
  movsd  %xmm0,0x8(%rsp)
  call   <SL_G2@plt>
  mov    $0x3,%esi
  mov    $0x2,%edi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  pxor   %xmm2,%xmm2
  mov    $0x5,%esi
  cvtsi2sd %r12d,%xmm0
  mulsd  D1716(%rip),%xmm0
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm2
  xor    %eax,%eax
  movapd %xmm0,%xmm7
  mulsd  %xmm2,%xmm7
  movsd  %xmm7,0x10(%rsp)
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  xor    %edi,%edi
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm0
  mulsd  0x10(%rsp),%xmm0
  movsd  0x8(%rsp),%xmm5
  xor    %eax,%eax
  addsd  %xmm0,%xmm5
  movsd  %xmm5,0x8(%rsp)
  call   <SL_G2@plt>
  xor    %edi,%edi
  mov    $0x5,%esi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  pxor   %xmm2,%xmm2
  mov    $0x5,%esi
  cvtsi2sd %r12d,%xmm0
  mulsd  D598(%rip),%xmm0
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm2
  xor    %eax,%eax
  mulsd  %xmm2,%xmm0
  movsd  %xmm0,0x10(%rsp)
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  xor    %edi,%edi
  mov    $0x2,%esi
  cvtsi2sd %eax,%xmm0
  mulsd  0x10(%rsp),%xmm0
  xor    %eax,%eax
  addsd  0x8(%rsp),%xmm0
  movsd  %xmm0,0x8(%rsp)
  call   <SL_G2@plt>
  xor    %edi,%edi
  mov    $0x3,%esi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  pxor   %xmm2,%xmm2
  xor    %edi,%edi
  cvtsi2sd %r12d,%xmm0
  mulsd  D1302(%rip),%xmm0
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm2
  xor    %eax,%eax
  movapd %xmm0,%xmm4
  mulsd  %xmm2,%xmm4
  movsd  %xmm4,0x10(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  movsd  0x10(%rsp),%xmm1
  mov    $0x5,%esi
  cvtsi2sd %eax,%xmm0
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm0,%xmm1
  movsd  %xmm1,0x10(%rsp)
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  movsd  0x8(%rsp),%xmm7
  mov    $0x4,%esi
  cvtsi2sd %eax,%xmm0
  mulsd  0x10(%rsp),%xmm0
  mov    $0xffffffff,%edi
  xor    %eax,%eax
  addsd  %xmm0,%xmm7
  movsd  %xmm7,0x8(%rsp)
  call   <SL_G2@plt>
  xor    %edi,%edi
  mov    $0x3,%esi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  pxor   %xmm2,%xmm2
  mov    $0x5,%esi
  cvtsi2sd %r12d,%xmm0
  mulsd  D1955(%rip),%xmm0
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm2
  xor    %eax,%eax
  mulsd  %xmm2,%xmm0
  movsd  %xmm0,0x10(%rsp)
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  mov    $0x2,%esi
  mov    $0xfffffffd,%edi
  cvtsi2sd %eax,%xmm0
  mulsd  0x10(%rsp),%xmm0
  xor    %eax,%eax
  addsd  0x8(%rsp),%xmm0
  movsd  %xmm0,0x8(%rsp)
  call   <SL_G2@plt>
  xor    %edi,%edi
  mov    $0x3,%esi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  pxor   %xmm2,%xmm2
  mov    $0x5,%esi
  cvtsi2sd %r12d,%xmm0
  mulsd  D1657(%rip),%xmm0
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm2
  xor    %eax,%eax
  movapd %xmm0,%xmm5
  mulsd  %xmm2,%xmm5
  movsd  %xmm5,0x10(%rsp)
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  movsd  0x8(%rsp),%xmm4
  mov    $0x5,%esi
  cvtsi2sd %eax,%xmm0
  mulsd  0x10(%rsp),%xmm0
  xor    %eax,%eax
  mov    $0xfffffffd,%edi
  addsd  %xmm0,%xmm4
  movq   %xmm4,%r12
  call   <SL_G2@plt>
  mov    $0x5,%esi
  mov    $0x2,%edi
  mov    %eax,%r13d
  xor    %eax,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  pxor   %xmm2,%xmm2
  movq   %r12,%xmm6
  cvtsi2sd %r13d,%xmm0
  mov    $0x3,%esi
  mov    $0xfffffffb,%edi
  mulsd  D2025(%rip),%xmm0
  cvtsi2sd %eax,%xmm2
  xor    %eax,%eax
  mulsd  %xmm2,%xmm0
  subsd  %xmm0,%xmm6
  movsd  %xmm6,0x8(%rsp)
  call   <SL_G2@plt>
  mov    $0x5,%esi
  mov    $0x2,%edi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  pxor   %xmm2,%xmm2
  xor    %edi,%edi
  cvtsi2sd %r12d,%xmm0
  mulsd  D556(%rip),%xmm0
  mov    $0x5,%esi
  cvtsi2sd %eax,%xmm2
  xor    %eax,%eax
  mulsd  %xmm2,%xmm0
  addsd  0x8(%rsp),%xmm0
  movsd  %xmm0,0x8(%rsp)
  call   <SL_G2@plt>
  mov    $0x3,%esi
  mov    $0x2,%edi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  pxor   %xmm2,%xmm2
  mov    $0x3,%esi
  cvtsi2sd %r12d,%xmm0
  mulsd  D433(%rip),%xmm0
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm2
  xor    %eax,%eax
  movapd %xmm0,%xmm1
  mulsd  %xmm2,%xmm1
  movsd  %xmm1,0x10(%rsp)
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  movsd  0x10(%rsp),%xmm7
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm0
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm0,%xmm7
  movsd  %xmm7,0x10(%rsp)
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  movsd  0x10(%rsp),%xmm4
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm0
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm0,%xmm4
  movsd  %xmm4,0x10(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  movsd  0x10(%rsp),%xmm5
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm0
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm0,%xmm5
  movsd  %xmm5,0x10(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  movsd  0x10(%rsp),%xmm1
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm0
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm0,%xmm1
  movsd  %xmm1,0x10(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  movsd  0x8(%rsp),%xmm7
  mov    $0x4,%esi
  cvtsi2sd %eax,%xmm0
  mulsd  0x10(%rsp),%xmm0
  mov    $0xffffffff,%edi
  xor    %eax,%eax
  addsd  %xmm0,%xmm7
  movsd  %xmm7,0x8(%rsp)
  call   <SL_G2@plt>
  mov    $0x3,%esi
  mov    $0x2,%edi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  pxor   %xmm2,%xmm2
  mov    $0x3,%esi
  cvtsi2sd %r12d,%xmm0
  mulsd  D138(%rip),%xmm0
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm2
  xor    %eax,%eax
  mulsd  %xmm2,%xmm0
  movsd  %xmm0,0x10(%rsp)
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  movsd  0x10(%rsp),%xmm4
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm0
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm0,%xmm4
  movsd  %xmm4,0x10(%rsp)
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  mov    $0x3,%esi
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm0
  mulsd  0x10(%rsp),%xmm0
  xor    %eax,%eax
  movsd  %xmm0,0x10(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  movsd  0x10(%rsp),%xmm5
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm0
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm0,%xmm5
  movsd  %xmm5,0x10(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  mov    $0x3,%esi
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm0
  mulsd  0x10(%rsp),%xmm0
  xor    %eax,%eax
  movsd  %xmm0,0x10(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  xor    %edi,%edi
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm0
  mulsd  0x10(%rsp),%xmm0
  xor    %eax,%eax
  addsd  0x8(%rsp),%xmm0
  movsd  %xmm0,0x8(%rsp)
  call   <SL_G2@plt>
  xor    %edi,%edi
  mov    $0x3,%esi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  pxor   %xmm2,%xmm2
  mov    $0x3,%esi
  cvtsi2sd %r12d,%xmm0
  mulsd  D1757(%rip),%xmm0
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm2
  xor    %eax,%eax
  movapd %xmm0,%xmm1
  mulsd  %xmm2,%xmm1
  movsd  %xmm1,0x10(%rsp)
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  movsd  0x10(%rsp),%xmm7
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm0
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm0,%xmm7
  movsd  %xmm7,0x10(%rsp)
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  movsd  0x10(%rsp),%xmm4
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm0
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm0,%xmm4
  movsd  %xmm4,0x10(%rsp)
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  movsd  0x10(%rsp),%xmm5
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm0
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm0,%xmm5
  movsd  %xmm5,0x10(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  movsd  0x10(%rsp),%xmm1
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm0
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm0,%xmm1
  movsd  %xmm1,0x10(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  movsd  0x8(%rsp),%xmm7
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm0
  mulsd  0x10(%rsp),%xmm0
  mov    $0xfffffffd,%edi
  xor    %eax,%eax
  addsd  %xmm0,%xmm7
  movsd  %xmm7,0x8(%rsp)
  call   <SL_G2@plt>
  mov    $0x3,%esi
  mov    $0x2,%edi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  pxor   %xmm2,%xmm2
  mov    $0x3,%esi
  cvtsi2sd %r12d,%xmm0
  mulsd  D1178(%rip),%xmm0
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm2
  xor    %eax,%eax
  mulsd  %xmm2,%xmm0
  movsd  %xmm0,0x10(%rsp)
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  movsd  0x10(%rsp),%xmm4
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm0
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm0,%xmm4
  movsd  %xmm4,0x10(%rsp)
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  mov    $0x3,%esi
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm0
  mulsd  0x10(%rsp),%xmm0
  xor    %eax,%eax
  movsd  %xmm0,0x10(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  movsd  0x10(%rsp),%xmm5
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm0
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm0,%xmm5
  movsd  %xmm5,0x10(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  xor    %edi,%edi
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm0
  mulsd  0x10(%rsp),%xmm0
  xor    %eax,%eax
  addsd  0x8(%rsp),%xmm0
  movsd  %xmm0,0x8(%rsp)
  call   <SL_G1@plt>
  xor    %edi,%edi
  mov    $0x7,%esi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  pxor   %xmm2,%xmm2
  mov    $0x3,%esi
  cvtsi2sd %r12d,%xmm0
  mulsd  D253(%rip),%xmm0
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm2
  xor    %eax,%eax
  movapd %xmm0,%xmm1
  mulsd  %xmm2,%xmm1
  movsd  %xmm1,0x10(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  movsd  0x8(%rsp),%xmm7
  mov    $0x5,%esi
  cvtsi2sd %eax,%xmm0
  mulsd  0x10(%rsp),%xmm0
  mov    $0xfffffffe,%edi
  xor    %eax,%eax
  addsd  %xmm0,%xmm7
  movsd  %xmm7,0x8(%rsp)
  call   <SL_G2@plt>
  xor    %edi,%edi
  mov    $0x3,%esi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  pxor   %xmm2,%xmm2
  mov    $0x3,%esi
  cvtsi2sd %r12d,%xmm0
  mulsd  D1716(%rip),%xmm0
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm2
  xor    %eax,%eax
  mulsd  %xmm2,%xmm0
  movsd  %xmm0,0x10(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  xor    %edi,%edi
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm0
  mulsd  0x10(%rsp),%xmm0
  xor    %eax,%eax
  addsd  0x8(%rsp),%xmm0
  movsd  %xmm0,0x8(%rsp)
  call   <SL_G1@plt>
  xor    %edi,%edi
  mov    $0x3,%esi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  pxor   %xmm2,%xmm2
  xor    %edi,%edi
  cvtsi2sd %r12d,%xmm0
  mulsd  D690(%rip),%xmm0
  mov    $0x5,%esi
  cvtsi2sd %eax,%xmm2
  xor    %eax,%eax
  movapd %xmm0,%xmm4
  mulsd  %xmm2,%xmm4
  movsd  %xmm4,0x10(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  movsd  0x8(%rsp),%xmm5
  mov    $0x4,%esi
  cvtsi2sd %eax,%xmm0
  mulsd  0x10(%rsp),%xmm0
  mov    $0xffffffff,%edi
  xor    %eax,%eax
  addsd  %xmm0,%xmm5
  movsd  %xmm5,0x8(%rsp)
  call   <SL_G2@plt>
  xor    %edi,%edi
  mov    $0x3,%esi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  pxor   %xmm2,%xmm2
  xor    %edi,%edi
  cvtsi2sd %r12d,%xmm0
  mulsd  D2114(%rip),%xmm0
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm2
  xor    %eax,%eax
  mulsd  %xmm2,%xmm0
  movsd  %xmm0,0x10(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  mov    $0x5,%esi
  mov    $0xfffffffd,%edi
  cvtsi2sd %eax,%xmm0
  mulsd  0x10(%rsp),%xmm0
  xor    %eax,%eax
  addsd  0x8(%rsp),%xmm0
  movsd  %xmm0,0x8(%rsp)
  call   <SL_G2@plt>
  xor    %edi,%edi
  mov    $0x3,%esi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  pxor   %xmm2,%xmm2
  movsd  0x8(%rsp),%xmm1
  cvtsi2sd %r12d,%xmm0
  mov    $0x3,%esi
  mov    $0xfffffffb,%edi
  mulsd  D972(%rip),%xmm0
  cvtsi2sd %eax,%xmm2
  xor    %eax,%eax
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  %xmm1,0x8(%rsp)
  call   <SL_G2@plt>
  xor    %edi,%edi
  mov    $0x3,%esi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  pxor   %xmm2,%xmm2
  xor    %edi,%edi
  cvtsi2sd %r12d,%xmm0
  mulsd  D750(%rip),%xmm0
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm2
  xor    %eax,%eax
  mulsd  %xmm2,%xmm0
  addsd  0x8(%rsp),%xmm0
  mulsd  (%rsp),%xmm0
  divsd  D1239(%rip),%xmm0
  movsd  %xmm0,0x58(%rbp)
  call   <SL_G1@plt>
  xor    %edi,%edi
  mov    $0x3,%esi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  pxor   %xmm2,%xmm2
  mov    $0x5,%esi
  cvtsi2sd %r12d,%xmm0
  mulsd  D210(%rip),%xmm0
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm2
  xor    %eax,%eax
  mulsd  %xmm2,%xmm0
  movsd  %xmm0,(%rsp)
  call   <SL_G1@plt>
  mov    $0xb,%esi
  mov    $0x2,%edi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  pxor   %xmm2,%xmm2
  xor    %edi,%edi
  cvtsi2sd %r12d,%xmm0
  mulsd  D937(%rip),%xmm0
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm2
  xor    %eax,%eax
  movapd %xmm0,%xmm3
  mulsd  %xmm2,%xmm3
  movq   %xmm3,%r12
  call   <SL_G1@plt>
  mov    $0xb,%esi
  mov    $0x2,%edi
  mov    %eax,%r13d
  xor    %eax,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  pxor   %xmm2,%xmm2
  movq   %r12,%xmm3
  cvtsi2sd %r13d,%xmm0
  mov    $0x3,%esi
  mov    $0x2,%edi
  mulsd  D1165(%rip),%xmm0
  cvtsi2sd %eax,%xmm2
  xor    %eax,%eax
  mulsd  %xmm2,%xmm0
  subsd  %xmm0,%xmm3
  movsd  %xmm3,0x8(%rsp)
  call   <SL_G1@plt>
  mov    $0x3,%esi
  mov    $0x2,%edi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  pxor   %xmm2,%xmm2
  mov    $0x3,%esi
  cvtsi2sd %r12d,%xmm0
  mulsd  D1639(%rip),%xmm0
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm2
  xor    %eax,%eax
  movapd %xmm0,%xmm7
  mulsd  %xmm2,%xmm7
  movsd  %xmm7,0x10(%rsp)
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  movsd  0x10(%rsp),%xmm4
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm0
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm0,%xmm4
  movsd  %xmm4,0x10(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  movsd  0x10(%rsp),%xmm5
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm0
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm0,%xmm5
  movsd  %xmm5,0x10(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  movsd  0x10(%rsp),%xmm1
  mov    $0x9,%esi
  cvtsi2sd %eax,%xmm0
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm0,%xmm1
  movsd  %xmm1,0x10(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  xor    %edi,%edi
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm0
  mulsd  0x10(%rsp),%xmm0
  movsd  0x8(%rsp),%xmm7
  xor    %eax,%eax
  addsd  %xmm0,%xmm7
  movsd  %xmm7,0x8(%rsp)
  call   <SL_G2@plt>
  mov    $0x3,%esi
  mov    $0x2,%edi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  pxor   %xmm2,%xmm2
  mov    $0x3,%esi
  cvtsi2sd %r12d,%xmm0
  mulsd  D794(%rip),%xmm0
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm2
  xor    %eax,%eax
  movapd %xmm0,%xmm3
  mulsd  %xmm2,%xmm3
  movsd  %xmm3,0x10(%rsp)
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  movsd  0x10(%rsp),%xmm4
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm0
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm0,%xmm4
  movsd  %xmm4,0x10(%rsp)
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  movsd  0x10(%rsp),%xmm3
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm0
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm0,%xmm3
  movsd  %xmm3,0x10(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  movsd  0x10(%rsp),%xmm5
  mov    $0x7,%esi
  cvtsi2sd %eax,%xmm0
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm0,%xmm5
  movsd  %xmm5,0x10(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  xor    %edi,%edi
  mov    $0x9,%esi
  cvtsi2sd %eax,%xmm0
  mulsd  0x10(%rsp),%xmm0
  xor    %eax,%eax
  addsd  0x8(%rsp),%xmm0
  movsd  %xmm0,0x8(%rsp)
  call   <SL_G2@plt>
  mov    $0x5,%esi
  mov    $0x2,%edi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G1@plt>
  pxor   %xmm2,%xmm2
  pxor   %xmm3,%xmm3
  movsd  0x8(%rsp),%xmm0
  cvtsi2sd %r12d,%xmm2
  mov    $0x6,%esi
  mov    $0xfffffffd,%edi
  mulsd  D1578(%rip),%xmm2
  cvtsi2sd %eax,%xmm3
  xor    %eax,%eax
  mulsd  %xmm3,%xmm2
  subsd  %xmm2,%xmm0
  movsd  %xmm0,0x8(%rsp)
  call   <SL_G2@plt>
  mov    $0x5,%esi
  mov    $0x2,%edi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G1@plt>
  pxor   %xmm2,%xmm2
  pxor   %xmm3,%xmm3
  xor    %edi,%edi
  cvtsi2sd %r12d,%xmm2
  movsd  0x8(%rsp),%xmm0
  mov    $0x7,%esi
  mulsd  D2192(%rip),%xmm2
  cvtsi2sd %eax,%xmm3
  xor    %eax,%eax
  mulsd  %xmm3,%xmm2
  subsd  %xmm2,%xmm0
  movsd  %xmm0,0x10(%rsp)
  call   <SL_G2@plt>
  mov    $0x3,%esi
  mov    $0x2,%edi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G1@plt>
  pxor   %xmm2,%xmm2
  pxor   %xmm3,%xmm3
  mov    $0x3,%esi
  cvtsi2sd %r12d,%xmm2
  mulsd  D582(%rip),%xmm2
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm3
  xor    %eax,%eax
  mulsd  %xmm3,%xmm2
  movsd  %xmm2,0x8(%rsp)
  call   <SL_G1@plt>
  pxor   %xmm2,%xmm2
  movsd  0x8(%rsp),%xmm1
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm2
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm2,%xmm1
  movsd  %xmm1,0x8(%rsp)
  call   <SL_G1@plt>
  pxor   %xmm2,%xmm2
  mov    $0x3,%esi
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm2
  mulsd  0x8(%rsp),%xmm2
  xor    %eax,%eax
  movsd  %xmm2,0x8(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm2,%xmm2
  movsd  0x8(%rsp),%xmm7
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm2
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm2,%xmm7
  movsd  %xmm7,0x8(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm2,%xmm2
  movsd  0x10(%rsp),%xmm0
  mov    $0x5,%esi
  cvtsi2sd %eax,%xmm2
  mulsd  0x8(%rsp),%xmm2
  mov    $0xfffffffe,%edi
  xor    %eax,%eax
  subsd  %xmm2,%xmm0
  movsd  %xmm0,0x10(%rsp)
  call   <SL_G2@plt>
  mov    $0x3,%esi
  mov    $0x2,%edi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G1@plt>
  pxor   %xmm2,%xmm2
  pxor   %xmm3,%xmm3
  mov    $0x3,%esi
  cvtsi2sd %r12d,%xmm2
  mulsd  D1550(%rip),%xmm2
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm3
  xor    %eax,%eax
  mulsd  %xmm3,%xmm2
  movsd  %xmm2,0x8(%rsp)
  call   <SL_G1@plt>
  pxor   %xmm2,%xmm2
  movsd  0x8(%rsp),%xmm4
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm2
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm2,%xmm4
  movsd  %xmm4,0x8(%rsp)
  call   <SL_G1@plt>
  pxor   %xmm2,%xmm2
  mov    $0x3,%esi
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm2
  mulsd  0x8(%rsp),%xmm2
  xor    %eax,%eax
  movsd  %xmm2,0x8(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm2,%xmm2
  movsd  0x8(%rsp),%xmm5
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm2
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm2,%xmm5
  movsd  %xmm5,0x8(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm2,%xmm2
  xor    %edi,%edi
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm2
  mulsd  0x8(%rsp),%xmm2
  movsd  0x10(%rsp),%xmm0
  xor    %eax,%eax
  subsd  %xmm2,%xmm0
  movsd  %xmm0,0x10(%rsp)
  call   <SL_G2@plt>
  xor    %edi,%edi
  mov    $0x5,%esi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G2@plt>
  pxor   %xmm2,%xmm2
  pxor   %xmm3,%xmm3
  mov    $0x3,%esi
  cvtsi2sd %r12d,%xmm2
  mulsd  D142(%rip),%xmm2
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm3
  xor    %eax,%eax
  mulsd  %xmm3,%xmm2
  movsd  %xmm2,0x8(%rsp)
  call   <SL_G1@plt>
  pxor   %xmm2,%xmm2
  movsd  0x8(%rsp),%xmm1
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm2
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm2,%xmm1
  movsd  %xmm1,0x8(%rsp)
  call   <SL_G1@plt>
  pxor   %xmm2,%xmm2
  mov    $0x3,%esi
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm2
  mulsd  0x8(%rsp),%xmm2
  xor    %eax,%eax
  movsd  %xmm2,0x8(%rsp)
  call   <SL_G1@plt>
  pxor   %xmm2,%xmm2
  movsd  0x8(%rsp),%xmm7
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm2
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm2,%xmm7
  movsd  %xmm7,0x8(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm2,%xmm2
  movsd  0x10(%rsp),%xmm0
  mov    $0x4,%esi
  cvtsi2sd %eax,%xmm2
  mulsd  0x8(%rsp),%xmm2
  mov    $0xffffffff,%edi
  xor    %eax,%eax
  subsd  %xmm2,%xmm0
  movsd  %xmm0,0x10(%rsp)
  call   <SL_G2@plt>
  xor    %edi,%edi
  mov    $0x3,%esi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G2@plt>
  pxor   %xmm2,%xmm2
  pxor   %xmm3,%xmm3
  mov    $0x3,%esi
  cvtsi2sd %r12d,%xmm2
  mulsd  D1408(%rip),%xmm2
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm3
  xor    %eax,%eax
  mulsd  %xmm3,%xmm2
  movsd  %xmm2,0x8(%rsp)
  call   <SL_G1@plt>
  pxor   %xmm2,%xmm2
  movsd  0x8(%rsp),%xmm4
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm2
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm2,%xmm4
  movsd  %xmm4,0x8(%rsp)
  call   <SL_G1@plt>
  pxor   %xmm2,%xmm2
  mov    $0x3,%esi
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm2
  mulsd  0x8(%rsp),%xmm2
  xor    %eax,%eax
  movsd  %xmm2,0x8(%rsp)
  call   <SL_G1@plt>
  pxor   %xmm2,%xmm2
  movsd  0x8(%rsp),%xmm5
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm2
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm2,%xmm5
  movsd  %xmm5,0x8(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm2,%xmm2
  movsd  0x10(%rsp),%xmm0
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm2
  mulsd  0x8(%rsp),%xmm2
  mov    $0xfffffffb,%edi
  xor    %eax,%eax
  subsd  %xmm2,%xmm0
  movsd  %xmm0,0x10(%rsp)
  call   <SL_G2@plt>
  mov    $0x3,%esi
  mov    $0x2,%edi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G1@plt>
  pxor   %xmm2,%xmm2
  pxor   %xmm3,%xmm3
  mov    $0x3,%esi
  cvtsi2sd %r12d,%xmm2
  mulsd  D740(%rip),%xmm2
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm3
  xor    %eax,%eax
  mulsd  %xmm3,%xmm2
  movsd  %xmm2,0x8(%rsp)
  call   <SL_G1@plt>
  pxor   %xmm2,%xmm2
  movsd  0x8(%rsp),%xmm1
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm2
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm2,%xmm1
  movsd  %xmm1,0x8(%rsp)
  call   <SL_G1@plt>
  pxor   %xmm2,%xmm2
  mov    $0x3,%esi
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm2
  mulsd  0x8(%rsp),%xmm2
  xor    %eax,%eax
  movsd  %xmm2,0x8(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm2,%xmm2
  xor    %edi,%edi
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm2
  mulsd  0x8(%rsp),%xmm2
  movsd  0x10(%rsp),%xmm0
  xor    %eax,%eax
  subsd  %xmm2,%xmm0
  movsd  %xmm0,0x10(%rsp)
  call   <SL_G2@plt>
  mov    $0x3,%esi
  xor    %edi,%edi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G2@plt>
  pxor   %xmm2,%xmm2
  pxor   %xmm3,%xmm3
  xor    %edi,%edi
  cvtsi2sd %r12d,%xmm2
  mulsd  D1550(%rip),%xmm2
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm3
  xor    %eax,%eax
  mulsd  %xmm3,%xmm2
  movsd  %xmm2,0x8(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm2,%xmm2
  movsd  0x8(%rsp),%xmm7
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm2
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm2,%xmm7
  movsd  %xmm7,0x8(%rsp)
  call   <SL_G1@plt>
  pxor   %xmm2,%xmm2
  mov    $0x3,%esi
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm2
  mulsd  0x8(%rsp),%xmm2
  xor    %eax,%eax
  movsd  %xmm2,0x8(%rsp)
  call   <SL_G1@plt>
  pxor   %xmm2,%xmm2
  movsd  0x8(%rsp),%xmm4
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm2
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm2,%xmm4
  movsd  %xmm4,0x8(%rsp)
  call   <SL_G1@plt>
  pxor   %xmm2,%xmm2
  movsd  0x10(%rsp),%xmm0
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm2
  mulsd  0x8(%rsp),%xmm2
  mov    $0xfffffffd,%edi
  xor    %eax,%eax
  subsd  %xmm2,%xmm0
  movsd  %xmm0,0x10(%rsp)
  call   <SL_G2@plt>
  xor    %edi,%edi
  mov    $0x3,%esi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G2@plt>
  pxor   %xmm2,%xmm2
  pxor   %xmm3,%xmm3
  mov    $0x3,%esi
  cvtsi2sd %r12d,%xmm2
  mulsd  D1469(%rip),%xmm2
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm3
  xor    %eax,%eax
  mulsd  %xmm3,%xmm2
  movsd  %xmm2,0x8(%rsp)
  call   <SL_G1@plt>
  pxor   %xmm2,%xmm2
  movsd  0x8(%rsp),%xmm5
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm2
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm2,%xmm5
  movsd  %xmm5,0x8(%rsp)
  call   <SL_G1@plt>
  pxor   %xmm2,%xmm2
  mov    $0x3,%esi
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm2
  mulsd  0x8(%rsp),%xmm2
  xor    %eax,%eax
  movsd  %xmm2,0x8(%rsp)
  call   <SL_G1@plt>
  pxor   %xmm2,%xmm2
  movsd  0x10(%rsp),%xmm0
  mov    $0x6,%esi
  cvtsi2sd %eax,%xmm2
  mulsd  0x8(%rsp),%xmm2
  mov    $0xfffffffd,%edi
  xor    %eax,%eax
  subsd  %xmm2,%xmm0
  movsd  %xmm0,0x8(%rsp)
  call   <SL_G2@plt>
  xor    %edi,%edi
  mov    $0x3,%esi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G1@plt>
  pxor   %xmm2,%xmm2
  pxor   %xmm3,%xmm3
  xor    %edi,%edi
  cvtsi2sd %r12d,%xmm2
  movsd  0x8(%rsp),%xmm0
  mov    $0x3,%esi
  mulsd  D1583(%rip),%xmm2
  cvtsi2sd %eax,%xmm3
  xor    %eax,%eax
  mulsd  %xmm3,%xmm2
  subsd  %xmm2,%xmm0
  mulsd  (%rsp),%xmm0
  divsd  D500(%rip),%xmm0
  movsd  %xmm0,0x60(%rbp)
  call   <SL_G1@plt>
  xor    %edi,%edi
  mov    $0x3,%esi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  pxor   %xmm2,%xmm2
  mov    $0x3,%esi
  cvtsi2sd %r12d,%xmm0
  mulsd  D341(%rip),%xmm0
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm2
  xor    %eax,%eax
  mulsd  %xmm2,%xmm0
  movsd  %xmm0,(%rsp)
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  movsd  (%rsp),%xmm3
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm0
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm0,%xmm3
  movsd  %xmm3,(%rsp)
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  mov    $0x3,%esi
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm0
  mulsd  (%rsp),%xmm0
  xor    %eax,%eax
  movsd  %xmm0,(%rsp)
  call   <SL_G2@plt>
  mov    $0xb,%esi
  mov    $0x2,%edi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  pxor   %xmm2,%xmm2
  xor    %edi,%edi
  cvtsi2sd %r12d,%xmm0
  mulsd  D1752(%rip),%xmm0
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm2
  xor    %eax,%eax
  movapd %xmm0,%xmm3
  mulsd  %xmm2,%xmm3
  movsd  %xmm3,0x8(%rsp)
  call   <SL_G2@plt>
  mov    $0x9,%esi
  mov    $0x2,%edi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  pxor   %xmm2,%xmm2
  movsd  0x8(%rsp),%xmm1
  cvtsi2sd %r12d,%xmm0
  mov    $0x7,%esi
  mov    $0x2,%edi
  mulsd  D611(%rip),%xmm0
  cvtsi2sd %eax,%xmm2
  xor    %eax,%eax
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  %xmm1,0x8(%rsp)
  call   <SL_G2@plt>
  mov    $0x7,%esi
  mov    $0x2,%edi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  pxor   %xmm2,%xmm2
  xor    %edi,%edi
  cvtsi2sd %r12d,%xmm0
  mulsd  D583(%rip),%xmm0
  mov    $0x5,%esi
  cvtsi2sd %eax,%xmm2
  xor    %eax,%eax
  mulsd  %xmm2,%xmm0
  addsd  0x8(%rsp),%xmm0
  movsd  %xmm0,0x8(%rsp)
  call   <SL_G2@plt>
  mov    $0x7,%esi
  mov    $0x2,%edi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G2@plt>
  pxor   %xmm2,%xmm2
  pxor   %xmm3,%xmm3
  xor    %edi,%edi
  cvtsi2sd %r12d,%xmm2
  movsd  0x8(%rsp),%xmm0
  mov    $0x2,%esi
  mulsd  D908(%rip),%xmm2
  cvtsi2sd %eax,%xmm3
  xor    %eax,%eax
  mulsd  %xmm3,%xmm2
  movapd %xmm0,%xmm3
  subsd  %xmm2,%xmm3
  movsd  %xmm3,0x8(%rsp)
  call   <SL_G2@plt>
  xor    %edi,%edi
  mov    $0x3,%esi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  pxor   %xmm2,%xmm2
  mov    $0x7,%esi
  cvtsi2sd %r12d,%xmm0
  mulsd  D1067(%rip),%xmm0
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm2
  xor    %eax,%eax
  movapd %xmm0,%xmm7
  mulsd  %xmm2,%xmm7
  movsd  %xmm7,0x10(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  movsd  0x8(%rsp),%xmm4
  mov    $0x4,%esi
  cvtsi2sd %eax,%xmm0
  mulsd  0x10(%rsp),%xmm0
  mov    $0xffffffff,%edi
  xor    %eax,%eax
  addsd  %xmm0,%xmm4
  movsd  %xmm4,0x8(%rsp)
  call   <SL_G2@plt>
  mov    $0x7,%esi
  mov    $0x2,%edi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  pxor   %xmm2,%xmm2
  movsd  0x8(%rsp),%xmm3
  cvtsi2sd %r12d,%xmm0
  mov    $0x2,%esi
  mov    $0xfffffffd,%edi
  mulsd  D738(%rip),%xmm0
  cvtsi2sd %eax,%xmm2
  xor    %eax,%eax
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm3
  movsd  %xmm3,0x8(%rsp)
  call   <SL_G2@plt>
  mov    $0x7,%esi
  mov    $0x2,%edi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  pxor   %xmm2,%xmm2
  xor    %edi,%edi
  cvtsi2sd %r12d,%xmm0
  mulsd  D1195(%rip),%xmm0
  mov    $0x9,%esi
  cvtsi2sd %eax,%xmm2
  xor    %eax,%eax
  mulsd  %xmm2,%xmm0
  addsd  0x8(%rsp),%xmm0
  movsd  %xmm0,0x8(%rsp)
  call   <SL_G2@plt>
  mov    $0x3,%esi
  mov    $0x2,%edi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G2@plt>
  pxor   %xmm2,%xmm2
  pxor   %xmm3,%xmm3
  movsd  0x8(%rsp),%xmm0
  cvtsi2sd %r12d,%xmm2
  mov    $0x6,%esi
  mov    $0xfffffffd,%edi
  mulsd  D2183(%rip),%xmm2
  cvtsi2sd %eax,%xmm3
  xor    %eax,%eax
  mulsd  %xmm3,%xmm2
  subsd  %xmm2,%xmm0
  movsd  %xmm0,0x8(%rsp)
  call   <SL_G2@plt>
  mov    $0x3,%esi
  mov    $0x2,%edi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G2@plt>
  pxor   %xmm2,%xmm2
  pxor   %xmm3,%xmm3
  xor    %edi,%edi
  cvtsi2sd %r12d,%xmm2
  movsd  0x8(%rsp),%xmm0
  mov    $0x3,%esi
  mulsd  D2109(%rip),%xmm2
  cvtsi2sd %eax,%xmm3
  xor    %eax,%eax
  mulsd  %xmm3,%xmm2
  subsd  %xmm2,%xmm0
  movsd  %xmm0,0x8(%rsp)
  call   <SL_G2@plt>
  xor    %edi,%edi
  mov    $0x7,%esi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G2@plt>
  pxor   %xmm2,%xmm2
  pxor   %xmm3,%xmm3
  xor    %edi,%edi
  cvtsi2sd %r12d,%xmm2
  movsd  0x8(%rsp),%xmm0
  mov    $0x2,%esi
  mulsd  D1910(%rip),%xmm2
  cvtsi2sd %eax,%xmm3
  xor    %eax,%eax
  mulsd  %xmm3,%xmm2
  subsd  %xmm2,%xmm0
  movsd  %xmm0,0x10(%rsp)
  call   <SL_G2@plt>
  xor    %edi,%edi
  mov    $0x3,%esi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G2@plt>
  pxor   %xmm2,%xmm2
  pxor   %xmm3,%xmm3
  xor    %edi,%edi
  cvtsi2sd %r12d,%xmm2
  mulsd  D448(%rip),%xmm2
  mov    $0x5,%esi
  cvtsi2sd %eax,%xmm3
  xor    %eax,%eax
  mulsd  %xmm3,%xmm2
  movsd  %xmm2,0x8(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm2,%xmm2
  movsd  0x10(%rsp),%xmm0
  mov    $0x4,%esi
  cvtsi2sd %eax,%xmm2
  mulsd  0x8(%rsp),%xmm2
  mov    $0xffffffff,%edi
  xor    %eax,%eax
  subsd  %xmm2,%xmm0
  movsd  %xmm0,0x8(%rsp)
  call   <SL_G2@plt>
  xor    %edi,%edi
  mov    $0x5,%esi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G2@plt>
  pxor   %xmm2,%xmm2
  pxor   %xmm3,%xmm3
  movsd  0x8(%rsp),%xmm0
  cvtsi2sd %r12d,%xmm2
  mov    $0x2,%esi
  mov    $0xfffffffd,%edi
  mulsd  D150(%rip),%xmm2
  cvtsi2sd %eax,%xmm3
  xor    %eax,%eax
  mulsd  %xmm3,%xmm2
  subsd  %xmm2,%xmm0
  movsd  %xmm0,0x8(%rsp)
  call   <SL_G2@plt>
  xor    %edi,%edi
  mov    $0x5,%esi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G2@plt>
  pxor   %xmm2,%xmm2
  pxor   %xmm3,%xmm3
  movsd  0x8(%rsp),%xmm0
  cvtsi2sd %r12d,%xmm2
  mov    $0x4,%esi
  mov    $0xffffffff,%edi
  mulsd  D772(%rip),%xmm2
  cvtsi2sd %eax,%xmm3
  xor    %eax,%eax
  mulsd  %xmm3,%xmm2
  subsd  %xmm2,%xmm0
  movsd  %xmm0,0x10(%rsp)
  call   <SL_G2@plt>
  xor    %edi,%edi
  mov    $0x2,%esi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G2@plt>
  pxor   %xmm2,%xmm2
  pxor   %xmm3,%xmm3
  xor    %edi,%edi
  cvtsi2sd %r12d,%xmm2
  mulsd  D184(%rip),%xmm2
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm3
  xor    %eax,%eax
  mulsd  %xmm3,%xmm2
  movsd  %xmm2,0x8(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm2,%xmm2
  movsd  0x10(%rsp),%xmm0
  mov    $0x5,%esi
  cvtsi2sd %eax,%xmm2
  mulsd  0x8(%rsp),%xmm2
  mov    $0xfffffffe,%edi
  xor    %eax,%eax
  subsd  %xmm2,%xmm0
  movsd  %xmm0,0x8(%rsp)
  call   <SL_G2@plt>
  xor    %edi,%edi
  mov    $0x3,%esi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G2@plt>
  pxor   %xmm2,%xmm2
  pxor   %xmm3,%xmm3
  movsd  0x8(%rsp),%xmm0
  cvtsi2sd %r12d,%xmm2
  mov    $0x2,%esi
  mov    $0xfffffffb,%edi
  mulsd  D387(%rip),%xmm2
  cvtsi2sd %eax,%xmm3
  xor    %eax,%eax
  mulsd  %xmm3,%xmm2
  subsd  %xmm2,%xmm0
  movsd  %xmm0,0x8(%rsp)
  call   <SL_G2@plt>
  xor    %edi,%edi
  mov    $0x3,%esi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G2@plt>
  pxor   %xmm2,%xmm2
  pxor   %xmm3,%xmm3
  movsd  0x8(%rsp),%xmm0
  cvtsi2sd %r12d,%xmm2
  mov    $0x4,%esi
  mov    $0xffffffff,%edi
  mulsd  D1767(%rip),%xmm2
  cvtsi2sd %eax,%xmm3
  xor    %eax,%eax
  mulsd  %xmm3,%xmm2
  subsd  %xmm2,%xmm0
  movsd  %xmm0,0x8(%rsp)
  call   <SL_G2@plt>
  mov    $0x4,%esi
  mov    $0xffffffff,%edi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G2@plt>
  pxor   %xmm2,%xmm2
  pxor   %xmm3,%xmm3
  movsd  0x8(%rsp),%xmm0
  cvtsi2sd %r12d,%xmm2
  mov    $0x2,%esi
  mov    $0xfffffffd,%edi
  mulsd  D1714(%rip),%xmm2
  cvtsi2sd %eax,%xmm3
  xor    %eax,%eax
  mulsd  %xmm3,%xmm2
  subsd  %xmm2,%xmm0
  movsd  %xmm0,0x8(%rsp)
  call   <SL_G2@plt>
  mov    $0x4,%esi
  mov    $0xffffffff,%edi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G2@plt>
  pxor   %xmm2,%xmm2
  pxor   %xmm3,%xmm3
  movsd  0x8(%rsp),%xmm0
  cvtsi2sd %r12d,%xmm2
  mov    $0x3,%esi
  mov    $0xfffffff9,%edi
  mulsd  D542(%rip),%xmm2
  cvtsi2sd %eax,%xmm3
  xor    %eax,%eax
  mulsd  %xmm3,%xmm2
  subsd  %xmm2,%xmm0
  movsd  %xmm0,0x8(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm2,%xmm2
  mov    $0x3,%esi
  xor    %edi,%edi
  cvtsi2sd %eax,%xmm2
  mulsd  D1597(%rip),%xmm2
  movsd  0x8(%rsp),%xmm0
  xor    %eax,%eax
  subsd  %xmm2,%xmm0
  mulsd  (%rsp),%xmm0
  divsd  D500(%rip),%xmm0
  movsd  %xmm0,0x68(%rbp)
  call   <SL_G1@plt>
  mov    $0x3,%esi
  xor    %edi,%edi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  pxor   %xmm2,%xmm2
  mov    $0x3,%esi
  cvtsi2sd %r12d,%xmm0
  mulsd  D2164(%rip),%xmm0
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm2
  xor    %eax,%eax
  mulsd  %xmm2,%xmm0
  movsd  %xmm0,(%rsp)
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  movsd  (%rsp),%xmm1
  mov    $0xd,%esi
  cvtsi2sd %eax,%xmm0
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm0,%xmm1
  movsd  %xmm1,(%rsp)
  call   <SL_G2@plt>
  mov    $0xb,%esi
  xor    %edi,%edi
  mov    %eax,%r12d
  xor    %eax,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  pxor   %xmm2,%xmm2
  mov    $0x7,%esi
  cvtsi2sd %eax,%xmm2
  mulsd  D2053(%rip),%xmm2
  mov    $0xfffffffc,%edi
  xor    %eax,%eax
  cvtsi2sd %r12d,%xmm0
  mulsd  D528(%rip),%xmm0
  subsd  %xmm2,%xmm0
  movsd  %xmm0,0x8(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm2,%xmm2
  movsd  0x8(%rsp),%xmm0
  movsd  0x18(%rsp),%xmm1
  cvtsi2sd %eax,%xmm2
  mulsd  D754(%rip),%xmm2
  lea    0x78(%rbp),%rax
  subsd  %xmm2,%xmm0
  mulsd  (%rsp),%xmm0
  movsd  %xmm0,0x70(%rbp)
  pxor   %xmm0,%xmm0
  movq   $0x0,0x78(%rbx)
  nopl   0x0(%rax)
L5:
  mulsd  %xmm1,%xmm0
  mov    %rax,%rdx
  sub    $0x8,%rax
  addsd  0x8(%rax),%xmm0
  movsd  %xmm0,0x78(%rbx)
  cmp    %rdx,%rbp
  jne    L5
  add    $0x20,%rsp
  pop    %rbx
  pop    %rbp
  pop    %r12
  pop    %r13
  pop    %r14
  ret
```

tool_calls: name: parse_data
arguments: data_tag: D2164
type_infered: f32[2]
name: parse_data
arguments: data_tag: D2053
type_infered: f64
name: parse_data
arguments: data_tag: D528
type_infered: f64
name: parse_data
arguments: data_tag: D754
type_infered: f64
name: parse_data
arguments: data_tag: D341
type_infered: f32[2]
name: parse_data
arguments: data_tag: D1752
type_infered: f64
name: parse_data
arguments: data_tag: D1853
type_infered: f64
name: parse_data
arguments: data_tag: D583
type_infered: f64
name: parse_data
arguments: data_tag: D908
type_infered: f64
name: parse_data
arguments: data_tag: D278
type_infered: f64
name: parse_data
arguments: data_tag: D738
type_infered: f64
name: parse_data
arguments: data_tag: D1195
type_infered: f64
name: parse_data
arguments: data_tag: D150
type_infered: f64
name: parse_data
arguments: data_tag: D2109
type_infered: f64
name: parse_data
arguments: data_tag: D1485
type_infered: f64
name: parse_data
arguments: data_tag: D448
type_infered: f64
name: parse_data
arguments: data_tag: D772
type_infered: f64
name: parse_data
arguments: data_tag: D184
type_infered: f64
name: parse_data
arguments: data_tag: D387
type_infered: f64
name: parse_data
arguments: data_tag: D1767
type_infered: f64
name: parse_data
arguments: data_tag: D1714
type_infered: f64
name: parse_data
arguments: data_tag: D542
type_infered: f64
name: parse_data
arguments: data_tag: D1597
type_infered: f64
name: parse_data
arguments: data_tag: D500
type_infered: f64
name: parse_data
arguments: data_tag: D210
type_infered: f32[2]
name: parse_data
arguments: data_tag: D937
type_infered: f64
name: parse_data
arguments: data_tag: D1165
type_infered: f64
name: parse_data
arguments: data_tag: D1578
type_infered: f64
name: parse_data
arguments: data_tag: D1639
type_infered: f64
name: parse_data
arguments: data_tag: D784
type_infered: f64
name: parse_data
arguments: data_tag: D2192
type_infered: f64
name: parse_data
arguments: data_tag: D729
type_infered: f64
name: parse_data
arguments: data_tag: D367
type_infered: f64
name: parse_data
arguments: data_tag: D1550
type_infered: f64
name: parse_data
arguments: data_tag: D2099
type_infered: f64
name: parse_data
arguments: data_tag: D1408
type_infered: f64
name: parse_data
arguments: data_tag: D740
type_infered: f64
name: parse_data
arguments: data_tag: D1469
type_infered: f64
name: parse_data
arguments: data_tag: D1583
type_infered: f64
name: parse_data
arguments: data_tag: D2255
type_infered: f64
name: parse_data
arguments: data_tag: D1812
type_infered: f64
name: parse_data
arguments: data_tag: D1099
type_infered: f64
name: parse_data
arguments: data_tag: D1722
type_infered: f64
name: parse_data
arguments: data_tag: D372
type_infered: f64
name: parse_data
arguments: data_tag: D1612
type_infered: f64
name: parse_data
arguments: data_tag: D1041
type_infered: f64
name: parse_data
arguments: data_tag: D1439
type_infered: f64
name: parse_data
arguments: data_tag: D984
type_infered: f64
name: parse_data
arguments: data_tag: D1091
type_infered: f64
name: parse_data
arguments: data_tag: D1105
type_infered: f64
name: parse_data
arguments: data_tag: D1716
type_infered: f64
name: parse_data
arguments: data_tag: D598
type_infered: f64
name: parse_data
arguments: data_tag: D1302
type_infered: f64
name: parse_data
arguments: data_tag: D1955
type_infered: f64
name: parse_data
arguments: data_tag: D1657
type_infered: f64
name: parse_data
arguments: data_tag: D2025
type_infered: f64
name: parse_data
arguments: data_tag: D556
type_infered: f64
name: parse_data
arguments: data_tag: D433
type_infered: f64
name: parse_data
arguments: data_tag: D200
type_infered: f64
name: parse_data
arguments: data_tag: D138
type_infered: f64
name: parse_data
arguments: data_tag: D1757
type_infered: f64
name: parse_data
arguments: data_tag: D1178
type_infered: f64
name: parse_data
arguments: data_tag: D1086
type_infered: f64
name: parse_data
arguments: data_tag: D690
type_infered: f64
name: parse_data
arguments: data_tag: D2114
type_infered: f64
name: parse_data
arguments: data_tag: D972
type_infered: f64
name: parse_data
arguments: data_tag: D750
type_infered: f64
name: parse_data
arguments: data_tag: D1239
type_infered: f64
name: parse_data
arguments: data_tag: D478
type_infered: f32[2]
name: parse_data
arguments: data_tag: D825
type_infered: f64
name: parse_data
arguments: data_tag: D106
type_infered: f64
name: parse_data
arguments: data_tag: D1927
type_infered: f64
name: parse_data
arguments: data_tag: D459
type_infered: f64
name: parse_data
arguments: data_tag: D929
type_infered: f64
name: parse_data
arguments: data_tag: D978
type_infered: f64
name: parse_data
arguments: data_tag: D609
type_infered: f64
name: parse_data
arguments: data_tag: D1584
type_infered: f64
name: parse_data
arguments: data_tag: D1682
type_infered: f64
name: parse_data
arguments: data_tag: D1377
type_infered: f64
name: parse_data
arguments: data_tag: D1677
type_infered: f64
name: parse_data
arguments: data_tag: D67
type_infered: f64
name: parse_data
arguments: data_tag: D1855
type_infered: f64
name: parse_data
arguments: data_tag: D453
type_infered: f64
name: parse_data
arguments: data_tag: D1922
type_infered: f64
name: parse_data
arguments: data_tag: D954
type_infered: f64
name: parse_data
arguments: data_tag: D2034
type_infered: f64
name: parse_data
arguments: data_tag: D397
type_infered: f64
name: parse_data
arguments: data_tag: D1322
type_infered: f64
name: parse_data
arguments: data_tag: D1224
type_infered: f64
name: parse_data
arguments: data_tag: D280
type_infered: f64
name: parse_data
arguments: data_tag: D1734
type_infered: f64
name: parse_data
arguments: data_tag: D947
type_infered: f64
name: parse_data
arguments: data_tag: D12
type_infered: f64
name: parse_data
arguments: data_tag: D2018
type_infered: f64
name: parse_data
arguments: data_tag: D667
type_infered: f64
name: parse_data
arguments: data_tag: D364
type_infered: f64
name: parse_data
arguments: data_tag: D1660
type_infered: f64
name: parse_data
arguments: data_tag: D821
type_infered: f64
name: parse_data
arguments: data_tag: D1281
type_infered: f64
name: parse_data
arguments: data_tag: D1072
type_infered: f64
name: parse_data
arguments: data_tag: D676
type_infered: f64
name: parse_data
arguments: data_tag: D1119
type_infered: f64
name: parse_data
arguments: data_tag: D149
type_infered: f64
name: parse_data
arguments: data_tag: D34
type_infered: f64
name: parse_data
arguments: data_tag: D1077
type_infered: f64
name: parse_data
arguments: data_tag: D1336
type_infered: f64
name: parse_data
arguments: data_tag: D221
type_infered: f64
name: parse_data
arguments: data_tag: D2030
type_infered: f64
name: parse_data
arguments: data_tag: D32
type_infered: f64
name: parse_data
arguments: data_tag: D87
type_infered: f64
name: parse_data
arguments: data_tag: D658
type_infered: f64
name: parse_data
arguments: data_tag: D444
type_infered: f64
name: parse_data
arguments: data_tag: D1207
type_infered: f64
name: parse_data
arguments: data_tag: D2017
type_infered: f64
name: parse_data
arguments: data_tag: D539
type_infered: f64
name: parse_data
arguments: data_tag: D1000
type_infered: f64
name: parse_data
arguments: data_tag: D823
type_infered: f64
name: parse_data
arguments: data_tag: D1835
type_infered: f64
name: parse_data
arguments: data_tag: D1883
type_infered: f64
name: parse_data
arguments: data_tag: D1160
type_infered: f64
name: parse_data
arguments: data_tag: D635
type_infered: f64
name: parse_data
arguments: data_tag: D1031
type_infered: f64
name: parse_data
arguments: data_tag: D2094
type_infered: f64
name: parse_data
arguments: data_tag: D10
type_infered: f64
name: parse_data
arguments: data_tag: D253
type_infered: f64
name: parse_data
arguments: data_tag: D794
type_infered: f64
name: parse_data
arguments: data_tag: D582
type_infered: f64
name: parse_data
arguments: data_tag: D142
type_infered: f64
name: parse_data
arguments: data_tag: D611
type_infered: f64
name: parse_data
arguments: data_tag: D1067
type_infered: f64
name: parse_data
arguments: data_tag: D2183
type_infered: f64
name: parse_data
arguments: data_tag: D1910
type_infered: f64

tool: {"D2164": [0.0,-5.75]}

tool: D2053: 45

tool: D528: 52

tool: D754: 10

tool: {"D341": [0.0,-3.875]}

tool: D1752: 6930

tool: D1853: 3420

tool: D583: 1029

tool: D908: 882

tool: D278: 8260

tool: D738: 2352

tool: D1195: 196

tool: D150: 2520

tool: D2109: 3780

tool: D1485: 1080

tool: D448: 966

tool: D772: 168

tool: D184: 140

tool: D387: 5040

tool: D1767: 144

tool: D1714: 1680

tool: D542: 112

tool: D1597: 180

tool: D500: 35

tool: {"D210": [0.0,-2.5]}

tool: D937: 23654400

tool: D1165: 6209280

tool: D1578: 15052800

tool: D1639: 65610

tool: D784: 90153

tool: D2192: 2150400

tool: D729: 204120

tool: D367: 51030

tool: D1550: 119070

tool: D2099: 40824

tool: D1408: 340200

tool: D740: 7776

tool: D1469: 13608

tool: D1583: 286720

tool: D2255: 3

tool: D1812: 10368000

tool: D1099: 4976640

tool: D1722: 10035200

tool: D372: 32757760

tool: D1612: 3386880

tool: D1041: 71442

tool: D1439: 11504640

tool: D984: 5376000

tool: D1091: 7168000

tool: D1105: 6451200

tool: D1716: 2688000

tool: D598: 15662080

tool: D1302: 627200

tool: D1955: 12544000

tool: D1657: 501760

tool: D2025: 716800

tool: D556: 491520

tool: D433: 153090

tool: D200: 3225600

tool: D138: 408240

tool: D1757: 1403325

tool: D1178: 20412

tool: D1086: 1935360

tool: D690: 1766912

tool: D2114: 1075200

tool: D972: 71680

tool: D750: 12288

tool: D1239: 70

tool: {"D478": [0.0,-2.125]}

tool: D825: 777584640

tool: D106: 330301440

tool: D1927: 55050240

tool: D459: 430080000

tool: D929: 57344000

tool: D978: 3870720

tool: D609: 338688

tool: D1584: 2073600

tool: D1682: 2764800

tool: D1377: 20044800

tool: D1677: 276480

tool: D67: 14929920

tool: D1855: 885735

tool: D453: 5529600

tool: D1922: 5322240

tool: D954: 110592

tool: D2034: 13107200

tool: D397: 160

tool: D1322: 2788982784

tool: D1224: 4354473984

tool: D280: 660602880

tool: D1734: 1954283520

tool: D947: 66060288

tool: D12: 4404019200

tool: D2018: 611057664

tool: D667: 4915200000

tool: D364: 983040000

tool: D1660: 1179648000

tool: D821: 1934622720

tool: D1281: 83980800

tool: D1072: 58982400

tool: D676: 487587840

tool: D1119: 338165760

tool: D149: 7864320

tool: D34: 1450967040

tool: D1077: 558366720

tool: D1336: 344064000

tool: D221: 17301504

tool: D2030: 2657205

tool: D32: 311662080

tool: D87: 283115520

tool: D658: 165150720

tool: D444: 94371840

tool: D1207: 424673280

tool: D2017: 29491200

tool: D539: 9437184

tool: D1000: 98304000

tool: D823: 23592960

tool: D1835: 2621440

tool: D1883: 2560

tool: D1160: 12441600

tool: D635: 4561920

tool: D1031: 35176960

tool: D2094: 9085440

tool: D10: 4032000

tool: D253: 4354560

tool: D794: 217728

tool: D582: 76545

tool: D142: 244944

tool: D611: 12240

tool: D1067: 1190

tool: D2183: 6300

tool: D1910: 10530

assistant: ```c
void twobody_YC_slip_15(int n, double l, double *f, double *fk) {
  int q;
  for (q = 0; q <= 15; q++)
    fk[q] = 0.0;
  fk[4] = -6144.0 * SL_G1(0, 3) * SL_G2(0, 3) * SL_G2(2, 3) * (52.0 * SL_G1(2, 13) - 45.0 * SL_G1(0, 2) * SL_G1(2, 11) - 10.0 * SL_G1(-4, 7));
  fk[5] = -384.0 * SL_G1(0, 3) * SL_G2(0, 3) * SL_G2(2, 3) * SL_G2(2, 3) * (6930.0 * SL_G1(2, 3) * SL_G1(2, 11) + 3420.0 * SL_G1(0, 3) * SL_G1(2, 9) + 1029.0 * SL_G1(2, 7) * SL_G1(2, 7) - 882.0 * SL_G1(0, 5) * SL_G1(2, 7) - 8260.0 * SL_G1(0, 2) * SL_G1(0, 3) * SL_G1(2, 7) + 2352.0 * SL_G1(-1, 4) * SL_G1(2, 7) + 196.0 * SL_G1(-3, 2) * SL_G1(2, 7) + 2520.0 * SL_G1(0, 9) * SL_G1(2, 3) - 3780.0 * SL_G1(-3, 6) * SL_G1(2, 3) - 1080.0 * SL_G1(0, 3) * SL_G1(0, 7) - 966.0 * SL_G1(0, 2) * SL_G1(0, 3) * SL_G1(0, 5) - 2520.0 * SL_G1(-1, 4) * SL_G1(0, 5) - 168.0 * SL_G1(-3, 2) * SL_G1(0, 5) - 140.0 * SL_G1(-1, 4) * SL_G1(0, 2) * SL_G1(0, 3) - 5040.0 * SL_G1(-2, 5) * SL_G1(0, 3) - 144.0 * SL_G1(-5, 2) * SL_G1(0, 3) - 1680.0 * SL_G1(-1, 4) * SL_G1(-1, 4) - 112.0 * SL_G1(-3, 2) * SL_G1(-1, 4) - 180.0 * SL_G1(-7, 3)) / 35.0;
  fk[6] = -8.0 * SL_G1(0, 3) * SL_G2(0, 3) * (23654400.0 * SL_G2(2, 5) * SL_G1(2, 11) - 6209280.0 * SL_G2(0, 3) * SL_G1(2, 11) - 15052800.0 * SL_G1(0, 2) * SL_G2(2, 5) * SL_G1(2, 9) + 65610.0 * SL_G1(2, 3) * SL_G1(2, 3) * SL_G2(2, 3) * SL_G2(2, 3) * SL_G2(2, 3) * SL_G1(2, 9) + 90153.0 * SL_G1(0, 3) * SL_G1(2, 3) * SL_G2(2, 3) * SL_G2(2, 3) * SL_G2(2, 3) * SL_G1(2, 7) - 2150400.0 * SL_G1(-3, 6) * SL_G2(2, 5) - 204120.0 * SL_G1(0, 3) * SL_G1(0, 3) * SL_G2(2, 3) * SL_G2(2, 3) * SL_G2(2, 3) * SL_G1(2, 5) + 51030.0 * SL_G1(0, 7) * SL_G1(2, 3) * SL_G1(2, 3) * SL_G2(2, 3) * SL_G2(2, 3) * SL_G2(2, 3) - 119070.0 * SL_G1(-2, 5) * SL_G1(2, 3) * SL_G1(2, 3) * SL_G2(2, 3) * SL_G2(2, 3) * SL_G2(2, 3) - 40824.0 * SL_G1(0, 3) * SL_G1(0, 5) * SL_G1(2, 3) * SL_G2(2, 3) * SL_G2(2, 3) * SL_G2(2, 3) - 340200.0 * SL_G1(-1, 4) * SL_G1(0, 3) * SL_G1(2, 3) * SL_G2(2, 3) * SL_G2(2, 3) * SL_G2(2, 3) - 7776.0 * SL_G1(-5, 3) * SL_G1(2, 3) * SL_G2(2, 3) * SL_G2(2, 3) * SL_G2(2, 3) - 119070.0 * SL_G1(0, 3) * SL_G1(0, 3) * SL_G1(0, 3) * SL_G2(2, 3) * SL_G2(2, 3) * SL_G2(2, 3) - 13608.0 * SL_G1(-3, 3) * SL_G1(0, 3) * SL_G2(2, 3) * SL_G2(2, 3) * SL_G2(2, 3) - 286720.0 * SL_G1(-3, 6) * SL_G2(0, 3)) / 35.0;
  fk[7] = 3.0 * SL_G1(0, 3) * SL_G2(0, 3) * SL_G2(2, 3) * (10368000.0 * SL_G1(2, 3) * SL_G2(2, 5) * SL_G1(2, 9) + 4976640.0 * SL_G2(0, 3) * SL_G1(2, 3) * SL_G1(2, 9) - 10035200.0 * SL_G1(2, 5) * SL_G2(2, 5) * SL_G1(2, 7) - 32757760.0 * SL_G1(0, 3) * SL_G2(2, 5) * SL_G1(2, 7) - 3386880.0 * SL_G2(0, 3) * SL_G1(2, 5) * SL_G1(2, 7) - 71442.0 * SL_G1(2, 3) * SL_G1(2, 3) * SL_G1(2, 3) * SL_G2(2, 3) * SL_G2(2, 3) * SL_G2(2, 3) * SL_G1(2, 7) + 11504640.0 * SL_G1(0, 3) * SL_G2(0, 3) * SL_G1(2, 7) + 5376000.0 * SL_G1(0, 5) * SL_G1(2, 5) * SL_G2(2, 5) - 7168000.0 * SL_G1(-1, 4) * SL_G1(2, 5) * SL_G2(2, 5) - 6451200.0 * SL_G1(0, 7) * SL_G1(2, 3) * SL_G2(2, 5) + 2688000.0 * SL_G1(-2, 5) * SL_G1(2, 3) * SL_G2(2, 5) + 15662080.0 * SL_G1(0, 3) * SL_G1(0, 5) * SL_G2(2, 5) + 627200.0 * SL_G1(0, 2) * SL_G1(0, 3) * SL_G1(0, 3) * SL_G2(2, 5) + 12544000.0 * SL_G1(-1, 4) * SL_G1(0, 3) * SL_G2(2, 5) + 501760.0 * SL_G1(-3, 2) * SL_G1(0, 3) * SL_G2(2, 5) - 716800.0 * SL_G1(-3, 5) * SL_G2(2, 5) + 491520.0 * SL_G1(-5, 3) * SL_G2(2, 5) + 153090.0 * SL_G1(0, 3) * SL_G1(2, 3) * SL_G1(2, 3) * SL_G2(2, 3) * SL_G2(2, 3) * SL_G2(2, 3) * SL_G1(2, 5) + 3225600.0 * SL_G2(0, 3) * SL_G1(0, 5) * SL_G1(2, 5) + 3225600.0 * SL_G1(-1, 4) * SL_G2(0, 3) * SL_G1(2, 5) + 408240.0 * SL_G1(-1, 4) * SL_G1(2, 3) * SL_G1(2, 3) * SL_G1(2, 3) * SL_G2(2, 3) * SL_G2(2, 3) * SL_G2(2, 3) + 1403325.0 * SL_G1(0, 3) * SL_G1(0, 3) * SL_G1(2, 3) * SL_G1(2, 3) * SL_G2(2, 3) * SL_G2(2, 3) * SL_G2(2, 3) + 20412.0 * SL_G1(-3, 3) * SL_G1(2, 3) * SL_G1(2, 3) * SL_G2(2, 3) * SL_G2(2, 3) * SL_G2(2, 3) + 1935360.0 * SL_G2(0, 3) * SL_G1(0, 7) * SL_G1(2, 3) + 2688000.0 * SL_G1(-2, 5) * SL_G2(0, 3) * SL_G1(2, 3) + 1766912.0 * SL_G1(0, 3) * SL_G2(0, 3) * SL_G1(0, 5) + 1075200.0 * SL_G1(-1, 4) * SL_G1(0, 3) * SL_G2(0, 3) + 71680.0 * SL_G1(-3, 5) * SL_G2(0, 3) + 12288.0 * SL_G1(-5, 3) * SL_G2(0, 3)) / 70.0;
  fk[8] = -3.0 * SL_G1(0, 3) * SL_G2(0, 3) * (777584640.0 * SL_G2(2, 7) * SL_G1(2, 9) - 330301440.0 * SL_G2(0, 5) * SL_G1(2, 9) - 55050240.0 * SL_G2(-1, 4) * SL_G1(2, 9) - 430080000.0 * SL_G1(0, 2) * SL_G1(2, 7) * SL_G2(2, 7) - 57344000.0 * SL_G1(-2, 5) * SL_G2(2, 7) - 3870720.0 * SL_G1(2, 3) * SL_G1(2, 3) * SL_G2(2, 3) * SL_G2(2, 3) * SL_G2(2, 5) * SL_G1(2, 7) - 338688.0 * SL_G2(0, 3) * SL_G1(2, 3) * SL_G1(2, 3) * SL_G2(2, 3) * SL_G2(2, 3) * SL_G1(2, 7) + 10368000.0 * SL_G1(0, 3) * SL_G1(2, 3) * SL_G2(2, 3) * SL_G2(2, 3) * SL_G1(2, 5) * SL_G2(2, 5) + 2073600.0 * SL_G1(0, 5) * SL_G1(2, 3) * SL_G1(2, 3) * SL_G2(2, 3) * SL_G2(2, 3) * SL_G2(2, 5) - 2764800.0 * SL_G1(-1, 4) * SL_G1(2, 3) * SL_G1(2, 3) * SL_G2(2, 3) * SL_G2(2, 3) * SL_G2(2, 5) - 20044800.0 * SL_G1(0, 3) * SL_G1(0, 3) * SL_G1(2, 3) * SL_G2(2, 3) * SL_G2(2, 3) * SL_G2(2, 5) - 276480.0 * SL_G1(-3, 3) * SL_G1(2, 3) * SL_G2(2, 3) * SL_G2(2, 3) * SL_G2(2, 5) - 14929920.0 * SL_G1(0, 3) * SL_G2(0, 3) * SL_G1(2, 3) * SL_G2(2, 3) * SL_G2(2, 3) * SL_G1(2, 5) - 885735.0 * SL_G1(0, 3) * SL_G1(2, 3) * SL_G1(2, 3) * SL_G1(2, 3) * SL_G1(2, 3) * SL_G2(2, 3) * SL_G2(2, 3) * SL_G2(2, 3) * SL_G2(2, 3) * SL_G2(2, 3) - 2073600.0 * SL_G2(0, 3) * SL_G1(0, 5) * SL_G1(2, 3) * SL_G1(2, 3) * SL_G2(2, 3) * SL_G2(2, 3) - 5529600.0 * SL_G1(-1, 4) * SL_G2(0, 3) * SL_G1(2, 3) * SL_G1(2, 3) * SL_G2(2, 3) * SL_G2(2, 3) - 5322240.0 * SL_G1(0, 3) * SL_G1(0, 3) * SL_G2(0, 3) * SL_G1(2, 3) * SL_G2(2, 3) * SL_G2(2, 3) - 110592.0 * SL_G1(-3, 3) * SL_G2(0, 3) * SL_G1(2, 3) * SL_G2(2, 3) * SL_G2(2, 3) - 13107200.0 * SL_G1(-2, 5) * SL_G2(-1, 4)) / 160.0;
  fk[9] = SL_G1(0, 3) * SL_G2(0, 3) * (2788982784.0 * SL_G1(2, 3) * SL_G2(2, 3) * SL_G1(2, 7) * SL_G2(2, 7) - 4354473984.0 * SL_G1(0, 3) * SL_G2(2, 3) * SL_G1(2, 5) * SL_G2(2, 7) - 660602880.0 * SL_G1(0, 5) * SL_G1(2, 3) * SL_G2(2, 3) * SL_G2(2, 7) + 330301440.0 * SL_G1(-1, 4) * SL_G1(2, 3) * SL_G2(2, 3) * SL_G2(2, 7) + 1954283520.0 * SL_G1(0, 3) * SL_G1(0, 3) * SL_G2(2, 3) * SL_G2(2, 7) + 66060288.0 * SL_G1(-3, 3) * SL_G2(2, 3) * SL_G2(2, 7) - 4404019200.0 * SL_G2(0, 3) * SL_G1(2, 3) * SL_G2(2, 5) * SL_G1(2, 7) - 611057664.0 * SL_G2(0, 5) * SL_G1(2, 3) * SL_G2(2, 3) * SL_G1(2, 7) + 330301440.0 * SL_G2(-1, 4) * SL_G1(2, 3) * SL_G2(2, 3) * SL_G1(2, 7) + 1954283520.0 * SL_G2(0, 3) * SL_G2(0, 3) * SL_G1(2, 3) * SL_G1(2, 7) + 66060288.0 * SL_G2(-3, 3) * SL_G1(2, 3) * SL_G1(2, 7) - 4915200000.0 * SL_G1(2, 5) * SL_G1(2, 5) * SL_G2(2, 5) * SL_G2(2, 5) - 983040000.0 * SL_G1(0, 3) * SL_G1(2, 5) * SL_G2(2, 5) * SL_G2(2, 5) + 1179648000.0 * SL_G1(0, 3) * SL_G1(0, 3) * SL_G2(2, 5) * SL_G2(2, 5) - 983040000.0 * SL_G2(0, 3) * SL_G1(2, 5) * SL_G1(2, 5) * SL_G2(2, 5) + 1934622720.0 * SL_G1(0, 3) * SL_G2(0, 3) * SL_G1(2, 5) * SL_G2(2, 5) + 83980800.0 * SL_G1(0, 3) * SL_G1(2, 3) * SL_G1(2, 3) * SL_G1(2, 3) * SL_G2(2, 3) * SL_G2(2, 3) * SL_G2(2, 3) * SL_G2(2, 5) - 58982400.0 * SL_G2(0, 3) * SL_G1(0, 5) * SL_G1(2, 3) * SL_G2(2, 5) + 487587840.0 * SL_G1(-1, 4) * SL_G2(0, 3) * SL_G1(2, 3) * SL_G2(2, 5) + 338165760.0 * SL_G1(0, 3) * SL_G1(0, 3) * SL_G2(0, 3) * SL_G2(2, 5) + 7864320.0 * SL_G1(-3, 3) * SL_G2(0, 3) * SL_G2(2, 5) + 1179648000.0 * SL_G2(0, 3) * SL_G2(0, 3) * SL_G1(2, 5) * SL_G1(2, 5) + 83980800.0 * SL_G2(0, 3) * SL_G1(2, 3) * SL_G1(2, 3) * SL_G1(2, 3) * SL_G2(2, 3) * SL_G2(2, 3) * SL_G2(2, 3) * SL_G1(2, 5) + 1450967040.0 * SL_G1(0, 3) * SL_G2(0, 5) * SL_G2(2, 3) * SL_G1(2, 5) + 558366720.0 * SL_G2(-1, 4) * SL_G1(0, 3) * SL_G2(2, 3) * SL_G1(2, 5) + 344064000.0 * SL_G1(0, 3) * SL_G2(0, 3) * SL_G2(0, 3) * SL_G1(2, 5) + 17301504.0 * SL_G2(-3, 3) * SL_G1(0, 3) * SL_G1(2, 5) + 2657205.0 * SL_G1(2, 3) * SL_G1(2, 3) * SL_G1(2, 3) * SL_G1(2, 3) * SL_G1(2, 3) * SL_G1(2, 3) * SL_G2(2, 3) * SL_G2(2, 3) * SL_G2(2, 3) * SL_G2(2, 3) * SL_G2(2, 3) * SL_G2(2, 3) + 311662080.0 * SL_G1(0, 3) * SL_G2(0, 3) * SL_G1(2, 3) * SL_G1(2, 3) * SL_G1(2, 3) * SL_G2(2, 3) * SL_G2(2, 3) * SL_G2(2, 3) + 283115520.0 * SL_G1(0, 5) * SL_G2(0, 5) * SL_G1(2, 3) * SL_G2(2, 3) + 165150720.0 * SL_G1(-1, 4) * SL_G2(0, 5) * SL_G1(2, 3) * SL_G2(2, 3) + 94371840.0 * SL_G2(-1, 4) * SL_G1(0, 5) * SL_G1(2, 3) * SL_G2(2, 3) + 424673280.0 * SL_G1(-1, 4) * SL_G2(-1, 4) * SL_G1(2, 3) * SL_G2(2, 3) + 29491200.0 * SL_G1(0, 3) * SL_G1(0, 3) * SL_G2(0, 5) * SL_G2(2, 3) + 9437184.0 * SL_G1(-3, 3) * SL_G2(0, 5) * SL_G2(2, 3) + 98304000.0 * SL_G2(-1, 4) * SL_G1(0, 3) * SL_G1(0, 3) * SL_G2(2, 3) + 23592960.0 * SL_G2(0, 3) * SL_G2(0, 3) * SL_G1(0, 5) * SL_G1(2, 3) + 98304000.0 * SL_G1(-1, 4) * SL_G2(0, 3) * SL_G2(0, 3) * SL_G1(2, 3) + 2621440.0 * SL_G1(0, 3) * SL_G1(0, 3) * SL_G2(0, 3) * SL_G2(0, 3)) / 2560.0;
  fk[10] = -3.0 * SL_G1(0, 3) * SL_G2(0, 3) * (777584640.0 * SL_G1(2, 7) * SL_G2(2, 9) - 330301440.0 * SL_G1(0, 5) * SL_G2(2, 9) - 55050240.0 * SL_G1(-1, 4) * SL_G2(2, 9) - 3870720.0 * SL_G1(2, 3) * SL_G1(2, 3) * SL_G2(2, 3) * SL_G2(2, 3) * SL_G1(2, 5) * SL_G2(2, 7) - 338688.0 * SL_G1(0, 3) * SL_G1(2, 3) * SL_G1(2, 3) * SL_G2(2, 3) * SL_G2(2, 3) * SL_G2(2, 7) - 430080000.0 * SL_G2(0, 7) * SL_G1(2, 7) - 57344000.0 * SL_G2(-2, 5) * SL_G1(2, 7) + 12441600.0 * SL_G2(0, 3) * SL_G1(2, 3) * SL_G1(2, 3) * SL_G2(2, 3) * SL_G1(2, 5) * SL_G2(2, 5) - 12441600.0 * SL_G1(0, 3) * SL_G2(0, 3) * SL_G1(2, 3) * SL_G1(2, 3) * SL_G2(2, 3) * SL_G2(2, 5) - 2764800.0 * SL_G2(-1, 4) * SL_G1(2, 3) * SL_G1(2, 3) * SL_G2(2, 3) * SL_G2(2, 3) * SL_G1(2, 5) - 20044800.0 * SL_G2(0, 3) * SL_G2(0, 3) * SL_G1(2, 3) * SL_G1(2, 3) * SL_G2(2, 3) * SL_G1(2, 5) - 276480.0 * SL_G2(-3, 3) * SL_G1(2, 3) * SL_G1(2, 3) * SL_G2(2, 3) * SL_G1(2, 5) - 885735.0 * SL_G2(0, 3) * SL_G1(2, 3) * SL_G1(2, 3) * SL_G1(2, 3) * SL_G1(2, 3) * SL_G1(2, 3) * SL_G2(2, 3) * SL_G2(2, 3) * SL_G2(2, 3) * SL_G2(2, 3) - 4561920.0 * SL_G1(0, 3) * SL_G2(0, 5) * SL_G1(2, 3) * SL_G1(2, 3) * SL_G2(2, 3) * SL_G2(2, 3) - 5529600.0 * SL_G2(-1, 4) * SL_G1(0, 3) * SL_G1(2, 3) * SL_G1(2, 3) * SL_G2(2, 3) * SL_G2(2, 3) - 5322240.0 * SL_G1(0, 3) * SL_G2(0, 3) * SL_G2(0, 3) * SL_G1(2, 3) * SL_G1(2, 3) * SL_G2(2, 3) - 110592.0 * SL_G2(-3, 3) * SL_G1(0, 3) * SL_G1(2, 3) * SL_G1(2, 3) * SL_G2(2, 3) - 13107200.0 * SL_G2(-2, 5) * SL_G1(-1, 4)) / 160.0;
  fk[11] = 3.0 * SL_G1(0, 3) * SL_G2(0, 3) * SL_G1(2, 3) * (10368000.0 * SL_G2(2, 3) * SL_G1(2, 5) * SL_G2(2, 9) + 4976640.0 * SL_G1(0, 3) * SL_G2(2, 3) * SL_G2(2, 9) - 10035200.0 * SL_G1(2, 5) * SL_G2(2, 5) * SL_G2(2, 7) - 3386880.0 * SL_G1(0, 3) * SL_G2(2, 5) * SL_G2(2, 7) - 35176960.0 * SL_G2(0, 3) * SL_G1(2, 5) * SL_G2(2, 7) - 71442.0 * SL_G1(2, 3) * SL_G1(2, 3) * SL_G1(2, 3) * SL_G2(2, 3) * SL_G2(2, 3) * SL_G2(2, 3) * SL_G2(2, 7) + 9085440.0 * SL_G1(0, 3) * SL_G2(0, 3) * SL_G2(2, 7) + 5376000.0 * SL_G2(0, 5) * SL_G1(2, 5) * SL_G2(2, 5) - 7168000.0 * SL_G2(-1, 4) * SL_G1(2, 5) * SL_G2(2, 5) + 3225600.0 * SL_G1(0, 3) * SL_G2(0, 5) * SL_G2(2, 5) + 3225600.0 * SL_G2(-1, 4) * SL_G1(0, 3) * SL_G2(2, 5) - 4032000.0 * SL_G2(0, 7) * SL_G2(2, 3) * SL_G1(2, 5) + 2688000.0 * SL_G2(-2, 5) * SL_G2(2, 3) * SL_G1(2, 5) + 15662080.0 * SL_G2(0, 3) * SL_G2(0, 5) * SL_G1(2, 5) + 627200.0 * SL_G2(0, 2) * SL_G2(0, 3) * SL_G2(0, 3) * SL_G1(2, 5) + 12544000.0 * SL_G2(-1, 4) * SL_G2(0, 3) * SL_G1(2, 5) + 501760.0 * SL_G2(-3, 2) * SL_G2(0, 3) * SL_G1(2, 5) - 716800.0 * SL_G2(-3, 5) * SL_G1(2, 5) + 491520.0 * SL_G2(-5, 3) * SL_G1(2, 5) + 153090.0 * SL_G2(0, 5) * SL_G1(2, 3) * SL_G1(2, 3) * SL_G1(2, 3) * SL_G2(2, 3) * SL_G2(2, 3) * SL_G2(2, 3) + 408240.0 * SL_G2(-1, 4) * SL_G1(2, 3) * SL_G1(2, 3) * SL_G1(2, 3) * SL_G2(2, 3) * SL_G2(2, 3) * SL_G2(2, 3) + 1403325.0 * SL_G2(0, 3) * SL_G2(0, 3) * SL_G1(2, 3) * SL_G1(2, 3) * SL_G1(2, 3) * SL_G2(2, 3) * SL_G2(2, 3) + 20412.0 * SL_G2(-3, 3) * SL_G1(2, 3) * SL_G1(2, 3) * SL_G1(2, 3) * SL_G2(2, 3) * SL_G2(2, 3) + 4354560.0 * SL_G1(0, 3) * SL_G2(0, 7) * SL_G2(2, 3) + 2688000.0 * SL_G2(-2, 5) * SL_G1(0, 3) * SL_G2(2, 3) + 1766912.0 * SL_G1(0, 3) * SL_G2(0, 3) * SL_G2(0, 5) + 1075200.0 * SL_G2(-1, 4) * SL_G1(0, 3) * SL_G2(0, 3) + 71680.0 * SL_G2(-3, 5) * SL_G1(0, 3) + 12288.0 * SL_G2(-5, 3) * SL_G1(0, 3)) / 70.0;
  fk[12] = -8.0 * SL_G1(0, 3) * SL_G2(0, 3) * (23654400.0 * SL_G1(2, 5) * SL_G2(2, 11) - 6209280.0 * SL_G1(0, 3) * SL_G2(2, 11) + 65610.0 * SL_G1(2, 3) * SL_G1(2, 3) * SL_G1(2, 3) * SL_G2(2, 3) * SL_G2(2, 3) * SL_G2(2, 9) + 217728.0 * SL_G2(0, 3) * SL_G1(2, 3) * SL_G1(2, 3) * SL_G1(2, 3) * SL_G2(2, 3) * SL_G2(2, 7) - 15052800.0 * SL_G2(0, 9) * SL_G1(2, 5) - 2150400.0 * SL_G2(-3, 6) * SL_G1(2, 5) - 76545.0 * SL_G2(0, 7) * SL_G1(2, 3) * SL_G1(2, 3) * SL_G1(2, 3) * SL_G2(2, 3) * SL_G2(2, 3) - 119070.0 * SL_G2(-2, 5) * SL_G1(2, 3) * SL_G1(2, 3) * SL_G1(2, 3) * SL_G2(2, 3) * SL_G2(2, 3) - 244944.0 * SL_G2(0, 3) * SL_G2(0, 5) * SL_G1(2, 3) * SL_G1(2, 3) * SL_G1(2, 3) * SL_G2(2, 3) - 340200.0 * SL_G2(-1, 4) * SL_G2(0, 3) * SL_G1(2, 3) * SL_G1(2, 3) * SL_G1(2, 3) * SL_G2(2, 3) - 7776.0 * SL_G2(-5, 3) * SL_G1(2, 3) * SL_G1(2, 3) * SL_G1(2, 3) * SL_G2(2, 3) - 119070.0 * SL_G2(0, 3) * SL_G2(0, 3) * SL_G2(0, 3) * SL_G1(2, 3) * SL_G1(2, 3) * SL_G1(2, 3) - 13608.0 * SL_G2(-3, 3) * SL_G2(0, 3) * SL_G1(2, 3) * SL_G1(2, 3) * SL_G1(2, 3) - 286720.0 * SL_G2(-3, 6) * SL_G1(0, 3)) / 35.0;
  fk[13] = -384.0 * SL_G1(0, 3) * SL_G2(0, 3) * SL_G1(2, 3) * SL_G1(2, 3) * (6930.0 * SL_G2(2, 3) * SL_G2(2, 11) + 12240.0 * SL_G2(0, 3) * SL_G2(2, 9) + 1029.0 * SL_G2(2, 7) * SL_G2(2, 7) - 882.0 * SL_G2(0, 5) * SL_G2(2, 7) + 1190.0 * SL_G2(0, 2) * SL_G2(0, 3) * SL_G2(2, 7) + 2352.0 * SL_G2(-1, 4) * SL_G2(2, 7) + 196.0 * SL_G2(-3, 2) * SL_G2(2, 7) - 6300.0 * SL_G2(0, 9) * SL_G2(2, 3) - 3780.0 * SL_G2(-3, 6) * SL_G2(2, 3) - 10530.0 * SL_G2(0, 3) * SL_G2(0, 7) - 966.0 * SL_G2(0, 2) * SL_G2(0, 3) * SL_G2(0, 5) - 2520.0 * SL_G2(-1, 4) * SL_G2(0, 5) - 168.0 * SL_G2(-3, 2) * SL_G2(0, 5) - 140.0 * SL_G2(-1, 4) * SL_G2(0, 2) * SL_G2(0, 3) - 5040.0 * SL_G2(-2, 5) * SL_G2(0, 3) - 144.0 * SL_G2(-5, 2) * SL_G2(0, 3) - 1680.0 * SL_G2(-1, 4) * SL_G2(-1, 4) - 112.0 * SL_G2(-3, 2) * SL_G2(-1, 4) - 180.0 * SL_G2(-7, 3)) / 35.0;
  fk[14] = -6144.0 * SL_G1(0, 3) * SL_G2(0, 3) * SL_G1(2, 3) * (52.0 * SL_G2(2, 13) - 45.0 * SL_G2(0, 11) - 10.0 * SL_G2(-4, 7));
  f[15] = 0.0;
  for (q = 0; q <= 15; q++)
    f[15] = f[15] * l + fk[15 - q];
}
```