user: 提供的汇编代码用C语言表示会是什么样子:

```asm
<JacobianQNLEffects>:
  endbr64
  push   %rbp
  mov    %rsp,%rbp
  sub    $0x1000,%rsp
  orq    $0x0,(%rsp)
  sub    $0x950,%rsp
  mov    %rdi,-0x1938(%rbp)
  mov    %rsi,-0x1940(%rbp)
  mov    %rdx,-0x1948(%rbp)
  mov    -0x1938(%rbp),%rax
  pxor   %xmm0,%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x1938(%rbp),%rax
  add    $0x8,%rax
  pxor   %xmm0,%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x1938(%rbp),%rax
  add    $0x10,%rax
  pxor   %xmm0,%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x1938(%rbp),%rax
  add    $0x18,%rax
  pxor   %xmm0,%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x1938(%rbp),%rax
  add    $0x20,%rax
  pxor   %xmm0,%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x1938(%rbp),%rax
  add    $0x28,%rax
  pxor   %xmm0,%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x1938(%rbp),%rax
  add    $0x30,%rax
  pxor   %xmm0,%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x1940(%rbp),%rax
  movsd  0x8(%rax),%xmm0
  movsd  %xmm0,-0x1930(%rbp)
  mov    -0x1930(%rbp),%rax
  movq   %rax,%xmm0
  call   <cos@plt>
  movq   %xmm0,%rax
  mov    %rax,-0x1928(%rbp)
  mov    -0x1948(%rbp),%rax
  movsd  (%rax),%xmm0
  movsd  %xmm0,-0x1920(%rbp)
  movsd  -0x1928(%rbp),%xmm0
  mulsd  -0x1920(%rbp),%xmm0
  movsd  %xmm0,-0x1918(%rbp)
  mov    -0x1948(%rbp),%rax
  movsd  0x8(%rax),%xmm0
  movsd  %xmm0,-0x1910(%rbp)
  movsd  -0x1918(%rbp),%xmm0
  mulsd  -0x1910(%rbp),%xmm0
  movsd  %xmm0,-0x1908(%rbp)
  mov    -0x1940(%rbp),%rax
  movsd  0x10(%rax),%xmm0
  movsd  %xmm0,-0x1900(%rbp)
  mov    -0x1900(%rbp),%rax
  movq   %rax,%xmm0
  call   <cos@plt>
  movq   %xmm0,%rax
  mov    %rax,-0x18f8(%rbp)
  movsd  -0x18f8(%rbp),%xmm0
  mulsd  -0x1928(%rbp),%xmm0
  movsd  %xmm0,-0x18f0(%rbp)
  movsd  -0x1920(%rbp),%xmm0
  mulsd  -0x1910(%rbp),%xmm0
  movsd  %xmm0,-0x18e8(%rbp)
  movsd  -0x18f0(%rbp),%xmm0
  mulsd  -0x18e8(%rbp),%xmm0
  movsd  %xmm0,-0x18e0(%rbp)
  mov    -0x1900(%rbp),%rax
  movq   %rax,%xmm0
  call   <sin@plt>
  movq   %xmm0,%rax
  mov    %rax,-0x18d8(%rbp)
  mov    -0x1930(%rbp),%rax
  movq   %rax,%xmm0
  call   <sin@plt>
  movq   %xmm0,%rax
  mov    %rax,-0x18d0(%rbp)
  movsd  -0x18d8(%rbp),%xmm0
  mulsd  -0x18d0(%rbp),%xmm0
  movsd  %xmm0,-0x18c8(%rbp)
  movsd  -0x18c8(%rbp),%xmm0
  mulsd  -0x1920(%rbp),%xmm0
  movsd  %xmm0,-0x18c0(%rbp)
  movsd  -0x18f8(%rbp),%xmm0
  mulsd  -0x1910(%rbp),%xmm0
  movsd  %xmm0,-0x18b8(%rbp)
  movsd  -0x18c0(%rbp),%xmm0
  addsd  -0x18b8(%rbp),%xmm0
  movsd  %xmm0,-0x18b0(%rbp)
  mov    -0x1948(%rbp),%rax
  movsd  0x10(%rax),%xmm0
  movsd  %xmm0,-0x18a8(%rbp)
  movsd  -0x18b0(%rbp),%xmm0
  mulsd  -0x18a8(%rbp),%xmm0
  movsd  %xmm0,-0x18a0(%rbp)
  movsd  -0x1918(%rbp),%xmm1
  movsd  D8293(%rip),%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x18a8(%rbp),%xmm2
  movsd  D8293(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0x1898(%rbp)
  movsd  -0x18b0(%rbp),%xmm0
  mulsd  -0x1898(%rbp),%xmm0
  movsd  %xmm0,-0x1890(%rbp)
  movsd  -0x1918(%rbp),%xmm0
  addsd  -0x18a8(%rbp),%xmm0
  movsd  %xmm0,-0x1888(%rbp)
  movsd  -0x18c0(%rbp),%xmm1
  movsd  D201(%rip),%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x18b8(%rbp),%xmm2
  movsd  D201(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0x1880(%rbp)
  movsd  -0x1888(%rbp),%xmm0
  mulsd  -0x1880(%rbp),%xmm0
  movsd  %xmm0,-0x1878(%rbp)
  movsd  -0x18d0(%rbp),%xmm1
  movsd  D4086(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x1870(%rbp)
  movsd  -0x1920(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x1868(%rbp)
  movsd  -0x1928(%rbp),%xmm0
  mulsd  -0x1868(%rbp),%xmm0
  movsd  -0x18d0(%rbp),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x1860(%rbp)
  movsd  -0x1870(%rbp),%xmm0
  movq   D2630(%rip),%xmm1
  xorpd  %xmm1,%xmm0
  movsd  -0x1860(%rbp),%xmm2
  movsd  D599(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0x1858(%rbp)
  movsd  -0x18d8(%rbp),%xmm0
  mulsd  -0x1858(%rbp),%xmm0
  movsd  %xmm0,-0x1850(%rbp)
  movsd  -0x1850(%rbp),%xmm1
  movsd  D2948(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x1848(%rbp)
  mov    -0x1940(%rbp),%rax
  movsd  0x18(%rax),%xmm0
  movsd  %xmm0,-0x1840(%rbp)
  mov    -0x1840(%rbp),%rax
  movq   %rax,%xmm0
  call   <cos@plt>
  movq   %xmm0,%rax
  mov    %rax,-0x1838(%rbp)
  movsd  -0x18a0(%rbp),%xmm0
  subsd  -0x18e0(%rbp),%xmm0
  movsd  %xmm0,-0x1830(%rbp)
  movsd  -0x1838(%rbp),%xmm0
  mulsd  -0x1830(%rbp),%xmm0
  movsd  %xmm0,-0x1828(%rbp)
  mov    -0x1840(%rbp),%rax
  movq   %rax,%xmm0
  call   <sin@plt>
  movq   %xmm0,%rax
  mov    %rax,-0x1820(%rbp)
  movsd  -0x1820(%rbp),%xmm0
  mulsd  -0x18d0(%rbp),%xmm0
  movsd  %xmm0,-0x1818(%rbp)
  movsd  -0x1818(%rbp),%xmm0
  mulsd  -0x18e8(%rbp),%xmm0
  movsd  %xmm0,-0x1810(%rbp)
  movsd  -0x18f8(%rbp),%xmm0
  mulsd  -0x18d0(%rbp),%xmm0
  movsd  %xmm0,-0x1808(%rbp)
  movsd  -0x1808(%rbp),%xmm0
  mulsd  -0x1920(%rbp),%xmm0
  movsd  %xmm0,-0x1800(%rbp)
  movsd  -0x18d8(%rbp),%xmm0
  mulsd  -0x1910(%rbp),%xmm0
  movsd  %xmm0,-0x17f8(%rbp)
  movsd  -0x17f8(%rbp),%xmm0
  subsd  -0x1800(%rbp),%xmm0
  movsd  %xmm0,-0x17f0(%rbp)
  movsd  -0x1820(%rbp),%xmm0
  mulsd  -0x17f0(%rbp),%xmm0
  movsd  %xmm0,-0x17e8(%rbp)
  movsd  -0x1838(%rbp),%xmm0
  mulsd  -0x1888(%rbp),%xmm0
  movsd  %xmm0,-0x17e0(%rbp)
  movsd  -0x17e8(%rbp),%xmm0
  movq   D2630(%rip),%xmm1
  xorpd  %xmm1,%xmm0
  subsd  -0x17e0(%rbp),%xmm0
  movsd  %xmm0,-0x17d8(%rbp)
  mov    -0x1948(%rbp),%rax
  movsd  0x18(%rax),%xmm0
  movsd  %xmm0,-0x17d0(%rbp)
  movsd  -0x17d8(%rbp),%xmm0
  mulsd  -0x17d0(%rbp),%xmm0
  movsd  %xmm0,-0x17c8(%rbp)
  movsd  -0x18c0(%rbp),%xmm1
  movsd  D8293(%rip),%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x18b8(%rbp),%xmm2
  movsd  D8293(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x17d0(%rbp),%xmm2
  movsd  D8293(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0x17c0(%rbp)
  movsd  -0x17d8(%rbp),%xmm0
  mulsd  -0x17c0(%rbp),%xmm0
  movsd  %xmm0,-0x17b8(%rbp)
  movsd  -0x18c0(%rbp),%xmm0
  addsd  -0x18b8(%rbp),%xmm0
  movsd  -0x17d0(%rbp),%xmm1
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0x17b0(%rbp)
  movsd  -0x17e8(%rbp),%xmm1
  movsd  D6661(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movsd  -0x17e0(%rbp),%xmm2
  movsd  D201(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0x17a8(%rbp)
  movsd  -0x17b0(%rbp),%xmm0
  mulsd  -0x17a8(%rbp),%xmm0
  movsd  %xmm0,-0x17a0(%rbp)
  mov    -0x1940(%rbp),%rax
  movsd  0x20(%rax),%xmm0
  movsd  %xmm0,-0x1798(%rbp)
  mov    -0x1798(%rbp),%rax
  movq   %rax,%xmm0
  call   <cos@plt>
  movq   %xmm0,%rax
  mov    %rax,-0x1790(%rbp)
  movsd  -0x1828(%rbp),%xmm0
  addsd  -0x1810(%rbp),%xmm0
  movsd  -0x17c8(%rbp),%xmm1
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0x1788(%rbp)
  movsd  -0x1790(%rbp),%xmm0
  mulsd  -0x1788(%rbp),%xmm0
  movsd  %xmm0,-0x1780(%rbp)
  mov    -0x1798(%rbp),%rax
  movq   %rax,%xmm0
  call   <sin@plt>
  movq   %xmm0,%rax
  mov    %rax,-0x1778(%rbp)
  movsd  -0x18d8(%rbp),%xmm0
  mulsd  -0x1928(%rbp),%xmm0
  movsd  %xmm0,-0x1770(%rbp)
  movsd  -0x1770(%rbp),%xmm0
  mulsd  -0x18e8(%rbp),%xmm0
  movsd  %xmm0,-0x1768(%rbp)
  movsd  -0x17f0(%rbp),%xmm0
  mulsd  -0x18a8(%rbp),%xmm0
  movsd  %xmm0,-0x1760(%rbp)
  movsd  -0x1768(%rbp),%xmm0
  subsd  -0x1760(%rbp),%xmm0
  movsd  %xmm0,-0x1758(%rbp)
  movsd  -0x1778(%rbp),%xmm0
  mulsd  -0x1758(%rbp),%xmm0
  movsd  %xmm0,-0x1750(%rbp)
  movsd  -0x1838(%rbp),%xmm0
  mulsd  -0x17f0(%rbp),%xmm0
  movsd  %xmm0,-0x1748(%rbp)
  movsd  -0x1820(%rbp),%xmm0
  mulsd  -0x1888(%rbp),%xmm0
  movsd  %xmm0,-0x1740(%rbp)
  movsd  -0x1748(%rbp),%xmm0
  subsd  -0x1740(%rbp),%xmm0
  movsd  %xmm0,-0x1738(%rbp)
  movsd  -0x1778(%rbp),%xmm0
  mulsd  -0x1738(%rbp),%xmm0
  movsd  %xmm0,-0x1730(%rbp)
  movsd  -0x1790(%rbp),%xmm0
  mulsd  -0x17b0(%rbp),%xmm0
  movsd  %xmm0,-0x1728(%rbp)
  movsd  -0x1728(%rbp),%xmm0
  subsd  -0x1730(%rbp),%xmm0
  movsd  %xmm0,-0x1720(%rbp)
  mov    -0x1948(%rbp),%rax
  movsd  0x20(%rax),%xmm0
  movsd  %xmm0,-0x1718(%rbp)
  movsd  -0x1720(%rbp),%xmm0
  mulsd  -0x1718(%rbp),%xmm0
  movsd  %xmm0,-0x1710(%rbp)
  movsd  -0x17e8(%rbp),%xmm1
  movsd  D4755(%rip),%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x17e0(%rbp),%xmm2
  movsd  D4755(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x1718(%rbp),%xmm2
  movsd  D4755(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0x1708(%rbp)
  movsd  -0x1720(%rbp),%xmm0
  mulsd  -0x1708(%rbp),%xmm0
  movsd  %xmm0,-0x1700(%rbp)
  movsd  -0x17e8(%rbp),%xmm0
  addsd  -0x17e0(%rbp),%xmm0
  movsd  -0x1718(%rbp),%xmm1
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0x16f8(%rbp)
  movsd  -0x1730(%rbp),%xmm1
  movsd  D5411(%rip),%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x1728(%rbp),%xmm2
  movsd  D4444(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0x16f0(%rbp)
  movsd  -0x16f8(%rbp),%xmm0
  mulsd  -0x16f0(%rbp),%xmm0
  movsd  %xmm0,-0x16e8(%rbp)
  movsd  -0x18f8(%rbp),%xmm0
  mulsd  -0x1858(%rbp),%xmm0
  movsd  %xmm0,-0x16e0(%rbp)
  movsd  -0x1768(%rbp),%xmm1
  movsd  D7657(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x16d8(%rbp)
  movsd  -0x16e0(%rbp),%xmm0
  addsd  -0x16d8(%rbp),%xmm0
  movsd  %xmm0,-0x16d0(%rbp)
  movsd  -0x1838(%rbp),%xmm0
  mulsd  -0x16d0(%rbp),%xmm0
  movsd  %xmm0,-0x16c8(%rbp)
  movsd  -0x1928(%rbp),%xmm1
  movsd  D4086(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x16c0(%rbp)
  movsd  -0x1910(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x16b8(%rbp)
  movsd  -0x18d0(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x16b0(%rbp)
  movsd  -0x16b0(%rbp),%xmm1
  movsd  D599(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movsd  -0x1868(%rbp),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x16a8(%rbp)
  movsd  -0x16b8(%rbp),%xmm1
  movsd  D599(%rip),%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x16c0(%rbp),%xmm0
  subsd  %xmm1,%xmm0
  subsd  -0x16a8(%rbp),%xmm0
  movsd  %xmm0,-0x16a0(%rbp)
  movsd  -0x1820(%rbp),%xmm0
  mulsd  -0x16a0(%rbp),%xmm0
  movsd  %xmm0,-0x1698(%rbp)
  movsd  -0x17d8(%rbp),%xmm0
  mulsd  -0x1738(%rbp),%xmm0
  movsd  %xmm0,-0x1690(%rbp)
  movsd  -0x16c8(%rbp),%xmm0
  movapd %xmm0,%xmm1
  subsd  -0x1698(%rbp),%xmm1
  movsd  -0x1768(%rbp),%xmm2
  movsd  D7008(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x1760(%rbp),%xmm2
  movsd  D7008(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x1690(%rbp),%xmm2
  movsd  D7008(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0x1688(%rbp)
  movsd  -0x1778(%rbp),%xmm0
  mulsd  -0x1688(%rbp),%xmm0
  movsd  %xmm0,-0x1680(%rbp)
  movsd  -0x1680(%rbp),%xmm1
  movsd  D8040(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x1678(%rbp)
  movsd  -0x18e0(%rbp),%xmm1
  movsd  D7657(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x1670(%rbp)
  movsd  -0x17b0(%rbp),%xmm0
  mulsd  -0x17d8(%rbp),%xmm0
  movsd  %xmm0,-0x1668(%rbp)
  movsd  -0x1670(%rbp),%xmm0
  subsd  -0x1850(%rbp),%xmm0
  movsd  -0x1828(%rbp),%xmm2
  movsd  D7008(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x1810(%rbp),%xmm2
  movsd  D7008(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x17c8(%rbp),%xmm2
  movsd  D7008(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x1668(%rbp),%xmm2
  movsd  D7008(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0x1660(%rbp)
  movsd  -0x1790(%rbp),%xmm0
  mulsd  -0x1660(%rbp),%xmm0
  movsd  %xmm0,-0x1658(%rbp)
  movsd  -0x1658(%rbp),%xmm1
  movsd  D8040(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x1650(%rbp)
  mov    -0x1940(%rbp),%rax
  movsd  0x28(%rax),%xmm0
  movsd  %xmm0,-0x1648(%rbp)
  mov    -0x1648(%rbp),%rax
  movq   %rax,%xmm0
  call   <cos@plt>
  movq   %xmm0,%rax
  mov    %rax,-0x1640(%rbp)
  movsd  -0x1780(%rbp),%xmm0
  addsd  -0x1750(%rbp),%xmm0
  movsd  -0x1710(%rbp),%xmm1
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0x1638(%rbp)
  movsd  -0x1640(%rbp),%xmm0
  mulsd  -0x1638(%rbp),%xmm0
  movsd  %xmm0,-0x1630(%rbp)
  mov    -0x1648(%rbp),%rax
  movq   %rax,%xmm0
  call   <sin@plt>
  movq   %xmm0,%rax
  mov    %rax,-0x1628(%rbp)
  movsd  -0x1820(%rbp),%xmm0
  mulsd  -0x1830(%rbp),%xmm0
  movsd  %xmm0,-0x1620(%rbp)
  movsd  -0x1838(%rbp),%xmm0
  mulsd  -0x18d0(%rbp),%xmm0
  movsd  %xmm0,-0x1618(%rbp)
  movsd  -0x1618(%rbp),%xmm0
  mulsd  -0x18e8(%rbp),%xmm0
  movsd  %xmm0,-0x1610(%rbp)
  movsd  -0x1738(%rbp),%xmm0
  mulsd  -0x17d0(%rbp),%xmm0
  movsd  %xmm0,-0x1608(%rbp)
  movsd  -0x1620(%rbp),%xmm0
  subsd  -0x1610(%rbp),%xmm0
  movsd  -0x1608(%rbp),%xmm1
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0x1600(%rbp)
  movsd  -0x1628(%rbp),%xmm0
  mulsd  -0x1600(%rbp),%xmm0
  movsd  %xmm0,-0x15f8(%rbp)
  movsd  -0x1790(%rbp),%xmm0
  mulsd  -0x1738(%rbp),%xmm0
  movsd  %xmm0,-0x15f0(%rbp)
  movsd  -0x1778(%rbp),%xmm0
  mulsd  -0x17b0(%rbp),%xmm0
  movsd  %xmm0,-0x15e8(%rbp)
  movsd  -0x15f0(%rbp),%xmm0
  addsd  -0x15e8(%rbp),%xmm0
  movsd  %xmm0,-0x15e0(%rbp)
  movsd  -0x1628(%rbp),%xmm0
  mulsd  -0x15e0(%rbp),%xmm0
  movsd  %xmm0,-0x15d8(%rbp)
  movsd  -0x1640(%rbp),%xmm0
  mulsd  -0x16f8(%rbp),%xmm0
  movsd  %xmm0,-0x15d0(%rbp)
  movsd  -0x15d8(%rbp),%xmm0
  movq   D2630(%rip),%xmm1
  xorpd  %xmm1,%xmm0
  subsd  -0x15d0(%rbp),%xmm0
  movsd  %xmm0,-0x15c8(%rbp)
  mov    -0x1948(%rbp),%rax
  movsd  0x28(%rax),%xmm0
  movsd  %xmm0,-0x15c0(%rbp)
  movsd  -0x15c8(%rbp),%xmm0
  mulsd  -0x15c0(%rbp),%xmm0
  movsd  %xmm0,-0x15b8(%rbp)
  movsd  -0x1730(%rbp),%xmm1
  movsd  D8462(%rip),%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x1728(%rbp),%xmm2
  movsd  D4671(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x15c0(%rbp),%xmm2
  movsd  D4671(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0x15b0(%rbp)
  movsd  -0x15c8(%rbp),%xmm0
  mulsd  -0x15b0(%rbp),%xmm0
  movsd  %xmm0,-0x15a8(%rbp)
  movsd  -0x1728(%rbp),%xmm0
  subsd  -0x1730(%rbp),%xmm0
  movsd  -0x15c0(%rbp),%xmm1
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0x15a0(%rbp)
  movsd  -0x15d8(%rbp),%xmm1
  movsd  D7831(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movsd  -0x15d0(%rbp),%xmm2
  movsd  D6902(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0x1598(%rbp)
  movsd  -0x15a0(%rbp),%xmm0
  mulsd  -0x1598(%rbp),%xmm0
  movsd  %xmm0,-0x1590(%rbp)
  mov    -0x1940(%rbp),%rax
  movsd  0x30(%rax),%xmm0
  movsd  %xmm0,-0x1588(%rbp)
  mov    -0x1588(%rbp),%rax
  movq   %rax,%xmm0
  call   <cos@plt>
  movq   %xmm0,%rax
  mov    %rax,-0x1580(%rbp)
  movsd  -0x1630(%rbp),%xmm0
  subsd  -0x15f8(%rbp),%xmm0
  movsd  -0x15b8(%rbp),%xmm1
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0x1578(%rbp)
  movsd  -0x1580(%rbp),%xmm0
  mulsd  -0x1578(%rbp),%xmm0
  movsd  %xmm0,-0x1570(%rbp)
  mov    -0x1588(%rbp),%rax
  movq   %rax,%xmm0
  call   <sin@plt>
  movq   %xmm0,%rax
  mov    %rax,-0x1568(%rbp)
  movsd  -0x1778(%rbp),%xmm0
  mulsd  -0x1788(%rbp),%xmm0
  movsd  %xmm0,-0x1560(%rbp)
  movsd  -0x1790(%rbp),%xmm0
  mulsd  -0x1758(%rbp),%xmm0
  movsd  %xmm0,-0x1558(%rbp)
  movsd  -0x15e0(%rbp),%xmm0
  mulsd  -0x1718(%rbp),%xmm0
  movsd  %xmm0,-0x1550(%rbp)
  movsd  -0x1558(%rbp),%xmm0
  subsd  -0x1560(%rbp),%xmm0
  subsd  -0x1550(%rbp),%xmm0
  movsd  %xmm0,-0x1548(%rbp)
  movsd  -0x1568(%rbp),%xmm0
  mulsd  -0x1548(%rbp),%xmm0
  movsd  %xmm0,-0x1540(%rbp)
  movsd  -0x1640(%rbp),%xmm0
  mulsd  -0x15e0(%rbp),%xmm0
  movsd  %xmm0,-0x1538(%rbp)
  movsd  -0x1628(%rbp),%xmm0
  mulsd  -0x16f8(%rbp),%xmm0
  movsd  %xmm0,-0x1530(%rbp)
  movsd  -0x1538(%rbp),%xmm0
  subsd  -0x1530(%rbp),%xmm0
  movsd  %xmm0,-0x1528(%rbp)
  movsd  -0x1568(%rbp),%xmm0
  mulsd  -0x1528(%rbp),%xmm0
  movsd  %xmm0,-0x1520(%rbp)
  movsd  -0x1580(%rbp),%xmm0
  mulsd  -0x15a0(%rbp),%xmm0
  movsd  %xmm0,-0x1518(%rbp)
  movsd  -0x1518(%rbp),%xmm0
  subsd  -0x1520(%rbp),%xmm0
  movsd  %xmm0,-0x1510(%rbp)
  mov    -0x1948(%rbp),%rax
  movsd  0x30(%rax),%xmm0
  movsd  %xmm0,-0x1508(%rbp)
  movsd  -0x1510(%rbp),%xmm0
  mulsd  -0x1508(%rbp),%xmm0
  movsd  %xmm0,-0x1500(%rbp)
  movsd  -0x15d8(%rbp),%xmm1
  movsd  D1429(%rip),%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x15d0(%rbp),%xmm2
  movsd  D1429(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x1508(%rbp),%xmm2
  movsd  D1429(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0x14f8(%rbp)
  movsd  -0x15d8(%rbp),%xmm0
  addsd  -0x15d0(%rbp),%xmm0
  movsd  -0x1508(%rbp),%xmm1
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0x14f0(%rbp)
  movsd  -0x1520(%rbp),%xmm1
  movsd  D5888(%rip),%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x1518(%rbp),%xmm2
  movsd  D768(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0x14e8(%rbp)
  movsd  -0x1790(%rbp),%xmm0
  mulsd  -0x1688(%rbp),%xmm0
  movsd  %xmm0,-0x14e0(%rbp)
  movsd  -0x1778(%rbp),%xmm0
  mulsd  -0x1660(%rbp),%xmm0
  movsd  %xmm0,-0x14d8(%rbp)
  movsd  -0x14e0(%rbp),%xmm0
  addsd  -0x14d8(%rbp),%xmm0
  movsd  %xmm0,-0x14d0(%rbp)
  movsd  -0x1640(%rbp),%xmm0
  mulsd  -0x14d0(%rbp),%xmm0
  movsd  %xmm0,-0x14c8(%rbp)
  movsd  -0x1820(%rbp),%xmm0
  mulsd  -0x16d0(%rbp),%xmm0
  movsd  %xmm0,-0x14c0(%rbp)
  movsd  -0x1838(%rbp),%xmm0
  mulsd  -0x16a0(%rbp),%xmm0
  movsd  %xmm0,-0x14b8(%rbp)
  movsd  -0x17b0(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x14b0(%rbp)
  movsd  -0x1738(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x14a8(%rbp)
  movsd  -0x14c0(%rbp),%xmm0
  addsd  -0x14b8(%rbp),%xmm0
  movsd  -0x14b0(%rbp),%xmm2
  movsd  D7008(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x14a8(%rbp),%xmm2
  movsd  D7008(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0x14a0(%rbp)
  movsd  -0x1628(%rbp),%xmm0
  mulsd  -0x14a0(%rbp),%xmm0
  movsd  %xmm0,-0x1498(%rbp)
  movsd  -0x14c8(%rbp),%xmm0
  subsd  -0x1498(%rbp),%xmm0
  movsd  %xmm0,-0x1490(%rbp)
  movsd  -0x1568(%rbp),%xmm0
  mulsd  -0x1490(%rbp),%xmm0
  movsd  %xmm0,-0x1488(%rbp)
  movsd  -0x1658(%rbp),%xmm0
  subsd  -0x1680(%rbp),%xmm0
  movsd  %xmm0,-0x1480(%rbp)
  movsd  -0x1580(%rbp),%xmm0
  mulsd  -0x1480(%rbp),%xmm0
  movsd  %xmm0,-0x1478(%rbp)
  movsd  -0x1570(%rbp),%xmm1
  movsd  D768(%rip),%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x1540(%rbp),%xmm2
  movsd  D768(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x1500(%rbp),%xmm2
  movsd  D768(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x1510(%rbp),%xmm0
  mulsd  -0x14f8(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x14f0(%rbp),%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x14e8(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x1488(%rbp),%xmm2
  movsd  D1581(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x1478(%rbp),%xmm2
  movsd  D1581(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0x1470(%rbp)
  movsd  -0x1580(%rbp),%xmm0
  mulsd  -0x1470(%rbp),%xmm0
  movsd  %xmm0,-0x1468(%rbp)
  movsd  -0x1568(%rbp),%xmm0
  mulsd  -0x1578(%rbp),%xmm0
  movsd  %xmm0,-0x1460(%rbp)
  movsd  -0x1460(%rbp),%xmm1
  movsd  D768(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x1458(%rbp)
  movsd  -0x1580(%rbp),%xmm0
  mulsd  -0x1548(%rbp),%xmm0
  movsd  %xmm0,-0x1450(%rbp)
  movsd  -0x1450(%rbp),%xmm1
  movsd  D768(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x1448(%rbp)
  movsd  -0x1580(%rbp),%xmm0
  mulsd  -0x1528(%rbp),%xmm0
  movsd  %xmm0,-0x1440(%rbp)
  movsd  -0x1568(%rbp),%xmm0
  mulsd  -0x15a0(%rbp),%xmm0
  movsd  %xmm0,-0x1438(%rbp)
  movsd  -0x1440(%rbp),%xmm0
  addsd  -0x1438(%rbp),%xmm0
  movsd  %xmm0,-0x1430(%rbp)
  movsd  -0x1430(%rbp),%xmm0
  mulsd  -0x1508(%rbp),%xmm0
  movsd  %xmm0,-0x1428(%rbp)
  movsd  -0x1440(%rbp),%xmm1
  movsd  D768(%rip),%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x1438(%rbp),%xmm2
  movsd  D768(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0x1420(%rbp)
  movsd  -0x1580(%rbp),%xmm0
  mulsd  -0x1490(%rbp),%xmm0
  movsd  %xmm0,-0x1418(%rbp)
  movsd  -0x1418(%rbp),%xmm1
  movsd  D1581(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x1410(%rbp)
  movsd  -0x1568(%rbp),%xmm0
  mulsd  -0x1480(%rbp),%xmm0
  movsd  %xmm0,-0x1408(%rbp)
  movsd  -0x1408(%rbp),%xmm1
  movsd  D1581(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x1400(%rbp)
  movsd  -0x1448(%rbp),%xmm0
  subsd  -0x1458(%rbp),%xmm0
  movsd  -0x1428(%rbp),%xmm2
  movsd  D768(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x14f0(%rbp),%xmm0
  mulsd  -0x1420(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x1430(%rbp),%xmm1
  mulsd  -0x14f8(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  addsd  -0x1410(%rbp),%xmm0
  movsd  -0x1400(%rbp),%xmm1
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0x13f8(%rbp)
  movsd  -0x1568(%rbp),%xmm0
  mulsd  -0x13f8(%rbp),%xmm0
  movsd  %xmm0,-0x13f0(%rbp)
  movsd  -0x1630(%rbp),%xmm1
  movsd  D6902(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movsd  -0x15f8(%rbp),%xmm2
  movsd  D6902(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x15b8(%rbp),%xmm2
  movsd  D6902(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  addsd  -0x15a8(%rbp),%xmm0
  movapd %xmm0,%xmm1
  subsd  -0x1590(%rbp),%xmm1
  movsd  -0x1680(%rbp),%xmm2
  movsd  D3355(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x1658(%rbp),%xmm2
  movsd  D3355(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  addsd  -0x1468(%rbp),%xmm0
  subsd  -0x13f0(%rbp),%xmm0
  movsd  %xmm0,-0x13e8(%rbp)
  movsd  -0x1640(%rbp),%xmm0
  mulsd  -0x13e8(%rbp),%xmm0
  movsd  %xmm0,-0x13e0(%rbp)
  movsd  -0x1628(%rbp),%xmm0
  mulsd  -0x1638(%rbp),%xmm0
  movsd  %xmm0,-0x13d8(%rbp)
  movsd  -0x1640(%rbp),%xmm0
  mulsd  -0x1600(%rbp),%xmm0
  movsd  %xmm0,-0x13d0(%rbp)
  movsd  -0x1538(%rbp),%xmm1
  movsd  D6902(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movsd  -0x1530(%rbp),%xmm2
  movsd  D6902(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0x13c8(%rbp)
  movsd  -0x13d8(%rbp),%xmm1
  movsd  D6088(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movsd  -0x13d0(%rbp),%xmm2
  movsd  D6861(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x1528(%rbp),%xmm2
  movsd  D6861(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x15c0(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x15a0(%rbp),%xmm0
  mulsd  -0x13c8(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x1528(%rbp),%xmm1
  mulsd  -0x15b0(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x1430(%rbp),%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x14e8(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x1510(%rbp),%xmm0
  mulsd  -0x1420(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0x13c0(%rbp)
  movsd  -0x1628(%rbp),%xmm0
  mulsd  -0x13c0(%rbp),%xmm0
  movsd  %xmm0,-0x13b8(%rbp)
  movsd  -0x1780(%rbp),%xmm1
  movsd  D4444(%rip),%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x1750(%rbp),%xmm2
  movsd  D4444(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x1710(%rbp),%xmm2
  movsd  D4444(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  addsd  -0x1700(%rbp),%xmm0
  subsd  -0x16e8(%rbp),%xmm0
  subsd  -0x1678(%rbp),%xmm0
  addsd  -0x1650(%rbp),%xmm0
  addsd  -0x13e0(%rbp),%xmm0
  subsd  -0x13b8(%rbp),%xmm0
  movsd  %xmm0,-0x13b0(%rbp)
  movsd  -0x1790(%rbp),%xmm0
  mulsd  -0x13b0(%rbp),%xmm0
  movsd  %xmm0,-0x13a8(%rbp)
  movsd  -0x15f0(%rbp),%xmm1
  movsd  D4444(%rip),%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x15e8(%rbp),%xmm2
  movsd  D4444(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0x13a0(%rbp)
  movsd  -0x14e0(%rbp),%xmm1
  movsd  D8040(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x1398(%rbp)
  movsd  -0x14d8(%rbp),%xmm1
  movsd  D8040(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x1390(%rbp)
  movsd  -0x1568(%rbp),%xmm0
  mulsd  -0x1470(%rbp),%xmm0
  movsd  %xmm0,-0x1388(%rbp)
  movsd  -0x1580(%rbp),%xmm0
  mulsd  -0x13f8(%rbp),%xmm0
  movsd  %xmm0,-0x1380(%rbp)
  movsd  -0x1560(%rbp),%xmm1
  movsd  D2164(%rip),%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x1558(%rbp),%xmm2
  movsd  D1203(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x1550(%rbp),%xmm2
  movsd  D1203(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x16f8(%rbp),%xmm0
  mulsd  -0x13a0(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x15e0(%rbp),%xmm1
  mulsd  -0x1708(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  subsd  -0x1398(%rbp),%xmm0
  movapd %xmm0,%xmm1
  subsd  -0x1390(%rbp),%xmm1
  movsd  -0x1528(%rbp),%xmm0
  mulsd  -0x1598(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x15c8(%rbp),%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x13c8(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x14c8(%rbp),%xmm2
  movsd  D3355(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x1498(%rbp),%xmm2
  movsd  D3355(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  addsd  -0x1388(%rbp),%xmm0
  movsd  -0x1380(%rbp),%xmm1
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0x1378(%rbp)
  movsd  -0x1778(%rbp),%xmm0
  mulsd  -0x1378(%rbp),%xmm0
  movsd  %xmm0,-0x1370(%rbp)
  movsd  -0x1560(%rbp),%xmm1
  movsd  D8040(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x1368(%rbp)
  movsd  -0x1558(%rbp),%xmm1
  movsd  D8040(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x1360(%rbp)
  movsd  -0x15c8(%rbp),%xmm0
  mulsd  -0x1528(%rbp),%xmm0
  movsd  %xmm0,-0x1358(%rbp)
  movsd  -0x1418(%rbp),%xmm1
  movsd  D6642(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x1350(%rbp)
  movsd  -0x1408(%rbp),%xmm1
  movsd  D6642(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x1348(%rbp)
  movsd  -0x1460(%rbp),%xmm1
  movsd  D1581(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x1340(%rbp)
  movsd  -0x1450(%rbp),%xmm1
  movsd  D1581(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x1338(%rbp)
  movsd  -0x1350(%rbp),%xmm0
  addsd  -0x1348(%rbp),%xmm0
  subsd  -0x1340(%rbp),%xmm0
  addsd  -0x1338(%rbp),%xmm0
  movsd  -0x1428(%rbp),%xmm2
  movsd  D1581(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x14f0(%rbp),%xmm2
  movsd  D1581(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x1430(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0x1330(%rbp)
  movsd  -0x1580(%rbp),%xmm0
  mulsd  -0x1330(%rbp),%xmm0
  movsd  %xmm0,-0x1328(%rbp)
  movsd  -0x1488(%rbp),%xmm1
  movsd  D7016(%rip),%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x1478(%rbp),%xmm2
  movsd  D6642(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x1570(%rbp),%xmm2
  movsd  D1581(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x1540(%rbp),%xmm2
  movsd  D1581(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x1500(%rbp),%xmm2
  movsd  D1581(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x14f0(%rbp),%xmm2
  movsd  D1581(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x1510(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0x1320(%rbp)
  movsd  -0x14c8(%rbp),%xmm1
  movsd  D6303(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movsd  -0x1498(%rbp),%xmm2
  movsd  D6303(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x1560(%rbp),%xmm2
  movsd  D3355(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x1558(%rbp),%xmm2
  movsd  D3355(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x1550(%rbp),%xmm2
  movsd  D3355(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x1358(%rbp),%xmm2
  movsd  D3355(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  addsd  -0x1328(%rbp),%xmm0
  movsd  -0x1568(%rbp),%xmm1
  mulsd  -0x1320(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0x1318(%rbp)
  movsd  -0x1640(%rbp),%xmm0
  mulsd  -0x1318(%rbp),%xmm0
  movsd  %xmm0,-0x1310(%rbp)
  movsd  -0x1628(%rbp),%xmm0
  mulsd  -0x14d0(%rbp),%xmm0
  movsd  %xmm0,-0x1308(%rbp)
  movsd  -0x1640(%rbp),%xmm0
  mulsd  -0x14a0(%rbp),%xmm0
  movsd  %xmm0,-0x1300(%rbp)
  movsd  -0x15a0(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x12f8(%rbp)
  movsd  -0x1528(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x12f0(%rbp)
  movsd  -0x1510(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x12e8(%rbp)
  movsd  -0x1430(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x12e0(%rbp)
  movsd  -0x1308(%rbp),%xmm1
  movsd  D1348(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movsd  -0x1300(%rbp),%xmm2
  movsd  D4575(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x12f8(%rbp),%xmm2
  movsd  D3355(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x12f0(%rbp),%xmm2
  movsd  D3355(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x12e8(%rbp),%xmm2
  movsd  D1581(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x12e0(%rbp),%xmm2
  movsd  D1581(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0x12d8(%rbp)
  movsd  -0x1628(%rbp),%xmm0
  mulsd  -0x12d8(%rbp),%xmm0
  movsd  %xmm0,-0x12d0(%rbp)
  movsd  -0x14e0(%rbp),%xmm1
  movsd  D1212(%rip),%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x14d8(%rbp),%xmm2
  movsd  D1212(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  addsd  -0x1368(%rbp),%xmm0
  movapd %xmm0,%xmm1
  subsd  -0x1360(%rbp),%xmm1
  movsd  -0x1550(%rbp),%xmm2
  movsd  D8040(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x16f8(%rbp),%xmm2
  movsd  D8040(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  -0x15e0(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  addsd  -0x1310(%rbp),%xmm0
  subsd  -0x12d0(%rbp),%xmm0
  movsd  %xmm0,-0x12c8(%rbp)
  movsd  -0x1778(%rbp),%xmm0
  mulsd  -0x12c8(%rbp),%xmm0
  movsd  %xmm0,-0x12c0(%rbp)
  movsd  -0x12c0(%rbp),%xmm1
  movsd  D7008(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x12b8(%rbp)
  movsd  -0x1780(%rbp),%xmm1
  movsd  D8040(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x12b0(%rbp)
  movsd  -0x1750(%rbp),%xmm1
  movsd  D8040(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x12a8(%rbp)
  movsd  -0x1710(%rbp),%xmm1
  movsd  D8040(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x12a0(%rbp)
  movsd  -0x16f8(%rbp),%xmm1
  movsd  D8040(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movsd  -0x1720(%rbp),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x1298(%rbp)
  movsd  -0x1568(%rbp),%xmm0
  mulsd  -0x1330(%rbp),%xmm0
  movsd  %xmm0,-0x1290(%rbp)
  movsd  -0x1680(%rbp),%xmm1
  movsd  D1622(%rip),%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x1658(%rbp),%xmm2
  movsd  D5521(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  addsd  -0x12b0(%rbp),%xmm0
  addsd  -0x12a8(%rbp),%xmm0
  addsd  -0x12a0(%rbp),%xmm0
  subsd  -0x1298(%rbp),%xmm0
  movsd  -0x1630(%rbp),%xmm2
  movsd  D3355(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x15f8(%rbp),%xmm2
  movsd  D3355(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x15b8(%rbp),%xmm2
  movsd  D3355(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x15a0(%rbp),%xmm2
  movsd  D3355(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  -0x15c8(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movapd %xmm0,%xmm1
  addsd  -0x1290(%rbp),%xmm1
  movsd  -0x1580(%rbp),%xmm0
  mulsd  -0x1320(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0x1288(%rbp)
  movsd  -0x1790(%rbp),%xmm0
  mulsd  -0x1288(%rbp),%xmm0
  movsd  %xmm0,-0x1280(%rbp)
  movsd  -0x1280(%rbp),%xmm1
  movsd  D7008(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x1278(%rbp)
  movsd  -0x1828(%rbp),%xmm1
  movsd  D201(%rip),%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x1810(%rbp),%xmm2
  movsd  D201(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x17c8(%rbp),%xmm2
  movsd  D201(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  addsd  -0x17b8(%rbp),%xmm0
  movapd %xmm0,%xmm1
  subsd  -0x17a0(%rbp),%xmm1
  movsd  -0x1850(%rbp),%xmm2
  movsd  D7926(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x18e0(%rbp),%xmm2
  movsd  D8509(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  addsd  -0x13a8(%rbp),%xmm0
  subsd  -0x1370(%rbp),%xmm0
  subsd  -0x12b8(%rbp),%xmm0
  subsd  -0x1278(%rbp),%xmm0
  movsd  %xmm0,-0x1270(%rbp)
  movsd  -0x1838(%rbp),%xmm0
  mulsd  -0x1270(%rbp),%xmm0
  movsd  %xmm0,-0x1268(%rbp)
  movsd  -0x1748(%rbp),%xmm1
  movsd  D201(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movsd  -0x1740(%rbp),%xmm2
  movsd  D201(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0x1260(%rbp)
  movsd  -0x1628(%rbp),%xmm0
  mulsd  -0x13e8(%rbp),%xmm0
  movsd  %xmm0,-0x1258(%rbp)
  movsd  -0x1640(%rbp),%xmm0
  mulsd  -0x13c0(%rbp),%xmm0
  movsd  %xmm0,-0x1250(%rbp)
  movsd  -0x1620(%rbp),%xmm1
  movsd  D5227(%rip),%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x1610(%rbp),%xmm2
  movsd  D8(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x1608(%rbp),%xmm2
  movsd  D8(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x17b0(%rbp),%xmm0
  mulsd  -0x1260(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x1738(%rbp),%xmm1
  mulsd  -0x17c0(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x15e0(%rbp),%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x16f0(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x1720(%rbp),%xmm0
  mulsd  -0x13a0(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  addsd  -0x1258(%rbp),%xmm0
  movsd  -0x1250(%rbp),%xmm1
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0x1248(%rbp)
  movsd  -0x1820(%rbp),%xmm0
  mulsd  -0x1248(%rbp),%xmm0
  movsd  %xmm0,-0x1240(%rbp)
  movsd  -0x18e0(%rbp),%xmm1
  movsd  D1192(%rip),%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x18a0(%rbp),%xmm2
  movsd  D201(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  addsd  -0x1890(%rbp),%xmm0
  subsd  -0x1878(%rbp),%xmm0
  subsd  -0x1848(%rbp),%xmm0
  addsd  -0x1268(%rbp),%xmm0
  subsd  -0x1240(%rbp),%xmm0
  movsd  %xmm0,-0x1238(%rbp)
  movsd  -0x18f8(%rbp),%xmm0
  mulsd  -0x1238(%rbp),%xmm0
  movsd  %xmm0,-0x1230(%rbp)
  movsd  -0x1800(%rbp),%xmm1
  movsd  D6661(%rip),%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x17f8(%rbp),%xmm2
  movsd  D201(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0x1228(%rbp)
  movsd  -0x16e0(%rbp),%xmm1
  movsd  D2948(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x1220(%rbp)
  movsd  -0x1778(%rbp),%xmm0
  mulsd  -0x13b0(%rbp),%xmm0
  movsd  %xmm0,-0x1218(%rbp)
  movsd  -0x1790(%rbp),%xmm0
  mulsd  -0x1378(%rbp),%xmm0
  movsd  %xmm0,-0x1210(%rbp)
  movsd  -0x1790(%rbp),%xmm0
  mulsd  -0x12c8(%rbp),%xmm0
  movsd  %xmm0,-0x1208(%rbp)
  movsd  -0x1208(%rbp),%xmm1
  movsd  D7008(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x1200(%rbp)
  movsd  -0x1778(%rbp),%xmm0
  mulsd  -0x1288(%rbp),%xmm0
  movsd  %xmm0,-0x11f8(%rbp)
  movsd  -0x11f8(%rbp),%xmm1
  movsd  D7008(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x11f0(%rbp)
  movsd  -0x1768(%rbp),%xmm1
  movsd  D1692(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movsd  -0x1760(%rbp),%xmm2
  movsd  D1788(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x1888(%rbp),%xmm0
  mulsd  -0x1228(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x17f0(%rbp),%xmm1
  mulsd  -0x1898(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movapd %xmm0,%xmm1
  subsd  -0x1220(%rbp),%xmm1
  movsd  -0x1738(%rbp),%xmm0
  mulsd  -0x17a8(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x17d8(%rbp),%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x1260(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x16c8(%rbp),%xmm2
  movsd  D7926(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x1698(%rbp),%xmm2
  movsd  D7926(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  addsd  -0x1218(%rbp),%xmm0
  addsd  -0x1210(%rbp),%xmm0
  addsd  -0x1200(%rbp),%xmm0
  subsd  -0x11f0(%rbp),%xmm0
  movsd  %xmm0,-0x11e8(%rbp)
  movsd  -0x18d8(%rbp),%xmm0
  mulsd  -0x11e8(%rbp),%xmm0
  movsd  %xmm0,-0x11e0(%rbp)
  movsd  -0x16c8(%rbp),%xmm1
  movsd  D1209(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movsd  -0x1698(%rbp),%xmm2
  movsd  D1209(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x1768(%rbp),%xmm2
  movsd  D7926(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x1760(%rbp),%xmm2
  movsd  D7926(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x1690(%rbp),%xmm2
  movsd  D7926(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  addsd  -0x1208(%rbp),%xmm0
  subsd  -0x11f8(%rbp),%xmm0
  movsd  %xmm0,-0x11d8(%rbp)
  movsd  -0x1720(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x11d0(%rbp)
  movsd  -0x15e0(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x11c8(%rbp)
  movsd  -0x1628(%rbp),%xmm0
  mulsd  -0x1318(%rbp),%xmm0
  movsd  %xmm0,-0x11c0(%rbp)
  movsd  -0x1640(%rbp),%xmm0
  mulsd  -0x12d8(%rbp),%xmm0
  movsd  %xmm0,-0x11b8(%rbp)
  movsd  -0x14c0(%rbp),%xmm1
  movsd  D2048(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movsd  -0x14b8(%rbp),%xmm2
  movsd  D3216(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x14b0(%rbp),%xmm2
  movsd  D6230(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x14a8(%rbp),%xmm2
  movsd  D6230(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x11d0(%rbp),%xmm2
  movsd  D8040(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x11c8(%rbp),%xmm2
  movsd  D8040(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  addsd  -0x11c0(%rbp),%xmm0
  movsd  -0x11b8(%rbp),%xmm1
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0x11b0(%rbp)
  movsd  -0x16e0(%rbp),%xmm1
  movsd  D6318(%rip),%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x1768(%rbp),%xmm2
  movsd  D6049(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x1760(%rbp),%xmm2
  movsd  D2948(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x1888(%rbp),%xmm2
  movsd  D2948(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x17f0(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x1838(%rbp),%xmm0
  mulsd  -0x11d8(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x1820(%rbp),%xmm1
  mulsd  -0x11b0(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0x11a8(%rbp)
  movsd  -0x18d8(%rbp),%xmm1
  movsd  D599(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movsd  -0x11a8(%rbp),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x11a0(%rbp)
  movsd  -0x18a0(%rbp),%xmm1
  movsd  D2948(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x1198(%rbp)
  movsd  -0x1888(%rbp),%xmm1
  movsd  D2948(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movsd  -0x18b0(%rbp),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x1190(%rbp)
  movsd  -0x1850(%rbp),%xmm1
  movsd  D2204(%rip),%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x18e0(%rbp),%xmm2
  movsd  D3529(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  addsd  -0x1198(%rbp),%xmm0
  subsd  -0x1190(%rbp),%xmm0
  movsd  -0x1828(%rbp),%xmm2
  movsd  D7926(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x1810(%rbp),%xmm2
  movsd  D7926(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x17c8(%rbp),%xmm2
  movsd  D7926(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x1668(%rbp),%xmm2
  movsd  D7926(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  addsd  -0x12c0(%rbp),%xmm0
  movsd  -0x1280(%rbp),%xmm1
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0x1188(%rbp)
  movsd  -0x18f8(%rbp),%xmm1
  movsd  D599(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movsd  -0x1188(%rbp),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x1180(%rbp)
  movsd  -0x18d0(%rbp),%xmm0
  mulsd  -0x1920(%rbp),%xmm0
  movsd  %xmm0,-0x1178(%rbp)
  movsd  -0x1178(%rbp),%xmm0
  mulsd  -0x1910(%rbp),%xmm0
  movsd  %xmm0,-0x1170(%rbp)
  movsd  -0x1808(%rbp),%xmm0
  mulsd  -0x18e8(%rbp),%xmm0
  movsd  %xmm0,-0x1168(%rbp)
  movsd  -0x1920(%rbp),%xmm0
  mulsd  -0x18a8(%rbp),%xmm0
  movsd  %xmm0,-0x1160(%rbp)
  movsd  -0x1770(%rbp),%xmm0
  mulsd  -0x1160(%rbp),%xmm0
  movsd  %xmm0,-0x1158(%rbp)
  movsd  -0x1920(%rbp),%xmm0
  mulsd  -0x1898(%rbp),%xmm0
  movsd  %xmm0,-0x1150(%rbp)
  movsd  -0x18b0(%rbp),%xmm0
  mulsd  -0x18d0(%rbp),%xmm0
  movsd  -0x1920(%rbp),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x1148(%rbp)
  movsd  -0x1888(%rbp),%xmm0
  mulsd  -0x18d8(%rbp),%xmm0
  movsd  -0x1918(%rbp),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x1140(%rbp)
  movsd  -0x1928(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x1138(%rbp)
  movsd  -0x16a8(%rbp),%xmm0
  subsd  -0x16c0(%rbp),%xmm0
  movsd  -0x1138(%rbp),%xmm2
  movsd  D599(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  -0x1868(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0x1130(%rbp)
  movsd  -0x18d8(%rbp),%xmm0
  mulsd  -0x1130(%rbp),%xmm0
  movsd  %xmm0,-0x1128(%rbp)
  movsd  -0x1168(%rbp),%xmm0
  addsd  -0x1158(%rbp),%xmm0
  movsd  %xmm0,-0x1120(%rbp)
  movsd  -0x1838(%rbp),%xmm0
  mulsd  -0x1120(%rbp),%xmm0
  movsd  %xmm0,-0x1118(%rbp)
  movsd  -0x1820(%rbp),%xmm0
  mulsd  -0x1928(%rbp),%xmm0
  movsd  -0x18e8(%rbp),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x1110(%rbp)
  movsd  -0x1820(%rbp),%xmm0
  mulsd  -0x18f8(%rbp),%xmm0
  movsd  -0x1918(%rbp),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x1108(%rbp)
  movsd  -0x1618(%rbp),%xmm0
  mulsd  -0x1920(%rbp),%xmm0
  movsd  %xmm0,-0x1100(%rbp)
  movsd  -0x1108(%rbp),%xmm0
  addsd  -0x1100(%rbp),%xmm0
  movsd  %xmm0,-0x10f8(%rbp)
  movsd  -0x10f8(%rbp),%xmm0
  mulsd  -0x17d0(%rbp),%xmm0
  movsd  %xmm0,-0x10f0(%rbp)
  movsd  -0x17d8(%rbp),%xmm0
  mulsd  -0x18d8(%rbp),%xmm0
  movsd  -0x1918(%rbp),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x10e8(%rbp)
  movsd  -0x1108(%rbp),%xmm1
  movsd  D201(%rip),%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x1100(%rbp),%xmm2
  movsd  D201(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0x10e0(%rbp)
  movsd  -0x1118(%rbp),%xmm0
  addsd  -0x1110(%rbp),%xmm0
  movsd  -0x10f0(%rbp),%xmm1
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0x10d8(%rbp)
  movsd  -0x1790(%rbp),%xmm0
  mulsd  -0x10d8(%rbp),%xmm0
  movsd  %xmm0,-0x10d0(%rbp)
  movsd  -0x18c8(%rbp),%xmm0
  mulsd  -0x18e8(%rbp),%xmm0
  movsd  %xmm0,-0x10c8(%rbp)
  movsd  -0x18f0(%rbp),%xmm0
  mulsd  -0x1160(%rbp),%xmm0
  movsd  %xmm0,-0x10c0(%rbp)
  movsd  -0x10c0(%rbp),%xmm0
  subsd  -0x10c8(%rbp),%xmm0
  movsd  %xmm0,-0x10b8(%rbp)
  movsd  -0x1778(%rbp),%xmm0
  mulsd  -0x10b8(%rbp),%xmm0
  movsd  %xmm0,-0x10b0(%rbp)
  movsd  -0x1838(%rbp),%xmm0
  mulsd  -0x18f8(%rbp),%xmm0
  movsd  -0x1918(%rbp),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x10a8(%rbp)
  movsd  -0x1818(%rbp),%xmm0
  mulsd  -0x1920(%rbp),%xmm0
  movsd  %xmm0,-0x10a0(%rbp)
  movsd  -0x10a0(%rbp),%xmm0
  subsd  -0x10a8(%rbp),%xmm0
  movsd  %xmm0,-0x1098(%rbp)
  movsd  -0x1778(%rbp),%xmm0
  mulsd  -0x1098(%rbp),%xmm0
  movsd  %xmm0,-0x1090(%rbp)
  movsd  -0x1790(%rbp),%xmm0
  mulsd  -0x18d8(%rbp),%xmm0
  movsd  -0x1918(%rbp),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x1088(%rbp)
  movsd  -0x1088(%rbp),%xmm0
  subsd  -0x1090(%rbp),%xmm0
  movsd  %xmm0,-0x1080(%rbp)
  movsd  -0x1080(%rbp),%xmm0
  mulsd  -0x1718(%rbp),%xmm0
  movsd  %xmm0,-0x1078(%rbp)
  movsd  -0x1108(%rbp),%xmm1
  movsd  D6184(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movsd  -0x1100(%rbp),%xmm2
  movsd  D4755(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0x1070(%rbp)
  movsd  -0x10f8(%rbp),%xmm0
  movq   D2630(%rip),%xmm1
  xorpd  %xmm1,%xmm0
  movsd  %xmm0,-0x1068(%rbp)
  movsd  -0x1090(%rbp),%xmm1
  movsd  D5411(%rip),%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x1088(%rbp),%xmm2
  movsd  D4444(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0x1060(%rbp)
  movsd  -0x18f8(%rbp),%xmm0
  mulsd  -0x1130(%rbp),%xmm0
  movsd  %xmm0,-0x1058(%rbp)
  movsd  -0x10c8(%rbp),%xmm1
  movsd  D7657(%rip),%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x1058(%rbp),%xmm0
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0x1050(%rbp)
  movsd  -0x1838(%rbp),%xmm0
  mulsd  -0x1050(%rbp),%xmm0
  movsd  %xmm0,-0x1048(%rbp)
  movsd  -0x1870(%rbp),%xmm0
  movq   D2630(%rip),%xmm1
  xorpd  %xmm1,%xmm0
  movsd  -0x1860(%rbp),%xmm2
  movsd  D7657(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0x1040(%rbp)
  movsd  -0x1820(%rbp),%xmm0
  mulsd  -0x1040(%rbp),%xmm0
  movsd  %xmm0,-0x1038(%rbp)
  movsd  -0x10f8(%rbp),%xmm0
  mulsd  -0x1738(%rbp),%xmm0
  movsd  %xmm0,-0x1030(%rbp)
  movsd  -0x17d8(%rbp),%xmm0
  mulsd  -0x1098(%rbp),%xmm0
  movsd  %xmm0,-0x1028(%rbp)
  movsd  -0x1048(%rbp),%xmm0
  subsd  -0x1038(%rbp),%xmm0
  movsd  -0x10c8(%rbp),%xmm2
  movsd  D7008(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x10c0(%rbp),%xmm2
  movsd  D7008(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x1030(%rbp),%xmm2
  movsd  D7008(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x1028(%rbp),%xmm2
  movsd  D7008(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0x1020(%rbp)
  movsd  -0x1778(%rbp),%xmm0
  mulsd  -0x1020(%rbp),%xmm0
  movsd  %xmm0,-0x1018(%rbp)
  movsd  -0x17b0(%rbp),%xmm0
  mulsd  -0x10f8(%rbp),%xmm0
  movsd  %xmm0,-0x1010(%rbp)
  movsd  -0x1128(%rbp),%xmm0
  movq   D2630(%rip),%xmm1
  xorpd  %xmm1,%xmm0
  movsd  -0x1168(%rbp),%xmm2
  movsd  D7657(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x1118(%rbp),%xmm2
  movsd  D7008(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x1110(%rbp),%xmm2
  movsd  D7008(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x10f0(%rbp),%xmm2
  movsd  D7008(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x10e8(%rbp),%xmm2
  movsd  D7008(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x1010(%rbp),%xmm2
  movsd  D7008(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0x1008(%rbp)
  movsd  -0x1790(%rbp),%xmm0
  mulsd  -0x1008(%rbp),%xmm0
  movsd  %xmm0,-0x1000(%rbp)
  movsd  -0x10d0(%rbp),%xmm0
  addsd  -0x10b0(%rbp),%xmm0
  movsd  -0x1078(%rbp),%xmm1
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0xff8(%rbp)
  movsd  -0x1640(%rbp),%xmm0
  mulsd  -0xff8(%rbp),%xmm0
  movsd  %xmm0,-0xff0(%rbp)
  movsd  -0x1820(%rbp),%xmm0
  mulsd  -0x1120(%rbp),%xmm0
  movsd  %xmm0,-0xfe8(%rbp)
  movsd  -0x1838(%rbp),%xmm0
  mulsd  -0x1928(%rbp),%xmm0
  movsd  -0x18e8(%rbp),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0xfe0(%rbp)
  movsd  -0x1098(%rbp),%xmm0
  mulsd  -0x17d0(%rbp),%xmm0
  movsd  %xmm0,-0xfd8(%rbp)
  movsd  -0xfe8(%rbp),%xmm0
  subsd  -0xfe0(%rbp),%xmm0
  movsd  -0xfd8(%rbp),%xmm1
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0xfd0(%rbp)
  movsd  -0x1628(%rbp),%xmm0
  mulsd  -0xfd0(%rbp),%xmm0
  movsd  %xmm0,-0xfc8(%rbp)
  movsd  -0x1790(%rbp),%xmm0
  mulsd  -0x1098(%rbp),%xmm0
  movsd  %xmm0,-0xfc0(%rbp)
  movsd  -0x1778(%rbp),%xmm0
  mulsd  -0x18d8(%rbp),%xmm0
  movsd  -0x1918(%rbp),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0xfb8(%rbp)
  movsd  -0xfc0(%rbp),%xmm0
  addsd  -0xfb8(%rbp),%xmm0
  movsd  %xmm0,-0xfb0(%rbp)
  movsd  -0x1628(%rbp),%xmm0
  mulsd  -0xfb0(%rbp),%xmm0
  movsd  %xmm0,-0xfa8(%rbp)
  movsd  -0x1640(%rbp),%xmm0
  mulsd  -0x1068(%rbp),%xmm0
  movsd  %xmm0,-0xfa0(%rbp)
  movsd  -0xfa8(%rbp),%xmm0
  movq   D2630(%rip),%xmm1
  xorpd  %xmm1,%xmm0
  subsd  -0xfa0(%rbp),%xmm0
  movsd  %xmm0,-0xf98(%rbp)
  movsd  -0xf98(%rbp),%xmm0
  mulsd  -0x15c0(%rbp),%xmm0
  movsd  %xmm0,-0xf90(%rbp)
  movsd  -0x1090(%rbp),%xmm1
  movsd  D8462(%rip),%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x1088(%rbp),%xmm2
  movsd  D4671(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0xf88(%rbp)
  movsd  -0xfa8(%rbp),%xmm1
  movsd  D7831(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movsd  -0xfa0(%rbp),%xmm2
  movsd  D6902(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0xf80(%rbp)
  movsd  -0xff0(%rbp),%xmm0
  subsd  -0xfc8(%rbp),%xmm0
  movsd  -0xf90(%rbp),%xmm1
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0xf78(%rbp)
  movsd  -0x1580(%rbp),%xmm0
  mulsd  -0xf78(%rbp),%xmm0
  movsd  %xmm0,-0xf70(%rbp)
  movsd  -0x1778(%rbp),%xmm0
  mulsd  -0x10d8(%rbp),%xmm0
  movsd  %xmm0,-0xf68(%rbp)
  movsd  -0x1790(%rbp),%xmm0
  mulsd  -0x10b8(%rbp),%xmm0
  movsd  %xmm0,-0xf60(%rbp)
  movsd  -0xfb0(%rbp),%xmm0
  mulsd  -0x1718(%rbp),%xmm0
  movsd  %xmm0,-0xf58(%rbp)
  movsd  -0xf60(%rbp),%xmm0
  subsd  -0xf68(%rbp),%xmm0
  subsd  -0xf58(%rbp),%xmm0
  movsd  %xmm0,-0xf50(%rbp)
  movsd  -0x1568(%rbp),%xmm0
  mulsd  -0xf50(%rbp),%xmm0
  movsd  %xmm0,-0xf48(%rbp)
  movsd  -0x1640(%rbp),%xmm0
  mulsd  -0xfb0(%rbp),%xmm0
  movsd  %xmm0,-0xf40(%rbp)
  movsd  -0x1628(%rbp),%xmm0
  mulsd  -0x1068(%rbp),%xmm0
  movsd  %xmm0,-0xf38(%rbp)
  movsd  -0xf40(%rbp),%xmm0
  subsd  -0xf38(%rbp),%xmm0
  movsd  %xmm0,-0xf30(%rbp)
  movsd  -0x1568(%rbp),%xmm0
  mulsd  -0xf30(%rbp),%xmm0
  movsd  %xmm0,-0xf28(%rbp)
  movsd  -0x1580(%rbp),%xmm0
  mulsd  -0x1080(%rbp),%xmm0
  movsd  %xmm0,-0xf20(%rbp)
  movsd  -0xf20(%rbp),%xmm0
  subsd  -0xf28(%rbp),%xmm0
  movsd  %xmm0,-0xf18(%rbp)
  movsd  -0xf18(%rbp),%xmm0
  mulsd  -0x1508(%rbp),%xmm0
  movsd  %xmm0,-0xf10(%rbp)
  movsd  -0xfa8(%rbp),%xmm1
  movsd  D1429(%rip),%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0xfa0(%rbp),%xmm2
  movsd  D1429(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0xf08(%rbp)
  movsd  -0xf98(%rbp),%xmm0
  movq   D2630(%rip),%xmm1
  xorpd  %xmm1,%xmm0
  movsd  %xmm0,-0xf00(%rbp)
  movsd  -0xf28(%rbp),%xmm1
  movsd  D5888(%rip),%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0xf20(%rbp),%xmm2
  movsd  D768(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0xef8(%rbp)
  movsd  -0x1790(%rbp),%xmm0
  mulsd  -0x1020(%rbp),%xmm0
  movsd  %xmm0,-0xef0(%rbp)
  movsd  -0x1778(%rbp),%xmm0
  mulsd  -0x1008(%rbp),%xmm0
  movsd  %xmm0,-0xee8(%rbp)
  movsd  -0xef0(%rbp),%xmm0
  addsd  -0xee8(%rbp),%xmm0
  movsd  %xmm0,-0xee0(%rbp)
  movsd  -0x1640(%rbp),%xmm0
  mulsd  -0xee0(%rbp),%xmm0
  movsd  %xmm0,-0xed8(%rbp)
  movsd  -0x1820(%rbp),%xmm0
  mulsd  -0x1050(%rbp),%xmm0
  movsd  %xmm0,-0xed0(%rbp)
  movsd  -0x1838(%rbp),%xmm0
  mulsd  -0x1040(%rbp),%xmm0
  movsd  %xmm0,-0xec8(%rbp)
  movsd  -0x17b0(%rbp),%xmm0
  mulsd  -0x18d8(%rbp),%xmm0
  movsd  -0x1918(%rbp),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0xec0(%rbp)
  movsd  -0x1738(%rbp),%xmm0
  mulsd  -0x1098(%rbp),%xmm0
  movsd  %xmm0,-0xeb8(%rbp)
  movsd  -0xed0(%rbp),%xmm0
  addsd  -0xec8(%rbp),%xmm0
  movsd  -0xec0(%rbp),%xmm2
  movsd  D703(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0xeb8(%rbp),%xmm2
  movsd  D703(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0xeb0(%rbp)
  movsd  -0x1628(%rbp),%xmm0
  mulsd  -0xeb0(%rbp),%xmm0
  movsd  %xmm0,-0xea8(%rbp)
  movsd  -0xed8(%rbp),%xmm0
  subsd  -0xea8(%rbp),%xmm0
  movsd  %xmm0,-0xea0(%rbp)
  movsd  -0x1568(%rbp),%xmm0
  mulsd  -0xea0(%rbp),%xmm0
  movsd  %xmm0,-0xe98(%rbp)
  movsd  -0x1000(%rbp),%xmm0
  subsd  -0x1018(%rbp),%xmm0
  movsd  %xmm0,-0xe90(%rbp)
  movsd  -0x1580(%rbp),%xmm0
  mulsd  -0xe90(%rbp),%xmm0
  movsd  %xmm0,-0xe88(%rbp)
  movsd  -0xf70(%rbp),%xmm1
  movsd  D768(%rip),%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0xf48(%rbp),%xmm2
  movsd  D768(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0xf10(%rbp),%xmm2
  movsd  D768(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0xf18(%rbp),%xmm0
  mulsd  -0x14f8(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x1510(%rbp),%xmm0
  mulsd  -0xf08(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0xf00(%rbp),%xmm1
  mulsd  -0x14e8(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x14f0(%rbp),%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0xef8(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0xe98(%rbp),%xmm2
  movsd  D1581(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0xe88(%rbp),%xmm2
  movsd  D1581(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0xe80(%rbp)
  movsd  -0x1568(%rbp),%xmm0
  mulsd  -0xf78(%rbp),%xmm0
  movsd  %xmm0,-0xe78(%rbp)
  movsd  -0x1580(%rbp),%xmm0
  mulsd  -0xf50(%rbp),%xmm0
  movsd  %xmm0,-0xe70(%rbp)
  movsd  -0x1580(%rbp),%xmm0
  mulsd  -0xf30(%rbp),%xmm0
  movsd  %xmm0,-0xe68(%rbp)
  movsd  -0x1568(%rbp),%xmm0
  mulsd  -0x1080(%rbp),%xmm0
  movsd  %xmm0,-0xe60(%rbp)
  movsd  -0xe68(%rbp),%xmm0
  addsd  -0xe60(%rbp),%xmm0
  movsd  %xmm0,-0xe58(%rbp)
  movsd  -0xe58(%rbp),%xmm0
  mulsd  -0x1508(%rbp),%xmm0
  movsd  %xmm0,-0xe50(%rbp)
  movsd  -0xe68(%rbp),%xmm1
  movsd  D768(%rip),%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0xe60(%rbp),%xmm2
  movsd  D768(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0xe48(%rbp)
  movsd  -0x1580(%rbp),%xmm0
  mulsd  -0xea0(%rbp),%xmm0
  movsd  %xmm0,-0xe40(%rbp)
  movsd  -0x1568(%rbp),%xmm0
  mulsd  -0xe90(%rbp),%xmm0
  movsd  %xmm0,-0xe38(%rbp)
  movsd  -0xe78(%rbp),%xmm1
  movsd  D5888(%rip),%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0xe70(%rbp),%xmm2
  movsd  D768(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0xe50(%rbp),%xmm2
  movsd  D768(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0xf00(%rbp),%xmm0
  mulsd  -0x1420(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x14f0(%rbp),%xmm0
  mulsd  -0xe48(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0xe58(%rbp),%xmm1
  mulsd  -0x14f8(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x1430(%rbp),%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0xf08(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0xe40(%rbp),%xmm2
  movsd  D1581(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0xe38(%rbp),%xmm2
  movsd  D1581(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0xe30(%rbp)
  movsd  -0xff0(%rbp),%xmm1
  movsd  D6902(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movsd  -0xfc8(%rbp),%xmm2
  movsd  D6902(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0xf90(%rbp),%xmm2
  movsd  D6902(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0xf98(%rbp),%xmm0
  mulsd  -0x15b0(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x15c8(%rbp),%xmm0
  mulsd  -0xf88(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x1080(%rbp),%xmm1
  mulsd  -0x1598(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x15a0(%rbp),%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0xf80(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x1018(%rbp),%xmm2
  movsd  D3355(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x1000(%rbp),%xmm2
  movsd  D3355(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x1580(%rbp),%xmm0
  mulsd  -0xe80(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x1568(%rbp),%xmm1
  mulsd  -0xe30(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0xe28(%rbp)
  movsd  -0x1628(%rbp),%xmm0
  mulsd  -0xff8(%rbp),%xmm0
  movsd  %xmm0,-0xe20(%rbp)
  movsd  -0x1640(%rbp),%xmm0
  mulsd  -0xfd0(%rbp),%xmm0
  movsd  %xmm0,-0xe18(%rbp)
  movsd  -0xf30(%rbp),%xmm0
  mulsd  -0x15c0(%rbp),%xmm0
  movsd  %xmm0,-0xe10(%rbp)
  movsd  -0xf40(%rbp),%xmm1
  movsd  D6902(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movsd  -0xf38(%rbp),%xmm2
  movsd  D6902(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0xe08(%rbp)
  movsd  -0xe58(%rbp),%xmm0
  mulsd  -0x14e8(%rbp),%xmm0
  movsd  %xmm0,-0xe00(%rbp)
  movsd  -0x1430(%rbp),%xmm0
  mulsd  -0xef8(%rbp),%xmm0
  movsd  %xmm0,-0xdf8(%rbp)
  movsd  -0xf18(%rbp),%xmm0
  mulsd  -0x1420(%rbp),%xmm0
  movsd  %xmm0,-0xdf0(%rbp)
  movsd  -0x1510(%rbp),%xmm0
  mulsd  -0xe48(%rbp),%xmm0
  movsd  %xmm0,-0xde8(%rbp)
  movsd  -0xe20(%rbp),%xmm1
  movsd  D6088(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movsd  -0xe18(%rbp),%xmm2
  movsd  D6861(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0xe10(%rbp),%xmm2
  movsd  D6861(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x1080(%rbp),%xmm0
  mulsd  -0x13c8(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x15a0(%rbp),%xmm0
  mulsd  -0xe08(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0xf30(%rbp),%xmm1
  mulsd  -0x15b0(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x1528(%rbp),%xmm1
  mulsd  -0xf88(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  subsd  -0xe00(%rbp),%xmm0
  subsd  -0xdf8(%rbp),%xmm0
  addsd  -0xdf0(%rbp),%xmm0
  movsd  -0xde8(%rbp),%xmm1
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0xde0(%rbp)
  movsd  -0x10d0(%rbp),%xmm1
  movsd  D4444(%rip),%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x10b0(%rbp),%xmm2
  movsd  D4444(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x1078(%rbp),%xmm2
  movsd  D4444(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x1080(%rbp),%xmm0
  mulsd  -0x1708(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x1720(%rbp),%xmm0
  mulsd  -0x1070(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x1068(%rbp),%xmm1
  mulsd  -0x16f0(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x16f8(%rbp),%xmm1
  mulsd  -0x1060(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x1018(%rbp),%xmm2
  movsd  D8040(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x1000(%rbp),%xmm2
  movsd  D8040(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x1640(%rbp),%xmm0
  mulsd  -0xe28(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x1628(%rbp),%xmm1
  mulsd  -0xde0(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0xdd8(%rbp)
  movsd  -0xfc0(%rbp),%xmm1
  movsd  D4444(%rip),%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0xfb8(%rbp),%xmm2
  movsd  D4444(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0xdd0(%rbp)
  movsd  -0xf30(%rbp),%xmm0
  mulsd  -0x1598(%rbp),%xmm0
  movsd  %xmm0,-0xdc8(%rbp)
  movsd  -0x1528(%rbp),%xmm0
  mulsd  -0xf80(%rbp),%xmm0
  movsd  %xmm0,-0xdc0(%rbp)
  movsd  -0xf98(%rbp),%xmm0
  mulsd  -0x13c8(%rbp),%xmm0
  movsd  %xmm0,-0xdb8(%rbp)
  movsd  -0x15c8(%rbp),%xmm0
  mulsd  -0xe08(%rbp),%xmm0
  movsd  %xmm0,-0xdb0(%rbp)
  movsd  -0xed8(%rbp),%xmm1
  movsd  D3355(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0xda8(%rbp)
  movsd  -0xea8(%rbp),%xmm1
  movsd  D3355(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0xda0(%rbp)
  movsd  -0x1568(%rbp),%xmm0
  mulsd  -0xe80(%rbp),%xmm0
  movsd  %xmm0,-0xd98(%rbp)
  movsd  -0x1580(%rbp),%xmm0
  mulsd  -0xe30(%rbp),%xmm0
  movsd  %xmm0,-0xd90(%rbp)
  movsd  -0xf68(%rbp),%xmm1
  movsd  D2164(%rip),%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0xf60(%rbp),%xmm2
  movsd  D1203(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0xf58(%rbp),%xmm2
  movsd  D1203(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x1068(%rbp),%xmm0
  mulsd  -0x13a0(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x16f8(%rbp),%xmm0
  mulsd  -0xdd0(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0xfb0(%rbp),%xmm1
  mulsd  -0x1708(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x15e0(%rbp),%xmm1
  mulsd  -0x1070(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0xef0(%rbp),%xmm2
  movsd  D8040(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0xee8(%rbp),%xmm2
  movsd  D8040(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  addsd  -0xdc8(%rbp),%xmm0
  addsd  -0xdc0(%rbp),%xmm0
  subsd  -0xdb8(%rbp),%xmm0
  subsd  -0xdb0(%rbp),%xmm0
  addsd  -0xda8(%rbp),%xmm0
  subsd  -0xda0(%rbp),%xmm0
  addsd  -0xd98(%rbp),%xmm0
  movsd  -0xd90(%rbp),%xmm1
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0xd88(%rbp)
  movsd  -0xe40(%rbp),%xmm1
  movsd  D6642(%rip),%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0xe38(%rbp),%xmm2
  movsd  D6642(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0xe78(%rbp),%xmm2
  movsd  D1581(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0xe70(%rbp),%xmm2
  movsd  D1581(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0xe50(%rbp),%xmm2
  movsd  D1581(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0xf00(%rbp),%xmm2
  movsd  D1581(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x1430(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x14f0(%rbp),%xmm2
  movsd  D1581(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0xe58(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0xd80(%rbp)
  movsd  -0xe98(%rbp),%xmm1
  movsd  D7016(%rip),%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0xe88(%rbp),%xmm2
  movsd  D6642(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0xf70(%rbp),%xmm2
  movsd  D1581(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0xf48(%rbp),%xmm2
  movsd  D1581(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0xf10(%rbp),%xmm2
  movsd  D1581(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0xf00(%rbp),%xmm2
  movsd  D1581(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x1510(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x14f0(%rbp),%xmm2
  movsd  D1581(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0xf18(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0xd78(%rbp)
  movsd  -0xed8(%rbp),%xmm1
  movsd  D6303(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movsd  -0xea8(%rbp),%xmm2
  movsd  D6303(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0xf68(%rbp),%xmm2
  movsd  D3355(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0xf60(%rbp),%xmm2
  movsd  D3355(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0xf58(%rbp),%xmm2
  movsd  D3355(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0xf98(%rbp),%xmm2
  movsd  D3355(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  -0x1528(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x15c8(%rbp),%xmm2
  movsd  D3355(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0xf30(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x1580(%rbp),%xmm0
  mulsd  -0xd80(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x1568(%rbp),%xmm1
  mulsd  -0xd78(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0xd70(%rbp)
  movsd  -0x1628(%rbp),%xmm1
  movsd  D1348(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  mulsd  -0xee0(%rbp),%xmm0
  movsd  -0x1640(%rbp),%xmm2
  movsd  D4575(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0xeb0(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x15a0(%rbp),%xmm2
  movsd  D6657(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x1080(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x1528(%rbp),%xmm2
  movsd  D6657(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0xf30(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x1510(%rbp),%xmm2
  movsd  D5216(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0xf18(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x1430(%rbp),%xmm2
  movsd  D5216(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0xe58(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0xd68(%rbp)
  movsd  -0xef0(%rbp),%xmm1
  movsd  D1212(%rip),%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0xee8(%rbp),%xmm2
  movsd  D1212(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0xf68(%rbp),%xmm2
  movsd  D8040(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0xf60(%rbp),%xmm2
  movsd  D8040(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0xf58(%rbp),%xmm2
  movsd  D8040(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x1068(%rbp),%xmm2
  movsd  D8040(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  -0x15e0(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x16f8(%rbp),%xmm2
  movsd  D8040(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0xfb0(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x1640(%rbp),%xmm0
  mulsd  -0xd70(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x1628(%rbp),%xmm1
  mulsd  -0xd68(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0xd60(%rbp)
  movsd  -0x1778(%rbp),%xmm0
  mulsd  -0xd60(%rbp),%xmm0
  movsd  %xmm0,-0xd58(%rbp)
  movsd  -0x1018(%rbp),%xmm1
  movsd  D1622(%rip),%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x1000(%rbp),%xmm2
  movsd  D5521(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x10d0(%rbp),%xmm2
  movsd  D8040(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x10b0(%rbp),%xmm2
  movsd  D8040(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x1078(%rbp),%xmm2
  movsd  D8040(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x1068(%rbp),%xmm2
  movsd  D8040(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  -0x1720(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x16f8(%rbp),%xmm2
  movsd  D8040(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  -0x1080(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0xff0(%rbp),%xmm2
  movsd  D3355(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0xfc8(%rbp),%xmm2
  movsd  D3355(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0xf90(%rbp),%xmm2
  movsd  D3355(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x1080(%rbp),%xmm2
  movsd  D3355(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  -0x15c8(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x15a0(%rbp),%xmm2
  movsd  D3355(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0xf98(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x1568(%rbp),%xmm0
  mulsd  -0xd80(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x1580(%rbp),%xmm0
  mulsd  -0xd78(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0xd50(%rbp)
  movsd  -0x1790(%rbp),%xmm0
  mulsd  -0xd50(%rbp),%xmm0
  movsd  %xmm0,-0xd48(%rbp)
  movsd  -0x1118(%rbp),%xmm1
  movsd  D201(%rip),%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x1110(%rbp),%xmm2
  movsd  D201(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x10f0(%rbp),%xmm2
  movsd  D201(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x10f8(%rbp),%xmm0
  mulsd  -0x17c0(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x10e8(%rbp),%xmm2
  movsd  D8293(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x1770(%rbp),%xmm1
  mulsd  -0x1920(%rbp),%xmm1
  mulsd  -0x17a8(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x17b0(%rbp),%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x10e0(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x1128(%rbp),%xmm2
  movsd  D7926(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x1168(%rbp),%xmm2
  movsd  D8509(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x1790(%rbp),%xmm0
  mulsd  -0xdd8(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x1778(%rbp),%xmm1
  mulsd  -0xd88(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0xd58(%rbp),%xmm2
  movsd  D7008(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0xd48(%rbp),%xmm2
  movsd  D7008(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0xd40(%rbp)
  movsd  -0x10a8(%rbp),%xmm1
  movsd  D6661(%rip),%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x10a0(%rbp),%xmm2
  movsd  D201(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0xd38(%rbp)
  movsd  -0xfb0(%rbp),%xmm0
  mulsd  -0x16f0(%rbp),%xmm0
  movsd  %xmm0,-0xd30(%rbp)
  movsd  -0x15e0(%rbp),%xmm0
  mulsd  -0x1060(%rbp),%xmm0
  movsd  %xmm0,-0xd28(%rbp)
  movsd  -0x1080(%rbp),%xmm0
  mulsd  -0x13a0(%rbp),%xmm0
  movsd  %xmm0,-0xd20(%rbp)
  movsd  -0x1720(%rbp),%xmm0
  mulsd  -0xdd0(%rbp),%xmm0
  movsd  %xmm0,-0xd18(%rbp)
  movsd  -0x1628(%rbp),%xmm0
  mulsd  -0xe28(%rbp),%xmm0
  movsd  %xmm0,-0xd10(%rbp)
  movsd  -0x1640(%rbp),%xmm0
  mulsd  -0xde0(%rbp),%xmm0
  movsd  %xmm0,-0xd08(%rbp)
  movsd  -0xfe8(%rbp),%xmm1
  movsd  D5227(%rip),%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0xfe0(%rbp),%xmm2
  movsd  D8(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0xfd8(%rbp),%xmm2
  movsd  D8(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x1770(%rbp),%xmm0
  mulsd  -0x1920(%rbp),%xmm0
  mulsd  -0x1260(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x17b0(%rbp),%xmm0
  mulsd  -0xd38(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x1098(%rbp),%xmm1
  mulsd  -0x17c0(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x1738(%rbp),%xmm2
  movsd  D8293(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  -0x18d8(%rbp),%xmm1
  mulsd  -0x1918(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  subsd  -0xd30(%rbp),%xmm0
  subsd  -0xd28(%rbp),%xmm0
  addsd  -0xd20(%rbp),%xmm0
  addsd  -0xd18(%rbp),%xmm0
  addsd  -0xd10(%rbp),%xmm0
  movsd  -0xd08(%rbp),%xmm1
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0xd00(%rbp)
  movsd  -0x1168(%rbp),%xmm1
  movsd  D4374(%rip),%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x1158(%rbp),%xmm2
  movsd  D201(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x1770(%rbp),%xmm0
  mulsd  -0x1150(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x1148(%rbp),%xmm2
  movsd  D8293(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x1178(%rbp),%xmm0
  mulsd  -0x1880(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x1140(%rbp),%xmm2
  movsd  D201(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x1128(%rbp),%xmm2
  movsd  D2948(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x1838(%rbp),%xmm0
  mulsd  -0xd40(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x1820(%rbp),%xmm1
  mulsd  -0xd00(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0xcf8(%rbp)
  movsd  -0x1888(%rbp),%xmm0
  mulsd  -0x18f8(%rbp),%xmm0
  movsd  -0x1918(%rbp),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0xcf0(%rbp)
  movsd  -0x17f0(%rbp),%xmm0
  mulsd  -0x18d0(%rbp),%xmm0
  movsd  -0x1920(%rbp),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0xce8(%rbp)
  movsd  -0x1098(%rbp),%xmm0
  mulsd  -0x17a8(%rbp),%xmm0
  movsd  %xmm0,-0xce0(%rbp)
  movsd  -0x1738(%rbp),%xmm0
  mulsd  -0x10e0(%rbp),%xmm0
  movsd  %xmm0,-0xcd8(%rbp)
  movsd  -0x10f8(%rbp),%xmm0
  mulsd  -0x1260(%rbp),%xmm0
  movsd  %xmm0,-0xcd0(%rbp)
  movsd  -0x17d8(%rbp),%xmm0
  mulsd  -0xd38(%rbp),%xmm0
  movsd  %xmm0,-0xcc8(%rbp)
  movsd  -0x1048(%rbp),%xmm1
  movsd  D7926(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0xcc0(%rbp)
  movsd  -0x1038(%rbp),%xmm1
  movsd  D7926(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0xcb8(%rbp)
  movsd  -0x1778(%rbp),%xmm0
  mulsd  -0xdd8(%rbp),%xmm0
  movsd  %xmm0,-0xcb0(%rbp)
  movsd  -0x1790(%rbp),%xmm0
  mulsd  -0xd88(%rbp),%xmm0
  movsd  %xmm0,-0xca8(%rbp)
  movsd  -0x1790(%rbp),%xmm0
  mulsd  -0xd60(%rbp),%xmm0
  movsd  %xmm0,-0xca0(%rbp)
  movsd  -0xca0(%rbp),%xmm1
  movsd  D7008(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0xc98(%rbp)
  movsd  -0x1778(%rbp),%xmm0
  mulsd  -0xd50(%rbp),%xmm0
  movsd  %xmm0,-0xc90(%rbp)
  movsd  -0xc90(%rbp),%xmm1
  movsd  D7008(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0xc88(%rbp)
  movsd  -0x10c8(%rbp),%xmm1
  movsd  D1484(%rip),%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x10c0(%rbp),%xmm2
  movsd  D1788(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x1178(%rbp),%xmm1
  mulsd  -0x1228(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0xcf0(%rbp),%xmm2
  movsd  D201(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x18f0(%rbp),%xmm0
  mulsd  -0x1150(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0xce8(%rbp),%xmm2
  movsd  D8293(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x1058(%rbp),%xmm2
  movsd  D2948(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  addsd  -0xce0(%rbp),%xmm0
  addsd  -0xcd8(%rbp),%xmm0
  subsd  -0xcd0(%rbp),%xmm0
  subsd  -0xcc8(%rbp),%xmm0
  addsd  -0xcc0(%rbp),%xmm0
  subsd  -0xcb8(%rbp),%xmm0
  addsd  -0xcb0(%rbp),%xmm0
  addsd  -0xca8(%rbp),%xmm0
  addsd  -0xc98(%rbp),%xmm0
  subsd  -0xc88(%rbp),%xmm0
  movsd  %xmm0,-0xc80(%rbp)
  movsd  -0x1058(%rbp),%xmm1
  movsd  D6318(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movsd  -0x10c8(%rbp),%xmm2
  movsd  D6049(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x10c0(%rbp),%xmm2
  movsd  D2948(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0xce8(%rbp),%xmm2
  movsd  D2948(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0xcf0(%rbp),%xmm2
  movsd  D2948(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x1048(%rbp),%xmm2
  movsd  D1209(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  movsd  -0x1038(%rbp),%xmm3
  movsd  D1209(%rip),%xmm2
  mulsd  %xmm3,%xmm2
  subsd  %xmm2,%xmm0
  movsd  -0x10c8(%rbp),%xmm3
  movsd  D7926(%rip),%xmm2
  mulsd  %xmm2,%xmm3
  movapd %xmm0,%xmm2
  subsd  %xmm3,%xmm2
  movsd  -0x10c0(%rbp),%xmm3
  movsd  D7926(%rip),%xmm0
  mulsd  %xmm3,%xmm0
  addsd  %xmm2,%xmm0
  movsd  -0x1030(%rbp),%xmm3
  movsd  D7926(%rip),%xmm2
  mulsd  %xmm3,%xmm2
  subsd  %xmm2,%xmm0
  movsd  -0x1028(%rbp),%xmm3
  movsd  D7926(%rip),%xmm2
  mulsd  %xmm3,%xmm2
  subsd  %xmm2,%xmm0
  addsd  -0xca0(%rbp),%xmm0
  subsd  -0xc90(%rbp),%xmm0
  mulsd  -0x1838(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0xed0(%rbp),%xmm2
  movsd  D2048(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movsd  -0xec8(%rbp),%xmm3
  movsd  D3216(%rip),%xmm2
  mulsd  %xmm2,%xmm3
  movapd %xmm1,%xmm2
  subsd  %xmm3,%xmm2
  movsd  -0xec0(%rbp),%xmm3
  movsd  D7743(%rip),%xmm1
  mulsd  %xmm3,%xmm1
  addsd  %xmm1,%xmm2
  movsd  -0xeb8(%rbp),%xmm3
  movsd  D7743(%rip),%xmm1
  mulsd  %xmm3,%xmm1
  addsd  %xmm2,%xmm1
  movsd  -0x1720(%rbp),%xmm3
  movsd  D5222(%rip),%xmm2
  mulsd  %xmm3,%xmm2
  mulsd  -0x1080(%rbp),%xmm2
  subsd  %xmm2,%xmm1
  movsd  -0x15e0(%rbp),%xmm3
  movsd  D5222(%rip),%xmm2
  mulsd  %xmm3,%xmm2
  movapd %xmm2,%xmm3
  mulsd  -0xfb0(%rbp),%xmm3
  movapd %xmm1,%xmm2
  subsd  %xmm3,%xmm2
  movsd  -0x1628(%rbp),%xmm1
  mulsd  -0xd70(%rbp),%xmm1
  addsd  %xmm1,%xmm2
  movsd  -0x1640(%rbp),%xmm1
  mulsd  -0xd68(%rbp),%xmm1
  addsd  %xmm2,%xmm1
  mulsd  -0x1820(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0xc78(%rbp)
  movsd  -0x1128(%rbp),%xmm1
  movsd  D2204(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movsd  -0x1168(%rbp),%xmm2
  movsd  D3529(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x1158(%rbp),%xmm2
  movsd  D2948(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x1148(%rbp),%xmm2
  movsd  D2948(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x1140(%rbp),%xmm2
  movsd  D2948(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x1118(%rbp),%xmm2
  movsd  D7926(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x1110(%rbp),%xmm2
  movsd  D7926(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x10f0(%rbp),%xmm2
  movsd  D7926(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x10e8(%rbp),%xmm2
  movsd  D7926(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x1010(%rbp),%xmm2
  movsd  D7926(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  addsd  -0xd58(%rbp),%xmm0
  movsd  -0xd48(%rbp),%xmm1
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0xc70(%rbp)
  movsd  -0x1820(%rbp),%xmm0
  mulsd  -0x1270(%rbp),%xmm0
  movsd  %xmm0,-0xc68(%rbp)
  movsd  -0x1838(%rbp),%xmm0
  mulsd  -0x1248(%rbp),%xmm0
  movsd  %xmm0,-0xc60(%rbp)
  movsd  -0x18f0(%rbp),%xmm0
  mulsd  -0x1920(%rbp),%xmm0
  movsd  -0x1880(%rbp),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0xc58(%rbp)
  movsd  -0x17f0(%rbp),%xmm1
  movsd  D201(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  mulsd  -0x18d8(%rbp),%xmm0
  movsd  -0x1918(%rbp),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0xc50(%rbp)
  movsd  -0x1770(%rbp),%xmm0
  mulsd  -0x1920(%rbp),%xmm0
  movsd  -0x1228(%rbp),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0xc48(%rbp)
  movsd  -0x18b0(%rbp),%xmm1
  movsd  D201(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  mulsd  -0x18f8(%rbp),%xmm0
  movsd  -0x1918(%rbp),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0xc40(%rbp)
  movsd  -0x1820(%rbp),%xmm0
  mulsd  -0xd40(%rbp),%xmm0
  movsd  %xmm0,-0xc38(%rbp)
  movsd  -0x1838(%rbp),%xmm0
  mulsd  -0xd00(%rbp),%xmm0
  movsd  %xmm0,-0xc30(%rbp)
  movsd  -0x1928(%rbp),%xmm0
  movq   D2630(%rip),%xmm1
  xorpd  %xmm0,%xmm1
  movsd  -0x1908(%rbp),%xmm2
  movsd  D2025(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  -0x1230(%rbp),%xmm0
  subsd  -0x11e0(%rbp),%xmm0
  subsd  -0x11a0(%rbp),%xmm0
  subsd  -0x1180(%rbp),%xmm0
  mulsd  %xmm1,%xmm0
  movsd  -0x1170(%rbp),%xmm2
  movsd  D3815(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x18f8(%rbp),%xmm1
  mulsd  -0xcf8(%rbp),%xmm1
  addsd  %xmm2,%xmm1
  movsd  -0x18d8(%rbp),%xmm2
  mulsd  -0xc80(%rbp),%xmm2
  subsd  %xmm2,%xmm1
  movsd  -0x18d8(%rbp),%xmm3
  movsd  D599(%rip),%xmm2
  mulsd  %xmm3,%xmm2
  mulsd  -0xc78(%rbp),%xmm2
  subsd  %xmm2,%xmm1
  movsd  -0x18f8(%rbp),%xmm3
  movsd  D599(%rip),%xmm2
  mulsd  %xmm3,%xmm2
  mulsd  -0xc70(%rbp),%xmm2
  subsd  %xmm2,%xmm1
  mulsd  -0x18d0(%rbp),%xmm1
  movapd %xmm0,%xmm2
  subsd  %xmm1,%xmm2
  movsd  -0x1170(%rbp),%xmm1
  movsd  D7502(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movsd  -0x17f0(%rbp),%xmm1
  movapd %xmm1,%xmm3
  mulsd  -0x1880(%rbp),%xmm3
  movapd %xmm0,%xmm1
  subsd  %xmm3,%xmm1
  movsd  -0x18b0(%rbp),%xmm0
  mulsd  -0x1228(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  addsd  -0xc68(%rbp),%xmm0
  addsd  -0xc60(%rbp),%xmm0
  mulsd  -0x18d0(%rbp),%xmm0
  addsd  %xmm2,%xmm0
  movsd  -0x1908(%rbp),%xmm2
  movsd  D7502(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  addsd  -0xc58(%rbp),%xmm1
  subsd  -0xc50(%rbp),%xmm1
  addsd  -0xc48(%rbp),%xmm1
  subsd  -0xc40(%rbp),%xmm1
  addsd  -0xc38(%rbp),%xmm1
  addsd  -0xc30(%rbp),%xmm1
  mulsd  -0x1928(%rbp),%xmm1
  mov    -0x1938(%rbp),%rax
  add    $0x38,%rax
  subsd  %xmm1,%xmm0
  movsd  %xmm0,(%rax)
  movsd  -0x1928(%rbp),%xmm1
  movsd  D3692(%rip),%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x18d8(%rbp),%xmm0
  mulsd  -0xcf8(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x18f8(%rbp),%xmm0
  mulsd  -0xc80(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x18f8(%rbp),%xmm2
  movsd  D599(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0xc78(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x18d8(%rbp),%xmm2
  movsd  D599(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  -0xc70(%rbp),%xmm1
  mov    -0x1938(%rbp),%rax
  add    $0x40,%rax
  subsd  %xmm1,%xmm0
  movsd  %xmm0,(%rax)
  movsd  -0x1908(%rbp),%xmm1
  movsd  D7973(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  subsd  -0xc58(%rbp),%xmm0
  addsd  -0xc50(%rbp),%xmm0
  subsd  -0xc48(%rbp),%xmm0
  addsd  -0xc40(%rbp),%xmm0
  subsd  -0xc38(%rbp),%xmm0
  mov    -0x1938(%rbp),%rax
  add    $0x48,%rax
  subsd  -0xc30(%rbp),%xmm0
  movsd  %xmm0,(%rax)
  movsd  -0x10c8(%rbp),%xmm1
  movsd  D7973(%rip),%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x10c0(%rbp),%xmm2
  movsd  D8293(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  addsd  -0xce0(%rbp),%xmm0
  addsd  -0xcd8(%rbp),%xmm0
  subsd  -0xcd0(%rbp),%xmm0
  subsd  -0xcc8(%rbp),%xmm0
  addsd  -0xcc0(%rbp),%xmm0
  subsd  -0xcb8(%rbp),%xmm0
  addsd  -0xcb0(%rbp),%xmm0
  addsd  -0xca8(%rbp),%xmm0
  addsd  -0xc98(%rbp),%xmm0
  mov    -0x1938(%rbp),%rax
  add    $0x50,%rax
  subsd  -0xc88(%rbp),%xmm0
  movsd  %xmm0,(%rax)
  movsd  -0xfe8(%rbp),%xmm1
  movsd  D4755(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movsd  -0xfe0(%rbp),%xmm2
  movsd  D4755(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0xfd8(%rbp),%xmm2
  movsd  D4755(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  addsd  -0xd30(%rbp),%xmm0
  addsd  -0xd28(%rbp),%xmm0
  subsd  -0xd20(%rbp),%xmm0
  subsd  -0xd18(%rbp),%xmm0
  subsd  -0xd10(%rbp),%xmm0
  mov    -0x1938(%rbp),%rax
  add    $0x58,%rax
  subsd  -0xd08(%rbp),%xmm0
  movsd  %xmm0,(%rax)
  movsd  -0xf68(%rbp),%xmm1
  movsd  D8462(%rip),%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0xf60(%rbp),%xmm2
  movsd  D4671(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0xf58(%rbp),%xmm2
  movsd  D4671(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  addsd  -0xdc8(%rbp),%xmm0
  addsd  -0xdc0(%rbp),%xmm0
  subsd  -0xdb8(%rbp),%xmm0
  subsd  -0xdb0(%rbp),%xmm0
  addsd  -0xda8(%rbp),%xmm0
  subsd  -0xda0(%rbp),%xmm0
  addsd  -0xd98(%rbp),%xmm0
  mov    -0x1938(%rbp),%rax
  add    $0x60,%rax
  addsd  -0xd90(%rbp),%xmm0
  movsd  %xmm0,(%rax)
  movsd  -0xe20(%rbp),%xmm1
  movsd  D1429(%rip),%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0xe18(%rbp),%xmm2
  movsd  D1429(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0xe10(%rbp),%xmm2
  movsd  D1429(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  addsd  -0xe00(%rbp),%xmm0
  addsd  -0xdf8(%rbp),%xmm0
  subsd  -0xdf0(%rbp),%xmm0
  mov    -0x1938(%rbp),%rax
  add    $0x68,%rax
  subsd  -0xde8(%rbp),%xmm0
  movsd  %xmm0,(%rax)
  movsd  -0x17f0(%rbp),%xmm0
  movq   D2630(%rip),%xmm1
  xorpd  %xmm1,%xmm0
  movsd  %xmm0,-0xc28(%rbp)
  movsd  -0xc28(%rbp),%xmm0
  mulsd  -0x18a8(%rbp),%xmm0
  movsd  %xmm0,-0xc20(%rbp)
  movsd  -0x1228(%rbp),%xmm0
  movq   D2630(%rip),%xmm1
  xorpd  %xmm1,%xmm0
  movsd  %xmm0,-0xc18(%rbp)
  movsd  -0x1768(%rbp),%xmm0
  addsd  -0xc20(%rbp),%xmm0
  movsd  %xmm0,-0xc10(%rbp)
  movsd  -0x1838(%rbp),%xmm0
  mulsd  -0xc10(%rbp),%xmm0
  movsd  %xmm0,-0xc08(%rbp)
  movsd  -0x1820(%rbp),%xmm0
  mulsd  -0x18b0(%rbp),%xmm0
  movsd  %xmm0,-0xc00(%rbp)
  movsd  -0xc00(%rbp),%xmm0
  mulsd  -0x17d0(%rbp),%xmm0
  movsd  %xmm0,-0xbf8(%rbp)
  movsd  -0x1800(%rbp),%xmm1
  movsd  D8293(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movsd  -0x17f8(%rbp),%xmm2
  movsd  D8293(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0xbf0(%rbp)
  movsd  -0x17b0(%rbp),%xmm0
  mulsd  -0x1820(%rbp),%xmm0
  movsd  -0x18b0(%rbp),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0xbe8(%rbp)
  movsd  -0xc08(%rbp),%xmm0
  subsd  -0xbf8(%rbp),%xmm0
  movsd  %xmm0,-0xbe0(%rbp)
  movsd  -0x1790(%rbp),%xmm0
  mulsd  -0xbe0(%rbp),%xmm0
  movsd  %xmm0,-0xbd8(%rbp)
  movsd  -0x1830(%rbp),%xmm0
  movq   D2630(%rip),%xmm1
  xorpd  %xmm1,%xmm0
  movsd  %xmm0,-0xbd0(%rbp)
  movsd  -0x1778(%rbp),%xmm0
  mulsd  -0xbd0(%rbp),%xmm0
  movsd  %xmm0,-0xbc8(%rbp)
  movsd  -0x1778(%rbp),%xmm0
  mulsd  -0x1838(%rbp),%xmm0
  movsd  -0x18b0(%rbp),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0xbc0(%rbp)
  movsd  -0x1790(%rbp),%xmm0
  mulsd  -0xc28(%rbp),%xmm0
  movsd  %xmm0,-0xbb8(%rbp)
  movsd  -0xbb8(%rbp),%xmm0
  subsd  -0xbc0(%rbp),%xmm0
  movsd  %xmm0,-0xbb0(%rbp)
  movsd  -0xbb0(%rbp),%xmm0
  mulsd  -0x1718(%rbp),%xmm0
  movsd  %xmm0,-0xba8(%rbp)
  movsd  -0x1720(%rbp),%xmm0
  mulsd  -0x1820(%rbp),%xmm0
  movsd  -0x18b0(%rbp),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0xba0(%rbp)
  movsd  -0xbc0(%rbp),%xmm1
  movsd  D5411(%rip),%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0xbb8(%rbp),%xmm2
  movsd  D4444(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0xb98(%rbp)
  movsd  -0x1670(%rbp),%xmm0
  subsd  -0x1850(%rbp),%xmm0
  movsd  %xmm0,-0xb90(%rbp)
  movsd  -0x1838(%rbp),%xmm0
  mulsd  -0xb90(%rbp),%xmm0
  movsd  %xmm0,-0xb88(%rbp)
  movsd  -0xc00(%rbp),%xmm0
  mulsd  -0x1738(%rbp),%xmm0
  movsd  %xmm0,-0xb80(%rbp)
  movsd  -0x17d8(%rbp),%xmm0
  mulsd  -0x1838(%rbp),%xmm0
  movsd  -0x18b0(%rbp),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0xb78(%rbp)
  movsd  -0x18e0(%rbp),%xmm1
  movsd  D7008(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  addsd  -0xb88(%rbp),%xmm0
  movsd  -0x18a0(%rbp),%xmm2
  movsd  D7008(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0xb80(%rbp),%xmm2
  movsd  D7008(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0xb78(%rbp),%xmm2
  movsd  D7008(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0xb70(%rbp)
  movsd  -0x1778(%rbp),%xmm0
  mulsd  -0xb70(%rbp),%xmm0
  movsd  %xmm0,-0xb68(%rbp)
  movsd  -0xc28(%rbp),%xmm0
  mulsd  -0x17d8(%rbp),%xmm0
  movsd  %xmm0,-0xb60(%rbp)
  movsd  -0x16e0(%rbp),%xmm0
  movq   D2630(%rip),%xmm1
  xorpd  %xmm1,%xmm0
  subsd  -0x16d8(%rbp),%xmm0
  movsd  -0xc08(%rbp),%xmm2
  movsd  D7008(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0xbf8(%rbp),%xmm2
  movsd  D7008(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0xb60(%rbp),%xmm2
  movsd  D7008(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0xbe8(%rbp),%xmm2
  movsd  D7008(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0xb58(%rbp)
  movsd  -0x1790(%rbp),%xmm0
  mulsd  -0xb58(%rbp),%xmm0
  movsd  %xmm0,-0xb50(%rbp)
  movsd  -0xbd8(%rbp),%xmm0
  addsd  -0xbc8(%rbp),%xmm0
  movsd  -0xba8(%rbp),%xmm1
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0xb48(%rbp)
  movsd  -0x1640(%rbp),%xmm0
  mulsd  -0xb48(%rbp),%xmm0
  movsd  %xmm0,-0xb40(%rbp)
  movsd  -0x1820(%rbp),%xmm0
  mulsd  -0xc10(%rbp),%xmm0
  movsd  %xmm0,-0xb38(%rbp)
  movsd  -0x1838(%rbp),%xmm0
  mulsd  -0x18b0(%rbp),%xmm0
  movsd  %xmm0,-0xb30(%rbp)
  movsd  -0xb30(%rbp),%xmm0
  mulsd  -0x17d0(%rbp),%xmm0
  movsd  %xmm0,-0xb28(%rbp)
  movsd  -0xb38(%rbp),%xmm0
  addsd  -0xb28(%rbp),%xmm0
  movsd  %xmm0,-0xb20(%rbp)
  movsd  -0x1628(%rbp),%xmm0
  mulsd  -0xb20(%rbp),%xmm0
  movsd  %xmm0,-0xb18(%rbp)
  movsd  -0x1790(%rbp),%xmm0
  mulsd  -0x1838(%rbp),%xmm0
  movsd  -0x18b0(%rbp),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0xb10(%rbp)
  movsd  -0x1778(%rbp),%xmm0
  mulsd  -0xc28(%rbp),%xmm0
  movsd  %xmm0,-0xb08(%rbp)
  movsd  -0xb10(%rbp),%xmm0
  addsd  -0xb08(%rbp),%xmm0
  movsd  %xmm0,-0xb00(%rbp)
  movsd  -0x1628(%rbp),%xmm0
  mulsd  -0xb00(%rbp),%xmm0
  movsd  %xmm0,-0xaf8(%rbp)
  movsd  -0x1640(%rbp),%xmm0
  mulsd  -0x1820(%rbp),%xmm0
  movsd  -0x18b0(%rbp),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0xaf0(%rbp)
  movsd  -0xaf8(%rbp),%xmm0
  movq   D2630(%rip),%xmm1
  xorpd  %xmm1,%xmm0
  subsd  -0xaf0(%rbp),%xmm0
  movsd  %xmm0,-0xae8(%rbp)
  movsd  -0xae8(%rbp),%xmm0
  mulsd  -0x15c0(%rbp),%xmm0
  movsd  %xmm0,-0xae0(%rbp)
  movsd  -0xbc0(%rbp),%xmm1
  movsd  D8462(%rip),%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0xbb8(%rbp),%xmm2
  movsd  D4671(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0xad8(%rbp)
  movsd  -0xaf8(%rbp),%xmm1
  movsd  D7831(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movsd  -0xaf0(%rbp),%xmm2
  movsd  D6902(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0xad0(%rbp)
  movsd  -0xb40(%rbp),%xmm0
  subsd  -0xb18(%rbp),%xmm0
  movsd  -0xae0(%rbp),%xmm1
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0xac8(%rbp)
  movsd  -0x1580(%rbp),%xmm0
  mulsd  -0xac8(%rbp),%xmm0
  movsd  %xmm0,-0xac0(%rbp)
  movsd  -0x1778(%rbp),%xmm0
  mulsd  -0xbe0(%rbp),%xmm0
  movsd  %xmm0,-0xab8(%rbp)
  movsd  -0x1790(%rbp),%xmm0
  mulsd  -0xbd0(%rbp),%xmm0
  movsd  %xmm0,-0xab0(%rbp)
  movsd  -0xb00(%rbp),%xmm0
  mulsd  -0x1718(%rbp),%xmm0
  movsd  %xmm0,-0xaa8(%rbp)
  movsd  -0xab0(%rbp),%xmm0
  subsd  -0xab8(%rbp),%xmm0
  subsd  -0xaa8(%rbp),%xmm0
  movsd  %xmm0,-0xaa0(%rbp)
  movsd  -0x1568(%rbp),%xmm0
  mulsd  -0xaa0(%rbp),%xmm0
  movsd  %xmm0,-0xa98(%rbp)
  movsd  -0x1640(%rbp),%xmm0
  mulsd  -0xb00(%rbp),%xmm0
  movsd  %xmm0,-0xa90(%rbp)
  movsd  -0x1628(%rbp),%xmm0
  mulsd  -0x1820(%rbp),%xmm0
  movsd  -0x18b0(%rbp),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0xa88(%rbp)
  movsd  -0xa90(%rbp),%xmm0
  subsd  -0xa88(%rbp),%xmm0
  movsd  %xmm0,-0xa80(%rbp)
  movsd  -0x1568(%rbp),%xmm0
  mulsd  -0xa80(%rbp),%xmm0
  movsd  %xmm0,-0xa78(%rbp)
  movsd  -0x1580(%rbp),%xmm0
  mulsd  -0xbb0(%rbp),%xmm0
  movsd  %xmm0,-0xa70(%rbp)
  movsd  -0xa70(%rbp),%xmm0
  subsd  -0xa78(%rbp),%xmm0
  movsd  %xmm0,-0xa68(%rbp)
  movsd  -0xa68(%rbp),%xmm0
  mulsd  -0x1508(%rbp),%xmm0
  movsd  %xmm0,-0xa60(%rbp)
  movsd  -0xaf8(%rbp),%xmm1
  movsd  D1429(%rip),%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0xaf0(%rbp),%xmm2
  movsd  D1429(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0xa58(%rbp)
  movsd  -0xae8(%rbp),%xmm0
  movq   D2630(%rip),%xmm1
  xorpd  %xmm1,%xmm0
  movsd  %xmm0,-0xa50(%rbp)
  movsd  -0xa78(%rbp),%xmm1
  movsd  D5888(%rip),%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0xa70(%rbp),%xmm2
  movsd  D768(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0xa48(%rbp)
  movsd  -0x1790(%rbp),%xmm0
  mulsd  -0xb70(%rbp),%xmm0
  movsd  %xmm0,-0xa40(%rbp)
  movsd  -0x1778(%rbp),%xmm0
  mulsd  -0xb58(%rbp),%xmm0
  movsd  %xmm0,-0xa38(%rbp)
  movsd  -0xa40(%rbp),%xmm0
  addsd  -0xa38(%rbp),%xmm0
  movsd  %xmm0,-0xa30(%rbp)
  movsd  -0x1640(%rbp),%xmm0
  mulsd  -0xa30(%rbp),%xmm0
  movsd  %xmm0,-0xa28(%rbp)
  movsd  -0x1820(%rbp),%xmm0
  mulsd  -0xb90(%rbp),%xmm0
  movsd  %xmm0,-0xa20(%rbp)
  movsd  -0x17b0(%rbp),%xmm0
  mulsd  -0xc28(%rbp),%xmm0
  movsd  %xmm0,-0xa18(%rbp)
  movsd  -0x1738(%rbp),%xmm0
  mulsd  -0x1838(%rbp),%xmm0
  movsd  -0x18b0(%rbp),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0xa10(%rbp)
  movsd  -0xa18(%rbp),%xmm1
  movsd  D703(%rip),%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0xa20(%rbp),%xmm0
  subsd  %xmm1,%xmm0
  movsd  -0xa10(%rbp),%xmm2
  movsd  D703(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0xa08(%rbp)
  movsd  -0x1628(%rbp),%xmm0
  mulsd  -0xa08(%rbp),%xmm0
  movsd  %xmm0,-0xa00(%rbp)
  movsd  -0xa28(%rbp),%xmm0
  subsd  -0xa00(%rbp),%xmm0
  movsd  %xmm0,-0x9f8(%rbp)
  movsd  -0x1568(%rbp),%xmm0
  mulsd  -0x9f8(%rbp),%xmm0
  movsd  %xmm0,-0x9f0(%rbp)
  movsd  -0xb50(%rbp),%xmm0
  subsd  -0xb68(%rbp),%xmm0
  movsd  %xmm0,-0x9e8(%rbp)
  movsd  -0x1580(%rbp),%xmm0
  mulsd  -0x9e8(%rbp),%xmm0
  movsd  %xmm0,-0x9e0(%rbp)
  movsd  -0xac0(%rbp),%xmm1
  movsd  D768(%rip),%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0xa98(%rbp),%xmm2
  movsd  D768(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0xa60(%rbp),%xmm2
  movsd  D768(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0xa68(%rbp),%xmm0
  mulsd  -0x14f8(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x1510(%rbp),%xmm0
  mulsd  -0xa58(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0xa50(%rbp),%xmm1
  mulsd  -0x14e8(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x14f0(%rbp),%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0xa48(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x9f0(%rbp),%xmm2
  movsd  D1581(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x9e0(%rbp),%xmm2
  movsd  D1581(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0x9d8(%rbp)
  movsd  -0x1568(%rbp),%xmm0
  mulsd  -0xac8(%rbp),%xmm0
  movsd  %xmm0,-0x9d0(%rbp)
  movsd  -0x1580(%rbp),%xmm0
  mulsd  -0xaa0(%rbp),%xmm0
  movsd  %xmm0,-0x9c8(%rbp)
  movsd  -0x1580(%rbp),%xmm0
  mulsd  -0xa80(%rbp),%xmm0
  movsd  %xmm0,-0x9c0(%rbp)
  movsd  -0x1568(%rbp),%xmm0
  mulsd  -0xbb0(%rbp),%xmm0
  movsd  %xmm0,-0x9b8(%rbp)
  movsd  -0x9c0(%rbp),%xmm0
  addsd  -0x9b8(%rbp),%xmm0
  movsd  %xmm0,-0x9b0(%rbp)
  movsd  -0x9b0(%rbp),%xmm0
  mulsd  -0x1508(%rbp),%xmm0
  movsd  %xmm0,-0x9a8(%rbp)
  movsd  -0x9c0(%rbp),%xmm1
  movsd  D768(%rip),%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x9b8(%rbp),%xmm2
  movsd  D768(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0x9a0(%rbp)
  movsd  -0x1580(%rbp),%xmm0
  mulsd  -0x9f8(%rbp),%xmm0
  movsd  %xmm0,-0x998(%rbp)
  movsd  -0x1568(%rbp),%xmm0
  mulsd  -0x9e8(%rbp),%xmm0
  movsd  %xmm0,-0x990(%rbp)
  movsd  -0x9d0(%rbp),%xmm1
  movsd  D5888(%rip),%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x9c8(%rbp),%xmm2
  movsd  D768(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x9a8(%rbp),%xmm2
  movsd  D768(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0xa50(%rbp),%xmm0
  mulsd  -0x1420(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x14f0(%rbp),%xmm0
  mulsd  -0x9a0(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x9b0(%rbp),%xmm1
  mulsd  -0x14f8(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x1430(%rbp),%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0xa58(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x998(%rbp),%xmm2
  movsd  D1581(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x990(%rbp),%xmm2
  movsd  D1581(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0x988(%rbp)
  movsd  -0xb40(%rbp),%xmm1
  movsd  D6902(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movsd  -0xb18(%rbp),%xmm2
  movsd  D6902(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0xae0(%rbp),%xmm2
  movsd  D6902(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0xae8(%rbp),%xmm0
  mulsd  -0x15b0(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x15c8(%rbp),%xmm0
  mulsd  -0xad8(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0xbb0(%rbp),%xmm1
  mulsd  -0x1598(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x15a0(%rbp),%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0xad0(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0xb68(%rbp),%xmm2
  movsd  D3355(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0xb50(%rbp),%xmm2
  movsd  D3355(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x1580(%rbp),%xmm0
  mulsd  -0x9d8(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x1568(%rbp),%xmm1
  mulsd  -0x988(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0x980(%rbp)
  movsd  -0x1628(%rbp),%xmm0
  mulsd  -0xb48(%rbp),%xmm0
  movsd  %xmm0,-0x978(%rbp)
  movsd  -0x1640(%rbp),%xmm0
  mulsd  -0xb20(%rbp),%xmm0
  movsd  %xmm0,-0x970(%rbp)
  movsd  -0xa80(%rbp),%xmm0
  mulsd  -0x15c0(%rbp),%xmm0
  movsd  %xmm0,-0x968(%rbp)
  movsd  -0xa90(%rbp),%xmm1
  movsd  D6902(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movsd  -0xa88(%rbp),%xmm2
  movsd  D6902(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0x960(%rbp)
  movsd  -0x9b0(%rbp),%xmm0
  mulsd  -0x14e8(%rbp),%xmm0
  movsd  %xmm0,-0x958(%rbp)
  movsd  -0x1430(%rbp),%xmm0
  mulsd  -0xa48(%rbp),%xmm0
  movsd  %xmm0,-0x950(%rbp)
  movsd  -0xa68(%rbp),%xmm0
  mulsd  -0x1420(%rbp),%xmm0
  movsd  %xmm0,-0x948(%rbp)
  movsd  -0x1510(%rbp),%xmm0
  mulsd  -0x9a0(%rbp),%xmm0
  movsd  %xmm0,-0x940(%rbp)
  movsd  -0x978(%rbp),%xmm1
  movsd  D6088(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movsd  -0x970(%rbp),%xmm2
  movsd  D6861(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x968(%rbp),%xmm2
  movsd  D6861(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0xbb0(%rbp),%xmm0
  mulsd  -0x13c8(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x15a0(%rbp),%xmm0
  mulsd  -0x960(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0xa80(%rbp),%xmm1
  mulsd  -0x15b0(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x1528(%rbp),%xmm1
  mulsd  -0xad8(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  subsd  -0x958(%rbp),%xmm0
  subsd  -0x950(%rbp),%xmm0
  addsd  -0x948(%rbp),%xmm0
  movsd  -0x940(%rbp),%xmm1
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0x938(%rbp)
  movsd  -0xbd8(%rbp),%xmm1
  movsd  D4444(%rip),%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0xbc8(%rbp),%xmm2
  movsd  D4444(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0xba8(%rbp),%xmm2
  movsd  D4444(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0xbb0(%rbp),%xmm0
  mulsd  -0x1708(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0xba0(%rbp),%xmm2
  movsd  D4755(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0xc00(%rbp),%xmm1
  mulsd  -0x16f0(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x16f8(%rbp),%xmm1
  mulsd  -0xb98(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0xb68(%rbp),%xmm2
  movsd  D8040(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0xb50(%rbp),%xmm2
  movsd  D8040(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x1640(%rbp),%xmm0
  mulsd  -0x980(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x1628(%rbp),%xmm1
  mulsd  -0x938(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0x930(%rbp)
  movsd  -0xb10(%rbp),%xmm1
  movsd  D4444(%rip),%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0xb08(%rbp),%xmm2
  movsd  D4444(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0x928(%rbp)
  movsd  -0x15e0(%rbp),%xmm0
  mulsd  -0x1820(%rbp),%xmm0
  movsd  -0x18b0(%rbp),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x920(%rbp)
  movsd  -0xa80(%rbp),%xmm0
  mulsd  -0x1598(%rbp),%xmm0
  movsd  %xmm0,-0x918(%rbp)
  movsd  -0x1528(%rbp),%xmm0
  mulsd  -0xad0(%rbp),%xmm0
  movsd  %xmm0,-0x910(%rbp)
  movsd  -0xae8(%rbp),%xmm0
  mulsd  -0x13c8(%rbp),%xmm0
  movsd  %xmm0,-0x908(%rbp)
  movsd  -0x15c8(%rbp),%xmm0
  mulsd  -0x960(%rbp),%xmm0
  movsd  %xmm0,-0x900(%rbp)
  movsd  -0xa28(%rbp),%xmm1
  movsd  D3355(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x8f8(%rbp)
  movsd  -0xa00(%rbp),%xmm1
  movsd  D3355(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x8f0(%rbp)
  movsd  -0x1568(%rbp),%xmm0
  mulsd  -0x9d8(%rbp),%xmm0
  movsd  %xmm0,-0x8e8(%rbp)
  movsd  -0x1580(%rbp),%xmm0
  mulsd  -0x988(%rbp),%xmm0
  movsd  %xmm0,-0x8e0(%rbp)
  movsd  -0xab8(%rbp),%xmm1
  movsd  D2164(%rip),%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0xab0(%rbp),%xmm2
  movsd  D1203(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0xaa8(%rbp),%xmm2
  movsd  D1203(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0xc00(%rbp),%xmm0
  mulsd  -0x13a0(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x16f8(%rbp),%xmm0
  mulsd  -0x928(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0xb00(%rbp),%xmm1
  mulsd  -0x1708(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x920(%rbp),%xmm2
  movsd  D4755(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0xa40(%rbp),%xmm2
  movsd  D8040(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0xa38(%rbp),%xmm2
  movsd  D8040(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  addsd  -0x918(%rbp),%xmm0
  addsd  -0x910(%rbp),%xmm0
  subsd  -0x908(%rbp),%xmm0
  subsd  -0x900(%rbp),%xmm0
  addsd  -0x8f8(%rbp),%xmm0
  subsd  -0x8f0(%rbp),%xmm0
  addsd  -0x8e8(%rbp),%xmm0
  movsd  -0x8e0(%rbp),%xmm1
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0x8d8(%rbp)
  movsd  -0x998(%rbp),%xmm1
  movsd  D6642(%rip),%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x990(%rbp),%xmm2
  movsd  D6642(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x9d0(%rbp),%xmm2
  movsd  D1581(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x9c8(%rbp),%xmm2
  movsd  D1581(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x9a8(%rbp),%xmm2
  movsd  D1581(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0xa50(%rbp),%xmm2
  movsd  D1581(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x1430(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x14f0(%rbp),%xmm2
  movsd  D1581(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x9b0(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0x8d0(%rbp)
  movsd  -0x9f0(%rbp),%xmm1
  movsd  D7016(%rip),%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x9e0(%rbp),%xmm2
  movsd  D6642(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0xac0(%rbp),%xmm2
  movsd  D1581(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0xa98(%rbp),%xmm2
  movsd  D1581(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0xa60(%rbp),%xmm2
  movsd  D1581(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0xa50(%rbp),%xmm2
  movsd  D1581(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x1510(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x14f0(%rbp),%xmm2
  movsd  D1581(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0xa68(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0x8c8(%rbp)
  movsd  -0xa28(%rbp),%xmm1
  movsd  D6303(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movsd  -0xa00(%rbp),%xmm2
  movsd  D6303(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0xab8(%rbp),%xmm2
  movsd  D3355(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0xab0(%rbp),%xmm2
  movsd  D3355(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0xaa8(%rbp),%xmm2
  movsd  D3355(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0xae8(%rbp),%xmm2
  movsd  D3355(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  -0x1528(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x15c8(%rbp),%xmm2
  movsd  D3355(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0xa80(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x1580(%rbp),%xmm0
  mulsd  -0x8d0(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x1568(%rbp),%xmm1
  mulsd  -0x8c8(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0x8c0(%rbp)
  movsd  -0x1628(%rbp),%xmm1
  movsd  D1348(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  mulsd  -0xa30(%rbp),%xmm0
  movsd  -0x1640(%rbp),%xmm2
  movsd  D4575(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0xa08(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x15a0(%rbp),%xmm2
  movsd  D6657(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0xbb0(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x1528(%rbp),%xmm2
  movsd  D6657(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0xa80(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x1510(%rbp),%xmm2
  movsd  D5216(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0xa68(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x1430(%rbp),%xmm2
  movsd  D5216(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x9b0(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0x8b8(%rbp)
  movsd  -0xa40(%rbp),%xmm1
  movsd  D1212(%rip),%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0xa38(%rbp),%xmm2
  movsd  D1212(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0xab8(%rbp),%xmm2
  movsd  D8040(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0xab0(%rbp),%xmm2
  movsd  D8040(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0xaa8(%rbp),%xmm2
  movsd  D8040(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x920(%rbp),%xmm2
  movsd  D8040(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x16f8(%rbp),%xmm2
  movsd  D8040(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0xb00(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x1640(%rbp),%xmm0
  mulsd  -0x8c0(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x1628(%rbp),%xmm1
  mulsd  -0x8b8(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0x8b0(%rbp)
  movsd  -0x1778(%rbp),%xmm0
  mulsd  -0x8b0(%rbp),%xmm0
  movsd  %xmm0,-0x8a8(%rbp)
  movsd  -0xb68(%rbp),%xmm1
  movsd  D1622(%rip),%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0xb50(%rbp),%xmm2
  movsd  D5521(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0xbd8(%rbp),%xmm2
  movsd  D8040(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0xbc8(%rbp),%xmm2
  movsd  D8040(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0xba8(%rbp),%xmm2
  movsd  D8040(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0xba0(%rbp),%xmm2
  movsd  D8040(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x16f8(%rbp),%xmm2
  movsd  D8040(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  -0xbb0(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0xb40(%rbp),%xmm2
  movsd  D3355(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0xb18(%rbp),%xmm2
  movsd  D3355(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0xae0(%rbp),%xmm2
  movsd  D3355(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0xbb0(%rbp),%xmm2
  movsd  D3355(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  -0x15c8(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x15a0(%rbp),%xmm2
  movsd  D3355(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0xae8(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x1568(%rbp),%xmm0
  mulsd  -0x8d0(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x1580(%rbp),%xmm0
  mulsd  -0x8c8(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0x8a0(%rbp)
  movsd  -0x1790(%rbp),%xmm0
  mulsd  -0x8a0(%rbp),%xmm0
  movsd  %xmm0,-0x898(%rbp)
  movsd  -0xc08(%rbp),%xmm1
  movsd  D201(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movsd  -0xbf8(%rbp),%xmm2
  movsd  D201(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0xc00(%rbp),%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x17c0(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x17d8(%rbp),%xmm0
  mulsd  -0xbf0(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0xc28(%rbp),%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x17a8(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0xbe8(%rbp),%xmm2
  movsd  D201(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x16e0(%rbp),%xmm2
  movsd  D7926(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x1768(%rbp),%xmm2
  movsd  D8509(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x1790(%rbp),%xmm0
  mulsd  -0x930(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x1778(%rbp),%xmm1
  mulsd  -0x8d8(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x8a8(%rbp),%xmm2
  movsd  D7008(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x898(%rbp),%xmm2
  movsd  D7008(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0x890(%rbp)
  movsd  -0xb00(%rbp),%xmm0
  mulsd  -0x16f0(%rbp),%xmm0
  movsd  %xmm0,-0x888(%rbp)
  movsd  -0x15e0(%rbp),%xmm0
  mulsd  -0xb98(%rbp),%xmm0
  movsd  %xmm0,-0x880(%rbp)
  movsd  -0xbb0(%rbp),%xmm0
  mulsd  -0x13a0(%rbp),%xmm0
  movsd  %xmm0,-0x878(%rbp)
  movsd  -0x1720(%rbp),%xmm0
  mulsd  -0x928(%rbp),%xmm0
  movsd  %xmm0,-0x870(%rbp)
  movsd  -0x1628(%rbp),%xmm0
  mulsd  -0x980(%rbp),%xmm0
  movsd  %xmm0,-0x868(%rbp)
  movsd  -0x1640(%rbp),%xmm0
  mulsd  -0x938(%rbp),%xmm0
  movsd  %xmm0,-0x860(%rbp)
  movsd  -0xb38(%rbp),%xmm1
  movsd  D5227(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movsd  -0xb28(%rbp),%xmm2
  movsd  D8(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0xc28(%rbp),%xmm0
  mulsd  -0x1260(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x17b0(%rbp),%xmm2
  movsd  D201(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x1838(%rbp),%xmm0
  mulsd  -0x18b0(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0xb30(%rbp),%xmm1
  mulsd  -0x17c0(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x1738(%rbp),%xmm1
  mulsd  -0xbf0(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  subsd  -0x888(%rbp),%xmm0
  subsd  -0x880(%rbp),%xmm0
  addsd  -0x878(%rbp),%xmm0
  addsd  -0x870(%rbp),%xmm0
  addsd  -0x868(%rbp),%xmm0
  movsd  -0x860(%rbp),%xmm1
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0x858(%rbp)
  movsd  -0x1768(%rbp),%xmm1
  movsd  D4374(%rip),%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0xc20(%rbp),%xmm2
  movsd  D201(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0xc28(%rbp),%xmm0
  mulsd  -0x1898(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x1888(%rbp),%xmm1
  mulsd  -0xc18(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movapd %xmm0,%xmm1
  subsd  -0x1220(%rbp),%xmm1
  movsd  -0x1838(%rbp),%xmm0
  mulsd  -0x890(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x1820(%rbp),%xmm1
  mulsd  -0x858(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0x850(%rbp)
  movsd  -0xb30(%rbp),%xmm0
  mulsd  -0x17a8(%rbp),%xmm0
  movsd  %xmm0,-0x848(%rbp)
  movsd  -0xb80(%rbp),%xmm1
  movsd  D201(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x840(%rbp)
  movsd  -0xc00(%rbp),%xmm0
  mulsd  -0x1260(%rbp),%xmm0
  movsd  %xmm0,-0x838(%rbp)
  movsd  -0xb78(%rbp),%xmm1
  movsd  D201(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x830(%rbp)
  movsd  -0xb88(%rbp),%xmm1
  movsd  D7926(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x828(%rbp)
  movsd  -0x1778(%rbp),%xmm0
  mulsd  -0x930(%rbp),%xmm0
  movsd  %xmm0,-0x820(%rbp)
  movsd  -0x1790(%rbp),%xmm0
  mulsd  -0x8d8(%rbp),%xmm0
  movsd  %xmm0,-0x818(%rbp)
  movsd  -0x1790(%rbp),%xmm0
  mulsd  -0x8b0(%rbp),%xmm0
  movsd  %xmm0,-0x810(%rbp)
  movsd  -0x810(%rbp),%xmm1
  movsd  D7008(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x808(%rbp)
  movsd  -0x1778(%rbp),%xmm0
  mulsd  -0x8a0(%rbp),%xmm0
  movsd  %xmm0,-0x800(%rbp)
  movsd  -0x800(%rbp),%xmm1
  movsd  D7008(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x7f8(%rbp)
  movsd  -0x18e0(%rbp),%xmm1
  movsd  D1692(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movsd  -0x18a0(%rbp),%xmm2
  movsd  D1788(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  addsd  -0x1878(%rbp),%xmm0
  subsd  -0x1890(%rbp),%xmm0
  addsd  -0x1848(%rbp),%xmm0
  addsd  -0x848(%rbp),%xmm0
  subsd  -0x840(%rbp),%xmm0
  addsd  -0x838(%rbp),%xmm0
  subsd  -0x830(%rbp),%xmm0
  addsd  -0x828(%rbp),%xmm0
  addsd  -0x820(%rbp),%xmm0
  addsd  -0x818(%rbp),%xmm0
  addsd  -0x808(%rbp),%xmm0
  subsd  -0x7f8(%rbp),%xmm0
  movsd  %xmm0,-0x7f0(%rbp)
  movsd  -0x1850(%rbp),%xmm1
  movsd  D5378(%rip),%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x18e0(%rbp),%xmm2
  movsd  D6049(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  addsd  -0x1198(%rbp),%xmm0
  movapd %xmm0,%xmm1
  subsd  -0x1190(%rbp),%xmm1
  movsd  -0xb88(%rbp),%xmm2
  movsd  D1209(%rip),%xmm0
  mulsd  %xmm0,%xmm2
  movsd  -0x18e0(%rbp),%xmm3
  movsd  D7926(%rip),%xmm0
  mulsd  %xmm3,%xmm0
  addsd  %xmm2,%xmm0
  movsd  -0x18a0(%rbp),%xmm3
  movsd  D7926(%rip),%xmm2
  mulsd  %xmm2,%xmm3
  movapd %xmm0,%xmm2
  subsd  %xmm3,%xmm2
  movsd  -0xb80(%rbp),%xmm3
  movsd  D7926(%rip),%xmm0
  mulsd  %xmm3,%xmm0
  addsd  %xmm2,%xmm0
  movsd  -0xb78(%rbp),%xmm3
  movsd  D7926(%rip),%xmm2
  mulsd  %xmm3,%xmm2
  subsd  %xmm2,%xmm0
  addsd  -0x810(%rbp),%xmm0
  subsd  -0x800(%rbp),%xmm0
  mulsd  -0x1838(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0xa20(%rbp),%xmm2
  movsd  D2048(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0xa18(%rbp),%xmm3
  movsd  D7743(%rip),%xmm1
  mulsd  %xmm3,%xmm1
  addsd  %xmm1,%xmm2
  movsd  -0xa10(%rbp),%xmm3
  movsd  D7743(%rip),%xmm1
  mulsd  %xmm3,%xmm1
  addsd  %xmm2,%xmm1
  movsd  -0x1720(%rbp),%xmm3
  movsd  D5222(%rip),%xmm2
  mulsd  %xmm3,%xmm2
  mulsd  -0xbb0(%rbp),%xmm2
  subsd  %xmm2,%xmm1
  movsd  -0x15e0(%rbp),%xmm3
  movsd  D5222(%rip),%xmm2
  mulsd  %xmm3,%xmm2
  movapd %xmm2,%xmm3
  mulsd  -0xb00(%rbp),%xmm3
  movapd %xmm1,%xmm2
  subsd  %xmm3,%xmm2
  movsd  -0x1628(%rbp),%xmm1
  mulsd  -0x8c0(%rbp),%xmm1
  addsd  %xmm1,%xmm2
  movsd  -0x1640(%rbp),%xmm1
  mulsd  -0x8b8(%rbp),%xmm1
  addsd  %xmm2,%xmm1
  mulsd  -0x1820(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0x7e8(%rbp)
  movsd  -0x16e0(%rbp),%xmm1
  movsd  D2204(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movsd  -0x1768(%rbp),%xmm2
  movsd  D3529(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0xc20(%rbp),%xmm2
  movsd  D2948(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x1888(%rbp),%xmm2
  movsd  D2948(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  -0xc28(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0xc08(%rbp),%xmm2
  movsd  D7926(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0xbf8(%rbp),%xmm2
  movsd  D7926(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0xb60(%rbp),%xmm2
  movsd  D7926(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0xbe8(%rbp),%xmm2
  movsd  D7926(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  addsd  -0x8a8(%rbp),%xmm0
  movsd  -0x898(%rbp),%xmm1
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0x7e0(%rbp)
  movsd  -0x17f0(%rbp),%xmm0
  movq   D2630(%rip),%xmm1
  xorpd  %xmm1,%xmm0
  movapd %xmm0,%xmm1
  mulsd  -0xc18(%rbp),%xmm1
  movsd  -0xc28(%rbp),%xmm0
  mulsd  -0x1228(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x1820(%rbp),%xmm0
  mulsd  -0x890(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x1838(%rbp),%xmm0
  mulsd  -0x858(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0x7d8(%rbp)
  movsd  -0x18d0(%rbp),%xmm0
  movq   D2630(%rip),%xmm1
  movapd %xmm0,%xmm2
  xorpd  %xmm1,%xmm2
  movsd  -0x18d8(%rbp),%xmm0
  movq   D2630(%rip),%xmm1
  xorpd  %xmm1,%xmm0
  movapd %xmm0,%xmm1
  mulsd  -0x1238(%rbp),%xmm1
  movsd  -0x18f8(%rbp),%xmm0
  mulsd  -0x850(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x18f8(%rbp),%xmm1
  mulsd  -0x11e8(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x18d8(%rbp),%xmm1
  mulsd  -0x7f0(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x18f8(%rbp),%xmm3
  movsd  D599(%rip),%xmm1
  mulsd  %xmm3,%xmm1
  mulsd  -0x11a8(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x18d8(%rbp),%xmm3
  movsd  D599(%rip),%xmm1
  mulsd  %xmm3,%xmm1
  movapd %xmm1,%xmm3
  mulsd  -0x7e8(%rbp),%xmm3
  movapd %xmm0,%xmm1
  subsd  %xmm3,%xmm1
  movsd  -0x18d8(%rbp),%xmm3
  movsd  D599(%rip),%xmm0
  mulsd  %xmm3,%xmm0
  mulsd  -0x1188(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x18f8(%rbp),%xmm3
  movsd  D599(%rip),%xmm1
  mulsd  %xmm3,%xmm1
  mulsd  -0x7e0(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  mulsd  %xmm2,%xmm0
  movsd  -0x1928(%rbp),%xmm1
  mulsd  -0x7d8(%rbp),%xmm1
  mov    -0x1938(%rbp),%rax
  add    $0x70,%rax
  subsd  %xmm1,%xmm0
  movsd  %xmm0,(%rax)
  movsd  -0x18d8(%rbp),%xmm0
  mulsd  -0x850(%rbp),%xmm0
  addsd  -0x1230(%rbp),%xmm0
  movapd %xmm0,%xmm1
  subsd  -0x11e0(%rbp),%xmm1
  movsd  -0x18f8(%rbp),%xmm0
  mulsd  -0x7f0(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movapd %xmm0,%xmm1
  subsd  -0x11a0(%rbp),%xmm1
  movsd  -0x18f8(%rbp),%xmm2
  movsd  D599(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x7e8(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  subsd  -0x1180(%rbp),%xmm0
  movsd  -0x18d8(%rbp),%xmm2
  movsd  D599(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  -0x7e0(%rbp),%xmm1
  mov    -0x1938(%rbp),%rax
  add    $0x78,%rax
  subsd  %xmm1,%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x1938(%rbp),%rax
  sub    $0xffffffffffffff80,%rax
  movsd  -0x7d8(%rbp),%xmm0
  movq   D2630(%rip),%xmm1
  xorpd  %xmm1,%xmm0
  movsd  %xmm0,(%rax)
  movsd  -0x18e0(%rbp),%xmm1
  movsd  D8293(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movsd  -0x18a0(%rbp),%xmm2
  movsd  D8293(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  addsd  -0x848(%rbp),%xmm0
  subsd  -0x840(%rbp),%xmm0
  addsd  -0x838(%rbp),%xmm0
  subsd  -0x830(%rbp),%xmm0
  addsd  -0x828(%rbp),%xmm0
  addsd  -0x820(%rbp),%xmm0
  addsd  -0x818(%rbp),%xmm0
  addsd  -0x808(%rbp),%xmm0
  mov    -0x1938(%rbp),%rax
  add    $0x88,%rax
  subsd  -0x7f8(%rbp),%xmm0
  movsd  %xmm0,(%rax)
  movsd  -0xb38(%rbp),%xmm1
  movsd  D4755(%rip),%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0xb28(%rbp),%xmm2
  movsd  D4755(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  addsd  -0x888(%rbp),%xmm0
  addsd  -0x880(%rbp),%xmm0
  subsd  -0x878(%rbp),%xmm0
  subsd  -0x870(%rbp),%xmm0
  subsd  -0x868(%rbp),%xmm0
  mov    -0x1938(%rbp),%rax
  add    $0x90,%rax
  subsd  -0x860(%rbp),%xmm0
  movsd  %xmm0,(%rax)
  movsd  -0xab8(%rbp),%xmm1
  movsd  D8462(%rip),%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0xab0(%rbp),%xmm2
  movsd  D4671(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0xaa8(%rbp),%xmm2
  movsd  D4671(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  addsd  -0x918(%rbp),%xmm0
  addsd  -0x910(%rbp),%xmm0
  subsd  -0x908(%rbp),%xmm0
  subsd  -0x900(%rbp),%xmm0
  addsd  -0x8f8(%rbp),%xmm0
  subsd  -0x8f0(%rbp),%xmm0
  addsd  -0x8e8(%rbp),%xmm0
  mov    -0x1938(%rbp),%rax
  add    $0x98,%rax
  addsd  -0x8e0(%rbp),%xmm0
  movsd  %xmm0,(%rax)
  movsd  -0x978(%rbp),%xmm1
  movsd  D1429(%rip),%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x970(%rbp),%xmm2
  movsd  D1429(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x968(%rbp),%xmm2
  movsd  D1429(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  addsd  -0x958(%rbp),%xmm0
  addsd  -0x950(%rbp),%xmm0
  subsd  -0x948(%rbp),%xmm0
  mov    -0x1938(%rbp),%rax
  add    $0xa0,%rax
  subsd  -0x940(%rbp),%xmm0
  movsd  %xmm0,(%rax)
  movsd  -0x1738(%rbp),%xmm0
  movq   D2630(%rip),%xmm1
  xorpd  %xmm1,%xmm0
  movsd  %xmm0,-0x7d0(%rbp)
  movsd  -0x7d0(%rbp),%xmm0
  mulsd  -0x17d0(%rbp),%xmm0
  movsd  %xmm0,-0x7c8(%rbp)
  movsd  -0x1260(%rbp),%xmm0
  movq   D2630(%rip),%xmm1
  xorpd  %xmm1,%xmm0
  movsd  %xmm0,-0x7c0(%rbp)
  movsd  -0x1610(%rbp),%xmm0
  subsd  -0x1620(%rbp),%xmm0
  movsd  -0x7c8(%rbp),%xmm1
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0x7b8(%rbp)
  movsd  -0x1790(%rbp),%xmm0
  mulsd  -0x7b8(%rbp),%xmm0
  movsd  %xmm0,-0x7b0(%rbp)
  movsd  -0x1778(%rbp),%xmm0
  mulsd  -0x17d8(%rbp),%xmm0
  movsd  %xmm0,-0x7a8(%rbp)
  movsd  -0x7a8(%rbp),%xmm0
  mulsd  -0x1718(%rbp),%xmm0
  movsd  %xmm0,-0x7a0(%rbp)
  movsd  -0x1748(%rbp),%xmm1
  movsd  D4755(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movsd  -0x1740(%rbp),%xmm2
  movsd  D4755(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0x798(%rbp)
  movsd  -0x16f8(%rbp),%xmm0
  mulsd  -0x1778(%rbp),%xmm0
  movsd  -0x17d8(%rbp),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x790(%rbp)
  movsd  -0x7d0(%rbp),%xmm0
  mulsd  -0x1738(%rbp),%xmm0
  movsd  %xmm0,-0x788(%rbp)
  movsd  -0x17d8(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x780(%rbp)
  movsd  -0x14c0(%rbp),%xmm0
  movq   D2630(%rip),%xmm1
  xorpd  %xmm1,%xmm0
  subsd  -0x14b8(%rbp),%xmm0
  movsd  -0x788(%rbp),%xmm2
  movsd  D7008(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x780(%rbp),%xmm2
  movsd  D7008(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0x778(%rbp)
  movsd  -0x1778(%rbp),%xmm0
  mulsd  -0x778(%rbp),%xmm0
  movsd  %xmm0,-0x770(%rbp)
  movsd  -0x17b0(%rbp),%xmm0
  mulsd  -0x7d0(%rbp),%xmm0
  movsd  %xmm0,-0x768(%rbp)
  movsd  -0x1620(%rbp),%xmm1
  movsd  D7008(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movsd  -0x1610(%rbp),%xmm2
  movsd  D7008(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x7c8(%rbp),%xmm2
  movsd  D7008(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x768(%rbp),%xmm2
  movsd  D7008(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0x760(%rbp)
  movsd  -0x1790(%rbp),%xmm0
  mulsd  -0x760(%rbp),%xmm0
  movsd  %xmm0,-0x758(%rbp)
  movsd  -0x7b0(%rbp),%xmm0
  subsd  -0x7a0(%rbp),%xmm0
  movsd  %xmm0,-0x750(%rbp)
  movsd  -0x1640(%rbp),%xmm0
  mulsd  -0x750(%rbp),%xmm0
  movsd  %xmm0,-0x748(%rbp)
  movsd  -0x1628(%rbp),%xmm0
  mulsd  -0x1788(%rbp),%xmm0
  movsd  %xmm0,-0x740(%rbp)
  movsd  -0x1628(%rbp),%xmm0
  mulsd  -0x1790(%rbp),%xmm0
  movsd  -0x17d8(%rbp),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x738(%rbp)
  movsd  -0x1640(%rbp),%xmm0
  mulsd  -0x1738(%rbp),%xmm0
  movsd  %xmm0,-0x730(%rbp)
  movsd  -0x738(%rbp),%xmm0
  movq   D2630(%rip),%xmm1
  xorpd  %xmm1,%xmm0
  subsd  -0x730(%rbp),%xmm0
  movsd  %xmm0,-0x728(%rbp)
  movsd  -0x728(%rbp),%xmm0
  mulsd  -0x15c0(%rbp),%xmm0
  movsd  %xmm0,-0x720(%rbp)
  movsd  -0x15c8(%rbp),%xmm0
  mulsd  -0x1778(%rbp),%xmm0
  movsd  -0x17d8(%rbp),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x718(%rbp)
  movsd  -0x738(%rbp),%xmm1
  movsd  D7831(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movsd  -0x730(%rbp),%xmm2
  movsd  D6902(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0x710(%rbp)
  movsd  -0x748(%rbp),%xmm0
  subsd  -0x740(%rbp),%xmm0
  movsd  -0x720(%rbp),%xmm1
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0x708(%rbp)
  movsd  -0x1580(%rbp),%xmm0
  mulsd  -0x708(%rbp),%xmm0
  movsd  %xmm0,-0x700(%rbp)
  movsd  -0x1778(%rbp),%xmm0
  mulsd  -0x7b8(%rbp),%xmm0
  movsd  %xmm0,-0x6f8(%rbp)
  movsd  -0x1790(%rbp),%xmm0
  mulsd  -0x17d8(%rbp),%xmm0
  movsd  %xmm0,-0x6f0(%rbp)
  movsd  -0x6f0(%rbp),%xmm0
  mulsd  -0x1718(%rbp),%xmm0
  movsd  %xmm0,-0x6e8(%rbp)
  movsd  -0x6f8(%rbp),%xmm0
  movq   D2630(%rip),%xmm1
  xorpd  %xmm1,%xmm0
  subsd  -0x6e8(%rbp),%xmm0
  movsd  %xmm0,-0x6e0(%rbp)
  movsd  -0x1568(%rbp),%xmm0
  mulsd  -0x6e0(%rbp),%xmm0
  movsd  %xmm0,-0x6d8(%rbp)
  movsd  -0x1640(%rbp),%xmm0
  mulsd  -0x1790(%rbp),%xmm0
  movsd  -0x17d8(%rbp),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x6d0(%rbp)
  movsd  -0x1628(%rbp),%xmm0
  mulsd  -0x1738(%rbp),%xmm0
  movsd  %xmm0,-0x6c8(%rbp)
  movsd  -0x6d0(%rbp),%xmm0
  subsd  -0x6c8(%rbp),%xmm0
  movsd  %xmm0,-0x6c0(%rbp)
  movsd  -0x1568(%rbp),%xmm0
  mulsd  -0x6c0(%rbp),%xmm0
  movsd  %xmm0,-0x6b8(%rbp)
  movsd  -0x1580(%rbp),%xmm0
  mulsd  -0x1778(%rbp),%xmm0
  movsd  -0x17d8(%rbp),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x6b0(%rbp)
  movsd  -0x6b8(%rbp),%xmm0
  movq   D2630(%rip),%xmm1
  xorpd  %xmm1,%xmm0
  subsd  -0x6b0(%rbp),%xmm0
  movsd  %xmm0,-0x6a8(%rbp)
  movsd  -0x6a8(%rbp),%xmm0
  mulsd  -0x1508(%rbp),%xmm0
  movsd  %xmm0,-0x6a0(%rbp)
  movsd  -0x738(%rbp),%xmm1
  movsd  D1429(%rip),%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x730(%rbp),%xmm2
  movsd  D1429(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0x698(%rbp)
  movsd  -0x728(%rbp),%xmm0
  movq   D2630(%rip),%xmm1
  xorpd  %xmm1,%xmm0
  movsd  %xmm0,-0x690(%rbp)
  movsd  -0x6b8(%rbp),%xmm1
  movsd  D5888(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movsd  -0x6b0(%rbp),%xmm2
  movsd  D768(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0x688(%rbp)
  movsd  -0x1790(%rbp),%xmm0
  mulsd  -0x778(%rbp),%xmm0
  movsd  %xmm0,-0x680(%rbp)
  movsd  -0x1778(%rbp),%xmm0
  mulsd  -0x760(%rbp),%xmm0
  movsd  %xmm0,-0x678(%rbp)
  movsd  -0x680(%rbp),%xmm0
  addsd  -0x678(%rbp),%xmm0
  movsd  %xmm0,-0x670(%rbp)
  movsd  -0x1640(%rbp),%xmm0
  mulsd  -0x670(%rbp),%xmm0
  movsd  %xmm0,-0x668(%rbp)
  movsd  -0x16c8(%rbp),%xmm0
  subsd  -0x1698(%rbp),%xmm0
  movsd  -0x1690(%rbp),%xmm2
  movsd  D703(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0x660(%rbp)
  movsd  -0x1628(%rbp),%xmm0
  mulsd  -0x660(%rbp),%xmm0
  movsd  %xmm0,-0x658(%rbp)
  movsd  -0x668(%rbp),%xmm0
  subsd  -0x658(%rbp),%xmm0
  movsd  %xmm0,-0x650(%rbp)
  movsd  -0x1568(%rbp),%xmm0
  mulsd  -0x650(%rbp),%xmm0
  movsd  %xmm0,-0x648(%rbp)
  movsd  -0x758(%rbp),%xmm0
  subsd  -0x770(%rbp),%xmm0
  movsd  %xmm0,-0x640(%rbp)
  movsd  -0x1580(%rbp),%xmm0
  mulsd  -0x640(%rbp),%xmm0
  movsd  %xmm0,-0x638(%rbp)
  movsd  -0x700(%rbp),%xmm1
  movsd  D768(%rip),%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x6d8(%rbp),%xmm2
  movsd  D768(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x6a0(%rbp),%xmm2
  movsd  D768(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x6a8(%rbp),%xmm0
  mulsd  -0x14f8(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x1510(%rbp),%xmm0
  mulsd  -0x698(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x690(%rbp),%xmm1
  mulsd  -0x14e8(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x14f0(%rbp),%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x688(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x648(%rbp),%xmm2
  movsd  D1581(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x638(%rbp),%xmm2
  movsd  D1581(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0x630(%rbp)
  movsd  -0x1568(%rbp),%xmm0
  mulsd  -0x708(%rbp),%xmm0
  movsd  %xmm0,-0x628(%rbp)
  movsd  -0x1580(%rbp),%xmm0
  mulsd  -0x6e0(%rbp),%xmm0
  movsd  %xmm0,-0x620(%rbp)
  movsd  -0x1580(%rbp),%xmm0
  mulsd  -0x6c0(%rbp),%xmm0
  movsd  %xmm0,-0x618(%rbp)
  movsd  -0x1568(%rbp),%xmm0
  mulsd  -0x1778(%rbp),%xmm0
  movsd  -0x17d8(%rbp),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x610(%rbp)
  movsd  -0x618(%rbp),%xmm0
  subsd  -0x610(%rbp),%xmm0
  movsd  %xmm0,-0x608(%rbp)
  movsd  -0x608(%rbp),%xmm0
  mulsd  -0x1508(%rbp),%xmm0
  movsd  %xmm0,-0x600(%rbp)
  movsd  -0x618(%rbp),%xmm1
  movsd  D768(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movsd  -0x610(%rbp),%xmm2
  movsd  D768(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0x5f8(%rbp)
  movsd  -0x1580(%rbp),%xmm0
  mulsd  -0x650(%rbp),%xmm0
  movsd  %xmm0,-0x5f0(%rbp)
  movsd  -0x1568(%rbp),%xmm0
  mulsd  -0x640(%rbp),%xmm0
  movsd  %xmm0,-0x5e8(%rbp)
  movsd  -0x628(%rbp),%xmm1
  movsd  D5888(%rip),%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x620(%rbp),%xmm2
  movsd  D768(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x600(%rbp),%xmm2
  movsd  D768(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x690(%rbp),%xmm0
  mulsd  -0x1420(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x14f0(%rbp),%xmm0
  mulsd  -0x5f8(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x608(%rbp),%xmm1
  mulsd  -0x14f8(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x1430(%rbp),%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x698(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x5f0(%rbp),%xmm2
  movsd  D1581(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x5e8(%rbp),%xmm2
  movsd  D1581(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0x5e0(%rbp)
  movsd  -0x748(%rbp),%xmm1
  movsd  D6902(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movsd  -0x740(%rbp),%xmm2
  movsd  D6902(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x720(%rbp),%xmm2
  movsd  D6902(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x728(%rbp),%xmm0
  mulsd  -0x15b0(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x718(%rbp),%xmm2
  movsd  D4671(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x7a8(%rbp),%xmm0
  mulsd  -0x1598(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x15a0(%rbp),%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x710(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x770(%rbp),%xmm2
  movsd  D3355(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x758(%rbp),%xmm2
  movsd  D3355(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x1580(%rbp),%xmm0
  mulsd  -0x630(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x1568(%rbp),%xmm1
  mulsd  -0x5e0(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0x5d8(%rbp)
  movsd  -0x1628(%rbp),%xmm0
  mulsd  -0x750(%rbp),%xmm0
  movsd  %xmm0,-0x5d0(%rbp)
  movsd  -0x1640(%rbp),%xmm0
  mulsd  -0x1788(%rbp),%xmm0
  movsd  %xmm0,-0x5c8(%rbp)
  movsd  -0x6c0(%rbp),%xmm0
  mulsd  -0x15c0(%rbp),%xmm0
  movsd  %xmm0,-0x5c0(%rbp)
  movsd  -0x6d0(%rbp),%xmm1
  movsd  D6902(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movsd  -0x6c8(%rbp),%xmm2
  movsd  D6902(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0x5b8(%rbp)
  movsd  -0x608(%rbp),%xmm0
  mulsd  -0x14e8(%rbp),%xmm0
  movsd  %xmm0,-0x5b0(%rbp)
  movsd  -0x1430(%rbp),%xmm0
  mulsd  -0x688(%rbp),%xmm0
  movsd  %xmm0,-0x5a8(%rbp)
  movsd  -0x6a8(%rbp),%xmm0
  mulsd  -0x1420(%rbp),%xmm0
  movsd  %xmm0,-0x5a0(%rbp)
  movsd  -0x1510(%rbp),%xmm0
  mulsd  -0x5f8(%rbp),%xmm0
  movsd  %xmm0,-0x598(%rbp)
  movsd  -0x5d0(%rbp),%xmm1
  movsd  D6088(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movsd  -0x5c8(%rbp),%xmm2
  movsd  D6861(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x5c0(%rbp),%xmm2
  movsd  D6861(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x7a8(%rbp),%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x13c8(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x15a0(%rbp),%xmm0
  mulsd  -0x5b8(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x6c0(%rbp),%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x15b0(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x1528(%rbp),%xmm2
  movsd  D4671(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x1778(%rbp),%xmm0
  mulsd  -0x17d8(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  subsd  -0x5b0(%rbp),%xmm0
  subsd  -0x5a8(%rbp),%xmm0
  addsd  -0x5a0(%rbp),%xmm0
  movsd  -0x598(%rbp),%xmm1
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0x590(%rbp)
  movsd  -0x7b0(%rbp),%xmm1
  movsd  D4444(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movsd  -0x7a0(%rbp),%xmm2
  movsd  D4444(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x7a8(%rbp),%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x1708(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x1720(%rbp),%xmm0
  mulsd  -0x798(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x1738(%rbp),%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x16f0(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x790(%rbp),%xmm2
  movsd  D4444(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x770(%rbp),%xmm2
  movsd  D8040(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x758(%rbp),%xmm2
  movsd  D8040(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x1640(%rbp),%xmm0
  mulsd  -0x5d8(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x1628(%rbp),%xmm1
  mulsd  -0x590(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0x588(%rbp)
  movsd  -0x16f8(%rbp),%xmm0
  mulsd  -0x1790(%rbp),%xmm0
  movsd  -0x17d8(%rbp),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x580(%rbp)
  movsd  -0x6c0(%rbp),%xmm0
  mulsd  -0x1598(%rbp),%xmm0
  movsd  %xmm0,-0x578(%rbp)
  movsd  -0x1528(%rbp),%xmm0
  mulsd  -0x710(%rbp),%xmm0
  movsd  %xmm0,-0x570(%rbp)
  movsd  -0x728(%rbp),%xmm0
  mulsd  -0x13c8(%rbp),%xmm0
  movsd  %xmm0,-0x568(%rbp)
  movsd  -0x15c8(%rbp),%xmm0
  mulsd  -0x5b8(%rbp),%xmm0
  movsd  %xmm0,-0x560(%rbp)
  movsd  -0x668(%rbp),%xmm1
  movsd  D3355(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x558(%rbp)
  movsd  -0x658(%rbp),%xmm1
  movsd  D3355(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x550(%rbp)
  movsd  -0x1568(%rbp),%xmm0
  mulsd  -0x630(%rbp),%xmm0
  movsd  %xmm0,-0x548(%rbp)
  movsd  -0x1580(%rbp),%xmm0
  mulsd  -0x5e0(%rbp),%xmm0
  movsd  %xmm0,-0x540(%rbp)
  movsd  -0x6f8(%rbp),%xmm1
  movsd  D2164(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movsd  -0x6e8(%rbp),%xmm2
  movsd  D1203(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x1738(%rbp),%xmm0
  mulsd  -0x13a0(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x580(%rbp),%xmm2
  movsd  D4444(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x6f0(%rbp),%xmm1
  mulsd  -0x1708(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x15e0(%rbp),%xmm1
  mulsd  -0x798(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x680(%rbp),%xmm2
  movsd  D8040(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x678(%rbp),%xmm2
  movsd  D8040(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  addsd  -0x578(%rbp),%xmm0
  addsd  -0x570(%rbp),%xmm0
  subsd  -0x568(%rbp),%xmm0
  subsd  -0x560(%rbp),%xmm0
  addsd  -0x558(%rbp),%xmm0
  subsd  -0x550(%rbp),%xmm0
  addsd  -0x548(%rbp),%xmm0
  movsd  -0x540(%rbp),%xmm1
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0x538(%rbp)
  movsd  -0x5f0(%rbp),%xmm1
  movsd  D6642(%rip),%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x5e8(%rbp),%xmm2
  movsd  D6642(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x628(%rbp),%xmm2
  movsd  D1581(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x620(%rbp),%xmm2
  movsd  D1581(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x600(%rbp),%xmm2
  movsd  D1581(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x690(%rbp),%xmm2
  movsd  D1581(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x1430(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x14f0(%rbp),%xmm2
  movsd  D1581(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x608(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0x530(%rbp)
  movsd  -0x648(%rbp),%xmm1
  movsd  D7016(%rip),%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x638(%rbp),%xmm2
  movsd  D6642(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x700(%rbp),%xmm2
  movsd  D1581(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x6d8(%rbp),%xmm2
  movsd  D1581(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x6a0(%rbp),%xmm2
  movsd  D1581(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x690(%rbp),%xmm2
  movsd  D1581(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x1510(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x14f0(%rbp),%xmm2
  movsd  D1581(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x6a8(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0x528(%rbp)
  movsd  -0x668(%rbp),%xmm1
  movsd  D6303(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movsd  -0x658(%rbp),%xmm2
  movsd  D6303(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x6f8(%rbp),%xmm2
  movsd  D3355(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x6e8(%rbp),%xmm2
  movsd  D3355(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x728(%rbp),%xmm2
  movsd  D3355(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  -0x1528(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x15c8(%rbp),%xmm2
  movsd  D3355(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x6c0(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x1580(%rbp),%xmm0
  mulsd  -0x530(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x1568(%rbp),%xmm1
  mulsd  -0x528(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0x520(%rbp)
  movsd  -0x1628(%rbp),%xmm1
  movsd  D1348(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  mulsd  -0x670(%rbp),%xmm0
  movsd  -0x1640(%rbp),%xmm2
  movsd  D4575(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  -0x660(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x15a0(%rbp),%xmm2
  movsd  D6657(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  -0x1778(%rbp),%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x17d8(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x1528(%rbp),%xmm2
  movsd  D6657(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x6c0(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x1510(%rbp),%xmm2
  movsd  D5216(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x6a8(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x1430(%rbp),%xmm2
  movsd  D5216(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x608(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0x518(%rbp)
  movsd  -0x680(%rbp),%xmm1
  movsd  D1212(%rip),%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x678(%rbp),%xmm2
  movsd  D1212(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x6f8(%rbp),%xmm2
  movsd  D8040(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x6e8(%rbp),%xmm2
  movsd  D8040(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x1738(%rbp),%xmm2
  movsd  D8040(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  -0x15e0(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x580(%rbp),%xmm2
  movsd  D8040(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x1640(%rbp),%xmm0
  mulsd  -0x520(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x1628(%rbp),%xmm1
  mulsd  -0x518(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0x510(%rbp)
  movsd  -0x1778(%rbp),%xmm0
  mulsd  -0x510(%rbp),%xmm0
  movsd  %xmm0,-0x508(%rbp)
  movsd  -0x770(%rbp),%xmm1
  movsd  D1622(%rip),%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x758(%rbp),%xmm2
  movsd  D5521(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x7b0(%rbp),%xmm2
  movsd  D8040(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x7a0(%rbp),%xmm2
  movsd  D8040(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x1738(%rbp),%xmm2
  movsd  D8040(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x1720(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x790(%rbp),%xmm2
  movsd  D8040(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x748(%rbp),%xmm2
  movsd  D3355(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x740(%rbp),%xmm2
  movsd  D3355(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x720(%rbp),%xmm2
  movsd  D3355(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x718(%rbp),%xmm2
  movsd  D3355(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x15a0(%rbp),%xmm2
  movsd  D3355(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x728(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x1568(%rbp),%xmm0
  mulsd  -0x530(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x1580(%rbp),%xmm0
  mulsd  -0x528(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0x500(%rbp)
  movsd  -0x1790(%rbp),%xmm0
  mulsd  -0x500(%rbp),%xmm0
  movsd  %xmm0,-0x4f8(%rbp)
  movsd  -0x1620(%rbp),%xmm1
  movsd  D6661(%rip),%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x1610(%rbp),%xmm2
  movsd  D201(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x7c8(%rbp),%xmm2
  movsd  D201(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x7d0(%rbp),%xmm0
  mulsd  -0x17c0(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x17b0(%rbp),%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x7c0(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x1790(%rbp),%xmm0
  mulsd  -0x588(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x1778(%rbp),%xmm1
  mulsd  -0x538(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x508(%rbp),%xmm2
  movsd  D7008(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x4f8(%rbp),%xmm2
  movsd  D7008(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0x4f0(%rbp)
  movsd  -0x6f0(%rbp),%xmm0
  mulsd  -0x16f0(%rbp),%xmm0
  movsd  %xmm0,-0x4e8(%rbp)
  movsd  -0x15e0(%rbp),%xmm1
  movsd  D4444(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  mulsd  -0x1778(%rbp),%xmm0
  movsd  -0x17d8(%rbp),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x4e0(%rbp)
  movsd  -0x7a8(%rbp),%xmm0
  mulsd  -0x13a0(%rbp),%xmm0
  movsd  %xmm0,-0x4d8(%rbp)
  movsd  -0x1720(%rbp),%xmm1
  movsd  D4444(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  mulsd  -0x1790(%rbp),%xmm0
  movsd  -0x17d8(%rbp),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x4d0(%rbp)
  movsd  -0x1628(%rbp),%xmm0
  mulsd  -0x5d8(%rbp),%xmm0
  movsd  %xmm0,-0x4c8(%rbp)
  movsd  -0x1640(%rbp),%xmm0
  mulsd  -0x590(%rbp),%xmm0
  movsd  %xmm0,-0x4c0(%rbp)
  movsd  -0x1828(%rbp),%xmm1
  movsd  D5227(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movsd  -0x1810(%rbp),%xmm2
  movsd  D8(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x17c8(%rbp),%xmm2
  movsd  D8(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  addsd  -0x17a0(%rbp),%xmm0
  subsd  -0x17b8(%rbp),%xmm0
  subsd  -0x4e8(%rbp),%xmm0
  addsd  -0x4e0(%rbp),%xmm0
  subsd  -0x4d8(%rbp),%xmm0
  addsd  -0x4d0(%rbp),%xmm0
  addsd  -0x4c8(%rbp),%xmm0
  movsd  -0x4c0(%rbp),%xmm1
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0x4b8(%rbp)
  movsd  -0x1838(%rbp),%xmm0
  mulsd  -0x4f0(%rbp),%xmm0
  subsd  -0xc68(%rbp),%xmm0
  subsd  -0xc60(%rbp),%xmm0
  movsd  -0x1820(%rbp),%xmm1
  mulsd  -0x4b8(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0x4b0(%rbp)
  movsd  -0x1790(%rbp),%xmm0
  mulsd  -0x510(%rbp),%xmm0
  movsd  %xmm0,-0x4a8(%rbp)
  movsd  -0x1778(%rbp),%xmm0
  mulsd  -0x500(%rbp),%xmm0
  movsd  %xmm0,-0x4a0(%rbp)
  movsd  -0x1738(%rbp),%xmm0
  mulsd  -0x7c0(%rbp),%xmm0
  movsd  -0x7d0(%rbp),%xmm1
  mulsd  -0x1260(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x14c0(%rbp),%xmm2
  movsd  D7926(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x14b8(%rbp),%xmm2
  movsd  D7926(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x1778(%rbp),%xmm0
  mulsd  -0x588(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x1790(%rbp),%xmm0
  mulsd  -0x538(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x4a8(%rbp),%xmm2
  movsd  D7008(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x4a0(%rbp),%xmm2
  movsd  D7008(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0x498(%rbp)
  movsd  -0x1820(%rbp),%xmm0
  movq   D2630(%rip),%xmm1
  xorpd  %xmm1,%xmm0
  movapd %xmm0,%xmm1
  mulsd  -0x11d8(%rbp),%xmm1
  movsd  -0x14c0(%rbp),%xmm2
  movsd  D1753(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  movsd  -0x14b8(%rbp),%xmm3
  movsd  D1209(%rip),%xmm2
  mulsd  %xmm3,%xmm2
  subsd  %xmm2,%xmm0
  movsd  -0x788(%rbp),%xmm3
  movsd  D7926(%rip),%xmm2
  mulsd  %xmm3,%xmm2
  subsd  %xmm2,%xmm0
  movsd  -0x780(%rbp),%xmm3
  movsd  D7926(%rip),%xmm2
  mulsd  %xmm3,%xmm2
  subsd  %xmm2,%xmm0
  addsd  -0x4a8(%rbp),%xmm0
  subsd  -0x4a0(%rbp),%xmm0
  mulsd  -0x1838(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x1838(%rbp),%xmm1
  mulsd  -0x11b0(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x16c8(%rbp),%xmm2
  movsd  D2048(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movsd  -0x1698(%rbp),%xmm3
  movsd  D3216(%rip),%xmm1
  mulsd  %xmm3,%xmm1
  addsd  %xmm1,%xmm2
  movsd  -0x1690(%rbp),%xmm3
  movsd  D7743(%rip),%xmm1
  mulsd  %xmm3,%xmm1
  addsd  %xmm1,%xmm2
  movsd  -0x1720(%rbp),%xmm3
  movsd  D5222(%rip),%xmm1
  mulsd  %xmm3,%xmm1
  mulsd  -0x1778(%rbp),%xmm1
  mulsd  -0x17d8(%rbp),%xmm1
  addsd  %xmm2,%xmm1
  movsd  -0x15e0(%rbp),%xmm3
  movsd  D5222(%rip),%xmm2
  mulsd  %xmm3,%xmm2
  mulsd  -0x1790(%rbp),%xmm2
  movapd %xmm2,%xmm3
  mulsd  -0x17d8(%rbp),%xmm3
  movapd %xmm1,%xmm2
  subsd  %xmm3,%xmm2
  movsd  -0x1628(%rbp),%xmm1
  mulsd  -0x520(%rbp),%xmm1
  addsd  %xmm1,%xmm2
  movsd  -0x1640(%rbp),%xmm1
  mulsd  -0x518(%rbp),%xmm1
  addsd  %xmm2,%xmm1
  mulsd  -0x1820(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0x490(%rbp)
  movsd  -0x1620(%rbp),%xmm1
  movsd  D7926(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movsd  -0x1610(%rbp),%xmm2
  movsd  D7926(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x7c8(%rbp),%xmm2
  movsd  D7926(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x768(%rbp),%xmm2
  movsd  D7926(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  addsd  -0x508(%rbp),%xmm0
  movsd  -0x4f8(%rbp),%xmm1
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0x488(%rbp)
  movsd  -0x1820(%rbp),%xmm0
  mulsd  -0x4f0(%rbp),%xmm0
  addsd  -0x1268(%rbp),%xmm0
  movapd %xmm0,%xmm1
  subsd  -0x1240(%rbp),%xmm1
  movsd  -0x1838(%rbp),%xmm0
  mulsd  -0x4b8(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0x480(%rbp)
  movsd  -0x18d0(%rbp),%xmm0
  movq   D2630(%rip),%xmm1
  movapd %xmm0,%xmm2
  xorpd  %xmm1,%xmm2
  movsd  -0x18f8(%rbp),%xmm0
  mulsd  -0x4b0(%rbp),%xmm0
  movsd  -0x18d8(%rbp),%xmm1
  mulsd  -0x498(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x18d8(%rbp),%xmm3
  movsd  D599(%rip),%xmm1
  mulsd  %xmm3,%xmm1
  mulsd  -0x490(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x18f8(%rbp),%xmm3
  movsd  D599(%rip),%xmm1
  mulsd  %xmm3,%xmm1
  mulsd  -0x488(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  mulsd  %xmm2,%xmm0
  movsd  -0x1928(%rbp),%xmm1
  mulsd  -0x480(%rbp),%xmm1
  mov    -0x1938(%rbp),%rax
  add    $0xa8,%rax
  subsd  %xmm1,%xmm0
  movsd  %xmm0,(%rax)
  movsd  -0x18d8(%rbp),%xmm0
  movapd %xmm0,%xmm1
  mulsd  -0x4b0(%rbp),%xmm1
  movsd  -0x18f8(%rbp),%xmm0
  mulsd  -0x498(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x18f8(%rbp),%xmm2
  movsd  D599(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x490(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x18d8(%rbp),%xmm2
  movsd  D599(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  -0x488(%rbp),%xmm1
  mov    -0x1938(%rbp),%rax
  add    $0xb0,%rax
  subsd  %xmm1,%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x1938(%rbp),%rax
  add    $0xb8,%rax
  movsd  -0x480(%rbp),%xmm0
  movq   D2630(%rip),%xmm1
  xorpd  %xmm1,%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x1938(%rbp),%rax
  add    $0xc0,%rax
  movsd  -0x498(%rbp),%xmm0
  movsd  %xmm0,(%rax)
  movsd  -0x1828(%rbp),%xmm1
  movsd  D4755(%rip),%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x1810(%rbp),%xmm2
  movsd  D4755(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x17c8(%rbp),%xmm2
  movsd  D4755(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  addsd  -0x4e8(%rbp),%xmm0
  subsd  -0x4e0(%rbp),%xmm0
  addsd  -0x4d8(%rbp),%xmm0
  subsd  -0x4d0(%rbp),%xmm0
  subsd  -0x4c8(%rbp),%xmm0
  mov    -0x1938(%rbp),%rax
  add    $0xc8,%rax
  subsd  -0x4c0(%rbp),%xmm0
  movsd  %xmm0,(%rax)
  movsd  -0x6f8(%rbp),%xmm1
  movsd  D8462(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movsd  -0x6e8(%rbp),%xmm2
  movsd  D4671(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  addsd  -0x578(%rbp),%xmm0
  addsd  -0x570(%rbp),%xmm0
  subsd  -0x568(%rbp),%xmm0
  subsd  -0x560(%rbp),%xmm0
  addsd  -0x558(%rbp),%xmm0
  subsd  -0x550(%rbp),%xmm0
  addsd  -0x548(%rbp),%xmm0
  mov    -0x1938(%rbp),%rax
  add    $0xd0,%rax
  addsd  -0x540(%rbp),%xmm0
  movsd  %xmm0,(%rax)
  movsd  -0x5d0(%rbp),%xmm1
  movsd  D1429(%rip),%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x5c8(%rbp),%xmm2
  movsd  D1429(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x5c0(%rbp),%xmm2
  movsd  D1429(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  addsd  -0x5b0(%rbp),%xmm0
  addsd  -0x5a8(%rbp),%xmm0
  subsd  -0x5a0(%rbp),%xmm0
  mov    -0x1938(%rbp),%rax
  add    $0xd8,%rax
  subsd  -0x598(%rbp),%xmm0
  movsd  %xmm0,(%rax)
  movsd  -0x15e0(%rbp),%xmm0
  movq   D2630(%rip),%xmm1
  xorpd  %xmm1,%xmm0
  movsd  %xmm0,-0x478(%rbp)
  movsd  -0x478(%rbp),%xmm0
  mulsd  -0x1718(%rbp),%xmm0
  movsd  %xmm0,-0x470(%rbp)
  movsd  -0x13a0(%rbp),%xmm0
  movq   D2630(%rip),%xmm1
  xorpd  %xmm1,%xmm0
  movsd  %xmm0,-0x468(%rbp)
  movsd  -0x1558(%rbp),%xmm0
  subsd  -0x1560(%rbp),%xmm0
  movsd  -0x470(%rbp),%xmm1
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0x460(%rbp)
  movsd  -0x1640(%rbp),%xmm0
  mulsd  -0x460(%rbp),%xmm0
  movsd  %xmm0,-0x458(%rbp)
  movsd  -0x1628(%rbp),%xmm0
  mulsd  -0x1720(%rbp),%xmm0
  movsd  %xmm0,-0x450(%rbp)
  movsd  -0x450(%rbp),%xmm0
  mulsd  -0x15c0(%rbp),%xmm0
  movsd  %xmm0,-0x448(%rbp)
  movsd  -0x15f0(%rbp),%xmm1
  movsd  D8462(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movsd  -0x15e8(%rbp),%xmm2
  movsd  D4671(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0x440(%rbp)
  movsd  -0x15a0(%rbp),%xmm0
  mulsd  -0x1628(%rbp),%xmm0
  movsd  -0x1720(%rbp),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x438(%rbp)
  movsd  -0x458(%rbp),%xmm0
  subsd  -0x448(%rbp),%xmm0
  movsd  %xmm0,-0x430(%rbp)
  movsd  -0x1580(%rbp),%xmm0
  mulsd  -0x430(%rbp),%xmm0
  movsd  %xmm0,-0x428(%rbp)
  movsd  -0x1638(%rbp),%xmm0
  movq   D2630(%rip),%xmm1
  xorpd  %xmm1,%xmm0
  movsd  %xmm0,-0x420(%rbp)
  movsd  -0x1568(%rbp),%xmm0
  mulsd  -0x420(%rbp),%xmm0
  movsd  %xmm0,-0x418(%rbp)
  movsd  -0x1568(%rbp),%xmm0
  mulsd  -0x1640(%rbp),%xmm0
  movsd  %xmm0,-0x410(%rbp)
  movsd  -0x410(%rbp),%xmm0
  mulsd  -0x1720(%rbp),%xmm0
  movsd  %xmm0,-0x408(%rbp)
  movsd  -0x1580(%rbp),%xmm0
  mulsd  -0x478(%rbp),%xmm0
  movsd  %xmm0,-0x400(%rbp)
  movsd  -0x400(%rbp),%xmm0
  subsd  -0x408(%rbp),%xmm0
  movsd  %xmm0,-0x3f8(%rbp)
  movsd  -0x3f8(%rbp),%xmm0
  mulsd  -0x1508(%rbp),%xmm0
  movsd  %xmm0,-0x3f0(%rbp)
  movsd  -0x1510(%rbp),%xmm0
  mulsd  -0x1628(%rbp),%xmm0
  movsd  -0x1720(%rbp),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x3e8(%rbp)
  movsd  -0x408(%rbp),%xmm1
  movsd  D5888(%rip),%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x400(%rbp),%xmm2
  movsd  D768(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0x3e0(%rbp)
  movsd  -0x410(%rbp),%xmm0
  mulsd  -0x1480(%rbp),%xmm0
  movsd  %xmm0,-0x3d8(%rbp)
  movsd  -0x14d0(%rbp),%xmm0
  movq   D2630(%rip),%xmm1
  xorpd  %xmm1,%xmm0
  movsd  %xmm0,-0x3d0(%rbp)
  movsd  -0x1580(%rbp),%xmm0
  mulsd  -0x3d0(%rbp),%xmm0
  movsd  %xmm0,-0x3c8(%rbp)
  movsd  -0x428(%rbp),%xmm1
  movsd  D768(%rip),%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x418(%rbp),%xmm2
  movsd  D768(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x3f0(%rbp),%xmm2
  movsd  D768(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x3f8(%rbp),%xmm0
  mulsd  -0x14f8(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x3e8(%rbp),%xmm2
  movsd  D1429(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x450(%rbp),%xmm1
  mulsd  -0x14e8(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x14f0(%rbp),%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x3e0(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x3d8(%rbp),%xmm2
  movsd  D1581(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x3c8(%rbp),%xmm2
  movsd  D1581(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0x3c0(%rbp)
  movsd  -0x1568(%rbp),%xmm0
  mulsd  -0x430(%rbp),%xmm0
  movsd  %xmm0,-0x3b8(%rbp)
  movsd  -0x1580(%rbp),%xmm0
  mulsd  -0x420(%rbp),%xmm0
  movsd  %xmm0,-0x3b0(%rbp)
  movsd  -0x1580(%rbp),%xmm0
  mulsd  -0x1640(%rbp),%xmm0
  movsd  %xmm0,-0x3a8(%rbp)
  movsd  -0x3a8(%rbp),%xmm0
  mulsd  -0x1720(%rbp),%xmm0
  movsd  %xmm0,-0x3a0(%rbp)
  movsd  -0x1568(%rbp),%xmm0
  mulsd  -0x478(%rbp),%xmm0
  movsd  %xmm0,-0x398(%rbp)
  movsd  -0x3a0(%rbp),%xmm0
  addsd  -0x398(%rbp),%xmm0
  movsd  %xmm0,-0x390(%rbp)
  movsd  -0x390(%rbp),%xmm0
  mulsd  -0x1508(%rbp),%xmm0
  movsd  %xmm0,-0x388(%rbp)
  movsd  -0x3a0(%rbp),%xmm1
  movsd  D768(%rip),%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x398(%rbp),%xmm2
  movsd  D768(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0x380(%rbp)
  movsd  -0x1430(%rbp),%xmm0
  mulsd  -0x1628(%rbp),%xmm0
  movsd  -0x1720(%rbp),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x378(%rbp)
  movsd  -0x3a8(%rbp),%xmm0
  mulsd  -0x1480(%rbp),%xmm0
  movsd  %xmm0,-0x370(%rbp)
  movsd  -0x1568(%rbp),%xmm0
  mulsd  -0x3d0(%rbp),%xmm0
  movsd  %xmm0,-0x368(%rbp)
  movsd  -0x3b8(%rbp),%xmm1
  movsd  D5888(%rip),%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x3b0(%rbp),%xmm2
  movsd  D768(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x388(%rbp),%xmm2
  movsd  D768(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x450(%rbp),%xmm0
  mulsd  -0x1420(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x14f0(%rbp),%xmm0
  mulsd  -0x380(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x390(%rbp),%xmm1
  mulsd  -0x14f8(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x378(%rbp),%xmm2
  movsd  D1429(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x370(%rbp),%xmm2
  movsd  D1581(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x368(%rbp),%xmm2
  movsd  D1581(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0x360(%rbp)
  movsd  -0x458(%rbp),%xmm1
  movsd  D6902(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movsd  -0x448(%rbp),%xmm2
  movsd  D6902(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x450(%rbp),%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x15b0(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x15c8(%rbp),%xmm0
  mulsd  -0x440(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x478(%rbp),%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x1598(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x438(%rbp),%xmm2
  movsd  D6902(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x14e0(%rbp),%xmm2
  movsd  D3355(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x14d8(%rbp),%xmm2
  movsd  D3355(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x1580(%rbp),%xmm0
  mulsd  -0x3c0(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x1568(%rbp),%xmm1
  mulsd  -0x360(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0x358(%rbp)
  movsd  -0x1628(%rbp),%xmm0
  mulsd  -0x460(%rbp),%xmm0
  movsd  %xmm0,-0x350(%rbp)
  movsd  -0x1640(%rbp),%xmm0
  mulsd  -0x1720(%rbp),%xmm0
  movsd  %xmm0,-0x348(%rbp)
  movsd  -0x348(%rbp),%xmm0
  mulsd  -0x15c0(%rbp),%xmm0
  movsd  %xmm0,-0x340(%rbp)
  movsd  -0x390(%rbp),%xmm0
  mulsd  -0x14e8(%rbp),%xmm0
  movsd  %xmm0,-0x338(%rbp)
  movsd  -0x1430(%rbp),%xmm0
  mulsd  -0x3e0(%rbp),%xmm0
  movsd  %xmm0,-0x330(%rbp)
  movsd  -0x3f8(%rbp),%xmm0
  mulsd  -0x1420(%rbp),%xmm0
  movsd  %xmm0,-0x328(%rbp)
  movsd  -0x1510(%rbp),%xmm0
  mulsd  -0x380(%rbp),%xmm0
  movsd  %xmm0,-0x320(%rbp)
  movsd  -0x350(%rbp),%xmm1
  movsd  D6088(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movsd  -0x340(%rbp),%xmm2
  movsd  D6861(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x478(%rbp),%xmm0
  mulsd  -0x13c8(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x15a0(%rbp),%xmm2
  movsd  D6902(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x1640(%rbp),%xmm0
  mulsd  -0x1720(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x348(%rbp),%xmm1
  mulsd  -0x15b0(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x1528(%rbp),%xmm1
  mulsd  -0x440(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  subsd  -0x338(%rbp),%xmm0
  subsd  -0x330(%rbp),%xmm0
  addsd  -0x328(%rbp),%xmm0
  movsd  -0x320(%rbp),%xmm1
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0x318(%rbp)
  movsd  -0x1560(%rbp),%xmm1
  movsd  D5411(%rip),%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x1558(%rbp),%xmm2
  movsd  D4444(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x470(%rbp),%xmm2
  movsd  D4444(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x478(%rbp),%xmm0
  mulsd  -0x1708(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x16f8(%rbp),%xmm1
  mulsd  -0x468(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  subsd  -0x1398(%rbp),%xmm0
  movapd %xmm0,%xmm1
  subsd  -0x1390(%rbp),%xmm1
  movsd  -0x1640(%rbp),%xmm0
  mulsd  -0x358(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x1628(%rbp),%xmm1
  mulsd  -0x318(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0x310(%rbp)
  movsd  -0x348(%rbp),%xmm0
  mulsd  -0x1598(%rbp),%xmm0
  movsd  %xmm0,-0x308(%rbp)
  movsd  -0x1528(%rbp),%xmm0
  mulsd  -0x1628(%rbp),%xmm0
  movsd  -0x1720(%rbp),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x300(%rbp)
  movsd  -0x300(%rbp),%xmm1
  movsd  D6902(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x2f8(%rbp)
  movsd  -0x450(%rbp),%xmm0
  mulsd  -0x13c8(%rbp),%xmm0
  movsd  %xmm0,-0x2f0(%rbp)
  movsd  -0x15c8(%rbp),%xmm0
  mulsd  -0x1640(%rbp),%xmm0
  movsd  -0x1720(%rbp),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x2e8(%rbp)
  movsd  -0x2e8(%rbp),%xmm1
  movsd  D6902(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x2e0(%rbp)
  movsd  -0x1640(%rbp),%xmm0
  mulsd  -0x1480(%rbp),%xmm0
  movsd  %xmm0,-0x2d8(%rbp)
  movsd  -0x2d8(%rbp),%xmm1
  movsd  D3355(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x2d0(%rbp)
  movsd  -0x1568(%rbp),%xmm0
  mulsd  -0x3c0(%rbp),%xmm0
  movsd  %xmm0,-0x2c8(%rbp)
  movsd  -0x1580(%rbp),%xmm0
  mulsd  -0x360(%rbp),%xmm0
  movsd  %xmm0,-0x2c0(%rbp)
  movsd  -0x1780(%rbp),%xmm1
  movsd  D2164(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movsd  -0x1750(%rbp),%xmm2
  movsd  D1203(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x1710(%rbp),%xmm2
  movsd  D1203(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  addsd  -0x16e8(%rbp),%xmm0
  subsd  -0x1700(%rbp),%xmm0
  addsd  -0x1678(%rbp),%xmm0
  subsd  -0x1650(%rbp),%xmm0
  addsd  -0x308(%rbp),%xmm0
  subsd  -0x2f8(%rbp),%xmm0
  addsd  -0x2f0(%rbp),%xmm0
  subsd  -0x2e0(%rbp),%xmm0
  addsd  -0x2d0(%rbp),%xmm0
  addsd  -0x2c8(%rbp),%xmm0
  movsd  -0x2c0(%rbp),%xmm1
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0x2b8(%rbp)
  movsd  -0x370(%rbp),%xmm1
  movsd  D6642(%rip),%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x368(%rbp),%xmm2
  movsd  D6642(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x3b8(%rbp),%xmm2
  movsd  D1581(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x3b0(%rbp),%xmm2
  movsd  D1581(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x388(%rbp),%xmm2
  movsd  D1581(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x378(%rbp),%xmm2
  movsd  D1581(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x14f0(%rbp),%xmm2
  movsd  D1581(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x390(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0x2b0(%rbp)
  movsd  -0x3d8(%rbp),%xmm1
  movsd  D7016(%rip),%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x3c8(%rbp),%xmm2
  movsd  D6642(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x428(%rbp),%xmm2
  movsd  D1581(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x418(%rbp),%xmm2
  movsd  D1581(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x3f0(%rbp),%xmm2
  movsd  D1581(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x3e8(%rbp),%xmm2
  movsd  D1581(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x14f0(%rbp),%xmm2
  movsd  D1581(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x3f8(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0x2a8(%rbp)
  movsd  -0x2d8(%rbp),%xmm1
  movsd  D6303(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movsd  -0x1780(%rbp),%xmm2
  movsd  D3355(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x1750(%rbp),%xmm2
  movsd  D3355(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x1710(%rbp),%xmm2
  movsd  D3355(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x300(%rbp),%xmm2
  movsd  D3355(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x2e8(%rbp),%xmm2
  movsd  D3355(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x1580(%rbp),%xmm0
  mulsd  -0x2b0(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x1568(%rbp),%xmm1
  mulsd  -0x2a8(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0x2a0(%rbp)
  movsd  -0x1628(%rbp),%xmm1
  movsd  D1348(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movapd %xmm0,%xmm1
  mulsd  -0x1480(%rbp),%xmm1
  movsd  -0x15a0(%rbp),%xmm2
  movsd  D6657(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x478(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x1528(%rbp),%xmm2
  movsd  D6657(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x1640(%rbp),%xmm0
  mulsd  -0x1720(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x1510(%rbp),%xmm2
  movsd  D5216(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x3f8(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x1430(%rbp),%xmm2
  movsd  D5216(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x390(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0x298(%rbp)
  movsd  -0x1680(%rbp),%xmm1
  movsd  D5857(%rip),%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x1658(%rbp),%xmm2
  movsd  D1212(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  addsd  -0x12b0(%rbp),%xmm0
  addsd  -0x12a8(%rbp),%xmm0
  addsd  -0x12a0(%rbp),%xmm0
  movapd %xmm0,%xmm1
  subsd  -0x1298(%rbp),%xmm1
  movsd  -0x1640(%rbp),%xmm0
  mulsd  -0x2a0(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x1628(%rbp),%xmm1
  mulsd  -0x298(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0x290(%rbp)
  movsd  -0x1778(%rbp),%xmm0
  mulsd  -0x290(%rbp),%xmm0
  movsd  %xmm0,-0x288(%rbp)
  movsd  -0x14e0(%rbp),%xmm1
  movsd  D1622(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movsd  -0x14d8(%rbp),%xmm2
  movsd  D5521(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  subsd  -0x1368(%rbp),%xmm0
  movapd %xmm0,%xmm1
  addsd  -0x1360(%rbp),%xmm1
  movsd  -0x470(%rbp),%xmm2
  movsd  D8040(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x16f8(%rbp),%xmm2
  movsd  D8040(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  -0x478(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x458(%rbp),%xmm2
  movsd  D3355(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x448(%rbp),%xmm2
  movsd  D3355(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x478(%rbp),%xmm2
  movsd  D3355(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x15c8(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x438(%rbp),%xmm2
  movsd  D3355(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x1568(%rbp),%xmm0
  mulsd  -0x2b0(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x1580(%rbp),%xmm0
  mulsd  -0x2a8(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0x280(%rbp)
  movsd  -0x1790(%rbp),%xmm0
  mulsd  -0x280(%rbp),%xmm0
  movsd  %xmm0,-0x278(%rbp)
  movsd  -0x1790(%rbp),%xmm0
  mulsd  -0x310(%rbp),%xmm0
  subsd  -0x1218(%rbp),%xmm0
  subsd  -0x1210(%rbp),%xmm0
  movsd  -0x1778(%rbp),%xmm1
  mulsd  -0x2b8(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  subsd  -0x1200(%rbp),%xmm0
  movsd  -0x288(%rbp),%xmm2
  movsd  D7008(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  addsd  -0x11f0(%rbp),%xmm0
  movsd  -0x278(%rbp),%xmm2
  movsd  D7008(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0x270(%rbp)
  movsd  -0x15e0(%rbp),%xmm0
  movq   D2630(%rip),%xmm1
  xorpd  %xmm1,%xmm0
  movapd %xmm0,%xmm1
  mulsd  -0x468(%rbp),%xmm1
  movsd  -0x478(%rbp),%xmm0
  mulsd  -0x13a0(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x1628(%rbp),%xmm0
  mulsd  -0x358(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x1640(%rbp),%xmm0
  mulsd  -0x318(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0x268(%rbp)
  movsd  -0x1838(%rbp),%xmm0
  mulsd  -0x270(%rbp),%xmm0
  movsd  -0x1820(%rbp),%xmm1
  mulsd  -0x268(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0x260(%rbp)
  movsd  -0x1790(%rbp),%xmm0
  mulsd  -0x290(%rbp),%xmm0
  movsd  %xmm0,-0x258(%rbp)
  movsd  -0x1778(%rbp),%xmm0
  mulsd  -0x280(%rbp),%xmm0
  movsd  %xmm0,-0x250(%rbp)
  movsd  -0x1778(%rbp),%xmm0
  mulsd  -0x310(%rbp),%xmm0
  addsd  -0x13a8(%rbp),%xmm0
  movapd %xmm0,%xmm1
  subsd  -0x1370(%rbp),%xmm1
  movsd  -0x1790(%rbp),%xmm0
  mulsd  -0x2b8(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movapd %xmm0,%xmm1
  subsd  -0x12b8(%rbp),%xmm1
  movsd  -0x258(%rbp),%xmm2
  movsd  D7008(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  subsd  -0x1278(%rbp),%xmm0
  movsd  -0x250(%rbp),%xmm2
  movsd  D7008(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0x248(%rbp)
  movsd  -0x258(%rbp),%xmm0
  subsd  -0x12c0(%rbp),%xmm0
  subsd  -0x1280(%rbp),%xmm0
  subsd  -0x250(%rbp),%xmm0
  mulsd  -0x1838(%rbp),%xmm0
  movsd  -0x1720(%rbp),%xmm2
  movsd  D8525(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  -0x478(%rbp),%xmm1
  movsd  -0x15e0(%rbp),%xmm3
  movsd  D5222(%rip),%xmm2
  mulsd  %xmm3,%xmm2
  movapd %xmm2,%xmm3
  mulsd  -0x1720(%rbp),%xmm3
  movapd %xmm1,%xmm2
  subsd  %xmm3,%xmm2
  movsd  -0x1628(%rbp),%xmm1
  mulsd  -0x2a0(%rbp),%xmm1
  addsd  %xmm1,%xmm2
  movsd  -0x1640(%rbp),%xmm1
  mulsd  -0x298(%rbp),%xmm1
  addsd  %xmm2,%xmm1
  mulsd  -0x1820(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0x240(%rbp)
  movsd  -0x1208(%rbp),%xmm0
  addsd  -0x288(%rbp),%xmm0
  subsd  -0x11f8(%rbp),%xmm0
  movsd  -0x278(%rbp),%xmm1
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0x238(%rbp)
  movsd  -0x1820(%rbp),%xmm0
  movapd %xmm0,%xmm1
  mulsd  -0x270(%rbp),%xmm1
  movsd  -0x1838(%rbp),%xmm0
  mulsd  -0x268(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0x230(%rbp)
  movsd  -0x18d0(%rbp),%xmm0
  movq   D2630(%rip),%xmm1
  movapd %xmm0,%xmm2
  xorpd  %xmm1,%xmm2
  movsd  -0x18f8(%rbp),%xmm0
  mulsd  -0x260(%rbp),%xmm0
  movsd  -0x18d8(%rbp),%xmm1
  mulsd  -0x248(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x18d8(%rbp),%xmm3
  movsd  D599(%rip),%xmm1
  mulsd  %xmm3,%xmm1
  mulsd  -0x240(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x18f8(%rbp),%xmm3
  movsd  D599(%rip),%xmm1
  mulsd  %xmm3,%xmm1
  mulsd  -0x238(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  mulsd  %xmm2,%xmm0
  movsd  -0x1928(%rbp),%xmm1
  mulsd  -0x230(%rbp),%xmm1
  mov    -0x1938(%rbp),%rax
  add    $0xe0,%rax
  subsd  %xmm1,%xmm0
  movsd  %xmm0,(%rax)
  movsd  -0x18d8(%rbp),%xmm0
  movapd %xmm0,%xmm1
  mulsd  -0x260(%rbp),%xmm1
  movsd  -0x18f8(%rbp),%xmm0
  mulsd  -0x248(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x18f8(%rbp),%xmm2
  movsd  D599(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x240(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x18d8(%rbp),%xmm2
  movsd  D599(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  -0x238(%rbp),%xmm1
  mov    -0x1938(%rbp),%rax
  add    $0xe8,%rax
  subsd  %xmm1,%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x1938(%rbp),%rax
  add    $0xf0,%rax
  movsd  -0x230(%rbp),%xmm0
  movq   D2630(%rip),%xmm1
  xorpd  %xmm1,%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x1938(%rbp),%rax
  add    $0xf8,%rax
  movsd  -0x248(%rbp),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x1938(%rbp),%rax
  add    $0x100,%rax
  movsd  -0x268(%rbp),%xmm0
  movq   D2630(%rip),%xmm1
  xorpd  %xmm1,%xmm0
  movsd  %xmm0,(%rax)
  movsd  -0x1780(%rbp),%xmm1
  movsd  D8462(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movsd  -0x1750(%rbp),%xmm2
  movsd  D4671(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x1710(%rbp),%xmm2
  movsd  D4671(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  addsd  -0x308(%rbp),%xmm0
  subsd  -0x2f8(%rbp),%xmm0
  addsd  -0x2f0(%rbp),%xmm0
  subsd  -0x2e0(%rbp),%xmm0
  addsd  -0x2d0(%rbp),%xmm0
  addsd  -0x2c8(%rbp),%xmm0
  mov    -0x1938(%rbp),%rax
  add    $0x108,%rax
  addsd  -0x2c0(%rbp),%xmm0
  movsd  %xmm0,(%rax)
  movsd  -0x350(%rbp),%xmm1
  movsd  D1429(%rip),%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x340(%rbp),%xmm2
  movsd  D1429(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  addsd  -0x338(%rbp),%xmm0
  addsd  -0x330(%rbp),%xmm0
  subsd  -0x328(%rbp),%xmm0
  mov    -0x1938(%rbp),%rax
  add    $0x110,%rax
  subsd  -0x320(%rbp),%xmm0
  movsd  %xmm0,(%rax)
  movsd  -0x1528(%rbp),%xmm0
  movq   D2630(%rip),%xmm1
  xorpd  %xmm1,%xmm0
  movsd  %xmm0,-0x228(%rbp)
  movsd  -0x228(%rbp),%xmm0
  mulsd  -0x15c0(%rbp),%xmm0
  movsd  %xmm0,-0x220(%rbp)
  movsd  -0x13c8(%rbp),%xmm0
  movq   D2630(%rip),%xmm1
  xorpd  %xmm1,%xmm0
  movsd  %xmm0,-0x218(%rbp)
  movsd  -0x13d8(%rbp),%xmm0
  movq   D2630(%rip),%xmm1
  xorpd  %xmm1,%xmm0
  subsd  -0x13d0(%rbp),%xmm0
  movsd  -0x220(%rbp),%xmm1
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0x210(%rbp)
  movsd  -0x1580(%rbp),%xmm0
  mulsd  -0x210(%rbp),%xmm0
  movsd  %xmm0,-0x208(%rbp)
  movsd  -0x1568(%rbp),%xmm0
  mulsd  -0x15c8(%rbp),%xmm0
  movsd  %xmm0,-0x200(%rbp)
  movsd  -0x200(%rbp),%xmm0
  mulsd  -0x1508(%rbp),%xmm0
  movsd  %xmm0,-0x1f8(%rbp)
  movsd  -0x1538(%rbp),%xmm1
  movsd  D1429(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movsd  -0x1530(%rbp),%xmm2
  movsd  D1429(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0x1f0(%rbp)
  movsd  -0x14f0(%rbp),%xmm0
  mulsd  -0x1568(%rbp),%xmm0
  movsd  -0x15c8(%rbp),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x1e8(%rbp)
  movsd  -0x1308(%rbp),%xmm0
  movq   D2630(%rip),%xmm1
  xorpd  %xmm1,%xmm0
  subsd  -0x1300(%rbp),%xmm0
  movsd  %xmm0,-0x1e0(%rbp)
  movsd  -0x1568(%rbp),%xmm0
  mulsd  -0x1e0(%rbp),%xmm0
  movsd  %xmm0,-0x1d8(%rbp)
  movsd  -0x208(%rbp),%xmm1
  movsd  D768(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movsd  -0x1f8(%rbp),%xmm2
  movsd  D768(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x200(%rbp),%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x14f8(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x1510(%rbp),%xmm0
  mulsd  -0x1f0(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x1528(%rbp),%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x14e8(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x1e8(%rbp),%xmm2
  movsd  D768(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x1d8(%rbp),%xmm2
  movsd  D1581(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0x1d0(%rbp)
  movsd  -0x1568(%rbp),%xmm0
  mulsd  -0x210(%rbp),%xmm0
  movsd  %xmm0,-0x1c8(%rbp)
  movsd  -0x1580(%rbp),%xmm0
  mulsd  -0x15c8(%rbp),%xmm0
  movsd  %xmm0,-0x1c0(%rbp)
  movsd  -0x1c0(%rbp),%xmm0
  mulsd  -0x1508(%rbp),%xmm0
  movsd  %xmm0,-0x1b8(%rbp)
  movsd  -0x14f0(%rbp),%xmm0
  mulsd  -0x1580(%rbp),%xmm0
  movsd  -0x15c8(%rbp),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x1b0(%rbp)
  movsd  -0x1580(%rbp),%xmm0
  mulsd  -0x1e0(%rbp),%xmm0
  movsd  %xmm0,-0x1a8(%rbp)
  movsd  -0x1c8(%rbp),%xmm1
  movsd  D5888(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movsd  -0x1b8(%rbp),%xmm2
  movsd  D768(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x1528(%rbp),%xmm0
  mulsd  -0x1420(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x1b0(%rbp),%xmm2
  movsd  D768(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x1c0(%rbp),%xmm1
  mulsd  -0x14f8(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x1430(%rbp),%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x1f0(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x1a8(%rbp),%xmm2
  movsd  D1581(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0x1a0(%rbp)
  movsd  -0x13d8(%rbp),%xmm1
  movsd  D7831(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movsd  -0x13d0(%rbp),%xmm2
  movsd  D6902(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x220(%rbp),%xmm2
  movsd  D6902(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x228(%rbp),%xmm0
  mulsd  -0x15b0(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x15a0(%rbp),%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x218(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x1580(%rbp),%xmm0
  mulsd  -0x1d0(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x1568(%rbp),%xmm1
  mulsd  -0x1a0(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0x198(%rbp)
  movsd  -0x1c0(%rbp),%xmm0
  mulsd  -0x14e8(%rbp),%xmm0
  movsd  %xmm0,-0x190(%rbp)
  movsd  -0x1430(%rbp),%xmm1
  movsd  D768(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  mulsd  -0x1568(%rbp),%xmm0
  movsd  -0x15c8(%rbp),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x188(%rbp)
  movsd  -0x200(%rbp),%xmm0
  mulsd  -0x1420(%rbp),%xmm0
  movsd  %xmm0,-0x180(%rbp)
  movsd  -0x1510(%rbp),%xmm1
  movsd  D768(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  mulsd  -0x1580(%rbp),%xmm0
  movsd  -0x15c8(%rbp),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x178(%rbp)
  movsd  -0x1630(%rbp),%xmm1
  movsd  D6088(%rip),%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x15f8(%rbp),%xmm2
  movsd  D6861(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x15b8(%rbp),%xmm2
  movsd  D6861(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  addsd  -0x1590(%rbp),%xmm0
  subsd  -0x15a8(%rbp),%xmm0
  subsd  -0x190(%rbp),%xmm0
  addsd  -0x188(%rbp),%xmm0
  subsd  -0x180(%rbp),%xmm0
  movsd  -0x178(%rbp),%xmm1
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0x170(%rbp)
  movsd  -0x1640(%rbp),%xmm0
  mulsd  -0x198(%rbp),%xmm0
  subsd  -0x1258(%rbp),%xmm0
  subsd  -0x1250(%rbp),%xmm0
  movsd  -0x1628(%rbp),%xmm1
  mulsd  -0x170(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0x168(%rbp)
  movsd  -0x1528(%rbp),%xmm0
  mulsd  -0x218(%rbp),%xmm0
  movsd  -0x228(%rbp),%xmm1
  mulsd  -0x13c8(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x1308(%rbp),%xmm2
  movsd  D3355(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x1300(%rbp),%xmm2
  movsd  D3355(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x1568(%rbp),%xmm0
  mulsd  -0x1d0(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x1580(%rbp),%xmm0
  mulsd  -0x1a0(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0x160(%rbp)
  movsd  -0x15c8(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x158(%rbp)
  movsd  -0x1a8(%rbp),%xmm1
  movsd  D6642(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movsd  -0x1c8(%rbp),%xmm2
  movsd  D1581(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x1b8(%rbp),%xmm2
  movsd  D1581(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x1528(%rbp),%xmm2
  movsd  D1581(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x1430(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x1b0(%rbp),%xmm2
  movsd  D1581(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0x150(%rbp)
  movsd  -0x1d8(%rbp),%xmm1
  movsd  D7016(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movsd  -0x208(%rbp),%xmm2
  movsd  D1581(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x1f8(%rbp),%xmm2
  movsd  D1581(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x1528(%rbp),%xmm2
  movsd  D1581(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x1510(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x1e8(%rbp),%xmm2
  movsd  D1581(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0x148(%rbp)
  movsd  -0x1308(%rbp),%xmm1
  movsd  D6662(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movsd  -0x1300(%rbp),%xmm2
  movsd  D6303(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x228(%rbp),%xmm2
  movsd  D3355(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  -0x1528(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x158(%rbp),%xmm2
  movsd  D3355(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x1580(%rbp),%xmm0
  mulsd  -0x150(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x1568(%rbp),%xmm1
  mulsd  -0x148(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0x140(%rbp)
  movsd  -0x14c8(%rbp),%xmm1
  movsd  D1348(%rip),%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x1498(%rbp),%xmm2
  movsd  D4575(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x1358(%rbp),%xmm2
  movsd  D6657(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x1510(%rbp),%xmm2
  movsd  D5216(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  -0x1568(%rbp),%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x15c8(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x1430(%rbp),%xmm2
  movsd  D5216(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x1580(%rbp),%xmm0
  mulsd  -0x15c8(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0x138(%rbp)
  movsd  -0x1640(%rbp),%xmm0
  mulsd  -0x140(%rbp),%xmm0
  subsd  -0x11c0(%rbp),%xmm0
  subsd  -0x11b8(%rbp),%xmm0
  movsd  -0x1628(%rbp),%xmm1
  mulsd  -0x138(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0x130(%rbp)
  movsd  -0x1778(%rbp),%xmm0
  mulsd  -0x130(%rbp),%xmm0
  movsd  %xmm0,-0x128(%rbp)
  movsd  -0x13d8(%rbp),%xmm1
  movsd  D3355(%rip),%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x13d0(%rbp),%xmm2
  movsd  D3355(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x220(%rbp),%xmm2
  movsd  D3355(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x15a0(%rbp),%xmm2
  movsd  D3355(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x228(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x1568(%rbp),%xmm0
  mulsd  -0x150(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x1580(%rbp),%xmm0
  mulsd  -0x148(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0x120(%rbp)
  movsd  -0x1790(%rbp),%xmm0
  mulsd  -0x120(%rbp),%xmm0
  movsd  %xmm0,-0x118(%rbp)
  movsd  -0x1790(%rbp),%xmm0
  mulsd  -0x168(%rbp),%xmm0
  movsd  -0x1778(%rbp),%xmm1
  mulsd  -0x160(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x128(%rbp),%xmm2
  movsd  D7008(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x118(%rbp),%xmm2
  movsd  D7008(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0x110(%rbp)
  movsd  -0x1628(%rbp),%xmm0
  mulsd  -0x198(%rbp),%xmm0
  addsd  -0x13e0(%rbp),%xmm0
  movapd %xmm0,%xmm1
  subsd  -0x13b8(%rbp),%xmm1
  movsd  -0x1640(%rbp),%xmm0
  mulsd  -0x170(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0x108(%rbp)
  movsd  -0x1838(%rbp),%xmm0
  mulsd  -0x110(%rbp),%xmm0
  movsd  -0x1820(%rbp),%xmm1
  mulsd  -0x108(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0x100(%rbp)
  movsd  -0x1790(%rbp),%xmm0
  mulsd  -0x130(%rbp),%xmm0
  movsd  %xmm0,-0xf8(%rbp)
  movsd  -0x1778(%rbp),%xmm0
  mulsd  -0x120(%rbp),%xmm0
  movsd  %xmm0,-0xf0(%rbp)
  movsd  -0x1778(%rbp),%xmm0
  movapd %xmm0,%xmm1
  mulsd  -0x168(%rbp),%xmm1
  movsd  -0x1790(%rbp),%xmm0
  mulsd  -0x160(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0xf8(%rbp),%xmm2
  movsd  D7008(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0xf0(%rbp),%xmm2
  movsd  D7008(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0xe8(%rbp)
  movsd  -0xf8(%rbp),%xmm0
  subsd  -0xf0(%rbp),%xmm0
  mulsd  -0x1838(%rbp),%xmm0
  movsd  -0x1628(%rbp),%xmm1
  mulsd  -0x140(%rbp),%xmm1
  addsd  -0x1310(%rbp),%xmm1
  movapd %xmm1,%xmm2
  subsd  -0x12d0(%rbp),%xmm2
  movsd  -0x1640(%rbp),%xmm1
  mulsd  -0x138(%rbp),%xmm1
  addsd  %xmm2,%xmm1
  mulsd  -0x1820(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0xe0(%rbp)
  movsd  -0x128(%rbp),%xmm0
  addsd  -0x118(%rbp),%xmm0
  movsd  %xmm0,-0xd8(%rbp)
  movsd  -0x1820(%rbp),%xmm0
  movapd %xmm0,%xmm1
  mulsd  -0x110(%rbp),%xmm1
  movsd  -0x1838(%rbp),%xmm0
  mulsd  -0x108(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0xd0(%rbp)
  movsd  -0x18d0(%rbp),%xmm0
  movq   D2630(%rip),%xmm1
  movapd %xmm0,%xmm2
  xorpd  %xmm1,%xmm2
  movsd  -0x18f8(%rbp),%xmm0
  mulsd  -0x100(%rbp),%xmm0
  movsd  -0x18d8(%rbp),%xmm1
  mulsd  -0xe8(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x18d8(%rbp),%xmm3
  movsd  D599(%rip),%xmm1
  mulsd  %xmm3,%xmm1
  mulsd  -0xe0(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x18f8(%rbp),%xmm3
  movsd  D599(%rip),%xmm1
  mulsd  %xmm3,%xmm1
  mulsd  -0xd8(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  mulsd  %xmm2,%xmm0
  movsd  -0x1928(%rbp),%xmm1
  mulsd  -0xd0(%rbp),%xmm1
  mov    -0x1938(%rbp),%rax
  add    $0x118,%rax
  subsd  %xmm1,%xmm0
  movsd  %xmm0,(%rax)
  movsd  -0x18d8(%rbp),%xmm0
  movapd %xmm0,%xmm1
  mulsd  -0x100(%rbp),%xmm1
  movsd  -0x18f8(%rbp),%xmm0
  mulsd  -0xe8(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x18f8(%rbp),%xmm2
  movsd  D599(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0xe0(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x18d8(%rbp),%xmm2
  movsd  D599(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  -0xd8(%rbp),%xmm1
  mov    -0x1938(%rbp),%rax
  add    $0x120,%rax
  subsd  %xmm1,%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x1938(%rbp),%rax
  add    $0x128,%rax
  movsd  -0xd0(%rbp),%xmm0
  movq   D2630(%rip),%xmm1
  xorpd  %xmm1,%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x1938(%rbp),%rax
  add    $0x130,%rax
  movsd  -0xe8(%rbp),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x1938(%rbp),%rax
  add    $0x138,%rax
  movsd  -0x108(%rbp),%xmm0
  movq   D2630(%rip),%xmm1
  xorpd  %xmm1,%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x1938(%rbp),%rax
  add    $0x140,%rax
  movsd  -0x160(%rbp),%xmm0
  movsd  %xmm0,(%rax)
  movsd  -0x1630(%rbp),%xmm1
  movsd  D1429(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movsd  -0x15f8(%rbp),%xmm2
  movsd  D1429(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x15b8(%rbp),%xmm2
  movsd  D1429(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  addsd  -0x190(%rbp),%xmm0
  subsd  -0x188(%rbp),%xmm0
  addsd  -0x180(%rbp),%xmm0
  mov    -0x1938(%rbp),%rax
  add    $0x148,%rax
  subsd  -0x178(%rbp),%xmm0
  movsd  %xmm0,(%rax)
  movsd  -0x1430(%rbp),%xmm0
  movq   D2630(%rip),%xmm1
  xorpd  %xmm1,%xmm0
  movsd  %xmm0,-0xc8(%rbp)
  movsd  -0xc8(%rbp),%xmm0
  mulsd  -0x1508(%rbp),%xmm0
  movsd  %xmm0,-0xc0(%rbp)
  movsd  -0x1420(%rbp),%xmm0
  movq   D2630(%rip),%xmm1
  xorpd  %xmm1,%xmm0
  movsd  %xmm0,-0xb8(%rbp)
  movsd  -0x1448(%rbp),%xmm0
  movapd %xmm0,%xmm1
  subsd  -0x1458(%rbp),%xmm1
  movsd  -0xc0(%rbp),%xmm2
  movsd  D768(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0xc8(%rbp),%xmm0
  mulsd  -0x14f8(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x14f0(%rbp),%xmm1
  mulsd  -0xb8(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  addsd  -0x1410(%rbp),%xmm0
  movsd  -0x1400(%rbp),%xmm1
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0xb0(%rbp)
  movsd  -0x1470(%rbp),%xmm0
  movq   D2630(%rip),%xmm1
  xorpd  %xmm1,%xmm0
  movsd  %xmm0,-0xa8(%rbp)
  movsd  -0x1580(%rbp),%xmm0
  mulsd  -0xb0(%rbp),%xmm0
  subsd  -0x1388(%rbp),%xmm0
  subsd  -0x1380(%rbp),%xmm0
  movsd  -0x1568(%rbp),%xmm1
  mulsd  -0xa8(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0xa0(%rbp)
  movsd  -0x1430(%rbp),%xmm0
  movq   D2630(%rip),%xmm1
  xorpd  %xmm1,%xmm0
  movapd %xmm0,%xmm1
  mulsd  -0xb8(%rbp),%xmm1
  movsd  -0xc8(%rbp),%xmm0
  mulsd  -0x1420(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0x98(%rbp)
  movsd  -0x1640(%rbp),%xmm0
  mulsd  -0xa0(%rbp),%xmm0
  movsd  -0x1628(%rbp),%xmm1
  mulsd  -0x98(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0x90(%rbp)
  movsd  -0x1568(%rbp),%xmm0
  mulsd  -0xb0(%rbp),%xmm0
  addsd  -0x1468(%rbp),%xmm0
  movapd %xmm0,%xmm1
  subsd  -0x13f0(%rbp),%xmm1
  movsd  -0x1580(%rbp),%xmm0
  mulsd  -0xa8(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0x88(%rbp)
  movsd  -0x1350(%rbp),%xmm0
  movq   D2630(%rip),%xmm1
  xorpd  %xmm1,%xmm0
  subsd  -0x1348(%rbp),%xmm0
  addsd  -0x1340(%rbp),%xmm0
  subsd  -0x1338(%rbp),%xmm0
  movsd  -0xc0(%rbp),%xmm2
  movsd  D1581(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x14f0(%rbp),%xmm2
  movsd  D1581(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0xc8(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0x80(%rbp)
  movsd  -0x1290(%rbp),%xmm0
  movq   D2630(%rip),%xmm1
  xorpd  %xmm1,%xmm0
  movsd  -0x1568(%rbp),%xmm1
  mulsd  -0x80(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0x78(%rbp)
  movsd  -0x1510(%rbp),%xmm1
  movsd  D5216(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movapd %xmm0,%xmm1
  mulsd  -0xc8(%rbp),%xmm1
  movsd  -0x1430(%rbp),%xmm2
  movsd  D5216(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x1510(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0x70(%rbp)
  movsd  -0x1640(%rbp),%xmm0
  mulsd  -0x78(%rbp),%xmm0
  movsd  -0x1628(%rbp),%xmm1
  mulsd  -0x70(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0x68(%rbp)
  movsd  -0x1778(%rbp),%xmm0
  mulsd  -0x68(%rbp),%xmm0
  movsd  %xmm0,-0x60(%rbp)
  movsd  -0x1580(%rbp),%xmm0
  mulsd  -0x80(%rbp),%xmm0
  movsd  -0x1328(%rbp),%xmm1
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0x58(%rbp)
  movsd  -0x1790(%rbp),%xmm0
  mulsd  -0x58(%rbp),%xmm0
  movsd  %xmm0,-0x50(%rbp)
  movsd  -0x1790(%rbp),%xmm0
  mulsd  -0x90(%rbp),%xmm0
  movsd  -0x1778(%rbp),%xmm1
  mulsd  -0x88(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x60(%rbp),%xmm2
  movsd  D7008(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x50(%rbp),%xmm2
  movsd  D7008(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0x48(%rbp)
  movsd  -0x1628(%rbp),%xmm0
  movapd %xmm0,%xmm1
  mulsd  -0xa0(%rbp),%xmm1
  movsd  -0x1640(%rbp),%xmm0
  mulsd  -0x98(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0x40(%rbp)
  movsd  -0x1838(%rbp),%xmm0
  mulsd  -0x48(%rbp),%xmm0
  movsd  -0x1820(%rbp),%xmm1
  mulsd  -0x40(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0x38(%rbp)
  movsd  -0x1790(%rbp),%xmm0
  mulsd  -0x68(%rbp),%xmm0
  movsd  %xmm0,-0x30(%rbp)
  movsd  -0x1778(%rbp),%xmm0
  mulsd  -0x58(%rbp),%xmm0
  movsd  %xmm0,-0x28(%rbp)
  movsd  -0x1778(%rbp),%xmm0
  movapd %xmm0,%xmm1
  mulsd  -0x90(%rbp),%xmm1
  movsd  -0x1790(%rbp),%xmm0
  mulsd  -0x88(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x30(%rbp),%xmm2
  movsd  D7008(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x28(%rbp),%xmm2
  movsd  D7008(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0x20(%rbp)
  movsd  -0x30(%rbp),%xmm0
  subsd  -0x28(%rbp),%xmm0
  mulsd  -0x1838(%rbp),%xmm0
  movsd  -0x1628(%rbp),%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x78(%rbp),%xmm2
  movsd  -0x1640(%rbp),%xmm1
  mulsd  -0x70(%rbp),%xmm1
  addsd  %xmm2,%xmm1
  mulsd  -0x1820(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0x18(%rbp)
  movsd  -0x60(%rbp),%xmm0
  addsd  -0x50(%rbp),%xmm0
  movsd  %xmm0,-0x10(%rbp)
  movsd  -0x1820(%rbp),%xmm0
  movapd %xmm0,%xmm1
  mulsd  -0x48(%rbp),%xmm1
  movsd  -0x1838(%rbp),%xmm0
  mulsd  -0x40(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0x8(%rbp)
  movsd  -0x18d0(%rbp),%xmm0
  movq   D2630(%rip),%xmm1
  movapd %xmm0,%xmm2
  xorpd  %xmm1,%xmm2
  movsd  -0x18f8(%rbp),%xmm0
  mulsd  -0x38(%rbp),%xmm0
  movsd  -0x18d8(%rbp),%xmm1
  mulsd  -0x20(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x18d8(%rbp),%xmm3
  movsd  D599(%rip),%xmm1
  mulsd  %xmm3,%xmm1
  mulsd  -0x18(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x18f8(%rbp),%xmm3
  movsd  D599(%rip),%xmm1
  mulsd  %xmm3,%xmm1
  mulsd  -0x10(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  mulsd  %xmm2,%xmm0
  movsd  -0x1928(%rbp),%xmm1
  mulsd  -0x8(%rbp),%xmm1
  mov    -0x1938(%rbp),%rax
  add    $0x150,%rax
  subsd  %xmm1,%xmm0
  movsd  %xmm0,(%rax)
  movsd  -0x18d8(%rbp),%xmm0
  movapd %xmm0,%xmm1
  mulsd  -0x38(%rbp),%xmm1
  movsd  -0x18f8(%rbp),%xmm0
  mulsd  -0x20(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x18f8(%rbp),%xmm2
  movsd  D599(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x18(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x18d8(%rbp),%xmm2
  movsd  D599(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  -0x10(%rbp),%xmm1
  mov    -0x1938(%rbp),%rax
  add    $0x158,%rax
  subsd  %xmm1,%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x1938(%rbp),%rax
  add    $0x160,%rax
  movsd  -0x8(%rbp),%xmm0
  movq   D2630(%rip),%xmm1
  xorpd  %xmm1,%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x1938(%rbp),%rax
  add    $0x168,%rax
  movsd  -0x20(%rbp),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x1938(%rbp),%rax
  add    $0x170,%rax
  movsd  -0x40(%rbp),%xmm0
  movq   D2630(%rip),%xmm1
  xorpd  %xmm1,%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x1938(%rbp),%rax
  add    $0x178,%rax
  movsd  -0x88(%rbp),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x1938(%rbp),%rax
  add    $0x180,%rax
  movsd  -0x98(%rbp),%xmm0
  movq   D2630(%rip),%xmm1
  xorpd  %xmm1,%xmm0
  movsd  %xmm0,(%rax)
  nop
  leave
  ret
```

tool_calls: name: disassemble_data
arguments: tag: D8293
type: byte[8]
name: disassemble_data
arguments: tag: D201
type: byte[8]
name: disassemble_data
arguments: tag: D4086
type: f64
name: disassemble_data
arguments: tag: D2630
type: f32[2]
name: disassemble_data
arguments: tag: D599
type: f64
name: disassemble_data
arguments: tag: D2948
type: f64
name: disassemble_data
arguments: tag: D6661
type: byte[8]
name: disassemble_data
arguments: tag: D4755
type: byte[8]
name: disassemble_data
arguments: tag: D5411
type: byte[8]
name: disassemble_data
arguments: tag: D4444
type: byte[8]
name: disassemble_data
arguments: tag: D7657
type: f64
name: disassemble_data
arguments: tag: D7008
type: f64
name: disassemble_data
arguments: tag: D8040
type: f64
name: disassemble_data
arguments: tag: D8462
type: byte[8]
name: disassemble_data
arguments: tag: D4671
type: byte[8]
name: disassemble_data
arguments: tag: D7831
type: byte[8]
name: disassemble_data
arguments: tag: D6902
type: byte[8]
name: disassemble_data
arguments: tag: D1429
type: byte[8]
name: disassemble_data
arguments: tag: D5888
type: byte[8]
name: disassemble_data
arguments: tag: D768
type: byte[8]
name: disassemble_data
arguments: tag: D1581
type: byte[8]
name: disassemble_data
arguments: tag: D3355
type: byte[8]
name: disassemble_data
arguments: tag: D6088
type: byte[8]
name: disassemble_data
arguments: tag: D6861
type: byte[8]
name: disassemble_data
arguments: tag: D2164
type: byte[8]
name: disassemble_data
arguments: tag: D1203
type: byte[8]
name: disassemble_data
arguments: tag: D6642
type: f64
name: disassemble_data
arguments: tag: D7016
type: byte[8]
name: disassemble_data
arguments: tag: D6303
type: f64
name: disassemble_data
arguments: tag: D1348
type: byte[8]
name: disassemble_data
arguments: tag: D4575
type: f64
name: disassemble_data
arguments: tag: D1212
type: f64
name: disassemble_data
arguments: tag: D1622
type: byte[8]
name: disassemble_data
arguments: tag: D5521
type: f64
name: disassemble_data
arguments: tag: D7926
type: f64
name: disassemble_data
arguments: tag: D8509
type: f64
name: disassemble_data
arguments: tag: D5227
type: byte[8]
name: disassemble_data
arguments: tag: D8
type: byte[8]
name: disassemble_data
arguments: tag: D1192
type: f64
name: disassemble_data
arguments: tag: D1692
type: byte[8]
name: disassemble_data
arguments: tag: D1788
type: byte[8]
name: disassemble_data
arguments: tag: D1209
type: f64
name: disassemble_data
arguments: tag: D2048
type: byte[8]
name: disassemble_data
arguments: tag: D3216
type: f64
name: disassemble_data
arguments: tag: D6230
type: f64
name: disassemble_data
arguments: tag: D6318
type: f64
name: disassemble_data
arguments: tag: D6049
type: f64
name: disassemble_data
arguments: tag: D2204
type: byte[8]
name: disassemble_data
arguments: tag: D3529
type: f64
name: disassemble_data
arguments: tag: D6184
type: byte[8]
name: disassemble_data
arguments: tag: D703
type: f64
name: disassemble_data
arguments: tag: D6657
type: f64
name: disassemble_data
arguments: tag: D5216
type: byte[8]
name: disassemble_data
arguments: tag: D4374
type: byte[8]
name: disassemble_data
arguments: tag: D1484
type: f64
name: disassemble_data
arguments: tag: D7743
type: f64
name: disassemble_data
arguments: tag: D5222
type: f64
name: disassemble_data
arguments: tag: D2025
type: byte[8]
name: disassemble_data
arguments: tag: D3815
type: byte[8]
name: disassemble_data
arguments: tag: D7502
type: byte[8]
name: disassemble_data
arguments: tag: D3692
type: byte[8]
name: disassemble_data
arguments: tag: D7973
type: byte[8]
name: disassemble_data
arguments: tag: D5378
type: byte[8]
name: disassemble_data
arguments: tag: D1753
type: byte[8]
name: disassemble_data
arguments: tag: D5857
type: byte[8]
name: disassemble_data
arguments: tag: D8525
type: byte[8]
name: disassemble_data
arguments: tag: D6662
type: byte[8]

tool: {"D8293": [0x47,0x6c,0x5e,0x72,0x2f,0x72,0x77,0x3f]}

tool: {"D201": [0xf4,0x6a,0x80,0xd2,0x50,0xa3,0x80,0x3f]}

tool: D4086: 9.81

tool: {"D2630": [0.0,-0.0]}

tool: D599: 0.45

tool: D2948: 0.1974

tool: {"D6661": [0xf4,0x6a,0x80,0xd2,0x50,0xa3,0x80,0xbf]}

tool: {"D4755": [0xe6,0x22,0x81,0xb0,0x9a,0x81,0x66,0x3f]}

tool: {"D5411": [0x59,0xc5,0x9c,0x19,0x5d,0xdb,0x64,0xbf]}

tool: {"D4444": [0x59,0xc5,0x9c,0x19,0x5d,0xdb,0x64,0x3f]}

tool: D7657: 0.9

tool: D7008: 0.48

tool: D8040: 0.21924

tool: {"D8462": [0xf2,0xb6,0xd2,0x6b,0xb3,0xb1,0x52,0xbf]}

tool: {"D4671": [0xf2,0xb6,0xd2,0x6b,0xb3,0xb1,0x52,0x3f]}

tool: {"D7831": [0xef,0x73,0x7c,0xb4,0x38,0x63,0x68,0xbf]}

tool: {"D6902": [0xef,0x73,0x7c,0xb4,0x38,0x63,0x68,0x3f]}

tool: {"D1429": [0x2d,0x43,0x1c,0xeb,0xe2,0x36,0x3a,0x3f]}

tool: {"D5888": [0x86,0x4f,0xdf,0xd7,0xed,0x58,0x41,0xbf]}

tool: {"D768": [0x86,0x4f,0xdf,0xd7,0xed,0x58,0x41,0x3f]}

tool: {"D1581": [0x9d,0x80,0x26,0xc2,0x86,0xa7,0x97,0x3f]}

tool: {"D3355": [0x6f,0xd8,0xb6,0x28,0xb3,0x41,0xb6,0x3f]}

tool: {"D6088": [0x54,0xfc,0xdf,0x11,0x15,0xaa,0x6b,0xbf]}

tool: {"D6861": [0x54,0xfc,0xdf,0x11,0x15,0xaa,0x6b,0x3f]}

tool: {"D2164": [0xd2,0x20,0x86,0xcf,0x36,0x34,0x6e,0xbf]}

tool: {"D1203": [0xd2,0x20,0x86,0xcf,0x36,0x34,0x6e,0x3f]}

tool: D6642: 1.05

tool: {"D7016": [0xcd,0xcc,0xcc,0xcc,0xcc,0xcc,0xf0,0xbf]}

tool: D6303: 2.07

tool: {"D1348": [0xf6,0x28,0x5c,0x8f,0xc2,0xf5,0x08,0xc0]}

tool: D4575: 3.12

tool: D1212: 2.61

tool: {"D1622": [0xb8,0x1e,0x85,0xeb,0x51,0xb8,0x12,0xc0]}

tool: D5521: 4.68

tool: D7926: 0.2346

tool: D8509: 0.21114

tool: {"D5227": [0xae,0xb3,0xa0,0x7e,0xb7,0x43,0x86,0xbf]}

tool: {"D8": [0xae,0xb3,0xa0,0x7e,0xb7,0x43,0x86,0x3f]}

tool: D1192: 0.169536

tool: {"D1692": [0x81,0x5d,0x2c,0x90,0xc9,0xf7,0xc4,0xbf]}

tool: {"D1788": [0x18,0xa1,0xaf,0x8b,0x68,0x5c,0x8c,0x3f]}

tool: D1209: 2.04

tool: {"D2048": [0x9a,0x99,0x99,0x99,0x99,0x99,0x12,0xc0]}

tool: D3216: 4.65

tool: D6230: 1.4874

tool: D6318: 5.64

tool: D6049: 4.8786

tool: {"D2204": [0xb8,0x1e,0x85,0xeb,0x51,0xb8,0x1e,0xc0]}

tool: D3529: 6.7146

tool: {"D6184": [0xe6,0x22,0x81,0xb0,0x9a,0x81,0x66,0xbf]}

tool: D703: 0.96

tool: D6657: 0.17388

tool: {"D5216": [0x9d,0x80,0x26,0xc2,0x86,0xa7,0xa7,0x3f]}

tool: {"D4374": [0xe3,0x50,0xbf,0x0b,0x5b,0xb3,0xc5,0xbf]}

tool: D1484: 0.16381187

tool: D7743: 2.9748

tool: D5222: 0.43848

tool: {"D2025": [0x92,0x78,0x79,0x3a,0x57,0x94,0x92,0xbf]}

tool: {"D3815": [0x92,0x78,0x79,0x3a,0x57,0x94,0x92,0x3f]}

tool: {"D7502": [0xa4,0x13,0x11,0x17,0xe3,0x70,0x98,0x3f]}

tool: {"D3692": [0x8a,0x76,0x15,0x52,0x7e,0xb2,0x21,0xc0]}

tool: {"D7973": [0x47,0x6c,0x5e,0x72,0x2f,0x72,0x77,0xbf]}

tool: {"D5378": [0x8f,0xc2,0xf5,0x28,0x5c,0x8f,0x16,0xc0]}

tool: {"D1753": [0x52,0xb8,0x1e,0x85,0xeb,0x51,0x00,0xc0]}

tool: {"D5857": [0xe1,0x7a,0x14,0xae,0x47,0xe1,0x04,0xc0]}

tool: {"D8525": [0x1c,0xce,0xfc,0x6a,0x0e,0x10,0xdc,0xbf]}

tool: {"D6662": [0x8f,0xc2,0xf5,0x28,0x5c,0x8f,0x00,0xc0]}

assistant: ```c
void JacobianQNLEffects(double *NJ, double *q, double *qdot) {
  double t1;
  double t10;
  double t100;
  double t1000;
  double t1002;
  double t1006;
  double t1008;
  double t1009;
  double t101;
  double t1010;
  double t1011;
  double t1012;
  double t1013;
  double t1016;
  double t1018;
  double t1019;
  double t102;
  double t1020;
  double t1021;
  double t1023;
  double t1024;
  double t1026;
  double t1028;
  double t103;
  double t1030;
  double t1032;
  double t1033;
  double t1034;
  double t1035;
  double t104;
  double t1040;
  double t1044;
  double t1046;
  double t1048;
  double t105;
  double t1050;
  double t1052;
  double t1054;
  double t1056;
  double t106;
  double t1061;
  double t1065;
  double t1066;
  double t1067;
  double t1068;
  double t1069;
  double t107;
  double t1071;
  double t1079;
  double t1083;
  double t1087;
  double t1088;
  double t1089;
  double t109;
  double t1090;
  double t1091;
  double t1092;
  double t1093;
  double t1094;
  double t1095;
  double t11;
  double t111;
  double t112;
  double t1123;
  double t113;
  double t1134;
  double t1136;
  double t1150;
  double t1152;
  double t1153;
  double t116;
  double t1172;
  double t1173;
  double t1175;
  double t118;
  double t1185;
  double t1186;
  double t1187;
  double t1188;
  double t1189;
  double t119;
  double t1190;
  double t1191;
  double t1193;
  double t1198;
  double t1199;
  double t12;
  double t120;
  double t1200;
  double t1201;
  double t1202;
  double t1203;
  double t1204;
  double t1205;
  double t1206;
  double t1207;
  double t1208;
  double t1209;
  double t121;
  double t1233;
  double t1247;
  double t125;
  double t1256;
  double t127;
  double t1276;
  double t1277;
  double t128;
  double t1280;
  double t1282;
  double t1283;
  double t1285;
  double t1286;
  double t129;
  double t1291;
  double t1295;
  double t1297;
  double t1299;
  double t130;
  double t1301;
  double t1302;
  double t1307;
  double t1309;
  double t131;
  double t1310;
  double t1312;
  double t1313;
  double t1315;
  double t1318;
  double t1319;
  double t132;
  double t1320;
  double t1321;
  double t1325;
  double t133;
  double t1330;
  double t1334;
  double t1335;
  double t1337;
  double t1338;
  double t1339;
  double t1340;
  double t1341;
  double t1344;
  double t1345;
  double t1346;
  double t1347;
  double t1349;
  double t135;
  double t1350;
  double t1351;
  double t1356;
  double t1358;
  double t136;
  double t1362;
  double t1364;
  double t1365;
  double t1366;
  double t1367;
  double t1369;
  double t137;
  double t1370;
  double t1371;
  double t1372;
  double t1374;
  double t1375;
  double t1377;
  double t1379;
  double t138;
  double t1381;
  double t1383;
  double t1385;
  double t1386;
  double t1387;
  double t139;
  double t1392;
  double t1396;
  double t1398;
  double t14;
  double t140;
  double t1400;
  double t1402;
  double t1404;
  double t1406;
  double t1408;
  double t141;
  double t1413;
  double t1419;
  double t1420;
  double t1421;
  double t1422;
  double t1423;
  double t1425;
  double t143;
  double t1431;
  double t1437;
  double t1438;
  double t1439;
  double t144;
  double t1440;
  double t1441;
  double t1442;
  double t1443;
  double t1444;
  double t1445;
  double t145;
  double t146;
  double t147;
  double t1471;
  double t148;
  double t1482;
  double t1484;
  double t149;
  double t1499;
  double t15;
  double t150;
  double t1501;
  double t1502;
  double t1519;
  double t1520;
  double t1522;
  double t1527;
  double t1530;
  double t1531;
  double t1534;
  double t1535;
  double t1536;
  double t1537;
  double t1539;
  double t1547;
  double t1549;
  double t155;
  double t1551;
  double t156;
  double t157;
  double t1574;
  double t1581;
  double t1588;
  double t16;
  double t160;
  double t1606;
  double t1607;
  double t161;
  double t1610;
  double t1612;
  double t1613;
  double t1615;
  double t1616;
  double t1621;
  double t1625;
  double t1629;
  double t1630;
  double t1632;
  double t1633;
  double t1635;
  double t1636;
  double t1637;
  double t1638;
  double t1639;
  double t164;
  double t1643;
  double t1648;
  double t165;
  double t1650;
  double t1652;
  double t1653;
  double t1655;
  double t1657;
  double t1659;
  double t166;
  double t1661;
  double t1662;
  double t1663;
  double t1664;
  double t1665;
  double t167;
  double t1670;
  double t1674;
  double t1676;
  double t1678;
  double t1680;
  double t1682;
  double t1684;
  double t1686;
  double t1687;
  double t169;
  double t1695;
  double t1696;
  double t1697;
  double t1698;
  double t1699;
  double t17;
  double t170;
  double t1701;
  double t1706;
  double t1708;
  double t1709;
  double t171;
  double t1710;
  double t1712;
  double t1713;
  double t1714;
  double t1715;
  double t1716;
  double t1717;
  double t1718;
  double t172;
  double t173;
  double t1736;
  double t174;
  double t1746;
  double t1748;
  double t176;
  double t1761;
  double t1763;
  double t1764;
  double t177;
  double t1778;
  double t1779;
  double t178;
  double t1781;
  double t1787;
  double t1789;
  double t179;
  double t1793;
  double t1795;
  double t1797;
  double t18;
  double t180;
  double t1809;
  double t181;
  double t1812;
  double t1819;
  double t182;
  double t183;
  double t1834;
  double t1835;
  double t1838;
  double t1840;
  double t1841;
  double t1843;
  double t1844;
  double t1849;
  double t1853;
  double t1855;
  double t1856;
  double t1858;
  double t1860;
  double t1862;
  double t1863;
  double t1867;
  double t1871;
  double t1873;
  double t1875;
  double t188;
  double t1880;
  double t1883;
  double t1884;
  double t1887;
  double t1888;
  double t1890;
  double t1898;
  double t19;
  double t190;
  double t1904;
  double t1912;
  double t1920;
  double t1922;
  double t193;
  double t1933;
  double t1935;
  double t1936;
  double t1945;
  double t1946;
  double t1948;
  double t195;
  double t1952;
  double t1954;
  double t1958;
  double t196;
  double t1960;
  double t1962;
  double t197;
  double t1970;
  double t1973;
  double t198;
  double t1980;
  double t199;
  double t1991;
  double t1992;
  double t1995;
  double t1997;
  double t1999;
  double t2;
  double t20;
  double t200;
  double t2001;
  double t2005;
  double t2007;
  double t201;
  double t2011;
  double t2016;
  double t2018;
  double t2024;
  double t2026;
  double t2027;
  double t203;
  double t2030;
  double t2031;
  double t2033;
  double t2037;
  double t2039;
  double t2043;
  double t2045;
  double t2047;
  double t205;
  double t2055;
  double t2058;
  double t206;
  double t2065;
  double t207;
  double t208;
  double t21;
  double t210;
  double t211;
  double t213;
  double t214;
  double t215;
  double t216;
  double t217;
  double t218;
  double t219;
  double t220;
  double t221;
  double t222;
  double t226;
  double t229;
  double t230;
  double t231;
  double t232;
  double t233;
  double t234;
  double t235;
  double t236;
  double t237;
  double t239;
  double t245;
  double t25;
  double t250;
  double t251;
  double t252;
  double t253;
  double t259;
  double t26;
  double t262;
  double t263;
  double t268;
  double t269;
  double t27;
  double t270;
  double t271;
  double t274;
  double t275;
  double t284;
  double t286;
  double t287;
  double t288;
  double t289;
  double t293;
  double t294;
  double t3;
  double t30;
  double t302;
  double t304;
  double t305;
  double t306;
  double t308;
  double t31;
  double t310;
  double t312;
  double t314;
  double t316;
  double t318;
  double t319;
  double t32;
  double t320;
  double t321;
  double t322;
  double t325;
  double t326;
  double t327;
  double t329;
  double t33;
  double t335;
  double t337;
  double t338;
  double t339;
  double t340;
  double t341;
  double t347;
  double t35;
  double t352;
  double t353;
  double t354;
  double t355;
  double t356;
  double t357;
  double t362;
  double t365;
  double t37;
  double t370;
  double t371;
  double t372;
  double t373;
  double t374;
  double t375;
  double t376;
  double t377;
  double t38;
  double t388;
  double t39;
  double t394;
  double t396;
  double t398;
  double t399;
  double t4;
  double t40;
  double t400;
  double t402;
  double t404;
  double t407;
  double t409;
  double t41;
  double t414;
  double t416;
  double t419;
  double t42;
  double t420;
  double t422;
  double t424;
  double t425;
  double t427;
  double t43;
  double t430;
  double t434;
  double t436;
  double t439;
  double t440;
  double t442;
  double t443;
  double t446;
  double t449;
  double t45;
  double t450;
  double t451;
  double t452;
  double t456;
  double t46;
  double t462;
  double t466;
  double t467;
  double t469;
  double t47;
  double t470;
  double t471;
  double t472;
  double t475;
  double t476;
  double t477;
  double t478;
  double t480;
  double t481;
  double t482;
  double t487;
  double t489;
  double t49;
  double t493;
  double t495;
  double t497;
  double t498;
  double t5;
  double t50;
  double t500;
  double t501;
  double t504;
  double t506;
  double t508;
  double t509;
  double t51;
  double t516;
  double t518;
  double t519;
  double t52;
  double t521;
  double t522;
  double t524;
  double t526;
  double t527;
  double t528;
  double t529;
  double t53;
  double t531;
  double t533;
  double t534;
  double t535;
  double t536;
  double t537;
  double t538;
  double t54;
  double t543;
  double t548;
  double t55;
  double t552;
  double t553;
  double t555;
  double t556;
  double t557;
  double t558;
  double t559;
  double t56;
  double t561;
  double t562;
  double t563;
  double t564;
  double t565;
  double t566;
  double t567;
  double t57;
  double t572;
  double t574;
  double t578;
  double t580;
  double t581;
  double t582;
  double t583;
  double t584;
  double t585;
  double t587;
  double t589;
  double t591;
  double t592;
  double t593;
  double t594;
  double t596;
  double t597;
  double t599;
  double t6;
  double t601;
  double t603;
  double t605;
  double t606;
  double t607;
  double t608;
  double t613;
  double t617;
  double t619;
  double t62;
  double t621;
  double t623;
  double t625;
  double t627;
  double t629;
  double t63;
  double t634;
  double t638;
  double t639;
  double t64;
  double t640;
  double t641;
  double t642;
  double t644;
  double t652;
  double t658;
  double t659;
  double t660;
  double t661;
  double t662;
  double t663;
  double t664;
  double t665;
  double t666;
  double t67;
  double t68;
  double t695;
  double t706;
  double t708;
  double t71;
  double t72;
  double t722;
  double t724;
  double t725;
  double t73;
  double t74;
  double t745;
  double t746;
  double t748;
  double t757;
  double t76;
  double t763;
  double t764;
  double t765;
  double t766;
  double t767;
  double t768;
  double t769;
  double t77;
  double t771;
  double t777;
  double t78;
  double t781;
  double t784;
  double t785;
  double t786;
  double t787;
  double t788;
  double t789;
  double t79;
  double t790;
  double t791;
  double t792;
  double t793;
  double t794;
  double t795;
  double t796;
  double t8;
  double t80;
  double t81;
  double t823;
  double t83;
  double t836;
  double t84;
  double t844;
  double t845;
  double t85;
  double t850;
  double t853;
  double t855;
  double t858;
  double t859;
  double t86;
  double t860;
  double t87;
  double t88;
  double t884;
  double t885;
  double t888;
  double t89;
  double t890;
  double t891;
  double t893;
  double t894;
  double t899;
  double t9;
  double t90;
  double t903;
  double t907;
  double t908;
  double t910;
  double t911;
  double t914;
  double t915;
  double t916;
  double t917;
  double t921;
  double t926;
  double t928;
  double t929;
  double t932;
  double t935;
  double t937;
  double t938;
  double t942;
  double t945;
  double t946;
  double t948;
  double t949;
  double t95;
  double t951;
  double t952;
  double t953;
  double t954;
  double t955;
  double t958;
  double t959;
  double t96;
  double t960;
  double t961;
  double t963;
  double t964;
  double t965;
  double t97;
  double t970;
  double t975;
  double t979;
  double t980;
  double t982;
  double t983;
  double t984;
  double t985;
  double t986;
  double t988;
  double t990;
  double t991;
  double t992;
  double t993;
  double t994;
  double t995;
  {
    NJ[0] = 0.0;
    NJ[1] = 0.0;
    NJ[2] = 0.0;
    NJ[3] = 0.0;
    NJ[4] = 0.0;
    NJ[5] = 0.0;
    NJ[6] = 0.0;
    t1 = q[1];
    t2 = cos(t1);
    t3 = qdot[0];
    t4 = t2 * t3;
    t5 = qdot[1];
    t6 = t4 * t5;
    t8 = q[2];
    t9 = cos(t8);
    t10 = t9 * t2;
    t11 = t3 * t5;
    t12 = t10 * t11;
    t14 = sin(t8);
    t15 = sin(t1);
    t16 = t14 * t15;
    t17 = t16 * t3;
    t18 = t9 * t5;
    t19 = t17 + t18;
    t20 = qdot[2];
    t21 = t19 * t20;
    t25 = 0.572413E-2 * t4 + 0.572413E-2 * t20;
    t26 = t19 * t25;
    t27 = t4 + t20;
    t30 = 0.8124E-2 * t17 + 0.8124E-2 * t18;
    t31 = t27 * t30;
    t32 = 0.981E1 * t15;
    t33 = t3 * t3;
    t35 = t2 * t33 * t15;
    t37 = -t32 - 0.45 * t35;
    t38 = t14 * t37;
    t39 = 0.1974 * t38;
    t40 = q[3];
    t41 = cos(t40);
    t42 = -t12 + t21;
    t43 = t41 * t42;
    t45 = sin(t40);
    t46 = t45 * t15;
    t47 = t46 * t11;
    t49 = t9 * t15;
    t50 = t49 * t3;
    t51 = t14 * t5;
    t52 = -t50 + t51;
    t53 = t45 * t52;
    t54 = t41 * t27;
    t55 = -t53 - t54;
    t56 = qdot[3];
    t57 = t55 * t56;
    t62 = 0.572413E-2 * t17 + 0.572413E-2 * t18 + 0.572413E-2 * t56;
    t63 = t55 * t62;
    t64 = t17 + t18 + t56;
    t67 = -0.8124E-2 * t53 - 0.8124E-2 * t54;
    t68 = t64 * t67;
    t71 = q[4];
    t72 = cos(t71);
    t73 = t43 + t47 + t57;
    t74 = t72 * t73;
    t76 = sin(t71);
    t77 = t14 * t2;
    t78 = t77 * t11;
    t79 = t52 * t20;
    t80 = t78 - t79;
    t81 = t76 * t80;
    t83 = t41 * t52;
    t84 = t45 * t27;
    t85 = t83 - t84;
    t86 = t76 * t85;
    t87 = t72 * t64;
    t88 = -t86 + t87;
    t89 = qdot[4];
    t90 = t88 * t89;
    t95 = 0.2747347E-2 * t53 + 0.2747347E-2 * t54 + 0.2747347E-2 * t89;
    t96 = t88 * t95;
    t97 = t53 + t54 + t89;
    t100 = -0.2546007E-2 * t86 + 0.2546007E-2 * t87;
    t101 = t97 * t100;
    t102 = t9 * t37;
    t103 = 0.9 * t78;
    t104 = t102 + t103;
    t105 = t41 * t104;
    t106 = 0.981E1 * t2;
    t107 = t5 * t5;
    t109 = t15 * t15;
    t111 = 0.45 * t109 * t33;
    t112 = t106 - 0.45 * t107 - t111;
    t113 = t45 * t112;
    t116 = t55 * t85;
    t118 = t105 - t113 + 0.48 * t78 - 0.48 * t79 - 0.48 * t116;
    t119 = t76 * t118;
    t120 = 0.21924 * t119;
    t121 = 0.9 * t12;
    t125 = t64 * t55;
    t127 = -t38 + t121 - 0.48 * t43 - 0.48 * t47 - 0.48 * t57 - 0.48 * t125;
    t128 = t72 * t127;
    t129 = 0.21924 * t128;
    t130 = q[5];
    t131 = cos(t130);
    t132 = t74 + t81 + t90;
    t133 = t131 * t132;
    t135 = sin(t130);
    t136 = t45 * t42;
    t137 = t41 * t15;
    t138 = t137 * t11;
    t139 = t85 * t56;
    t140 = t136 - t138 + t139;
    t141 = t135 * t140;
    t143 = t72 * t85;
    t144 = t76 * t64;
    t145 = t143 + t144;
    t146 = t135 * t145;
    t147 = t131 * t97;
    t148 = -t146 - t147;
    t149 = qdot[5];
    t150 = t148 * t149;
    t155 = -0.1141E-2 * t86 + 0.1141E-2 * t87 + 0.1141E-2 * t149;
    t156 = t148 * t155;
    t157 = -t86 + t87 + t149;
    t160 = -0.2977E-2 * t146 - 0.2977E-2 * t147;
    t161 = t157 * t160;
    t164 = q[6];
    t165 = cos(t164);
    t166 = t133 - t141 + t150;
    t167 = t165 * t166;
    t169 = sin(t164);
    t170 = t76 * t73;
    t171 = t72 * t80;
    t172 = t145 * t89;
    t173 = -t170 + t171 - t172;
    t174 = t169 * t173;
    t176 = t131 * t145;
    t177 = t135 * t97;
    t178 = t176 - t177;
    t179 = t169 * t178;
    t180 = t165 * t157;
    t181 = -t179 + t180;
    t182 = qdot[6];
    t183 = t181 * t182;
    t188 = 0.4E-3 * t146 + 0.4E-3 * t147 + 0.4E-3 * t182;
    t190 = t146 + t147 + t182;
    t193 = -0.5294E-3 * t179 + 0.5294E-3 * t180;
    t195 = t72 * t118;
    t196 = t76 * t127;
    t197 = t195 + t196;
    t198 = t131 * t197;
    t199 = t45 * t104;
    t200 = t41 * t112;
    t201 = t64 * t64;
    t203 = t85 * t85;
    t205 = t199 + t200 - 0.48 * t201 - 0.48 * t203;
    t206 = t135 * t205;
    t207 = t198 - t206;
    t208 = t169 * t207;
    t210 = -t119 + t128;
    t211 = t165 * t210;
    t213 = 0.5294E-3 * t167 + 0.5294E-3 * t174 + 0.5294E-3 * t183 + t181 * t188 - t190 * t193 + 0.231E-1 * t208 - 0.231E-1 * t211;
    t214 = t165 * t213;
    t215 = t169 * t166;
    t216 = 0.5294E-3 * t215;
    t217 = t165 * t173;
    t218 = 0.5294E-3 * t217;
    t219 = t165 * t178;
    t220 = t169 * t157;
    t221 = t219 + t220;
    t222 = t221 * t182;
    t226 = 0.5294E-3 * t219 + 0.5294E-3 * t220;
    t229 = t165 * t207;
    t230 = 0.231E-1 * t229;
    t231 = t169 * t210;
    t232 = 0.231E-1 * t231;
    t233 = -t216 + t218 - 0.5294E-3 * t222 + t190 * t226 - t221 * t188 + t230 + t232;
    t234 = t169 * t233;
    t235 = 0.2977E-2 * t133 - 0.2977E-2 * t141 + 0.2977E-2 * t150 + t156 - t161 + 0.8694E-1 * t119 - 0.8694E-1 * t128 + t214 - t234;
    t236 = t131 * t235;
    t237 = t135 * t132;
    t239 = t131 * t140;
    t245 = 0.2977E-2 * t176 - 0.2977E-2 * t177;
    t250 = -0.3377E-2 * t237 - 0.3377E-2 * t239 - 0.3377E-2 * t178 * t149 + t157 * t245 - t178 * t155 - t221 * t193 + t181 * t226;
    t251 = t135 * t250;
    t252 = 0.2546007E-2 * t74 + 0.2546007E-2 * t81 + 0.2546007E-2 * t90 + t96 - t101 - t120 + t129 + t236 - t251;
    t253 = t72 * t252;
    t259 = 0.2546007E-2 * t143 + 0.2546007E-2 * t144;
    t262 = 0.21924 * t195;
    t263 = 0.21924 * t196;
    t268 = t169 * t213;
    t269 = t165 * t233;
    t270 = -0.3687007E-2 * t170 + 0.3687007E-2 * t171 - 0.3687007E-2 * t172 + t97 * t259 - t145 * t95 - t262 - t263 + t178 * t160 - t148 * t245 + 0.8694E-1 * t198 - 0.8694E-1 * t206 + t268 + t269;
    t271 = t76 * t270;
    t274 = 0.21924 * t170;
    t275 = 0.21924 * t171;
    t284 = t148 * t178;
    t286 = 0.105E1 * t229;
    t287 = 0.105E1 * t231;
    t288 = 0.231E-1 * t215;
    t289 = 0.231E-1 * t217;
    t293 = t286 + t287 - t288 + t289 - 0.231E-1 * t222 + 0.231E-1 * t190 * t221;
    t294 = t165 * t293;
    t302 = -0.105E1 * t208 + 0.105E1 * t211 - 0.231E-1 * t167 - 0.231E-1 * t174 - 0.231E-1 * t183 + 0.231E-1 * t190 * t181;
    t304 = 0.207E1 * t198 - 0.207E1 * t206 - 0.8694E-1 * t170 + 0.8694E-1 * t171 - 0.8694E-1 * t172 - 0.8694E-1 * t284 + t294 - t169 * t302;
    t305 = t131 * t304;
    t306 = t135 * t197;
    t308 = t131 * t205;
    t310 = t157 * t157;
    t312 = t178 * t178;
    t314 = t181 * t181;
    t316 = t221 * t221;
    t318 = -0.312E1 * t306 - 0.312E1 * t308 + 0.8694E-1 * t310 + 0.8694E-1 * t312 + 0.231E-1 * t314 + 0.231E-1 * t316;
    t319 = t135 * t318;
    t320 = 0.261E1 * t195 + 0.261E1 * t196 + t274 - t275 + 0.21924 * t172 - 0.21924 * t97 * t145 + t305 - t319;
    t321 = t76 * t320;
    t322 = 0.48 * t321;
    t325 = 0.21924 * t74;
    t326 = 0.21924 * t81;
    t327 = 0.21924 * t90;
    t329 = 0.21924 * t97 * t88;
    t335 = t169 * t293;
    t337 = -0.468E1 * t119 + 0.468E1 * t128 + t325 + t326 + t327 - t329 - 0.8694E-1 * t133 + 0.8694E-1 * t141 - 0.8694E-1 * t150 - 0.8694E-1 * t157 * t148 + t335 + t165 * t302;
    t338 = t72 * t337;
    t339 = 0.48 * t338;
    t340 = 0.8124E-2 * t43 + 0.8124E-2 * t47 + 0.8124E-2 * t57 + t63 - t68 + 0.2346 * t38 - 0.21114 * t12 + t253 - t271 - t322 - t339;
    t341 = t41 * t340;
    t347 = 0.8124E-2 * t83 - 0.8124E-2 * t84;
    t352 = t135 * t235;
    t353 = t131 * t250;
    t354 = -0.10871347E-1 * t136 + 0.10871347E-1 * t138 - 0.10871347E-1 * t139 + t64 * t347 - t85 * t62 - t145 * t100 + t88 * t259 + t352 + t353;
    t355 = t45 * t354;
    t356 = 0.169536 * t12 + 0.8124E-2 * t21 + t26 - t31 - t39 + t341 - t355;
    t357 = t9 * t356;
    t362 = -0.8124E-2 * t50 + 0.8124E-2 * t51;
    t365 = 0.1974 * t102;
    t370 = t76 * t252;
    t371 = t72 * t270;
    t372 = t72 * t320;
    t373 = 0.48 * t372;
    t374 = t76 * t337;
    t375 = 0.48 * t374;
    t376 = -0.16381187 * t78 - 0.1384813E-1 * t79 + t27 * t362 - t52 * t25 - t365 + t85 * t67 - t55 * t347 + 0.2346 * t105 - 0.2346 * t113 + t370 + t371 + t373 - t375;
    t377 = t14 * t376;
    t388 = 0.204E1 * t105 - 0.204E1 * t113 + 0.2346 * t78 - 0.2346 * t79 - 0.2346 * t116 + t372 - t374;
    t394 = t88 * t88;
    t396 = t145 * t145;
    t398 = t135 * t304;
    t399 = t131 * t318;
    t400 = -0.465E1 * t199 - 0.465E1 * t200 + 0.14874E1 * t201 + 0.14874E1 * t203 - 0.21924 * t394 - 0.21924 * t396 + t398 + t399;
    t402 = 0.564E1 * t102 + 0.48786E1 * t78 + 0.1974 * t79 - 0.1974 * t27 * t52 + t41 * t388 - t45 * t400;
    t404 = 0.45 * t14 * t402;
    t407 = 0.1974 * t21;
    t409 = 0.1974 * t27 * t19;
    t414 = -0.768E1 * t38 + 0.67146E1 * t12 + t407 - t409 - 0.2346 * t43 - 0.2346 * t47 - 0.2346 * t57 - 0.2346 * t125 + t321 + t338;
    t416 = 0.45 * t9 * t414;
    t419 = t15 * t3;
    t420 = t419 * t5;
    t422 = t49 * t11;
    t424 = t3 * t20;
    t425 = t77 * t424;
    t427 = t3 * t25;
    t430 = t19 * t15 * t3;
    t434 = t27 * t14 * t4;
    t436 = t2 * t2;
    t439 = -t106 + t111 - 0.45 * t436 * t33;
    t440 = t14 * t439;
    t442 = t422 + t425;
    t443 = t41 * t442;
    t446 = t45 * t2 * t11;
    t449 = t45 * t9 * t4;
    t450 = t137 * t3;
    t451 = t449 + t450;
    t452 = t451 * t56;
    t456 = t55 * t14 * t4;
    t462 = 0.8124E-2 * t449 + 0.8124E-2 * t450;
    t466 = t443 + t446 + t452;
    t467 = t72 * t466;
    t469 = t16 * t11;
    t470 = t10 * t424;
    t471 = -t469 + t470;
    t472 = t76 * t471;
    t475 = t41 * t9 * t4;
    t476 = t46 * t3;
    t477 = -t475 + t476;
    t478 = t76 * t477;
    t480 = t72 * t14 * t4;
    t481 = -t478 + t480;
    t482 = t481 * t89;
    t487 = -0.2747347E-2 * t449 - 0.2747347E-2 * t450;
    t489 = -t451;
    t493 = -0.2546007E-2 * t478 + 0.2546007E-2 * t480;
    t495 = t9 * t439;
    t497 = t495 - 0.9 * t469;
    t498 = t41 * t497;
    t500 = -t32 - 0.9 * t35;
    t501 = t45 * t500;
    t504 = t451 * t85;
    t506 = t55 * t477;
    t508 = t498 - t501 - 0.48 * t469 + 0.48 * t470 - 0.48 * t504 - 0.48 * t506;
    t509 = t76 * t508;
    t516 = t64 * t451;
    t518 = -t440 - 0.9 * t422 - 0.48 * t443 - 0.48 * t446 - 0.48 * t452 - 0.48 * t456 - 0.48 * t516;
    t519 = t72 * t518;
    t521 = t467 + t472 + t482;
    t522 = t131 * t521;
    t524 = t45 * t442;
    t526 = t41 * t2 * t11;
    t527 = t477 * t56;
    t528 = t524 - t526 + t527;
    t529 = t135 * t528;
    t531 = t72 * t477;
    t533 = t76 * t14 * t4;
    t534 = t531 + t533;
    t535 = t135 * t534;
    t536 = t131 * t489;
    t537 = -t535 - t536;
    t538 = t537 * t149;
    t543 = -0.1141E-2 * t478 + 0.1141E-2 * t480;
    t548 = -0.2977E-2 * t535 - 0.2977E-2 * t536;
    t552 = t522 - t529 + t538;
    t553 = t165 * t552;
    t555 = t76 * t466;
    t556 = t72 * t471;
    t557 = t534 * t89;
    t558 = -t555 + t556 - t557;
    t559 = t169 * t558;
    t561 = t131 * t534;
    t562 = t135 * t489;
    t563 = t561 - t562;
    t564 = t169 * t563;
    t565 = t165 * t481;
    t566 = -t564 + t565;
    t567 = t566 * t182;
    t572 = 0.4E-3 * t535 + 0.4E-3 * t536;
    t574 = -t537;
    t578 = -0.5294E-3 * t564 + 0.5294E-3 * t565;
    t580 = t72 * t508;
    t581 = t76 * t518;
    t582 = t580 + t581;
    t583 = t131 * t582;
    t584 = t45 * t497;
    t585 = t41 * t500;
    t587 = t64 * t14 * t4;
    t589 = t85 * t477;
    t591 = t584 + t585 - 0.96 * t587 - 0.96 * t589;
    t592 = t135 * t591;
    t593 = t583 - t592;
    t594 = t169 * t593;
    t596 = -t509 + t519;
    t597 = t165 * t596;
    t599 = 0.5294E-3 * t553 + 0.5294E-3 * t559 + 0.5294E-3 * t567 + t566 * t188 + t181 * t572 - t574 * t193 - t190 * t578 + 0.231E-1 * t594 - 0.231E-1 * t597;
    t601 = t169 * t552;
    t603 = t165 * t558;
    t605 = t165 * t563;
    t606 = t169 * t481;
    t607 = t605 + t606;
    t608 = t607 * t182;
    t613 = 0.5294E-3 * t605 + 0.5294E-3 * t606;
    t617 = t165 * t593;
    t619 = t169 * t596;
    t621 = -0.5294E-3 * t601 + 0.5294E-3 * t603 - 0.5294E-3 * t608 + t574 * t226 + t190 * t613 - t607 * t188 - t221 * t572 + 0.231E-1 * t617 + 0.231E-1 * t619;
    t623 = 0.2977E-2 * t522 - 0.2977E-2 * t529 + 0.2977E-2 * t538 + t537 * t155 + t148 * t543 - t481 * t160 - t157 * t548 + 0.8694E-1 * t509 - 0.8694E-1 * t519 + t165 * t599 - t169 * t621;
    t625 = t135 * t521;
    t627 = t131 * t528;
    t629 = t563 * t149;
    t634 = 0.2977E-2 * t561 - 0.2977E-2 * t562;
    t638 = t607 * t193;
    t639 = t221 * t578;
    t640 = t566 * t226;
    t641 = t181 * t613;
    t642 = -0.3377E-2 * t625 - 0.3377E-2 * t627 - 0.3377E-2 * t629 + t481 * t245 + t157 * t634 - t563 * t155 - t178 * t543 - t638 - t639 + t640 + t641;
    t644 = 0.2546007E-2 * t467 + 0.2546007E-2 * t472 + 0.2546007E-2 * t482 + t481 * t95 + t88 * t487 - t489 * t100 - t97 * t493 - 0.21924 * t509 + 0.21924 * t519 + t131 * t623 - t135 * t642;
    t652 = 0.2546007E-2 * t531 + 0.2546007E-2 * t533;
    t658 = t563 * t160;
    t659 = t178 * t548;
    t660 = t537 * t245;
    t661 = t148 * t634;
    t662 = 0.8694E-1 * t583;
    t663 = 0.8694E-1 * t592;
    t664 = t169 * t599;
    t665 = t165 * t621;
    t666 = -0.3687007E-2 * t555 + 0.3687007E-2 * t556 - 0.3687007E-2 * t557 + t489 * t259 + t97 * t652 - t534 * t95 - t145 * t487 - 0.21924 * t580 - 0.21924 * t581 + t658 + t659 - t660 - t661 + t662 - t663 + t664 + t665;
    t695 = 0.105E1 * t617 + 0.105E1 * t619 - 0.231E-1 * t601 + 0.231E-1 * t603 - 0.231E-1 * t608 + 0.231E-1 * t574 * t221 + 0.231E-1 * t190 * t607;
    t706 = -0.105E1 * t594 + 0.105E1 * t597 - 0.231E-1 * t553 - 0.231E-1 * t559 - 0.231E-1 * t567 + 0.231E-1 * t574 * t181 + 0.231E-1 * t190 * t566;
    t708 = 0.207E1 * t583 - 0.207E1 * t592 - 0.8694E-1 * t555 + 0.8694E-1 * t556 - 0.8694E-1 * t557 - 0.8694E-1 * t537 * t178 - 0.8694E-1 * t148 * t563 + t165 * t695 - t169 * t706;
    t722 = -0.312E1 * t135 * t582 - 0.312E1 * t131 * t591 + 0.17388 * t157 * t481 + 0.17388 * t178 * t563 + 0.462E-1 * t181 * t566 + 0.462E-1 * t221 * t607;
    t724 = 0.261E1 * t580 + 0.261E1 * t581 + 0.21924 * t555 - 0.21924 * t556 + 0.21924 * t557 - 0.21924 * t489 * t145 - 0.21924 * t97 * t534 + t131 * t708 - t135 * t722;
    t725 = t76 * t724;
    t745 = -0.468E1 * t509 + 0.468E1 * t519 + 0.21924 * t467 + 0.21924 * t472 + 0.21924 * t482 - 0.21924 * t489 * t88 - 0.21924 * t97 * t481 - 0.8694E-1 * t522 + 0.8694E-1 * t529 - 0.8694E-1 * t538 - 0.8694E-1 * t481 * t148 - 0.8694E-1 * t157 * t537 + t169 * t695 + t165 * t706;
    t746 = t72 * t745;
    t748 = 0.8124E-2 * t443 + 0.8124E-2 * t446 + 0.8124E-2 * t452 + t451 * t62 + 0.572413E-2 * t456 - t77 * t3 * t67 - t64 * t462 + 0.2346 * t440 + 0.21114 * t422 + t72 * t644 - t76 * t666 - 0.48 * t725 - 0.48 * t746;
    t757 = -0.8124E-2 * t475 + 0.8124E-2 * t476;
    t763 = t534 * t100;
    t764 = t145 * t493;
    t765 = t481 * t259;
    t766 = t88 * t652;
    t767 = t135 * t623;
    t768 = t131 * t642;
    t769 = -0.10871347E-1 * t524 + 0.10871347E-1 * t526 - 0.10871347E-1 * t527 + t77 * t3 * t347 + t64 * t757 - t477 * t62 - 0.572413E-2 * t85 * t14 * t4 - t763 - t764 + t765 + t766 + t767 + t768;
    t771 = -0.169536 * t422 + 0.8124E-2 * t425 + t77 * t427 - 0.572413E-2 * t430 + t419 * t30 - 0.8124E-2 * t434 - 0.1974 * t440 + t41 * t748 - t45 * t769;
    t777 = t27 * t9 * t4;
    t781 = t52 * t15 * t3;
    t784 = t477 * t67;
    t785 = t85 * t462;
    t786 = t451 * t347;
    t787 = t55 * t757;
    t788 = 0.2346 * t498;
    t789 = 0.2346 * t501;
    t790 = t76 * t644;
    t791 = t72 * t666;
    t792 = t72 * t724;
    t793 = 0.48 * t792;
    t794 = t76 * t745;
    t795 = 0.48 * t794;
    t796 = 0.16381187 * t469 + 0.1384813E-1 * t470 - t419 * t362 - 0.8124E-2 * t777 + t10 * t427 + 0.572413E-2 * t781 - 0.1974 * t495 + t784 + t785 - t786 - t787 + t788 - t789 + t790 + t791 + t793 - t795;
    t823 = 0.564E1 * t495 - 0.48786E1 * t469 - 0.1974 * t470 + 0.1974 * t781 + 0.1974 * t777 + t41 * (0.204E1 * t498 - 0.204E1 * t501 - 0.2346 * t469 + 0.2346 * t470 - 0.2346 * t504 - 0.2346 * t506 + t792 - t794) - t45 * (-0.465E1 * t584 - 0.465E1 * t585 + 0.29748E1 * t587 + 0.29748E1 * t589 - 0.43848 * t88 * t481 - 0.43848 * t145 * t534 + t135 * t708 + t131 * t722);
    t836 = -0.768E1 * t440 - 0.67146E1 * t422 + 0.1974 * t425 + 0.1974 * t430 - 0.1974 * t434 - 0.2346 * t443 - 0.2346 * t446 - 0.2346 * t452 - 0.2346 * t456 - 0.2346 * t516 + t725 + t746;
    t844 = t45 * t340;
    t845 = t41 * t354;
    t850 = t10 * t3 * t30;
    t853 = 0.8124E-2 * t52 * t14 * t4;
    t855 = t77 * t3 * t362;
    t858 = 0.8124E-2 * t19 * t9 * t4;
    t859 = t45 * t748;
    t860 = t41 * t769;
    NJ[7] = -t2 * (-0.18144E-1 * t6 + t357 - t377 - t404 - t416) - t15 * (0.18144E-1 * t420 + t9 * t771 - t14 * t796 - 0.45 * t14 * t823 - 0.45 * t9 * t836) + t15 * (0.2386813E-1 * t420 - t52 * t30 + t19 * t362 + t844 + t845) - t2 * (0.2386813E-1 * t6 + t850 - t853 + t855 - t858 + t859 + t860);
    NJ[8] = -0.884862E1 * t2 + t14 * t771 + t9 * t796 + 0.45 * t9 * t823 - 0.45 * t14 * t836;
    NJ[9] = -0.572413E-2 * t6 - t850 + t853 - t855 + t858 - t859 - t860;
    NJ[10] = -0.572413E-2 * t469 + 0.572413E-2 * t470 + t784 + t785 - t786 - t787 + t788 - t789 + t790 + t791 + t793 - t795;
    NJ[11] = 0.2747347E-2 * t524 - 0.2747347E-2 * t526 + 0.2747347E-2 * t527 + t763 + t764 - t765 - t766 - t767 - t768;
    NJ[12] = -0.1141E-2 * t555 + 0.1141E-2 * t556 - 0.1141E-2 * t557 + t658 + t659 - t660 - t661 + t662 - t663 + t664 + t665;
    NJ[13] = 0.4E-3 * t625 + 0.4E-3 * t627 + 0.4E-3 * t629 + t638 + t639 - t640 - t641;
    t884 = -t52;
    t885 = t884 * t20;
    t888 = -t362;
    t890 = t78 + t885;
    t891 = t41 * t890;
    t893 = t45 * t19;
    t894 = t893 * t56;
    t899 = 0.572413E-2 * t50 - 0.572413E-2 * t51;
    t903 = t64 * t45 * t19;
    t907 = t891 - t894;
    t908 = t72 * t907;
    t910 = -t42;
    t911 = t76 * t910;
    t914 = t76 * t41 * t19;
    t915 = t72 * t884;
    t916 = -t914 + t915;
    t917 = t916 * t89;
    t921 = t88 * t45 * t19;
    t926 = -0.2546007E-2 * t914 + 0.2546007E-2 * t915;
    t928 = -t38 + t121;
    t929 = t41 * t928;
    t932 = t893 * t85;
    t935 = t55 * t41 * t19;
    t937 = t929 + 0.48 * t12 - 0.48 * t21 + 0.48 * t932 - 0.48 * t935;
    t938 = t76 * t937;
    t942 = t884 * t55;
    t945 = -t102 - t103 - 0.48 * t891 + 0.48 * t894 - 0.48 * t942 + 0.48 * t903;
    t946 = t72 * t945;
    t948 = t908 + t911 + t917;
    t949 = t131 * t948;
    t951 = t45 * t890;
    t952 = t41 * t19;
    t953 = t952 * t56;
    t954 = t951 + t953;
    t955 = t135 * t954;
    t958 = t72 * t41 * t19;
    t959 = t76 * t884;
    t960 = t958 + t959;
    t961 = t135 * t960;
    t963 = t131 * t45 * t19;
    t964 = -t961 - t963;
    t965 = t964 * t149;
    t970 = -0.1141E-2 * t914 + 0.1141E-2 * t915;
    t975 = -0.2977E-2 * t961 - 0.2977E-2 * t963;
    t979 = t949 - t955 + t965;
    t980 = t165 * t979;
    t982 = t76 * t907;
    t983 = t72 * t910;
    t984 = t960 * t89;
    t985 = -t982 + t983 - t984;
    t986 = t169 * t985;
    t988 = t131 * t960;
    t990 = t135 * t45 * t19;
    t991 = t988 - t990;
    t992 = t169 * t991;
    t993 = t165 * t916;
    t994 = -t992 + t993;
    t995 = t994 * t182;
    t1000 = 0.4E-3 * t961 + 0.4E-3 * t963;
    t1002 = -t964;
    t1006 = -0.5294E-3 * t992 + 0.5294E-3 * t993;
    t1008 = t72 * t937;
    t1009 = t76 * t945;
    t1010 = t1008 + t1009;
    t1011 = t131 * t1010;
    t1012 = t45 * t928;
    t1013 = t64 * t884;
    t1016 = t85 * t41 * t19;
    t1018 = t1012 - 0.96 * t1013 - 0.96 * t1016;
    t1019 = t135 * t1018;
    t1020 = t1011 - t1019;
    t1021 = t169 * t1020;
    t1023 = -t938 + t946;
    t1024 = t165 * t1023;
    t1026 = 0.5294E-3 * t980 + 0.5294E-3 * t986 + 0.5294E-3 * t995 + t994 * t188 + t181 * t1000 - t1002 * t193 - t190 * t1006 + 0.231E-1 * t1021 - 0.231E-1 * t1024;
    t1028 = t169 * t979;
    t1030 = t165 * t985;
    t1032 = t165 * t991;
    t1033 = t169 * t916;
    t1034 = t1032 + t1033;
    t1035 = t1034 * t182;
    t1040 = 0.5294E-3 * t1032 + 0.5294E-3 * t1033;
    t1044 = t165 * t1020;
    t1046 = t169 * t1023;
    t1048 = -0.5294E-3 * t1028 + 0.5294E-3 * t1030 - 0.5294E-3 * t1035 + t1002 * t226 + t190 * t1040 - t1034 * t188 - t221 * t1000 + 0.231E-1 * t1044 + 0.231E-1 * t1046;
    t1050 = 0.2977E-2 * t949 - 0.2977E-2 * t955 + 0.2977E-2 * t965 + t964 * t155 + t148 * t970 - t916 * t160 - t157 * t975 + 0.8694E-1 * t938 - 0.8694E-1 * t946 + t165 * t1026 - t169 * t1048;
    t1052 = t135 * t948;
    t1054 = t131 * t954;
    t1056 = t991 * t149;
    t1061 = 0.2977E-2 * t988 - 0.2977E-2 * t990;
    t1065 = t1034 * t193;
    t1066 = t221 * t1006;
    t1067 = t994 * t226;
    t1068 = t181 * t1040;
    t1069 = -0.3377E-2 * t1052 - 0.3377E-2 * t1054 - 0.3377E-2 * t1056 + t916 * t245 + t157 * t1061 - t991 * t155 - t178 * t970 - t1065 - t1066 + t1067 + t1068;
    t1071 = 0.2546007E-2 * t908 + 0.2546007E-2 * t911 + 0.2546007E-2 * t917 + t916 * t95 + 0.2747347E-2 * t921 - t893 * t100 - t97 * t926 - 0.21924 * t938 + 0.21924 * t946 + t131 * t1050 - t135 * t1069;
    t1079 = 0.2546007E-2 * t958 + 0.2546007E-2 * t959;
    t1083 = t145 * t45 * t19;
    t1087 = t991 * t160;
    t1088 = t178 * t975;
    t1089 = t964 * t245;
    t1090 = t148 * t1061;
    t1091 = 0.8694E-1 * t1011;
    t1092 = 0.8694E-1 * t1019;
    t1093 = t169 * t1026;
    t1094 = t165 * t1048;
    t1095 = -0.3687007E-2 * t982 + 0.3687007E-2 * t983 - 0.3687007E-2 * t984 + t893 * t259 + t97 * t1079 - t960 * t95 - 0.2747347E-2 * t1083 - 0.21924 * t1008 - 0.21924 * t1009 + t1087 + t1088 - t1089 - t1090 + t1091 - t1092 + t1093 + t1094;
    t1123 = 0.105E1 * t1044 + 0.105E1 * t1046 - 0.231E-1 * t1028 + 0.231E-1 * t1030 - 0.231E-1 * t1035 + 0.231E-1 * t1002 * t221 + 0.231E-1 * t190 * t1034;
    t1134 = -0.105E1 * t1021 + 0.105E1 * t1024 - 0.231E-1 * t980 - 0.231E-1 * t986 - 0.231E-1 * t995 + 0.231E-1 * t1002 * t181 + 0.231E-1 * t190 * t994;
    t1136 = 0.207E1 * t1011 - 0.207E1 * t1019 - 0.8694E-1 * t982 + 0.8694E-1 * t983 - 0.8694E-1 * t984 - 0.8694E-1 * t964 * t178 - 0.8694E-1 * t148 * t991 + t165 * t1123 - t169 * t1134;
    t1150 = -0.312E1 * t135 * t1010 - 0.312E1 * t131 * t1018 + 0.17388 * t157 * t916 + 0.17388 * t178 * t991 + 0.462E-1 * t181 * t994 + 0.462E-1 * t221 * t1034;
    t1152 = 0.261E1 * t1008 + 0.261E1 * t1009 + 0.21924 * t982 - 0.21924 * t983 + 0.21924 * t984 - 0.21924 * t1083 - 0.21924 * t97 * t960 + t131 * t1136 - t135 * t1150;
    t1153 = t76 * t1152;
    t1172 = -0.468E1 * t938 + 0.468E1 * t946 + 0.21924 * t908 + 0.21924 * t911 + 0.21924 * t917 - 0.21924 * t921 - 0.21924 * t97 * t916 - 0.8694E-1 * t949 + 0.8694E-1 * t955 - 0.8694E-1 * t965 - 0.8694E-1 * t916 * t148 - 0.8694E-1 * t157 * t964 + t169 * t1123 + t165 * t1134;
    t1173 = t72 * t1172;
    t1175 = 0.8124E-2 * t891 - 0.8124E-2 * t894 - t893 * t62 + t55 * t899 - t884 * t67 + 0.8124E-2 * t903 + 0.2346 * t102 + 0.21114 * t78 + t72 * t1071 - t76 * t1095 - 0.48 * t1153 - 0.48 * t1173;
    t1185 = t960 * t100;
    t1186 = t145 * t926;
    t1187 = t916 * t259;
    t1188 = t88 * t1079;
    t1189 = t135 * t1050;
    t1190 = t131 * t1069;
    t1191 = -0.10871347E-1 * t951 - 0.10871347E-1 * t953 + t884 * t347 + 0.8124E-2 * t64 * t41 * t19 - t952 * t62 - t85 * t899 - t1185 - t1186 + t1187 + t1188 + t1189 + t1190;
    t1193 = -0.169536 * t78 + 0.8124E-2 * t885 + t884 * t25 - t27 * t888 - t365 + t41 * t1175 - t45 * t1191;
    t1198 = t952 * t67;
    t1199 = 0.8124E-2 * t932;
    t1200 = t893 * t347;
    t1201 = 0.8124E-2 * t935;
    t1202 = 0.2346 * t929;
    t1203 = t76 * t1071;
    t1204 = t72 * t1095;
    t1205 = t72 * t1152;
    t1206 = 0.48 * t1205;
    t1207 = t76 * t1172;
    t1208 = 0.48 * t1207;
    t1209 = -0.16381187 * t12 - 0.1384813E-1 * t21 + t31 - t26 + t39 + t1198 - t1199 + t1200 - t1201 + t1202 + t1203 + t1204 + t1206 - t1208;
    t1233 = -0.564E1 * t38 + 0.48786E1 * t12 + t407 - t409 + t41 * (0.204E1 * t929 + 0.2346 * t12 - 0.2346 * t21 + 0.2346 * t932 - 0.2346 * t935 + t1205 - t1207) - t45 * (-0.465E1 * t1012 + 0.29748E1 * t1013 + 0.29748E1 * t1016 - 0.43848 * t88 * t916 - 0.43848 * t145 * t960 + t135 * t1136 + t131 * t1150);
    t1247 = -0.768E1 * t102 - 0.67146E1 * t78 + 0.1974 * t885 - 0.1974 * t27 * t884 - 0.2346 * t891 + 0.2346 * t894 - 0.2346 * t942 + 0.2346 * t903 + t1153 + t1173;
    t1256 = -t52 * t888 + t884 * t362 + t45 * t1175 + t41 * t1191;
    NJ[14] = -t15 * (-t14 * t356 + t9 * t1193 - t9 * t376 - t14 * t1209 - 0.45 * t9 * t402 - 0.45 * t14 * t1233 + 0.45 * t14 * t414 - 0.45 * t9 * t1247) - t2 * t1256;
    NJ[15] = t357 + t14 * t1193 - t377 + t9 * t1209 - t404 + 0.45 * t9 * t1233 - t416 - 0.45 * t14 * t1247;
    NJ[16] = -t1256;
    NJ[17] = 0.572413E-2 * t12 - 0.572413E-2 * t21 + t1198 - t1199 + t1200 - t1201 + t1202 + t1203 + t1204 + t1206 - t1208;
    NJ[18] = 0.2747347E-2 * t951 + 0.2747347E-2 * t953 + t1185 + t1186 - t1187 - t1188 - t1189 - t1190;
    NJ[19] = -0.1141E-2 * t982 + 0.1141E-2 * t983 - 0.1141E-2 * t984 + t1087 + t1088 - t1089 - t1090 + t1091 - t1092 + t1093 + t1094;
    NJ[20] = 0.4E-3 * t1052 + 0.4E-3 * t1054 + 0.4E-3 * t1056 + t1065 + t1066 - t1067 - t1068;
    t1276 = -t85;
    t1277 = t1276 * t56;
    t1280 = -t347;
    t1282 = -t136 + t138 + t1277;
    t1283 = t72 * t1282;
    t1285 = t76 * t55;
    t1286 = t1285 * t89;
    t1291 = 0.2747347E-2 * t83 - 0.2747347E-2 * t84;
    t1295 = t97 * t76 * t55;
    t1297 = t1276 * t85;
    t1299 = t55 * t55;
    t1301 = -t199 - t200 - 0.48 * t1297 - 0.48 * t1299;
    t1302 = t76 * t1301;
    t1307 = t64 * t1276;
    t1309 = 0.48 * t136 - 0.48 * t138 - 0.48 * t1277 - 0.48 * t1307;
    t1310 = t72 * t1309;
    t1312 = t1283 - t1286;
    t1313 = t131 * t1312;
    t1315 = t135 * t73;
    t1318 = t135 * t72 * t55;
    t1319 = t131 * t85;
    t1320 = -t1318 - t1319;
    t1321 = t1320 * t149;
    t1325 = t148 * t76 * t55;
    t1330 = -0.2977E-2 * t1318 - 0.2977E-2 * t1319;
    t1334 = t1313 - t1315 + t1321;
    t1335 = t165 * t1334;
    t1337 = t76 * t1282;
    t1338 = t72 * t55;
    t1339 = t1338 * t89;
    t1340 = -t1337 - t1339;
    t1341 = t169 * t1340;
    t1344 = t131 * t72 * t55;
    t1345 = t135 * t85;
    t1346 = t1344 - t1345;
    t1347 = t169 * t1346;
    t1349 = t165 * t76 * t55;
    t1350 = -t1347 - t1349;
    t1351 = t1350 * t182;
    t1356 = 0.4E-3 * t1318 + 0.4E-3 * t1319;
    t1358 = -t1320;
    t1362 = -0.5294E-3 * t1347 - 0.5294E-3 * t1349;
    t1364 = t72 * t1301;
    t1365 = t76 * t1309;
    t1366 = t1364 + t1365;
    t1367 = t131 * t1366;
    t1369 = t105 - t113 - 0.96 * t116;
    t1370 = t135 * t1369;
    t1371 = t1367 - t1370;
    t1372 = t169 * t1371;
    t1374 = -t1302 + t1310;
    t1375 = t165 * t1374;
    t1377 = 0.5294E-3 * t1335 + 0.5294E-3 * t1341 + 0.5294E-3 * t1351 + t1350 * t188 + t181 * t1356 - t1358 * t193 - t190 * t1362 + 0.231E-1 * t1372 - 0.231E-1 * t1375;
    t1379 = t169 * t1334;
    t1381 = t165 * t1340;
    t1383 = t165 * t1346;
    t1385 = t169 * t76 * t55;
    t1386 = t1383 - t1385;
    t1387 = t1386 * t182;
    t1392 = 0.5294E-3 * t1383 - 0.5294E-3 * t1385;
    t1396 = t165 * t1371;
    t1398 = t169 * t1374;
    t1400 = -0.5294E-3 * t1379 + 0.5294E-3 * t1381 - 0.5294E-3 * t1387 + t1358 * t226 + t190 * t1392 - t1386 * t188 - t221 * t1356 + 0.231E-1 * t1396 + 0.231E-1 * t1398;
    t1402 = 0.2977E-2 * t1313 - 0.2977E-2 * t1315 + 0.2977E-2 * t1321 + t1320 * t155 - 0.1141E-2 * t1325 + t1285 * t160 - t157 * t1330 + 0.8694E-1 * t1302 - 0.8694E-1 * t1310 + t165 * t1377 - t169 * t1400;
    t1404 = t135 * t1312;
    t1406 = t131 * t73;
    t1408 = t1346 * t149;
    t1413 = 0.2977E-2 * t1344 - 0.2977E-2 * t1345;
    t1419 = t1386 * t193;
    t1420 = t221 * t1362;
    t1421 = t1350 * t226;
    t1422 = t181 * t1392;
    t1423 = -0.3377E-2 * t1404 - 0.3377E-2 * t1406 - 0.3377E-2 * t1408 - t1285 * t245 + t157 * t1413 - t1346 * t155 + 0.1141E-2 * t178 * t76 * t55 - t1419 - t1420 + t1421 + t1422;
    t1425 = 0.2546007E-2 * t1283 - 0.2546007E-2 * t1286 - t1285 * t95 + t88 * t1291 - t85 * t100 + 0.2546007E-2 * t1295 - 0.21924 * t1302 + 0.21924 * t1310 + t131 * t1402 - t135 * t1423;
    t1431 = t97 * t72 * t55;
    t1437 = t1346 * t160;
    t1438 = t178 * t1330;
    t1439 = t1320 * t245;
    t1440 = t148 * t1413;
    t1441 = 0.8694E-1 * t1367;
    t1442 = 0.8694E-1 * t1370;
    t1443 = t169 * t1377;
    t1444 = t165 * t1400;
    t1445 = -0.3687007E-2 * t1337 - 0.3687007E-2 * t1339 + t85 * t259 + 0.2546007E-2 * t1431 - t1338 * t95 - t145 * t1291 - 0.21924 * t1364 - 0.21924 * t1365 + t1437 + t1438 - t1439 - t1440 + t1441 - t1442 + t1443 + t1444;
    t1471 = 0.105E1 * t1396 + 0.105E1 * t1398 - 0.231E-1 * t1379 + 0.231E-1 * t1381 - 0.231E-1 * t1387 + 0.231E-1 * t1358 * t221 + 0.231E-1 * t190 * t1386;
    t1482 = -0.105E1 * t1372 + 0.105E1 * t1375 - 0.231E-1 * t1335 - 0.231E-1 * t1341 - 0.231E-1 * t1351 + 0.231E-1 * t1358 * t181 + 0.231E-1 * t190 * t1350;
    t1484 = 0.207E1 * t1367 - 0.207E1 * t1370 - 0.8694E-1 * t1337 - 0.8694E-1 * t1339 - 0.8694E-1 * t1320 * t178 - 0.8694E-1 * t148 * t1346 + t165 * t1471 - t169 * t1482;
    t1499 = -0.312E1 * t135 * t1366 - 0.312E1 * t131 * t1369 - 0.17388 * t157 * t76 * t55 + 0.17388 * t178 * t1346 + 0.462E-1 * t181 * t1350 + 0.462E-1 * t221 * t1386;
    t1501 = 0.261E1 * t1364 + 0.261E1 * t1365 + 0.21924 * t1337 + 0.21924 * t1339 - 0.21924 * t85 * t145 - 0.21924 * t1431 + t131 * t1484 - t135 * t1499;
    t1502 = t76 * t1501;
    t1519 = -0.468E1 * t1302 + 0.468E1 * t1310 + 0.21924 * t1283 - 0.21924 * t1286 - 0.21924 * t85 * t88 + 0.21924 * t1295 - 0.8694E-1 * t1313 + 0.8694E-1 * t1315 - 0.8694E-1 * t1321 + 0.8694E-1 * t1325 - 0.8694E-1 * t157 * t1320 + t169 * t1471 + t165 * t1482;
    t1520 = t72 * t1519;
    t1522 = -0.8124E-2 * t136 + 0.8124E-2 * t138 + 0.8124E-2 * t1277 + t1276 * t62 - t64 * t1280 + t72 * t1425 - t76 * t1445 - 0.48 * t1502 - 0.48 * t1520;
    t1527 = t1338 * t100;
    t1530 = 0.2546007E-2 * t145 * t76 * t55;
    t1531 = t1285 * t259;
    t1534 = 0.2546007E-2 * t88 * t72 * t55;
    t1535 = t135 * t1402;
    t1536 = t131 * t1423;
    t1537 = -0.10871347E-1 * t43 - 0.10871347E-1 * t47 - 0.10871347E-1 * t57 + t68 - t63 - t1527 + t1530 - t1531 + t1534 + t1535 + t1536;
    t1539 = -t844 + t41 * t1522 - t845 - t45 * t1537;
    t1547 = t72 * t1501;
    t1549 = t76 * t1519;
    t1551 = t85 * t1280 - t1276 * t347 - 0.2346 * t199 - 0.2346 * t200 + t76 * t1425 + t72 * t1445 + 0.48 * t1547 - 0.48 * t1549;
    t1574 = -t45 * t388 + t41 * (-0.204E1 * t199 - 0.204E1 * t200 - 0.2346 * t1297 - 0.2346 * t1299 + t1547 - t1549) - t41 * t400 - t45 * (-0.465E1 * t105 + 0.465E1 * t113 + 0.29748E1 * t116 + 0.43848 * t88 * t76 * t55 - 0.43848 * t145 * t72 * t55 + t135 * t1484 + t131 * t1499);
    t1581 = 0.2346 * t136 - 0.2346 * t138 - 0.2346 * t1277 - 0.2346 * t1307 + t1502 + t1520;
    t1588 = t341 + t45 * t1522 - t355 + t41 * t1537;
    NJ[21] = -t15 * (t9 * t1539 - t14 * t1551 - 0.45 * t14 * t1574 - 0.45 * t9 * t1581) - t2 * t1588;
    NJ[22] = t14 * t1539 + t9 * t1551 + 0.45 * t9 * t1574 - 0.45 * t14 * t1581;
    NJ[23] = -t1588;
    NJ[24] = t1551;
    NJ[25] = 0.2747347E-2 * t43 + 0.2747347E-2 * t47 + 0.2747347E-2 * t57 + t1527 - t1530 + t1531 - t1534 - t1535 - t1536;
    NJ[26] = -0.1141E-2 * t1337 - 0.1141E-2 * t1339 + t1437 + t1438 - t1439 - t1440 + t1441 - t1442 + t1443 + t1444;
    NJ[27] = 0.4E-3 * t1404 + 0.4E-3 * t1406 + 0.4E-3 * t1408 + t1419 + t1420 - t1421 - t1422;
    t1606 = -t145;
    t1607 = t1606 * t89;
    t1610 = -t259;
    t1612 = -t170 + t171 + t1607;
    t1613 = t131 * t1612;
    t1615 = t135 * t88;
    t1616 = t1615 * t149;
    t1621 = -0.1141E-2 * t143 - 0.1141E-2 * t144;
    t1625 = t157 * t135 * t88;
    t1629 = t1613 - t1616;
    t1630 = t165 * t1629;
    t1632 = -t132;
    t1633 = t169 * t1632;
    t1635 = t169 * t131;
    t1636 = t1635 * t88;
    t1637 = t165 * t1606;
    t1638 = -t1636 + t1637;
    t1639 = t1638 * t182;
    t1643 = t181 * t135 * t88;
    t1648 = -0.5294E-3 * t1636 + 0.5294E-3 * t1637;
    t1650 = t1635 * t210;
    t1652 = -t197;
    t1653 = t165 * t1652;
    t1655 = 0.5294E-3 * t1630 + 0.5294E-3 * t1633 + 0.5294E-3 * t1639 + t1638 * t188 + 0.4E-3 * t1643 - t1615 * t193 - t190 * t1648 + 0.231E-1 * t1650 - 0.231E-1 * t1653;
    t1657 = t169 * t1629;
    t1659 = t165 * t1632;
    t1661 = t165 * t131;
    t1662 = t1661 * t88;
    t1663 = t169 * t1606;
    t1664 = t1662 + t1663;
    t1665 = t1664 * t182;
    t1670 = 0.5294E-3 * t1662 + 0.5294E-3 * t1663;
    t1674 = t221 * t135 * t88;
    t1676 = t1661 * t210;
    t1678 = t169 * t1652;
    t1680 = -0.5294E-3 * t1657 + 0.5294E-3 * t1659 - 0.5294E-3 * t1665 + t1615 * t226 + t190 * t1670 - t1664 * t188 - 0.4E-3 * t1674 + 0.231E-1 * t1676 + 0.231E-1 * t1678;
    t1682 = 0.2977E-2 * t1613 - 0.2977E-2 * t1616 - t1615 * t155 + t148 * t1621 - t1606 * t160 + 0.2977E-2 * t1625 + 0.8694E-1 * t195 + 0.8694E-1 * t196 + t165 * t1655 - t169 * t1680;
    t1684 = t135 * t1612;
    t1686 = t131 * t88;
    t1687 = t1686 * t149;
    t1695 = t1664 * t193;
    t1696 = t221 * t1648;
    t1697 = t1638 * t226;
    t1698 = t181 * t1670;
    t1699 = -0.3377E-2 * t1684 - 0.3377E-2 * t1687 + t1606 * t245 + 0.2977E-2 * t157 * t131 * t88 - t1686 * t155 - t178 * t1621 - t1695 - t1696 + t1697 + t1698;
    t1701 = -0.2546007E-2 * t170 + 0.2546007E-2 * t171 + 0.2546007E-2 * t1607 + t1606 * t95 - t97 * t1610 - t262 - t263 + t131 * t1682 - t135 * t1699;
    t1706 = t1686 * t160;
    t1708 = t178 * t135 * t88;
    t1709 = 0.2977E-2 * t1708;
    t1710 = t1615 * t245;
    t1712 = t148 * t131 * t88;
    t1713 = 0.2977E-2 * t1712;
    t1714 = t131 * t210;
    t1715 = 0.8694E-1 * t1714;
    t1716 = t169 * t1655;
    t1717 = t165 * t1680;
    t1718 = -0.3687007E-2 * t74 - 0.3687007E-2 * t81 - 0.3687007E-2 * t90 + t101 - t96 + t120 - t129 + t1706 - t1709 + t1710 - t1713 + t1715 + t1716 + t1717;
    t1736 = 0.105E1 * t1676 + 0.105E1 * t1678 - 0.231E-1 * t1657 + 0.231E-1 * t1659 - 0.231E-1 * t1665 + 0.231E-1 * t1674 + 0.231E-1 * t190 * t1664;
    t1746 = -0.105E1 * t1650 + 0.105E1 * t1653 - 0.231E-1 * t1630 - 0.231E-1 * t1633 - 0.231E-1 * t1639 + 0.231E-1 * t1643 + 0.231E-1 * t190 * t1638;
    t1748 = 0.207E1 * t1714 - 0.8694E-1 * t74 - 0.8694E-1 * t81 - 0.8694E-1 * t90 + 0.8694E-1 * t1708 - 0.8694E-1 * t1712 + t165 * t1736 - t169 * t1746;
    t1761 = -0.312E1 * t135 * t210 + 0.17388 * t157 * t1606 + 0.17388 * t178 * t131 * t88 + 0.462E-1 * t181 * t1638 + 0.462E-1 * t221 * t1664;
    t1763 = -0.261E1 * t119 + 0.261E1 * t128 + t325 + t326 + t327 - t329 + t131 * t1748 - t135 * t1761;
    t1764 = t76 * t1763;
    t1778 = -0.468E1 * t195 - 0.468E1 * t196 - t274 + t275 + 0.21924 * t1607 - 0.21924 * t97 * t1606 - 0.8694E-1 * t1613 + 0.8694E-1 * t1616 - 0.8694E-1 * t1606 * t148 + 0.8694E-1 * t1625 + t169 * t1736 + t165 * t1746;
    t1779 = t72 * t1778;
    t1781 = -t370 + t72 * t1701 - t371 - t76 * t1718 - t373 - 0.48 * t1764 + t375 - 0.48 * t1779;
    t1787 = -t145 * t1610 + t1606 * t259 + t135 * t1682 + t131 * t1699;
    t1789 = t41 * t1781 - t45 * t1787;
    t1793 = t72 * t1763;
    t1795 = t76 * t1778;
    t1797 = t253 + t76 * t1701 - t271 + t72 * t1718 - t322 + 0.48 * t1793 - t339 - 0.48 * t1795;
    t1809 = t41 * (-t321 + t1793 - t338 - t1795) - t45 * (-0.43848 * t88 * t1606 - 0.43848 * t145 * t88 + t135 * t1748 + t131 * t1761);
    t1812 = t372 + t1764 - t374 + t1779;
    t1819 = t45 * t1781 + t41 * t1787;
    NJ[28] = -t15 * (t9 * t1789 - t14 * t1797 - 0.45 * t14 * t1809 - 0.45 * t9 * t1812) - t2 * t1819;
    NJ[29] = t14 * t1789 + t9 * t1797 + 0.45 * t9 * t1809 - 0.45 * t14 * t1812;
    NJ[30] = -t1819;
    NJ[31] = t1797;
    NJ[32] = -t1787;
    NJ[33] = -0.1141E-2 * t74 - 0.1141E-2 * t81 - 0.1141E-2 * t90 + t1706 - t1709 + t1710 - t1713 + t1715 + t1716 + t1717;
    NJ[34] = 0.4E-3 * t1684 + 0.4E-3 * t1687 + t1695 + t1696 - t1697 - t1698;
    t1834 = -t178;
    t1835 = t1834 * t149;
    t1838 = -t245;
    t1840 = -t237 - t239 + t1835;
    t1841 = t165 * t1840;
    t1843 = t169 * t148;
    t1844 = t1843 * t182;
    t1849 = 0.4E-3 * t176 - 0.4E-3 * t177;
    t1853 = t190 * t169 * t148;
    t1855 = -t306 - t308;
    t1856 = t169 * t1855;
    t1858 = 0.5294E-3 * t1841 - 0.5294E-3 * t1844 - t1843 * t188 + t181 * t1849 - t178 * t193 + 0.5294E-3 * t1853 + 0.231E-1 * t1856;
    t1860 = t169 * t1840;
    t1862 = t165 * t148;
    t1863 = t1862 * t182;
    t1867 = t190 * t165 * t148;
    t1871 = t165 * t1855;
    t1873 = -0.5294E-3 * t1860 - 0.5294E-3 * t1863 + t178 * t226 + 0.5294E-3 * t1867 - t1862 * t188 - t221 * t1849 + 0.231E-1 * t1871;
    t1875 = -0.2977E-2 * t237 - 0.2977E-2 * t239 + 0.2977E-2 * t1835 + t1834 * t155 - t157 * t1838 + t165 * t1858 - t169 * t1873;
    t1880 = t1862 * t193;
    t1883 = 0.5294E-3 * t221 * t169 * t148;
    t1884 = t1843 * t226;
    t1887 = 0.5294E-3 * t181 * t165 * t148;
    t1888 = -0.3377E-2 * t133 + 0.3377E-2 * t141 - 0.3377E-2 * t150 + t161 - t156 - t1880 + t1883 - t1884 + t1887;
    t1890 = -t352 + t131 * t1875 - t353 - t135 * t1888;
    t1898 = t178 * t1838 - t1834 * t245 - 0.8694E-1 * t306 - 0.8694E-1 * t308 + t169 * t1858 + t165 * t1873;
    t1904 = t148 * t148;
    t1912 = 0.105E1 * t1871 - 0.231E-1 * t1860 - 0.231E-1 * t1863 + 0.231E-1 * t178 * t221 + 0.231E-1 * t1867;
    t1920 = -0.105E1 * t1856 - 0.231E-1 * t1841 + 0.231E-1 * t1844 + 0.231E-1 * t178 * t181 - 0.231E-1 * t1853;
    t1922 = -0.207E1 * t306 - 0.207E1 * t308 - 0.8694E-1 * t1834 * t178 - 0.8694E-1 * t1904 + t165 * t1912 - t169 * t1920;
    t1933 = -0.312E1 * t198 + 0.312E1 * t206 + 0.17388 * t284 - 0.462E-1 * t181 * t169 * t148 + 0.462E-1 * t221 * t165 * t148;
    t1935 = -t398 + t131 * t1922 - t399 - t135 * t1933;
    t1936 = t76 * t1935;
    t1945 = 0.8694E-1 * t237 + 0.8694E-1 * t239 - 0.8694E-1 * t1835 - 0.8694E-1 * t157 * t1834 + t169 * t1912 + t165 * t1920;
    t1946 = t72 * t1945;
    t1948 = t72 * t1890 - t76 * t1898 - 0.48 * t1936 - 0.48 * t1946;
    t1952 = t236 + t135 * t1875 - t251 + t131 * t1888;
    t1954 = t41 * t1948 - t45 * t1952;
    t1958 = t72 * t1935;
    t1960 = t76 * t1945;
    t1962 = t76 * t1890 + t72 * t1898 + 0.48 * t1958 - 0.48 * t1960;
    t1970 = t41 * (t1958 - t1960) - t45 * (t305 + t135 * t1922 - t319 + t131 * t1933);
    t1973 = t1936 + t1946;
    t1980 = t45 * t1948 + t41 * t1952;
    NJ[35] = -t15 * (t9 * t1954 - t14 * t1962 - 0.45 * t14 * t1970 - 0.45 * t9 * t1973) - t2 * t1980;
    NJ[36] = t14 * t1954 + t9 * t1962 + 0.45 * t9 * t1970 - 0.45 * t14 * t1973;
    NJ[37] = -t1980;
    NJ[38] = t1962;
    NJ[39] = -t1952;
    NJ[40] = t1898;
    NJ[41] = 0.4E-3 * t133 - 0.4E-3 * t141 + 0.4E-3 * t150 + t1880 - t1883 + t1884 - t1887;
    t1991 = -t221;
    t1992 = t1991 * t182;
    t1995 = -t226;
    t1997 = -t216 + t218 + 0.5294E-3 * t1992 + t1991 * t188 - t190 * t1995 + t230 + t232;
    t1999 = -t213;
    t2001 = -t268 + t165 * t1997 - t269 - t169 * t1999;
    t2005 = -t221 * t1995 + t1991 * t226;
    t2007 = t131 * t2001 - t135 * t2005;
    t2011 = t214 + t169 * t1997 - t234 + t165 * t1999;
    t2016 = -t286 - t287 + t288 - t289 - 0.231E-1 * t1992 + 0.231E-1 * t190 * t1991;
    t2018 = -t335 - t169 * t2016;
    t2024 = 0.462E-1 * t181 * t1991 + 0.462E-1 * t221 * t181;
    t2026 = t131 * t2018 - t135 * t2024;
    t2027 = t76 * t2026;
    t2030 = t294 + t165 * t2016;
    t2031 = t72 * t2030;
    t2033 = t72 * t2007 - t76 * t2011 - 0.48 * t2027 - 0.48 * t2031;
    t2037 = t135 * t2001 + t131 * t2005;
    t2039 = t41 * t2033 - t45 * t2037;
    t2043 = t72 * t2026;
    t2045 = t76 * t2030;
    t2047 = t76 * t2007 + t72 * t2011 + 0.48 * t2043 - 0.48 * t2045;
    t2055 = t41 * (t2043 - t2045) - t45 * (t135 * t2018 + t131 * t2024);
    t2058 = t2027 + t2031;
    t2065 = t45 * t2033 + t41 * t2037;
    NJ[42] = -t15 * (t9 * t2039 - t14 * t2047 - 0.45 * t14 * t2055 - 0.45 * t9 * t2058) - t2 * t2065;
    NJ[43] = t14 * t2039 + t9 * t2047 + 0.45 * t9 * t2055 - 0.45 * t14 * t2058;
    NJ[44] = -t2065;
    NJ[45] = t2047;
    NJ[46] = -t2037;
    NJ[47] = t2011;
    NJ[48] = -t2005;
    return;
  }
}
```