user: Please show me the C implementation that matches the assembly code listed below:

```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
  movq   $0x0,(%rdx)
  movq   $0x0,0x78(%rdx)
  movsd  %xmm0,0x18(%rsp)
  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  D1011(%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  D1534(%rip),%xmm2
  cvtsi2sd %eax,%xmm3
  xor    %eax,%eax
  cvtsi2sd %r13d,%xmm0
  mulsd  D757(%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  D1345(%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  D561(%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  D1408(%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  D1344(%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  D1736(%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  D928(%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  D1573(%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  D2089(%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  D122(%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  D1487(%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  D2042(%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  D1244(%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  D2007(%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  D1487(%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  D1504(%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  D1909(%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  D1522(%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  D2191(%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  D1913(%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  D1431(%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  D327(%rip),%xmm2
  movsd  0x8(%rsp),%xmm0
  xor    %eax,%eax
  subsd  %xmm2,%xmm0
  mulsd  (%rsp),%xmm0
  divsd  D2075(%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  D955(%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  D97(%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  D1820(%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  D1644(%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  D576(%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  D1382(%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  D1526(%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  D2234(%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,%xmm6
  subsd  %xmm2,%xmm6
  movsd  %xmm6,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  D442(%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_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
  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  D1187(%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  D1795(%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
  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  D462(%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),%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    $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  D152(%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  D1187(%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),%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),%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    $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  D241(%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  D1128(%rip),%xmm2
  cvtsi2sd %eax,%xmm3
  xor    %eax,%eax
  mulsd  %xmm3,%xmm2
  subsd  %xmm2,%xmm0
  mulsd  (%rsp),%xmm0
  divsd  D2075(%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  D312(%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),%xmm1
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm0
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm0,%xmm1
  movsd  %xmm1,(%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  D972(%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),%xmm6
  xor    %eax,%eax
  mulsd  %xmm0,%xmm6
  movsd  %xmm6,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  D1160(%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  D299(%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  D606(%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  D835(%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  D924(%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    $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  D1161(%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
  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_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  D1304(%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  D739(%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  D405(%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  D1112(%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),%xmm6
  xor    %eax,%eax
  addsd  %xmm0,%xmm6
  movsd  %xmm6,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  D1562(%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  D1235(%rip),%xmm0
  mov    $0x3,%esi
  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    $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),%xmm6
  mov    $0x4,%esi
  cvtsi2sd %eax,%xmm0
  mulsd  0x10(%rsp),%xmm0
  mov    $0xffffffff,%edi
  xor    %eax,%eax
  addsd  %xmm0,%xmm6
  movsd  %xmm6,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  D1510(%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  D1480(%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  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  D650(%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  D182(%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  D839(%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
  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),%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_G1@plt>
  pxor   %xmm0,%xmm0
  pxor   %xmm2,%xmm2
  mov    $0x5,%esi
  cvtsi2sd %r12d,%xmm0
  mulsd  D2169(%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  D2169(%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  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  D2129(%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),%xmm5
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm0
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm0,%xmm5
  movsd  %xmm5,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),%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    $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  D1651(%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),%xmm5
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm0
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm0,%xmm5
  movsd  %xmm5,0x10(%rsp)
  call   <SL_G1@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),%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  0x8(%rsp),%xmm6
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm0
  mulsd  0x10(%rsp),%xmm0
  mov    $0xfffffffd,%edi
  xor    %eax,%eax
  addsd  %xmm0,%xmm6
  movsd  %xmm6,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  D1599(%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),%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_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  D357(%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  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  D1112(%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  D1936(%rip),%xmm0
  mov    $0x5,%esi
  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),%xmm6
  mov    $0x4,%esi
  cvtsi2sd %eax,%xmm0
  mulsd  0x10(%rsp),%xmm0
  xor    %eax,%eax
  mov    $0xffffffff,%edi
  addsd  %xmm0,%xmm6
  movsd  %xmm6,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  D351(%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  D537(%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  D2211(%rip),%xmm0
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm2
  xor    %eax,%eax
  mulsd  %xmm2,%xmm0
  addsd  0x8(%rsp),%xmm0
  mulsd  (%rsp),%xmm0
  divsd  D346(%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  D665(%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  D390(%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  D1724(%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  D206(%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  D1540(%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  D2150(%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  D482(%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),%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    $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),%xmm6
  mov    $0x7,%esi
  cvtsi2sd %eax,%xmm2
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm2,%xmm6
  movsd  %xmm6,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  D432(%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    $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
  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  D972(%rip),%xmm0
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm2
  xor    %eax,%eax
  movapd %xmm0,%xmm6
  mulsd  %xmm2,%xmm6
  movsd  %xmm6,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),%xmm5
  mov    $0x5,%esi
  cvtsi2sd %eax,%xmm0
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm0,%xmm5
  movsd  %xmm5,0x10(%rsp)
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  movsd  0x10(%rsp),%xmm6
  mov    $0x5,%esi
  cvtsi2sd %eax,%xmm0
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm0,%xmm6
  movsd  %xmm6,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  D1027(%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),%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    $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),%xmm6
  mov    $0x5,%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    $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  D1445(%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    $0x5,%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
  mov    $0x3,%esi
  cvtsi2sd %r12d,%xmm2
  mulsd  D1032(%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    $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  D376(%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),%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    $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  D2038(%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    $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  D2059(%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  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
  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_G1@plt>
  pxor   %xmm2,%xmm2
  pxor   %xmm3,%xmm3
  mov    $0x3,%esi
  cvtsi2sd %r12d,%xmm2
  mulsd  D1027(%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_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  D1019(%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),%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
  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  D1668(%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),%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_G2@plt>
  pxor   %xmm2,%xmm2
  pxor   %xmm3,%xmm3
  mov    $0x3,%esi
  cvtsi2sd %r12d,%xmm2
  mulsd  D1287(%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  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  D61(%rip),%xmm2
  cvtsi2sd %eax,%xmm3
  xor    %eax,%eax
  mulsd  %xmm3,%xmm2
  subsd  %xmm2,%xmm0
  mulsd  (%rsp),%xmm0
  divsd  D286(%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  D360(%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  D1523(%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  D2197(%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  D1724(%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  D158(%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),%xmm5
  mov    $0x7,%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>
  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  D1495(%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  D2017(%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),%xmm6
  mov    $0x7,%esi
  cvtsi2sd %eax,%xmm2
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm2,%xmm6
  movsd  %xmm6,(%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  D2097(%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  D1724(%rip),%xmm0
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm2
  xor    %eax,%eax
  movapd %xmm0,%xmm5
  mulsd  %xmm2,%xmm5
  movsd  %xmm5,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),%xmm6
  xor    %edi,%edi
  cvtsi2sd %eax,%xmm0
  mulsd  0x8(%rsp),%xmm0
  mov    $0x3,%esi
  xor    %eax,%eax
  addsd  %xmm0,%xmm6
  movsd  %xmm6,(%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  D158(%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  D1495(%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
  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  D1443(%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  D2177(%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),%xmm6
  mov    $0x5,%esi
  cvtsi2sd %eax,%xmm2
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm2,%xmm6
  movsd  %xmm6,(%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  D2108(%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),%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
  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  D2177(%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  D1154(%rip),%xmm0
  mov    $0x2,%edi
  cvtsi2sd %eax,%xmm2
  xor    %eax,%eax
  movapd %xmm0,%xmm6
  mulsd  %xmm2,%xmm6
  movsd  %xmm6,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),%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_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  D1006(%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),%xmm6
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm0
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm0,%xmm6
  movsd  %xmm6,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  D1675(%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),%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
  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  D2066(%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),%xmm6
  mov    $0x5,%esi
  cvtsi2sd %eax,%xmm0
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm0,%xmm6
  movsd  %xmm6,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  D507(%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),%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
  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  D2181(%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  D2108(%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),%xmm6
  mov    $0x5,%esi
  cvtsi2sd %eax,%xmm0
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm0,%xmm6
  movsd  %xmm6,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  D1006(%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),%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  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),%xmm6
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm0
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm0,%xmm6
  movsd  %xmm6,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),%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_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  D1321(%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  D724(%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),%xmm6
  mov    $0x5,%esi
  cvtsi2sd %eax,%xmm0
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm0,%xmm6
  movsd  %xmm6,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  D1917(%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),%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
  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  D682(%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  D1425(%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),%xmm6
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm0
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm0,%xmm6
  movsd  %xmm6,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),%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),%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),%xmm6
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm0
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm0,%xmm6
  movsd  %xmm6,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  D988(%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),%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  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),%xmm6
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm0
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm0,%xmm6
  movsd  %xmm6,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  D255(%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_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  D398(%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),%xmm6
  mov    $0x4,%esi
  cvtsi2sd %eax,%xmm0
  mulsd  0x8(%rsp),%xmm0
  mov    $0xffffffff,%edi
  xor    %eax,%eax
  addsd  %xmm0,%xmm6
  movsd  %xmm6,(%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  D60(%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  D1020(%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),%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  D2116(%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),%xmm6
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm0
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm0,%xmm6
  movsd  %xmm6,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  D1962(%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),%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    $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  D1518(%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  D1762(%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),%xmm6
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm0
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm0,%xmm6
  movsd  %xmm6,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  D1518(%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),%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
  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  D1222(%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  D1369(%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  D665(%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  D390(%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  D1724(%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  D206(%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  D482(%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),%xmm6
  mov    $0x7,%esi
  cvtsi2sd %eax,%xmm2
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm2,%xmm6
  movsd  %xmm6,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  D432(%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    $0x7,%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    $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  D1540(%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  D2150(%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  D707(%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),%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    $0x5,%esi
  cvtsi2sd %eax,%xmm0
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm0,%xmm5
  movsd  %xmm5,0x10(%rsp)
  call   <SL_G1@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_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  D707(%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  D1445(%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),%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    $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  D1032(%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),%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  D376(%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  D2059(%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),%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),%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
  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  D756(%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),%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  D1019(%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),%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_G2@plt>
  pxor   %xmm2,%xmm2
  pxor   %xmm3,%xmm3
  xor    %edi,%edi
  cvtsi2sd %r12d,%xmm2
  mulsd  D1668(%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),%xmm6
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm2
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm2,%xmm6
  movsd  %xmm6,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_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  D1287(%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  D61(%rip),%xmm2
  cvtsi2sd %eax,%xmm3
  xor    %eax,%eax
  mulsd  %xmm3,%xmm2
  subsd  %xmm2,%xmm0
  mulsd  (%rsp),%xmm0
  divsd  D286(%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  D312(%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  D972(%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),%xmm6
  xor    %eax,%eax
  mulsd  %xmm0,%xmm6
  movsd  %xmm6,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  D1160(%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  D299(%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  D835(%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  D294(%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  D924(%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    $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    $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  D2008(%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),%xmm6
  xor    %eax,%eax
  addsd  %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
  mov    $0x5,%esi
  cvtsi2sd %r12d,%xmm0
  mulsd  D1304(%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  D739(%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  D2169(%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  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>
  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  D2169(%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  D498(%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  D1112(%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),%xmm6
  xor    %eax,%eax
  addsd  %xmm0,%xmm6
  movsd  %xmm6,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  D1562(%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  D1235(%rip),%xmm0
  mov    $0x3,%esi
  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),%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  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  D1510(%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  D1480(%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  0x8(%rsp),%xmm5
  mov    $0x5,%esi
  cvtsi2sd %eax,%xmm0
  mulsd  0x10(%rsp),%xmm0
  xor    %eax,%eax
  mov    $0xfffffffd,%edi
  addsd  %xmm0,%xmm5
  movq   %xmm5,%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,%xmm1
  cvtsi2sd %r13d,%xmm0
  mov    $0x3,%esi
  mov    $0xfffffffb,%edi
  mulsd  D650(%rip),%xmm0
  cvtsi2sd %eax,%xmm2
  xor    %eax,%eax
  mulsd  %xmm2,%xmm0
  subsd  %xmm0,%xmm1
  movsd  %xmm1,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  D182(%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  D839(%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),%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),%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
  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  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  D2129(%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),%xmm5
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm0
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm0,%xmm5
  movsd  %xmm5,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),%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    $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  D1651(%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),%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),%xmm5
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm0
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm0,%xmm5
  movsd  %xmm5,0x10(%rsp)
  call   <SL_G1@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),%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  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  D1599(%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),%xmm5
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm0
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm0,%xmm5
  movsd  %xmm5,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),%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
  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  D2231(%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),%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  D1112(%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  D1936(%rip),%xmm0
  mov    $0x5,%esi
  cvtsi2sd %eax,%xmm2
  xor    %eax,%eax
  movapd %xmm0,%xmm5
  mulsd  %xmm2,%xmm5
  movsd  %xmm5,0x10(%rsp)
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  movsd  0x8(%rsp),%xmm6
  mov    $0x4,%esi
  cvtsi2sd %eax,%xmm0
  mulsd  0x10(%rsp),%xmm0
  mov    $0xffffffff,%edi
  xor    %eax,%eax
  addsd  %xmm0,%xmm6
  movsd  %xmm6,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  D351(%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),%xmm4
  cvtsi2sd %r12d,%xmm0
  mov    $0x3,%esi
  mov    $0xfffffffb,%edi
  mulsd  D537(%rip),%xmm0
  cvtsi2sd %eax,%xmm2
  xor    %eax,%eax
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm4
  movsd  %xmm4,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  D2211(%rip),%xmm0
  mov    $0x3,%esi
  cvtsi2sd %eax,%xmm2
  xor    %eax,%eax
  mulsd  %xmm2,%xmm0
  addsd  0x8(%rsp),%xmm0
  mulsd  (%rsp),%xmm0
  divsd  D346(%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  D955(%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  D97(%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  D1820(%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  D576(%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),%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
  movsd  0x10(%rsp),%xmm4
  mov    $0x9,%esi
  cvtsi2sd %eax,%xmm0
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm0,%xmm4
  movsd  %xmm4,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  D188(%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_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),%xmm6
  mov    $0x7,%esi
  cvtsi2sd %eax,%xmm0
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm0,%xmm6
  movsd  %xmm6,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  D1644(%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  D1526(%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  D518(%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),%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  D1187(%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),%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
  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  D1907(%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),%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  D462(%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  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_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  D152(%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
  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  D1187(%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),%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
  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  D241(%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_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  D1128(%rip),%xmm2
  cvtsi2sd %eax,%xmm3
  xor    %eax,%eax
  mulsd  %xmm3,%xmm2
  subsd  %xmm2,%xmm0
  mulsd  (%rsp),%xmm0
  divsd  D2075(%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  D561(%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  D1408(%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),%xmm4
  cvtsi2sd %r12d,%xmm0
  mov    $0x7,%esi
  mov    $0x2,%edi
  mulsd  D790(%rip),%xmm0
  cvtsi2sd %eax,%xmm2
  xor    %eax,%eax
  mulsd  %xmm2,%xmm0
  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
  xor    %edi,%edi
  cvtsi2sd %r12d,%xmm0
  mulsd  D1736(%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  D928(%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  D2028(%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),%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>
  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  D2089(%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  D122(%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  D2033(%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  D2042(%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  D397(%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  D2007(%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  D1487(%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  D1504(%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  D1909(%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  D1522(%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  D2191(%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  D1913(%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  D1431(%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  D327(%rip),%xmm2
  movsd  0x8(%rsp),%xmm0
  xor    %eax,%eax
  subsd  %xmm2,%xmm0
  mulsd  (%rsp),%xmm0
  divsd  D2075(%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  D1011(%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    $0xd,%esi
  cvtsi2sd %eax,%xmm0
  mov    $0x2,%edi
  xor    %eax,%eax
  mulsd  %xmm0,%xmm4
  movsd  %xmm4,(%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 %r12d,%xmm0
  mulsd  D757(%rip),%xmm0
  mov    $0xfffffffc,%edi
  cvtsi2sd %eax,%xmm2
  mulsd  D1534(%rip),%xmm2
  xor    %eax,%eax
  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  D1345(%rip),%xmm2
  subsd  %xmm2,%xmm0
  mulsd  (%rsp),%xmm0
  movsd  %xmm0,0x70(%rbp)
  pxor   %xmm0,%xmm0
  mulsd  %xmm1,%xmm0
  movq   $0x0,0x78(%rbx)
  addsd  0x78(%rbp),%xmm0
  movsd  %xmm0,0x78(%rbx)
  mulsd  %xmm1,%xmm0
  addsd  0x70(%rbp),%xmm0
  movsd  %xmm0,0x78(%rbx)
  mulsd  %xmm1,%xmm0
  addsd  0x68(%rbp),%xmm0
  movsd  %xmm0,0x78(%rbx)
  mulsd  %xmm1,%xmm0
  addsd  0x60(%rbp),%xmm0
  movsd  %xmm0,0x78(%rbx)
  mulsd  %xmm1,%xmm0
  addsd  0x58(%rbp),%xmm0
  movsd  %xmm0,0x78(%rbx)
  mulsd  %xmm1,%xmm0
  addsd  0x50(%rbp),%xmm0
  movsd  %xmm0,0x78(%rbx)
  mulsd  %xmm1,%xmm0
  addsd  0x48(%rbp),%xmm0
  movsd  %xmm0,0x78(%rbx)
  mulsd  %xmm1,%xmm0
  addsd  0x40(%rbp),%xmm0
  movsd  %xmm0,0x78(%rbx)
  mulsd  %xmm1,%xmm0
  addsd  0x38(%rbp),%xmm0
  movsd  %xmm0,0x78(%rbx)
  mulsd  %xmm1,%xmm0
  addsd  0x30(%rbp),%xmm0
  movsd  %xmm0,0x78(%rbx)
  mulsd  %xmm1,%xmm0
  addsd  0x28(%rbp),%xmm0
  movsd  %xmm0,0x78(%rbx)
  mulsd  %xmm1,%xmm0
  addsd  0x20(%rbp),%xmm0
  movsd  %xmm0,0x78(%rbx)
  mulsd  %xmm1,%xmm0
  addsd  0x18(%rbp),%xmm0
  movsd  %xmm0,0x78(%rbx)
  mulsd  %xmm1,%xmm0
  addsd  0x10(%rbp),%xmm0
  movsd  %xmm0,0x78(%rbx)
  mulsd  %xmm1,%xmm0
  addsd  0x8(%rbp),%xmm0
  mulsd  %xmm0,%xmm1
  movsd  %xmm0,0x78(%rbx)
  addsd  0x0(%rbp),%xmm1
  movsd  %xmm1,0x78(%rbx)
  add    $0x20,%rsp
  pop    %rbx
  pop    %rbp
  pop    %r12
  pop    %r13
  pop    %r14
  ret
```

tool_calls: name: disassemble_data
arguments: data_tag: D1011
type_guessed: f32[2]
name: disassemble_data
arguments: data_tag: D1534
type_guessed: f64
name: disassemble_data
arguments: data_tag: D757
type_guessed: f64
name: disassemble_data
arguments: data_tag: D1345
type_guessed: f64
name: disassemble_data
arguments: data_tag: D561
type_guessed: f32[2]
name: disassemble_data
arguments: data_tag: D1408
type_guessed: f64
name: disassemble_data
arguments: data_tag: D1344
type_guessed: f64
name: disassemble_data
arguments: data_tag: D1736
type_guessed: f64
name: disassemble_data
arguments: data_tag: D928
type_guessed: f64
name: disassemble_data
arguments: data_tag: D1573
type_guessed: f64
name: disassemble_data
arguments: data_tag: D2089
type_guessed: f64
name: disassemble_data
arguments: data_tag: D122
type_guessed: f64
name: disassemble_data
arguments: data_tag: D1487
type_guessed: f64
name: disassemble_data
arguments: data_tag: D2042
type_guessed: f64
name: disassemble_data
arguments: data_tag: D1244
type_guessed: f64
name: disassemble_data
arguments: data_tag: D2007
type_guessed: f64
name: disassemble_data
arguments: data_tag: D1504
type_guessed: f64
name: disassemble_data
arguments: data_tag: D1909
type_guessed: f64
name: disassemble_data
arguments: data_tag: D1522
type_guessed: f64
name: disassemble_data
arguments: data_tag: D2191
type_guessed: f64
name: disassemble_data
arguments: data_tag: D1913
type_guessed: f64
name: disassemble_data
arguments: data_tag: D1431
type_guessed: f64
name: disassemble_data
arguments: data_tag: D327
type_guessed: f64
name: disassemble_data
arguments: data_tag: D2075
type_guessed: f64
name: disassemble_data
arguments: data_tag: D955
type_guessed: f32[2]
name: disassemble_data
arguments: data_tag: D97
type_guessed: f64
name: disassemble_data
arguments: data_tag: D1820
type_guessed: f64
name: disassemble_data
arguments: data_tag: D1644
type_guessed: f64
name: disassemble_data
arguments: data_tag: D576
type_guessed: f64
name: disassemble_data
arguments: data_tag: D1382
type_guessed: f64
name: disassemble_data
arguments: data_tag: D1526
type_guessed: f64
name: disassemble_data
arguments: data_tag: D2234
type_guessed: f64
name: disassemble_data
arguments: data_tag: D442
type_guessed: f64
name: disassemble_data
arguments: data_tag: D1187
type_guessed: f64
name: disassemble_data
arguments: data_tag: D1795
type_guessed: f64
name: disassemble_data
arguments: data_tag: D462
type_guessed: f64
name: disassemble_data
arguments: data_tag: D152
type_guessed: f64
name: disassemble_data
arguments: data_tag: D241
type_guessed: f64
name: disassemble_data
arguments: data_tag: D1128
type_guessed: f64
name: disassemble_data
arguments: data_tag: D312
type_guessed: f64
name: disassemble_data
arguments: data_tag: D972
type_guessed: f64
name: disassemble_data
arguments: data_tag: D1160
type_guessed: f64
name: disassemble_data
arguments: data_tag: D299
type_guessed: f64
name: disassemble_data
arguments: data_tag: D606
type_guessed: f64
name: disassemble_data
arguments: data_tag: D835
type_guessed: f64
name: disassemble_data
arguments: data_tag: D924
type_guessed: f64
name: disassemble_data
arguments: data_tag: D1161
type_guessed: f64
name: disassemble_data
arguments: data_tag: D1304
type_guessed: f64
name: disassemble_data
arguments: data_tag: D739
type_guessed: f64
name: disassemble_data
arguments: data_tag: D405
type_guessed: f64
name: disassemble_data
arguments: data_tag: D1112
type_guessed: f64
name: disassemble_data
arguments: data_tag: D1562
type_guessed: f64
name: disassemble_data
arguments: data_tag: D1235
type_guessed: f64
name: disassemble_data
arguments: data_tag: D1510
type_guessed: f64
name: disassemble_data
arguments: data_tag: D1480
type_guessed: f64
name: disassemble_data
arguments: data_tag: D650
type_guessed: f64
name: disassemble_data
arguments: data_tag: D182
type_guessed: f64
name: disassemble_data
arguments: data_tag: D839
type_guessed: f64
name: disassemble_data
arguments: data_tag: D2169
type_guessed: f64
name: disassemble_data
arguments: data_tag: D2129
type_guessed: f64
name: disassemble_data
arguments: data_tag: D1651
type_guessed: f64
name: disassemble_data
arguments: data_tag: D1599
type_guessed: f64
name: disassemble_data
arguments: data_tag: D357
type_guessed: f64
name: disassemble_data
arguments: data_tag: D1936
type_guessed: f64
name: disassemble_data
arguments: data_tag: D351
type_guessed: f64
name: disassemble_data
arguments: data_tag: D537
type_guessed: f64
name: disassemble_data
arguments: data_tag: D2211
type_guessed: f64
name: disassemble_data
arguments: data_tag: D346
type_guessed: f64
name: disassemble_data
arguments: data_tag: D665
type_guessed: f32[2]
name: disassemble_data
arguments: data_tag: D390
type_guessed: f64
name: disassemble_data
arguments: data_tag: D1724
type_guessed: f64
name: disassemble_data
arguments: data_tag: D206
type_guessed: f64
name: disassemble_data
arguments: data_tag: D1540
type_guessed: f64
name: disassemble_data
arguments: data_tag: D2150
type_guessed: f64
name: disassemble_data
arguments: data_tag: D482
type_guessed: f64
name: disassemble_data
arguments: data_tag: D432
type_guessed: f64
name: disassemble_data
arguments: data_tag: D1027
type_guessed: f64
name: disassemble_data
arguments: data_tag: D1445
type_guessed: f64
name: disassemble_data
arguments: data_tag: D1032
type_guessed: f64
name: disassemble_data
arguments: data_tag: D376
type_guessed: f64
name: disassemble_data
arguments: data_tag: D2038
type_guessed: f64
name: disassemble_data
arguments: data_tag: D2059
type_guessed: f64
name: disassemble_data
arguments: data_tag: D1019
type_guessed: f64
name: disassemble_data
arguments: data_tag: D1668
type_guessed: f64
name: disassemble_data
arguments: data_tag: D1287
type_guessed: f64
name: disassemble_data
arguments: data_tag: D61
type_guessed: f64
name: disassemble_data
arguments: data_tag: D286
type_guessed: f64
name: disassemble_data
arguments: data_tag: D360
type_guessed: f64
name: disassemble_data
arguments: data_tag: D1523
type_guessed: f64
name: disassemble_data
arguments: data_tag: D2197
type_guessed: f64
name: disassemble_data
arguments: data_tag: D158
type_guessed: f64
name: disassemble_data
arguments: data_tag: D1495
type_guessed: f64
name: disassemble_data
arguments: data_tag: D2017
type_guessed: f64
name: disassemble_data
arguments: data_tag: D2097
type_guessed: f64
name: disassemble_data
arguments: data_tag: D1443
type_guessed: f64
name: disassemble_data
arguments: data_tag: D2177
type_guessed: f64
name: disassemble_data
arguments: data_tag: D2108
type_guessed: f64
name: disassemble_data
arguments: data_tag: D1154
type_guessed: f64
name: disassemble_data
arguments: data_tag: D1006
type_guessed: f64
name: disassemble_data
arguments: data_tag: D1675
type_guessed: f64
name: disassemble_data
arguments: data_tag: D2066
type_guessed: f64
name: disassemble_data
arguments: data_tag: D507
type_guessed: f64
name: disassemble_data
arguments: data_tag: D2181
type_guessed: f64
name: disassemble_data
arguments: data_tag: D1321
type_guessed: f64
name: disassemble_data
arguments: data_tag: D724
type_guessed: f64
name: disassemble_data
arguments: data_tag: D1917
type_guessed: f64
name: disassemble_data
arguments: data_tag: D682
type_guessed: f64
name: disassemble_data
arguments: data_tag: D1425
type_guessed: f64
name: disassemble_data
arguments: data_tag: D988
type_guessed: f64
name: disassemble_data
arguments: data_tag: D255
type_guessed: f64
name: disassemble_data
arguments: data_tag: D398
type_guessed: f64
name: disassemble_data
arguments: data_tag: D60
type_guessed: f64
name: disassemble_data
arguments: data_tag: D1020
type_guessed: f64
name: disassemble_data
arguments: data_tag: D2116
type_guessed: f64
name: disassemble_data
arguments: data_tag: D1962
type_guessed: f64
name: disassemble_data
arguments: data_tag: D1518
type_guessed: f64
name: disassemble_data
arguments: data_tag: D1762
type_guessed: f64
name: disassemble_data
arguments: data_tag: D1222
type_guessed: f64
name: disassemble_data
arguments: data_tag: D1369
type_guessed: f64
name: disassemble_data
arguments: data_tag: D707
type_guessed: f64
name: disassemble_data
arguments: data_tag: D756
type_guessed: f64
name: disassemble_data
arguments: data_tag: D294
type_guessed: f64
name: disassemble_data
arguments: data_tag: D2008
type_guessed: f64
name: disassemble_data
arguments: data_tag: D498
type_guessed: f64
name: disassemble_data
arguments: data_tag: D2231
type_guessed: f64
name: disassemble_data
arguments: data_tag: D188
type_guessed: f64
name: disassemble_data
arguments: data_tag: D518
type_guessed: f64
name: disassemble_data
arguments: data_tag: D1907
type_guessed: f64
name: disassemble_data
arguments: data_tag: D790
type_guessed: f64
name: disassemble_data
arguments: data_tag: D2028
type_guessed: f64
name: disassemble_data
arguments: data_tag: D2033
type_guessed: f64
name: disassemble_data
arguments: data_tag: D397
type_guessed: f64

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

tool: D1534: 45

tool: D757: 52

tool: D1345: 10

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

tool: D1408: 6930

tool: D1344: 3420

tool: D1736: 1029

tool: D928: 882

tool: D1573: 8260

tool: D2089: 2352

tool: D122: 196

tool: D1487: 2520

tool: D2042: 3780

tool: D1244: 1080

tool: D2007: 966

tool: D1504: 168

tool: D1909: 140

tool: D1522: 5040

tool: D2191: 144

tool: D1913: 1680

tool: D1431: 112

tool: D327: 180

tool: D2075: 35

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

tool: D97: 23654400

tool: D1820: 6209280

tool: D1644: 15052800

tool: D576: 65610

tool: D1382: 90153

tool: D1526: 2150400

tool: D2234: 204120

tool: D442: 51030

tool: D1187: 119070

tool: D1795: 40824

tool: D462: 340200

tool: D152: 7776

tool: D241: 13608

tool: D1128: 286720

tool: D312: 3

tool: D972: 10368000

tool: D1160: 4976640

tool: D299: 10035200

tool: D606: 32757760

tool: D835: 3386880

tool: D924: 71442

tool: D1161: 11504640

tool: D1304: 5376000

tool: D739: 7168000

tool: D405: 6451200

tool: D1112: 2688000

tool: D1562: 15662080

tool: D1235: 627200

tool: D1510: 12544000

tool: D1480: 501760

tool: D650: 716800

tool: D182: 491520

tool: D839: 153090

tool: D2169: 3225600

tool: D2129: 408240

tool: D1651: 1403325

tool: D1599: 20412

tool: D357: 1935360

tool: D1936: 1766912

tool: D351: 1075200

tool: D537: 71680

tool: D2211: 12288

tool: D346: 70

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

tool: D390: 777584640

tool: D1724: 330301440

tool: D206: 55050240

tool: D1540: 430080000

tool: D2150: 57344000

tool: D482: 3870720

tool: D432: 338688

tool: D1027: 2073600

tool: D1445: 2764800

tool: D1032: 20044800

tool: D376: 276480

tool: D2038: 14929920

tool: D2059: 885735

tool: D1019: 5529600

tool: D1668: 5322240

tool: D1287: 110592

tool: D61: 13107200

tool: D286: 160

tool: D360: 2788982784

tool: D1523: 4354473984

tool: D2197: 660602880

tool: D158: 1954283520

tool: D1495: 66060288

tool: D2017: 4404019200

tool: D2097: 611057664

tool: D1443: 4915200000

tool: D2177: 983040000

tool: D2108: 1179648000

tool: D1154: 1934622720

tool: D1006: 83980800

tool: D1675: 58982400

tool: D2066: 487587840

tool: D507: 338165760

tool: D2181: 7864320

tool: D1321: 1450967040

tool: D724: 558366720

tool: D1917: 344064000

tool: D682: 17301504

tool: D1425: 2657205

tool: D988: 311662080

tool: D255: 283115520

tool: D398: 165150720

tool: D60: 94371840

tool: D1020: 424673280

tool: D2116: 29491200

tool: D1962: 9437184

tool: D1518: 98304000

tool: D1762: 23592960

tool: D1222: 2621440

tool: D1369: 2560

tool: D707: 12441600

tool: D756: 4561920

tool: D294: 35176960

tool: D2008: 9085440

tool: D498: 4032000

tool: D2231: 4354560

tool: D188: 217728

tool: D518: 76545

tool: D1907: 244944

tool: D790: 12240

tool: D2028: 1190

tool: D2033: 6300

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