user: 这段汇编代码用C语言表示是什么样的：

```asm
<mtREV24RMatrix>:
  endbr64
  push   %rbp
  mov    %rsp,%rbp
  mov    %rdi,-0x8(%rbp)
  mov    -0x8(%rbp),%rax
  mov    (%rax),%rax
  pxor   %xmm0,%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  mov    (%rax),%rax
  add    $0x8,%rax
  movsd  D2572(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  mov    (%rax),%rax
  add    $0x10,%rax
  movsd  D2272(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  mov    (%rax),%rax
  add    $0x18,%rax
  movsd  D2621(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  mov    (%rax),%rax
  add    $0x20,%rax
  movsd  D2325(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  mov    (%rax),%rax
  add    $0x28,%rax
  movsd  D749(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  mov    (%rax),%rax
  add    $0x30,%rax
  movsd  D1156(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  mov    (%rax),%rax
  add    $0x38,%rax
  movsd  D418(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  mov    (%rax),%rax
  add    $0x40,%rax
  movsd  D916(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  mov    (%rax),%rax
  add    $0x48,%rax
  movsd  D848(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  mov    (%rax),%rax
  add    $0x50,%rax
  movsd  D2808(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  mov    (%rax),%rax
  add    $0x58,%rax
  movsd  D3401(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  mov    (%rax),%rax
  add    $0x60,%rax
  movsd  D2010(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  mov    (%rax),%rax
  add    $0x68,%rax
  movsd  D1678(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  mov    (%rax),%rax
  add    $0x70,%rax
  movsd  D3024(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  mov    (%rax),%rax
  add    $0x78,%rax
  movsd  D3295(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  mov    (%rax),%rax
  sub    $0xffffffffffffff80,%rax
  movsd  D2637(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  mov    (%rax),%rax
  add    $0x88,%rax
  movsd  D749(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  mov    (%rax),%rax
  add    $0x90,%rax
  movsd  D2049(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  mov    (%rax),%rax
  add    $0x98,%rax
  movsd  D3701(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x8,%rax
  mov    (%rax),%rax
  movsd  D2572(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x8,%rax
  mov    (%rax),%rax
  add    $0x8,%rax
  pxor   %xmm0,%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x8,%rax
  mov    (%rax),%rax
  add    $0x10,%rax
  movsd  D837(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x8,%rax
  mov    (%rax),%rax
  add    $0x18,%rax
  movsd  D749(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x8,%rax
  mov    (%rax),%rax
  add    $0x20,%rax
  movsd  D987(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x8,%rax
  mov    (%rax),%rax
  add    $0x28,%rax
  movsd  D1679(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x8,%rax
  mov    (%rax),%rax
  add    $0x30,%rax
  movsd  D749(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x8,%rax
  mov    (%rax),%rax
  add    $0x38,%rax
  movsd  D2410(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x8,%rax
  mov    (%rax),%rax
  add    $0x40,%rax
  movsd  D2543(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x8,%rax
  mov    (%rax),%rax
  add    $0x48,%rax
  movsd  D749(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x8,%rax
  mov    (%rax),%rax
  add    $0x50,%rax
  movsd  D1617(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x8,%rax
  mov    (%rax),%rax
  add    $0x58,%rax
  movsd  D2229(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x8,%rax
  mov    (%rax),%rax
  add    $0x60,%rax
  movsd  D749(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x8,%rax
  mov    (%rax),%rax
  add    $0x68,%rax
  movsd  D1518(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x8,%rax
  mov    (%rax),%rax
  add    $0x70,%rax
  movsd  D1437(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x8,%rax
  mov    (%rax),%rax
  add    $0x78,%rax
  movsd  D302(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x8,%rax
  mov    (%rax),%rax
  sub    $0xffffffffffffff80,%rax
  movsd  D1421(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x8,%rax
  mov    (%rax),%rax
  add    $0x88,%rax
  movsd  D2030(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x8,%rax
  mov    (%rax),%rax
  add    $0x90,%rax
  movsd  D749(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x8,%rax
  mov    (%rax),%rax
  add    $0x98,%rax
  movsd  D898(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x10,%rax
  mov    (%rax),%rax
  movsd  D2272(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x10,%rax
  mov    (%rax),%rax
  add    $0x8,%rax
  movsd  D837(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x10,%rax
  mov    (%rax),%rax
  add    $0x10,%rax
  pxor   %xmm0,%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x10,%rax
  mov    (%rax),%rax
  add    $0x18,%rax
  movsd  D2033(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x10,%rax
  mov    (%rax),%rax
  add    $0x20,%rax
  movsd  D525(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x10,%rax
  mov    (%rax),%rax
  add    $0x28,%rax
  movsd  D1738(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x10,%rax
  mov    (%rax),%rax
  add    $0x30,%rax
  movsd  D599(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x10,%rax
  mov    (%rax),%rax
  add    $0x38,%rax
  movsd  D2188(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x10,%rax
  mov    (%rax),%rax
  add    $0x40,%rax
  movsd  D3387(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x10,%rax
  mov    (%rax),%rax
  add    $0x48,%rax
  movsd  D3287(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x10,%rax
  mov    (%rax),%rax
  add    $0x50,%rax
  movsd  D1736(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x10,%rax
  mov    (%rax),%rax
  add    $0x58,%rax
  movsd  D263(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x10,%rax
  mov    (%rax),%rax
  add    $0x60,%rax
  movsd  D671(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x10,%rax
  mov    (%rax),%rax
  add    $0x68,%rax
  movsd  D3023(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x10,%rax
  mov    (%rax),%rax
  add    $0x70,%rax
  movsd  D3784(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x10,%rax
  mov    (%rax),%rax
  add    $0x78,%rax
  movsd  D339(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x10,%rax
  mov    (%rax),%rax
  sub    $0xffffffffffffff80,%rax
  movsd  D1047(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x10,%rax
  mov    (%rax),%rax
  add    $0x88,%rax
  movsd  D480(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x10,%rax
  mov    (%rax),%rax
  add    $0x90,%rax
  movsd  D127(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x10,%rax
  mov    (%rax),%rax
  add    $0x98,%rax
  movsd  D749(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x18,%rax
  mov    (%rax),%rax
  movsd  D2621(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x18,%rax
  mov    (%rax),%rax
  add    $0x8,%rax
  movsd  D749(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x18,%rax
  mov    (%rax),%rax
  add    $0x10,%rax
  movsd  D2033(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x18,%rax
  mov    (%rax),%rax
  add    $0x18,%rax
  pxor   %xmm0,%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x18,%rax
  mov    (%rax),%rax
  add    $0x20,%rax
  movsd  D749(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x18,%rax
  mov    (%rax),%rax
  add    $0x28,%rax
  movsd  D2396(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x18,%rax
  mov    (%rax),%rax
  add    $0x30,%rax
  movsd  D3125(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x18,%rax
  mov    (%rax),%rax
  add    $0x38,%rax
  movsd  D3242(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x18,%rax
  mov    (%rax),%rax
  add    $0x40,%rax
  movsd  D1686(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x18,%rax
  mov    (%rax),%rax
  add    $0x48,%rax
  movsd  D8(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x18,%rax
  mov    (%rax),%rax
  add    $0x50,%rax
  movsd  D749(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x18,%rax
  mov    (%rax),%rax
  add    $0x58,%rax
  movsd  D564(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x18,%rax
  mov    (%rax),%rax
  add    $0x60,%rax
  movsd  D749(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x18,%rax
  mov    (%rax),%rax
  add    $0x68,%rax
  movsd  D601(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x18,%rax
  mov    (%rax),%rax
  add    $0x70,%rax
  movsd  D2075(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x18,%rax
  mov    (%rax),%rax
  add    $0x78,%rax
  movsd  D1783(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x18,%rax
  mov    (%rax),%rax
  sub    $0xffffffffffffff80,%rax
  movsd  D2826(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x18,%rax
  mov    (%rax),%rax
  add    $0x88,%rax
  movsd  D2429(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x18,%rax
  mov    (%rax),%rax
  add    $0x90,%rax
  movsd  D2698(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x18,%rax
  mov    (%rax),%rax
  add    $0x98,%rax
  movsd  D749(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x20,%rax
  mov    (%rax),%rax
  movsd  D2325(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x20,%rax
  mov    (%rax),%rax
  add    $0x8,%rax
  movsd  D987(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x20,%rax
  mov    (%rax),%rax
  add    $0x10,%rax
  movsd  D525(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x20,%rax
  mov    (%rax),%rax
  add    $0x18,%rax
  movsd  D749(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x20,%rax
  mov    (%rax),%rax
  add    $0x20,%rax
  pxor   %xmm0,%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x20,%rax
  mov    (%rax),%rax
  add    $0x28,%rax
  movsd  D3384(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x20,%rax
  mov    (%rax),%rax
  add    $0x30,%rax
  movsd  D749(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x20,%rax
  mov    (%rax),%rax
  add    $0x38,%rax
  movsd  D781(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x20,%rax
  mov    (%rax),%rax
  add    $0x40,%rax
  movsd  D3566(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x20,%rax
  mov    (%rax),%rax
  add    $0x48,%rax
  movsd  D1095(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x20,%rax
  mov    (%rax),%rax
  add    $0x50,%rax
  movsd  D684(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x20,%rax
  mov    (%rax),%rax
  add    $0x58,%rax
  movsd  D749(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x20,%rax
  mov    (%rax),%rax
  add    $0x60,%rax
  movsd  D2262(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x20,%rax
  mov    (%rax),%rax
  add    $0x68,%rax
  movsd  D1579(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x20,%rax
  mov    (%rax),%rax
  add    $0x70,%rax
  movsd  D2440(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x20,%rax
  mov    (%rax),%rax
  add    $0x78,%rax
  movsd  D1371(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x20,%rax
  mov    (%rax),%rax
  sub    $0xffffffffffffff80,%rax
  movsd  D717(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x20,%rax
  mov    (%rax),%rax
  add    $0x88,%rax
  movsd  D1441(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x20,%rax
  mov    (%rax),%rax
  add    $0x90,%rax
  movsd  D2165(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x20,%rax
  mov    (%rax),%rax
  add    $0x98,%rax
  movsd  D749(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x28,%rax
  mov    (%rax),%rax
  movsd  D749(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x28,%rax
  mov    (%rax),%rax
  add    $0x8,%rax
  movsd  D1679(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x28,%rax
  mov    (%rax),%rax
  add    $0x10,%rax
  movsd  D1738(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x28,%rax
  mov    (%rax),%rax
  add    $0x18,%rax
  movsd  D2396(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x28,%rax
  mov    (%rax),%rax
  add    $0x20,%rax
  movsd  D3384(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x28,%rax
  mov    (%rax),%rax
  add    $0x28,%rax
  pxor   %xmm0,%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x28,%rax
  mov    (%rax),%rax
  add    $0x30,%rax
  movsd  D1916(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x28,%rax
  mov    (%rax),%rax
  add    $0x38,%rax
  movsd  D471(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x28,%rax
  mov    (%rax),%rax
  add    $0x40,%rax
  movsd  D3172(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x28,%rax
  mov    (%rax),%rax
  add    $0x48,%rax
  movsd  D631(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x28,%rax
  mov    (%rax),%rax
  add    $0x50,%rax
  movsd  D662(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x28,%rax
  mov    (%rax),%rax
  add    $0x58,%rax
  movsd  D2486(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x28,%rax
  mov    (%rax),%rax
  add    $0x60,%rax
  movsd  D1170(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x28,%rax
  mov    (%rax),%rax
  add    $0x68,%rax
  movsd  D2035(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x28,%rax
  mov    (%rax),%rax
  add    $0x70,%rax
  movsd  D3548(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x28,%rax
  mov    (%rax),%rax
  add    $0x78,%rax
  movsd  D796(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x28,%rax
  mov    (%rax),%rax
  sub    $0xffffffffffffff80,%rax
  movsd  D2214(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x28,%rax
  mov    (%rax),%rax
  add    $0x88,%rax
  movsd  D749(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x28,%rax
  mov    (%rax),%rax
  add    $0x90,%rax
  movsd  D1677(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x28,%rax
  mov    (%rax),%rax
  add    $0x98,%rax
  movsd  D278(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x30,%rax
  mov    (%rax),%rax
  movsd  D1156(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x30,%rax
  mov    (%rax),%rax
  add    $0x8,%rax
  movsd  D749(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x30,%rax
  mov    (%rax),%rax
  add    $0x10,%rax
  movsd  D599(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x30,%rax
  mov    (%rax),%rax
  add    $0x18,%rax
  movsd  D3125(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x30,%rax
  mov    (%rax),%rax
  add    $0x20,%rax
  movsd  D749(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x30,%rax
  mov    (%rax),%rax
  add    $0x28,%rax
  movsd  D1916(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x30,%rax
  mov    (%rax),%rax
  add    $0x30,%rax
  pxor   %xmm0,%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x30,%rax
  mov    (%rax),%rax
  add    $0x38,%rax
  movsd  D2228(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x30,%rax
  mov    (%rax),%rax
  add    $0x40,%rax
  movsd  D3030(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x30,%rax
  mov    (%rax),%rax
  add    $0x48,%rax
  movsd  D1479(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x30,%rax
  mov    (%rax),%rax
  add    $0x50,%rax
  movsd  D749(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x30,%rax
  mov    (%rax),%rax
  add    $0x58,%rax
  movsd  D647(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x30,%rax
  mov    (%rax),%rax
  add    $0x60,%rax
  movsd  D749(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x30,%rax
  mov    (%rax),%rax
  add    $0x68,%rax
  movsd  D2391(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x30,%rax
  mov    (%rax),%rax
  add    $0x70,%rax
  movsd  D2739(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x30,%rax
  mov    (%rax),%rax
  add    $0x78,%rax
  movsd  D641(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x30,%rax
  mov    (%rax),%rax
  sub    $0xffffffffffffff80,%rax
  movsd  D1898(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x30,%rax
  mov    (%rax),%rax
  add    $0x88,%rax
  movsd  D749(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x30,%rax
  mov    (%rax),%rax
  add    $0x90,%rax
  movsd  D3441(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x30,%rax
  mov    (%rax),%rax
  add    $0x98,%rax
  movsd  D2146(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x38,%rax
  mov    (%rax),%rax
  movsd  D418(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x38,%rax
  mov    (%rax),%rax
  add    $0x8,%rax
  movsd  D2410(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x38,%rax
  mov    (%rax),%rax
  add    $0x10,%rax
  movsd  D2188(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x38,%rax
  mov    (%rax),%rax
  add    $0x18,%rax
  movsd  D3242(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x38,%rax
  mov    (%rax),%rax
  add    $0x20,%rax
  movsd  D781(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x38,%rax
  mov    (%rax),%rax
  add    $0x28,%rax
  movsd  D471(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x38,%rax
  mov    (%rax),%rax
  add    $0x30,%rax
  movsd  D2228(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x38,%rax
  mov    (%rax),%rax
  add    $0x38,%rax
  pxor   %xmm0,%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x38,%rax
  mov    (%rax),%rax
  add    $0x40,%rax
  movsd  D749(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x38,%rax
  mov    (%rax),%rax
  add    $0x48,%rax
  movsd  D1350(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x38,%rax
  mov    (%rax),%rax
  add    $0x50,%rax
  movsd  D1055(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x38,%rax
  mov    (%rax),%rax
  add    $0x58,%rax
  movsd  D2378(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x38,%rax
  mov    (%rax),%rax
  add    $0x60,%rax
  movsd  D749(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x38,%rax
  mov    (%rax),%rax
  add    $0x68,%rax
  movsd  D749(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x38,%rax
  mov    (%rax),%rax
  add    $0x70,%rax
  movsd  D749(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x38,%rax
  mov    (%rax),%rax
  add    $0x78,%rax
  movsd  D2545(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x38,%rax
  mov    (%rax),%rax
  sub    $0xffffffffffffff80,%rax
  movsd  D2664(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x38,%rax
  mov    (%rax),%rax
  add    $0x88,%rax
  movsd  D558(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x38,%rax
  mov    (%rax),%rax
  add    $0x90,%rax
  movsd  D1191(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x38,%rax
  mov    (%rax),%rax
  add    $0x98,%rax
  movsd  D1089(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x40,%rax
  mov    (%rax),%rax
  movsd  D916(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x40,%rax
  mov    (%rax),%rax
  add    $0x8,%rax
  movsd  D2543(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x40,%rax
  mov    (%rax),%rax
  add    $0x10,%rax
  movsd  D3387(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x40,%rax
  mov    (%rax),%rax
  add    $0x18,%rax
  movsd  D1686(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x40,%rax
  mov    (%rax),%rax
  add    $0x20,%rax
  movsd  D3566(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x40,%rax
  mov    (%rax),%rax
  add    $0x28,%rax
  movsd  D3172(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x40,%rax
  mov    (%rax),%rax
  add    $0x30,%rax
  movsd  D3030(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x40,%rax
  mov    (%rax),%rax
  add    $0x38,%rax
  movsd  D749(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x40,%rax
  mov    (%rax),%rax
  add    $0x40,%rax
  pxor   %xmm0,%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x40,%rax
  mov    (%rax),%rax
  add    $0x48,%rax
  movsd  D1150(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x40,%rax
  mov    (%rax),%rax
  add    $0x50,%rax
  movsd  D2291(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x40,%rax
  mov    (%rax),%rax
  add    $0x58,%rax
  movsd  D3627(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x40,%rax
  mov    (%rax),%rax
  add    $0x60,%rax
  movsd  D373(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x40,%rax
  mov    (%rax),%rax
  add    $0x68,%rax
  movsd  D2274(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x40,%rax
  mov    (%rax),%rax
  add    $0x70,%rax
  movsd  D1348(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x40,%rax
  mov    (%rax),%rax
  add    $0x78,%rax
  movsd  D1638(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x40,%rax
  mov    (%rax),%rax
  sub    $0xffffffffffffff80,%rax
  movsd  D3315(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x40,%rax
  mov    (%rax),%rax
  add    $0x88,%rax
  movsd  D731(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x40,%rax
  mov    (%rax),%rax
  add    $0x90,%rax
  movsd  D272(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x40,%rax
  mov    (%rax),%rax
  add    $0x98,%rax
  movsd  D749(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x48,%rax
  mov    (%rax),%rax
  movsd  D848(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x48,%rax
  mov    (%rax),%rax
  add    $0x8,%rax
  movsd  D749(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x48,%rax
  mov    (%rax),%rax
  add    $0x10,%rax
  movsd  D3287(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x48,%rax
  mov    (%rax),%rax
  add    $0x18,%rax
  movsd  D8(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x48,%rax
  mov    (%rax),%rax
  add    $0x20,%rax
  movsd  D1095(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x48,%rax
  mov    (%rax),%rax
  add    $0x28,%rax
  movsd  D631(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x48,%rax
  mov    (%rax),%rax
  add    $0x30,%rax
  movsd  D1479(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x48,%rax
  mov    (%rax),%rax
  add    $0x38,%rax
  movsd  D1350(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x48,%rax
  mov    (%rax),%rax
  add    $0x40,%rax
  movsd  D1150(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x48,%rax
  mov    (%rax),%rax
  add    $0x48,%rax
  pxor   %xmm0,%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x48,%rax
  mov    (%rax),%rax
  add    $0x50,%rax
  movsd  D2297(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x48,%rax
  mov    (%rax),%rax
  add    $0x58,%rax
  movsd  D3602(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x48,%rax
  mov    (%rax),%rax
  add    $0x60,%rax
  movsd  D2583(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x48,%rax
  mov    (%rax),%rax
  add    $0x68,%rax
  movsd  D1345(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x48,%rax
  mov    (%rax),%rax
  add    $0x70,%rax
  movsd  D1013(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x48,%rax
  mov    (%rax),%rax
  add    $0x78,%rax
  movsd  D270(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x48,%rax
  mov    (%rax),%rax
  sub    $0xffffffffffffff80,%rax
  movsd  D45(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x48,%rax
  mov    (%rax),%rax
  add    $0x88,%rax
  movsd  D749(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x48,%rax
  mov    (%rax),%rax
  add    $0x90,%rax
  movsd  D2957(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x48,%rax
  mov    (%rax),%rax
  add    $0x98,%rax
  movsd  D2039(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x50,%rax
  mov    (%rax),%rax
  movsd  D2808(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x50,%rax
  mov    (%rax),%rax
  add    $0x8,%rax
  movsd  D1617(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x50,%rax
  mov    (%rax),%rax
  add    $0x10,%rax
  movsd  D1736(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x50,%rax
  mov    (%rax),%rax
  add    $0x18,%rax
  movsd  D749(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x50,%rax
  mov    (%rax),%rax
  add    $0x20,%rax
  movsd  D684(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x50,%rax
  mov    (%rax),%rax
  add    $0x28,%rax
  movsd  D662(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x50,%rax
  mov    (%rax),%rax
  add    $0x30,%rax
  movsd  D749(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x50,%rax
  mov    (%rax),%rax
  add    $0x38,%rax
  movsd  D1055(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x50,%rax
  mov    (%rax),%rax
  add    $0x40,%rax
  movsd  D2291(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x50,%rax
  mov    (%rax),%rax
  add    $0x48,%rax
  movsd  D2297(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x50,%rax
  mov    (%rax),%rax
  add    $0x50,%rax
  pxor   %xmm0,%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x50,%rax
  mov    (%rax),%rax
  add    $0x58,%rax
  movsd  D3455(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x50,%rax
  mov    (%rax),%rax
  add    $0x60,%rax
  movsd  D2219(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x50,%rax
  mov    (%rax),%rax
  add    $0x68,%rax
  movsd  D233(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x50,%rax
  mov    (%rax),%rax
  add    $0x70,%rax
  movsd  D1174(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x50,%rax
  mov    (%rax),%rax
  add    $0x78,%rax
  movsd  D82(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x50,%rax
  mov    (%rax),%rax
  sub    $0xffffffffffffff80,%rax
  movsd  D604(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x50,%rax
  mov    (%rax),%rax
  add    $0x88,%rax
  movsd  D1007(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x50,%rax
  mov    (%rax),%rax
  add    $0x90,%rax
  movsd  D281(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x50,%rax
  mov    (%rax),%rax
  add    $0x98,%rax
  movsd  D2041(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x58,%rax
  mov    (%rax),%rax
  movsd  D3401(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x58,%rax
  mov    (%rax),%rax
  add    $0x8,%rax
  movsd  D2229(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x58,%rax
  mov    (%rax),%rax
  add    $0x10,%rax
  movsd  D263(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x58,%rax
  mov    (%rax),%rax
  add    $0x18,%rax
  movsd  D564(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x58,%rax
  mov    (%rax),%rax
  add    $0x20,%rax
  movsd  D749(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x58,%rax
  mov    (%rax),%rax
  add    $0x28,%rax
  movsd  D2486(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x58,%rax
  mov    (%rax),%rax
  add    $0x30,%rax
  movsd  D647(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x58,%rax
  mov    (%rax),%rax
  add    $0x38,%rax
  movsd  D2378(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x58,%rax
  mov    (%rax),%rax
  add    $0x40,%rax
  movsd  D3627(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x58,%rax
  mov    (%rax),%rax
  add    $0x48,%rax
  movsd  D3602(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x58,%rax
  mov    (%rax),%rax
  add    $0x50,%rax
  movsd  D3455(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x58,%rax
  mov    (%rax),%rax
  add    $0x58,%rax
  pxor   %xmm0,%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x58,%rax
  mov    (%rax),%rax
  add    $0x60,%rax
  movsd  D2226(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x58,%rax
  mov    (%rax),%rax
  add    $0x68,%rax
  movsd  D1793(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x58,%rax
  mov    (%rax),%rax
  add    $0x70,%rax
  movsd  D587(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x58,%rax
  mov    (%rax),%rax
  add    $0x78,%rax
  movsd  D958(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x58,%rax
  mov    (%rax),%rax
  sub    $0xffffffffffffff80,%rax
  movsd  D275(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x58,%rax
  mov    (%rax),%rax
  add    $0x88,%rax
  movsd  D3252(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x58,%rax
  mov    (%rax),%rax
  add    $0x90,%rax
  movsd  D3014(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x58,%rax
  mov    (%rax),%rax
  add    $0x98,%rax
  movsd  D749(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x60,%rax
  mov    (%rax),%rax
  movsd  D2010(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x60,%rax
  mov    (%rax),%rax
  add    $0x8,%rax
  movsd  D749(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x60,%rax
  mov    (%rax),%rax
  add    $0x10,%rax
  movsd  D671(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x60,%rax
  mov    (%rax),%rax
  add    $0x18,%rax
  movsd  D749(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x60,%rax
  mov    (%rax),%rax
  add    $0x20,%rax
  movsd  D2262(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x60,%rax
  mov    (%rax),%rax
  add    $0x28,%rax
  movsd  D1170(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x60,%rax
  mov    (%rax),%rax
  add    $0x30,%rax
  movsd  D749(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x60,%rax
  mov    (%rax),%rax
  add    $0x38,%rax
  movsd  D749(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x60,%rax
  mov    (%rax),%rax
  add    $0x40,%rax
  movsd  D373(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x60,%rax
  mov    (%rax),%rax
  add    $0x48,%rax
  movsd  D2583(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x60,%rax
  mov    (%rax),%rax
  add    $0x50,%rax
  movsd  D2219(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x60,%rax
  mov    (%rax),%rax
  add    $0x58,%rax
  movsd  D2226(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x60,%rax
  mov    (%rax),%rax
  add    $0x60,%rax
  pxor   %xmm0,%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x60,%rax
  mov    (%rax),%rax
  add    $0x68,%rax
  movsd  D2191(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x60,%rax
  mov    (%rax),%rax
  add    $0x70,%rax
  movsd  D3078(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x60,%rax
  mov    (%rax),%rax
  add    $0x78,%rax
  movsd  D1824(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x60,%rax
  mov    (%rax),%rax
  sub    $0xffffffffffffff80,%rax
  movsd  D1362(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x60,%rax
  mov    (%rax),%rax
  add    $0x88,%rax
  movsd  D3378(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x60,%rax
  mov    (%rax),%rax
  add    $0x90,%rax
  movsd  D1058(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x60,%rax
  mov    (%rax),%rax
  add    $0x98,%rax
  movsd  D342(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x68,%rax
  mov    (%rax),%rax
  movsd  D1678(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x68,%rax
  mov    (%rax),%rax
  add    $0x8,%rax
  movsd  D1518(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x68,%rax
  mov    (%rax),%rax
  add    $0x10,%rax
  movsd  D3023(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x68,%rax
  mov    (%rax),%rax
  add    $0x18,%rax
  movsd  D601(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x68,%rax
  mov    (%rax),%rax
  add    $0x20,%rax
  movsd  D1579(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x68,%rax
  mov    (%rax),%rax
  add    $0x28,%rax
  movsd  D2035(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x68,%rax
  mov    (%rax),%rax
  add    $0x30,%rax
  movsd  D2391(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x68,%rax
  mov    (%rax),%rax
  add    $0x38,%rax
  movsd  D749(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x68,%rax
  mov    (%rax),%rax
  add    $0x40,%rax
  movsd  D2274(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x68,%rax
  mov    (%rax),%rax
  add    $0x48,%rax
  movsd  D1345(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x68,%rax
  mov    (%rax),%rax
  add    $0x50,%rax
  movsd  D233(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x68,%rax
  mov    (%rax),%rax
  add    $0x58,%rax
  movsd  D1793(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x68,%rax
  mov    (%rax),%rax
  add    $0x60,%rax
  movsd  D2191(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x68,%rax
  mov    (%rax),%rax
  add    $0x68,%rax
  pxor   %xmm0,%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x68,%rax
  mov    (%rax),%rax
  add    $0x70,%rax
  movsd  D1515(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x68,%rax
  mov    (%rax),%rax
  add    $0x78,%rax
  movsd  D2538(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x68,%rax
  mov    (%rax),%rax
  sub    $0xffffffffffffff80,%rax
  movsd  D2497(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x68,%rax
  mov    (%rax),%rax
  add    $0x88,%rax
  movsd  D2908(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x68,%rax
  mov    (%rax),%rax
  add    $0x90,%rax
  movsd  D2486(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x68,%rax
  mov    (%rax),%rax
  add    $0x98,%rax
  movsd  D2315(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x70,%rax
  mov    (%rax),%rax
  movsd  D3024(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x70,%rax
  mov    (%rax),%rax
  add    $0x8,%rax
  movsd  D1437(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x70,%rax
  mov    (%rax),%rax
  add    $0x10,%rax
  movsd  D3784(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x70,%rax
  mov    (%rax),%rax
  add    $0x18,%rax
  movsd  D2075(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x70,%rax
  mov    (%rax),%rax
  add    $0x20,%rax
  movsd  D2440(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x70,%rax
  mov    (%rax),%rax
  add    $0x28,%rax
  movsd  D3548(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x70,%rax
  mov    (%rax),%rax
  add    $0x30,%rax
  movsd  D2739(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x70,%rax
  mov    (%rax),%rax
  add    $0x38,%rax
  movsd  D749(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x70,%rax
  mov    (%rax),%rax
  add    $0x40,%rax
  movsd  D1348(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x70,%rax
  mov    (%rax),%rax
  add    $0x48,%rax
  movsd  D1013(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x70,%rax
  mov    (%rax),%rax
  add    $0x50,%rax
  movsd  D1174(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x70,%rax
  mov    (%rax),%rax
  add    $0x58,%rax
  movsd  D587(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x70,%rax
  mov    (%rax),%rax
  add    $0x60,%rax
  movsd  D3078(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x70,%rax
  mov    (%rax),%rax
  add    $0x68,%rax
  movsd  D1515(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x70,%rax
  mov    (%rax),%rax
  add    $0x70,%rax
  pxor   %xmm0,%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x70,%rax
  mov    (%rax),%rax
  add    $0x78,%rax
  movsd  D991(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x70,%rax
  mov    (%rax),%rax
  sub    $0xffffffffffffff80,%rax
  movsd  D3439(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x70,%rax
  mov    (%rax),%rax
  add    $0x88,%rax
  movsd  D3390(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x70,%rax
  mov    (%rax),%rax
  add    $0x90,%rax
  movsd  D3783(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x70,%rax
  mov    (%rax),%rax
  add    $0x98,%rax
  movsd  D1490(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x78,%rax
  mov    (%rax),%rax
  movsd  D3295(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x78,%rax
  mov    (%rax),%rax
  add    $0x8,%rax
  movsd  D302(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x78,%rax
  mov    (%rax),%rax
  add    $0x10,%rax
  movsd  D339(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x78,%rax
  mov    (%rax),%rax
  add    $0x18,%rax
  movsd  D1783(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x78,%rax
  mov    (%rax),%rax
  add    $0x20,%rax
  movsd  D1371(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x78,%rax
  mov    (%rax),%rax
  add    $0x28,%rax
  movsd  D796(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x78,%rax
  mov    (%rax),%rax
  add    $0x30,%rax
  movsd  D641(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x78,%rax
  mov    (%rax),%rax
  add    $0x38,%rax
  movsd  D2545(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x78,%rax
  mov    (%rax),%rax
  add    $0x40,%rax
  movsd  D1638(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x78,%rax
  mov    (%rax),%rax
  add    $0x48,%rax
  movsd  D270(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x78,%rax
  mov    (%rax),%rax
  add    $0x50,%rax
  movsd  D82(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x78,%rax
  mov    (%rax),%rax
  add    $0x58,%rax
  movsd  D958(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x78,%rax
  mov    (%rax),%rax
  add    $0x60,%rax
  movsd  D1824(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x78,%rax
  mov    (%rax),%rax
  add    $0x68,%rax
  movsd  D2538(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x78,%rax
  mov    (%rax),%rax
  add    $0x70,%rax
  movsd  D991(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x78,%rax
  mov    (%rax),%rax
  add    $0x78,%rax
  pxor   %xmm0,%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x78,%rax
  mov    (%rax),%rax
  sub    $0xffffffffffffff80,%rax
  movsd  D232(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x78,%rax
  mov    (%rax),%rax
  add    $0x88,%rax
  movsd  D3708(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x78,%rax
  mov    (%rax),%rax
  add    $0x90,%rax
  movsd  D3300(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x78,%rax
  mov    (%rax),%rax
  add    $0x98,%rax
  movsd  D749(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  sub    $0xffffffffffffff80,%rax
  mov    (%rax),%rax
  movsd  D2637(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  sub    $0xffffffffffffff80,%rax
  mov    (%rax),%rax
  add    $0x8,%rax
  movsd  D1421(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  sub    $0xffffffffffffff80,%rax
  mov    (%rax),%rax
  add    $0x10,%rax
  movsd  D1047(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  sub    $0xffffffffffffff80,%rax
  mov    (%rax),%rax
  add    $0x18,%rax
  movsd  D2826(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  sub    $0xffffffffffffff80,%rax
  mov    (%rax),%rax
  add    $0x20,%rax
  movsd  D717(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  sub    $0xffffffffffffff80,%rax
  mov    (%rax),%rax
  add    $0x28,%rax
  movsd  D2214(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  sub    $0xffffffffffffff80,%rax
  mov    (%rax),%rax
  add    $0x30,%rax
  movsd  D1898(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  sub    $0xffffffffffffff80,%rax
  mov    (%rax),%rax
  add    $0x38,%rax
  movsd  D2664(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  sub    $0xffffffffffffff80,%rax
  mov    (%rax),%rax
  add    $0x40,%rax
  movsd  D3315(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  sub    $0xffffffffffffff80,%rax
  mov    (%rax),%rax
  add    $0x48,%rax
  movsd  D45(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  sub    $0xffffffffffffff80,%rax
  mov    (%rax),%rax
  add    $0x50,%rax
  movsd  D604(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  sub    $0xffffffffffffff80,%rax
  mov    (%rax),%rax
  add    $0x58,%rax
  movsd  D275(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  sub    $0xffffffffffffff80,%rax
  mov    (%rax),%rax
  add    $0x60,%rax
  movsd  D1362(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  sub    $0xffffffffffffff80,%rax
  mov    (%rax),%rax
  add    $0x68,%rax
  movsd  D2497(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  sub    $0xffffffffffffff80,%rax
  mov    (%rax),%rax
  add    $0x70,%rax
  movsd  D3439(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  sub    $0xffffffffffffff80,%rax
  mov    (%rax),%rax
  add    $0x78,%rax
  movsd  D232(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  sub    $0xffffffffffffff80,%rax
  mov    (%rax),%rax
  sub    $0xffffffffffffff80,%rax
  pxor   %xmm0,%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  sub    $0xffffffffffffff80,%rax
  mov    (%rax),%rax
  add    $0x88,%rax
  movsd  D3211(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  sub    $0xffffffffffffff80,%rax
  mov    (%rax),%rax
  add    $0x90,%rax
  movsd  D1232(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  sub    $0xffffffffffffff80,%rax
  mov    (%rax),%rax
  add    $0x98,%rax
  movsd  D3333(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x88,%rax
  mov    (%rax),%rax
  movsd  D749(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x88,%rax
  mov    (%rax),%rax
  add    $0x8,%rax
  movsd  D2030(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x88,%rax
  mov    (%rax),%rax
  add    $0x10,%rax
  movsd  D480(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x88,%rax
  mov    (%rax),%rax
  add    $0x18,%rax
  movsd  D2429(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x88,%rax
  mov    (%rax),%rax
  add    $0x20,%rax
  movsd  D1441(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x88,%rax
  mov    (%rax),%rax
  add    $0x28,%rax
  movsd  D749(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x88,%rax
  mov    (%rax),%rax
  add    $0x30,%rax
  movsd  D749(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x88,%rax
  mov    (%rax),%rax
  add    $0x38,%rax
  movsd  D558(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x88,%rax
  mov    (%rax),%rax
  add    $0x40,%rax
  movsd  D731(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x88,%rax
  mov    (%rax),%rax
  add    $0x48,%rax
  movsd  D749(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x88,%rax
  mov    (%rax),%rax
  add    $0x50,%rax
  movsd  D1007(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x88,%rax
  mov    (%rax),%rax
  add    $0x58,%rax
  movsd  D3252(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x88,%rax
  mov    (%rax),%rax
  add    $0x60,%rax
  movsd  D3378(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x88,%rax
  mov    (%rax),%rax
  add    $0x68,%rax
  movsd  D2908(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x88,%rax
  mov    (%rax),%rax
  add    $0x70,%rax
  movsd  D3390(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x88,%rax
  mov    (%rax),%rax
  add    $0x78,%rax
  movsd  D3708(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x88,%rax
  mov    (%rax),%rax
  sub    $0xffffffffffffff80,%rax
  movsd  D3211(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x88,%rax
  mov    (%rax),%rax
  add    $0x88,%rax
  pxor   %xmm0,%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x88,%rax
  mov    (%rax),%rax
  add    $0x90,%rax
  movsd  D3432(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x88,%rax
  mov    (%rax),%rax
  add    $0x98,%rax
  movsd  D172(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x90,%rax
  mov    (%rax),%rax
  movsd  D2049(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x90,%rax
  mov    (%rax),%rax
  add    $0x8,%rax
  movsd  D749(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x90,%rax
  mov    (%rax),%rax
  add    $0x10,%rax
  movsd  D127(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x90,%rax
  mov    (%rax),%rax
  add    $0x18,%rax
  movsd  D2698(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x90,%rax
  mov    (%rax),%rax
  add    $0x20,%rax
  movsd  D2165(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x90,%rax
  mov    (%rax),%rax
  add    $0x28,%rax
  movsd  D1677(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x90,%rax
  mov    (%rax),%rax
  add    $0x30,%rax
  movsd  D3441(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x90,%rax
  mov    (%rax),%rax
  add    $0x38,%rax
  movsd  D1191(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x90,%rax
  mov    (%rax),%rax
  add    $0x40,%rax
  movsd  D272(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x90,%rax
  mov    (%rax),%rax
  add    $0x48,%rax
  movsd  D2957(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x90,%rax
  mov    (%rax),%rax
  add    $0x50,%rax
  movsd  D281(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x90,%rax
  mov    (%rax),%rax
  add    $0x58,%rax
  movsd  D3014(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x90,%rax
  mov    (%rax),%rax
  add    $0x60,%rax
  movsd  D1058(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x90,%rax
  mov    (%rax),%rax
  add    $0x68,%rax
  movsd  D2486(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x90,%rax
  mov    (%rax),%rax
  add    $0x70,%rax
  movsd  D3783(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x90,%rax
  mov    (%rax),%rax
  add    $0x78,%rax
  movsd  D3300(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x90,%rax
  mov    (%rax),%rax
  sub    $0xffffffffffffff80,%rax
  movsd  D1232(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x90,%rax
  mov    (%rax),%rax
  add    $0x88,%rax
  movsd  D3432(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x90,%rax
  mov    (%rax),%rax
  add    $0x90,%rax
  pxor   %xmm0,%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x90,%rax
  mov    (%rax),%rax
  add    $0x98,%rax
  movsd  D749(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x98,%rax
  mov    (%rax),%rax
  movsd  D3701(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x98,%rax
  mov    (%rax),%rax
  add    $0x8,%rax
  movsd  D898(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x98,%rax
  mov    (%rax),%rax
  add    $0x10,%rax
  movsd  D749(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x98,%rax
  mov    (%rax),%rax
  add    $0x18,%rax
  movsd  D749(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x98,%rax
  mov    (%rax),%rax
  add    $0x20,%rax
  movsd  D749(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x98,%rax
  mov    (%rax),%rax
  add    $0x28,%rax
  movsd  D278(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x98,%rax
  mov    (%rax),%rax
  add    $0x30,%rax
  movsd  D2146(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x98,%rax
  mov    (%rax),%rax
  add    $0x38,%rax
  movsd  D1089(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x98,%rax
  mov    (%rax),%rax
  add    $0x40,%rax
  movsd  D749(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x98,%rax
  mov    (%rax),%rax
  add    $0x48,%rax
  movsd  D2039(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x98,%rax
  mov    (%rax),%rax
  add    $0x50,%rax
  movsd  D2041(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x98,%rax
  mov    (%rax),%rax
  add    $0x58,%rax
  movsd  D749(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x98,%rax
  mov    (%rax),%rax
  add    $0x60,%rax
  movsd  D342(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x98,%rax
  mov    (%rax),%rax
  add    $0x68,%rax
  movsd  D2315(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x98,%rax
  mov    (%rax),%rax
  add    $0x70,%rax
  movsd  D1490(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x98,%rax
  mov    (%rax),%rax
  add    $0x78,%rax
  movsd  D749(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x98,%rax
  mov    (%rax),%rax
  sub    $0xffffffffffffff80,%rax
  movsd  D3333(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x98,%rax
  mov    (%rax),%rax
  add    $0x88,%rax
  movsd  D172(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x98,%rax
  mov    (%rax),%rax
  add    $0x90,%rax
  movsd  D749(%rip),%xmm0
  movsd  %xmm0,(%rax)
  mov    -0x8(%rbp),%rax
  add    $0x98,%rax
  mov    (%rax),%rax
  add    $0x98,%rax
  pxor   %xmm0,%xmm0
  movsd  %xmm0,(%rax)
  nop
  pop    %rbp
  ret
```

tool_calls: name: disassemble_data
arguments: tag: D2572
type_guessed: f64
name: disassemble_data
arguments: tag: D2272
type_guessed: f64
name: disassemble_data
arguments: tag: D2621
type_guessed: f64
name: disassemble_data
arguments: tag: D2325
type_guessed: f64
name: disassemble_data
arguments: tag: D749
type_guessed: f64
name: disassemble_data
arguments: tag: D1156
type_guessed: f64
name: disassemble_data
arguments: tag: D418
type_guessed: f64
name: disassemble_data
arguments: tag: D916
type_guessed: f64
name: disassemble_data
arguments: tag: D848
type_guessed: f64
name: disassemble_data
arguments: tag: D2808
type_guessed: f64
name: disassemble_data
arguments: tag: D3401
type_guessed: f64
name: disassemble_data
arguments: tag: D2010
type_guessed: f64
name: disassemble_data
arguments: tag: D1678
type_guessed: f64
name: disassemble_data
arguments: tag: D3024
type_guessed: f64
name: disassemble_data
arguments: tag: D3295
type_guessed: f64
name: disassemble_data
arguments: tag: D2637
type_guessed: f64
name: disassemble_data
arguments: tag: D2049
type_guessed: f64
name: disassemble_data
arguments: tag: D3701
type_guessed: f64
name: disassemble_data
arguments: tag: D837
type_guessed: f64
name: disassemble_data
arguments: tag: D987
type_guessed: f64
name: disassemble_data
arguments: tag: D1679
type_guessed: f64
name: disassemble_data
arguments: tag: D2410
type_guessed: f64
name: disassemble_data
arguments: tag: D2543
type_guessed: f64
name: disassemble_data
arguments: tag: D1617
type_guessed: f64
name: disassemble_data
arguments: tag: D2229
type_guessed: f64
name: disassemble_data
arguments: tag: D1518
type_guessed: f64
name: disassemble_data
arguments: tag: D1437
type_guessed: f64
name: disassemble_data
arguments: tag: D302
type_guessed: f64
name: disassemble_data
arguments: tag: D1421
type_guessed: f64
name: disassemble_data
arguments: tag: D2030
type_guessed: f64
name: disassemble_data
arguments: tag: D898
type_guessed: f64
name: disassemble_data
arguments: tag: D2033
type_guessed: f64
name: disassemble_data
arguments: tag: D525
type_guessed: f64
name: disassemble_data
arguments: tag: D1738
type_guessed: f64
name: disassemble_data
arguments: tag: D599
type_guessed: f64
name: disassemble_data
arguments: tag: D2188
type_guessed: f64
name: disassemble_data
arguments: tag: D3387
type_guessed: f64
name: disassemble_data
arguments: tag: D3287
type_guessed: f64
name: disassemble_data
arguments: tag: D1736
type_guessed: f64
name: disassemble_data
arguments: tag: D263
type_guessed: f64
name: disassemble_data
arguments: tag: D671
type_guessed: f64
name: disassemble_data
arguments: tag: D3023
type_guessed: f64
name: disassemble_data
arguments: tag: D3784
type_guessed: f64
name: disassemble_data
arguments: tag: D339
type_guessed: f64
name: disassemble_data
arguments: tag: D1047
type_guessed: f64
name: disassemble_data
arguments: tag: D480
type_guessed: f64
name: disassemble_data
arguments: tag: D127
type_guessed: f64
name: disassemble_data
arguments: tag: D2396
type_guessed: f64
name: disassemble_data
arguments: tag: D3125
type_guessed: f64
name: disassemble_data
arguments: tag: D3242
type_guessed: f64
name: disassemble_data
arguments: tag: D1686
type_guessed: f64
name: disassemble_data
arguments: tag: D8
type_guessed: f64
name: disassemble_data
arguments: tag: D564
type_guessed: f64
name: disassemble_data
arguments: tag: D601
type_guessed: f64
name: disassemble_data
arguments: tag: D2075
type_guessed: f64
name: disassemble_data
arguments: tag: D1783
type_guessed: f64
name: disassemble_data
arguments: tag: D2826
type_guessed: f64
name: disassemble_data
arguments: tag: D2429
type_guessed: f64
name: disassemble_data
arguments: tag: D2698
type_guessed: f64
name: disassemble_data
arguments: tag: D3384
type_guessed: f64
name: disassemble_data
arguments: tag: D781
type_guessed: f64
name: disassemble_data
arguments: tag: D3566
type_guessed: f64
name: disassemble_data
arguments: tag: D1095
type_guessed: f64
name: disassemble_data
arguments: tag: D684
type_guessed: f64
name: disassemble_data
arguments: tag: D2262
type_guessed: f64
name: disassemble_data
arguments: tag: D1579
type_guessed: f64
name: disassemble_data
arguments: tag: D2440
type_guessed: f64
name: disassemble_data
arguments: tag: D1371
type_guessed: f64
name: disassemble_data
arguments: tag: D717
type_guessed: f64
name: disassemble_data
arguments: tag: D1441
type_guessed: f64
name: disassemble_data
arguments: tag: D2165
type_guessed: f64
name: disassemble_data
arguments: tag: D1916
type_guessed: f64
name: disassemble_data
arguments: tag: D471
type_guessed: f64
name: disassemble_data
arguments: tag: D3172
type_guessed: f64
name: disassemble_data
arguments: tag: D631
type_guessed: f64
name: disassemble_data
arguments: tag: D662
type_guessed: f64
name: disassemble_data
arguments: tag: D2486
type_guessed: f64
name: disassemble_data
arguments: tag: D1170
type_guessed: f64
name: disassemble_data
arguments: tag: D2035
type_guessed: f64
name: disassemble_data
arguments: tag: D3548
type_guessed: f64
name: disassemble_data
arguments: tag: D796
type_guessed: f64
name: disassemble_data
arguments: tag: D2214
type_guessed: f64
name: disassemble_data
arguments: tag: D1677
type_guessed: f64
name: disassemble_data
arguments: tag: D278
type_guessed: f64
name: disassemble_data
arguments: tag: D2228
type_guessed: f64
name: disassemble_data
arguments: tag: D3030
type_guessed: f64
name: disassemble_data
arguments: tag: D1479
type_guessed: f64
name: disassemble_data
arguments: tag: D647
type_guessed: f64
name: disassemble_data
arguments: tag: D2391
type_guessed: f64
name: disassemble_data
arguments: tag: D2739
type_guessed: f64
name: disassemble_data
arguments: tag: D641
type_guessed: f64
name: disassemble_data
arguments: tag: D1898
type_guessed: f64
name: disassemble_data
arguments: tag: D3441
type_guessed: f64
name: disassemble_data
arguments: tag: D2146
type_guessed: f64
name: disassemble_data
arguments: tag: D1350
type_guessed: f64
name: disassemble_data
arguments: tag: D1055
type_guessed: f64
name: disassemble_data
arguments: tag: D2378
type_guessed: f64
name: disassemble_data
arguments: tag: D2545
type_guessed: f64
name: disassemble_data
arguments: tag: D2664
type_guessed: f64
name: disassemble_data
arguments: tag: D558
type_guessed: f64
name: disassemble_data
arguments: tag: D1191
type_guessed: f64
name: disassemble_data
arguments: tag: D1089
type_guessed: f64
name: disassemble_data
arguments: tag: D1150
type_guessed: f64
name: disassemble_data
arguments: tag: D2291
type_guessed: f64
name: disassemble_data
arguments: tag: D3627
type_guessed: f64
name: disassemble_data
arguments: tag: D373
type_guessed: f64
name: disassemble_data
arguments: tag: D2274
type_guessed: f64
name: disassemble_data
arguments: tag: D1348
type_guessed: f64
name: disassemble_data
arguments: tag: D1638
type_guessed: f64
name: disassemble_data
arguments: tag: D3315
type_guessed: f64
name: disassemble_data
arguments: tag: D731
type_guessed: f64
name: disassemble_data
arguments: tag: D272
type_guessed: f64
name: disassemble_data
arguments: tag: D2297
type_guessed: f64
name: disassemble_data
arguments: tag: D3602
type_guessed: f64
name: disassemble_data
arguments: tag: D2583
type_guessed: f64
name: disassemble_data
arguments: tag: D1345
type_guessed: f64
name: disassemble_data
arguments: tag: D1013
type_guessed: f64
name: disassemble_data
arguments: tag: D270
type_guessed: f64
name: disassemble_data
arguments: tag: D45
type_guessed: f64
name: disassemble_data
arguments: tag: D2957
type_guessed: f64
name: disassemble_data
arguments: tag: D2039
type_guessed: f64
name: disassemble_data
arguments: tag: D3455
type_guessed: f64
name: disassemble_data
arguments: tag: D2219
type_guessed: f64
name: disassemble_data
arguments: tag: D233
type_guessed: f64
name: disassemble_data
arguments: tag: D1174
type_guessed: f64
name: disassemble_data
arguments: tag: D82
type_guessed: f64
name: disassemble_data
arguments: tag: D604
type_guessed: f64
name: disassemble_data
arguments: tag: D1007
type_guessed: f64
name: disassemble_data
arguments: tag: D281
type_guessed: f64
name: disassemble_data
arguments: tag: D2041
type_guessed: f64
name: disassemble_data
arguments: tag: D2226
type_guessed: f64
name: disassemble_data
arguments: tag: D1793
type_guessed: f64
name: disassemble_data
arguments: tag: D587
type_guessed: f64
name: disassemble_data
arguments: tag: D958
type_guessed: f64
name: disassemble_data
arguments: tag: D275
type_guessed: f64
name: disassemble_data
arguments: tag: D3252
type_guessed: f64
name: disassemble_data
arguments: tag: D3014
type_guessed: f64
name: disassemble_data
arguments: tag: D2191
type_guessed: f64
name: disassemble_data
arguments: tag: D3078
type_guessed: f64
name: disassemble_data
arguments: tag: D1824
type_guessed: f64
name: disassemble_data
arguments: tag: D1362
type_guessed: f64
name: disassemble_data
arguments: tag: D3378
type_guessed: f64
name: disassemble_data
arguments: tag: D1058
type_guessed: f64
name: disassemble_data
arguments: tag: D342
type_guessed: f64
name: disassemble_data
arguments: tag: D1515
type_guessed: f64
name: disassemble_data
arguments: tag: D2538
type_guessed: f64
name: disassemble_data
arguments: tag: D2497
type_guessed: f64
name: disassemble_data
arguments: tag: D2908
type_guessed: f64
name: disassemble_data
arguments: tag: D2315
type_guessed: f64
name: disassemble_data
arguments: tag: D991
type_guessed: f64
name: disassemble_data
arguments: tag: D3439
type_guessed: f64
name: disassemble_data
arguments: tag: D3390
type_guessed: f64
name: disassemble_data
arguments: tag: D3783
type_guessed: f64
name: disassemble_data
arguments: tag: D1490
type_guessed: f64
name: disassemble_data
arguments: tag: D232
type_guessed: f64
name: disassemble_data
arguments: tag: D3708
type_guessed: f64
name: disassemble_data
arguments: tag: D3300
type_guessed: f64
name: disassemble_data
arguments: tag: D3211
type_guessed: f64
name: disassemble_data
arguments: tag: D1232
type_guessed: f64
name: disassemble_data
arguments: tag: D3333
type_guessed: f64
name: disassemble_data
arguments: tag: D3432
type_guessed: f64
name: disassemble_data
arguments: tag: D172
type_guessed: f64

tool: D2572: 23.18

tool: D2272: 26.95

tool: D2621: 17.67

tool: D2325: 59.93

tool: D749: 1.9

tool: D1156: 9.77

tool: D418: 120.71

tool: D916: 13.9

tool: D848: 96.49

tool: D2808: 25.46

tool: D3401: 8.36

tool: D2010: 141.88

tool: D1678: 6.37

tool: D3024: 54.31

tool: D3295: 387.86

tool: D2637: 480.72

tool: D2049: 6.48

tool: D3701: 195.06

tool: D837: 13.24

tool: D987: 103.33

tool: D1679: 220.99

tool: D2410: 23.03

tool: D2543: 165.23

tool: D1617: 15.58

tool: D2229: 141.4

tool: D1518: 4.69

tool: D1437: 23.64

tool: D302: 6.04

tool: D1421: 2.08

tool: D2030: 21.95

tool: D898: 7.64

tool: D2033: 794.38

tool: D525: 58.94

tool: D1738: 173.56

tool: D599: 63.05

tool: D2188: 53.3

tool: D3387: 496.13

tool: D3287: 27.1

tool: D1736: 15.16

tool: D263: 608.7

tool: D671: 65.41

tool: D3023: 15.2

tool: D3784: 73.31

tool: D339: 494.39

tool: D1047: 238.46

tool: D480: 10.68

tool: D127: 191.36

tool: D2396: 55.28

tool: D3125: 583.55

tool: D3242: 56.77

tool: D1686: 113.99

tool: D8: 4.34

tool: D564: 2.31

tool: D601: 4.98

tool: D2075: 13.43

tool: D1783: 69.02

tool: D2826: 28.01

tool: D2429: 19.86

tool: D2698: 21.21

tool: D3384: 75.24

tool: D781: 30.71

tool: D3566: 141.49

tool: D1095: 62.73

tool: D684: 25.65

tool: D2262: 6.18

tool: D1579: 70.8

tool: D2440: 31.26

tool: D1371: 277.05

tool: D717: 179.97

tool: D1441: 33.6

tool: D2165: 254.77

tool: D1916: 313.56

tool: D471: 6.75

tool: D3172: 582.4

tool: D631: 8.34

tool: D662: 39.7

tool: D2486: 465.58

tool: D1170: 47.37

tool: D2035: 19.11

tool: D3548: 137.29

tool: D796: 54.11

tool: D2214: 94.93

tool: D1677: 38.82

tool: D278: 19

tool: D2228: 28.28

tool: D3030: 49.12

tool: D1479: 3.31

tool: D647: 313.86

tool: D2391: 2.67

tool: D2739: 12.83

tool: D641: 54.71

tool: D1898: 14.82

tool: D3441: 13.12

tool: D2146: 21.14

tool: D1350: 5.98

tool: D1055: 2.41

tool: D2378: 22.73

tool: D2545: 125.93

tool: D2664: 11.17

tool: D558: 10.92

tool: D1191: 3.21

tool: D1089: 2.53

tool: D1150: 12.26

tool: D2291: 11.49

tool: D3627: 127.67

tool: D373: 11.97

tool: D2274: 48.16

tool: D1348: 60.97

tool: D1638: 77.46

tool: D3315: 44.78

tool: D731: 7.08

tool: D272: 670.14

tool: D2297: 329.09

tool: D3602: 19.57

tool: D2583: 517.98

tool: D1345: 84.67

tool: D1013: 20.63

tool: D270: 47.7

tool: D45: 368.43

tool: D2957: 25.01

tool: D2039: 1222.94

tool: D3455: 14.88

tool: D2219: 537.53

tool: D233: 216.06

tool: D1174: 40.1

tool: D82: 73.61

tool: D604: 126.4

tool: D1007: 32.44

tool: D281: 44.15

tool: D2041: 91.67

tool: D2226: 91.37

tool: D1793: 6.44

tool: D587: 50.1

tool: D958: 105.79

tool: D275: 136.33

tool: D3252: 24

tool: D3014: 51.17

tool: D2191: 90.82

tool: D3078: 18.84

tool: D1824: 111.16

tool: D1362: 528.17

tool: D3378: 21.71

tool: D1058: 39.96

tool: D342: 387.54

tool: D1515: 17.31

tool: D2538: 64.29

tool: D2497: 33.85

tool: D2908: 7.84

tool: D2315: 6.35

tool: D991: 169.9

tool: D3439: 128.22

tool: D3390: 4.21

tool: D3783: 16.21

tool: D1490: 8.23

tool: D232: 597.21

tool: D3708: 38.58

tool: D3300: 64.92

tool: D3211: 9.99

tool: D1232: 38.73

tool: D3333: 204.54

tool: D3432: 26.25

tool: D172: 5.37

assistant: ```c
void mtREV24RMatrix(double **r) {
  r[0][0] = 0.00;
  r[0][1] = 23.18;
  r[0][2] = 26.95;
  r[0][3] = 17.67;
  r[0][4] = 59.93;
  r[0][5] = 1.90;
  r[0][6] = 9.77;
  r[0][7] = 120.71;
  r[0][8] = 13.90;
  r[0][9] = 96.49;
  r[0][10] = 25.46;
  r[0][11] = 8.36;
  r[0][12] = 141.88;
  r[0][13] = 6.37;
  r[0][14] = 54.31;
  r[0][15] = 387.86;
  r[0][16] = 480.72;
  r[0][17] = 1.90;
  r[0][18] = 6.48;
  r[0][19] = 195.06;
  r[1][0] = 23.18;
  r[1][1] = 0.00;
  r[1][2] = 13.24;
  r[1][3] = 1.90;
  r[1][4] = 103.33;
  r[1][5] = 220.99;
  r[1][6] = 1.90;
  r[1][7] = 23.03;
  r[1][8] = 165.23;
  r[1][9] = 1.90;
  r[1][10] = 15.58;
  r[1][11] = 141.40;
  r[1][12] = 1.90;
  r[1][13] = 4.69;
  r[1][14] = 23.64;
  r[1][15] = 6.04;
  r[1][16] = 2.08;
  r[1][17] = 21.95;
  r[1][18] = 1.90;
  r[1][19] = 7.64;
  r[2][0] = 26.95;
  r[2][1] = 13.24;
  r[2][2] = 0.00;
  r[2][3] = 794.38;
  r[2][4] = 58.94;
  r[2][5] = 173.56;
  r[2][6] = 63.05;
  r[2][7] = 53.30;
  r[2][8] = 496.13;
  r[2][9] = 27.10;
  r[2][10] = 15.16;
  r[2][11] = 608.70;
  r[2][12] = 65.41;
  r[2][13] = 15.20;
  r[2][14] = 73.31;
  r[2][15] = 494.39;
  r[2][16] = 238.46;
  r[2][17] = 10.68;
  r[2][18] = 191.36;
  r[2][19] = 1.90;
  r[3][0] = 17.67;
  r[3][1] = 1.90;
  r[3][2] = 794.38;
  r[3][3] = 0.00;
  r[3][4] = 1.90;
  r[3][5] = 55.28;
  r[3][6] = 583.55;
  r[3][7] = 56.77;
  r[3][8] = 113.99;
  r[3][9] = 4.34;
  r[3][10] = 1.90;
  r[3][11] = 2.31;
  r[3][12] = 1.90;
  r[3][13] = 4.98;
  r[3][14] = 13.43;
  r[3][15] = 69.02;
  r[3][16] = 28.01;
  r[3][17] = 19.86;
  r[3][18] = 21.21;
  r[3][19] = 1.90;
  r[4][0] = 59.93;
  r[4][1] = 103.33;
  r[4][2] = 58.94;
  r[4][3] = 1.90;
  r[4][4] = 0.00;
  r[4][5] = 75.24;
  r[4][6] = 1.90;
  r[4][7] = 30.71;
  r[4][8] = 141.49;
  r[4][9] = 62.73;
  r[4][10] = 25.65;
  r[4][11] = 1.90;
  r[4][12] = 6.18;
  r[4][13] = 70.80;
  r[4][14] = 31.26;
  r[4][15] = 277.05;
  r[4][16] = 179.97;
  r[4][17] = 33.60;
  r[4][18] = 254.77;
  r[4][19] = 1.90;
  r[5][0] = 1.90;
  r[5][1] = 220.99;
  r[5][2] = 173.56;
  r[5][3] = 55.28;
  r[5][4] = 75.24;
  r[5][5] = 0.00;
  r[5][6] = 313.56;
  r[5][7] = 6.75;
  r[5][8] = 582.40;
  r[5][9] = 8.34;
  r[5][10] = 39.70;
  r[5][11] = 465.58;
  r[5][12] = 47.37;
  r[5][13] = 19.11;
  r[5][14] = 137.29;
  r[5][15] = 54.11;
  r[5][16] = 94.93;
  r[5][17] = 1.90;
  r[5][18] = 38.82;
  r[5][19] = 19.00;
  r[6][0] = 9.77;
  r[6][1] = 1.90;
  r[6][2] = 63.05;
  r[6][3] = 583.55;
  r[6][4] = 1.90;
  r[6][5] = 313.56;
  r[6][6] = 0.00;
  r[6][7] = 28.28;
  r[6][8] = 49.12;
  r[6][9] = 3.31;
  r[6][10] = 1.90;
  r[6][11] = 313.86;
  r[6][12] = 1.90;
  r[6][13] = 2.67;
  r[6][14] = 12.83;
  r[6][15] = 54.71;
  r[6][16] = 14.82;
  r[6][17] = 1.90;
  r[6][18] = 13.12;
  r[6][19] = 21.14;
  r[7][0] = 120.71;
  r[7][1] = 23.03;
  r[7][2] = 53.30;
  r[7][3] = 56.77;
  r[7][4] = 30.71;
  r[7][5] = 6.75;
  r[7][6] = 28.28;
  r[7][7] = 0.00;
  r[7][8] = 1.90;
  r[7][9] = 5.98;
  r[7][10] = 2.41;
  r[7][11] = 22.73;
  r[7][12] = 1.90;
  r[7][13] = 1.90;
  r[7][14] = 1.90;
  r[7][15] = 125.93;
  r[7][16] = 11.17;
  r[7][17] = 10.92;
  r[7][18] = 3.21;
  r[7][19] = 2.53;
  r[8][0] = 13.90;
  r[8][1] = 165.23;
  r[8][2] = 496.13;
  r[8][3] = 113.99;
  r[8][4] = 141.49;
  r[8][5] = 582.40;
  r[8][6] = 49.12;
  r[8][7] = 1.90;
  r[8][8] = 0.00;
  r[8][9] = 12.26;
  r[8][10] = 11.49;
  r[8][11] = 127.67;
  r[8][12] = 11.97;
  r[8][13] = 48.16;
  r[8][14] = 60.97;
  r[8][15] = 77.46;
  r[8][16] = 44.78;
  r[8][17] = 7.08;
  r[8][18] = 670.14;
  r[8][19] = 1.90;
  r[9][0] = 96.49;
  r[9][1] = 1.90;
  r[9][2] = 27.10;
  r[9][3] = 4.34;
  r[9][4] = 62.73;
  r[9][5] = 8.34;
  r[9][6] = 3.31;
  r[9][7] = 5.98;
  r[9][8] = 12.26;
  r[9][9] = 0.00;
  r[9][10] = 329.09;
  r[9][11] = 19.57;
  r[9][12] = 517.98;
  r[9][13] = 84.67;
  r[9][14] = 20.63;
  r[9][15] = 47.70;
  r[9][16] = 368.43;
  r[9][17] = 1.90;
  r[9][18] = 25.01;
  r[9][19] = 1222.94;
  r[10][0] = 25.46;
  r[10][1] = 15.58;
  r[10][2] = 15.16;
  r[10][3] = 1.90;
  r[10][4] = 25.65;
  r[10][5] = 39.70;
  r[10][6] = 1.90;
  r[10][7] = 2.41;
  r[10][8] = 11.49;
  r[10][9] = 329.09;
  r[10][10] = 0.00;
  r[10][11] = 14.88;
  r[10][12] = 537.53;
  r[10][13] = 216.06;
  r[10][14] = 40.10;
  r[10][15] = 73.61;
  r[10][16] = 126.40;
  r[10][17] = 32.44;
  r[10][18] = 44.15;
  r[10][19] = 91.67;
  r[11][0] = 8.36;
  r[11][1] = 141.40;
  r[11][2] = 608.70;
  r[11][3] = 2.31;
  r[11][4] = 1.90;
  r[11][5] = 465.58;
  r[11][6] = 313.86;
  r[11][7] = 22.73;
  r[11][8] = 127.67;
  r[11][9] = 19.57;
  r[11][10] = 14.88;
  r[11][11] = 0.00;
  r[11][12] = 91.37;
  r[11][13] = 6.44;
  r[11][14] = 50.10;
  r[11][15] = 105.79;
  r[11][16] = 136.33;
  r[11][17] = 24.00;
  r[11][18] = 51.17;
  r[11][19] = 1.90;
  r[12][0] = 141.88;
  r[12][1] = 1.90;
  r[12][2] = 65.41;
  r[12][3] = 1.90;
  r[12][4] = 6.18;
  r[12][5] = 47.37;
  r[12][6] = 1.90;
  r[12][7] = 1.90;
  r[12][8] = 11.97;
  r[12][9] = 517.98;
  r[12][10] = 537.53;
  r[12][11] = 91.37;
  r[12][12] = 0.00;
  r[12][13] = 90.82;
  r[12][14] = 18.84;
  r[12][15] = 111.16;
  r[12][16] = 528.17;
  r[12][17] = 21.71;
  r[12][18] = 39.96;
  r[12][19] = 387.54;
  r[13][0] = 6.37;
  r[13][1] = 4.69;
  r[13][2] = 15.20;
  r[13][3] = 4.98;
  r[13][4] = 70.80;
  r[13][5] = 19.11;
  r[13][6] = 2.67;
  r[13][7] = 1.90;
  r[13][8] = 48.16;
  r[13][9] = 84.67;
  r[13][10] = 216.06;
  r[13][11] = 6.44;
  r[13][12] = 90.82;
  r[13][13] = 0.00;
  r[13][14] = 17.31;
  r[13][15] = 64.29;
  r[13][16] = 33.85;
  r[13][17] = 7.84;
  r[13][18] = 465.58;
  r[13][19] = 6.35;
  r[14][0] = 54.31;
  r[14][1] = 23.64;
  r[14][2] = 73.31;
  r[14][3] = 13.43;
  r[14][4] = 31.26;
  r[14][5] = 137.29;
  r[14][6] = 12.83;
  r[14][7] = 1.90;
  r[14][8] = 60.97;
  r[14][9] = 20.63;
  r[14][10] = 40.10;
  r[14][11] = 50.10;
  r[14][12] = 18.84;
  r[14][13] = 17.31;
  r[14][14] = 0.00;
  r[14][15] = 169.90;
  r[14][16] = 128.22;
  r[14][17] = 4.21;
  r[14][18] = 16.21;
  r[14][19] = 8.23;
  r[15][0] = 387.86;
  r[15][1] = 6.04;
  r[15][2] = 494.39;
  r[15][3] = 69.02;
  r[15][4] = 277.05;
  r[15][5] = 54.11;
  r[15][6] = 54.71;
  r[15][7] = 125.93;
  r[15][8] = 77.46;
  r[15][9] = 47.70;
  r[15][10] = 73.61;
  r[15][11] = 105.79;
  r[15][12] = 111.16;
  r[15][13] = 64.29;
  r[15][14] = 169.90;
  r[15][15] = 0.00;
  r[15][16] = 597.21;
  r[15][17] = 38.58;
  r[15][18] = 64.92;
  r[15][19] = 1.90;
  r[16][0] = 480.72;
  r[16][1] = 2.08;
  r[16][2] = 238.46;
  r[16][3] = 28.01;
  r[16][4] = 179.97;
  r[16][5] = 94.93;
  r[16][6] = 14.82;
  r[16][7] = 11.17;
  r[16][8] = 44.78;
  r[16][9] = 368.43;
  r[16][10] = 126.40;
  r[16][11] = 136.33;
  r[16][12] = 528.17;
  r[16][13] = 33.85;
  r[16][14] = 128.22;
  r[16][15] = 597.21;
  r[16][16] = 0.00;
  r[16][17] = 9.99;
  r[16][18] = 38.73;
  r[16][19] = 204.54;
  r[17][0] = 1.90;
  r[17][1] = 21.95;
  r[17][2] = 10.68;
  r[17][3] = 19.86;
  r[17][4] = 33.60;
  r[17][5] = 1.90;
  r[17][6] = 1.90;
  r[17][7] = 10.92;
  r[17][8] = 7.08;
  r[17][9] = 1.90;
  r[17][10] = 32.44;
  r[17][11] = 24.00;
  r[17][12] = 21.71;
  r[17][13] = 7.84;
  r[17][14] = 4.21;
  r[17][15] = 38.58;
  r[17][16] = 9.99;
  r[17][17] = 0.00;
  r[17][18] = 26.25;
  r[17][19] = 5.37;
  r[18][0] = 6.48;
  r[18][1] = 1.90;
  r[18][2] = 191.36;
  r[18][3] = 21.21;
  r[18][4] = 254.77;
  r[18][5] = 38.82;
  r[18][6] = 13.12;
  r[18][7] = 3.21;
  r[18][8] = 670.14;
  r[18][9] = 25.01;
  r[18][10] = 44.15;
  r[18][11] = 51.17;
  r[18][12] = 39.96;
  r[18][13] = 465.58;
  r[18][14] = 16.21;
  r[18][15] = 64.92;
  r[18][16] = 38.73;
  r[18][17] = 26.25;
  r[18][18] = 0.00;
  r[18][19] = 1.90;
  r[19][0] = 195.06;
  r[19][1] = 7.64;
  r[19][2] = 1.90;
  r[19][3] = 1.90;
  r[19][4] = 1.90;
  r[19][5] = 19.00;
  r[19][6] = 21.14;
  r[19][7] = 2.53;
  r[19][8] = 1.90;
  r[19][9] = 1222.94;
  r[19][10] = 91.67;
  r[19][11] = 1.90;
  r[19][12] = 387.54;
  r[19][13] = 6.35;
  r[19][14] = 8.23;
  r[19][15] = 1.90;
  r[19][16] = 204.54;
  r[19][17] = 5.37;
  r[19][18] = 1.90;
  r[19][19] = 0.00;
}
```