user: 请将这段汇编代码片段转换成等效的C代码:

```asm
<twobody_ZM_slip_20>:
  endbr64
  push   %r15
  push   %r14
  push   %r13
  push   %r12
  push   %rbp
  push   %rbx
  sub    $0x28,%rsp
  movq   %xmm0,%r12
  mov    %rsi,%rbx
  mov    %rdx,%rbp
  lea    0xa8(%rdx),%rdx
  mov    %rbp,%rax
L0:
  movq   $0x0,(%rax)
  add    $0x8,%rax
  cmp    %rdx,%rax
  jne    L0
  mov    $0x5,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  mov    %eax,%r13d
  mov    $0x5,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %r13d,%xmm0
  mulsd  D1409(%rip),%xmm0
  pxor   %xmm1,%xmm1
  cvtsi2sd %eax,%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,0x8(%rsp)
  mov    $0x5,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movapd %xmm0,%xmm7
  mulsd  0x8(%rsp),%xmm7
  movsd  %xmm7,0x8(%rsp)
  mov    $0x5,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  mulsd  0x8(%rsp),%xmm0
  movsd  %xmm0,0x8(%rsp)
  mov    $0x9,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  mov    %eax,%r13d
  mov    $0x2,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  mov    %eax,%r14d
  mov    $0x7,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  pxor   %xmm2,%xmm2
  cvtsi2sd %r13d,%xmm2
  mulsd  D263(%rip),%xmm2
  pxor   %xmm0,%xmm0
  cvtsi2sd %r14d,%xmm0
  mulsd  D527(%rip),%xmm0
  pxor   %xmm1,%xmm1
  cvtsi2sd %eax,%xmm1
  mulsd  %xmm1,%xmm0
  subsd  %xmm0,%xmm2
  movq   %xmm2,%r13
  mov    $0x7,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  mulsd  D527(%rip),%xmm0
  movq   %r13,%xmm4
  subsd  %xmm0,%xmm4
  movsd  %xmm4,0x10(%rsp)
  mov    $0x2,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  mov    %eax,%r13d
  mov    $0x5,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %r13d,%xmm0
  mulsd  D1417(%rip),%xmm0
  pxor   %xmm1,%xmm1
  cvtsi2sd %eax,%xmm1
  mulsd  %xmm1,%xmm0
  movapd %xmm0,%xmm7
  addsd  0x10(%rsp),%xmm7
  movsd  %xmm7,0x10(%rsp)
  mov    $0x5,%esi
  mov    $0xfffffffe,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  mulsd  D171(%rip),%xmm0
  movapd %xmm0,%xmm5
  addsd  0x10(%rsp),%xmm5
  movsd  %xmm5,0x10(%rsp)
  mov    $0x2,%esi
  mov    $0xfffffffb,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  mulsd  D857(%rip),%xmm0
  addsd  0x10(%rsp),%xmm0
  mulsd  0x8(%rsp),%xmm0
  divsd  D52(%rip),%xmm0
  movsd  %xmm0,0x30(%rbp)
  mov    $0x5,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  mov    %eax,%r13d
  mov    $0x5,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %r13d,%xmm0
  mulsd  D1380(%rip),%xmm0
  pxor   %xmm1,%xmm1
  cvtsi2sd %eax,%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,0x8(%rsp)
  mov    $0x5,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  mov    %eax,%r13d
  mov    $0x7,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %r13d,%xmm0
  mulsd  D538(%rip),%xmm0
  pxor   %xmm1,%xmm1
  cvtsi2sd %eax,%xmm1
  movapd %xmm0,%xmm3
  mulsd  %xmm1,%xmm3
  movsd  %xmm3,0x10(%rsp)
  mov    $0x9,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movapd %xmm0,%xmm4
  mulsd  0x10(%rsp),%xmm4
  movq   %xmm4,%r13
  mov    $0x5,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  mov    %eax,%r14d
  mov    $0x5,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %r14d,%xmm0
  mulsd  D465(%rip),%xmm0
  pxor   %xmm1,%xmm1
  cvtsi2sd %eax,%xmm1
  movapd %xmm0,%xmm7
  mulsd  %xmm1,%xmm7
  movsd  %xmm7,0x10(%rsp)
  mov    $0x9,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  mulsd  0x10(%rsp),%xmm0
  movq   %r13,%xmm4
  subsd  %xmm0,%xmm4
  movsd  %xmm4,0x10(%rsp)
  mov    $0x4,%esi
  mov    $0xffffffff,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  mov    %eax,%r13d
  mov    $0x5,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %r13d,%xmm0
  mulsd  D97(%rip),%xmm0
  pxor   %xmm1,%xmm1
  cvtsi2sd %eax,%xmm1
  movapd %xmm0,%xmm5
  mulsd  %xmm1,%xmm5
  movsd  %xmm5,0x18(%rsp)
  mov    $0x9,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  mulsd  0x18(%rsp),%xmm0
  movapd %xmm0,%xmm3
  addsd  0x10(%rsp),%xmm3
  movq   %xmm3,%r13
  mov    $0x5,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  mov    %eax,%r14d
  mov    $0x7,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %r14d,%xmm0
  mulsd  D721(%rip),%xmm0
  pxor   %xmm1,%xmm1
  cvtsi2sd %eax,%xmm1
  movapd %xmm0,%xmm2
  mulsd  %xmm1,%xmm2
  movsd  %xmm2,0x10(%rsp)
  mov    $0x7,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  mulsd  0x10(%rsp),%xmm0
  movq   %r13,%xmm7
  subsd  %xmm0,%xmm7
  movq   %xmm7,%r13
  mov    $0x7,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  mov    %eax,%r14d
  mov    $0x5,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %r14d,%xmm0
  mulsd  D152(%rip),%xmm0
  pxor   %xmm1,%xmm1
  cvtsi2sd %eax,%xmm1
  movapd %xmm0,%xmm3
  mulsd  %xmm1,%xmm3
  movsd  %xmm3,0x10(%rsp)
  mov    $0x7,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  mulsd  0x10(%rsp),%xmm0
  movq   %r13,%xmm4
  subsd  %xmm0,%xmm4
  movsd  %xmm4,0x10(%rsp)
  mov    $0x5,%esi
  mov    $0xfffffffe,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  mov    %eax,%r13d
  mov    $0x5,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %r13d,%xmm0
  mulsd  D279(%rip),%xmm0
  pxor   %xmm1,%xmm1
  cvtsi2sd %eax,%xmm1
  movapd %xmm0,%xmm5
  mulsd  %xmm1,%xmm5
  movsd  %xmm5,0x18(%rsp)
  mov    $0x7,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  mulsd  0x18(%rsp),%xmm0
  movapd %xmm0,%xmm7
  addsd  0x10(%rsp),%xmm7
  movsd  %xmm7,0x10(%rsp)
  mov    $0x5,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  mov    %eax,%r13d
  mov    $0x5,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %r13d,%xmm0
  mulsd  D1620(%rip),%xmm0
  pxor   %xmm1,%xmm1
  cvtsi2sd %eax,%xmm1
  movapd %xmm0,%xmm2
  mulsd  %xmm1,%xmm2
  movsd  %xmm2,0x18(%rsp)
  mov    $0x7,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  mulsd  0x18(%rsp),%xmm0
  movapd %xmm0,%xmm3
  addsd  0x10(%rsp),%xmm3
  movq   %xmm3,%r13
  mov    $0x4,%esi
  mov    $0xffffffff,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  mov    %eax,%r14d
  mov    $0x5,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %r14d,%xmm0
  mulsd  D279(%rip),%xmm0
  pxor   %xmm1,%xmm1
  cvtsi2sd %eax,%xmm1
  movapd %xmm0,%xmm4
  mulsd  %xmm1,%xmm4
  movsd  %xmm4,0x10(%rsp)
  mov    $0x7,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  mulsd  0x10(%rsp),%xmm0
  movq   %r13,%xmm5
  subsd  %xmm0,%xmm5
  movsd  %xmm5,0x10(%rsp)
  mov    $0x5,%esi
  mov    $0xfffffffb,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  mov    %eax,%r13d
  mov    $0x7,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %r13d,%xmm0
  mulsd  D1398(%rip),%xmm0
  pxor   %xmm1,%xmm1
  cvtsi2sd %eax,%xmm1
  mulsd  %xmm1,%xmm0
  movapd %xmm0,%xmm7
  addsd  0x10(%rsp),%xmm7
  movsd  %xmm7,0x10(%rsp)
  mov    $0x5,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  mov    %eax,%r13d
  mov    $0x5,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %r13d,%xmm0
  mulsd  D1349(%rip),%xmm0
  pxor   %xmm1,%xmm1
  cvtsi2sd %eax,%xmm1
  movapd %xmm0,%xmm2
  mulsd  %xmm1,%xmm2
  movsd  %xmm2,0x18(%rsp)
  mov    $0x7,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  mulsd  0x18(%rsp),%xmm0
  movapd %xmm0,%xmm3
  addsd  0x10(%rsp),%xmm3
  movq   %xmm3,%r13
  mov    $0x4,%esi
  mov    $0xffffffff,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  mov    %eax,%r14d
  mov    $0x5,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %r14d,%xmm0
  mulsd  D287(%rip),%xmm0
  pxor   %xmm1,%xmm1
  cvtsi2sd %eax,%xmm1
  movapd %xmm0,%xmm3
  mulsd  %xmm1,%xmm3
  movsd  %xmm3,0x10(%rsp)
  mov    $0x7,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  mulsd  0x10(%rsp),%xmm0
  movq   %r13,%xmm4
  subsd  %xmm0,%xmm4
  movsd  %xmm4,0x10(%rsp)
  mov    $0x5,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  mov    %eax,%r13d
  mov    $0x7,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %r13d,%xmm0
  mulsd  D1202(%rip),%xmm0
  pxor   %xmm1,%xmm1
  cvtsi2sd %eax,%xmm1
  movapd %xmm0,%xmm5
  mulsd  %xmm1,%xmm5
  movsd  %xmm5,0x18(%rsp)
  mov    $0x5,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  mulsd  0x18(%rsp),%xmm0
  movapd %xmm0,%xmm7
  addsd  0x10(%rsp),%xmm7
  movq   %xmm7,%r13
  mov    $0x4,%esi
  mov    $0xffffffff,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  mov    %eax,%r14d
  mov    $0x7,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %r14d,%xmm0
  mulsd  D287(%rip),%xmm0
  pxor   %xmm1,%xmm1
  cvtsi2sd %eax,%xmm1
  movapd %xmm0,%xmm2
  mulsd  %xmm1,%xmm2
  movsd  %xmm2,0x10(%rsp)
  mov    $0x5,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  mulsd  0x10(%rsp),%xmm0
  movq   %r13,%xmm7
  subsd  %xmm0,%xmm7
  movq   %xmm7,%r13
  mov    $0x5,%esi
  mov    $0xfffffffe,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  mov    %eax,%r14d
  mov    $0x5,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %r14d,%xmm0
  mulsd  D182(%rip),%xmm0
  pxor   %xmm1,%xmm1
  cvtsi2sd %eax,%xmm1
  movapd %xmm0,%xmm3
  mulsd  %xmm1,%xmm3
  movsd  %xmm3,0x10(%rsp)
  mov    $0x5,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  mulsd  0x10(%rsp),%xmm0
  movq   %r13,%xmm4
  subsd  %xmm0,%xmm4
  movq   %xmm4,%r13
  mov    $0x5,%esi
  mov    $0xfffffffe,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  mov    %eax,%r14d
  mov    $0x4,%esi
  mov    $0xffffffff,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %r14d,%xmm0
  mulsd  D182(%rip),%xmm0
  pxor   %xmm1,%xmm1
  cvtsi2sd %eax,%xmm1
  movapd %xmm0,%xmm5
  mulsd  %xmm1,%xmm5
  movsd  %xmm5,0x10(%rsp)
  mov    $0x5,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  mulsd  0x10(%rsp),%xmm0
  movq   %r13,%xmm7
  subsd  %xmm0,%xmm7
  movq   %xmm7,%r13
  mov    $0x5,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  mov    %eax,%r14d
  mov    $0x5,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %r14d,%xmm0
  mulsd  D436(%rip),%xmm0
  pxor   %xmm1,%xmm1
  cvtsi2sd %eax,%xmm1
  movapd %xmm0,%xmm2
  mulsd  %xmm1,%xmm2
  movsd  %xmm2,0x10(%rsp)
  mov    $0x5,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  mulsd  0x10(%rsp),%xmm0
  movq   %r13,%xmm4
  subsd  %xmm0,%xmm4
  movq   %xmm4,%r13
  mov    $0x5,%esi
  mov    $0xfffffffb,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  mov    %eax,%r14d
  mov    $0x5,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm1,%xmm1
  cvtsi2sd %r14d,%xmm1
  mulsd  D1365(%rip),%xmm1
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  mulsd  %xmm0,%xmm1
  movq   %r13,%xmm7
  subsd  %xmm1,%xmm7
  movapd %xmm7,%xmm0
  mulsd  0x8(%rsp),%xmm0
  divsd  D52(%rip),%xmm0
  movsd  %xmm0,0x40(%rbp)
  mov    $0x5,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  mov    %eax,%r13d
  mov    $0x5,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  mov    %eax,%r14d
  mov    $0x5,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %r14d,%xmm0
  mulsd  D1133(%rip),%xmm0
  pxor   %xmm1,%xmm1
  cvtsi2sd %eax,%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,0x8(%rsp)
  mov    $0x7,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movapd %xmm0,%xmm3
  mulsd  0x8(%rsp),%xmm3
  movsd  %xmm3,0x8(%rsp)
  mov    $0x9,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  mulsd  0x8(%rsp),%xmm0
  movq   %xmm0,%r14
  mov    $0x5,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  mov    %eax,%r15d
  mov    $0x5,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %r15d,%xmm0
  mulsd  D1212(%rip),%xmm0
  pxor   %xmm1,%xmm1
  cvtsi2sd %eax,%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,0x8(%rsp)
  mov    $0x5,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movapd %xmm0,%xmm5
  mulsd  0x8(%rsp),%xmm5
  movsd  %xmm5,0x8(%rsp)
  mov    $0x9,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  mulsd  0x8(%rsp),%xmm0
  movq   %r14,%xmm6
  subsd  %xmm0,%xmm6
  movsd  %xmm6,0x8(%rsp)
  mov    $0x4,%esi
  mov    $0xffffffff,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  mov    %eax,%r14d
  mov    $0x5,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %r14d,%xmm0
  mulsd  D368(%rip),%xmm0
  pxor   %xmm1,%xmm1
  cvtsi2sd %eax,%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,0x10(%rsp)
  mov    $0x5,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movapd %xmm0,%xmm2
  mulsd  0x10(%rsp),%xmm2
  movsd  %xmm2,0x10(%rsp)
  mov    $0x9,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  mulsd  0x10(%rsp),%xmm0
  addsd  0x8(%rsp),%xmm0
  movq   %xmm0,%r14
  mov    $0x5,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  mov    %eax,%r15d
  mov    $0x7,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %r15d,%xmm0
  mulsd  D114(%rip),%xmm0
  pxor   %xmm1,%xmm1
  cvtsi2sd %eax,%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,0x8(%rsp)
  mov    $0x7,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movapd %xmm0,%xmm7
  mulsd  0x8(%rsp),%xmm7
  movsd  %xmm7,0x8(%rsp)
  mov    $0x9,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  mulsd  0x8(%rsp),%xmm0
  movq   %r14,%xmm6
  subsd  %xmm0,%xmm6
  movsd  %xmm6,0x8(%rsp)
  mov    $0x5,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  mov    %eax,%r14d
  mov    $0x5,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %r14d,%xmm0
  mulsd  D1133(%rip),%xmm0
  pxor   %xmm1,%xmm1
  cvtsi2sd %eax,%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,0x10(%rsp)
  mov    $0x7,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movapd %xmm0,%xmm3
  mulsd  0x10(%rsp),%xmm3
  movsd  %xmm3,0x10(%rsp)
  mov    $0x9,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  mulsd  0x10(%rsp),%xmm0
  addsd  0x8(%rsp),%xmm0
  movq   %xmm0,%r14
  mov    $0x4,%esi
  mov    $0xffffffff,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  mov    %eax,%r15d
  mov    $0x5,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %r15d,%xmm0
  mulsd  D1099(%rip),%xmm0
  pxor   %xmm1,%xmm1
  cvtsi2sd %eax,%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,0x8(%rsp)
  mov    $0x7,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movapd %xmm0,%xmm4
  mulsd  0x8(%rsp),%xmm4
  movsd  %xmm4,0x8(%rsp)
  mov    $0x9,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  mulsd  0x8(%rsp),%xmm0
  movq   %r14,%xmm6
  subsd  %xmm0,%xmm6
  movq   %xmm6,%r14
  mov    $0x5,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  mov    %eax,%r15d
  mov    $0x5,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %r15d,%xmm0
  mulsd  D761(%rip),%xmm0
  pxor   %xmm1,%xmm1
  cvtsi2sd %eax,%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,0x8(%rsp)
  mov    $0x5,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movapd %xmm0,%xmm5
  mulsd  0x8(%rsp),%xmm5
  movsd  %xmm5,0x8(%rsp)
  mov    $0x9,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  mulsd  0x8(%rsp),%xmm0
  movq   %r14,%xmm6
  subsd  %xmm0,%xmm6
  movsd  %xmm6,0x8(%rsp)
  mov    $0x4,%esi
  mov    $0xffffffff,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  mov    %eax,%r14d
  mov    $0x5,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %r14d,%xmm0
  mulsd  D368(%rip),%xmm0
  pxor   %xmm1,%xmm1
  cvtsi2sd %eax,%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,0x10(%rsp)
  mov    $0x5,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movapd %xmm0,%xmm7
  mulsd  0x10(%rsp),%xmm7
  movsd  %xmm7,0x10(%rsp)
  mov    $0x9,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  mulsd  0x10(%rsp),%xmm0
  addsd  0x8(%rsp),%xmm0
  movq   %xmm0,%r14
  mov    $0x4,%esi
  mov    $0xffffffff,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  mov    %eax,%r15d
  mov    $0x4,%esi
  mov    $0xffffffff,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %r15d,%xmm0
  mulsd  D470(%rip),%xmm0
  pxor   %xmm1,%xmm1
  cvtsi2sd %eax,%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,0x8(%rsp)
  mov    $0x5,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movapd %xmm0,%xmm2
  mulsd  0x8(%rsp),%xmm2
  movsd  %xmm2,0x8(%rsp)
  mov    $0x9,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  mulsd  0x8(%rsp),%xmm0
  movq   %r14,%xmm6
  subsd  %xmm0,%xmm6
  movsd  %xmm6,0x8(%rsp)
  mov    $0x5,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  mov    %eax,%r14d
  mov    $0x7,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %r14d,%xmm0
  mulsd  D147(%rip),%xmm0
  pxor   %xmm1,%xmm1
  cvtsi2sd %eax,%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,0x10(%rsp)
  mov    $0x7,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movapd %xmm0,%xmm4
  mulsd  0x10(%rsp),%xmm4
  movsd  %xmm4,0x10(%rsp)
  mov    $0x7,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  mulsd  0x10(%rsp),%xmm0
  addsd  0x8(%rsp),%xmm0
  movsd  %xmm0,0x8(%rsp)
  mov    $0x7,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  mov    %eax,%r14d
  mov    $0x5,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %r14d,%xmm0
  mulsd  D879(%rip),%xmm0
  pxor   %xmm1,%xmm1
  cvtsi2sd %eax,%xmm1
  movapd %xmm0,%xmm5
  mulsd  %xmm1,%xmm5
  movsd  %xmm5,0x10(%rsp)
  mov    $0x7,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movapd %xmm0,%xmm3
  mulsd  0x10(%rsp),%xmm3
  movsd  %xmm3,0x10(%rsp)
  mov    $0x7,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  mulsd  0x10(%rsp),%xmm0
  movapd %xmm0,%xmm7
  addsd  0x8(%rsp),%xmm7
  movq   %xmm7,%r14
  mov    $0x5,%esi
  mov    $0xfffffffe,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  mov    %eax,%r15d
  mov    $0x5,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %r15d,%xmm0
  mulsd  D1418(%rip),%xmm0
  pxor   %xmm1,%xmm1
  cvtsi2sd %eax,%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,0x8(%rsp)
  mov    $0x7,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movapd %xmm0,%xmm2
  mulsd  0x8(%rsp),%xmm2
  movsd  %xmm2,0x8(%rsp)
  mov    $0x7,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  mulsd  0x8(%rsp),%xmm0
  movq   %r14,%xmm6
  subsd  %xmm0,%xmm6
  movq   %xmm6,%r14
  mov    $0x5,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  mov    %eax,%r15d
  mov    $0x5,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %r15d,%xmm0
  mulsd  D44(%rip),%xmm0
  pxor   %xmm1,%xmm1
  cvtsi2sd %eax,%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,0x8(%rsp)
  mov    $0x7,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movapd %xmm0,%xmm4
  mulsd  0x8(%rsp),%xmm4
  movsd  %xmm4,0x8(%rsp)
  mov    $0x7,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  mulsd  0x8(%rsp),%xmm0
  movq   %r14,%xmm6
  subsd  %xmm0,%xmm6
  movsd  %xmm6,0x8(%rsp)
  mov    $0x4,%esi
  mov    $0xffffffff,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  mov    %eax,%r14d
  mov    $0x5,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %r14d,%xmm0
  mulsd  D1413(%rip),%xmm0
  pxor   %xmm1,%xmm1
  cvtsi2sd %eax,%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,0x10(%rsp)
  mov    $0x7,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movapd %xmm0,%xmm7
  mulsd  0x10(%rsp),%xmm7
  movsd  %xmm7,0x10(%rsp)
  mov    $0x7,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  mulsd  0x10(%rsp),%xmm0
  addsd  0x8(%rsp),%xmm0
  movq   %xmm0,%r14
  mov    $0x5,%esi
  mov    $0xfffffffb,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  mov    %eax,%r15d
  mov    $0x7,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %r15d,%xmm0
  mulsd  D1422(%rip),%xmm0
  pxor   %xmm1,%xmm1
  cvtsi2sd %eax,%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,0x8(%rsp)
  mov    $0x7,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  mulsd  0x8(%rsp),%xmm0
  movq   %r14,%xmm5
  subsd  %xmm0,%xmm5
  movq   %xmm5,%r14
  mov    $0x5,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  mov    %eax,%r15d
  mov    $0x5,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %r15d,%xmm0
  mulsd  D745(%rip),%xmm0
  pxor   %xmm1,%xmm1
  cvtsi2sd %eax,%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,0x8(%rsp)
  mov    $0x7,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movapd %xmm0,%xmm2
  mulsd  0x8(%rsp),%xmm2
  movsd  %xmm2,0x8(%rsp)
  mov    $0x7,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  mulsd  0x8(%rsp),%xmm0
  movq   %r14,%xmm3
  subsd  %xmm0,%xmm3
  movsd  %xmm3,0x8(%rsp)
  mov    $0x4,%esi
  mov    $0xffffffff,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  mov    %eax,%r14d
  mov    $0x5,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %r14d,%xmm0
  mulsd  D1410(%rip),%xmm0
  pxor   %xmm1,%xmm1
  cvtsi2sd %eax,%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,0x10(%rsp)
  mov    $0x7,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movapd %xmm0,%xmm4
  mulsd  0x10(%rsp),%xmm4
  movsd  %xmm4,0x10(%rsp)
  mov    $0x7,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  mulsd  0x10(%rsp),%xmm0
  addsd  0x8(%rsp),%xmm0
  movq   %xmm0,%r14
  mov    $0x5,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  mov    %eax,%r15d
  mov    $0x7,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %r15d,%xmm0
  mulsd  D648(%rip),%xmm0
  pxor   %xmm1,%xmm1
  cvtsi2sd %eax,%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,0x8(%rsp)
  mov    $0x5,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movapd %xmm0,%xmm7
  mulsd  0x8(%rsp),%xmm7
  movsd  %xmm7,0x8(%rsp)
  mov    $0x7,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  mulsd  0x8(%rsp),%xmm0
  movq   %r14,%xmm6
  subsd  %xmm0,%xmm6
  movsd  %xmm6,0x8(%rsp)
  mov    $0x4,%esi
  mov    $0xffffffff,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  mov    %eax,%r14d
  mov    $0x7,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %r14d,%xmm0
  mulsd  D1269(%rip),%xmm0
  pxor   %xmm1,%xmm1
  cvtsi2sd %eax,%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,0x10(%rsp)
  mov    $0x5,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movapd %xmm0,%xmm2
  mulsd  0x10(%rsp),%xmm2
  movsd  %xmm2,0x10(%rsp)
  mov    $0x7,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  mulsd  0x10(%rsp),%xmm0
  addsd  0x8(%rsp),%xmm0
  movsd  %xmm0,0x8(%rsp)
  mov    $0x5,%esi
  mov    $0xfffffffe,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  mov    %eax,%r14d
  mov    $0x5,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %r14d,%xmm0
  mulsd  D1088(%rip),%xmm0
  pxor   %xmm1,%xmm1
  cvtsi2sd %eax,%xmm1
  movapd %xmm0,%xmm5
  mulsd  %xmm1,%xmm5
  movsd  %xmm5,0x10(%rsp)
  mov    $0x5,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movapd %xmm0,%xmm4
  mulsd  0x10(%rsp),%xmm4
  movsd  %xmm4,0x10(%rsp)
  mov    $0x7,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  mulsd  0x10(%rsp),%xmm0
  movapd %xmm0,%xmm7
  addsd  0x8(%rsp),%xmm7
  movsd  %xmm7,0x8(%rsp)
  mov    $0x5,%esi
  mov    $0xfffffffe,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  mov    %eax,%r14d
  mov    $0x4,%esi
  mov    $0xffffffff,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %r14d,%xmm0
  mulsd  D1088(%rip),%xmm0
  pxor   %xmm1,%xmm1
  cvtsi2sd %eax,%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,0x10(%rsp)
  mov    $0x5,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movapd %xmm0,%xmm6
  mulsd  0x10(%rsp),%xmm6
  movsd  %xmm6,0x10(%rsp)
  mov    $0x7,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  mulsd  0x10(%rsp),%xmm0
  addsd  0x8(%rsp),%xmm0
  movsd  %xmm0,0x8(%rsp)
  mov    $0x5,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  mov    %eax,%r14d
  mov    $0x5,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %r14d,%xmm0
  mulsd  D487(%rip),%xmm0
  pxor   %xmm1,%xmm1
  cvtsi2sd %eax,%xmm1
  movapd %xmm0,%xmm2
  mulsd  %xmm1,%xmm2
  movsd  %xmm2,0x10(%rsp)
  mov    $0x5,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movapd %xmm0,%xmm5
  mulsd  0x10(%rsp),%xmm5
  movsd  %xmm5,0x10(%rsp)
  mov    $0x7,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  mulsd  0x10(%rsp),%xmm0
  movapd %xmm0,%xmm4
  addsd  0x8(%rsp),%xmm4
  movq   %xmm4,%r14
  mov    $0x4,%esi
  mov    $0xffffffff,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  mov    %eax,%r15d
  mov    $0x5,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %r15d,%xmm0
  mulsd  D1160(%rip),%xmm0
  pxor   %xmm1,%xmm1
  cvtsi2sd %eax,%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,0x8(%rsp)
  mov    $0x5,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movapd %xmm0,%xmm7
  mulsd  0x8(%rsp),%xmm7
  movsd  %xmm7,0x8(%rsp)
  mov    $0x7,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  mulsd  0x8(%rsp),%xmm0
  movq   %r14,%xmm6
  subsd  %xmm0,%xmm6
  movsd  %xmm6,0x8(%rsp)
  mov    $0x5,%esi
  mov    $0xfffffffb,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  mov    %eax,%r14d
  mov    $0x5,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %r14d,%xmm0
  mulsd  D1078(%rip),%xmm0
  pxor   %xmm1,%xmm1
  cvtsi2sd %eax,%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,0x10(%rsp)
  mov    $0x7,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  mulsd  0x10(%rsp),%xmm0
  addsd  0x8(%rsp),%xmm0
  movq   %xmm0,%r14
  mov    $0x4,%esi
  mov    $0xffffffff,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  mov    %eax,%r15d
  mov    $0x5,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %r15d,%xmm0
  mulsd  D1358(%rip),%xmm0
  pxor   %xmm1,%xmm1
  cvtsi2sd %eax,%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,0x8(%rsp)
  mov    $0x5,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movapd %xmm0,%xmm2
  mulsd  0x8(%rsp),%xmm2
  movsd  %xmm2,0x8(%rsp)
  mov    $0x7,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  mulsd  0x8(%rsp),%xmm0
  movq   %r14,%xmm3
  subsd  %xmm0,%xmm3
  movq   %xmm3,%r14
  mov    $0x4,%esi
  mov    $0xffffffff,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  mov    %eax,%r15d
  mov    $0x4,%esi
  mov    $0xffffffff,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %r15d,%xmm0
  mulsd  D112(%rip),%xmm0
  pxor   %xmm1,%xmm1
  cvtsi2sd %eax,%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,0x8(%rsp)
  mov    $0x5,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movapd %xmm0,%xmm4
  mulsd  0x8(%rsp),%xmm4
  movsd  %xmm4,0x8(%rsp)
  mov    $0x7,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  mulsd  0x8(%rsp),%xmm0
  movq   %r14,%xmm7
  subsd  %xmm0,%xmm7
  movq   %xmm7,%r14
  mov    $0x5,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  mov    %eax,%r15d
  mov    $0x7,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %r15d,%xmm0
  mulsd  D648(%rip),%xmm0
  pxor   %xmm1,%xmm1
  cvtsi2sd %eax,%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,0x8(%rsp)
  mov    $0x5,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movapd %xmm0,%xmm6
  mulsd  0x8(%rsp),%xmm6
  movsd  %xmm6,0x8(%rsp)
  mov    $0x7,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  mulsd  0x8(%rsp),%xmm0
  movq   %r14,%xmm3
  subsd  %xmm0,%xmm3
  movsd  %xmm3,0x8(%rsp)
  mov    $0x5,%esi
  mov    $0xfffffffe,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  mov    %eax,%r14d
  mov    $0x5,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %r14d,%xmm0
  mulsd  D1088(%rip),%xmm0
  pxor   %xmm1,%xmm1
  cvtsi2sd %eax,%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,0x10(%rsp)
  mov    $0x5,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movapd %xmm0,%xmm7
  mulsd  0x10(%rsp),%xmm7
  movsd  %xmm7,0x10(%rsp)
  mov    $0x7,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  mulsd  0x10(%rsp),%xmm0
  addsd  0x8(%rsp),%xmm0
  movsd  %xmm0,0x8(%rsp)
  mov    $0x5,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  mov    %eax,%r14d
  mov    $0x5,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %r14d,%xmm0
  mulsd  D1376(%rip),%xmm0
  pxor   %xmm1,%xmm1
  cvtsi2sd %eax,%xmm1
  movapd %xmm0,%xmm4
  mulsd  %xmm1,%xmm4
  movsd  %xmm4,0x10(%rsp)
  mov    $0x5,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movapd %xmm0,%xmm5
  mulsd  0x10(%rsp),%xmm5
  movsd  %xmm5,0x10(%rsp)
  mov    $0x7,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  mulsd  0x10(%rsp),%xmm0
  addsd  0x8(%rsp),%xmm0
  movsd  %xmm0,0x8(%rsp)
  mov    $0x4,%esi
  mov    $0xffffffff,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  mov    %eax,%r14d
  mov    $0x5,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %r14d,%xmm0
  mulsd  D1160(%rip),%xmm0
  pxor   %xmm1,%xmm1
  cvtsi2sd %eax,%xmm1
  movapd %xmm0,%xmm2
  mulsd  %xmm1,%xmm2
  movsd  %xmm2,0x10(%rsp)
  mov    $0x5,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movapd %xmm0,%xmm6
  mulsd  0x10(%rsp),%xmm6
  movsd  %xmm6,0x10(%rsp)
  mov    $0x7,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  mulsd  0x10(%rsp),%xmm0
  movsd  0x8(%rsp),%xmm4
  subsd  %xmm0,%xmm4
  movsd  %xmm4,0x8(%rsp)
  mov    $0x5,%esi
  mov    $0xfffffffb,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  mov    %eax,%r14d
  mov    $0x5,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %r14d,%xmm0
  mulsd  D1078(%rip),%xmm0
  pxor   %xmm1,%xmm1
  cvtsi2sd %eax,%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,0x10(%rsp)
  mov    $0x7,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  mulsd  0x10(%rsp),%xmm0
  addsd  0x8(%rsp),%xmm0
  movsd  %xmm0,0x8(%rsp)
  mov    $0x5,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  mov    %eax,%r14d
  mov    $0x5,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %r14d,%xmm0
  mulsd  D1368(%rip),%xmm0
  pxor   %xmm1,%xmm1
  cvtsi2sd %eax,%xmm1
  movapd %xmm0,%xmm3
  mulsd  %xmm1,%xmm3
  movsd  %xmm3,0x10(%rsp)
  mov    $0x7,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movapd %xmm0,%xmm4
  mulsd  0x10(%rsp),%xmm4
  movsd  %xmm4,0x10(%rsp)
  mov    $0x5,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  mulsd  0x10(%rsp),%xmm0
  movapd %xmm0,%xmm5
  addsd  0x8(%rsp),%xmm5
  movq   %xmm5,%r14
  mov    $0x4,%esi
  mov    $0xffffffff,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  mov    %eax,%r15d
  mov    $0x5,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %r15d,%xmm0
  mulsd  D808(%rip),%xmm0
  pxor   %xmm1,%xmm1
  cvtsi2sd %eax,%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,0x8(%rsp)
  mov    $0x7,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movapd %xmm0,%xmm2
  mulsd  0x8(%rsp),%xmm2
  movsd  %xmm2,0x8(%rsp)
  mov    $0x5,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  mulsd  0x8(%rsp),%xmm0
  movq   %r14,%xmm6
  subsd  %xmm0,%xmm6
  movq   %xmm6,%r14
  mov    $0x5,%esi
  mov    $0xfffffffe,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  mov    %eax,%r15d
  mov    $0x5,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %r15d,%xmm0
  mulsd  D91(%rip),%xmm0
  pxor   %xmm1,%xmm1
  cvtsi2sd %eax,%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,0x8(%rsp)
  mov    $0x5,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movapd %xmm0,%xmm5
  mulsd  0x8(%rsp),%xmm5
  movsd  %xmm5,0x8(%rsp)
  mov    $0x5,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  mulsd  0x8(%rsp),%xmm0
  movq   %r14,%xmm5
  subsd  %xmm0,%xmm5
  movsd  %xmm5,0x8(%rsp)
  mov    $0x5,%esi
  mov    $0xfffffffe,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  mov    %eax,%r14d
  mov    $0x4,%esi
  mov    $0xffffffff,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %r14d,%xmm0
  mulsd  D91(%rip),%xmm0
  pxor   %xmm1,%xmm1
  cvtsi2sd %eax,%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,0x10(%rsp)
  mov    $0x5,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movapd %xmm0,%xmm6
  mulsd  0x10(%rsp),%xmm6
  movsd  %xmm6,0x10(%rsp)
  mov    $0x5,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  mulsd  0x10(%rsp),%xmm0
  movsd  0x8(%rsp),%xmm5
  subsd  %xmm0,%xmm5
  movsd  %xmm5,0x8(%rsp)
  mov    $0x5,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  mov    %eax,%r14d
  mov    $0x5,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %r14d,%xmm0
  mulsd  D23(%rip),%xmm0
  pxor   %xmm1,%xmm1
  cvtsi2sd %eax,%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,0x10(%rsp)
  mov    $0x7,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movapd %xmm0,%xmm4
  mulsd  0x10(%rsp),%xmm4
  movsd  %xmm4,0x10(%rsp)
  mov    $0x5,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  mulsd  0x10(%rsp),%xmm0
  addsd  0x8(%rsp),%xmm0
  movq   %xmm0,%r14
  mov    $0x4,%esi
  mov    $0xffffffff,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  mov    %eax,%r15d
  mov    $0x5,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %r15d,%xmm0
  mulsd  D808(%rip),%xmm0
  pxor   %xmm1,%xmm1
  cvtsi2sd %eax,%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,0x8(%rsp)
  mov    $0x7,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movapd %xmm0,%xmm3
  mulsd  0x8(%rsp),%xmm3
  movsd  %xmm3,0x8(%rsp)
  mov    $0x5,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  mulsd  0x8(%rsp),%xmm0
  movq   %r14,%xmm7
  subsd  %xmm0,%xmm7
  movq   %xmm7,%r14
  mov    $0x5,%esi
  mov    $0xfffffffe,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  mov    %eax,%r15d
  mov    $0x5,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %r15d,%xmm0
  mulsd  D531(%rip),%xmm0
  pxor   %xmm1,%xmm1
  cvtsi2sd %eax,%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,0x8(%rsp)
  mov    $0x5,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movapd %xmm0,%xmm5
  mulsd  0x8(%rsp),%xmm5
  movsd  %xmm5,0x8(%rsp)
  mov    $0x5,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  mulsd  0x8(%rsp),%xmm0
  movq   %r14,%xmm6
  subsd  %xmm0,%xmm6
  movq   %xmm6,%r14
  mov    $0x5,%esi
  mov    $0xfffffffe,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  mov    %eax,%r15d
  mov    $0x4,%esi
  mov    $0xffffffff,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %r15d,%xmm0
  mulsd  D91(%rip),%xmm0
  pxor   %xmm1,%xmm1
  cvtsi2sd %eax,%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,0x8(%rsp)
  mov    $0x5,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movapd %xmm0,%xmm2
  mulsd  0x8(%rsp),%xmm2
  movsd  %xmm2,0x8(%rsp)
  mov    $0x5,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  mulsd  0x8(%rsp),%xmm0
  movq   %r14,%xmm4
  subsd  %xmm0,%xmm4
  movq   %xmm4,%r14
  mov    $0x5,%esi
  mov    $0xfffffffe,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  mov    %eax,%r15d
  mov    $0x4,%esi
  mov    $0xffffffff,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %r15d,%xmm0
  mulsd  D531(%rip),%xmm0
  pxor   %xmm1,%xmm1
  cvtsi2sd %eax,%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,0x8(%rsp)
  mov    $0x4,%esi
  mov    $0xffffffff,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movapd %xmm0,%xmm7
  mulsd  0x8(%rsp),%xmm7
  movsd  %xmm7,0x8(%rsp)
  mov    $0x5,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  mulsd  0x8(%rsp),%xmm0
  movq   %r14,%xmm3
  subsd  %xmm0,%xmm3
  movsd  %xmm3,0x8(%rsp)
  mov    $0x5,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  mov    %eax,%r14d
  mov    $0x5,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %r14d,%xmm0
  mulsd  D1542(%rip),%xmm0
  pxor   %xmm1,%xmm1
  cvtsi2sd %eax,%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,0x10(%rsp)
  mov    $0x5,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movapd %xmm0,%xmm4
  mulsd  0x10(%rsp),%xmm4
  movsd  %xmm4,0x10(%rsp)
  mov    $0x5,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  mulsd  0x10(%rsp),%xmm0
  movsd  0x8(%rsp),%xmm3
  subsd  %xmm0,%xmm3
  movsd  %xmm3,0x8(%rsp)
  mov    $0x5,%esi
  mov    $0xfffffffb,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  mov    %eax,%r14d
  mov    $0x5,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %r14d,%xmm0
  mulsd  D200(%rip),%xmm0
  pxor   %xmm1,%xmm1
  cvtsi2sd %eax,%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,0x10(%rsp)
  mov    $0x5,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  mulsd  0x10(%rsp),%xmm0
  movsd  0x8(%rsp),%xmm3
  subsd  %xmm0,%xmm3
  movsd  %xmm3,0x8(%rsp)
  mov    $0x5,%esi
  mov    $0xfffffffb,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  mov    %eax,%r14d
  mov    $0x5,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %r14d,%xmm0
  mulsd  D393(%rip),%xmm0
  pxor   %xmm1,%xmm1
  cvtsi2sd %eax,%xmm1
  movapd %xmm0,%xmm6
  mulsd  %xmm1,%xmm6
  movsd  %xmm6,0x10(%rsp)
  mov    $0x5,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  pxor   %xmm1,%xmm1
  cvtsi2sd %eax,%xmm1
  mulsd  0x10(%rsp),%xmm1
  movsd  0x8(%rsp),%xmm0
  subsd  %xmm1,%xmm0
  pxor   %xmm1,%xmm1
  cvtsi2sd %r13d,%xmm1
  mulsd  D846(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  divsd  D897(%rip),%xmm0
  movsd  %xmm0,0x50(%rbp)
  mov    $0x5,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  mov    %eax,%r13d
  mov    $0x5,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %r13d,%xmm0
  mulsd  D1075(%rip),%xmm0
  pxor   %xmm1,%xmm1
  cvtsi2sd %eax,%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,0x8(%rsp)
  mov    $0x7,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  mov    %eax,%r13d
  mov    $0x7,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %r13d,%xmm0
  mulsd  D866(%rip),%xmm0
  pxor   %xmm1,%xmm1
  cvtsi2sd %eax,%xmm1
  movapd %xmm0,%xmm2
  mulsd  %xmm1,%xmm2
  movsd  %xmm2,0x10(%rsp)
  mov    $0x9,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movapd %xmm0,%xmm5
  mulsd  0x10(%rsp),%xmm5
  movq   %xmm5,%r13
  mov    $0x5,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  mov    %eax,%r14d
  mov    $0x7,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %r14d,%xmm0
  mulsd  D164(%rip),%xmm0
  pxor   %xmm1,%xmm1
  cvtsi2sd %eax,%xmm1
  movapd %xmm0,%xmm7
  mulsd  %xmm1,%xmm7
  movsd  %xmm7,0x10(%rsp)
  mov    $0x9,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  mulsd  0x10(%rsp),%xmm0
  movq   %r13,%xmm4
  subsd  %xmm0,%xmm4
  movsd  %xmm4,0x10(%rsp)
  mov    $0x4,%esi
  mov    $0xffffffff,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  mov    %eax,%r13d
  mov    $0x7,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %r13d,%xmm0
  mulsd  D1051(%rip),%xmm0
  pxor   %xmm1,%xmm1
  cvtsi2sd %eax,%xmm1
  movapd %xmm0,%xmm5
  mulsd  %xmm1,%xmm5
  movsd  %xmm5,0x18(%rsp)
  mov    $0x9,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  mulsd  0x18(%rsp),%xmm0
  movapd %xmm0,%xmm6
  addsd  0x10(%rsp),%xmm6
  movq   %xmm6,%r13
  mov    $0x5,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  mov    %eax,%r14d
  mov    $0x7,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %r14d,%xmm0
  mulsd  D1213(%rip),%xmm0
  pxor   %xmm1,%xmm1
  cvtsi2sd %eax,%xmm1
  movapd %xmm0,%xmm2
  mulsd  %xmm1,%xmm2
  movsd  %xmm2,0x10(%rsp)
  mov    $0x9,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  mulsd  0x10(%rsp),%xmm0
  movq   %r13,%xmm7
  subsd  %xmm0,%xmm7
  movsd  %xmm7,0x10(%rsp)
  mov    $0x4,%esi
  mov    $0xffffffff,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  mov    %eax,%r13d
  mov    $0x7,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %r13d,%xmm0
  mulsd  D778(%rip),%xmm0
  pxor   %xmm1,%xmm1
  cvtsi2sd %eax,%xmm1
  movapd %xmm0,%xmm6
  mulsd  %xmm1,%xmm6
  movsd  %xmm6,0x18(%rsp)
  mov    $0x9,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  mulsd  0x18(%rsp),%xmm0
  movapd %xmm0,%xmm4
  addsd  0x10(%rsp),%xmm4
  movsd  %xmm4,0x10(%rsp)
  mov    $0x5,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  mov    %eax,%r13d
  mov    $0x5,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %r13d,%xmm0
  mulsd  D761(%rip),%xmm0
  pxor   %xmm1,%xmm1
  cvtsi2sd %eax,%xmm1
  movapd %xmm0,%xmm5
  mulsd  %xmm1,%xmm5
  movsd  %xmm5,0x18(%rsp)
  mov    $0x9,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  mulsd  0x18(%rsp),%xmm0
  movapd %xmm0,%xmm2
  addsd  0x10(%rsp),%xmm2
  movq   %xmm2,%r13
  mov    $0x4,%esi
  mov    $0xffffffff,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  mov    %eax,%r14d
  mov    $0x5,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %r14d,%xmm0
  mulsd  D952(%rip),%xmm0
  pxor   %xmm1,%xmm1
  cvtsi2sd %eax,%xmm1
  movapd %xmm0,%xmm7
  mulsd  %xmm1,%xmm7
  movsd  %xmm7,0x10(%rsp)
  mov    $0x9,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  mulsd  0x10(%rsp),%xmm0
  movq   %r13,%xmm6
  subsd  %xmm0,%xmm6
  movq   %xmm6,%r13
  mov    $0x4,%esi
  mov    $0xffffffff,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  mov    %eax,%r14d
  mov    $0x5,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %r14d,%xmm0
  mulsd  D368(%rip),%xmm0
  pxor   %xmm1,%xmm1
  cvtsi2sd %eax,%xmm1
  movapd %xmm0,%xmm2
  mulsd  %xmm1,%xmm2
  movsd  %xmm2,0x10(%rsp)
  mov    $0x9,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  mulsd  0x10(%rsp),%xmm0
  movq   %r13,%xmm4
  subsd  %xmm0,%xmm4
  movq   %xmm4,%r13
  mov    $0x4,%esi
  mov    $0xffffffff,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  mov    %eax,%r14d
  mov    $0x4,%esi
  mov    $0xffffffff,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %r14d,%xmm0
  mulsd  D988(%rip),%xmm0
  pxor   %xmm1,%xmm1
  cvtsi2sd %eax,%xmm1
  movapd %xmm0,%xmm5
  mulsd  %xmm1,%xmm5
  movsd  %xmm5,0x10(%rsp)
  mov    $0x9,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  mulsd  0x10(%rsp),%xmm0
  movq   %r13,%xmm6
  subsd  %xmm0,%xmm6
  movq   %xmm6,%r13
  mov    $0x2,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  mov    %eax,%r14d
  mov    $0x7,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %r14d,%xmm0
  mulsd  D976(%rip),%xmm0
  pxor   %xmm1,%xmm1
  cvtsi2sd %eax,%xmm1
  movapd %xmm0,%xmm4
  mulsd  %xmm1,%xmm4
  movsd  %xmm4,0x10(%rsp)
  mov    $0x7,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movapd %xmm0,%xmm7
  mulsd  0x10(%rsp),%xmm7
  movsd  %xmm7,0x10(%rsp)
  mov    $0x7,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  mulsd  0x10(%rsp),%xmm0
  movq   %r13,%xmm2
  subsd  %xmm0,%xmm2
  movsd  %xmm2,0x10(%rsp)
  mov    $0x2,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  mov    %eax,%r13d
  mov    $0x5,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %r13d,%xmm0
  mulsd  D1174(%rip),%xmm0
  pxor   %xmm1,%xmm1
  cvtsi2sd %eax,%xmm1
  movapd %xmm0,%xmm5
  mulsd  %xmm1,%xmm5
  movsd  %xmm5,0x18(%rsp)
  mov    $0x7,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movapd %xmm0,%xmm6
  mulsd  0x18(%rsp),%xmm6
  movsd  %xmm6,0x18(%rsp)
  mov    $0x7,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  mulsd  0x18(%rsp),%xmm0
  movapd %xmm0,%xmm4
  addsd  0x10(%rsp),%xmm4
  movq   %xmm4,%r13
  mov    $0x4,%esi
  mov    $0xffffffff,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  mov    %eax,%r14d
  mov    $0x2,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %r14d,%xmm0
  mulsd  D510(%rip),%xmm0
  pxor   %xmm1,%xmm1
  cvtsi2sd %eax,%xmm1
  movapd %xmm0,%xmm7
  mulsd  %xmm1,%xmm7
  movsd  %xmm7,0x10(%rsp)
  mov    $0x7,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movapd %xmm0,%xmm2
  mulsd  0x10(%rsp),%xmm2
  movsd  %xmm2,0x10(%rsp)
  mov    $0x7,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  mulsd  0x10(%rsp),%xmm0
  movq   %r13,%xmm5
  subsd  %xmm0,%xmm5
  movq   %xmm5,%r13
  mov    $0x7,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  mov    %eax,%r14d
  mov    $0x7,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %r14d,%xmm0
  mulsd  D976(%rip),%xmm0
  pxor   %xmm1,%xmm1
  cvtsi2sd %eax,%xmm1
  movapd %xmm0,%xmm6
  mulsd  %xmm1,%xmm6
  movsd  %xmm6,0x10(%rsp)
  mov    $0x7,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  mulsd  0x10(%rsp),%xmm0
  movq   %r13,%xmm4
  subsd  %xmm0,%xmm4
  movsd  %xmm4,0x10(%rsp)
  mov    $0x2,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  mov    %eax,%r13d
  mov    $0x5,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %r13d,%xmm0
  mulsd  D977(%rip),%xmm0
  pxor   %xmm1,%xmm1
  cvtsi2sd %eax,%xmm1
  movapd %xmm0,%xmm5
  mulsd  %xmm1,%xmm5
  movsd  %xmm5,0x18(%rsp)
  mov    $0x7,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movapd %xmm0,%xmm7
  mulsd  0x18(%rsp),%xmm7
  movsd  %xmm7,0x18(%rsp)
  mov    $0x7,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  mulsd  0x18(%rsp),%xmm0
  movapd %xmm0,%xmm2
  addsd  0x10(%rsp),%xmm2
  movq   %xmm2,%r13
  mov    $0x4,%esi
  mov    $0xffffffff,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  mov    %eax,%r14d
  mov    $0x2,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %r14d,%xmm0
  mulsd  D867(%rip),%xmm0
  pxor   %xmm1,%xmm1
  cvtsi2sd %eax,%xmm1
  movapd %xmm0,%xmm6
  mulsd  %xmm1,%xmm6
  movsd  %xmm6,0x10(%rsp)
  mov    $0x7,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movapd %xmm0,%xmm4
  mulsd  0x10(%rsp),%xmm4
  movsd  %xmm4,0x10(%rsp)
  mov    $0x7,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  mulsd  0x10(%rsp),%xmm0
  movq   %r13,%xmm2
  subsd  %xmm0,%xmm2
  movsd  %xmm2,0x10(%rsp)
  mov    $0x5,%esi
  mov    $0xfffffffe,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  mov    %eax,%r13d
  mov    $0x7,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %r13d,%xmm0
  mulsd  D811(%rip),%xmm0
  pxor   %xmm1,%xmm1
  cvtsi2sd %eax,%xmm1
  movapd %xmm0,%xmm5
  mulsd  %xmm1,%xmm5
  movsd  %xmm5,0x18(%rsp)
  mov    $0x7,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  mulsd  0x18(%rsp),%xmm0
  movapd %xmm0,%xmm7
  addsd  0x10(%rsp),%xmm7
  movsd  %xmm7,0x10(%rsp)
  mov    $0x2,%esi
  mov    $0xfffffffb,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  mov    %eax,%r13d
  mov    $0x7,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %r13d,%xmm0
  mulsd  D352(%rip),%xmm0
  pxor   %xmm1,%xmm1
  cvtsi2sd %eax,%xmm1
  movapd %xmm0,%xmm6
  mulsd  %xmm1,%xmm6
  movsd  %xmm6,0x18(%rsp)
  mov    $0x7,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  mulsd  0x18(%rsp),%xmm0
  movapd %xmm0,%xmm4
  addsd  0x10(%rsp),%xmm4
  movsd  %xmm4,0x10(%rsp)
  mov    $0x5,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  mov    %eax,%r13d
  mov    $0x7,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %r13d,%xmm0
  mulsd  D1174(%rip),%xmm0
  pxor   %xmm1,%xmm1
  cvtsi2sd %eax,%xmm1
  movapd %xmm0,%xmm2
  mulsd  %xmm1,%xmm2
  movsd  %xmm2,0x18(%rsp)
  mov    $0x7,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  mulsd  0x18(%rsp),%xmm0
  movapd %xmm0,%xmm5
  addsd  0x10(%rsp),%xmm5
  movq   %xmm5,%r13
  mov    $0x4,%esi
  mov    $0xffffffff,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  mov    %eax,%r14d
  mov    $0x7,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %r14d,%xmm0
  mulsd  D510(%rip),%xmm0
  pxor   %xmm1,%xmm1
  cvtsi2sd %eax,%xmm1
  movapd %xmm0,%xmm7
  mulsd  %xmm1,%xmm7
  movsd  %xmm7,0x10(%rsp)
  mov    $0x7,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  mulsd  0x10(%rsp),%xmm0
  movq   %r13,%xmm6
  subsd  %xmm0,%xmm6
  movq   %xmm6,%r13
  mov    $0x2,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  mov    %eax,%r14d
  mov    $0x5,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %r14d,%xmm0
  mulsd  D988(%rip),%xmm0
  pxor   %xmm1,%xmm1
  cvtsi2sd %eax,%xmm1
  movapd %xmm0,%xmm4
  mulsd  %xmm1,%xmm4
  movsd  %xmm4,0x10(%rsp)
  mov    $0x5,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movapd %xmm0,%xmm5
  mulsd  0x10(%rsp),%xmm5
  movsd  %xmm5,0x10(%rsp)
  mov    $0x7,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  mulsd  0x10(%rsp),%xmm0
  movq   %r13,%xmm2
  subsd  %xmm0,%xmm2
  movsd  %xmm2,0x10(%rsp)
  mov    $0x4,%esi
  mov    $0xffffffff,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  mov    %eax,%r13d
  mov    $0x2,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %r13d,%xmm0
  mulsd  D1089(%rip),%xmm0
  pxor   %xmm1,%xmm1
  cvtsi2sd %eax,%xmm1
  movapd %xmm0,%xmm6
  mulsd  %xmm1,%xmm6
  movsd  %xmm6,0x18(%rsp)
  mov    $0x5,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movapd %xmm0,%xmm7
  mulsd  0x18(%rsp),%xmm7
  movsd  %xmm7,0x18(%rsp)
  mov    $0x7,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  mulsd  0x18(%rsp),%xmm0
  movapd %xmm0,%xmm4
  addsd  0x10(%rsp),%xmm4
  movsd  %xmm4,0x10(%rsp)
  mov    $0x4,%esi
  mov    $0xffffffff,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  mov    %eax,%r13d
  mov    $0x2,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %r13d,%xmm0
  mulsd  D790(%rip),%xmm0
  pxor   %xmm1,%xmm1
  cvtsi2sd %eax,%xmm1
  movapd %xmm0,%xmm5
  mulsd  %xmm1,%xmm5
  movsd  %xmm5,0x18(%rsp)
  mov    $0x5,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movapd %xmm0,%xmm2
  mulsd  0x18(%rsp),%xmm2
  movsd  %xmm2,0x18(%rsp)
  mov    $0x7,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  mulsd  0x18(%rsp),%xmm0
  movapd %xmm0,%xmm6
  addsd  0x10(%rsp),%xmm6
  movq   %xmm6,%r13
  mov    $0x5,%esi
  mov    $0xfffffffe,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  mov    %eax,%r14d
  mov    $0x5,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %r14d,%xmm0
  mulsd  D1445(%rip),%xmm0
  pxor   %xmm1,%xmm1
  cvtsi2sd %eax,%xmm1
  movapd %xmm0,%xmm7
  mulsd  %xmm1,%xmm7
  movsd  %xmm7,0x10(%rsp)
  mov    $0x7,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  mulsd  0x10(%rsp),%xmm0
  movq   %r13,%xmm4
  subsd  %xmm0,%xmm4
  movq   %xmm4,%r13
  mov    $0x2,%esi
  mov    $0xfffffffb,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  mov    %eax,%r14d
  mov    $0x5,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %r14d,%xmm0
  mulsd  D800(%rip),%xmm0
  pxor   %xmm1,%xmm1
  cvtsi2sd %eax,%xmm1
  movapd %xmm0,%xmm5
  mulsd  %xmm1,%xmm5
  movsd  %xmm5,0x10(%rsp)
  mov    $0x7,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  mulsd  0x10(%rsp),%xmm0
  movq   %r13,%xmm6
  subsd  %xmm0,%xmm6
  movsd  %xmm6,0x10(%rsp)
  mov    $0x4,%esi
  mov    $0xffffffff,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  mov    %eax,%r13d
  mov    $0x4,%esi
  mov    $0xffffffff,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %r13d,%xmm0
  mulsd  D322(%rip),%xmm0
  pxor   %xmm1,%xmm1
  cvtsi2sd %eax,%xmm1
  movapd %xmm0,%xmm2
  mulsd  %xmm1,%xmm2
  movsd  %xmm2,0x18(%rsp)
  mov    $0x2,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movapd %xmm0,%xmm7
  mulsd  0x18(%rsp),%xmm7
  movsd  %xmm7,0x18(%rsp)
  mov    $0x7,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  mulsd  0x18(%rsp),%xmm0
  movapd %xmm0,%xmm4
  addsd  0x10(%rsp),%xmm4
  movq   %xmm4,%r13
  mov    $0x5,%esi
  mov    $0xfffffffe,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  mov    %eax,%r14d
  mov    $0x4,%esi
  mov    $0xffffffff,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %r14d,%xmm0
  mulsd  D821(%rip),%xmm0
  pxor   %xmm1,%xmm1
  cvtsi2sd %eax,%xmm1
  movapd %xmm0,%xmm5
  mulsd  %xmm1,%xmm5
  movsd  %xmm5,0x10(%rsp)
  mov    $0x7,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  mulsd  0x10(%rsp),%xmm0
  movq   %r13,%xmm6
  subsd  %xmm0,%xmm6
  movsd  %xmm6,0x10(%rsp)
  mov    $0x5,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  mov    %eax,%r13d
  mov    $0x7,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %r13d,%xmm0
  mulsd  D893(%rip),%xmm0
  pxor   %xmm1,%xmm1
  cvtsi2sd %eax,%xmm1
  movapd %xmm0,%xmm4
  mulsd  %xmm1,%xmm4
  movsd  %xmm4,0x18(%rsp)
  mov    $0x7,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  mulsd  0x18(%rsp),%xmm0
  movapd %xmm0,%xmm2
  addsd  0x10(%rsp),%xmm2
  movq   %xmm2,%r13
  mov    $0x4,%esi
  mov    $0xffffffff,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  mov    %eax,%r14d
  mov    $0x7,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %r14d,%xmm0
  mulsd  D867(%rip),%xmm0
  pxor   %xmm1,%xmm1
  cvtsi2sd %eax,%xmm1
  movapd %xmm0,%xmm7
  mulsd  %xmm1,%xmm7
  movsd  %xmm7,0x10(%rsp)
  mov    $0x7,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  mulsd  0x10(%rsp),%xmm0
  movq   %r13,%xmm2
  subsd  %xmm0,%xmm2
  movq   %xmm2,%r13
  mov    $0x2,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  mov    %eax,%r14d
  mov    $0x5,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %r14d,%xmm0
  mulsd  D704(%rip),%xmm0
  pxor   %xmm1,%xmm1
  cvtsi2sd %eax,%xmm1
  movapd %xmm0,%xmm5
  mulsd  %xmm1,%xmm5
  movsd  %xmm5,0x10(%rsp)
  mov    $0x5,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movapd %xmm0,%xmm6
  mulsd  0x10(%rsp),%xmm6
  movsd  %xmm6,0x10(%rsp)
  mov    $0x7,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  mulsd  0x10(%rsp),%xmm0
  movq   %r13,%xmm4
  subsd  %xmm0,%xmm4
  movsd  %xmm4,0x10(%rsp)
  mov    $0x4,%esi
  mov    $0xffffffff,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  mov    %eax,%r13d
  mov    $0x2,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %r13d,%xmm0
  mulsd  D1591(%rip),%xmm0
  pxor   %xmm1,%xmm1
  cvtsi2sd %eax,%xmm1
  movapd %xmm0,%xmm7
  mulsd  %xmm1,%xmm7
  movsd  %xmm7,0x18(%rsp)
  mov    $0x5,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movapd %xmm0,%xmm2
  mulsd  0x18(%rsp),%xmm2
  movsd  %xmm2,0x18(%rsp)
  mov    $0x7,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  mulsd  0x18(%rsp),%xmm0
  movapd %xmm0,%xmm5
  addsd  0x10(%rsp),%xmm5
  movq   %xmm5,%r13
  mov    $0x5,%esi
  mov    $0xfffffffe,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  mov    %eax,%r14d
  mov    $0x5,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %r14d,%xmm0
  mulsd  D1591(%rip),%xmm0
  pxor   %xmm1,%xmm1
  cvtsi2sd %eax,%xmm1
  movapd %xmm0,%xmm6
  mulsd  %xmm1,%xmm6
  movsd  %xmm6,0x10(%rsp)
  mov    $0x7,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  mulsd  0x10(%rsp),%xmm0
  movq   %r13,%xmm4
  subsd  %xmm0,%xmm4
  movq   %xmm4,%r13
  mov    $0x2,%esi
  mov    $0xfffffffb,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  mov    %eax,%r14d
  mov    $0x5,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %r14d,%xmm0
  mulsd  D1058(%rip),%xmm0
  pxor   %xmm1,%xmm1
  cvtsi2sd %eax,%xmm1
  movapd %xmm0,%xmm7
  mulsd  %xmm1,%xmm7
  movsd  %xmm7,0x10(%rsp)
  mov    $0x7,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  mulsd  0x10(%rsp),%xmm0
  movq   %r13,%xmm2
  subsd  %xmm0,%xmm2
  movsd  %xmm2,0x10(%rsp)
  mov    $0x5,%esi
  mov    $0xfffffffe,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  mov    %eax,%r13d
  mov    $0x4,%esi
  mov    $0xffffffff,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %r13d,%xmm0
  mulsd  D941(%rip),%xmm0
  pxor   %xmm1,%xmm1
  cvtsi2sd %eax,%xmm1
  movapd %xmm0,%xmm5
  mulsd  %xmm1,%xmm5
  movsd  %xmm5,0x18(%rsp)
  mov    $0x7,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  mulsd  0x18(%rsp),%xmm0
  movapd %xmm0,%xmm4
  addsd  0x10(%rsp),%xmm4
  movsd  %xmm4,0x10(%rsp)
  mov    $0x2,%esi
  mov    $0xfffffffb,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  mov    %eax,%r13d
  mov    $0x4,%esi
  mov    $0xffffffff,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %r13d,%xmm0
  mulsd  D1305(%rip),%xmm0
  pxor   %xmm1,%xmm1
  cvtsi2sd %eax,%xmm1
  movapd %xmm0,%xmm6
  mulsd  %xmm1,%xmm6
  movsd  %xmm6,0x18(%rsp)
  mov    $0x7,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  mulsd  0x18(%rsp),%xmm0
  movapd %xmm0,%xmm7
  addsd  0x10(%rsp),%xmm7
  movq   %xmm7,%r13
  mov    $0x5,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  mov    %eax,%r14d
  mov    $0x5,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %r14d,%xmm0
  mulsd  D23(%rip),%xmm0
  pxor   %xmm1,%xmm1
  cvtsi2sd %eax,%xmm1
  movapd %xmm0,%xmm2
  mulsd  %xmm1,%xmm2
  movsd  %xmm2,0x10(%rsp)
  mov    $0x7,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  mulsd  0x10(%rsp),%xmm0
  movq   %r13,%xmm5
  subsd  %xmm0,%xmm5
  movsd  %xmm5,0x10(%rsp)
  mov    $0x4,%esi
  mov    $0xffffffff,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  mov    %eax,%r13d
  mov    $0x5,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %r13d,%xmm0
  mulsd  D1089(%rip),%xmm0
  pxor   %xmm1,%xmm1
  cvtsi2sd %eax,%xmm1
  movapd %xmm0,%xmm4
  mulsd  %xmm1,%xmm4
  movsd  %xmm4,0x18(%rsp)
  mov    $0x7,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  mulsd  0x18(%rsp),%xmm0
  movapd %xmm0,%xmm6
  addsd  0x10(%rsp),%xmm6
  movsd  %xmm6,0x10(%rsp)
  mov    $0x4,%esi
  mov    $0xffffffff,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  mov    %eax,%r13d
  mov    $0x5,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %r13d,%xmm0
  mulsd  D790(%rip),%xmm0
  pxor   %xmm1,%xmm1
  cvtsi2sd %eax,%xmm1
  movapd %xmm0,%xmm7
  mulsd  %xmm1,%xmm7
  movsd  %xmm7,0x18(%rsp)
  mov    $0x7,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  mulsd  0x18(%rsp),%xmm0
  movapd %xmm0,%xmm2
  addsd  0x10(%rsp),%xmm2
  movsd  %xmm2,0x10(%rsp)
  mov    $0x4,%esi
  mov    $0xffffffff,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  mov    %eax,%r13d
  mov    $0x4,%esi
  mov    $0xffffffff,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %r13d,%xmm0
  mulsd  D322(%rip),%xmm0
  pxor   %xmm1,%xmm1
  cvtsi2sd %eax,%xmm1
  movapd %xmm0,%xmm5
  mulsd  %xmm1,%xmm5
  movsd  %xmm5,0x18(%rsp)
  mov    $0x7,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  mulsd  0x18(%rsp),%xmm0
  movapd %xmm0,%xmm4
  addsd  0x10(%rsp),%xmm4
  movsd  %xmm4,0x10(%rsp)
  mov    $0x2,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  mov    %eax,%r13d
  mov    $0x5,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %r13d,%xmm0
  mulsd  D736(%rip),%xmm0
  pxor   %xmm1,%xmm1
  cvtsi2sd %eax,%xmm1
  movapd %xmm0,%xmm6
  mulsd  %xmm1,%xmm6
  movsd  %xmm6,0x18(%rsp)
  mov    $0x5,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movapd %xmm0,%xmm7
  mulsd  0x18(%rsp),%xmm7
  movsd  %xmm7,0x18(%rsp)
  mov    $0x5,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  mulsd  0x18(%rsp),%xmm0
  movapd %xmm0,%xmm2
  addsd  0x10(%rsp),%xmm2
  movsd  %xmm2,0x10(%rsp)
  mov    $0x5,%esi
  mov    $0xfffffffe,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  mov    %eax,%r13d
  mov    $0x5,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %r13d,%xmm0
  mulsd  D531(%rip),%xmm0
  pxor   %xmm1,%xmm1
  cvtsi2sd %eax,%xmm1
  movapd %xmm0,%xmm5
  mulsd  %xmm1,%xmm5
  movsd  %xmm5,0x18(%rsp)
  mov    $0x5,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  mulsd  0x18(%rsp),%xmm0
  movapd %xmm0,%xmm4
  addsd  0x10(%rsp),%xmm4
  movsd  %xmm4,0x10(%rsp)
  mov    $0x2,%esi
  mov    $0xfffffffb,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  mov    %eax,%r13d
  mov    $0x5,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %r13d,%xmm0
  mulsd  D200(%rip),%xmm0
  pxor   %xmm1,%xmm1
  cvtsi2sd %eax,%xmm1
  movapd %xmm0,%xmm6
  mulsd  %xmm1,%xmm6
  movsd  %xmm6,0x18(%rsp)
  mov    $0x5,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  mulsd  0x18(%rsp),%xmm0
  movapd %xmm0,%xmm7
  addsd  0x10(%rsp),%xmm7
  movsd  %xmm7,0x10(%rsp)
  mov    $0x5,%esi
  mov    $0xfffffffe,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  mov    %eax,%r13d
  mov    $0x4,%esi
  mov    $0xffffffff,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %r13d,%xmm0
  mulsd  D45(%rip),%xmm0
  pxor   %xmm1,%xmm1
  cvtsi2sd %eax,%xmm1
  movapd %xmm0,%xmm2
  mulsd  %xmm1,%xmm2
  movsd  %xmm2,0x18(%rsp)
  mov    $0x5,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  mulsd  0x18(%rsp),%xmm0
  movapd %xmm0,%xmm5
  addsd  0x10(%rsp),%xmm5
  movsd  %xmm5,0x10(%rsp)
  mov    $0x5,%esi
  mov    $0xfffffffe,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  mov    %eax,%r13d
  mov    $0x4,%esi
  mov    $0xffffffff,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %r13d,%xmm0
  mulsd  D1305(%rip),%xmm0
  pxor   %xmm1,%xmm1
  cvtsi2sd %eax,%xmm1
  movapd %xmm0,%xmm4
  mulsd  %xmm1,%xmm4
  movsd  %xmm4,0x18(%rsp)
  mov    $0x4,%esi
  mov    $0xffffffff,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  mulsd  0x18(%rsp),%xmm0
  addsd  0x10(%rsp),%xmm0
  mulsd  0x8(%rsp),%xmm0
  divsd  D897(%rip),%xmm0
  movsd  %xmm0,0x60(%rbp)
  mov    $0x5,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  mov    %eax,%r13d
  mov    $0x5,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %r13d,%xmm0
  mulsd  D115(%rip),%xmm0
  pxor   %xmm1,%xmm1
  cvtsi2sd %eax,%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,0x8(%rsp)
  mov    $0xf,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  mulsd  0x8(%rsp),%xmm0
  movsd  %xmm0,0x68(%rbp)
  mov    $0x5,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  mov    %eax,%r13d
  mov    $0x5,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %r13d,%xmm0
  mulsd  D175(%rip),%xmm0
  pxor   %xmm1,%xmm1
  cvtsi2sd %eax,%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,0x8(%rsp)
  mov    $0x5,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movapd %xmm0,%xmm6
  mulsd  0x8(%rsp),%xmm6
  movsd  %xmm6,0x8(%rsp)
  mov    $0x7,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  mov    %eax,%r13d
  mov    $0xb,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %r13d,%xmm0
  mulsd  D117(%rip),%xmm0
  pxor   %xmm1,%xmm1
  cvtsi2sd %eax,%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,0x10(%rsp)
  mov    $0x4,%esi
  mov    $0xffffffff,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  mov    %eax,%r13d
  mov    $0xb,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %r13d,%xmm0
  mulsd  D502(%rip),%xmm0
  pxor   %xmm1,%xmm1
  cvtsi2sd %eax,%xmm1
  mulsd  %xmm1,%xmm0
  movapd %xmm0,%xmm7
  addsd  0x10(%rsp),%xmm7
  movsd  %xmm7,0x10(%rsp)
  mov    $0x9,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  mov    %eax,%r13d
  mov    $0x9,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %r13d,%xmm0
  mulsd  D1502(%rip),%xmm0
  pxor   %xmm1,%xmm1
  cvtsi2sd %eax,%xmm1
  mulsd  %xmm1,%xmm0
  addsd  0x10(%rsp),%xmm0
  movq   %xmm0,%r13
  mov    $0x2,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  mov    %eax,%r14d
  mov    $0x7,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %r14d,%xmm0
  mulsd  D583(%rip),%xmm0
  pxor   %xmm1,%xmm1
  cvtsi2sd %eax,%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,0x10(%rsp)
  mov    $0x9,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  mulsd  0x10(%rsp),%xmm0
  movq   %r13,%xmm3
  subsd  %xmm0,%xmm3
  movq   %xmm3,%r13
  mov    $0x7,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  mov    %eax,%r14d
  mov    $0x9,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %r14d,%xmm0
  mulsd  D845(%rip),%xmm0
  pxor   %xmm1,%xmm1
  cvtsi2sd %eax,%xmm1
  mulsd  %xmm1,%xmm0
  movq   %r13,%xmm3
  subsd  %xmm0,%xmm3
  movsd  %xmm3,0x10(%rsp)
  mov    $0x2,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  mov    %eax,%r13d
  mov    $0x5,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %r13d,%xmm0
  mulsd  D1106(%rip),%xmm0
  pxor   %xmm1,%xmm1
  cvtsi2sd %eax,%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,0x18(%rsp)
  mov    $0x9,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  mulsd  0x18(%rsp),%xmm0
  addsd  0x10(%rsp),%xmm0
  movq   %xmm0,%r13
  mov    $0x4,%esi
  mov    $0xffffffff,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  mov    %eax,%r14d
  mov    $0x2,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %r14d,%xmm0
  mulsd  D1402(%rip),%xmm0
  pxor   %xmm1,%xmm1
  cvtsi2sd %eax,%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,0x10(%rsp)
  mov    $0x9,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  mulsd  0x10(%rsp),%xmm0
  movq   %r13,%xmm3
  subsd  %xmm0,%xmm3
  movsd  %xmm3,0x10(%rsp)
  mov    $0x5,%esi
  mov    $0xfffffffe,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  mov    %eax,%r13d
  mov    $0x9,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %r13d,%xmm0
  mulsd  D1328(%rip),%xmm0
  pxor   %xmm1,%xmm1
  cvtsi2sd %eax,%xmm1
  mulsd  %xmm1,%xmm0
  addsd  0x10(%rsp),%xmm0
  movsd  %xmm0,0x10(%rsp)
  mov    $0x2,%esi
  mov    $0xfffffffb,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  mov    %eax,%r13d
  mov    $0x9,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %r13d,%xmm0
  mulsd  D958(%rip),%xmm0
  pxor   %xmm1,%xmm1
  cvtsi2sd %eax,%xmm1
  mulsd  %xmm1,%xmm0
  movapd %xmm0,%xmm5
  addsd  0x10(%rsp),%xmm5
  movsd  %xmm5,0x10(%rsp)
  mov    $0x2,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  mov    %eax,%r13d
  mov    $0x2,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %r13d,%xmm0
  mulsd  D532(%rip),%xmm0
  pxor   %xmm1,%xmm1
  cvtsi2sd %eax,%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,0x18(%rsp)
  mov    $0x7,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movapd %xmm0,%xmm4
  mulsd  0x18(%rsp),%xmm4
  movsd  %xmm4,0x18(%rsp)
  mov    $0x7,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  mulsd  0x18(%rsp),%xmm0
  addsd  0x10(%rsp),%xmm0
  movq   %xmm0,%r13
  mov    $0x9,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  mov    %eax,%r14d
  mov    $0x7,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %r14d,%xmm0
  mulsd  D1600(%rip),%xmm0
  pxor   %xmm1,%xmm1
  cvtsi2sd %eax,%xmm1
  mulsd  %xmm1,%xmm0
  movq   %r13,%xmm3
  subsd  %xmm0,%xmm3
  movsd  %xmm3,0x10(%rsp)
  mov    $0x2,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  mov    %eax,%r13d
  mov    $0x7,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %r13d,%xmm0
  mulsd  D40(%rip),%xmm0
  pxor   %xmm1,%xmm1
  cvtsi2sd %eax,%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,0x18(%rsp)
  mov    $0x7,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  mulsd  0x18(%rsp),%xmm0
  addsd  0x10(%rsp),%xmm0
  movq   %xmm0,%r13
  mov    $0x2,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  mov    %eax,%r14d
  mov    $0x2,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %r14d,%xmm0
  mulsd  D1629(%rip),%xmm0
  pxor   %xmm1,%xmm1
  cvtsi2sd %eax,%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,0x10(%rsp)
  mov    $0x5,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movapd %xmm0,%xmm7
  mulsd  0x10(%rsp),%xmm7
  movsd  %xmm7,0x10(%rsp)
  mov    $0x7,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  mulsd  0x10(%rsp),%xmm0
  movq   %r13,%xmm3
  subsd  %xmm0,%xmm3
  movq   %xmm3,%r13
  mov    $0x5,%esi
  mov    $0xfffffffe,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  mov    %eax,%r14d
  mov    $0x2,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %r14d,%xmm0
  mulsd  D1326(%rip),%xmm0
  pxor   %xmm1,%xmm1
  cvtsi2sd %eax,%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,0x10(%rsp)
  mov    $0x7,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  mulsd  0x10(%rsp),%xmm0
  movq   %r13,%xmm3
  subsd  %xmm0,%xmm3
  movq   %xmm3,%r13
  mov    $0x2,%esi
  mov    $0xfffffffb,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  mov    %eax,%r14d
  mov    $0x2,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %r14d,%xmm0
  mulsd  D531(%rip),%xmm0
  pxor   %xmm1,%xmm1
  cvtsi2sd %eax,%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,0x10(%rsp)
  mov    $0x7,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  mulsd  0x10(%rsp),%xmm0
  movq   %r13,%xmm3
  subsd  %xmm0,%xmm3
  movsd  %xmm3,0x10(%rsp)
  mov    $0x6,%esi
  mov    $0xfffffffd,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  mov    %eax,%r13d
  mov    $0x7,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %r13d,%xmm0
  mulsd  D1324(%rip),%xmm0
  pxor   %xmm1,%xmm1
  cvtsi2sd %eax,%xmm1
  mulsd  %xmm1,%xmm0
  addsd  0x10(%rsp),%xmm0
  movsd  %xmm0,0x10(%rsp)
  mov    $0x2,%esi
  mov    $0xfffffff9,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  mov    %eax,%r13d
  mov    $0x7,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %r13d,%xmm0
  mulsd  D821(%rip),%xmm0
  pxor   %xmm1,%xmm1
  cvtsi2sd %eax,%xmm1
  mulsd  %xmm1,%xmm0
  movapd %xmm0,%xmm2
  addsd  0x10(%rsp),%xmm2
  movq   %xmm2,%r13
  mov    $0x4,%esi
  mov    $0xffffffff,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  mov    %eax,%r14d
  mov    $0x9,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %r14d,%xmm0
  mulsd  D1402(%rip),%xmm0
  pxor   %xmm1,%xmm1
  cvtsi2sd %eax,%xmm1
  mulsd  %xmm1,%xmm0
  movq   %r13,%xmm3
  subsd  %xmm0,%xmm3
  movsd  %xmm3,0x10(%rsp)
  mov    $0x7,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  mov    %eax,%r13d
  mov    $0x7,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %r13d,%xmm0
  mulsd  D532(%rip),%xmm0
  pxor   %xmm1,%xmm1
  cvtsi2sd %eax,%xmm1
  mulsd  %xmm1,%xmm0
  addsd  0x10(%rsp),%xmm0
  movq   %xmm0,%r13
  mov    $0x2,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  mov    %eax,%r14d
  mov    $0x5,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %r14d,%xmm0
  mulsd  D1629(%rip),%xmm0
  pxor   %xmm1,%xmm1
  cvtsi2sd %eax,%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,0x10(%rsp)
  mov    $0x7,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  mulsd  0x10(%rsp),%xmm0
  movq   %r13,%xmm3
  subsd  %xmm0,%xmm3
  movsd  %xmm3,0x10(%rsp)
  mov    $0x4,%esi
  mov    $0xffffffff,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  mov    %eax,%r13d
  mov    $0x2,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %r13d,%xmm0
  mulsd  D446(%rip),%xmm0
  pxor   %xmm1,%xmm1
  cvtsi2sd %eax,%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,0x18(%rsp)
  mov    $0x7,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  mulsd  0x18(%rsp),%xmm0
  addsd  0x10(%rsp),%xmm0
  movq   %xmm0,%r13
  mov    $0x5,%esi
  mov    $0xfffffffe,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  mov    %eax,%r14d
  mov    $0x7,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %r14d,%xmm0
  mulsd  D1326(%rip),%xmm0
  pxor   %xmm1,%xmm1
  cvtsi2sd %eax,%xmm1
  mulsd  %xmm1,%xmm0
  movq   %r13,%xmm3
  subsd  %xmm0,%xmm3
  movq   %xmm3,%r13
  mov    $0x2,%esi
  mov    $0xfffffffb,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  mov    %eax,%r14d
  mov    $0x7,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %r14d,%xmm0
  mulsd  D531(%rip),%xmm0
  pxor   %xmm1,%xmm1
  cvtsi2sd %eax,%xmm1
  mulsd  %xmm1,%xmm0
  movq   %r13,%xmm3
  subsd  %xmm0,%xmm3
  movsd  %xmm3,0x10(%rsp)
  mov    $0x2,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  mov    %eax,%r13d
  mov    $0x2,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %r13d,%xmm0
  mulsd  D766(%rip),%xmm0
  pxor   %xmm1,%xmm1
  cvtsi2sd %eax,%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,0x18(%rsp)
  mov    $0x5,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  movapd %xmm0,%xmm2
  mulsd  0x18(%rsp),%xmm2
  movsd  %xmm2,0x18(%rsp)
  mov    $0x5,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  mulsd  0x18(%rsp),%xmm0
  addsd  0x10(%rsp),%xmm0
  movsd  %xmm0,0x10(%rsp)
  mov    $0x5,%esi
  mov    $0xfffffffe,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  mov    %eax,%r13d
  mov    $0x2,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %r13d,%xmm0
  mulsd  D1088(%rip),%xmm0
  pxor   %xmm1,%xmm1
  cvtsi2sd %eax,%xmm1
  movapd %xmm0,%xmm5
  mulsd  %xmm1,%xmm5
  movsd  %xmm5,0x18(%rsp)
  mov    $0x5,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  mulsd  0x18(%rsp),%xmm0
  movapd %xmm0,%xmm7
  addsd  0x10(%rsp),%xmm7
  movsd  %xmm7,0x10(%rsp)
  mov    $0x2,%esi
  mov    $0xfffffffb,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  mov    %eax,%r13d
  mov    $0x2,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %r13d,%xmm0
  mulsd  D516(%rip),%xmm0
  pxor   %xmm1,%xmm1
  cvtsi2sd %eax,%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,0x18(%rsp)
  mov    $0x5,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  mulsd  0x18(%rsp),%xmm0
  addsd  0x10(%rsp),%xmm0
  movsd  %xmm0,0x10(%rsp)
  mov    $0x6,%esi
  mov    $0xfffffffd,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  mov    %eax,%r13d
  mov    $0x4,%esi
  mov    $0xffffffff,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %r13d,%xmm0
  mulsd  D754(%rip),%xmm0
  pxor   %xmm1,%xmm1
  cvtsi2sd %eax,%xmm1
  mulsd  %xmm1,%xmm0
  movapd %xmm0,%xmm4
  addsd  0x10(%rsp),%xmm4
  movsd  %xmm4,0x10(%rsp)
  mov    $0x2,%esi
  mov    $0xfffffff9,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  mov    %eax,%r13d
  mov    $0x4,%esi
  mov    $0xffffffff,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %r13d,%xmm0
  mulsd  D1007(%rip),%xmm0
  pxor   %xmm1,%xmm1
  cvtsi2sd %eax,%xmm1
  mulsd  %xmm1,%xmm0
  addsd  0x10(%rsp),%xmm0
  movsd  %xmm0,0x10(%rsp)
  mov    $0x5,%esi
  mov    $0xfffffffe,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  mov    %eax,%r13d
  mov    $0x5,%esi
  mov    $0xfffffffe,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %r13d,%xmm0
  mulsd  D1475(%rip),%xmm0
  pxor   %xmm1,%xmm1
  cvtsi2sd %eax,%xmm1
  mulsd  %xmm1,%xmm0
  movapd %xmm0,%xmm2
  addsd  0x10(%rsp),%xmm2
  movsd  %xmm2,0x10(%rsp)
  mov    $0x2,%esi
  mov    $0xfffffffb,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  mov    %eax,%r13d
  mov    $0x5,%esi
  mov    $0xfffffffe,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %r13d,%xmm0
  mulsd  D654(%rip),%xmm0
  pxor   %xmm1,%xmm1
  cvtsi2sd %eax,%xmm1
  mulsd  %xmm1,%xmm0
  addsd  0x10(%rsp),%xmm0
  movsd  %xmm0,0x10(%rsp)
  mov    $0x2,%esi
  mov    $0xfffffffb,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  mov    %eax,%r13d
  mov    $0x2,%esi
  mov    $0xfffffffb,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %r13d,%xmm0
  mulsd  D1311(%rip),%xmm0
  pxor   %xmm1,%xmm1
  cvtsi2sd %eax,%xmm1
  mulsd  %xmm1,%xmm0
  addsd  0x10(%rsp),%xmm0
  mulsd  0x8(%rsp),%xmm0
  divsd  D1510(%rip),%xmm0
  movsd  %xmm0,0x70(%rbp)
  mov    $0x5,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  mov    %eax,%r13d
  mov    $0x5,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %r13d,%xmm0
  mulsd  D989(%rip),%xmm0
  pxor   %xmm1,%xmm1
  cvtsi2sd %eax,%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,0x8(%rsp)
  mov    $0x11,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  mov    %eax,%r13d
  mov    $0x2,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  mov    %eax,%r14d
  mov    $0xf,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm2,%xmm2
  cvtsi2sd %r13d,%xmm2
  mulsd  D925(%rip),%xmm2
  pxor   %xmm0,%xmm0
  cvtsi2sd %r14d,%xmm0
  mulsd  D257(%rip),%xmm0
  pxor   %xmm1,%xmm1
  cvtsi2sd %eax,%xmm1
  mulsd  %xmm1,%xmm0
  subsd  %xmm0,%xmm2
  movq   %xmm2,%r13
  mov    $0xf,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm1,%xmm1
  cvtsi2sd %eax,%xmm1
  mulsd  D257(%rip),%xmm1
  movq   %r13,%xmm6
  subsd  %xmm1,%xmm6
  movapd %xmm6,%xmm0
  mulsd  0x8(%rsp),%xmm0
  movsd  %xmm0,0x78(%rbp)
  mov    $0x5,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  mov    %eax,%r13d
  mov    $0x5,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G1@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %r13d,%xmm0
  mulsd  D1573(%rip),%xmm0
  pxor   %xmm1,%xmm1
  cvtsi2sd %eax,%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,0x8(%rsp)
  mov    $0x13,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  mov    %eax,%r13d
  mov    $0x2,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  mov    %eax,%r14d
  mov    $0x11,%esi
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm2,%xmm2
  cvtsi2sd %r13d,%xmm2
  mulsd  D1170(%rip),%xmm2
  pxor   %xmm0,%xmm0
  cvtsi2sd %r14d,%xmm0
  mulsd  D1344(%rip),%xmm0
  pxor   %xmm1,%xmm1
  cvtsi2sd %eax,%xmm1
  mulsd  %xmm1,%xmm0
  subsd  %xmm0,%xmm2
  movq   %xmm2,%r13
  mov    $0x11,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  mulsd  D1344(%rip),%xmm0
  movq   %r13,%xmm6
  subsd  %xmm0,%xmm6
  movsd  %xmm6,0x10(%rsp)
  mov    $0x2,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  mov    %eax,%r13d
  mov    $0xf,%esi
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %r13d,%xmm0
  mulsd  D232(%rip),%xmm0
  pxor   %xmm1,%xmm1
  cvtsi2sd %eax,%xmm1
  mulsd  %xmm1,%xmm0
  movapd %xmm0,%xmm5
  addsd  0x10(%rsp),%xmm5
  movsd  %xmm5,0x10(%rsp)
  mov    $0xa,%esi
  mov    $0xfffffff9,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  mulsd  D964(%rip),%xmm0
  movapd %xmm0,%xmm6
  addsd  0x10(%rsp),%xmm6
  movsd  %xmm6,0x10(%rsp)
  mov    $0x2,%esi
  mov    $0xfffffff1,%edi
  mov    $0x0,%eax
  call   <SL_G2@plt>
  pxor   %xmm0,%xmm0
  cvtsi2sd %eax,%xmm0
  mulsd  D1516(%rip),%xmm0
  addsd  0x10(%rsp),%xmm0
  mulsd  0x8(%rsp),%xmm0
  divsd  D723(%rip),%xmm0
  movsd  %xmm0,0x88(%rbp)
  movq   $0x0,0xa0(%rbx)
  lea    0xa0(%rbp),%rax
L6:
  movq   %r12,%xmm0
  mulsd  0xa0(%rbx),%xmm0
  addsd  (%rax),%xmm0
  movsd  %xmm0,0xa0(%rbx)
  mov    %rax,%rdx
  sub    $0x8,%rax
  cmp    %rbp,%rdx
  jne    L6
  add    $0x28,%rsp
  pop    %rbx
  pop    %rbp
  pop    %r12
  pop    %r13
  pop    %r14
  pop    %r15
  ret
```

tool_calls: name: parse_data
arguments: label: D1409
type_guessed: f64
name: parse_data
arguments: label: D263
type_guessed: f64
name: parse_data
arguments: label: D527
type_guessed: f64
name: parse_data
arguments: label: D1417
type_guessed: f64
name: parse_data
arguments: label: D171
type_guessed: f64
name: parse_data
arguments: label: D857
type_guessed: f64
name: parse_data
arguments: label: D52
type_guessed: f64
name: parse_data
arguments: label: D1380
type_guessed: f32[2]
name: parse_data
arguments: label: D538
type_guessed: f64
name: parse_data
arguments: label: D465
type_guessed: f64
name: parse_data
arguments: label: D97
type_guessed: f64
name: parse_data
arguments: label: D721
type_guessed: f64
name: parse_data
arguments: label: D152
type_guessed: f64
name: parse_data
arguments: label: D279
type_guessed: f64
name: parse_data
arguments: label: D1620
type_guessed: f64
name: parse_data
arguments: label: D1398
type_guessed: f64
name: parse_data
arguments: label: D1349
type_guessed: f64
name: parse_data
arguments: label: D287
type_guessed: f64
name: parse_data
arguments: label: D1202
type_guessed: f64
name: parse_data
arguments: label: D182
type_guessed: f64
name: parse_data
arguments: label: D436
type_guessed: f64
name: parse_data
arguments: label: D1365
type_guessed: f64
name: parse_data
arguments: label: D1133
type_guessed: f64
name: parse_data
arguments: label: D1212
type_guessed: f64
name: parse_data
arguments: label: D368
type_guessed: f64
name: parse_data
arguments: label: D114
type_guessed: f64
name: parse_data
arguments: label: D1099
type_guessed: f64
name: parse_data
arguments: label: D761
type_guessed: f64
name: parse_data
arguments: label: D470
type_guessed: f64
name: parse_data
arguments: label: D147
type_guessed: f64
name: parse_data
arguments: label: D879
type_guessed: f64
name: parse_data
arguments: label: D1418
type_guessed: f64
name: parse_data
arguments: label: D44
type_guessed: f64
name: parse_data
arguments: label: D1413
type_guessed: f64
name: parse_data
arguments: label: D1422
type_guessed: f64
name: parse_data
arguments: label: D745
type_guessed: f64
name: parse_data
arguments: label: D1410
type_guessed: f64
name: parse_data
arguments: label: D648
type_guessed: f64
name: parse_data
arguments: label: D1269
type_guessed: f64
name: parse_data
arguments: label: D1088
type_guessed: f64
name: parse_data
arguments: label: D487
type_guessed: f64
name: parse_data
arguments: label: D1160
type_guessed: f64
name: parse_data
arguments: label: D1078
type_guessed: f64
name: parse_data
arguments: label: D1358
type_guessed: f64
name: parse_data
arguments: label: D112
type_guessed: f64
name: parse_data
arguments: label: D1376
type_guessed: f64
name: parse_data
arguments: label: D1368
type_guessed: f64
name: parse_data
arguments: label: D808
type_guessed: f64
name: parse_data
arguments: label: D91
type_guessed: f64
name: parse_data
arguments: label: D23
type_guessed: f64
name: parse_data
arguments: label: D531
type_guessed: f64
name: parse_data
arguments: label: D1542
type_guessed: f64
name: parse_data
arguments: label: D200
type_guessed: f64
name: parse_data
arguments: label: D393
type_guessed: f64
name: parse_data
arguments: label: D846
type_guessed: f32[2]
name: parse_data
arguments: label: D897
type_guessed: f64
name: parse_data
arguments: label: D1075
type_guessed: f64
name: parse_data
arguments: label: D866
type_guessed: f64
name: parse_data
arguments: label: D164
type_guessed: f64
name: parse_data
arguments: label: D1051
type_guessed: f64
name: parse_data
arguments: label: D1213
type_guessed: f64
name: parse_data
arguments: label: D778
type_guessed: f64
name: parse_data
arguments: label: D952
type_guessed: f64
name: parse_data
arguments: label: D988
type_guessed: f64
name: parse_data
arguments: label: D976
type_guessed: f64
name: parse_data
arguments: label: D1174
type_guessed: f64
name: parse_data
arguments: label: D510
type_guessed: f64
name: parse_data
arguments: label: D977
type_guessed: f64
name: parse_data
arguments: label: D867
type_guessed: f64
name: parse_data
arguments: label: D811
type_guessed: f64
name: parse_data
arguments: label: D352
type_guessed: f64
name: parse_data
arguments: label: D1089
type_guessed: f64
name: parse_data
arguments: label: D790
type_guessed: f64
name: parse_data
arguments: label: D1445
type_guessed: f64
name: parse_data
arguments: label: D800
type_guessed: f64
name: parse_data
arguments: label: D322
type_guessed: f64
name: parse_data
arguments: label: D821
type_guessed: f64
name: parse_data
arguments: label: D893
type_guessed: f64
name: parse_data
arguments: label: D704
type_guessed: f64
name: parse_data
arguments: label: D1591
type_guessed: f64
name: parse_data
arguments: label: D1058
type_guessed: f64
name: parse_data
arguments: label: D941
type_guessed: f64
name: parse_data
arguments: label: D1305
type_guessed: f64
name: parse_data
arguments: label: D736
type_guessed: f64
name: parse_data
arguments: label: D45
type_guessed: f64
name: parse_data
arguments: label: D115
type_guessed: f64
name: parse_data
arguments: label: D175
type_guessed: f64
name: parse_data
arguments: label: D117
type_guessed: f64
name: parse_data
arguments: label: D502
type_guessed: f64
name: parse_data
arguments: label: D1502
type_guessed: f64
name: parse_data
arguments: label: D583
type_guessed: f64
name: parse_data
arguments: label: D845
type_guessed: f64
name: parse_data
arguments: label: D1106
type_guessed: f64
name: parse_data
arguments: label: D1402
type_guessed: f64
name: parse_data
arguments: label: D1328
type_guessed: f64
name: parse_data
arguments: label: D958
type_guessed: f64
name: parse_data
arguments: label: D532
type_guessed: f64
name: parse_data
arguments: label: D1600
type_guessed: f64
name: parse_data
arguments: label: D40
type_guessed: f64
name: parse_data
arguments: label: D1629
type_guessed: f64
name: parse_data
arguments: label: D1326
type_guessed: f64
name: parse_data
arguments: label: D1324
type_guessed: f64
name: parse_data
arguments: label: D446
type_guessed: f64
name: parse_data
arguments: label: D766
type_guessed: f64
name: parse_data
arguments: label: D516
type_guessed: f64
name: parse_data
arguments: label: D754
type_guessed: f64
name: parse_data
arguments: label: D1007
type_guessed: f64
name: parse_data
arguments: label: D1475
type_guessed: f64
name: parse_data
arguments: label: D654
type_guessed: f64
name: parse_data
arguments: label: D1311
type_guessed: f64
name: parse_data
arguments: label: D1510
type_guessed: f64
name: parse_data
arguments: label: D989
type_guessed: f32[2]
name: parse_data
arguments: label: D925
type_guessed: f64
name: parse_data
arguments: label: D257
type_guessed: f64
name: parse_data
arguments: label: D1573
type_guessed: f64
name: parse_data
arguments: label: D1170
type_guessed: f64
name: parse_data
arguments: label: D1344
type_guessed: f64
name: parse_data
arguments: label: D232
type_guessed: f64
name: parse_data
arguments: label: D964
type_guessed: f64
name: parse_data
arguments: label: D1516
type_guessed: f64
name: parse_data
arguments: label: D723
type_guessed: f64

tool: D1409: 131072

tool: D263: 1620

tool: D527: 525

tool: D1417: 168

tool: D171: 700

tool: D857: 32

tool: D52: 21

tool: {"D1380": [0.0,-7.5]}

tool: D538: 41580

tool: D465: 6480

tool: D97: 15120

tool: D721: 31115

tool: D152: 12250

tool: D279: 9800

tool: D1620: 5880

tool: D1398: 560

tool: D1349: 5040

tool: D287: 3500

tool: D1202: 2100

tool: D182: 2800

tool: D436: 1344

tool: D1365: 128

tool: D1133: 997920

tool: D1212: 155520

tool: D368: 362880

tool: D114: 3201660

tool: D1099: 2328480

tool: D761: 77760

tool: D470: 423360

tool: D147: 3754135

tool: D879: 848925

tool: D1418: 411600

tool: D44: 926100

tool: D1413: 686000

tool: D1422: 29400

tool: D745: 1493520

tool: D1410: 1950200

tool: D648: 294000

tool: D1269: 441000

tool: D1088: 235200

tool: D487: 332640

tool: D1160: 319200

tool: D1078: 13440

tool: D1358: 352800

tool: D112: 156800

tool: D1376: 166320

tool: D1368: 50400

tool: D808: 84000

tool: D91: 67200

tool: D23: 25200

tool: D531: 33600

tool: D1542: 48384

tool: D200: 1536

tool: D393: 3072

tool: {"D846": [0.0,-6.0]}

tool: D897: 63

tool: D1075: 32768

tool: D866: 1600830

tool: D164: 657720

tool: D1051: 264600

tool: D1213: 249480

tool: D778: 831600

tool: D952: 90720

tool: D988: 60480

tool: D976: 471625

tool: D1174: 165375

tool: D510: 61250

tool: D977: 186690

tool: D867: 245000

tool: D811: 377300

tool: D352: 21560

tool: D1089: 21000

tool: D790: 63000

tool: D1445: 147000

tool: D800: 6720

tool: D322: 14000

tool: D821: 49000

tool: D893: 73500

tool: D704: 17640

tool: D1591: 58800

tool: D1058: 3360

tool: D941: 196000

tool: D1305: 11200

tool: D736: 8064

tool: D45: 16800

tool: D115: 2254307328

tool: D175: 16384

tool: D117: 2641100

tool: D502: 3018400

tool: D1502: 2624400

tool: D583: 2935800

tool: D845: 1701000

tool: D1106: 544320

tool: D1402: 1411200

tool: D1328: 2268000

tool: D958: 103680

tool: D532: 275625

tool: D1600: 1234800

tool: D40: 1102500

tool: D1629: 176400

tool: D1326: 735000

tool: D1324: 617400

tool: D446: 630000

tool: D766: 28224

tool: D516: 10752

tool: D754: 705600

tool: D1007: 56000

tool: D1475: 490000

tool: D654: 44800

tool: D1311: 1024

tool: D1510: 441

tool: {"D989": [0.0,-10.75]}

tool: D925: 2720

tool: D257: 819

tool: D1573: 917504

tool: D1170: 29260

tool: D1344: 20400

tool: D232: 13923

tool: D964: 1700

tool: D1516: 252

tool: D723: 51

assistant: ```c
void twobody_ZM_slip_20(int n, double l, double *f, double *fk) {
  int q;
  for (q = 0; q <= 20; q++)
    fk[q] = 0.0;
  fk[6] = 131072.0 * SL_G1(0, 5) * SL_G1(0, 5) * SL_G2(2, 5) * SL_G2(2, 5) * (1620.0 * SL_G1(2, 9) - 525.0 * SL_G1(0, 2) * SL_G1(2, 7) - 525.0 * SL_G1(0, 7) + 168.0 * SL_G1(0, 2) * SL_G1(0, 5) + 700.0 * SL_G1(-2, 5) + 32.0 * SL_G1(-5, 2)) / 21.0;
  fk[8] = -65536.0 * SL_G1(0, 5) * SL_G2(2, 5) * (41580.0 * SL_G1(2, 5) * SL_G2(2, 7) * SL_G1(2, 9) - 6480.0 * SL_G2(0, 5) * SL_G1(2, 5) * SL_G1(2, 9) + 15120.0 * SL_G2(-1, 4) * SL_G1(2, 5) * SL_G1(2, 9) - 31115.0 * SL_G1(0, 5) * SL_G1(2, 7) * SL_G2(2, 7) - 12250.0 * SL_G1(0, 7) * SL_G1(2, 5) * SL_G2(2, 7) + 9800.0 * SL_G1(-2, 5) * SL_G1(2, 5) * SL_G2(2, 7) + 5880.0 * SL_G1(0, 5) * SL_G1(0, 5) * SL_G2(2, 7) - 9800.0 * SL_G1(-1, 4) * SL_G1(0, 5) * SL_G2(2, 7) + 560.0 * SL_G1(-5, 5) * SL_G2(2, 7) + 5040.0 * SL_G1(0, 5) * SL_G2(0, 5) * SL_G1(2, 7) - 3500.0 * SL_G2(-1, 4) * SL_G1(0, 5) * SL_G1(2, 7) + 2100.0 * SL_G2(0, 5) * SL_G1(0, 7) * SL_G1(2, 5) - 3500.0 * SL_G2(-1, 4) * SL_G1(0, 7) * SL_G1(2, 5) - 2800.0 * SL_G1(-2, 5) * SL_G2(0, 5) * SL_G1(2, 5) - 2800.0 * SL_G1(-2, 5) * SL_G2(-1, 4) * SL_G1(2, 5) - 1344.0 * SL_G1(0, 5) * SL_G1(0, 5) * SL_G2(0, 5) - 128.0 * SL_G1(-5, 5) * SL_G2(0, 5)) / 21.0;
  fk[10] = -8192.0 * SL_G1(2, 5) * (997920.0 * SL_G1(0, 5) * SL_G2(2, 5) * SL_G1(2, 7) * SL_G2(2, 9) - 155520.0 * SL_G1(0, 5) * SL_G1(0, 5) * SL_G2(2, 5) * SL_G2(2, 9) + 362880.0 * SL_G1(-1, 4) * SL_G1(0, 5) * SL_G2(2, 5) * SL_G2(2, 9) - 3201660.0 * SL_G1(2, 5) * SL_G2(2, 7) * SL_G2(2, 7) * SL_G1(2, 9) + 997920.0 * SL_G2(0, 5) * SL_G1(2, 5) * SL_G2(2, 7) * SL_G1(2, 9) - 2328480.0 * SL_G2(-1, 4) * SL_G1(2, 5) * SL_G2(2, 7) * SL_G1(2, 9) - 77760.0 * SL_G2(0, 5) * SL_G2(0, 5) * SL_G1(2, 5) * SL_G1(2, 9) + 362880.0 * SL_G2(-1, 4) * SL_G2(0, 5) * SL_G1(2, 5) * SL_G1(2, 9) - 423360.0 * SL_G2(-1, 4) * SL_G2(-1, 4) * SL_G1(2, 5) * SL_G1(2, 9) + 3754135.0 * SL_G1(0, 5) * SL_G1(2, 7) * SL_G2(2, 7) * SL_G2(2, 7) + 848925.0 * SL_G1(0, 7) * SL_G1(2, 5) * SL_G2(2, 7) * SL_G2(2, 7) - 411600.0 * SL_G1(-2, 5) * SL_G1(2, 5) * SL_G2(2, 7) * SL_G2(2, 7) - 926100.0 * SL_G1(0, 5) * SL_G1(0, 5) * SL_G2(2, 7) * SL_G2(2, 7) + 686000.0 * SL_G1(-1, 4) * SL_G1(0, 5) * SL_G2(2, 7) * SL_G2(2, 7) - 29400.0 * SL_G1(-5, 5) * SL_G2(2, 7) * SL_G2(2, 7) - 1493520.0 * SL_G1(0, 5) * SL_G2(0, 5) * SL_G1(2, 7) * SL_G2(2, 7) + 1950200.0 * SL_G2(-1, 4) * SL_G1(0, 5) * SL_G1(2, 7) * SL_G2(2, 7) - 294000.0 * SL_G2(0, 5) * SL_G1(0, 7) * SL_G1(2, 5) * SL_G2(2, 7) + 441000.0 * SL_G2(-1, 4) * SL_G1(0, 7) * SL_G1(2, 5) * SL_G2(2, 7) + 235200.0 * SL_G1(-2, 5) * SL_G2(0, 5) * SL_G1(2, 5) * SL_G2(2, 7) + 235200.0 * SL_G1(-2, 5) * SL_G2(-1, 4) * SL_G1(2, 5) * SL_G2(2, 7) + 332640.0 * SL_G1(0, 5) * SL_G1(0, 5) * SL_G2(0, 5) * SL_G2(2, 7) - 319200.0 * SL_G1(-1, 4) * SL_G1(0, 5) * SL_G2(0, 5) * SL_G2(2, 7) + 13440.0 * SL_G1(-5, 5) * SL_G2(0, 5) * SL_G2(2, 7) - 352800.0 * SL_G2(-1, 4) * SL_G1(0, 5) * SL_G1(0, 5) * SL_G2(2, 7) - 156800.0 * SL_G1(-1, 4) * SL_G2(-1, 4) * SL_G1(0, 5) * SL_G2(2, 7) - 294000.0 * SL_G1(0, 5) * SL_G2(0, 7) * SL_G2(2, 5) * SL_G1(2, 7) + 235200.0 * SL_G2(-2, 5) * SL_G1(0, 5) * SL_G2(2, 5) * SL_G1(2, 7) + 166320.0 * SL_G1(0, 5) * SL_G2(0, 5) * SL_G2(0, 5) * SL_G1(2, 7) - 319200.0 * SL_G2(-1, 4) * SL_G1(0, 5) * SL_G2(0, 5) * SL_G1(2, 7) + 13440.0 * SL_G2(-5, 5) * SL_G1(0, 5) * SL_G1(2, 7) + 50400.0 * SL_G1(0, 5) * SL_G1(0, 5) * SL_G2(0, 7) * SL_G2(2, 5) - 84000.0 * SL_G1(-1, 4) * SL_G1(0, 5) * SL_G2(0, 7) * SL_G2(2, 5) - 67200.0 * SL_G2(-2, 5) * SL_G1(0, 5) * SL_G1(0, 5) * SL_G2(2, 5) - 67200.0 * SL_G2(-2, 5) * SL_G1(-1, 4) * SL_G1(0, 5) * SL_G2(2, 5) + 25200.0 * SL_G2(0, 5) * SL_G2(0, 5) * SL_G1(0, 7) * SL_G1(2, 5) - 84000.0 * SL_G2(-1, 4) * SL_G2(0, 5) * SL_G1(0, 7) * SL_G1(2, 5) - 33600.0 * SL_G1(-2, 5) * SL_G2(0, 5) * SL_G2(0, 5) * SL_G1(2, 5) - 67200.0 * SL_G1(-2, 5) * SL_G2(-1, 4) * SL_G2(0, 5) * SL_G1(2, 5) - 33600.0 * SL_G1(-2, 5) * SL_G2(-1, 4) * SL_G2(-1, 4) * SL_G1(2, 5) - 48384.0 * SL_G1(0, 5) * SL_G1(0, 5) * SL_G2(0, 5) * SL_G2(0, 5) - 1536.0 * SL_G1(-5, 5) * SL_G2(0, 5) * SL_G2(0, 5) - 3072.0 * SL_G2(-5, 5) * SL_G1(0, 5) * SL_G1(0, 5)) / 63.0;
  fk[12] = 32768.0 * SL_G1(2, 5) * SL_G1(2, 5) * (1600830.0 * SL_G1(2, 7) * SL_G2(2, 7) * SL_G2(2, 9) - 657720.0 * SL_G1(0, 5) * SL_G2(2, 7) * SL_G2(2, 9) + 264600.0 * SL_G1(-1, 4) * SL_G2(2, 7) * SL_G2(2, 9) - 249480.0 * SL_G2(0, 5) * SL_G1(2, 7) * SL_G2(2, 9) + 831600.0 * SL_G2(-1, 4) * SL_G1(2, 7) * SL_G2(2, 9) + 77760.0 * SL_G1(0, 5) * SL_G2(0, 5) * SL_G2(2, 9) - 90720.0 * SL_G1(-1, 4) * SL_G2(0, 5) * SL_G2(2, 9) - 362880.0 * SL_G2(-1, 4) * SL_G1(0, 5) * SL_G2(2, 9) - 60480.0 * SL_G1(-1, 4) * SL_G2(-1, 4) * SL_G2(2, 9) - 471625.0 * SL_G2(0, 2) * SL_G1(2, 7) * SL_G2(2, 7) * SL_G2(2, 7) + 165375.0 * SL_G2(0, 2) * SL_G1(0, 5) * SL_G2(2, 7) * SL_G2(2, 7) - 61250.0 * SL_G1(-1, 4) * SL_G2(0, 2) * SL_G2(2, 7) * SL_G2(2, 7) - 471625.0 * SL_G2(0, 7) * SL_G1(2, 7) * SL_G2(2, 7) + 186690.0 * SL_G2(0, 2) * SL_G2(0, 5) * SL_G1(2, 7) * SL_G2(2, 7) - 245000.0 * SL_G2(-1, 4) * SL_G2(0, 2) * SL_G1(2, 7) * SL_G2(2, 7) + 377300.0 * SL_G2(-2, 5) * SL_G1(2, 7) * SL_G2(2, 7) + 21560.0 * SL_G2(-5, 2) * SL_G1(2, 7) * SL_G2(2, 7) + 165375.0 * SL_G1(0, 5) * SL_G2(0, 7) * SL_G2(2, 7) - 61250.0 * SL_G1(-1, 4) * SL_G2(0, 7) * SL_G2(2, 7) - 60480.0 * SL_G2(0, 2) * SL_G1(0, 5) * SL_G2(0, 5) * SL_G2(2, 7) + 21000.0 * SL_G1(-1, 4) * SL_G2(0, 2) * SL_G2(0, 5) * SL_G2(2, 7) + 63000.0 * SL_G2(-1, 4) * SL_G2(0, 2) * SL_G1(0, 5) * SL_G2(2, 7) - 147000.0 * SL_G2(-2, 5) * SL_G1(0, 5) * SL_G2(2, 7) - 6720.0 * SL_G2(-5, 2) * SL_G1(0, 5) * SL_G2(2, 7) + 14000.0 * SL_G1(-1, 4) * SL_G2(-1, 4) * SL_G2(0, 2) * SL_G2(2, 7) - 49000.0 * SL_G2(-2, 5) * SL_G1(-1, 4) * SL_G2(2, 7) + 73500.0 * SL_G2(0, 5) * SL_G2(0, 7) * SL_G1(2, 7) - 245000.0 * SL_G2(-1, 4) * SL_G2(0, 7) * SL_G1(2, 7) - 17640.0 * SL_G2(0, 2) * SL_G2(0, 5) * SL_G2(0, 5) * SL_G1(2, 7) + 58800.0 * SL_G2(-1, 4) * SL_G2(0, 2) * SL_G2(0, 5) * SL_G1(2, 7) - 58800.0 * SL_G2(-2, 5) * SL_G2(0, 5) * SL_G1(2, 7) - 3360.0 * SL_G2(-5, 2) * SL_G2(0, 5) * SL_G1(2, 7) + 196000.0 * SL_G2(-2, 5) * SL_G2(-1, 4) * SL_G1(2, 7) + 11200.0 * SL_G2(-5, 2) * SL_G2(-1, 4) * SL_G1(2, 7) - 25200.0 * SL_G1(0, 5) * SL_G2(0, 5) * SL_G2(0, 7) + 21000.0 * SL_G1(-1, 4) * SL_G2(0, 5) * SL_G2(0, 7) + 63000.0 * SL_G2(-1, 4) * SL_G1(0, 5) * SL_G2(0, 7) + 14000.0 * SL_G1(-1, 4) * SL_G2(-1, 4) * SL_G2(0, 7) + 8064.0 * SL_G2(0, 2) * SL_G1(0, 5) * SL_G2(0, 5) * SL_G2(0, 5) + 33600.0 * SL_G2(-2, 5) * SL_G1(0, 5) * SL_G2(0, 5) + 1536.0 * SL_G2(-5, 2) * SL_G1(0, 5) * SL_G2(0, 5) + 16800.0 * SL_G2(-2, 5) * SL_G1(-1, 4) * SL_G2(0, 5) + 11200.0 * SL_G2(-2, 5) * SL_G1(-1, 4) * SL_G2(-1, 4)) / 63.0;
  fk[13] = 2254307328.0 * SL_G1(0, 5) * SL_G1(0, 5) * SL_G2(2, 15);
  fk[14] = 16384.0 * SL_G1(2, 5) * SL_G1(2, 5) * SL_G1(2, 5) * (2641100.0 * SL_G2(2, 7) * SL_G2(2, 11) + 3018400.0 * SL_G2(-1, 4) * SL_G2(2, 11) + 2624400.0 * SL_G2(2, 9) * SL_G2(2, 9) - 2935800.0 * SL_G2(0, 2) * SL_G2(2, 7) * SL_G2(2, 9) - 1701000.0 * SL_G2(0, 7) * SL_G2(2, 9) + 544320.0 * SL_G2(0, 2) * SL_G2(0, 5) * SL_G2(2, 9) - 1411200.0 * SL_G2(-1, 4) * SL_G2(0, 2) * SL_G2(2, 9) + 2268000.0 * SL_G2(-2, 5) * SL_G2(2, 9) + 103680.0 * SL_G2(-5, 2) * SL_G2(2, 9) + 275625.0 * SL_G2(0, 2) * SL_G2(0, 2) * SL_G2(2, 7) * SL_G2(2, 7) - 1234800.0 * SL_G2(0, 9) * SL_G2(2, 7) + 1102500.0 * SL_G2(0, 2) * SL_G2(0, 7) * SL_G2(2, 7) - 176400.0 * SL_G2(0, 2) * SL_G2(0, 2) * SL_G2(0, 5) * SL_G2(2, 7) - 735000.0 * SL_G2(-2, 5) * SL_G2(0, 2) * SL_G2(2, 7) - 33600.0 * SL_G2(-5, 2) * SL_G2(0, 2) * SL_G2(2, 7) + 617400.0 * SL_G2(-3, 6) * SL_G2(2, 7) + 49000.0 * SL_G2(-7, 2) * SL_G2(2, 7) - 1411200.0 * SL_G2(-1, 4) * SL_G2(0, 9) + 275625.0 * SL_G2(0, 7) * SL_G2(0, 7) - 176400.0 * SL_G2(0, 2) * SL_G2(0, 5) * SL_G2(0, 7) + 630000.0 * SL_G2(-1, 4) * SL_G2(0, 2) * SL_G2(0, 7) - 735000.0 * SL_G2(-2, 5) * SL_G2(0, 7) - 33600.0 * SL_G2(-5, 2) * SL_G2(0, 7) + 28224.0 * SL_G2(0, 2) * SL_G2(0, 2) * SL_G2(0, 5) * SL_G2(0, 5) + 235200.0 * SL_G2(-2, 5) * SL_G2(0, 2) * SL_G2(0, 5) + 10752.0 * SL_G2(-5, 2) * SL_G2(0, 2) * SL_G2(0, 5) + 705600.0 * SL_G2(-3, 6) * SL_G2(-1, 4) + 56000.0 * SL_G2(-7, 2) * SL_G2(-1, 4) + 490000.0 * SL_G2(-2, 5) * SL_G2(-2, 5) + 44800.0 * SL_G2(-5, 2) * SL_G2(-2, 5) + 1024.0 * SL_G2(-5, 2) * SL_G2(-5, 2)) / 441.0;
  fk[15] = -917504.0 * SL_G1(0, 5) * SL_G1(2, 5) * (2720.0 * SL_G2(2, 17) - 819.0 * SL_G2(0, 2) * SL_G2(2, 15) - 819.0 * SL_G2(0, 15));
  fk[17] = 917504.0 * SL_G1(2, 5) * SL_G1(2, 5) * (29260.0 * SL_G2(2, 19) - 20400.0 * SL_G2(0, 2) * SL_G2(2, 17) - 20400.0 * SL_G2(0, 17) + 13923.0 * SL_G2(0, 2) * SL_G2(0, 15) + 1700.0 * SL_G2(-7, 10) + 252.0 * SL_G2(-15, 2)) / 51.0;
  f[20] = 0.0;
  for (q = 0; q <= 20; q++)
    f[20] = f[20] * l + fk[20 - q];
}
```