user: 下面的汇编指令对应的C源代码是什么:

```asm
<Fn>:
  endbr64
  push   %rbp
  mov    %rsp,%rbp
  sub    $0x100,%rsp
  mov    %edi,-0x164(%rbp)
  mov    %esi,-0x168(%rbp)
  movsd  %xmm0,-0x170(%rbp)
  movsd  %xmm1,-0x178(%rbp)
  pxor   %xmm0,%xmm0
  movsd  %xmm0,-0x160(%rbp)
  cmpl   $0x0,-0x164(%rbp)
  jne    L361
  cmpl   $0x0,-0x168(%rbp)
  jne    L361
  movsd  D9483(%rip),%xmm0
  movsd  %xmm0,-0x160(%rbp)
  jmp    L502
L361:
  cmpl   $0x0,-0x164(%rbp)
  jne    L1087
  cmpl   $0x1,-0x168(%rbp)
  jne    L1087
  movsd  -0x178(%rbp),%xmm0
  movsd  D8044(%rip),%xmm1
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0x160(%rbp)
  jmp    L502
L1087:
  cmpl   $0x1,-0x164(%rbp)
  jne    L88
  cmpl   $0x0,-0x168(%rbp)
  jne    L88
  movsd  -0x170(%rbp),%xmm0
  movsd  D8044(%rip),%xmm1
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0x160(%rbp)
  jmp    L502
L88:
  cmpl   $0x0,-0x164(%rbp)
  jne    L1998
  cmpl   $0x2,-0x168(%rbp)
  jne    L1998
  movsd  -0x178(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x158(%rbp)
  movsd  -0x178(%rbp),%xmm1
  movsd  D3574(%rip),%xmm0
  movapd %xmm1,%xmm2
  mulsd  %xmm0,%xmm2
  movsd  -0x158(%rbp),%xmm0
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  D10358(%rip),%xmm0
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0x160(%rbp)
  jmp    L502
L1998:
  cmpl   $0x1,-0x164(%rbp)
  jne    L1830
  cmpl   $0x1,-0x168(%rbp)
  jne    L1830
  movsd  -0x170(%rbp),%xmm0
  mulsd  -0x178(%rbp),%xmm0
  movsd  -0x170(%rbp),%xmm1
  movsd  D9812(%rip),%xmm2
  divsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x178(%rbp),%xmm1
  movsd  D9812(%rip),%xmm3
  movapd %xmm1,%xmm2
  divsd  %xmm3,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  D6251(%rip),%xmm0
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0x160(%rbp)
  jmp    L502
L1830:
  cmpl   $0x2,-0x164(%rbp)
  jne    L1332
  cmpl   $0x0,-0x168(%rbp)
  jne    L1332
  movsd  -0x170(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x158(%rbp)
  movsd  -0x170(%rbp),%xmm1
  movsd  D3574(%rip),%xmm0
  movapd %xmm1,%xmm2
  mulsd  %xmm0,%xmm2
  movsd  -0x158(%rbp),%xmm0
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  D10358(%rip),%xmm0
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0x160(%rbp)
  jmp    L502
L1332:
  cmpl   $0x0,-0x164(%rbp)
  jne    L495
  cmpl   $0x3,-0x168(%rbp)
  jne    L495
  movsd  -0x178(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x158(%rbp)
  movsd  -0x158(%rbp),%xmm0
  mulsd  -0x178(%rbp),%xmm0
  movsd  -0x158(%rbp),%xmm2
  movsd  D14215(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x178(%rbp),%xmm2
  movsd  D10685(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  D15675(%rip),%xmm1
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0x160(%rbp)
  jmp    L502
L495:
  cmpl   $0x1,-0x164(%rbp)
  jne    L314
  cmpl   $0x2,-0x168(%rbp)
  jne    L314
  movsd  -0x178(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x158(%rbp)
  movsd  -0x170(%rbp),%xmm0
  mulsd  -0x158(%rbp),%xmm0
  movsd  -0x170(%rbp),%xmm2
  movsd  D6963(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x178(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x170(%rbp),%xmm0
  movsd  D15173(%rip),%xmm2
  divsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x158(%rbp),%xmm1
  movsd  D4095(%rip),%xmm3
  movapd %xmm1,%xmm2
  divsd  %xmm3,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x178(%rbp),%xmm2
  movsd  D13141(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  D14103(%rip),%xmm1
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0x160(%rbp)
  jmp    L502
L314:
  cmpl   $0x2,-0x164(%rbp)
  jne    L1201
  cmpl   $0x1,-0x168(%rbp)
  jne    L1201
  movsd  -0x170(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x158(%rbp)
  movsd  -0x158(%rbp),%xmm0
  mulsd  -0x178(%rbp),%xmm0
  movsd  -0x158(%rbp),%xmm1
  movsd  D4095(%rip),%xmm2
  divsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x170(%rbp),%xmm2
  movsd  D6963(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x178(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x170(%rbp),%xmm2
  movsd  D13141(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x178(%rbp),%xmm0
  movsd  D15173(%rip),%xmm2
  divsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  D14103(%rip),%xmm1
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0x160(%rbp)
  jmp    L502
L1201:
  cmpl   $0x3,-0x164(%rbp)
  jne    L2220
  cmpl   $0x0,-0x168(%rbp)
  jne    L2220
  movsd  -0x170(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x158(%rbp)
  movsd  -0x170(%rbp),%xmm0
  mulsd  -0x158(%rbp),%xmm0
  movsd  -0x158(%rbp),%xmm2
  movsd  D14215(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x170(%rbp),%xmm2
  movsd  D10685(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  D15675(%rip),%xmm1
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0x160(%rbp)
  jmp    L502
L2220:
  cmpl   $0x0,-0x164(%rbp)
  jne    L2564
  cmpl   $0x4,-0x168(%rbp)
  jne    L2564
  movsd  -0x178(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x158(%rbp)
  movsd  -0x158(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x150(%rbp)
  movsd  -0x158(%rbp),%xmm1
  movsd  D13732(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movapd %xmm0,%xmm2
  mulsd  -0x178(%rbp),%xmm2
  movsd  -0x150(%rbp),%xmm0
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x158(%rbp),%xmm2
  movsd  D8172(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x178(%rbp),%xmm2
  movsd  D2922(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  D5757(%rip),%xmm0
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0x160(%rbp)
  jmp    L502
L2564:
  cmpl   $0x1,-0x164(%rbp)
  jne    L707
  cmpl   $0x3,-0x168(%rbp)
  jne    L707
  movsd  -0x178(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x158(%rbp)
  movsd  -0x158(%rbp),%xmm0
  mulsd  -0x178(%rbp),%xmm0
  movsd  %xmm0,-0x150(%rbp)
  movsd  -0x170(%rbp),%xmm0
  mulsd  -0x150(%rbp),%xmm0
  movsd  -0x170(%rbp),%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x158(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x170(%rbp),%xmm2
  movsd  D12669(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x178(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x170(%rbp),%xmm1
  movsd  D13667(%rip),%xmm2
  divsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x150(%rbp),%xmm1
  movsd  D12882(%rip),%xmm3
  movapd %xmm1,%xmm2
  divsd  %xmm3,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x158(%rbp),%xmm2
  movsd  D2922(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x178(%rbp),%xmm2
  movsd  D15435(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  D11128(%rip),%xmm0
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0x160(%rbp)
  jmp    L502
L707:
  cmpl   $0x2,-0x164(%rbp)
  jne    L1731
  cmpl   $0x2,-0x168(%rbp)
  jne    L1731
  movsd  -0x170(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x158(%rbp)
  movsd  -0x178(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x150(%rbp)
  movsd  -0x158(%rbp),%xmm0
  mulsd  -0x150(%rbp),%xmm0
  movsd  -0x158(%rbp),%xmm1
  mulsd  -0x178(%rbp),%xmm1
  movsd  D16534(%rip),%xmm3
  movapd %xmm1,%xmm2
  divsd  %xmm3,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x158(%rbp),%xmm0
  movsd  D11750(%rip),%xmm2
  divsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x170(%rbp),%xmm1
  mulsd  -0x150(%rbp),%xmm1
  movsd  D16534(%rip),%xmm3
  movapd %xmm1,%xmm2
  divsd  %xmm3,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x170(%rbp),%xmm2
  movsd  D12669(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x178(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x170(%rbp),%xmm2
  movsd  D2541(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x150(%rbp),%xmm0
  movsd  D11750(%rip),%xmm2
  divsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x178(%rbp),%xmm2
  movsd  D2541(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  D3186(%rip),%xmm0
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0x160(%rbp)
  jmp    L502
L1731:
  cmpl   $0x3,-0x164(%rbp)
  jne    L800
  cmpl   $0x1,-0x168(%rbp)
  jne    L800
  movsd  -0x170(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x158(%rbp)
  movsd  -0x170(%rbp),%xmm0
  mulsd  -0x158(%rbp),%xmm0
  movsd  %xmm0,-0x150(%rbp)
  movsd  -0x150(%rbp),%xmm0
  mulsd  -0x178(%rbp),%xmm0
  movsd  -0x150(%rbp),%xmm1
  movsd  D12882(%rip),%xmm2
  divsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x158(%rbp),%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x178(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x158(%rbp),%xmm2
  movsd  D2922(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x170(%rbp),%xmm2
  movsd  D12669(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x178(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x170(%rbp),%xmm2
  movsd  D15435(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x178(%rbp),%xmm1
  movsd  D13667(%rip),%xmm3
  movapd %xmm1,%xmm2
  divsd  %xmm3,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  D11128(%rip),%xmm0
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0x160(%rbp)
  jmp    L502
L800:
  cmpl   $0x4,-0x164(%rbp)
  jne    L418
  cmpl   $0x0,-0x168(%rbp)
  jne    L418
  movsd  -0x170(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x158(%rbp)
  movsd  -0x158(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x150(%rbp)
  movsd  -0x170(%rbp),%xmm1
  movsd  D13732(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movapd %xmm0,%xmm2
  mulsd  -0x158(%rbp),%xmm2
  movsd  -0x150(%rbp),%xmm0
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x158(%rbp),%xmm2
  movsd  D8172(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x170(%rbp),%xmm2
  movsd  D2922(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  D5757(%rip),%xmm0
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0x160(%rbp)
  jmp    L502
L418:
  cmpl   $0x0,-0x164(%rbp)
  jne    L1300
  cmpl   $0x5,-0x168(%rbp)
  jne    L1300
  movsd  -0x178(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x158(%rbp)
  movsd  -0x158(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x150(%rbp)
  movsd  -0x150(%rbp),%xmm0
  mulsd  -0x178(%rbp),%xmm0
  movsd  -0x150(%rbp),%xmm2
  movsd  D13044(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x158(%rbp),%xmm2
  movsd  D8453(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x178(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x158(%rbp),%xmm2
  movsd  D16279(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x178(%rbp),%xmm2
  movsd  D4637(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  D9917(%rip),%xmm1
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0x160(%rbp)
  jmp    L502
L1300:
  cmpl   $0x1,-0x164(%rbp)
  jne    L2251
  cmpl   $0x4,-0x168(%rbp)
  jne    L2251
  movsd  -0x178(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x158(%rbp)
  movsd  -0x158(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x150(%rbp)
  movsd  -0x158(%rbp),%xmm0
  mulsd  -0x178(%rbp),%xmm0
  movsd  %xmm0,-0x148(%rbp)
  movsd  -0x170(%rbp),%xmm0
  mulsd  -0x150(%rbp),%xmm0
  movsd  -0x170(%rbp),%xmm2
  movsd  D4108(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x148(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x170(%rbp),%xmm2
  movsd  D16757(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x158(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x170(%rbp),%xmm2
  movsd  D16401(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x178(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x170(%rbp),%xmm2
  movsd  D11707(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x150(%rbp),%xmm1
  movsd  D14524(%rip),%xmm3
  movapd %xmm1,%xmm2
  divsd  %xmm3,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x148(%rbp),%xmm2
  movsd  D2991(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x158(%rbp),%xmm2
  movsd  D16401(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x178(%rbp),%xmm2
  movsd  D10683(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  D3983(%rip),%xmm1
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0x160(%rbp)
  jmp    L502
L2251:
  cmpl   $0x2,-0x164(%rbp)
  jne    L1388
  cmpl   $0x3,-0x168(%rbp)
  jne    L1388
  movsd  -0x170(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x158(%rbp)
  movsd  -0x178(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x150(%rbp)
  movsd  -0x150(%rbp),%xmm0
  mulsd  -0x178(%rbp),%xmm0
  movsd  %xmm0,-0x140(%rbp)
  movsd  -0x158(%rbp),%xmm0
  mulsd  -0x140(%rbp),%xmm0
  movsd  -0x158(%rbp),%xmm2
  movsd  D8074(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x150(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x158(%rbp),%xmm2
  movsd  D7351(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x178(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x158(%rbp),%xmm1
  movsd  D14456(%rip),%xmm2
  divsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x170(%rbp),%xmm2
  movsd  D5378(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x140(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x170(%rbp),%xmm2
  movsd  D1237(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x150(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x170(%rbp),%xmm2
  movsd  D2263(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x178(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x170(%rbp),%xmm2
  movsd  D9916(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x140(%rbp),%xmm2
  movsd  D5246(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x150(%rbp),%xmm2
  movsd  D5246(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x178(%rbp),%xmm2
  movsd  D16149(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  D4538(%rip),%xmm1
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0x160(%rbp)
  jmp    L502
L1388:
  cmpl   $0x3,-0x164(%rbp)
  jne    L1050
  cmpl   $0x2,-0x168(%rbp)
  jne    L1050
  movsd  -0x170(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x158(%rbp)
  movsd  -0x170(%rbp),%xmm0
  mulsd  -0x158(%rbp),%xmm0
  movsd  %xmm0,-0x150(%rbp)
  movsd  -0x178(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x140(%rbp)
  movsd  -0x150(%rbp),%xmm0
  mulsd  -0x140(%rbp),%xmm0
  movsd  -0x150(%rbp),%xmm2
  movsd  D5378(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x178(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x150(%rbp),%xmm2
  movsd  D5246(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x158(%rbp),%xmm2
  movsd  D8074(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x140(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x158(%rbp),%xmm2
  movsd  D1237(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x178(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x158(%rbp),%xmm2
  movsd  D5246(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x170(%rbp),%xmm2
  movsd  D7351(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x140(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x170(%rbp),%xmm2
  movsd  D2263(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x178(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x170(%rbp),%xmm2
  movsd  D16149(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x140(%rbp),%xmm1
  movsd  D14456(%rip),%xmm3
  movapd %xmm1,%xmm2
  divsd  %xmm3,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x178(%rbp),%xmm2
  movsd  D9916(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  D4538(%rip),%xmm1
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0x160(%rbp)
  jmp    L502
L1050:
  cmpl   $0x4,-0x164(%rbp)
  jne    L1829
  cmpl   $0x1,-0x168(%rbp)
  jne    L1829
  movsd  -0x170(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x158(%rbp)
  movsd  -0x158(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x150(%rbp)
  movsd  -0x170(%rbp),%xmm0
  mulsd  -0x158(%rbp),%xmm0
  movsd  %xmm0,-0x148(%rbp)
  movsd  -0x150(%rbp),%xmm0
  mulsd  -0x178(%rbp),%xmm0
  movsd  -0x150(%rbp),%xmm1
  movsd  D14524(%rip),%xmm2
  divsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x148(%rbp),%xmm2
  movsd  D4108(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x178(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x148(%rbp),%xmm2
  movsd  D2991(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x158(%rbp),%xmm2
  movsd  D16757(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x178(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x158(%rbp),%xmm2
  movsd  D16401(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x170(%rbp),%xmm2
  movsd  D16401(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x178(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x170(%rbp),%xmm2
  movsd  D10683(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x178(%rbp),%xmm2
  movsd  D11707(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  D3983(%rip),%xmm1
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0x160(%rbp)
  jmp    L502
L1829:
  cmpl   $0x5,-0x164(%rbp)
  jne    L1736
  cmpl   $0x0,-0x168(%rbp)
  jne    L1736
  movsd  -0x170(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x158(%rbp)
  movsd  -0x158(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x150(%rbp)
  movsd  -0x170(%rbp),%xmm0
  mulsd  -0x150(%rbp),%xmm0
  movsd  -0x150(%rbp),%xmm2
  movsd  D13044(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x170(%rbp),%xmm2
  movsd  D8453(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x158(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x158(%rbp),%xmm2
  movsd  D16279(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x170(%rbp),%xmm2
  movsd  D4637(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  D9917(%rip),%xmm1
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0x160(%rbp)
  jmp    L502
L1736:
  cmpl   $0x0,-0x164(%rbp)
  jne    L2144
  cmpl   $0x6,-0x168(%rbp)
  jne    L2144
  movsd  -0x178(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x158(%rbp)
  movsd  -0x158(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x150(%rbp)
  movsd  -0x158(%rbp),%xmm0
  mulsd  -0x150(%rbp),%xmm0
  movsd  -0x150(%rbp),%xmm2
  movsd  D17250(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x178(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x150(%rbp),%xmm2
  movsd  D17250(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x158(%rbp),%xmm2
  movsd  D1227(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x178(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x158(%rbp),%xmm2
  movsd  D8913(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x178(%rbp),%xmm2
  movsd  D1653(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  D7388(%rip),%xmm0
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0x160(%rbp)
  jmp    L502
L2144:
  cmpl   $0x1,-0x164(%rbp)
  jne    L2359
  cmpl   $0x5,-0x168(%rbp)
  jne    L2359
  movsd  -0x178(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x158(%rbp)
  movsd  -0x158(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x150(%rbp)
  movsd  -0x150(%rbp),%xmm0
  mulsd  -0x178(%rbp),%xmm0
  movsd  %xmm0,-0x140(%rbp)
  movsd  -0x158(%rbp),%xmm0
  mulsd  -0x178(%rbp),%xmm0
  movsd  %xmm0,-0x138(%rbp)
  movsd  -0x170(%rbp),%xmm0
  mulsd  -0x140(%rbp),%xmm0
  movsd  -0x170(%rbp),%xmm2
  movsd  D14343(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x150(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x170(%rbp),%xmm2
  movsd  D1227(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x138(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x170(%rbp),%xmm2
  movsd  D4629(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x158(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x170(%rbp),%xmm2
  movsd  D8754(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x178(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x170(%rbp),%xmm1
  movsd  D15313(%rip),%xmm2
  divsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x140(%rbp),%xmm1
  movsd  D10180(%rip),%xmm3
  movapd %xmm1,%xmm2
  divsd  %xmm3,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x150(%rbp),%xmm0
  movsd  D9812(%rip),%xmm2
  divsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x138(%rbp),%xmm2
  movsd  D13477(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x158(%rbp),%xmm2
  movsd  D7275(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x178(%rbp),%xmm2
  movsd  D17147(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  D1596(%rip),%xmm0
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0x160(%rbp)
  jmp    L502
L2359:
  cmpl   $0x2,-0x164(%rbp)
  jne    L351
  cmpl   $0x4,-0x168(%rbp)
  jne    L351
  movsd  -0x170(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x158(%rbp)
  movsd  -0x178(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x150(%rbp)
  movsd  -0x150(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x140(%rbp)
  movsd  -0x150(%rbp),%xmm0
  mulsd  -0x178(%rbp),%xmm0
  movsd  %xmm0,-0x130(%rbp)
  movsd  -0x158(%rbp),%xmm0
  mulsd  -0x140(%rbp),%xmm0
  movsd  -0x158(%rbp),%xmm2
  movsd  D1227(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x130(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x158(%rbp),%xmm0
  mulsd  -0x150(%rbp),%xmm0
  movsd  D16534(%rip),%xmm2
  divsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x158(%rbp),%xmm1
  mulsd  -0x178(%rbp),%xmm1
  movsd  D4411(%rip),%xmm3
  movapd %xmm1,%xmm2
  divsd  %xmm3,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x158(%rbp),%xmm0
  movsd  D11062(%rip),%xmm2
  divsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x170(%rbp),%xmm2
  movsd  D12910(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x140(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x170(%rbp),%xmm0
  mulsd  -0x130(%rbp),%xmm0
  movsd  D16534(%rip),%xmm2
  divsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x170(%rbp),%xmm2
  movsd  D8128(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x150(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x170(%rbp),%xmm2
  movsd  D5246(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x178(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x170(%rbp),%xmm1
  movsd  D15313(%rip),%xmm3
  movapd %xmm1,%xmm2
  divsd  %xmm3,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x140(%rbp),%xmm0
  movsd  D7744(%rip),%xmm2
  divsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x130(%rbp),%xmm1
  movsd  D1326(%rip),%xmm3
  movapd %xmm1,%xmm2
  divsd  %xmm3,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x150(%rbp),%xmm2
  movsd  D7134(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x178(%rbp),%xmm1
  movsd  D11062(%rip),%xmm3
  movapd %xmm1,%xmm2
  divsd  %xmm3,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  D4283(%rip),%xmm0
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0x160(%rbp)
  jmp    L502
L351:
  cmpl   $0x3,-0x164(%rbp)
  jne    L2054
  cmpl   $0x3,-0x168(%rbp)
  jne    L2054
  movsd  -0x170(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x158(%rbp)
  movsd  -0x170(%rbp),%xmm0
  mulsd  -0x158(%rbp),%xmm0
  movsd  %xmm0,-0x150(%rbp)
  movsd  -0x178(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x140(%rbp)
  movsd  -0x140(%rbp),%xmm0
  mulsd  -0x178(%rbp),%xmm0
  movsd  %xmm0,-0x148(%rbp)
  movsd  -0x150(%rbp),%xmm0
  mulsd  -0x148(%rbp),%xmm0
  movsd  -0x150(%rbp),%xmm2
  movsd  D3574(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x140(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x150(%rbp),%xmm2
  movsd  D9849(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x178(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x150(%rbp),%xmm1
  movsd  D11942(%rip),%xmm2
  divsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x158(%rbp),%xmm2
  movsd  D3574(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x148(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x158(%rbp),%xmm2
  movsd  D6963(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x140(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x158(%rbp),%xmm2
  movsd  D8982(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x178(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x158(%rbp),%xmm2
  movsd  D13282(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x170(%rbp),%xmm2
  movsd  D9849(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x148(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x170(%rbp),%xmm2
  movsd  D8982(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x140(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x170(%rbp),%xmm2
  movsd  D164(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x178(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x170(%rbp),%xmm2
  movsd  D4600(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x148(%rbp),%xmm1
  movsd  D11942(%rip),%xmm3
  movapd %xmm1,%xmm2
  divsd  %xmm3,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x140(%rbp),%xmm2
  movsd  D13282(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x178(%rbp),%xmm2
  movsd  D4600(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  D2210(%rip),%xmm0
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0x160(%rbp)
  jmp    L502
L2054:
  cmpl   $0x4,-0x164(%rbp)
  jne    L1735
  cmpl   $0x2,-0x168(%rbp)
  jne    L1735
  movsd  -0x170(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x158(%rbp)
  movsd  -0x158(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x150(%rbp)
  movsd  -0x178(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x140(%rbp)
  movsd  -0x170(%rbp),%xmm0
  mulsd  -0x158(%rbp),%xmm0
  movsd  %xmm0,-0x138(%rbp)
  movsd  -0x150(%rbp),%xmm0
  mulsd  -0x140(%rbp),%xmm0
  movsd  -0x150(%rbp),%xmm2
  movsd  D12910(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x178(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x150(%rbp),%xmm0
  movsd  D7744(%rip),%xmm2
  divsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x138(%rbp),%xmm2
  movsd  D1227(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x140(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x138(%rbp),%xmm0
  mulsd  -0x178(%rbp),%xmm0
  movsd  D16534(%rip),%xmm2
  divsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x138(%rbp),%xmm1
  movsd  D1326(%rip),%xmm3
  movapd %xmm1,%xmm2
  divsd  %xmm3,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x158(%rbp),%xmm0
  mulsd  -0x140(%rbp),%xmm0
  movsd  D16534(%rip),%xmm2
  divsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x158(%rbp),%xmm2
  movsd  D8128(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x178(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x158(%rbp),%xmm2
  movsd  D7134(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x170(%rbp),%xmm1
  mulsd  -0x140(%rbp),%xmm1
  movsd  D4411(%rip),%xmm3
  movapd %xmm1,%xmm2
  divsd  %xmm3,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x170(%rbp),%xmm2
  movsd  D5246(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x178(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x170(%rbp),%xmm1
  movsd  D11062(%rip),%xmm3
  movapd %xmm1,%xmm2
  divsd  %xmm3,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x140(%rbp),%xmm0
  movsd  D11062(%rip),%xmm2
  divsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x178(%rbp),%xmm1
  movsd  D15313(%rip),%xmm3
  movapd %xmm1,%xmm2
  divsd  %xmm3,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  D4283(%rip),%xmm0
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0x160(%rbp)
  jmp    L502
L1735:
  cmpl   $0x5,-0x164(%rbp)
  jne    L998
  cmpl   $0x1,-0x168(%rbp)
  jne    L998
  movsd  -0x170(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x158(%rbp)
  movsd  -0x158(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x150(%rbp)
  movsd  -0x170(%rbp),%xmm0
  mulsd  -0x150(%rbp),%xmm0
  movsd  %xmm0,-0x140(%rbp)
  movsd  -0x170(%rbp),%xmm0
  mulsd  -0x158(%rbp),%xmm0
  movsd  %xmm0,-0x138(%rbp)
  movsd  -0x140(%rbp),%xmm0
  mulsd  -0x178(%rbp),%xmm0
  movsd  -0x140(%rbp),%xmm1
  movsd  D10180(%rip),%xmm2
  divsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x150(%rbp),%xmm2
  movsd  D14343(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x178(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x150(%rbp),%xmm0
  movsd  D9812(%rip),%xmm2
  divsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x138(%rbp),%xmm2
  movsd  D1227(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x178(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x138(%rbp),%xmm2
  movsd  D13477(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x158(%rbp),%xmm2
  movsd  D4629(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x178(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x158(%rbp),%xmm2
  movsd  D7275(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x170(%rbp),%xmm2
  movsd  D8754(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x178(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x170(%rbp),%xmm2
  movsd  D17147(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x178(%rbp),%xmm1
  movsd  D15313(%rip),%xmm3
  movapd %xmm1,%xmm2
  divsd  %xmm3,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  D1596(%rip),%xmm0
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0x160(%rbp)
  jmp    L502
L998:
  cmpl   $0x6,-0x164(%rbp)
  jne    L429
  cmpl   $0x0,-0x168(%rbp)
  jne    L429
  movsd  -0x170(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x158(%rbp)
  movsd  -0x158(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x150(%rbp)
  movsd  -0x158(%rbp),%xmm0
  mulsd  -0x150(%rbp),%xmm0
  movsd  -0x170(%rbp),%xmm2
  movsd  D17250(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x150(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x150(%rbp),%xmm2
  movsd  D17250(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x170(%rbp),%xmm2
  movsd  D1227(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x158(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x158(%rbp),%xmm2
  movsd  D8913(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x170(%rbp),%xmm2
  movsd  D1653(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  D7388(%rip),%xmm0
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0x160(%rbp)
  jmp    L502
L429:
  cmpl   $0x0,-0x164(%rbp)
  jne    L1778
  cmpl   $0x7,-0x168(%rbp)
  jne    L1778
  movsd  -0x178(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x158(%rbp)
  movsd  -0x158(%rbp),%xmm0
  mulsd  -0x178(%rbp),%xmm0
  movsd  %xmm0,-0x150(%rbp)
  movsd  -0x158(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x140(%rbp)
  movsd  -0x150(%rbp),%xmm0
  mulsd  -0x140(%rbp),%xmm0
  movsd  -0x158(%rbp),%xmm2
  movsd  D7954(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x140(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x140(%rbp),%xmm2
  movsd  D609(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x178(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x140(%rbp),%xmm2
  movsd  D16951(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x150(%rbp),%xmm2
  movsd  D10521(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x158(%rbp),%xmm2
  movsd  D14830(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x178(%rbp),%xmm2
  movsd  D3282(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  D6844(%rip),%xmm1
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0x160(%rbp)
  jmp    L502
L1778:
  cmpl   $0x1,-0x164(%rbp)
  jne    L2068
  cmpl   $0x6,-0x168(%rbp)
  jne    L2068
  movsd  -0x178(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x158(%rbp)
  movsd  -0x158(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x150(%rbp)
  movsd  -0x158(%rbp),%xmm0
  mulsd  -0x150(%rbp),%xmm0
  movsd  %xmm0,-0x140(%rbp)
  movsd  -0x150(%rbp),%xmm0
  mulsd  -0x178(%rbp),%xmm0
  movsd  %xmm0,-0x130(%rbp)
  movsd  -0x158(%rbp),%xmm0
  mulsd  -0x178(%rbp),%xmm0
  movsd  %xmm0,-0x128(%rbp)
  movsd  -0x170(%rbp),%xmm0
  mulsd  -0x140(%rbp),%xmm0
  movsd  -0x170(%rbp),%xmm2
  movsd  D16245(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x130(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x170(%rbp),%xmm2
  movsd  D4357(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x150(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x170(%rbp),%xmm2
  movsd  D4672(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x128(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x170(%rbp),%xmm2
  movsd  D16195(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x158(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x170(%rbp),%xmm1
  mulsd  -0x178(%rbp),%xmm1
  movsd  D14824(%rip),%xmm3
  movapd %xmm1,%xmm2
  divsd  %xmm3,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x170(%rbp),%xmm0
  movsd  D6919(%rip),%xmm2
  divsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x140(%rbp),%xmm1
  movsd  D4450(%rip),%xmm3
  movapd %xmm1,%xmm2
  divsd  %xmm3,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x130(%rbp),%xmm2
  movsd  D4276(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x150(%rbp),%xmm2
  movsd  D7120(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x128(%rbp),%xmm2
  movsd  D14045(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x158(%rbp),%xmm2
  movsd  D11610(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x178(%rbp),%xmm0
  movsd  D836(%rip),%xmm2
  divsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  D1665(%rip),%xmm1
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0x160(%rbp)
  jmp    L502
L2068:
  cmpl   $0x2,-0x164(%rbp)
  jne    L2421
  cmpl   $0x5,-0x168(%rbp)
  jne    L2421
  movsd  -0x170(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x158(%rbp)
  movsd  -0x178(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x150(%rbp)
  movsd  -0x150(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x140(%rbp)
  movsd  -0x140(%rbp),%xmm0
  mulsd  -0x178(%rbp),%xmm0
  movsd  %xmm0,-0x148(%rbp)
  movsd  -0x150(%rbp),%xmm0
  mulsd  -0x178(%rbp),%xmm0
  movsd  %xmm0,-0x120(%rbp)
  movsd  -0x158(%rbp),%xmm0
  mulsd  -0x148(%rbp),%xmm0
  movsd  -0x158(%rbp),%xmm2
  movsd  D13732(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x140(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x158(%rbp),%xmm2
  movsd  D3305(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x120(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x158(%rbp),%xmm2
  movsd  D5296(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x150(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x158(%rbp),%xmm2
  movsd  D11610(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x178(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x158(%rbp),%xmm1
  movsd  D9598(%rip),%xmm2
  divsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x170(%rbp),%xmm1
  mulsd  -0x148(%rbp),%xmm1
  movsd  D4256(%rip),%xmm3
  movapd %xmm1,%xmm2
  divsd  %xmm3,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x170(%rbp),%xmm2
  movsd  D2804(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x140(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x170(%rbp),%xmm2
  movsd  D5619(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x120(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x170(%rbp),%xmm2
  movsd  D1696(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x150(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x170(%rbp),%xmm2
  movsd  D5197(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x178(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x170(%rbp),%xmm0
  movsd  D6724(%rip),%xmm2
  divsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x148(%rbp),%xmm0
  movsd  D9344(%rip),%xmm2
  divsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x140(%rbp),%xmm2
  movsd  D4103(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x120(%rbp),%xmm2
  movsd  D11610(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x150(%rbp),%xmm2
  movsd  D2901(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x178(%rbp),%xmm2
  movsd  D3901(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  D15030(%rip),%xmm1
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0x160(%rbp)
  jmp    L502
L2421:
  cmpl   $0x3,-0x164(%rbp)
  jne    L649
  cmpl   $0x4,-0x168(%rbp)
  jne    L649
  movsd  -0x170(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x158(%rbp)
  movsd  -0x158(%rbp),%xmm0
  mulsd  -0x170(%rbp),%xmm0
  movsd  %xmm0,-0x150(%rbp)
  movsd  -0x178(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x140(%rbp)
  movsd  -0x140(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x148(%rbp)
  movsd  -0x140(%rbp),%xmm0
  mulsd  -0x178(%rbp),%xmm0
  movsd  %xmm0,-0x138(%rbp)
  movsd  -0x150(%rbp),%xmm0
  mulsd  -0x148(%rbp),%xmm0
  movsd  -0x150(%rbp),%xmm2
  movsd  D12650(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x138(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x150(%rbp),%xmm2
  movsd  D8947(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x140(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x150(%rbp),%xmm2
  movsd  D15730(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x178(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x150(%rbp),%xmm0
  movsd  D5069(%rip),%xmm2
  divsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x158(%rbp),%xmm2
  movsd  D3222(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x148(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x158(%rbp),%xmm2
  movsd  D9159(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x138(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x158(%rbp),%xmm2
  movsd  D1994(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x140(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x158(%rbp),%xmm2
  movsd  D4761(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x178(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x158(%rbp),%xmm1
  movsd  D9835(%rip),%xmm3
  movapd %xmm1,%xmm2
  divsd  %xmm3,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x170(%rbp),%xmm2
  movsd  D6555(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x148(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x170(%rbp),%xmm2
  movsd  D6151(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x138(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x170(%rbp),%xmm0
  mulsd  -0x140(%rbp),%xmm0
  movsd  D6333(%rip),%xmm2
  divsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x170(%rbp),%xmm1
  mulsd  -0x178(%rbp),%xmm1
  movsd  D8107(%rip),%xmm3
  movapd %xmm1,%xmm2
  divsd  %xmm3,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x170(%rbp),%xmm0
  movsd  D6724(%rip),%xmm2
  divsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x148(%rbp),%xmm1
  movsd  D9543(%rip),%xmm3
  movapd %xmm1,%xmm2
  divsd  %xmm3,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x138(%rbp),%xmm0
  movsd  D15185(%rip),%xmm2
  divsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x140(%rbp),%xmm1
  movsd  D11695(%rip),%xmm3
  movapd %xmm1,%xmm2
  divsd  %xmm3,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x178(%rbp),%xmm2
  movsd  D2235(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  D7975(%rip),%xmm1
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0x160(%rbp)
  jmp    L502
L649:
  cmpl   $0x4,-0x164(%rbp)
  jne    L2164
  cmpl   $0x3,-0x168(%rbp)
  jne    L2164
  movsd  -0x170(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x158(%rbp)
  movsd  -0x158(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x150(%rbp)
  movsd  -0x178(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x140(%rbp)
  movsd  -0x140(%rbp),%xmm0
  mulsd  -0x178(%rbp),%xmm0
  movsd  %xmm0,-0x148(%rbp)
  movsd  -0x158(%rbp),%xmm0
  mulsd  -0x170(%rbp),%xmm0
  movsd  %xmm0,-0x128(%rbp)
  movsd  -0x150(%rbp),%xmm0
  mulsd  -0x148(%rbp),%xmm0
  movsd  -0x150(%rbp),%xmm2
  movsd  D3222(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x140(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x150(%rbp),%xmm2
  movsd  D6555(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x178(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x150(%rbp),%xmm1
  movsd  D9543(%rip),%xmm2
  divsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x128(%rbp),%xmm2
  movsd  D12650(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x148(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x128(%rbp),%xmm2
  movsd  D9159(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x140(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x128(%rbp),%xmm2
  movsd  D6151(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x178(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x128(%rbp),%xmm0
  movsd  D15185(%rip),%xmm2
  divsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x158(%rbp),%xmm2
  movsd  D8947(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x148(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x158(%rbp),%xmm2
  movsd  D1994(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x140(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x158(%rbp),%xmm0
  mulsd  -0x178(%rbp),%xmm0
  movsd  D6333(%rip),%xmm2
  divsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x158(%rbp),%xmm1
  movsd  D11695(%rip),%xmm2
  divsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x170(%rbp),%xmm2
  movsd  D15730(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x148(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x170(%rbp),%xmm2
  movsd  D4761(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x140(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x170(%rbp),%xmm1
  mulsd  -0x178(%rbp),%xmm1
  movsd  D8107(%rip),%xmm3
  movapd %xmm1,%xmm2
  divsd  %xmm3,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x170(%rbp),%xmm2
  movsd  D2235(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x148(%rbp),%xmm0
  movsd  D5069(%rip),%xmm2
  divsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x140(%rbp),%xmm1
  movsd  D9835(%rip),%xmm3
  movapd %xmm1,%xmm2
  divsd  %xmm3,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x178(%rbp),%xmm0
  movsd  D6724(%rip),%xmm2
  divsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  D7975(%rip),%xmm1
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0x160(%rbp)
  jmp    L502
L2164:
  cmpl   $0x5,-0x164(%rbp)
  jne    L2055
  cmpl   $0x2,-0x168(%rbp)
  jne    L2055
  movsd  -0x170(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x158(%rbp)
  movsd  -0x158(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x150(%rbp)
  movsd  -0x170(%rbp),%xmm0
  mulsd  -0x150(%rbp),%xmm0
  movsd  %xmm0,-0x140(%rbp)
  movsd  -0x178(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x148(%rbp)
  movsd  -0x158(%rbp),%xmm0
  mulsd  -0x170(%rbp),%xmm0
  movsd  %xmm0,-0x118(%rbp)
  movsd  -0x140(%rbp),%xmm0
  mulsd  -0x148(%rbp),%xmm0
  movsd  -0x140(%rbp),%xmm1
  mulsd  -0x178(%rbp),%xmm1
  movsd  D4256(%rip),%xmm3
  movapd %xmm1,%xmm2
  divsd  %xmm3,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x140(%rbp),%xmm0
  movsd  D9344(%rip),%xmm2
  divsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x150(%rbp),%xmm2
  movsd  D13732(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x148(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x150(%rbp),%xmm2
  movsd  D2804(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x178(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x150(%rbp),%xmm2
  movsd  D4103(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x118(%rbp),%xmm2
  movsd  D3305(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x148(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x118(%rbp),%xmm2
  movsd  D5619(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x178(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x118(%rbp),%xmm2
  movsd  D11610(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x158(%rbp),%xmm2
  movsd  D5296(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x148(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x158(%rbp),%xmm2
  movsd  D1696(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x178(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x158(%rbp),%xmm2
  movsd  D2901(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x170(%rbp),%xmm2
  movsd  D11610(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x148(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x170(%rbp),%xmm2
  movsd  D5197(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x178(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x170(%rbp),%xmm2
  movsd  D3901(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x148(%rbp),%xmm1
  movsd  D9598(%rip),%xmm3
  movapd %xmm1,%xmm2
  divsd  %xmm3,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x178(%rbp),%xmm0
  movsd  D6724(%rip),%xmm2
  divsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  D15030(%rip),%xmm1
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0x160(%rbp)
  jmp    L502
L2055:
  cmpl   $0x6,-0x164(%rbp)
  jne    L695
  cmpl   $0x1,-0x168(%rbp)
  jne    L695
  movsd  -0x170(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x158(%rbp)
  movsd  -0x158(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x150(%rbp)
  movsd  -0x158(%rbp),%xmm0
  mulsd  -0x150(%rbp),%xmm0
  movsd  %xmm0,-0x140(%rbp)
  movsd  -0x170(%rbp),%xmm0
  mulsd  -0x150(%rbp),%xmm0
  movsd  %xmm0,-0x130(%rbp)
  movsd  -0x158(%rbp),%xmm0
  mulsd  -0x170(%rbp),%xmm0
  movsd  %xmm0,-0x128(%rbp)
  movsd  -0x140(%rbp),%xmm0
  mulsd  -0x178(%rbp),%xmm0
  movsd  -0x140(%rbp),%xmm1
  movsd  D4450(%rip),%xmm2
  divsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x130(%rbp),%xmm2
  movsd  D16245(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x178(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x130(%rbp),%xmm2
  movsd  D4276(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x150(%rbp),%xmm2
  movsd  D4357(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x178(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x150(%rbp),%xmm2
  movsd  D7120(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x128(%rbp),%xmm2
  movsd  D4672(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x178(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x128(%rbp),%xmm2
  movsd  D14045(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x158(%rbp),%xmm2
  movsd  D16195(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x178(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x158(%rbp),%xmm2
  movsd  D11610(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x170(%rbp),%xmm1
  mulsd  -0x178(%rbp),%xmm1
  movsd  D14824(%rip),%xmm3
  movapd %xmm1,%xmm2
  divsd  %xmm3,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x170(%rbp),%xmm0
  movsd  D836(%rip),%xmm2
  divsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x178(%rbp),%xmm0
  movsd  D6919(%rip),%xmm2
  divsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  D1665(%rip),%xmm1
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0x160(%rbp)
  jmp    L502
L695:
  cmpl   $0x7,-0x164(%rbp)
  jne    L1982
  cmpl   $0x0,-0x168(%rbp)
  jne    L1982
  movsd  -0x170(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x158(%rbp)
  movsd  -0x158(%rbp),%xmm0
  mulsd  -0x170(%rbp),%xmm0
  movsd  %xmm0,-0x150(%rbp)
  movsd  -0x158(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x140(%rbp)
  movsd  -0x150(%rbp),%xmm0
  mulsd  -0x140(%rbp),%xmm0
  movsd  -0x158(%rbp),%xmm2
  movsd  D7954(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x140(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x170(%rbp),%xmm2
  movsd  D609(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x140(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x140(%rbp),%xmm2
  movsd  D16951(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x150(%rbp),%xmm2
  movsd  D10521(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x158(%rbp),%xmm2
  movsd  D14830(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x170(%rbp),%xmm2
  movsd  D3282(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  D6844(%rip),%xmm1
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0x160(%rbp)
  jmp    L502
L1982:
  cmpl   $0x0,-0x164(%rbp)
  jne    L112
  cmpl   $0x8,-0x168(%rbp)
  jne    L112
  movsd  -0x178(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x158(%rbp)
  movsd  -0x158(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x150(%rbp)
  movsd  -0x150(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x140(%rbp)
  movsd  -0x158(%rbp),%xmm0
  mulsd  -0x178(%rbp),%xmm0
  movsd  %xmm0,-0x148(%rbp)
  movsd  -0x150(%rbp),%xmm1
  movsd  D7122(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movapd %xmm0,%xmm2
  mulsd  -0x148(%rbp),%xmm2
  movsd  -0x140(%rbp),%xmm0
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x158(%rbp),%xmm2
  movsd  D270(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x150(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x150(%rbp),%xmm2
  movsd  D6890(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x178(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x150(%rbp),%xmm2
  movsd  D6736(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x148(%rbp),%xmm2
  movsd  D9688(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x158(%rbp),%xmm2
  movsd  D14756(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x178(%rbp),%xmm2
  movsd  D10771(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  D4041(%rip),%xmm0
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0x160(%rbp)
  jmp    L502
L112:
  cmpl   $0x1,-0x164(%rbp)
  jne    L454
  cmpl   $0x7,-0x168(%rbp)
  jne    L454
  movsd  -0x178(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x158(%rbp)
  movsd  -0x158(%rbp),%xmm0
  mulsd  -0x178(%rbp),%xmm0
  movsd  %xmm0,-0x150(%rbp)
  movsd  -0x158(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x140(%rbp)
  movsd  -0x150(%rbp),%xmm0
  mulsd  -0x140(%rbp),%xmm0
  movsd  %xmm0,-0x148(%rbp)
  movsd  -0x158(%rbp),%xmm0
  mulsd  -0x140(%rbp),%xmm0
  movsd  %xmm0,-0x138(%rbp)
  movsd  -0x140(%rbp),%xmm0
  mulsd  -0x178(%rbp),%xmm0
  movsd  %xmm0,-0x128(%rbp)
  movsd  -0x170(%rbp),%xmm0
  mulsd  -0x148(%rbp),%xmm0
  movsd  -0x170(%rbp),%xmm2
  movsd  D6461(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x138(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x170(%rbp),%xmm2
  movsd  D15325(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x128(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x170(%rbp),%xmm2
  movsd  D12511(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x140(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x170(%rbp),%xmm2
  movsd  D5539(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x150(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x158(%rbp),%xmm2
  movsd  D9307(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x170(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x170(%rbp),%xmm2
  movsd  D6026(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x178(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x170(%rbp),%xmm1
  movsd  D352(%rip),%xmm2
  divsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x148(%rbp),%xmm1
  movsd  D13399(%rip),%xmm3
  movapd %xmm1,%xmm2
  divsd  %xmm3,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x138(%rbp),%xmm2
  movsd  D11375(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x128(%rbp),%xmm2
  movsd  D14890(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x140(%rbp),%xmm2
  movsd  D5889(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x150(%rbp),%xmm2
  movsd  D17012(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x158(%rbp),%xmm2
  movsd  D8333(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x178(%rbp),%xmm2
  movsd  D4790(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  D1304(%rip),%xmm0
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0x160(%rbp)
  jmp    L502
L454:
  cmpl   $0x2,-0x164(%rbp)
  jne    L1870
  cmpl   $0x6,-0x168(%rbp)
  jne    L1870
  movsd  -0x170(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x158(%rbp)
  movsd  -0x178(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x150(%rbp)
  movsd  -0x150(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x140(%rbp)
  movsd  -0x150(%rbp),%xmm0
  mulsd  -0x140(%rbp),%xmm0
  movsd  %xmm0,-0x148(%rbp)
  movsd  -0x140(%rbp),%xmm0
  mulsd  -0x178(%rbp),%xmm0
  movsd  %xmm0,-0x138(%rbp)
  movsd  -0x150(%rbp),%xmm0
  mulsd  -0x178(%rbp),%xmm0
  movsd  %xmm0,-0x118(%rbp)
  movsd  -0x170(%rbp),%xmm1
  movsd  D9660(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  mulsd  -0x118(%rbp),%xmm0
  movsd  -0x170(%rbp),%xmm2
  movsd  D4214(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x150(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x170(%rbp),%xmm2
  movsd  D2820(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x178(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x170(%rbp),%xmm1
  movsd  D7741(%rip),%xmm3
  movapd %xmm1,%xmm2
  divsd  %xmm3,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x148(%rbp),%xmm2
  movsd  D11649(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x138(%rbp),%xmm2
  movsd  D6970(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x140(%rbp),%xmm2
  movsd  D1641(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x118(%rbp),%xmm2
  movsd  D16370(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x150(%rbp),%xmm2
  movsd  D8368(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x178(%rbp),%xmm2
  movsd  D16905(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  D7595(%rip),%xmm0
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0x110(%rbp)
  movsd  -0x158(%rbp),%xmm0
  mulsd  -0x148(%rbp),%xmm0
  movsd  -0x158(%rbp),%xmm2
  movsd  D11741(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x138(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x158(%rbp),%xmm2
  movsd  D9293(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x140(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x158(%rbp),%xmm2
  movsd  D8467(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x118(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x158(%rbp),%xmm2
  movsd  D9184(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x150(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x158(%rbp),%xmm2
  movsd  D11530(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x178(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x158(%rbp),%xmm2
  movsd  D2607(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x170(%rbp),%xmm2
  movsd  D143(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x148(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x170(%rbp),%xmm2
  movsd  D5080(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x138(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x170(%rbp),%xmm2
  movsd  D15563(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  -0x140(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x110(%rbp),%xmm1
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0x160(%rbp)
  jmp    L502
L1870:
  cmpl   $0x3,-0x164(%rbp)
  jne    L2395
  cmpl   $0x5,-0x168(%rbp)
  jne    L2395
  movsd  -0x170(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x158(%rbp)
  movsd  -0x158(%rbp),%xmm0
  mulsd  -0x170(%rbp),%xmm0
  movsd  %xmm0,-0x150(%rbp)
  movsd  -0x178(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x140(%rbp)
  movsd  -0x140(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x148(%rbp)
  movsd  -0x148(%rbp),%xmm0
  mulsd  -0x178(%rbp),%xmm0
  movsd  %xmm0,-0x130(%rbp)
  movsd  -0x140(%rbp),%xmm0
  mulsd  -0x178(%rbp),%xmm0
  movsd  %xmm0,-0x128(%rbp)
  movsd  -0x150(%rbp),%xmm0
  mulsd  -0x130(%rbp),%xmm0
  movsd  -0x150(%rbp),%xmm2
  movsd  D13302(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x148(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x150(%rbp),%xmm2
  movsd  D5857(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x128(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x150(%rbp),%xmm2
  movsd  D6136(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x140(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x150(%rbp),%xmm2
  movsd  D13796(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x178(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x150(%rbp),%xmm1
  movsd  D4284(%rip),%xmm2
  divsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x158(%rbp),%xmm2
  movsd  D6963(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x130(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x158(%rbp),%xmm2
  movsd  D4083(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x148(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x158(%rbp),%xmm2
  movsd  D9472(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x128(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x158(%rbp),%xmm2
  movsd  D5562(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x140(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x158(%rbp),%xmm2
  movsd  D13801(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x178(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x158(%rbp),%xmm0
  movsd  D1552(%rip),%xmm2
  divsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0x108(%rbp)
  movsd  -0x170(%rbp),%xmm1
  movsd  D8141(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  mulsd  -0x130(%rbp),%xmm0
  movsd  -0x170(%rbp),%xmm2
  movsd  D6580(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x148(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x170(%rbp),%xmm2
  movsd  D17190(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x128(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x170(%rbp),%xmm2
  movsd  D2137(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x140(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x170(%rbp),%xmm2
  movsd  D6763(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x178(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x170(%rbp),%xmm2
  movsd  D12117(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x130(%rbp),%xmm1
  movsd  D9471(%rip),%xmm3
  movapd %xmm1,%xmm2
  divsd  %xmm3,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x148(%rbp),%xmm2
  movsd  D6806(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x128(%rbp),%xmm2
  movsd  D3041(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x140(%rbp),%xmm0
  movsd  D828(%rip),%xmm2
  divsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x178(%rbp),%xmm1
  movsd  D15544(%rip),%xmm3
  movapd %xmm1,%xmm2
  divsd  %xmm3,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  D8363(%rip),%xmm0
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0x100(%rbp)
  movsd  -0x108(%rbp),%xmm0
  addsd  -0x100(%rbp),%xmm0
  movsd  %xmm0,-0x160(%rbp)
  jmp    L502
L2395:
  cmpl   $0x4,-0x164(%rbp)
  jne    L1927
  cmpl   $0x4,-0x168(%rbp)
  jne    L1927
  movsd  -0x170(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x158(%rbp)
  movsd  -0x158(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x150(%rbp)
  movsd  -0x178(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x140(%rbp)
  movsd  -0x140(%rbp),%xmm0
  mulsd  -0x178(%rbp),%xmm0
  movsd  %xmm0,-0x148(%rbp)
  movsd  -0x158(%rbp),%xmm0
  mulsd  -0x170(%rbp),%xmm0
  movsd  %xmm0,-0x138(%rbp)
  movsd  -0x140(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x120(%rbp)
  movsd  -0x150(%rbp),%xmm0
  movapd %xmm0,%xmm2
  mulsd  -0x148(%rbp),%xmm2
  movsd  D6249(%rip),%xmm0
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x158(%rbp),%xmm0
  movsd  D928(%rip),%xmm2
  divsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x138(%rbp),%xmm2
  movsd  D6443(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x140(%rbp),%xmm0
  movsd  D928(%rip),%xmm2
  divsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x148(%rbp),%xmm2
  movsd  D6443(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x120(%rbp),%xmm0
  movsd  D828(%rip),%xmm2
  divsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x178(%rbp),%xmm1
  movsd  D1079(%rip),%xmm2
  divsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x170(%rbp),%xmm2
  movsd  D13502(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  -0x120(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x138(%rbp),%xmm2
  movsd  D10134(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x140(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x170(%rbp),%xmm2
  movsd  D5753(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x178(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x138(%rbp),%xmm2
  movsd  D2126(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x148(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0xf8(%rbp)
  movsd  -0x170(%rbp),%xmm1
  movsd  D12496(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movapd %xmm0,%xmm1
  mulsd  -0x140(%rbp),%xmm1
  movsd  -0x158(%rbp),%xmm2
  movsd  D5562(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x140(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x138(%rbp),%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x120(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x138(%rbp),%xmm2
  movsd  D12681(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x178(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x158(%rbp),%xmm2
  movsd  D6460(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x120(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x158(%rbp),%xmm2
  movsd  D10134(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x148(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x150(%rbp),%xmm0
  mulsd  -0x120(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x158(%rbp),%xmm2
  movsd  D13796(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x178(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x150(%rbp),%xmm2
  movsd  D6460(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x140(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x150(%rbp),%xmm2
  movsd  D13502(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x178(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x170(%rbp),%xmm2
  movsd  D12681(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x148(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x150(%rbp),%xmm0
  movsd  D828(%rip),%xmm2
  divsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x170(%rbp),%xmm1
  movsd  D1079(%rip),%xmm2
  divsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0xf0(%rbp)
  movsd  -0xf8(%rbp),%xmm0
  addsd  -0xf0(%rbp),%xmm0
  movsd  %xmm0,-0x160(%rbp)
  jmp    L502
L1927:
  cmpl   $0x5,-0x164(%rbp)
  jne    L726
  cmpl   $0x3,-0x168(%rbp)
  jne    L726
  movsd  -0x170(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x158(%rbp)
  movsd  -0x158(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x150(%rbp)
  movsd  -0x170(%rbp),%xmm0
  mulsd  -0x150(%rbp),%xmm0
  movsd  %xmm0,-0x140(%rbp)
  movsd  -0x178(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x148(%rbp)
  movsd  -0x148(%rbp),%xmm0
  mulsd  -0x178(%rbp),%xmm0
  movsd  %xmm0,-0x130(%rbp)
  movsd  -0x158(%rbp),%xmm0
  mulsd  -0x170(%rbp),%xmm0
  movsd  %xmm0,-0xf8(%rbp)
  movsd  -0x140(%rbp),%xmm0
  mulsd  -0x130(%rbp),%xmm0
  movsd  -0x140(%rbp),%xmm2
  movsd  D6963(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x148(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x140(%rbp),%xmm2
  movsd  D8141(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x178(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x140(%rbp),%xmm1
  movsd  D9471(%rip),%xmm2
  divsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x150(%rbp),%xmm2
  movsd  D13302(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x130(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x150(%rbp),%xmm2
  movsd  D4083(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x148(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x150(%rbp),%xmm2
  movsd  D6580(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x178(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x150(%rbp),%xmm2
  movsd  D6806(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0xf8(%rbp),%xmm2
  movsd  D5857(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x130(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0xf8(%rbp),%xmm2
  movsd  D9472(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x148(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0xf8(%rbp),%xmm2
  movsd  D17190(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x178(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0xf8(%rbp),%xmm2
  movsd  D3041(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0xe8(%rbp)
  movsd  -0x158(%rbp),%xmm1
  movsd  D8450(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movapd %xmm0,%xmm1
  mulsd  -0x130(%rbp),%xmm1
  movsd  -0x158(%rbp),%xmm2
  movsd  D5562(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x148(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x158(%rbp),%xmm2
  movsd  D2137(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x178(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x158(%rbp),%xmm0
  movsd  D828(%rip),%xmm2
  divsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x170(%rbp),%xmm2
  movsd  D13796(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x130(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x170(%rbp),%xmm2
  movsd  D13801(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x148(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x170(%rbp),%xmm2
  movsd  D6763(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x178(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x170(%rbp),%xmm1
  movsd  D15544(%rip),%xmm2
  divsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x130(%rbp),%xmm1
  movsd  D4284(%rip),%xmm3
  movapd %xmm1,%xmm2
  divsd  %xmm3,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x148(%rbp),%xmm0
  movsd  D1552(%rip),%xmm2
  divsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x178(%rbp),%xmm2
  movsd  D12117(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  D8363(%rip),%xmm0
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0x100(%rbp)
  movsd  -0xe8(%rbp),%xmm0
  addsd  -0x100(%rbp),%xmm0
  movsd  %xmm0,-0x160(%rbp)
  jmp    L502
L726:
  cmpl   $0x6,-0x164(%rbp)
  jne    L1802
  cmpl   $0x2,-0x168(%rbp)
  jne    L1802
  movsd  -0x170(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x158(%rbp)
  movsd  -0x158(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x150(%rbp)
  movsd  -0x150(%rbp),%xmm0
  mulsd  -0x158(%rbp),%xmm0
  movsd  %xmm0,-0x140(%rbp)
  movsd  -0x178(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x148(%rbp)
  movsd  -0x170(%rbp),%xmm0
  mulsd  -0x150(%rbp),%xmm0
  movsd  %xmm0,-0x120(%rbp)
  movsd  -0x158(%rbp),%xmm0
  mulsd  -0x170(%rbp),%xmm0
  movsd  %xmm0,-0xf8(%rbp)
  movsd  -0xf8(%rbp),%xmm1
  movsd  D9660(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  mulsd  -0x178(%rbp),%xmm0
  movsd  -0xf8(%rbp),%xmm2
  movsd  D16370(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x158(%rbp),%xmm2
  movsd  D9184(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x148(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x158(%rbp),%xmm2
  movsd  D4214(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x178(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x158(%rbp),%xmm2
  movsd  D8368(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x170(%rbp),%xmm2
  movsd  D11530(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x148(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x170(%rbp),%xmm2
  movsd  D2820(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x178(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x170(%rbp),%xmm2
  movsd  D16905(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x148(%rbp),%xmm2
  movsd  D2607(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x178(%rbp),%xmm1
  movsd  D7741(%rip),%xmm3
  movapd %xmm1,%xmm2
  divsd  %xmm3,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  D7595(%rip),%xmm0
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0x110(%rbp)
  movsd  -0x140(%rbp),%xmm0
  mulsd  -0x148(%rbp),%xmm0
  movsd  -0x140(%rbp),%xmm2
  movsd  D143(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x178(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x140(%rbp),%xmm2
  movsd  D11649(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x120(%rbp),%xmm2
  movsd  D11741(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x148(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x120(%rbp),%xmm2
  movsd  D5080(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x178(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x120(%rbp),%xmm2
  movsd  D6970(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x150(%rbp),%xmm2
  movsd  D9293(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x148(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x150(%rbp),%xmm2
  movsd  D15563(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x178(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x150(%rbp),%xmm2
  movsd  D1641(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0xf8(%rbp),%xmm2
  movsd  D8467(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  -0x148(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x110(%rbp),%xmm1
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0x160(%rbp)
  jmp    L502
L1802:
  cmpl   $0x7,-0x164(%rbp)
  jne    L2527
  cmpl   $0x1,-0x168(%rbp)
  jne    L2527
  movsd  -0x170(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x158(%rbp)
  movsd  -0x158(%rbp),%xmm0
  mulsd  -0x170(%rbp),%xmm0
  movsd  %xmm0,-0x150(%rbp)
  movsd  -0x158(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x140(%rbp)
  movsd  -0x150(%rbp),%xmm0
  mulsd  -0x140(%rbp),%xmm0
  movsd  %xmm0,-0x148(%rbp)
  movsd  -0x158(%rbp),%xmm0
  mulsd  -0x140(%rbp),%xmm0
  movsd  %xmm0,-0x138(%rbp)
  movsd  -0x170(%rbp),%xmm0
  mulsd  -0x140(%rbp),%xmm0
  movsd  %xmm0,-0x128(%rbp)
  movsd  -0x148(%rbp),%xmm0
  mulsd  -0x178(%rbp),%xmm0
  movsd  -0x148(%rbp),%xmm1
  movsd  D13399(%rip),%xmm2
  divsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x138(%rbp),%xmm2
  movsd  D6461(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x178(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x138(%rbp),%xmm2
  movsd  D11375(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x128(%rbp),%xmm2
  movsd  D15325(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x178(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x128(%rbp),%xmm2
  movsd  D14890(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x140(%rbp),%xmm2
  movsd  D12511(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x178(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x140(%rbp),%xmm2
  movsd  D5889(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x150(%rbp),%xmm2
  movsd  D5539(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x178(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x150(%rbp),%xmm2
  movsd  D17012(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x158(%rbp),%xmm2
  movsd  D9307(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x178(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x158(%rbp),%xmm2
  movsd  D8333(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x170(%rbp),%xmm2
  movsd  D6026(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x178(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x170(%rbp),%xmm2
  movsd  D4790(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x178(%rbp),%xmm1
  movsd  D352(%rip),%xmm3
  movapd %xmm1,%xmm2
  divsd  %xmm3,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  D1304(%rip),%xmm0
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0x160(%rbp)
  jmp    L502
L2527:
  cmpl   $0x8,-0x164(%rbp)
  jne    L2501
  cmpl   $0x0,-0x168(%rbp)
  jne    L2501
  movsd  -0x170(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x158(%rbp)
  movsd  -0x158(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x150(%rbp)
  movsd  -0x150(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x140(%rbp)
  movsd  -0x158(%rbp),%xmm0
  mulsd  -0x170(%rbp),%xmm0
  movsd  %xmm0,-0x148(%rbp)
  movsd  -0x150(%rbp),%xmm1
  movsd  D7122(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movapd %xmm0,%xmm2
  mulsd  -0x148(%rbp),%xmm2
  movsd  -0x140(%rbp),%xmm0
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x150(%rbp),%xmm2
  movsd  D270(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x158(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x170(%rbp),%xmm2
  movsd  D6890(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x150(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x150(%rbp),%xmm2
  movsd  D6736(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x148(%rbp),%xmm2
  movsd  D9688(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x158(%rbp),%xmm2
  movsd  D14756(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x170(%rbp),%xmm2
  movsd  D10771(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  D4041(%rip),%xmm0
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0x160(%rbp)
  jmp    L502
L2501:
  cmpl   $0x0,-0x164(%rbp)
  jne    L1804
  cmpl   $0x9,-0x168(%rbp)
  jne    L1804
  movsd  -0x178(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x158(%rbp)
  movsd  -0x158(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x150(%rbp)
  movsd  -0x150(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x140(%rbp)
  movsd  -0x158(%rbp),%xmm0
  mulsd  -0x178(%rbp),%xmm0
  movsd  %xmm0,-0x130(%rbp)
  movsd  -0x140(%rbp),%xmm0
  mulsd  -0x178(%rbp),%xmm0
  movsd  -0x140(%rbp),%xmm2
  movsd  D706(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x150(%rbp),%xmm2
  movsd  D10755(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x130(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x150(%rbp),%xmm2
  movsd  D6041(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x158(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x150(%rbp),%xmm2
  movsd  D15072(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x178(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x150(%rbp),%xmm2
  movsd  D2245(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x130(%rbp),%xmm2
  movsd  D14318(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x158(%rbp),%xmm2
  movsd  D10018(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x178(%rbp),%xmm2
  movsd  D6738(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  D16207(%rip),%xmm1
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0x160(%rbp)
  jmp    L502
L1804:
  cmpl   $0x1,-0x164(%rbp)
  jne    L205
  cmpl   $0x8,-0x168(%rbp)
  jne    L205
  movsd  -0x178(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x158(%rbp)
  movsd  -0x158(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x150(%rbp)
  movsd  -0x150(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x140(%rbp)
  movsd  -0x158(%rbp),%xmm0
  mulsd  -0x178(%rbp),%xmm0
  movsd  %xmm0,-0x130(%rbp)
  movsd  -0x150(%rbp),%xmm0
  mulsd  -0x130(%rbp),%xmm0
  movsd  %xmm0,-0x138(%rbp)
  movsd  -0x150(%rbp),%xmm0
  mulsd  -0x158(%rbp),%xmm0
  movsd  %xmm0,-0x128(%rbp)
  movsd  -0x150(%rbp),%xmm0
  mulsd  -0x178(%rbp),%xmm0
  movsd  %xmm0,-0xe0(%rbp)
  movsd  -0x170(%rbp),%xmm0
  mulsd  -0x140(%rbp),%xmm0
  movsd  -0x170(%rbp),%xmm2
  movsd  D7969(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x138(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x170(%rbp),%xmm2
  movsd  D13164(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x128(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x170(%rbp),%xmm2
  movsd  D14125(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0xe0(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x170(%rbp),%xmm2
  movsd  D2245(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x150(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x170(%rbp),%xmm2
  movsd  D6377(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x130(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x158(%rbp),%xmm2
  movsd  D15255(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x170(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x170(%rbp),%xmm2
  movsd  D1057(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x178(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x170(%rbp),%xmm0
  movsd  D11011(%rip),%xmm2
  divsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x140(%rbp),%xmm1
  movsd  D16813(%rip),%xmm3
  movapd %xmm1,%xmm2
  divsd  %xmm3,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x138(%rbp),%xmm2
  movsd  D6905(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x128(%rbp),%xmm2
  movsd  D10319(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0xe0(%rbp),%xmm2
  movsd  D11959(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x150(%rbp),%xmm2
  movsd  D4362(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x130(%rbp),%xmm2
  movsd  D15255(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x158(%rbp),%xmm2
  movsd  D10756(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x178(%rbp),%xmm2
  movsd  D8828(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  D11648(%rip),%xmm1
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0x160(%rbp)
  jmp    L502
L205:
  cmpl   $0x2,-0x164(%rbp)
  jne    L370
  cmpl   $0x7,-0x168(%rbp)
  jne    L370
  movsd  -0x170(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x158(%rbp)
  movsd  -0x178(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x150(%rbp)
  movsd  -0x150(%rbp),%xmm0
  mulsd  -0x178(%rbp),%xmm0
  movsd  %xmm0,-0x140(%rbp)
  movsd  -0x150(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x148(%rbp)
  movsd  -0x140(%rbp),%xmm0
  mulsd  -0x148(%rbp),%xmm0
  movsd  %xmm0,-0x130(%rbp)
  movsd  -0x150(%rbp),%xmm0
  mulsd  -0x148(%rbp),%xmm0
  movsd  %xmm0,-0x120(%rbp)
  movsd  -0x148(%rbp),%xmm0
  mulsd  -0x178(%rbp),%xmm0
  movsd  %xmm0,-0x118(%rbp)
  movsd  -0x158(%rbp),%xmm0
  mulsd  -0x130(%rbp),%xmm0
  movsd  -0x158(%rbp),%xmm2
  movsd  D7012(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x120(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x158(%rbp),%xmm2
  movsd  D7012(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x118(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x158(%rbp),%xmm2
  movsd  D1947(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x148(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x158(%rbp),%xmm2
  movsd  D9703(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x140(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x150(%rbp),%xmm2
  movsd  D7363(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x158(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x158(%rbp),%xmm2
  movsd  D15509(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x178(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x158(%rbp),%xmm1
  movsd  D7263(%rip),%xmm2
  divsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x170(%rbp),%xmm2
  movsd  D12669(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x130(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x170(%rbp),%xmm2
  movsd  D183(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x120(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x170(%rbp),%xmm2
  movsd  D15356(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x118(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x170(%rbp),%xmm2
  movsd  D3903(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x148(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0xd8(%rbp)
  movsd  -0x170(%rbp),%xmm1
  movsd  D6998(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movapd %xmm0,%xmm1
  mulsd  -0x140(%rbp),%xmm1
  movsd  -0x170(%rbp),%xmm2
  movsd  D154(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x150(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x170(%rbp),%xmm2
  movsd  D1875(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x178(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x170(%rbp),%xmm0
  movsd  D2184(%rip),%xmm2
  divsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x130(%rbp),%xmm0
  movsd  D16395(%rip),%xmm2
  divsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x120(%rbp),%xmm2
  movsd  D14114(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x118(%rbp),%xmm2
  movsd  D4628(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x148(%rbp),%xmm2
  movsd  D13955(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x140(%rbp),%xmm2
  movsd  D2675(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x150(%rbp),%xmm2
  movsd  D1875(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x178(%rbp),%xmm2
  movsd  D7859(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  D9322(%rip),%xmm1
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0x100(%rbp)
  movsd  -0xd8(%rbp),%xmm0
  addsd  -0x100(%rbp),%xmm0
  movsd  %xmm0,-0x160(%rbp)
  jmp    L502
L370:
  cmpl   $0x3,-0x164(%rbp)
  jne    L1807
  cmpl   $0x6,-0x168(%rbp)
  jne    L1807
  movsd  -0x178(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x158(%rbp)
  movsd  -0x158(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x150(%rbp)
  movsd  -0x150(%rbp),%xmm0
  mulsd  -0x158(%rbp),%xmm0
  movsd  %xmm0,-0x140(%rbp)
  movsd  -0x170(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x130(%rbp)
  movsd  -0x170(%rbp),%xmm0
  mulsd  -0x130(%rbp),%xmm0
  movsd  %xmm0,-0x138(%rbp)
  movsd  -0x158(%rbp),%xmm0
  mulsd  -0x178(%rbp),%xmm0
  movsd  %xmm0,-0x120(%rbp)
  movsd  -0x150(%rbp),%xmm0
  mulsd  -0x178(%rbp),%xmm0
  movsd  %xmm0,-0xe0(%rbp)
  movsd  -0x170(%rbp),%xmm1
  movsd  D2786(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  mulsd  -0x140(%rbp),%xmm0
  movsd  -0x138(%rbp),%xmm2
  movsd  D9908(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x120(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x170(%rbp),%xmm2
  movsd  D11114(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x150(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x170(%rbp),%xmm2
  movsd  D15152(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0xe0(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x138(%rbp),%xmm2
  movsd  D8003(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x150(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x138(%rbp),%xmm2
  movsd  D2714(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0xe0(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x138(%rbp),%xmm0
  mulsd  -0x140(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  D9274(%rip),%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x170(%rbp),%xmm2
  movsd  D5786(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x120(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x138(%rbp),%xmm2
  movsd  D2872(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x158(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x130(%rbp),%xmm2
  movsd  D5516(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x178(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x130(%rbp),%xmm2
  movsd  D9108(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x140(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x130(%rbp),%xmm2
  movsd  D13409(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0xe0(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x130(%rbp),%xmm2
  movsd  D6504(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  -0x150(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0xd0(%rbp)
  movsd  -0x130(%rbp),%xmm1
  movsd  D14590(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  mulsd  -0x120(%rbp),%xmm0
  movsd  -0x138(%rbp),%xmm1
  mulsd  -0x178(%rbp),%xmm1
  movsd  D4277(%rip),%xmm2
  divsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x130(%rbp),%xmm1
  movsd  D8287(%rip),%xmm2
  divsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x158(%rbp),%xmm2
  movsd  D5786(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  -0x130(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x158(%rbp),%xmm2
  movsd  D11650(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x158(%rbp),%xmm2
  movsd  D1841(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x170(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x170(%rbp),%xmm2
  movsd  D9266(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x178(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0xe0(%rbp),%xmm2
  movsd  D17194(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x120(%rbp),%xmm2
  movsd  D2713(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x150(%rbp),%xmm1
  movsd  D4277(%rip),%xmm3
  movapd %xmm1,%xmm2
  divsd  %xmm3,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x178(%rbp),%xmm0
  movsd  D11011(%rip),%xmm2
  divsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x138(%rbp),%xmm0
  movsd  D14547(%rip),%xmm2
  divsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x170(%rbp),%xmm0
  movsd  D11220(%rip),%xmm2
  divsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x140(%rbp),%xmm1
  movsd  D10615(%rip),%xmm2
  divsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0xc8(%rbp)
  movsd  -0xd0(%rbp),%xmm0
  addsd  -0xc8(%rbp),%xmm0
  movsd  %xmm0,-0x160(%rbp)
  jmp    L502
L1807:
  cmpl   $0x4,-0x164(%rbp)
  jne    L1633
  cmpl   $0x5,-0x168(%rbp)
  jne    L1633
  movsd  -0x178(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x158(%rbp)
  movsd  -0x158(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x150(%rbp)
  movsd  -0x150(%rbp),%xmm0
  mulsd  -0x178(%rbp),%xmm0
  movsd  %xmm0,-0x148(%rbp)
  movsd  -0x170(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x138(%rbp)
  movsd  -0x170(%rbp),%xmm0
  mulsd  -0x138(%rbp),%xmm0
  movsd  %xmm0,-0x120(%rbp)
  movsd  -0x158(%rbp),%xmm0
  mulsd  -0x178(%rbp),%xmm0
  movsd  %xmm0,-0xc0(%rbp)
  movsd  -0x138(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0xb8(%rbp)
  movsd  -0x170(%rbp),%xmm1
  movsd  D11738(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  mulsd  -0x150(%rbp),%xmm0
  movsd  -0x170(%rbp),%xmm2
  movsd  D986(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x148(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x120(%rbp),%xmm2
  movsd  D13317(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x150(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x170(%rbp),%xmm2
  movsd  D13452(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x178(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x158(%rbp),%xmm2
  movsd  D14568(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x170(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x120(%rbp),%xmm2
  movsd  D8172(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  -0x148(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x138(%rbp),%xmm2
  movsd  D7036(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  -0x158(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  D7297(%rip),%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x170(%rbp),%xmm2
  movsd  D10695(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0xc0(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0xb8(%rbp),%xmm2
  movsd  D14070(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x178(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x138(%rbp),%xmm2
  movsd  D6345(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  -0x150(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0xb8(%rbp),%xmm2
  movsd  D3463(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x158(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0xb8(%rbp),%xmm2
  movsd  D17284(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0xc0(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x138(%rbp),%xmm2
  movsd  D15775(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x148(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x138(%rbp),%xmm2
  movsd  D9949(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0xc0(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0xb0(%rbp)
  movsd  -0xb8(%rbp),%xmm0
  mulsd  -0x148(%rbp),%xmm0
  movsd  -0xb8(%rbp),%xmm2
  movsd  D8003(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x150(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x138(%rbp),%xmm2
  movsd  D11086(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x178(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x120(%rbp),%xmm2
  movsd  D12545(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x178(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x158(%rbp),%xmm2
  movsd  D12752(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x120(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0xb8(%rbp),%xmm1
  movsd  D13250(%rip),%xmm2
  divsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x138(%rbp),%xmm2
  movsd  D13280(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x158(%rbp),%xmm2
  movsd  D1137(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x150(%rbp),%xmm2
  movsd  D8296(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x148(%rbp),%xmm0
  movsd  D3613(%rip),%xmm2
  divsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x178(%rbp),%xmm2
  movsd  D13957(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x120(%rbp),%xmm2
  movsd  D17284(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0xc0(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0xc0(%rbp),%xmm2
  movsd  D1599(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x170(%rbp),%xmm0
  movsd  D3271(%rip),%xmm2
  divsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x120(%rbp),%xmm2
  movsd  D2220(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0xa8(%rbp)
  movsd  -0xb0(%rbp),%xmm0
  addsd  -0xa8(%rbp),%xmm0
  movsd  %xmm0,-0x160(%rbp)
  jmp    L502
L1633:
  cmpl   $0x5,-0x164(%rbp)
  jne    L2585
  cmpl   $0x4,-0x168(%rbp)
  jne    L2585
  movsd  -0x170(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x158(%rbp)
  movsd  -0x158(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x150(%rbp)
  movsd  -0x170(%rbp),%xmm0
  mulsd  -0x150(%rbp),%xmm0
  movsd  %xmm0,-0x140(%rbp)
  movsd  -0x178(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x148(%rbp)
  movsd  -0x148(%rbp),%xmm0
  mulsd  -0x178(%rbp),%xmm0
  movsd  %xmm0,-0x130(%rbp)
  movsd  -0x148(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0xe0(%rbp)
  movsd  -0x158(%rbp),%xmm0
  mulsd  -0x170(%rbp),%xmm0
  movsd  %xmm0,-0xf8(%rbp)
  movsd  -0x130(%rbp),%xmm1
  movsd  D4338(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movapd %xmm0,%xmm1
  mulsd  -0x140(%rbp),%xmm1
  movsd  -0x140(%rbp),%xmm2
  movsd  D15775(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x148(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x158(%rbp),%xmm2
  movsd  D12752(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x130(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x150(%rbp),%xmm2
  movsd  D8296(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x158(%rbp),%xmm2
  movsd  D1137(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x140(%rbp),%xmm2
  movsd  D986(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x178(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x170(%rbp),%xmm2
  movsd  D14070(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0xe0(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0xf8(%rbp),%xmm2
  movsd  D17284(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0xe0(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x170(%rbp),%xmm2
  movsd  D13452(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x178(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x170(%rbp),%xmm2
  movsd  D11086(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x148(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x158(%rbp),%xmm2
  movsd  D7036(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  -0x148(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x150(%rbp),%xmm2
  movsd  D6345(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x148(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x130(%rbp),%xmm2
  movsd  D13317(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x150(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x158(%rbp),%xmm2
  movsd  D3463(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  -0xe0(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x150(%rbp),%xmm2
  movsd  D8003(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  -0xe0(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0xd0(%rbp)
  movsd  -0x158(%rbp),%xmm1
  movsd  D14568(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movapd %xmm0,%xmm1
  mulsd  -0x178(%rbp),%xmm1
  movsd  -0x150(%rbp),%xmm2
  movsd  D11738(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x178(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0xf8(%rbp),%xmm2
  movsd  D10695(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x178(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x140(%rbp),%xmm0
  mulsd  -0xe0(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0xf8(%rbp),%xmm2
  movsd  D9949(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x148(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x170(%rbp),%xmm2
  movsd  D12545(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  -0x130(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0xf8(%rbp),%xmm2
  movsd  D17284(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x130(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0xf8(%rbp),%xmm2
  movsd  D1599(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x130(%rbp),%xmm2
  movsd  D2220(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0xe0(%rbp),%xmm1
  movsd  D13250(%rip),%xmm3
  movapd %xmm1,%xmm2
  divsd  %xmm3,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x140(%rbp),%xmm0
  movsd  D3613(%rip),%xmm2
  divsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x148(%rbp),%xmm2
  movsd  D13280(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x178(%rbp),%xmm0
  movsd  D3271(%rip),%xmm2
  divsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x170(%rbp),%xmm2
  movsd  D13957(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  D7297(%rip),%xmm1
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0xa8(%rbp)
  movsd  -0xd0(%rbp),%xmm0
  addsd  -0xa8(%rbp),%xmm0
  movsd  %xmm0,-0x160(%rbp)
  jmp    L502
L2585:
  cmpl   $0x6,-0x164(%rbp)
  jne    L42
  cmpl   $0x3,-0x168(%rbp)
  jne    L42
  movsd  -0x178(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x158(%rbp)
  movsd  -0x170(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x150(%rbp)
  movsd  -0x150(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x140(%rbp)
  movsd  -0x140(%rbp),%xmm0
  mulsd  -0x150(%rbp),%xmm0
  movsd  %xmm0,-0x148(%rbp)
  movsd  -0x158(%rbp),%xmm0
  mulsd  -0x178(%rbp),%xmm0
  movsd  %xmm0,-0x138(%rbp)
  movsd  -0x170(%rbp),%xmm0
  mulsd  -0x150(%rbp),%xmm0
  movsd  %xmm0,-0x118(%rbp)
  movsd  -0x140(%rbp),%xmm0
  mulsd  -0x170(%rbp),%xmm0
  movsd  %xmm0,-0xf8(%rbp)
  movsd  -0x158(%rbp),%xmm0
  movq   D9623(%rip),%xmm1
  xorpd  %xmm1,%xmm0
  movsd  D8287(%rip),%xmm1
  divsd  %xmm1,%xmm0
  movsd  D9274(%rip),%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x158(%rbp),%xmm2
  movsd  D9108(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x148(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x148(%rbp),%xmm0
  mulsd  -0x138(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x148(%rbp),%xmm2
  movsd  D2786(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x178(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x118(%rbp),%xmm2
  movsd  D2713(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x118(%rbp),%xmm2
  movsd  D9908(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  -0x138(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x170(%rbp),%xmm2
  movsd  D9266(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x178(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0xf8(%rbp),%xmm2
  movsd  D17194(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0xf8(%rbp),%xmm2
  movsd  D13409(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x158(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x138(%rbp),%xmm0
  movsd  D14547(%rip),%xmm2
  divsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0xf8(%rbp),%xmm2
  movsd  D15152(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x178(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x178(%rbp),%xmm0
  movsd  D11220(%rip),%xmm2
  divsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x170(%rbp),%xmm0
  movsd  D11011(%rip),%xmm2
  divsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0xb8(%rbp)
  movsd  -0x148(%rbp),%xmm0
  movq   D9623(%rip),%xmm1
  xorpd  %xmm1,%xmm0
  movsd  D10615(%rip),%xmm2
  movapd %xmm0,%xmm1
  divsd  %xmm2,%xmm1
  movsd  -0x140(%rbp),%xmm2
  movsd  D11114(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x178(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x118(%rbp),%xmm2
  movsd  D5786(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x178(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x150(%rbp),%xmm2
  movsd  D1841(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x178(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x150(%rbp),%xmm2
  movsd  D2872(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x138(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x118(%rbp),%xmm2
  movsd  D14590(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x158(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x170(%rbp),%xmm1
  mulsd  -0x138(%rbp),%xmm1
  movsd  D4277(%rip),%xmm3
  movapd %xmm1,%xmm2
  divsd  %xmm3,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x140(%rbp),%xmm2
  movsd  D8003(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x138(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x140(%rbp),%xmm1
  movsd  D4277(%rip),%xmm2
  divsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x150(%rbp),%xmm2
  movsd  D11650(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x150(%rbp),%xmm2
  movsd  D5786(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  -0x158(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0xf8(%rbp),%xmm2
  movsd  D2714(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x138(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x158(%rbp),%xmm2
  movsd  D5516(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x170(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x140(%rbp),%xmm2
  movsd  D6504(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  -0x158(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0xc8(%rbp)
  movsd  -0xb8(%rbp),%xmm0
  addsd  -0xc8(%rbp),%xmm0
  movsd  %xmm0,-0x160(%rbp)
  jmp    L502
L42:
  cmpl   $0x7,-0x164(%rbp)
  jne    L2524
  cmpl   $0x2,-0x168(%rbp)
  jne    L2524
  movsd  -0x170(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x158(%rbp)
  movsd  -0x158(%rbp),%xmm0
  mulsd  -0x170(%rbp),%xmm0
  movsd  %xmm0,-0x150(%rbp)
  movsd  -0x158(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x140(%rbp)
  movsd  -0x140(%rbp),%xmm0
  mulsd  -0x150(%rbp),%xmm0
  movsd  %xmm0,-0x148(%rbp)
  movsd  -0x178(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x130(%rbp)
  movsd  -0x140(%rbp),%xmm0
  mulsd  -0x158(%rbp),%xmm0
  movsd  %xmm0,-0x128(%rbp)
  movsd  -0x140(%rbp),%xmm0
  mulsd  -0x170(%rbp),%xmm0
  movsd  %xmm0,-0xa0(%rbp)
  movsd  -0x148(%rbp),%xmm0
  mulsd  -0x130(%rbp),%xmm0
  movsd  -0x148(%rbp),%xmm2
  movsd  D12669(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x178(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x148(%rbp),%xmm0
  movsd  D16395(%rip),%xmm2
  divsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x128(%rbp),%xmm2
  movsd  D7012(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x130(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x128(%rbp),%xmm2
  movsd  D183(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x178(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x128(%rbp),%xmm2
  movsd  D14114(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0xa0(%rbp),%xmm2
  movsd  D7012(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x130(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0xa0(%rbp),%xmm2
  movsd  D15356(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x178(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0xa0(%rbp),%xmm2
  movsd  D4628(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x130(%rbp),%xmm2
  movsd  D1947(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x140(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x140(%rbp),%xmm2
  movsd  D3903(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x178(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x140(%rbp),%xmm2
  movsd  D13955(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0xe8(%rbp)
  movsd  -0x130(%rbp),%xmm1
  movsd  D9703(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  mulsd  -0x150(%rbp),%xmm0
  movsd  -0x150(%rbp),%xmm2
  movsd  D1720(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x178(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x150(%rbp),%xmm2
  movsd  D2675(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x158(%rbp),%xmm2
  movsd  D7363(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x130(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x158(%rbp),%xmm2
  movsd  D154(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x178(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x158(%rbp),%xmm2
  movsd  D1875(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x170(%rbp),%xmm2
  movsd  D15509(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x130(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x170(%rbp),%xmm2
  movsd  D1875(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x178(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x170(%rbp),%xmm2
  movsd  D7859(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x130(%rbp),%xmm1
  movsd  D7263(%rip),%xmm3
  movapd %xmm1,%xmm2
  divsd  %xmm3,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x178(%rbp),%xmm0
  movsd  D2184(%rip),%xmm2
  divsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  D9322(%rip),%xmm1
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0x100(%rbp)
  movsd  -0xe8(%rbp),%xmm0
  addsd  -0x100(%rbp),%xmm0
  movsd  %xmm0,-0x160(%rbp)
  jmp    L502
L2524:
  cmpl   $0x8,-0x164(%rbp)
  jne    L1550
  cmpl   $0x1,-0x168(%rbp)
  jne    L1550
  movsd  -0x170(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x158(%rbp)
  movsd  -0x158(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x150(%rbp)
  movsd  -0x150(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x140(%rbp)
  movsd  -0x158(%rbp),%xmm0
  mulsd  -0x170(%rbp),%xmm0
  movsd  %xmm0,-0x130(%rbp)
  movsd  -0x130(%rbp),%xmm0
  mulsd  -0x150(%rbp),%xmm0
  movsd  %xmm0,-0x138(%rbp)
  movsd  -0x150(%rbp),%xmm0
  mulsd  -0x158(%rbp),%xmm0
  movsd  %xmm0,-0x128(%rbp)
  movsd  -0x170(%rbp),%xmm0
  mulsd  -0x150(%rbp),%xmm0
  movsd  %xmm0,-0xe0(%rbp)
  movsd  -0x140(%rbp),%xmm0
  mulsd  -0x178(%rbp),%xmm0
  movsd  -0x140(%rbp),%xmm1
  movsd  D16813(%rip),%xmm2
  divsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x138(%rbp),%xmm2
  movsd  D7969(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x178(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x138(%rbp),%xmm2
  movsd  D6905(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x128(%rbp),%xmm2
  movsd  D13164(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x178(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x128(%rbp),%xmm2
  movsd  D10319(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0xe0(%rbp),%xmm2
  movsd  D14125(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x178(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0xe0(%rbp),%xmm2
  movsd  D11959(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x150(%rbp),%xmm2
  movsd  D2245(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x178(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x150(%rbp),%xmm2
  movsd  D4362(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x130(%rbp),%xmm2
  movsd  D6377(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x178(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x130(%rbp),%xmm2
  movsd  D15255(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x158(%rbp),%xmm2
  movsd  D15255(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x178(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x158(%rbp),%xmm2
  movsd  D10756(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x170(%rbp),%xmm2
  movsd  D1057(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x178(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x170(%rbp),%xmm2
  movsd  D8828(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x178(%rbp),%xmm0
  movsd  D11011(%rip),%xmm2
  divsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  D11648(%rip),%xmm1
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0x160(%rbp)
  jmp    L502
L1550:
  cmpl   $0x9,-0x164(%rbp)
  jne    L2364
  cmpl   $0x0,-0x168(%rbp)
  jne    L2364
  movsd  -0x170(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x158(%rbp)
  movsd  -0x158(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x150(%rbp)
  movsd  -0x150(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x140(%rbp)
  movsd  -0x158(%rbp),%xmm0
  mulsd  -0x170(%rbp),%xmm0
  movsd  %xmm0,-0x130(%rbp)
  movsd  -0x140(%rbp),%xmm0
  mulsd  -0x170(%rbp),%xmm0
  movsd  -0x140(%rbp),%xmm2
  movsd  D706(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x130(%rbp),%xmm2
  movsd  D10755(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x150(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x150(%rbp),%xmm2
  movsd  D6041(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x158(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x170(%rbp),%xmm2
  movsd  D15072(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x150(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x150(%rbp),%xmm2
  movsd  D2245(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x130(%rbp),%xmm2
  movsd  D14318(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x158(%rbp),%xmm2
  movsd  D10018(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x170(%rbp),%xmm2
  movsd  D6738(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  D16207(%rip),%xmm1
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0x118(%rbp)
  jmp    L502
L2364:
  cmpl   $0x0,-0x164(%rbp)
  jne    L1009
  cmpl   $0xa,-0x168(%rbp)
  jne    L1009
  movsd  -0x178(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x158(%rbp)
  movsd  -0x158(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x150(%rbp)
  movsd  -0x150(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x140(%rbp)
  movsd  -0x158(%rbp),%xmm0
  mulsd  -0x178(%rbp),%xmm0
  movsd  %xmm0,-0x138(%rbp)
  movsd  -0x140(%rbp),%xmm0
  mulsd  -0x158(%rbp),%xmm0
  movsd  -0x140(%rbp),%xmm2
  movsd  D11825(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x178(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x140(%rbp),%xmm2
  movsd  D12506(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x150(%rbp),%xmm2
  movsd  D69(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x138(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x150(%rbp),%xmm2
  movsd  D8978(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x158(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x150(%rbp),%xmm2
  movsd  D106(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x178(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x150(%rbp),%xmm2
  movsd  D289(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x138(%rbp),%xmm2
  movsd  D3924(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x158(%rbp),%xmm2
  movsd  D11985(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x178(%rbp),%xmm2
  movsd  D11518(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  D12585(%rip),%xmm0
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0x160(%rbp)
  jmp    L502
L1009:
  cmpl   $0x1,-0x164(%rbp)
  jne    L577
  cmpl   $0x9,-0x168(%rbp)
  jne    L577
  movsd  -0x178(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x158(%rbp)
  movsd  -0x158(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x150(%rbp)
  movsd  -0x150(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x140(%rbp)
  movsd  -0x140(%rbp),%xmm0
  mulsd  -0x178(%rbp),%xmm0
  movsd  %xmm0,-0x148(%rbp)
  movsd  -0x158(%rbp),%xmm0
  mulsd  -0x178(%rbp),%xmm0
  movsd  %xmm0,-0x120(%rbp)
  movsd  -0x150(%rbp),%xmm0
  mulsd  -0x120(%rbp),%xmm0
  movsd  %xmm0,-0x128(%rbp)
  movsd  -0x150(%rbp),%xmm0
  mulsd  -0x158(%rbp),%xmm0
  movsd  %xmm0,-0xe0(%rbp)
  movsd  -0x150(%rbp),%xmm0
  mulsd  -0x178(%rbp),%xmm0
  movsd  %xmm0,-0xf8(%rbp)
  movsd  -0x170(%rbp),%xmm0
  mulsd  -0x148(%rbp),%xmm0
  movsd  -0x170(%rbp),%xmm2
  movsd  D2917(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x140(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x170(%rbp),%xmm2
  movsd  D4371(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x128(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x170(%rbp),%xmm2
  movsd  D7377(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0xe0(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x170(%rbp),%xmm2
  movsd  D13656(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0xf8(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x170(%rbp),%xmm2
  movsd  D5804(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x150(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x170(%rbp),%xmm2
  movsd  D9091(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x120(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x170(%rbp),%xmm2
  movsd  D17235(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x158(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x170(%rbp),%xmm2
  movsd  D7364(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x178(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x170(%rbp),%xmm2
  movsd  D592(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x148(%rbp),%xmm1
  movsd  D6022(%rip),%xmm3
  movapd %xmm1,%xmm2
  divsd  %xmm3,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x140(%rbp),%xmm2
  movsd  D14217(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x128(%rbp),%xmm2
  movsd  D5819(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0xe0(%rbp),%xmm2
  movsd  D15550(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0xf8(%rbp),%xmm2
  movsd  D2090(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x150(%rbp),%xmm2
  movsd  D15181(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x120(%rbp),%xmm2
  movsd  D10528(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x158(%rbp),%xmm2
  movsd  D17230(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x178(%rbp),%xmm2
  movsd  D5695(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  D17088(%rip),%xmm0
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0x160(%rbp)
  jmp    L502
L577:
  cmpl   $0x2,-0x164(%rbp)
  jne    L775
  cmpl   $0x8,-0x168(%rbp)
  jne    L775
  movsd  -0x170(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x158(%rbp)
  movsd  -0x178(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x150(%rbp)
  movsd  -0x150(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x140(%rbp)
  movsd  -0x140(%rbp),%xmm0
  mulsd  -0x178(%rbp),%xmm0
  movsd  %xmm0,-0x148(%rbp)
  movsd  -0x140(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x128(%rbp)
  movsd  -0x150(%rbp),%xmm0
  mulsd  -0x178(%rbp),%xmm0
  movsd  %xmm0,-0xe0(%rbp)
  movsd  -0x140(%rbp),%xmm0
  mulsd  -0xe0(%rbp),%xmm0
  movsd  %xmm0,-0xa0(%rbp)
  movsd  -0x140(%rbp),%xmm0
  mulsd  -0x150(%rbp),%xmm0
  movsd  %xmm0,-0x108(%rbp)
  movsd  -0x158(%rbp),%xmm1
  movsd  D1532(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  mulsd  -0x148(%rbp),%xmm0
  movsd  -0x170(%rbp),%xmm2
  movsd  D3011(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x150(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x170(%rbp),%xmm2
  movsd  D6722(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x178(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x158(%rbp),%xmm0
  mulsd  -0x128(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x158(%rbp),%xmm2
  movsd  D4256(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  -0xa0(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x158(%rbp),%xmm2
  movsd  D4688(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  -0x178(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x170(%rbp),%xmm2
  movsd  D2090(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  -0x140(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x158(%rbp),%xmm2
  movsd  D7617(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0xe0(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x158(%rbp),%xmm2
  movsd  D483(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x140(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x158(%rbp),%xmm2
  movsd  D5389(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x108(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x148(%rbp),%xmm2
  movsd  D503(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x150(%rbp),%xmm2
  movsd  D16008(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x158(%rbp),%xmm0
  movsd  D9730(%rip),%xmm2
  divsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0xd8(%rbp)
  movsd  -0x170(%rbp),%xmm1
  movsd  D14429(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movsd  -0xe0(%rbp),%xmm2
  movsd  D1170(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x178(%rbp),%xmm2
  movsd  D6639(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  D6913(%rip),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x170(%rbp),%xmm2
  movsd  D8871(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0xa0(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x170(%rbp),%xmm1
  mulsd  -0x128(%rbp),%xmm1
  movsd  D9812(%rip),%xmm3
  movapd %xmm1,%xmm2
  divsd  %xmm3,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x170(%rbp),%xmm2
  movsd  D4507(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0xe0(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x170(%rbp),%xmm2
  movsd  D8344(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x108(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x170(%rbp),%xmm2
  movsd  D235(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x148(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x150(%rbp),%xmm2
  movsd  D2379(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x158(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x140(%rbp),%xmm2
  movsd  D16747(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0xa0(%rbp),%xmm2
  movsd  D16608(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x128(%rbp),%xmm0
  movsd  D14096(%rip),%xmm2
  divsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x108(%rbp),%xmm2
  movsd  D16512(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0x98(%rbp)
  movsd  -0xd8(%rbp),%xmm0
  addsd  -0x98(%rbp),%xmm0
  movsd  %xmm0,-0x160(%rbp)
  jmp    L502
L775:
  cmpl   $0x3,-0x164(%rbp)
  jne    L1419
  cmpl   $0x7,-0x168(%rbp)
  jne    L1419
  movsd  -0x170(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x158(%rbp)
  movsd  -0x170(%rbp),%xmm0
  mulsd  -0x158(%rbp),%xmm0
  movsd  %xmm0,-0x150(%rbp)
  movsd  -0x178(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x140(%rbp)
  movsd  -0x140(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x148(%rbp)
  movsd  -0x140(%rbp),%xmm0
  mulsd  -0x178(%rbp),%xmm0
  movsd  %xmm0,-0x130(%rbp)
  movsd  -0x148(%rbp),%xmm0
  mulsd  -0x130(%rbp),%xmm0
  movsd  %xmm0,-0x138(%rbp)
  movsd  -0x148(%rbp),%xmm0
  mulsd  -0x178(%rbp),%xmm0
  movsd  %xmm0,-0x120(%rbp)
  movsd  -0x148(%rbp),%xmm0
  mulsd  -0x140(%rbp),%xmm0
  movsd  %xmm0,-0x118(%rbp)
  movsd  -0x150(%rbp),%xmm0
  movsd  D14249(%rip),%xmm1
  movapd %xmm0,%xmm2
  divsd  %xmm1,%xmm2
  movsd  D15349(%rip),%xmm0
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x148(%rbp),%xmm2
  movsd  D1170(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x138(%rbp),%xmm1
  movsd  D5133(%rip),%xmm2
  divsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x130(%rbp),%xmm2
  movsd  D9902(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x178(%rbp),%xmm2
  movsd  D6092(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x140(%rbp),%xmm2
  movsd  D14401(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x158(%rbp),%xmm2
  movsd  D16504(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x120(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x158(%rbp),%xmm2
  movsd  D13202(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x170(%rbp),%xmm1
  movsd  D7734(%rip),%xmm2
  divsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x120(%rbp),%xmm2
  movsd  D1930(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x118(%rbp),%xmm2
  movsd  D13805(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x158(%rbp),%xmm2
  movsd  D14990(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x118(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x170(%rbp),%xmm2
  movsd  D1170(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x140(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x170(%rbp),%xmm2
  movsd  D14031(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x178(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x158(%rbp),%xmm1
  mulsd  -0x138(%rbp),%xmm1
  movsd  D16534(%rip),%xmm2
  divsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0x90(%rbp)
  movsd  -0x158(%rbp),%xmm1
  movsd  D14471(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  mulsd  -0x178(%rbp),%xmm0
  movsd  -0x170(%rbp),%xmm2
  movsd  D32(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x148(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x158(%rbp),%xmm2
  movsd  D2379(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x140(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x158(%rbp),%xmm2
  movsd  D16273(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x130(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x158(%rbp),%xmm2
  movsd  D4418(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x148(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x170(%rbp),%xmm2
  movsd  D10803(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x130(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x150(%rbp),%xmm2
  movsd  D6359(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x120(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x150(%rbp),%xmm2
  movsd  D16245(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x118(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x150(%rbp),%xmm2
  movsd  D14064(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x178(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x140(%rbp),%xmm2
  movsd  D2798(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x150(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x150(%rbp),%xmm2
  movsd  D14186(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x130(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x150(%rbp),%xmm2
  movsd  D9196(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x148(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x170(%rbp),%xmm2
  movsd  D7170(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x138(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x150(%rbp),%xmm0
  mulsd  -0x138(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x170(%rbp),%xmm2
  movsd  D7617(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x118(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x170(%rbp),%xmm2
  movsd  D7617(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x120(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0x88(%rbp)
  movsd  -0x90(%rbp),%xmm0
  addsd  -0x88(%rbp),%xmm0
  movsd  %xmm0,-0x160(%rbp)
  jmp    L502
L1419:
  cmpl   $0x4,-0x164(%rbp)
  jne    L623
  cmpl   $0x6,-0x168(%rbp)
  jne    L623
  movsd  -0x178(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x158(%rbp)
  movsd  -0x158(%rbp),%xmm0
  mulsd  -0x178(%rbp),%xmm0
  movsd  %xmm0,-0x150(%rbp)
  movsd  -0x170(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x148(%rbp)
  movsd  -0x148(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x130(%rbp)
  movsd  -0x158(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x120(%rbp)
  movsd  -0x120(%rbp),%xmm0
  mulsd  -0x178(%rbp),%xmm0
  movsd  %xmm0,-0x128(%rbp)
  movsd  -0x120(%rbp),%xmm0
  mulsd  -0x158(%rbp),%xmm0
  movsd  %xmm0,-0x118(%rbp)
  movsd  -0x170(%rbp),%xmm1
  movsd  D14543(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movapd %xmm0,%xmm1
  mulsd  -0x150(%rbp),%xmm1
  movsd  D9694(%rip),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x130(%rbp),%xmm0
  movsd  D9363(%rip),%xmm2
  divsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x148(%rbp),%xmm2
  movsd  D2974(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x158(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x120(%rbp),%xmm2
  movsd  D5475(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x170(%rbp),%xmm2
  movsd  D13625(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x128(%rbp),%xmm1
  movsd  D882(%rip),%xmm3
  movapd %xmm1,%xmm2
  divsd  %xmm3,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x118(%rbp),%xmm2
  movsd  D13022(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x150(%rbp),%xmm2
  movsd  D8983(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x178(%rbp),%xmm2
  movsd  D6830(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x158(%rbp),%xmm2
  movsd  D11749(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x148(%rbp),%xmm2
  movsd  D13305(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x148(%rbp),%xmm2
  movsd  D4626(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x128(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x148(%rbp),%xmm2
  movsd  D5476(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x118(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x170(%rbp),%xmm2
  movsd  D15804(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x158(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x170(%rbp),%xmm2
  movsd  D17281(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x178(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x148(%rbp),%xmm2
  movsd  D3400(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  -0x178(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0xb8(%rbp)
  movsd  -0x148(%rbp),%xmm0
  mulsd  -0x170(%rbp),%xmm0
  movsd  %xmm0,-0xd0(%rbp)
  movsd  -0x170(%rbp),%xmm1
  movsd  D13203(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  mulsd  -0x120(%rbp),%xmm0
  movsd  -0x148(%rbp),%xmm2
  movsd  D3763(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x150(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x148(%rbp),%xmm2
  movsd  D3052(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x120(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x130(%rbp),%xmm2
  movsd  D5694(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x120(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x130(%rbp),%xmm2
  movsd  D10801(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x150(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0xd0(%rbp),%xmm2
  movsd  D4303(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x178(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0xd0(%rbp),%xmm2
  movsd  D12136(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x130(%rbp),%xmm0
  mulsd  -0x118(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x130(%rbp),%xmm2
  movsd  D11960(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x128(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x130(%rbp),%xmm2
  movsd  D5688(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x158(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x130(%rbp),%xmm2
  movsd  D5617(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x178(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0xd0(%rbp),%xmm2
  movsd  D4037(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x128(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0xd0(%rbp),%xmm2
  movsd  D17179(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  -0x118(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0xd0(%rbp),%xmm2
  movsd  D5688(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x158(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0xd0(%rbp),%xmm2
  movsd  D1661(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x150(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0xd0(%rbp),%xmm2
  movsd  D6027(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  -0x120(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x170(%rbp),%xmm2
  movsd  D7365(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x118(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x170(%rbp),%xmm2
  movsd  D13033(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x128(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0x80(%rbp)
  movsd  -0xb8(%rbp),%xmm0
  addsd  -0x80(%rbp),%xmm0
  movsd  %xmm0,-0x160(%rbp)
  jmp    L502
L623:
  cmpl   $0x5,-0x164(%rbp)
  jne    L1549
  cmpl   $0x5,-0x168(%rbp)
  jne    L1549
  movsd  -0x178(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x158(%rbp)
  movsd  -0x158(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x150(%rbp)
  movsd  -0x170(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x148(%rbp)
  movsd  -0x158(%rbp),%xmm0
  mulsd  -0x178(%rbp),%xmm0
  movsd  %xmm0,-0x120(%rbp)
  movsd  -0x148(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0xe0(%rbp)
  movsd  -0xe0(%rbp),%xmm0
  mulsd  -0x170(%rbp),%xmm0
  movsd  %xmm0,-0xa0(%rbp)
  movsd  -0x150(%rbp),%xmm0
  mulsd  -0x178(%rbp),%xmm0
  movsd  %xmm0,-0x90(%rbp)
  movsd  -0x148(%rbp),%xmm0
  mulsd  -0x170(%rbp),%xmm0
  movsd  %xmm0,-0xd8(%rbp)
  movsd  -0x170(%rbp),%xmm1
  movsd  D13873(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movapd %xmm0,%xmm1
  mulsd  -0x150(%rbp),%xmm1
  movsd  D505(%rip),%xmm0
  subsd  %xmm1,%xmm0
  movsd  -0x148(%rbp),%xmm2
  movsd  D15417(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x178(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x148(%rbp),%xmm2
  movsd  D8026(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x158(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x148(%rbp),%xmm2
  movsd  D3389(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x120(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x148(%rbp),%xmm2
  movsd  D16462(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x150(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0xa0(%rbp),%xmm2
  movsd  D1227(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  -0x150(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0xe0(%rbp),%xmm2
  movsd  D16467(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  -0x120(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0xe0(%rbp),%xmm2
  movsd  D1227(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x90(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x170(%rbp),%xmm2
  movsd  D16880(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x120(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0xe0(%rbp),%xmm2
  movsd  D16462(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x158(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0xe0(%rbp),%xmm2
  movsd  D13873(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x178(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0xd8(%rbp),%xmm2
  movsd  D16880(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x178(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0xd8(%rbp),%xmm2
  movsd  D11641(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x120(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0xd8(%rbp),%xmm2
  movsd  D16467(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x150(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x170(%rbp),%xmm2
  movsd  D11541(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x90(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0xa0(%rbp),%xmm0
  mulsd  -0x90(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0xa0(%rbp),%xmm2
  movsd  D11541(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x178(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0x98(%rbp)
  movsd  -0x90(%rbp),%xmm0
  movq   D9623(%rip),%xmm1
  xorpd  %xmm1,%xmm0
  movsd  D5240(%rip),%xmm1
  divsd  %xmm1,%xmm0
  movsd  -0x148(%rbp),%xmm2
  movsd  D3763(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  -0x90(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x120(%rbp),%xmm2
  movsd  D3427(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x148(%rbp),%xmm2
  movsd  D2747(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0xa0(%rbp),%xmm2
  movsd  D3763(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x158(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x158(%rbp),%xmm2
  movsd  D2747(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x170(%rbp),%xmm2
  movsd  D10007(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0xa0(%rbp),%xmm1
  movsd  D5240(%rip),%xmm2
  divsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x170(%rbp),%xmm2
  movsd  D15417(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x158(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x170(%rbp),%xmm2
  movsd  D6334(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x178(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0xa0(%rbp),%xmm2
  movsd  D14358(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x120(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x178(%rbp),%xmm2
  movsd  D10007(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0xd8(%rbp),%xmm2
  movsd  D3389(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  -0x158(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0xd8(%rbp),%xmm2
  movsd  D3427(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0xd8(%rbp),%xmm2
  movsd  D14358(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x90(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0xe0(%rbp),%xmm2
  movsd  D14536(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0xe0(%rbp),%xmm2
  movsd  D5432(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x150(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x150(%rbp),%xmm2
  movsd  D14536(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0x78(%rbp)
  movsd  -0x98(%rbp),%xmm0
  addsd  -0x78(%rbp),%xmm0
  movsd  %xmm0,-0x160(%rbp)
  jmp    L502
L1549:
  cmpl   $0x6,-0x164(%rbp)
  jne    L107
  cmpl   $0x4,-0x168(%rbp)
  jne    L107
  movsd  -0x170(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x158(%rbp)
  movsd  -0x158(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x150(%rbp)
  movsd  -0x150(%rbp),%xmm0
  mulsd  -0x158(%rbp),%xmm0
  movsd  %xmm0,-0x140(%rbp)
  movsd  -0x178(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x148(%rbp)
  movsd  -0x148(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x130(%rbp)
  movsd  -0x170(%rbp),%xmm0
  mulsd  -0x150(%rbp),%xmm0
  movsd  %xmm0,-0x120(%rbp)
  movsd  -0x148(%rbp),%xmm0
  mulsd  -0x178(%rbp),%xmm0
  movsd  %xmm0,-0x118(%rbp)
  movsd  -0x140(%rbp),%xmm0
  mulsd  -0x130(%rbp),%xmm0
  movsd  -0x148(%rbp),%xmm2
  movsd  D4626(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  -0x120(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x140(%rbp),%xmm2
  movsd  D17179(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  -0x118(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x148(%rbp),%xmm2
  movsd  D3400(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x170(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x120(%rbp),%xmm2
  movsd  D13033(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x178(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x170(%rbp),%xmm2
  movsd  D17281(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x178(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x120(%rbp),%xmm2
  movsd  D4037(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x118(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x158(%rbp),%xmm2
  movsd  D15804(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  -0x178(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x170(%rbp),%xmm2
  movsd  D5617(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x130(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x148(%rbp),%xmm2
  movsd  D2974(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x158(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x158(%rbp),%xmm2
  movsd  D5688(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x118(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x130(%rbp),%xmm2
  movsd  D5688(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x158(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x130(%rbp),%xmm2
  movsd  D11960(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x120(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x130(%rbp),%xmm2
  movsd  D5694(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x150(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x150(%rbp),%xmm2
  movsd  D6027(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x118(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x170(%rbp),%xmm2
  movsd  D4303(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x118(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x148(%rbp),%xmm2
  movsd  D3052(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x150(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0x70(%rbp)
  movsd  -0x170(%rbp),%xmm0
  mulsd  -0x158(%rbp),%xmm0
  movsd  %xmm0,-0x68(%rbp)
  movsd  -0x150(%rbp),%xmm1
  movsd  D13203(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  mulsd  -0x178(%rbp),%xmm0
  movsd  -0x140(%rbp),%xmm2
  movsd  D7365(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x178(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x68(%rbp),%xmm2
  movsd  D14543(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x178(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x68(%rbp),%xmm2
  movsd  D3763(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x148(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x140(%rbp),%xmm2
  movsd  D5476(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x148(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x68(%rbp),%xmm2
  movsd  D1661(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x118(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x68(%rbp),%xmm2
  movsd  D10801(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x130(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x150(%rbp),%xmm2
  movsd  D5475(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x158(%rbp),%xmm2
  movsd  D11749(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x118(%rbp),%xmm2
  movsd  D12136(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x140(%rbp),%xmm2
  movsd  D13022(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x170(%rbp),%xmm2
  movsd  D6830(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x130(%rbp),%xmm0
  movsd  D9363(%rip),%xmm2
  divsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x178(%rbp),%xmm2
  movsd  D13625(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x120(%rbp),%xmm1
  movsd  D882(%rip),%xmm3
  movapd %xmm1,%xmm2
  divsd  %xmm3,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x148(%rbp),%xmm2
  movsd  D13305(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x68(%rbp),%xmm2
  movsd  D8983(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  D9694(%rip),%xmm0
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0x80(%rbp)
  movsd  -0x70(%rbp),%xmm0
  addsd  -0x80(%rbp),%xmm0
  movsd  %xmm0,-0x160(%rbp)
  jmp    L502
L107:
  cmpl   $0x7,-0x164(%rbp)
  jne    L432
  cmpl   $0x3,-0x168(%rbp)
  jne    L432
  movsd  -0x178(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x158(%rbp)
  movsd  -0x170(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x140(%rbp)
  movsd  -0x140(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x148(%rbp)
  movsd  -0x148(%rbp),%xmm0
  mulsd  -0x140(%rbp),%xmm0
  movsd  %xmm0,-0x130(%rbp)
  movsd  -0x158(%rbp),%xmm0
  mulsd  -0x178(%rbp),%xmm0
  movsd  %xmm0,-0x138(%rbp)
  movsd  -0x140(%rbp),%xmm0
  mulsd  -0x170(%rbp),%xmm0
  movsd  %xmm0,-0xe0(%rbp)
  movsd  -0x148(%rbp),%xmm0
  mulsd  -0xe0(%rbp),%xmm0
  movsd  %xmm0,-0xa0(%rbp)
  movsd  -0x148(%rbp),%xmm0
  mulsd  -0x170(%rbp),%xmm0
  movsd  %xmm0,-0x90(%rbp)
  movsd  -0x178(%rbp),%xmm0
  movsd  D7734(%rip),%xmm2
  movapd %xmm0,%xmm1
  divsd  %xmm2,%xmm1
  movsd  D15349(%rip),%xmm0
  subsd  %xmm1,%xmm0
  movsd  -0x170(%rbp),%xmm2
  movsd  D8690(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x158(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x158(%rbp),%xmm2
  movsd  D13202(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x130(%rbp),%xmm2
  movsd  D16245(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x138(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x130(%rbp),%xmm2
  movsd  D13805(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x170(%rbp),%xmm2
  movsd  D6092(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x170(%rbp),%xmm2
  movsd  D14031(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x178(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x148(%rbp),%xmm2
  movsd  D4418(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x158(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0xa0(%rbp),%xmm0
  mulsd  -0x138(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x148(%rbp),%xmm2
  movsd  D1170(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0xa0(%rbp),%xmm1
  movsd  D5133(%rip),%xmm2
  divsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0xa0(%rbp),%xmm1
  mulsd  -0x158(%rbp),%xmm1
  movsd  D16534(%rip),%xmm2
  divsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x138(%rbp),%xmm1
  movsd  D14249(%rip),%xmm2
  divsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x90(%rbp),%xmm2
  movsd  D1930(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x90(%rbp),%xmm2
  movsd  D16504(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  -0x158(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0xe8(%rbp)
  movsd  -0xa0(%rbp),%xmm1
  movsd  D7170(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  mulsd  -0x178(%rbp),%xmm0
  movsd  -0xe0(%rbp),%xmm2
  movsd  D9902(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0xe0(%rbp),%xmm2
  movsd  D14186(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x138(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x148(%rbp),%xmm2
  movsd  D32(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  -0x178(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x148(%rbp),%xmm2
  movsd  D9196(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x138(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x90(%rbp),%xmm2
  movsd  D6359(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x138(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0xe0(%rbp),%xmm2
  movsd  D16273(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x158(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x170(%rbp),%xmm2
  movsd  D14064(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x138(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x140(%rbp),%xmm2
  movsd  D14401(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x140(%rbp),%xmm2
  movsd  D2798(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x138(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x90(%rbp),%xmm2
  movsd  D7617(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x178(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x140(%rbp),%xmm2
  movsd  D2379(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x158(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x140(%rbp),%xmm2
  movsd  D1170(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  -0x178(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x130(%rbp),%xmm2
  movsd  D7617(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x178(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0xe0(%rbp),%xmm2
  movsd  D10803(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x178(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x130(%rbp),%xmm2
  movsd  D14990(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x158(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0x88(%rbp)
  movsd  -0xe8(%rbp),%xmm0
  addsd  -0x88(%rbp),%xmm0
  movsd  %xmm0,-0x160(%rbp)
  jmp    L502
L432:
  cmpl   $0x8,-0x164(%rbp)
  jne    L1335
  cmpl   $0x2,-0x168(%rbp)
  jne    L1335
  movsd  -0x170(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x158(%rbp)
  movsd  -0x170(%rbp),%xmm0
  mulsd  -0x158(%rbp),%xmm0
  movsd  %xmm0,-0x150(%rbp)
  movsd  -0x178(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x148(%rbp)
  movsd  -0x158(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x120(%rbp)
  movsd  -0x120(%rbp),%xmm0
  mulsd  -0x158(%rbp),%xmm0
  movsd  %xmm0,-0x128(%rbp)
  movsd  -0x120(%rbp),%xmm0
  mulsd  -0x170(%rbp),%xmm0
  movsd  %xmm0,-0xa0(%rbp)
  movsd  -0x120(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x90(%rbp)
  movsd  -0x158(%rbp),%xmm1
  movsd  D16008(%rip),%xmm0
  mulsd  %xmm0,%xmm1
  movsd  D6913(%rip),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x150(%rbp),%xmm2
  movsd  D4507(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x178(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x148(%rbp),%xmm2
  movsd  D2379(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x158(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x158(%rbp),%xmm2
  movsd  D3011(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  -0x178(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x128(%rbp),%xmm2
  movsd  D8344(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x178(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x128(%rbp),%xmm2
  movsd  D5389(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x148(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0xa0(%rbp),%xmm2
  movsd  D235(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x178(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x150(%rbp),%xmm2
  movsd  D7617(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x148(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x90(%rbp),%xmm0
  movsd  D14096(%rip),%xmm2
  divsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x90(%rbp),%xmm1
  mulsd  -0x178(%rbp),%xmm1
  movsd  D9812(%rip),%xmm2
  divsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x150(%rbp),%xmm2
  movsd  D1170(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x90(%rbp),%xmm0
  mulsd  -0x148(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0x108(%rbp)
  movsd  -0x120(%rbp),%xmm0
  mulsd  -0x150(%rbp),%xmm0
  movsd  %xmm0,-0x60(%rbp)
  movsd  -0x60(%rbp),%xmm1
  movsd  D6579(%rip),%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x120(%rbp),%xmm2
  movsd  D16747(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x170(%rbp),%xmm2
  movsd  D6722(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x178(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x120(%rbp),%xmm2
  movsd  D483(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x148(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x120(%rbp),%xmm2
  movsd  D2090(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x178(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x60(%rbp),%xmm2
  movsd  D8871(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x178(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x60(%rbp),%xmm2
  movsd  D4256(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  -0x148(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0xa0(%rbp),%xmm2
  movsd  D503(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x178(%rbp),%xmm2
  movsd  D5362(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x148(%rbp),%xmm2
  movsd  D4688(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x170(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x148(%rbp),%xmm0
  movsd  D9730(%rip),%xmm2
  divsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x128(%rbp),%xmm2
  movsd  D16512(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x170(%rbp),%xmm2
  movsd  D6639(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0xa0(%rbp),%xmm2
  movsd  D13897(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  -0x148(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0x98(%rbp)
  movsd  -0x108(%rbp),%xmm0
  addsd  -0x98(%rbp),%xmm0
  movsd  %xmm0,-0x160(%rbp)
  jmp    L502
L1335:
  cmpl   $0x9,-0x164(%rbp)
  jne    L197
  cmpl   $0x1,-0x168(%rbp)
  jne    L197
  movsd  -0x170(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x158(%rbp)
  movsd  -0x158(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x150(%rbp)
  movsd  -0x150(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x140(%rbp)
  movsd  -0x140(%rbp),%xmm0
  mulsd  -0x170(%rbp),%xmm0
  movsd  %xmm0,-0x148(%rbp)
  movsd  -0x170(%rbp),%xmm0
  mulsd  -0x158(%rbp),%xmm0
  movsd  %xmm0,-0x120(%rbp)
  movsd  -0x120(%rbp),%xmm0
  mulsd  -0x150(%rbp),%xmm0
  movsd  %xmm0,-0x128(%rbp)
  movsd  -0x150(%rbp),%xmm0
  mulsd  -0x158(%rbp),%xmm0
  movsd  %xmm0,-0xe0(%rbp)
  movsd  -0x150(%rbp),%xmm0
  mulsd  -0x170(%rbp),%xmm0
  movsd  %xmm0,-0xf8(%rbp)
  movsd  -0x148(%rbp),%xmm0
  mulsd  -0x178(%rbp),%xmm0
  movsd  -0x148(%rbp),%xmm1
  movsd  D6022(%rip),%xmm2
  divsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x140(%rbp),%xmm2
  movsd  D2917(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x178(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x140(%rbp),%xmm2
  movsd  D14217(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x128(%rbp),%xmm2
  movsd  D4371(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x178(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x128(%rbp),%xmm2
  movsd  D5819(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0xe0(%rbp),%xmm2
  movsd  D7377(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x178(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0xe0(%rbp),%xmm2
  movsd  D15550(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0xf8(%rbp),%xmm2
  movsd  D13656(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x178(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0xf8(%rbp),%xmm2
  movsd  D2090(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x150(%rbp),%xmm2
  movsd  D5804(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x178(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x150(%rbp),%xmm2
  movsd  D15181(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x120(%rbp),%xmm2
  movsd  D9091(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x178(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x120(%rbp),%xmm2
  movsd  D10528(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x158(%rbp),%xmm2
  movsd  D17235(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x178(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x158(%rbp),%xmm2
  movsd  D17230(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x170(%rbp),%xmm2
  movsd  D7364(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x178(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x170(%rbp),%xmm2
  movsd  D5695(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x178(%rbp),%xmm2
  movsd  D592(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  D17088(%rip),%xmm0
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0x160(%rbp)
  jmp    L502
L197:
  cmpl   $0xa,-0x164(%rbp)
  jne    L2394
  cmpl   $0x0,-0x168(%rbp)
  jne    L2394
  movsd  -0x170(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x158(%rbp)
  movsd  -0x158(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x150(%rbp)
  movsd  -0x150(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x140(%rbp)
  movsd  -0x170(%rbp),%xmm0
  mulsd  -0x158(%rbp),%xmm0
  movsd  %xmm0,-0x138(%rbp)
  movsd  -0x140(%rbp),%xmm0
  mulsd  -0x158(%rbp),%xmm0
  movsd  -0x140(%rbp),%xmm2
  movsd  D11825(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x170(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x140(%rbp),%xmm2
  movsd  D12506(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x150(%rbp),%xmm2
  movsd  D69(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x138(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x150(%rbp),%xmm2
  movsd  D8978(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x158(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x150(%rbp),%xmm2
  movsd  D106(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x170(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x150(%rbp),%xmm2
  movsd  D289(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x138(%rbp),%xmm2
  movsd  D3924(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x158(%rbp),%xmm2
  movsd  D11985(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x170(%rbp),%xmm2
  movsd  D11518(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  D12585(%rip),%xmm0
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0x160(%rbp)
  jmp    L502
L2394:
  cmpl   $0x0,-0x164(%rbp)
  jne    L124
  cmpl   $0xb,-0x168(%rbp)
  jne    L124
  movsd  -0x178(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x158(%rbp)
  movsd  -0x158(%rbp),%xmm0
  mulsd  -0x178(%rbp),%xmm0
  movsd  %xmm0,-0x150(%rbp)
  movsd  -0x158(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x140(%rbp)
  movsd  -0x140(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x148(%rbp)
  movsd  -0x148(%rbp),%xmm0
  mulsd  -0x150(%rbp),%xmm0
  movsd  -0x148(%rbp),%xmm2
  movsd  D16136(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x158(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x148(%rbp),%xmm2
  movsd  D2219(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x178(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x148(%rbp),%xmm2
  movsd  D512(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x140(%rbp),%xmm2
  movsd  D7458(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x150(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x140(%rbp),%xmm2
  movsd  D4614(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x158(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x140(%rbp),%xmm2
  movsd  D12237(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x178(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x140(%rbp),%xmm2
  movsd  D1131(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x150(%rbp),%xmm2
  movsd  D13050(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x158(%rbp),%xmm2
  movsd  D7376(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x178(%rbp),%xmm2
  movsd  D1408(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  D12598(%rip),%xmm1
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0x160(%rbp)
  jmp    L502
L124:
  cmpl   $0x1,-0x164(%rbp)
  jne    L1943
  cmpl   $0xa,-0x168(%rbp)
  jne    L1943
  movsd  -0x178(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x158(%rbp)
  movsd  -0x158(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x150(%rbp)
  movsd  -0x150(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x140(%rbp)
  movsd  -0x140(%rbp),%xmm0
  mulsd  -0x158(%rbp),%xmm0
  movsd  %xmm0,-0x148(%rbp)
  movsd  -0x140(%rbp),%xmm0
  mulsd  -0x178(%rbp),%xmm0
  movsd  %xmm0,-0x138(%rbp)
  movsd  -0x158(%rbp),%xmm0
  mulsd  -0x178(%rbp),%xmm0
  movsd  %xmm0,-0x118(%rbp)
  movsd  -0x150(%rbp),%xmm0
  mulsd  -0x118(%rbp),%xmm0
  movsd  %xmm0,-0xe0(%rbp)
  movsd  -0x150(%rbp),%xmm0
  mulsd  -0x158(%rbp),%xmm0
  movsd  %xmm0,-0xf8(%rbp)
  movsd  -0x150(%rbp),%xmm0
  mulsd  -0x178(%rbp),%xmm0
  movsd  %xmm0,-0x90(%rbp)
  movsd  -0x170(%rbp),%xmm0
  mulsd  -0x148(%rbp),%xmm0
  movsd  -0x170(%rbp),%xmm2
  movsd  D1793(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x138(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x170(%rbp),%xmm2
  movsd  D6704(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x140(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x170(%rbp),%xmm2
  movsd  D6704(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0xe0(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x170(%rbp),%xmm2
  movsd  D2470(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0xf8(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x170(%rbp),%xmm2
  movsd  D7806(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x90(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x170(%rbp),%xmm2
  movsd  D10916(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x150(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x170(%rbp),%xmm2
  movsd  D12103(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x118(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x170(%rbp),%xmm2
  movsd  D4979(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x158(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x170(%rbp),%xmm1
  mulsd  -0x178(%rbp),%xmm1
  movsd  D16818(%rip),%xmm3
  movapd %xmm1,%xmm2
  divsd  %xmm3,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x170(%rbp),%xmm0
  movsd  D9495(%rip),%xmm2
  divsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0x110(%rbp)
  movsd  -0x148(%rbp),%xmm0
  movq   D9623(%rip),%xmm1
  xorpd  %xmm1,%xmm0
  movsd  D6734(%rip),%xmm2
  movapd %xmm0,%xmm1
  divsd  %xmm2,%xmm1
  movsd  -0x138(%rbp),%xmm2
  movsd  D14377(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x140(%rbp),%xmm2
  movsd  D8216(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0xe0(%rbp),%xmm2
  movsd  D7654(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0xf8(%rbp),%xmm2
  movsd  D10916(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x90(%rbp),%xmm2
  movsd  D11025(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x150(%rbp),%xmm2
  movsd  D7057(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x118(%rbp),%xmm2
  movsd  D3210(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x158(%rbp),%xmm2
  movsd  D1549(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x178(%rbp),%xmm2
  movsd  D13643(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  D5740(%rip),%xmm1
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0xd0(%rbp)
  movsd  -0x110(%rbp),%xmm0
  addsd  -0xd0(%rbp),%xmm0
  movsd  %xmm0,-0x160(%rbp)
  jmp    L502
L1943:
  cmpl   $0x2,-0x164(%rbp)
  jne    L2405
  cmpl   $0x9,-0x168(%rbp)
  jne    L2405
  movsd  -0x178(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x158(%rbp)
  movsd  -0x158(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x150(%rbp)
  movsd  -0x150(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x140(%rbp)
  movsd  -0x170(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x138(%rbp)
  movsd  -0x150(%rbp),%xmm0
  mulsd  -0x158(%rbp),%xmm0
  movsd  %xmm0,-0x120(%rbp)
  movsd  -0x158(%rbp),%xmm0
  mulsd  -0x178(%rbp),%xmm0
  movsd  %xmm0,-0x118(%rbp)
  movsd  -0x150(%rbp),%xmm0
  mulsd  -0x118(%rbp),%xmm0
  movsd  %xmm0,-0xe0(%rbp)
  movsd  -0x140(%rbp),%xmm0
  mulsd  -0x178(%rbp),%xmm0
  movsd  %xmm0,-0xf8(%rbp)
  movsd  -0x150(%rbp),%xmm0
  mulsd  -0x178(%rbp),%xmm0
  movsd  %xmm0,-0x90(%rbp)
  movsd  -0x170(%rbp),%xmm1
  movsd  D459(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movapd %xmm0,%xmm1
  mulsd  -0x140(%rbp),%xmm1
  movsd  -0x170(%rbp),%xmm2
  movsd  D2694(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x158(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x138(%rbp),%xmm2
  movsd  D7163(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x120(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x138(%rbp),%xmm2
  movsd  D1445(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0xe0(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x138(%rbp),%xmm0
  mulsd  -0xf8(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  D3854(%rip),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x90(%rbp),%xmm2
  movsd  D13998(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x138(%rbp),%xmm2
  movsd  D7806(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x90(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x150(%rbp),%xmm2
  movsd  D3279(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x138(%rbp),%xmm2
  movsd  D7346(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x150(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x138(%rbp),%xmm2
  movsd  D7461(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x178(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x138(%rbp),%xmm2
  movsd  D7308(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  -0x140(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x170(%rbp),%xmm2
  movsd  D13998(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  -0x118(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x138(%rbp),%xmm2
  movsd  D5328(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x158(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x138(%rbp),%xmm2
  movsd  D7662(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x118(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0xb0(%rbp)
  movsd  -0x170(%rbp),%xmm1
  movsd  D7684(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movapd %xmm0,%xmm1
  mulsd  -0x90(%rbp),%xmm1
  movsd  -0x170(%rbp),%xmm2
  movsd  D9520(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x120(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x170(%rbp),%xmm2
  movsd  D2857(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x150(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x120(%rbp),%xmm2
  movsd  D2103(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x140(%rbp),%xmm2
  movsd  D15981(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x138(%rbp),%xmm1
  movsd  D14586(%rip),%xmm3
  movapd %xmm1,%xmm2
  divsd  %xmm3,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0xe0(%rbp),%xmm2
  movsd  D15733(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x170(%rbp),%xmm2
  movsd  D9834(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  -0xe0(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x170(%rbp),%xmm2
  movsd  D4399(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  -0x178(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x158(%rbp),%xmm2
  movsd  D17171(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x170(%rbp),%xmm2
  movsd  D7481(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0xf8(%rbp),%xmm2
  movsd  D7636(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x118(%rbp),%xmm2
  movsd  D3583(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x178(%rbp),%xmm2
  movsd  D10582(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x170(%rbp),%xmm2
  movsd  D13871(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  -0xf8(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0xa8(%rbp)
  movsd  -0xb0(%rbp),%xmm0
  addsd  -0xa8(%rbp),%xmm0
  movsd  %xmm0,-0x160(%rbp)
  jmp    L502
L2405:
  cmpl   $0x3,-0x164(%rbp)
  jne    L2136
  cmpl   $0x8,-0x168(%rbp)
  jne    L2136
  movsd  -0x170(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x158(%rbp)
  movsd  -0x170(%rbp),%xmm0
  mulsd  -0x158(%rbp),%xmm0
  movsd  %xmm0,-0x150(%rbp)
  movsd  -0x178(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x140(%rbp)
  movsd  -0x140(%rbp),%xmm0
  mulsd  -0x178(%rbp),%xmm0
  movsd  %xmm0,-0x148(%rbp)
  movsd  -0x140(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x120(%rbp)
  movsd  -0x120(%rbp),%xmm0
  mulsd  -0x140(%rbp),%xmm0
  movsd  %xmm0,-0x128(%rbp)
  movsd  -0x120(%rbp),%xmm0
  mulsd  -0x178(%rbp),%xmm0
  movsd  %xmm0,-0xe0(%rbp)
  movsd  -0x120(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0xc0(%rbp)
  movsd  -0x120(%rbp),%xmm0
  mulsd  -0x148(%rbp),%xmm0
  movsd  %xmm0,-0xb8(%rbp)
  movsd  -0x148(%rbp),%xmm1
  movsd  D9393(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movapd %xmm0,%xmm1
  mulsd  -0x150(%rbp),%xmm1
  movsd  -0x140(%rbp),%xmm2
  movsd  D12481(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x150(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x150(%rbp),%xmm2
  movsd  D9841(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x128(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x150(%rbp),%xmm2
  movsd  D9325(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0xe0(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x150(%rbp),%xmm2
  movsd  D10267(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x120(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x150(%rbp),%xmm0
  mulsd  -0xc0(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  D14054(%rip),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0xb8(%rbp),%xmm2
  movsd  D6706(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x158(%rbp),%xmm2
  movsd  D13910(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x170(%rbp),%xmm2
  movsd  D10439(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  -0x178(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x170(%rbp),%xmm2
  movsd  D2896(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0xb8(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x170(%rbp),%xmm2
  movsd  D11064(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0xc0(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x170(%rbp),%xmm2
  movsd  D7526(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x140(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x158(%rbp),%xmm2
  movsd  D15848(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x128(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x158(%rbp),%xmm2
  movsd  D3103(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0xb8(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x158(%rbp),%xmm2
  movsd  D11061(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  -0xc0(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x170(%rbp),%xmm2
  movsd  D15723(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x148(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x158(%rbp),%xmm2
  movsd  D13145(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x178(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0x70(%rbp)
  movsd  -0x140(%rbp),%xmm1
  movsd  D5290(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movapd %xmm0,%xmm1
  mulsd  -0x158(%rbp),%xmm1
  movsd  -0x148(%rbp),%xmm2
  movsd  D13254(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x158(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x158(%rbp),%xmm2
  movsd  D1100(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x120(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x158(%rbp),%xmm2
  movsd  D8028(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0xe0(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x170(%rbp),%xmm2
  movsd  D15314(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0xe0(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x170(%rbp),%xmm2
  movsd  D15323(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x128(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x150(%rbp),%xmm2
  movsd  D13133(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0xb8(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x170(%rbp),%xmm2
  movsd  D2103(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x120(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x120(%rbp),%xmm2
  movsd  D9771(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0xc0(%rbp),%xmm1
  movsd  D11403(%rip),%xmm2
  divsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x128(%rbp),%xmm2
  movsd  D14081(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0xe0(%rbp),%xmm2
  movsd  D15824(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x150(%rbp),%xmm2
  movsd  D14746(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x178(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x148(%rbp),%xmm2
  movsd  D5816(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x178(%rbp),%xmm2
  movsd  D8314(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x140(%rbp),%xmm2
  movsd  D10832(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x150(%rbp),%xmm2
  movsd  D14041(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x170(%rbp),%xmm2
  movsd  D9972(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0x78(%rbp)
  movsd  -0x70(%rbp),%xmm0
  addsd  -0x78(%rbp),%xmm0
  movsd  %xmm0,-0x160(%rbp)
  jmp    L502
L2136:
  cmpl   $0x4,-0x164(%rbp)
  jne    L434
  cmpl   $0x7,-0x168(%rbp)
  jne    L434
  movsd  -0x170(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x158(%rbp)
  movsd  -0x170(%rbp),%xmm0
  mulsd  -0x158(%rbp),%xmm0
  movsd  %xmm0,-0x150(%rbp)
  movsd  -0x178(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x140(%rbp)
  movsd  -0x140(%rbp),%xmm0
  mulsd  -0x178(%rbp),%xmm0
  movsd  %xmm0,-0x148(%rbp)
  movsd  -0x140(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x120(%rbp)
  movsd  -0x120(%rbp),%xmm0
  mulsd  -0x140(%rbp),%xmm0
  movsd  %xmm0,-0x128(%rbp)
  movsd  -0x120(%rbp),%xmm0
  mulsd  -0x148(%rbp),%xmm0
  movsd  %xmm0,-0xf8(%rbp)
  movsd  -0x158(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x90(%rbp)
  movsd  -0x120(%rbp),%xmm0
  mulsd  -0x178(%rbp),%xmm0
  movsd  %xmm0,-0xb0(%rbp)
  movsd  -0x150(%rbp),%xmm1
  movsd  D8571(%rip),%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x170(%rbp),%xmm2
  movsd  D1733(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x140(%rbp),%xmm2
  movsd  D8894(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x178(%rbp),%xmm2
  movsd  D7635(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x148(%rbp),%xmm2
  movsd  D2932(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x148(%rbp),%xmm2
  movsd  D3327(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x150(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x140(%rbp),%xmm2
  movsd  D5999(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x150(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x150(%rbp),%xmm2
  movsd  D6406(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x128(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x150(%rbp),%xmm2
  movsd  D6369(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x120(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x170(%rbp),%xmm2
  movsd  D5481(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  -0x178(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x170(%rbp),%xmm1
  mulsd  -0xf8(%rbp),%xmm1
  movsd  D13339(%rip),%xmm2
  divsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  D6689(%rip),%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x90(%rbp),%xmm2
  movsd  D2293(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x140(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x170(%rbp),%xmm2
  movsd  D5999(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x120(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x90(%rbp),%xmm2
  movsd  D5312(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x178(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x150(%rbp),%xmm2
  movsd  D13043(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0xf8(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x90(%rbp),%xmm2
  movsd  D6483(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x148(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x90(%rbp),%xmm2
  movsd  D15605(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x120(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x170(%rbp),%xmm2
  movsd  D1082(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x128(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x158(%rbp),%xmm2
  movsd  D2071(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0xb0(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0xf0(%rbp)
  movsd  -0x170(%rbp),%xmm1
  movsd  D14119(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movapd %xmm0,%xmm1
  mulsd  -0x148(%rbp),%xmm1
  movsd  -0x158(%rbp),%xmm2
  movsd  D2933(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x178(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x140(%rbp),%xmm2
  movsd  D10483(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x158(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x148(%rbp),%xmm2
  movsd  D15645(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x158(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x158(%rbp),%xmm2
  movsd  D13879(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  -0x120(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x170(%rbp),%xmm2
  movsd  D3923(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  -0xb0(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x158(%rbp),%xmm2
  movsd  D9765(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x90(%rbp),%xmm1
  movsd  D5347(%rip),%xmm3
  movapd %xmm1,%xmm2
  divsd  %xmm3,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x90(%rbp),%xmm2
  movsd  D9325(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0xb0(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x90(%rbp),%xmm0
  mulsd  -0xf8(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x90(%rbp),%xmm2
  movsd  D11905(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x128(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x170(%rbp),%xmm2
  movsd  D6535(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x140(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x158(%rbp),%xmm2
  movsd  D15456(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x128(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x158(%rbp),%xmm2
  movsd  D11214(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0xf8(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0xf8(%rbp),%xmm0
  movsd  D3931(%rip),%xmm2
  divsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x120(%rbp),%xmm2
  movsd  D7863(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0xb0(%rbp),%xmm2
  movsd  D5312(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x150(%rbp),%xmm2
  movsd  D11990(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  -0xb0(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x128(%rbp),%xmm2
  movsd  D5312(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x150(%rbp),%xmm2
  movsd  D5312(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  -0x178(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0x58(%rbp)
  movsd  -0xf0(%rbp),%xmm0
  addsd  -0x58(%rbp),%xmm0
  movsd  %xmm0,-0x160(%rbp)
  jmp    L502
L434:
  cmpl   $0x5,-0x164(%rbp)
  jne    L727
  cmpl   $0x6,-0x168(%rbp)
  jne    L727
  movsd  -0x170(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x158(%rbp)
  movsd  -0x170(%rbp),%xmm0
  mulsd  -0x158(%rbp),%xmm0
  movsd  %xmm0,-0x150(%rbp)
  movsd  -0x178(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x140(%rbp)
  movsd  -0x140(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x148(%rbp)
  movsd  -0x148(%rbp),%xmm0
  mulsd  -0x140(%rbp),%xmm0
  movsd  %xmm0,-0x130(%rbp)
  movsd  -0x148(%rbp),%xmm0
  mulsd  -0x178(%rbp),%xmm0
  movsd  %xmm0,-0x138(%rbp)
  movsd  -0x140(%rbp),%xmm0
  mulsd  -0x178(%rbp),%xmm0
  movsd  %xmm0,-0x128(%rbp)
  movsd  -0x158(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0xe8(%rbp)
  movsd  -0xe8(%rbp),%xmm0
  mulsd  -0x170(%rbp),%xmm0
  movsd  %xmm0,-0xd0(%rbp)
  movsd  -0x140(%rbp),%xmm1
  movsd  D4478(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movapd %xmm0,%xmm1
  mulsd  -0x150(%rbp),%xmm1
  movsd  -0x150(%rbp),%xmm2
  movsd  D11061(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x130(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x150(%rbp),%xmm2
  movsd  D11706(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x138(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x148(%rbp),%xmm2
  movsd  D4412(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x150(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x170(%rbp),%xmm2
  movsd  D1570(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x178(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0xe8(%rbp),%xmm2
  movsd  D14444(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x138(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0xe8(%rbp),%xmm2
  movsd  D14129(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x130(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x170(%rbp),%xmm2
  movsd  D14109(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x140(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x158(%rbp),%xmm1
  mulsd  -0x130(%rbp),%xmm1
  movsd  D6734(%rip),%xmm3
  movapd %xmm1,%xmm2
  divsd  %xmm3,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0xd0(%rbp),%xmm2
  movsd  D15002(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x140(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x170(%rbp),%xmm2
  movsd  D3176(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  -0x128(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0xf0(%rbp)
  movsd  -0xd0(%rbp),%xmm0
  mulsd  -0x130(%rbp),%xmm0
  movsd  -0xd0(%rbp),%xmm2
  movsd  D1153(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x138(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0xe8(%rbp),%xmm2
  movsd  D8449(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x128(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0xd0(%rbp),%xmm2
  movsd  D6626(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  -0x178(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0xe8(%rbp),%xmm2
  movsd  D4786(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x148(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0xe8(%rbp),%xmm2
  movsd  D6795(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x178(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x158(%rbp),%xmm2
  movsd  D5412(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x138(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x158(%rbp),%xmm1
  movsd  D9530(%rip),%xmm3
  movapd %xmm1,%xmm2
  divsd  %xmm3,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0xd0(%rbp),%xmm0
  movsd  D13510(%rip),%xmm2
  divsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0xe8(%rbp),%xmm2
  movsd  D3109(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  D4908(%rip),%xmm1
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0x50(%rbp)
  movsd  -0x150(%rbp),%xmm1
  movsd  D1570(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movsd  -0x130(%rbp),%xmm2
  movsd  D9319(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x138(%rbp),%xmm2
  movsd  D12993(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x148(%rbp),%xmm2
  movsd  D1184(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x150(%rbp),%xmm2
  movsd  D5882(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x178(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x170(%rbp),%xmm0
  movsd  D10865(%rip),%xmm2
  divsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x128(%rbp),%xmm2
  movsd  D16544(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x178(%rbp),%xmm2
  movsd  D8079(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x140(%rbp),%xmm1
  movsd  D4166(%rip),%xmm2
  divsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x150(%rbp),%xmm2
  movsd  D16839(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  -0x128(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movapd %xmm0,%xmm1
  addsd  -0xf0(%rbp),%xmm1
  movsd  -0x158(%rbp),%xmm2
  movsd  D6211(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x178(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x140(%rbp),%xmm2
  movsd  D2907(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x158(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x158(%rbp),%xmm2
  movsd  D7304(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x128(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x148(%rbp),%xmm2
  movsd  D12890(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  -0x158(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0xd0(%rbp),%xmm2
  movsd  D15635(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  -0x128(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x170(%rbp),%xmm2
  movsd  D1988(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x138(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x170(%rbp),%xmm2
  movsd  D6472(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x130(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0xd0(%rbp),%xmm2
  movsd  D6556(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x148(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x170(%rbp),%xmm2
  movsd  D4132(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x148(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0xe8(%rbp),%xmm2
  movsd  D3509(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  -0x140(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x50(%rbp),%xmm1
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0x160(%rbp)
  jmp    L502
L727:
  cmpl   $0x6,-0x164(%rbp)
  jne    L866
  cmpl   $0x5,-0x168(%rbp)
  jne    L866
  movsd  -0x170(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x158(%rbp)
  movsd  -0x178(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x150(%rbp)
  movsd  -0x150(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x140(%rbp)
  movsd  -0x158(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x138(%rbp)
  movsd  -0x170(%rbp),%xmm0
  mulsd  -0x138(%rbp),%xmm0
  movsd  %xmm0,-0x120(%rbp)
  movsd  -0x140(%rbp),%xmm0
  mulsd  -0x178(%rbp),%xmm0
  movsd  %xmm0,-0x118(%rbp)
  movsd  -0x138(%rbp),%xmm0
  mulsd  -0x158(%rbp),%xmm0
  movsd  %xmm0,-0xf8(%rbp)
  movsd  -0x150(%rbp),%xmm0
  mulsd  -0x178(%rbp),%xmm0
  movsd  %xmm0,-0xc0(%rbp)
  movsd  -0x158(%rbp),%xmm0
  mulsd  -0x170(%rbp),%xmm0
  movsd  %xmm0,-0xf0(%rbp)
  movsd  -0xc0(%rbp),%xmm1
  movsd  D1570(%rip),%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0xf8(%rbp),%xmm0
  mulsd  -0x118(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x138(%rbp),%xmm2
  movsd  D12890(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  -0x150(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  D4908(%rip),%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x170(%rbp),%xmm2
  movsd  D1570(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x178(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x170(%rbp),%xmm2
  movsd  D8079(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x178(%rbp),%xmm0
  movsd  D10865(%rip),%xmm2
  divsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x170(%rbp),%xmm2
  movsd  D5882(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0xc0(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0xf0(%rbp),%xmm2
  movsd  D8449(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x140(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0xf0(%rbp),%xmm2
  movsd  D16544(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0xf0(%rbp),%xmm2
  movsd  D15635(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  -0x118(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0xc8(%rbp)
  movsd  -0x158(%rbp),%xmm1
  movsd  D4478(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  mulsd  -0xc0(%rbp),%xmm0
  movsd  -0x140(%rbp),%xmm2
  movsd  D3109(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x138(%rbp),%xmm2
  movsd  D4786(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  -0x140(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x120(%rbp),%xmm2
  movsd  D11706(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  -0xc0(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0xf8(%rbp),%xmm2
  movsd  D9319(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0xf8(%rbp),%xmm1
  mulsd  -0x150(%rbp),%xmm1
  movsd  D6734(%rip),%xmm3
  movapd %xmm1,%xmm2
  divsd  %xmm3,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x120(%rbp),%xmm2
  movsd  D12993(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x120(%rbp),%xmm2
  movsd  D5412(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x150(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0xf0(%rbp),%xmm2
  movsd  D3176(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  -0x178(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x158(%rbp),%xmm1
  movsd  D4166(%rip),%xmm3
  movapd %xmm1,%xmm2
  divsd  %xmm3,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x158(%rbp),%xmm2
  movsd  D15002(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x118(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0x50(%rbp)
  movsd  -0x140(%rbp),%xmm1
  movsd  D14092(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  mulsd  -0x158(%rbp),%xmm0
  movsd  -0x158(%rbp),%xmm2
  movsd  D2907(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  -0x150(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x120(%rbp),%xmm2
  movsd  D1988(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  -0x178(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x170(%rbp),%xmm2
  movsd  D6626(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x118(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x170(%rbp),%xmm2
  movsd  D6795(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x140(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0xf8(%rbp),%xmm2
  movsd  D11061(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0xc0(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0xf8(%rbp),%xmm2
  movsd  D6472(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x178(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x120(%rbp),%xmm2
  movsd  D1153(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x118(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x158(%rbp),%xmm2
  movsd  D14109(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x178(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x120(%rbp),%xmm2
  movsd  D14444(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x140(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movapd %xmm0,%xmm1
  addsd  -0xc8(%rbp),%xmm1
  movsd  -0x118(%rbp),%xmm0
  movsd  D13510(%rip),%xmm2
  divsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x138(%rbp),%xmm2
  movsd  D4132(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x178(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x138(%rbp),%xmm2
  movsd  D1184(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x170(%rbp),%xmm2
  movsd  D6211(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x150(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x150(%rbp),%xmm1
  movsd  D9530(%rip),%xmm3
  movapd %xmm1,%xmm2
  divsd  %xmm3,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x138(%rbp),%xmm2
  movsd  D4412(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0xc0(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0xf0(%rbp),%xmm2
  movsd  D16839(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0xc0(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0xf0(%rbp),%xmm2
  movsd  D7304(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x150(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x138(%rbp),%xmm2
  movsd  D6556(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x118(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0xf8(%rbp),%xmm2
  movsd  D14129(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  -0x140(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x50(%rbp),%xmm1
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0x160(%rbp)
  jmp    L502
L866:
  cmpl   $0x7,-0x164(%rbp)
  jne    L2213
  cmpl   $0x4,-0x168(%rbp)
  jne    L2213
  movsd  -0x170(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x158(%rbp)
  movsd  -0x158(%rbp),%xmm0
  mulsd  -0x170(%rbp),%xmm0
  movsd  %xmm0,-0x150(%rbp)
  movsd  -0x158(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x140(%rbp)
  movsd  -0x140(%rbp),%xmm0
  mulsd  -0x150(%rbp),%xmm0
  movsd  %xmm0,-0x148(%rbp)
  movsd  -0x178(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x130(%rbp)
  movsd  -0x130(%rbp),%xmm0
  mulsd  -0x178(%rbp),%xmm0
  movsd  %xmm0,-0x138(%rbp)
  movsd  -0x170(%rbp),%xmm0
  mulsd  -0x140(%rbp),%xmm0
  movsd  %xmm0,-0x118(%rbp)
  movsd  -0x130(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0xf8(%rbp)
  movsd  -0x140(%rbp),%xmm0
  mulsd  -0x158(%rbp),%xmm0
  movsd  %xmm0,-0x110(%rbp)
  movsd  -0x158(%rbp),%xmm1
  movsd  D8894(%rip),%xmm0
  mulsd  %xmm0,%xmm1
  movsd  D5064(%rip),%xmm0
  subsd  %xmm1,%xmm0
  movsd  -0x148(%rbp),%xmm2
  movsd  D13043(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x138(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x148(%rbp),%xmm2
  movsd  D11214(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x130(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x138(%rbp),%xmm2
  movsd  D11990(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x118(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x138(%rbp),%xmm2
  movsd  D5999(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x158(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x148(%rbp),%xmm0
  mulsd  -0xf8(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x140(%rbp),%xmm2
  movsd  D13879(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  -0x130(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x158(%rbp),%xmm2
  movsd  D2293(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  -0xf8(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x158(%rbp),%xmm2
  movsd  D10483(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x130(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0xf8(%rbp),%xmm2
  movsd  D9325(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x118(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x118(%rbp),%xmm2
  movsd  D3923(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x178(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x170(%rbp),%xmm2
  movsd  D5312(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0xf8(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x110(%rbp),%xmm2
  movsd  D1082(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x178(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x148(%rbp),%xmm0
  movsd  D3931(%rip),%xmm2
  divsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x110(%rbp),%xmm2
  movsd  D5312(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x148(%rbp),%xmm1
  mulsd  -0x178(%rbp),%xmm1
  movsd  D13339(%rip),%xmm3
  movapd %xmm1,%xmm2
  divsd  %xmm3,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x118(%rbp),%xmm2
  movsd  D5312(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x150(%rbp),%xmm2
  movsd  D15645(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x130(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0xf8(%rbp),%xmm1
  movsd  D5347(%rip),%xmm2
  divsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0xf0(%rbp)
  movsd  -0xf8(%rbp),%xmm1
  movsd  D11587(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  mulsd  -0x140(%rbp),%xmm0
  movsd  -0x140(%rbp),%xmm2
  movsd  D7863(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x150(%rbp),%xmm2
  movsd  D2932(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x170(%rbp),%xmm2
  movsd  D5481(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  -0x178(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x130(%rbp),%xmm2
  movsd  D9765(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x170(%rbp),%xmm2
  movsd  D2933(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x130(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x170(%rbp),%xmm2
  movsd  D7635(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x138(%rbp),%xmm2
  movsd  D8571(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x178(%rbp),%xmm2
  movsd  D1733(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x170(%rbp),%xmm2
  movsd  D5312(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x138(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x140(%rbp),%xmm2
  movsd  D5999(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x178(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0xf8(%rbp),%xmm2
  movsd  D6483(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x150(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x138(%rbp),%xmm2
  movsd  D3327(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x150(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x138(%rbp),%xmm2
  movsd  D6369(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x140(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x118(%rbp),%xmm2
  movsd  D2071(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x130(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x150(%rbp),%xmm2
  movsd  D5873(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  -0x178(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x110(%rbp),%xmm2
  movsd  D15456(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  -0x130(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x110(%rbp),%xmm2
  movsd  D11905(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0xf8(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x110(%rbp),%xmm2
  movsd  D6406(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x138(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x158(%rbp),%xmm2
  movsd  D6535(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x178(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0x58(%rbp)
  movsd  -0xf0(%rbp),%xmm0
  addsd  -0x58(%rbp),%xmm0
  movsd  %xmm0,-0x160(%rbp)
  jmp    L502
L2213:
  cmpl   $0x8,-0x164(%rbp)
  jne    L1887
  cmpl   $0x3,-0x168(%rbp)
  jne    L1887
  movsd  -0x178(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x150(%rbp)
  movsd  -0x150(%rbp),%xmm0
  mulsd  -0x178(%rbp),%xmm0
  movsd  %xmm0,-0x148(%rbp)
  movsd  -0x170(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x138(%rbp)
  movsd  -0x138(%rbp),%xmm0
  mulsd  -0x170(%rbp),%xmm0
  movsd  %xmm0,-0x120(%rbp)
  movsd  -0x138(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x128(%rbp)
  movsd  -0x128(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0xe0(%rbp)
  movsd  -0x128(%rbp),%xmm0
  mulsd  -0x138(%rbp),%xmm0
  movsd  %xmm0,-0xe8(%rbp)
  movsd  -0x128(%rbp),%xmm0
  mulsd  -0x120(%rbp),%xmm0
  movsd  %xmm0,-0x60(%rbp)
  movsd  -0x170(%rbp),%xmm1
  movsd  D8314(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movsd  -0x170(%rbp),%xmm2
  movsd  D10439(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x178(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x170(%rbp),%xmm2
  movsd  D13145(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x150(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x170(%rbp),%xmm2
  movsd  D14746(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x148(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x120(%rbp),%xmm2
  movsd  D5816(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x128(%rbp),%xmm2
  movsd  D2103(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x178(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x128(%rbp),%xmm2
  movsd  D9771(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0xe0(%rbp),%xmm2
  movsd  D11061(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x150(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x120(%rbp),%xmm2
  movsd  D13254(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x150(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x128(%rbp),%xmm2
  movsd  D10267(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x148(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0xe0(%rbp),%xmm2
  movsd  D11064(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x178(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x120(%rbp),%xmm2
  movsd  D930(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  -0x148(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0xe8(%rbp),%xmm2
  movsd  D15848(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  -0x150(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0xe8(%rbp),%xmm2
  movsd  D14081(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x60(%rbp),%xmm2
  movsd  D13133(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x148(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x60(%rbp),%xmm2
  movsd  D6706(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x60(%rbp),%xmm2
  movsd  D2896(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  -0x178(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x120(%rbp),%xmm2
  movsd  D15723(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  -0x178(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0xb0(%rbp)
  movsd  -0x128(%rbp),%xmm0
  mulsd  -0x170(%rbp),%xmm0
  movsd  %xmm0,-0x100(%rbp)
  movsd  -0x100(%rbp),%xmm1
  movsd  D15824(%rip),%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x100(%rbp),%xmm2
  movsd  D8028(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x150(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x138(%rbp),%xmm2
  movsd  D14081(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  -0x150(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x128(%rbp),%xmm2
  movsd  D1100(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x150(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x138(%rbp),%xmm2
  movsd  D12481(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x148(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x138(%rbp),%xmm2
  movsd  D10832(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x100(%rbp),%xmm2
  movsd  D9325(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x148(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0xe0(%rbp),%xmm0
  mulsd  -0x148(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x60(%rbp),%xmm2
  movsd  D3103(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x150(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0xe8(%rbp),%xmm2
  movsd  D15323(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x178(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0xe8(%rbp),%xmm2
  movsd  D9841(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x148(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x100(%rbp),%xmm2
  movsd  D15314(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x178(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x138(%rbp),%xmm2
  movsd  D7526(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x178(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x148(%rbp),%xmm2
  movsd  D14041(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x178(%rbp),%xmm2
  movsd  D9972(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  D14054(%rip),%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x150(%rbp),%xmm2
  movsd  D13910(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0xe0(%rbp),%xmm1
  movsd  D11403(%rip),%xmm2
  divsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0x78(%rbp)
  movsd  -0xb0(%rbp),%xmm0
  addsd  -0x78(%rbp),%xmm0
  movsd  %xmm0,-0x160(%rbp)
  jmp    L502
L1887:
  cmpl   $0x9,-0x164(%rbp)
  jne    L1577
  cmpl   $0x2,-0x168(%rbp)
  jne    L1577
  movsd  -0x178(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x158(%rbp)
  movsd  -0x170(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x148(%rbp)
  movsd  -0x148(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x130(%rbp)
  movsd  -0x130(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x138(%rbp)
  movsd  -0x138(%rbp),%xmm0
  mulsd  -0x170(%rbp),%xmm0
  movsd  %xmm0,-0x118(%rbp)
  movsd  -0x170(%rbp),%xmm0
  mulsd  -0x148(%rbp),%xmm0
  movsd  %xmm0,-0xf8(%rbp)
  movsd  -0x130(%rbp),%xmm0
  mulsd  -0x170(%rbp),%xmm0
  movsd  %xmm0,-0xb8(%rbp)
  movsd  -0x130(%rbp),%xmm0
  mulsd  -0xf8(%rbp),%xmm0
  movsd  %xmm0,-0x60(%rbp)
  movsd  -0x130(%rbp),%xmm0
  mulsd  -0x148(%rbp),%xmm0
  movsd  %xmm0,-0x110(%rbp)
  movsd  -0x170(%rbp),%xmm1
  movsd  D7461(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  mulsd  -0x158(%rbp),%xmm0
  movsd  -0x170(%rbp),%xmm2
  movsd  D4399(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x178(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x138(%rbp),%xmm2
  movsd  D459(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x178(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x130(%rbp),%xmm2
  movsd  D2857(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x178(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x118(%rbp),%xmm0
  mulsd  -0x158(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x118(%rbp),%xmm2
  movsd  D13871(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x178(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0xf8(%rbp),%xmm2
  movsd  D7662(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x158(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x138(%rbp),%xmm2
  movsd  D7308(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x158(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0xb8(%rbp),%xmm2
  movsd  D7806(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x158(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0xf8(%rbp),%xmm2
  movsd  D13998(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  -0x178(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x60(%rbp),%xmm2
  movsd  D9834(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  -0x178(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  D3854(%rip),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x110(%rbp),%xmm2
  movsd  D9520(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x178(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x148(%rbp),%xmm2
  movsd  D2694(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x178(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0xb8(%rbp),%xmm2
  movsd  D7346(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  -0x178(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0xf0(%rbp)
  movsd  -0x148(%rbp),%xmm1
  movsd  D1403(%rip),%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x60(%rbp),%xmm2
  movsd  D1445(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x158(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x130(%rbp),%xmm2
  movsd  D7346(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  -0x158(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x148(%rbp),%xmm2
  movsd  D5328(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  -0x158(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x110(%rbp),%xmm2
  movsd  D7163(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x158(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x60(%rbp),%xmm2
  movsd  D15733(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x110(%rbp),%xmm2
  movsd  D2103(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0xb8(%rbp),%xmm2
  movsd  D13998(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x118(%rbp),%xmm2
  movsd  D7636(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0xf8(%rbp),%xmm2
  movsd  D3583(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x130(%rbp),%xmm2
  movsd  D3279(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x138(%rbp),%xmm2
  movsd  D15981(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x178(%rbp),%xmm2
  movsd  D7481(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x170(%rbp),%xmm2
  movsd  D10582(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x158(%rbp),%xmm1
  movsd  D14586(%rip),%xmm2
  divsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0xa8(%rbp)
  movsd  -0xf0(%rbp),%xmm0
  addsd  -0xa8(%rbp),%xmm0
  movsd  %xmm0,-0x160(%rbp)
  jmp    L502
L1577:
  cmpl   $0xa,-0x164(%rbp)
  jne    L487
  cmpl   $0x1,-0x168(%rbp)
  jne    L487
  movsd  -0x170(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x158(%rbp)
  movsd  -0x158(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x150(%rbp)
  movsd  -0x150(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x140(%rbp)
  movsd  -0x140(%rbp),%xmm0
  mulsd  -0x158(%rbp),%xmm0
  movsd  %xmm0,-0x148(%rbp)
  movsd  -0x140(%rbp),%xmm0
  mulsd  -0x170(%rbp),%xmm0
  movsd  %xmm0,-0x138(%rbp)
  movsd  -0x170(%rbp),%xmm0
  mulsd  -0x158(%rbp),%xmm0
  movsd  %xmm0,-0x118(%rbp)
  movsd  -0x150(%rbp),%xmm0
  mulsd  -0x118(%rbp),%xmm0
  movsd  %xmm0,-0xe0(%rbp)
  movsd  -0x150(%rbp),%xmm0
  mulsd  -0x158(%rbp),%xmm0
  movsd  %xmm0,-0xf8(%rbp)
  movsd  -0x170(%rbp),%xmm0
  mulsd  -0x150(%rbp),%xmm0
  movsd  %xmm0,-0x90(%rbp)
  movsd  -0x148(%rbp),%xmm0
  mulsd  -0x178(%rbp),%xmm0
  movsd  -0x148(%rbp),%xmm1
  movsd  D6734(%rip),%xmm2
  divsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x138(%rbp),%xmm2
  movsd  D1793(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x178(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x138(%rbp),%xmm2
  movsd  D14377(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x140(%rbp),%xmm2
  movsd  D6704(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x178(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x140(%rbp),%xmm2
  movsd  D8216(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0xe0(%rbp),%xmm2
  movsd  D6704(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x178(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0xe0(%rbp),%xmm2
  movsd  D7654(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0xf8(%rbp),%xmm2
  movsd  D2470(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x178(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0xf8(%rbp),%xmm2
  movsd  D10916(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x90(%rbp),%xmm2
  movsd  D7806(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  -0x178(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0xe8(%rbp)
  movsd  -0x90(%rbp),%xmm1
  movsd  D11025(%rip),%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x150(%rbp),%xmm2
  movsd  D10916(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x178(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x150(%rbp),%xmm2
  movsd  D7057(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x118(%rbp),%xmm2
  movsd  D12103(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x178(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x118(%rbp),%xmm2
  movsd  D3210(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x158(%rbp),%xmm2
  movsd  D4979(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x178(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x158(%rbp),%xmm2
  movsd  D1549(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x170(%rbp),%xmm1
  mulsd  -0x178(%rbp),%xmm1
  movsd  D16818(%rip),%xmm3
  movapd %xmm1,%xmm2
  divsd  %xmm3,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x170(%rbp),%xmm2
  movsd  D13643(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x178(%rbp),%xmm0
  movsd  D9495(%rip),%xmm2
  divsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  D5740(%rip),%xmm1
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0xd0(%rbp)
  movsd  -0xe8(%rbp),%xmm0
  addsd  -0xd0(%rbp),%xmm0
  movsd  %xmm0,-0x160(%rbp)
  jmp    L502
L487:
  cmpl   $0xb,-0x164(%rbp)
  jne    L603
  cmpl   $0x0,-0x168(%rbp)
  jne    L603
  movsd  -0x170(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x158(%rbp)
  movsd  -0x170(%rbp),%xmm0
  mulsd  -0x158(%rbp),%xmm0
  movsd  %xmm0,-0x150(%rbp)
  movsd  -0x158(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x140(%rbp)
  movsd  -0x140(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x148(%rbp)
  movsd  -0x148(%rbp),%xmm0
  mulsd  -0x150(%rbp),%xmm0
  movsd  -0x148(%rbp),%xmm2
  movsd  D16136(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x158(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x170(%rbp),%xmm2
  movsd  D2219(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x148(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x148(%rbp),%xmm2
  movsd  D512(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x140(%rbp),%xmm2
  movsd  D7458(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x150(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x140(%rbp),%xmm2
  movsd  D4614(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x158(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x140(%rbp),%xmm2
  movsd  D12237(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x170(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x140(%rbp),%xmm2
  movsd  D1131(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x150(%rbp),%xmm2
  movsd  D13050(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x158(%rbp),%xmm2
  movsd  D7376(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x170(%rbp),%xmm2
  movsd  D1408(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  D12598(%rip),%xmm1
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0x160(%rbp)
  jmp    L502
L603:
  cmpl   $0x0,-0x164(%rbp)
  jne    L2250
  cmpl   $0xc,-0x168(%rbp)
  jne    L2250
  movsd  -0x178(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x158(%rbp)
  movsd  -0x158(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x150(%rbp)
  movsd  -0x150(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x140(%rbp)
  movsd  -0x158(%rbp),%xmm0
  mulsd  -0x178(%rbp),%xmm0
  movsd  %xmm0,-0x130(%rbp)
  movsd  -0x140(%rbp),%xmm0
  mulsd  -0x150(%rbp),%xmm0
  movsd  -0x140(%rbp),%xmm2
  movsd  D15140(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x130(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x140(%rbp),%xmm2
  movsd  D10160(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x158(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x140(%rbp),%xmm2
  movsd  D11347(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x178(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x140(%rbp),%xmm2
  movsd  D16692(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x150(%rbp),%xmm2
  movsd  D1636(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x130(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x150(%rbp),%xmm2
  movsd  D7067(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x158(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x150(%rbp),%xmm2
  movsd  D9611(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x178(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x150(%rbp),%xmm2
  movsd  D12253(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x130(%rbp),%xmm2
  movsd  D9042(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x158(%rbp),%xmm2
  movsd  D424(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x178(%rbp),%xmm2
  movsd  D6619(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  D12334(%rip),%xmm0
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0x160(%rbp)
  jmp    L502
L2250:
  cmpl   $0x1,-0x164(%rbp)
  jne    L1121
  cmpl   $0xb,-0x168(%rbp)
  jne    L1121
  movsd  -0x178(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x158(%rbp)
  movsd  -0x158(%rbp),%xmm0
  mulsd  -0x178(%rbp),%xmm0
  movsd  %xmm0,-0x150(%rbp)
  movsd  -0x158(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x140(%rbp)
  movsd  -0x140(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x148(%rbp)
  movsd  -0x148(%rbp),%xmm0
  mulsd  -0x150(%rbp),%xmm0
  movsd  %xmm0,-0x130(%rbp)
  movsd  -0x148(%rbp),%xmm0
  mulsd  -0x158(%rbp),%xmm0
  movsd  %xmm0,-0x120(%rbp)
  movsd  -0x148(%rbp),%xmm0
  mulsd  -0x178(%rbp),%xmm0
  movsd  %xmm0,-0x118(%rbp)
  movsd  -0x140(%rbp),%xmm0
  mulsd  -0x150(%rbp),%xmm0
  movsd  %xmm0,-0xf8(%rbp)
  movsd  -0x140(%rbp),%xmm0
  mulsd  -0x158(%rbp),%xmm0
  movsd  %xmm0,-0x90(%rbp)
  movsd  -0x140(%rbp),%xmm0
  mulsd  -0x178(%rbp),%xmm0
  movsd  %xmm0,-0xe8(%rbp)
  movsd  -0x170(%rbp),%xmm0
  mulsd  -0x130(%rbp),%xmm0
  movsd  -0x170(%rbp),%xmm2
  movsd  D14284(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x120(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x170(%rbp),%xmm2
  movsd  D11278(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x118(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x170(%rbp),%xmm2
  movsd  D349(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x148(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x170(%rbp),%xmm2
  movsd  D4475(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0xf8(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x170(%rbp),%xmm2
  movsd  D10382(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x90(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x170(%rbp),%xmm2
  movsd  D1890(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0xe8(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x140(%rbp),%xmm2
  movsd  D11369(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x170(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x170(%rbp),%xmm2
  movsd  D13627(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x150(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x170(%rbp),%xmm2
  movsd  D12790(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x158(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x170(%rbp),%xmm2
  movsd  D6302(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x178(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x170(%rbp),%xmm1
  movsd  D12913(%rip),%xmm2
  divsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0xb0(%rbp)
  movsd  -0x130(%rbp),%xmm0
  movq   D9623(%rip),%xmm1
  xorpd  %xmm1,%xmm0
  movsd  D4411(%rip),%xmm2
  movapd %xmm0,%xmm1
  divsd  %xmm2,%xmm1
  movsd  -0x120(%rbp),%xmm2
  movsd  D8019(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x118(%rbp),%xmm2
  movsd  D14012(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x148(%rbp),%xmm2
  movsd  D14415(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0xf8(%rbp),%xmm2
  movsd  D8715(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x90(%rbp),%xmm2
  movsd  D16826(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0xe8(%rbp),%xmm2
  movsd  D8932(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x140(%rbp),%xmm2
  movsd  D11549(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x150(%rbp),%xmm2
  movsd  D9627(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x158(%rbp),%xmm2
  movsd  D6486(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x178(%rbp),%xmm2
  movsd  D16661(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  D14239(%rip),%xmm0
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0x100(%rbp)
  movsd  -0xb0(%rbp),%xmm0
  addsd  -0x100(%rbp),%xmm0
  movsd  %xmm0,-0x160(%rbp)
  jmp    L502
L1121:
  cmpl   $0x2,-0x164(%rbp)
  jne    L21
  cmpl   $0xa,-0x168(%rbp)
  jne    L21
  movsd  -0x178(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x158(%rbp)
  movsd  -0x158(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x150(%rbp)
  movsd  -0x170(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x140(%rbp)
  movsd  -0x158(%rbp),%xmm0
  mulsd  -0x178(%rbp),%xmm0
  movsd  %xmm0,-0x130(%rbp)
  movsd  -0x150(%rbp),%xmm0
  mulsd  -0x130(%rbp),%xmm0
  movsd  %xmm0,-0x138(%rbp)
  movsd  -0x150(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x118(%rbp)
  movsd  -0x150(%rbp),%xmm0
  mulsd  -0x178(%rbp),%xmm0
  movsd  %xmm0,-0xc0(%rbp)
  movsd  -0x150(%rbp),%xmm0
  mulsd  -0x158(%rbp),%xmm0
  movsd  %xmm0,-0xb8(%rbp)
  movsd  -0x118(%rbp),%xmm0
  mulsd  -0x158(%rbp),%xmm0
  movsd  %xmm0,-0x108(%rbp)
  movsd  -0x118(%rbp),%xmm0
  mulsd  -0x178(%rbp),%xmm0
  movsd  %xmm0,-0xd8(%rbp)
  movsd  -0x150(%rbp),%xmm0
  movsd  D6909(%rip),%xmm1
  divsd  %xmm1,%xmm0
  movsd  -0x140(%rbp),%xmm1
  mulsd  -0x178(%rbp),%xmm1
  movsd  D1715(%rip),%xmm2
  divsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x140(%rbp),%xmm2
  movsd  D1935(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x138(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x170(%rbp),%xmm2
  movsd  D4853(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x130(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x140(%rbp),%xmm2
  movsd  D9103(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x118(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x140(%rbp),%xmm2
  movsd  D11679(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x158(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x140(%rbp),%xmm2
  movsd  D53(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  -0x130(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x140(%rbp),%xmm2
  movsd  D9506(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0xc0(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x140(%rbp),%xmm2
  movsd  D10544(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0xb8(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x140(%rbp),%xmm0
  mulsd  -0x108(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x140(%rbp),%xmm2
  movsd  D16891(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  -0xd8(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x170(%rbp),%xmm2
  movsd  D16886(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  -0x118(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x170(%rbp),%xmm2
  movsd  D1369(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x150(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x170(%rbp),%xmm2
  movsd  D13678(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0xd8(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x170(%rbp),%xmm2
  movsd  D8458(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0xc0(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x140(%rbp),%xmm0
  movsd  D3517(%rip),%xmm2
  divsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0x70(%rbp)
  movsd  -0x138(%rbp),%xmm1
  movsd  D5513(%rip),%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x158(%rbp),%xmm2
  movsd  D10700(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x170(%rbp),%xmm2
  movsd  D10661(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  -0x158(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x178(%rbp),%xmm1
  movsd  D2681(%rip),%xmm2
  divsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x130(%rbp),%xmm1
  movsd  D1293(%rip),%xmm2
  divsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x170(%rbp),%xmm1
  movsd  D16463(%rip),%xmm3
  movapd %xmm1,%xmm2
  divsd  %xmm3,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0xb8(%rbp),%xmm2
  movsd  D5660(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x170(%rbp),%xmm2
  movsd  D8595(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0xb8(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x170(%rbp),%xmm0
  mulsd  -0x178(%rbp),%xmm0
  movsd  D16999(%rip),%xmm2
  divsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x170(%rbp),%xmm2
  movsd  D10925(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x138(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  D7910(%rip),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x170(%rbp),%xmm2
  movsd  D8128(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x108(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x118(%rbp),%xmm2
  movsd  D4880(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0xd8(%rbp),%xmm2
  movsd  D16086(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x108(%rbp),%xmm0
  movsd  D3217(%rip),%xmm2
  divsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0xc0(%rbp),%xmm2
  movsd  D7054(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x140(%rbp),%xmm2
  movsd  D8031(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x150(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0x48(%rbp)
  movsd  -0x70(%rbp),%xmm0
  addsd  -0x48(%rbp),%xmm0
  movsd  %xmm0,-0x160(%rbp)
  jmp    L502
L21:
  cmpl   $0x3,-0x164(%rbp)
  jne    L626
  cmpl   $0x9,-0x168(%rbp)
  jne    L626
  movsd  -0x170(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x158(%rbp)
  movsd  -0x178(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x150(%rbp)
  movsd  -0x150(%rbp),%xmm0
  mulsd  -0x178(%rbp),%xmm0
  movsd  %xmm0,-0x148(%rbp)
  movsd  -0x150(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x138(%rbp)
  movsd  -0x138(%rbp),%xmm0
  mulsd  -0x178(%rbp),%xmm0
  movsd  %xmm0,-0x128(%rbp)
  movsd  -0x158(%rbp),%xmm0
  mulsd  -0x170(%rbp),%xmm0
  movsd  %xmm0,-0xa0(%rbp)
  movsd  -0x138(%rbp),%xmm0
  mulsd  -0x150(%rbp),%xmm0
  movsd  %xmm0,-0xf8(%rbp)
  movsd  -0x138(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0xb8(%rbp)
  movsd  -0xb8(%rbp),%xmm0
  mulsd  -0x178(%rbp),%xmm0
  movsd  %xmm0,-0xe8(%rbp)
  movsd  -0x138(%rbp),%xmm0
  mulsd  -0x148(%rbp),%xmm0
  movsd  %xmm0,-0xd0(%rbp)
  movsd  -0x150(%rbp),%xmm1
  movsd  D6491(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  mulsd  -0x158(%rbp),%xmm0
  movsd  -0x148(%rbp),%xmm2
  movsd  D7421(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x158(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x158(%rbp),%xmm2
  movsd  D11025(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x138(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x158(%rbp),%xmm2
  movsd  D14516(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x128(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x170(%rbp),%xmm2
  movsd  D15647(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x178(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  D15736(%rip),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0xa0(%rbp),%xmm2
  movsd  D4533(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  -0xf8(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0xa0(%rbp),%xmm2
  movsd  D3371(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x138(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0xa0(%rbp),%xmm0
  mulsd  -0xe8(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0xa0(%rbp),%xmm2
  movsd  D12043(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0xb8(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0xa0(%rbp),%xmm2
  movsd  D5212(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x178(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x170(%rbp),%xmm2
  movsd  D2427(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  -0x150(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x158(%rbp),%xmm2
  movsd  D13618(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0xd0(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x170(%rbp),%xmm2
  movsd  D3849(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x148(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x158(%rbp),%xmm2
  movsd  D4108(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0xb8(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x158(%rbp),%xmm2
  movsd  D13217(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  -0x178(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x170(%rbp),%xmm1
  movsd  D7759(%rip),%xmm3
  movapd %xmm1,%xmm2
  divsd  %xmm3,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0xf8(%rbp),%xmm2
  movsd  D6044(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0xa0(%rbp),%xmm2
  movsd  D8215(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x148(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x158(%rbp),%xmm2
  movsd  D14841(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0xf8(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0x68(%rbp)
  movsd  -0x158(%rbp),%xmm1
  movsd  D3092(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  mulsd  -0xe8(%rbp),%xmm0
  movsd  -0x170(%rbp),%xmm2
  movsd  D15064(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  -0xb8(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x170(%rbp),%xmm2
  movsd  D13998(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x138(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x170(%rbp),%xmm0
  mulsd  -0xe8(%rbp),%xmm0
  movsd  D112(%rip),%xmm2
  divsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x170(%rbp),%xmm2
  movsd  D1731(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x128(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x158(%rbp),%xmm2
  movsd  D10954(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x170(%rbp),%xmm2
  movsd  D14868(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0xd0(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x150(%rbp),%xmm2
  movsd  D11316(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0xa0(%rbp),%xmm2
  movsd  D3849(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  -0x150(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x128(%rbp),%xmm2
  movsd  D3033(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x138(%rbp),%xmm2
  movsd  D6747(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0xe8(%rbp),%xmm1
  movsd  D15135(%rip),%xmm3
  movapd %xmm1,%xmm2
  divsd  %xmm3,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0xb8(%rbp),%xmm2
  movsd  D8667(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0xa0(%rbp),%xmm2
  movsd  D13445(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x128(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x178(%rbp),%xmm1
  movsd  D15448(%rip),%xmm2
  divsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x148(%rbp),%xmm2
  movsd  D14964(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0xa0(%rbp),%xmm1
  movsd  D15139(%rip),%xmm2
  divsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x170(%rbp),%xmm2
  movsd  D11214(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  -0xf8(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0xd0(%rbp),%xmm2
  movsd  D13282(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0xa0(%rbp),%xmm2
  movsd  D7439(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0xd0(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0x58(%rbp)
  movsd  -0x68(%rbp),%xmm0
  addsd  -0x58(%rbp),%xmm0
  movsd  %xmm0,-0x160(%rbp)
  jmp    L502
L626:
  cmpl   $0x4,-0x164(%rbp)
  jne    L1155
  cmpl   $0x8,-0x168(%rbp)
  jne    L1155
  movsd  -0x178(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x158(%rbp)
  movsd  -0x158(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x150(%rbp)
  movsd  -0x150(%rbp),%xmm0
  mulsd  -0x178(%rbp),%xmm0
  movsd  %xmm0,-0x140(%rbp)
  movsd  -0x170(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x148(%rbp)
  movsd  -0x170(%rbp),%xmm0
  mulsd  -0x148(%rbp),%xmm0
  movsd  %xmm0,-0x130(%rbp)
  movsd  -0x150(%rbp),%xmm0
  mulsd  -0x158(%rbp),%xmm0
  movsd  %xmm0,-0x138(%rbp)
  movsd  -0x150(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0xe0(%rbp)
  movsd  -0x158(%rbp),%xmm0
  mulsd  -0x178(%rbp),%xmm0
  movsd  %xmm0,-0x90(%rbp)
  movsd  -0x158(%rbp),%xmm1
  movsd  D9765(%rip),%xmm0
  mulsd  %xmm0,%xmm1
  movsd  -0x150(%rbp),%xmm2
  movsd  D1573(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x140(%rbp),%xmm2
  movsd  D12198(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x130(%rbp),%xmm2
  movsd  D10914(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x138(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x130(%rbp),%xmm2
  movsd  D16320(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x140(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x130(%rbp),%xmm2
  movsd  D1502(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  -0x150(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x130(%rbp),%xmm2
  movsd  D13334(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0xe0(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x130(%rbp),%xmm2
  movsd  D6732(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x178(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x130(%rbp),%xmm2
  movsd  D7567(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x158(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x130(%rbp),%xmm2
  movsd  D15201(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x90(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x158(%rbp),%xmm2
  movsd  D13985(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  -0x170(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0x108(%rbp)
  movsd  -0x150(%rbp),%xmm0
  mulsd  -0x90(%rbp),%xmm0
  movsd  %xmm0,-0x60(%rbp)
  movsd  -0x148(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x110(%rbp)
  movsd  -0x130(%rbp),%xmm1
  movsd  D14596(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  mulsd  -0x60(%rbp),%xmm0
  movsd  -0x110(%rbp),%xmm2
  movsd  D7988(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x90(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x170(%rbp),%xmm2
  movsd  D11914(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x60(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x148(%rbp),%xmm2
  movsd  D1556(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  -0x60(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x148(%rbp),%xmm2
  movsd  D16841(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x178(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x148(%rbp),%xmm2
  movsd  D262(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x158(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x148(%rbp),%xmm2
  movsd  D15490(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x140(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x138(%rbp),%xmm2
  movsd  D11946(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x148(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x170(%rbp),%xmm2
  movsd  D1811(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0xe0(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x110(%rbp),%xmm2
  movsd  D15456(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x150(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x110(%rbp),%xmm2
  movsd  D5387(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  -0x178(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0x88(%rbp)
  movsd  -0x140(%rbp),%xmm1
  movsd  D11257(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  mulsd  -0x170(%rbp),%xmm0
  movsd  -0x110(%rbp),%xmm2
  movsd  D14765(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  -0x140(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x130(%rbp),%xmm1
  movsd  D2426(%rip),%xmm2
  divsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x60(%rbp),%xmm1
  movsd  D4071(%rip),%xmm2
  divsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x110(%rbp),%xmm2
  movsd  D14636(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x60(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x110(%rbp),%xmm0
  movsd  D2426(%rip),%xmm2
  divsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0xe0(%rbp),%xmm0
  movsd  D9270(%rip),%xmm2
  divsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x170(%rbp),%xmm2
  movsd  D16535(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x178(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x90(%rbp),%xmm2
  movsd  D15988(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x138(%rbp),%xmm2
  movsd  D10241(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x178(%rbp),%xmm2
  movsd  D16433(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0x40(%rbp)
  movsd  -0x170(%rbp),%xmm1
  movsd  D374(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  mulsd  -0x138(%rbp),%xmm0
  movsd  -0x170(%rbp),%xmm2
  movsd  D9469(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x110(%rbp),%xmm0
  mulsd  -0xe0(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  D9171(%rip),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x110(%rbp),%xmm2
  movsd  D10218(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x158(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x110(%rbp),%xmm2
  movsd  D7900(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x138(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x170(%rbp),%xmm2
  movsd  D13431(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x150(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x148(%rbp),%xmm2
  movsd  D3912(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x150(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x148(%rbp),%xmm2
  movsd  D5999(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x90(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x148(%rbp),%xmm2
  movsd  D13607(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0xe0(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x170(%rbp),%xmm2
  movsd  D262(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x90(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x148(%rbp),%xmm2
  movsd  D10954(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0x38(%rbp)
  movsd  -0x108(%rbp),%xmm0
  addsd  -0x88(%rbp),%xmm0
  addsd  -0x40(%rbp),%xmm0
  movsd  -0x38(%rbp),%xmm1
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0x160(%rbp)
  jmp    L502
L1155:
  cmpl   $0x5,-0x164(%rbp)
  jne    L2190
  cmpl   $0x7,-0x168(%rbp)
  jne    L2190
  movsd  -0x178(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x158(%rbp)
  movsd  -0x158(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x150(%rbp)
  movsd  -0x150(%rbp),%xmm0
  mulsd  -0x158(%rbp),%xmm0
  movsd  %xmm0,-0x140(%rbp)
  movsd  -0x170(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x138(%rbp)
  movsd  -0x138(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x120(%rbp)
  movsd  -0x120(%rbp),%xmm0
  mulsd  -0x170(%rbp),%xmm0
  movsd  %xmm0,-0x128(%rbp)
  movsd  -0x150(%rbp),%xmm0
  mulsd  -0x178(%rbp),%xmm0
  movsd  %xmm0,-0x118(%rbp)
  movsd  -0x158(%rbp),%xmm0
  mulsd  -0x178(%rbp),%xmm0
  movsd  %xmm0,-0xa0(%rbp)
  movsd  -0xa0(%rbp),%xmm0
  mulsd  -0x150(%rbp),%xmm0
  movsd  %xmm0,-0xf8(%rbp)
  movsd  -0x138(%rbp),%xmm0
  mulsd  -0x170(%rbp),%xmm0
  movsd  %xmm0,-0x90(%rbp)
  movsd  -0x140(%rbp),%xmm0
  mulsd  -0x170(%rbp),%xmm0
  movsd  D1522(%rip),%xmm1
  movapd %xmm0,%xmm2
  divsd  %xmm1,%xmm2
  movsd  D7323(%rip),%xmm0
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x170(%rbp),%xmm0
  mulsd  -0x178(%rbp),%xmm0
  movsd  D9530(%rip),%xmm2
  divsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x128(%rbp),%xmm2
  movsd  D17303(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x118(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x120(%rbp),%xmm2
  movsd  D11154(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  -0xf8(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x90(%rbp),%xmm2
  movsd  D5202(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x140(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x90(%rbp),%xmm2
  movsd  D11021(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x118(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x90(%rbp),%xmm2
  movsd  D16475(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x178(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x90(%rbp),%xmm2
  movsd  D14349(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x158(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x90(%rbp),%xmm2
  movsd  D444(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0xa0(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x170(%rbp),%xmm1
  mulsd  -0x158(%rbp),%xmm1
  movsd  D15685(%rip),%xmm3
  movapd %xmm1,%xmm2
  divsd  %xmm3,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x90(%rbp),%xmm2
  movsd  D3877(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0xf8(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0xb0(%rbp)
  movsd  -0x120(%rbp),%xmm1
  movsd  D15428(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movapd %xmm0,%xmm1
  mulsd  -0xa0(%rbp),%xmm1
  movsd  -0x170(%rbp),%xmm0
  mulsd  -0xf8(%rbp),%xmm0
  movsd  D2185(%rip),%xmm2
  divsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x138(%rbp),%xmm2
  movsd  D9582(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  -0xf8(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x138(%rbp),%xmm2
  movsd  D14139(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x178(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x158(%rbp),%xmm2
  movsd  D4194(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x138(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x128(%rbp),%xmm0
  addsd  %xmm0,%xmm0
  movapd %xmm0,%xmm2
  mulsd  -0x140(%rbp),%xmm2
  subsd  %xmm2,%xmm1
  movapd %xmm1,%xmm0
  movsd  -0xa0(%rbp),%xmm2
  movsd  D15704(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x138(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x138(%rbp),%xmm2
  movsd  D9634(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x140(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x120(%rbp),%xmm2
  movsd  D11021(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x150(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x170(%rbp),%xmm2
  movsd  D4258(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  -0x150(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x128(%rbp),%xmm1
  movsd  D5521(%rip),%xmm2
  divsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x118(%rbp),%xmm2
  movsd  D16182(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0x30(%rbp)
  movsd  -0xa0(%rbp),%xmm0
  movq   D9623(%rip),%xmm1
  xorpd  %xmm1,%xmm0
  movsd  D3115(%rip),%xmm1
  divsd  %xmm1,%xmm0
  movsd  -0x178(%rbp),%xmm1
  movsd  D3666(%rip),%xmm2
  divsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x170(%rbp),%xmm1
  movsd  D8322(%rip),%xmm3
  movapd %xmm1,%xmm2
  divsd  %xmm3,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x140(%rbp),%xmm2
  movsd  D13155(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x138(%rbp),%xmm2
  movsd  D16036(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x150(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x170(%rbp),%xmm2
  movsd  D17100(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0xa0(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x138(%rbp),%xmm2
  movsd  D14749(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x158(%rbp),%xmm2
  movsd  D12775(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x150(%rbp),%xmm2
  movsd  D14139(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x150(%rbp),%xmm2
  movsd  D13083(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x90(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x120(%rbp),%xmm2
  movsd  D9717(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0xf8(%rbp),%xmm1
  movsd  D2650(%rip),%xmm2
  divsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0x28(%rbp)
  movsd  -0x90(%rbp),%xmm0
  movq   D9623(%rip),%xmm1
  xorpd  %xmm1,%xmm0
  movsd  D14560(%rip),%xmm2
  movapd %xmm0,%xmm1
  divsd  %xmm2,%xmm1
  movsd  -0x128(%rbp),%xmm2
  movsd  D3678(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x178(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x128(%rbp),%xmm0
  mulsd  -0xf8(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x120(%rbp),%xmm2
  movsd  D1357(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x158(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x158(%rbp),%xmm2
  movsd  D796(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x128(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x120(%rbp),%xmm2
  movsd  D12753(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x140(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x128(%rbp),%xmm2
  movsd  D12868(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x150(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0xa0(%rbp),%xmm2
  movsd  D4125(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x128(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x120(%rbp),%xmm2
  movsd  D9162(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x178(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x170(%rbp),%xmm2
  movsd  D4451(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x118(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x138(%rbp),%xmm2
  movsd  D4125(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  -0x118(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x120(%rbp),%xmm2
  movsd  D3465(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  -0x118(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0x20(%rbp)
  movsd  -0xb0(%rbp),%xmm0
  addsd  -0x30(%rbp),%xmm0
  addsd  -0x28(%rbp),%xmm0
  movsd  -0x20(%rbp),%xmm1
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0x160(%rbp)
  jmp    L502
L2190:
  cmpl   $0x6,-0x164(%rbp)
  jne    L10
  cmpl   $0x6,-0x168(%rbp)
  jne    L10
  movsd  -0x170(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x158(%rbp)
  movsd  -0x170(%rbp),%xmm0
  mulsd  -0x158(%rbp),%xmm0
  movsd  %xmm0,-0x150(%rbp)
  movsd  -0x178(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x140(%rbp)
  movsd  -0x140(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x148(%rbp)
  movsd  -0x148(%rbp),%xmm0
  mulsd  -0x140(%rbp),%xmm0
  movsd  %xmm0,-0x130(%rbp)
  movsd  -0x148(%rbp),%xmm0
  mulsd  -0x178(%rbp),%xmm0
  movsd  %xmm0,-0x120(%rbp)
  movsd  -0x140(%rbp),%xmm0
  mulsd  -0x178(%rbp),%xmm0
  movsd  %xmm0,-0xe0(%rbp)
  movsd  -0x158(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0xf8(%rbp)
  movsd  -0xf8(%rbp),%xmm0
  mulsd  -0x158(%rbp),%xmm0
  movsd  %xmm0,-0x90(%rbp)
  movsd  -0x170(%rbp),%xmm0
  mulsd  -0xf8(%rbp),%xmm0
  movsd  %xmm0,-0xd8(%rbp)
  movsd  -0x150(%rbp),%xmm1
  movsd  D15221(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movapd %xmm0,%xmm1
  mulsd  -0x130(%rbp),%xmm1
  movsd  -0x120(%rbp),%xmm2
  movsd  D1502(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x150(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x148(%rbp),%xmm2
  movsd  D2763(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x150(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  D8174(%rip),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x158(%rbp),%xmm2
  movsd  D10130(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0xe0(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x158(%rbp),%xmm0
  movsd  D196(%rip),%xmm2
  divsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0xf8(%rbp),%xmm2
  movsd  D2763(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  -0xe0(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x90(%rbp),%xmm1
  mulsd  -0x178(%rbp),%xmm1
  movsd  D10915(%rip),%xmm3
  movapd %xmm1,%xmm2
  divsd  %xmm3,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x170(%rbp),%xmm2
  movsd  D15750(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0xe0(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x158(%rbp),%xmm1
  mulsd  -0x178(%rbp),%xmm1
  movsd  D15026(%rip),%xmm3
  movapd %xmm1,%xmm2
  divsd  %xmm3,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x140(%rbp),%xmm2
  movsd  D2602(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x158(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0xd8(%rbp),%xmm2
  movsd  D13302(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  -0x130(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0xd0(%rbp)
  movsd  -0x148(%rbp),%xmm1
  movsd  D4196(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  mulsd  -0x158(%rbp),%xmm0
  movsd  -0x120(%rbp),%xmm2
  movsd  D7789(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x158(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x158(%rbp),%xmm0
  mulsd  -0x130(%rbp),%xmm0
  movsd  D14020(%rip),%xmm2
  divsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0xf8(%rbp),%xmm2
  movsd  D11706(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x148(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x170(%rbp),%xmm2
  movsd  D10920(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  -0x148(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0xf8(%rbp),%xmm2
  movsd  D10920(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x178(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x120(%rbp),%xmm2
  movsd  D8120(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x170(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x120(%rbp),%xmm2
  movsd  D9339(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  -0xf8(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0xd8(%rbp),%xmm2
  movsd  D7789(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x140(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0xd8(%rbp),%xmm2
  movsd  D1502(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0xe0(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x90(%rbp),%xmm0
  mulsd  -0x130(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x90(%rbp),%xmm0
  mulsd  -0x140(%rbp),%xmm0
  movsd  D14020(%rip),%xmm2
  divsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0x80(%rbp)
  movsd  -0x150(%rbp),%xmm1
  movsd  D15750(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  mulsd  -0x178(%rbp),%xmm0
  movsd  -0x140(%rbp),%xmm2
  movsd  D10130(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x150(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x150(%rbp),%xmm2
  movsd  D444(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0xe0(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x140(%rbp),%xmm1
  mulsd  -0x170(%rbp),%xmm1
  movsd  D15026(%rip),%xmm3
  movapd %xmm1,%xmm2
  divsd  %xmm3,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x140(%rbp),%xmm0
  movsd  D196(%rip),%xmm2
  divsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x150(%rbp),%xmm1
  movsd  D717(%rip),%xmm3
  movapd %xmm1,%xmm2
  divsd  %xmm3,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0xf8(%rbp),%xmm0
  movsd  D1809(%rip),%xmm2
  divsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x90(%rbp),%xmm2
  movsd  D13302(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  -0x120(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0xd8(%rbp),%xmm2
  movsd  D1726(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x120(%rbp),%xmm2
  movsd  D1726(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x170(%rbp),%xmm2
  movsd  D7116(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x178(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0xe0(%rbp),%xmm1
  movsd  D717(%rip),%xmm2
  divsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0x18(%rbp)
  movsd  -0xd8(%rbp),%xmm1
  movsd  D16245(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movapd %xmm0,%xmm1
  mulsd  -0x120(%rbp),%xmm1
  movsd  -0x148(%rbp),%xmm0
  movsd  D1809(%rip),%xmm2
  divsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x90(%rbp),%xmm0
  movsd  D2943(%rip),%xmm2
  divsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x170(%rbp),%xmm1
  mulsd  -0x130(%rbp),%xmm1
  movsd  D10915(%rip),%xmm2
  divsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x178(%rbp),%xmm1
  movsd  D12449(%rip),%xmm3
  movapd %xmm1,%xmm2
  divsd  %xmm3,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x130(%rbp),%xmm0
  movsd  D2943(%rip),%xmm2
  divsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x170(%rbp),%xmm1
  movsd  D12449(%rip),%xmm3
  movapd %xmm1,%xmm2
  divsd  %xmm3,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x90(%rbp),%xmm2
  movsd  D17179(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x148(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0xf8(%rbp),%xmm2
  movsd  D4196(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x140(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x90(%rbp),%xmm2
  movsd  D12846(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0xe0(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0xf8(%rbp),%xmm2
  movsd  D17179(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x130(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0xd8(%rbp),%xmm2
  movsd  D9339(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x148(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0xd8(%rbp),%xmm2
  movsd  D8120(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x178(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0x10(%rbp)
  movsd  -0xd0(%rbp),%xmm0
  addsd  -0x80(%rbp),%xmm0
  addsd  -0x18(%rbp),%xmm0
  movsd  -0x10(%rbp),%xmm1
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0x160(%rbp)
  jmp    L502
L10:
  cmpl   $0x7,-0x164(%rbp)
  jne    L311
  cmpl   $0x5,-0x168(%rbp)
  jne    L311
  movsd  -0x170(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x158(%rbp)
  movsd  -0x158(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x150(%rbp)
  movsd  -0x150(%rbp),%xmm0
  mulsd  -0x158(%rbp),%xmm0
  movsd  %xmm0,-0x140(%rbp)
  movsd  -0x178(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x148(%rbp)
  movsd  -0x148(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x130(%rbp)
  movsd  -0x158(%rbp),%xmm0
  mulsd  -0x170(%rbp),%xmm0
  movsd  %xmm0,-0x120(%rbp)
  movsd  -0x120(%rbp),%xmm0
  mulsd  -0x150(%rbp),%xmm0
  movsd  %xmm0,-0x128(%rbp)
  movsd  -0x130(%rbp),%xmm0
  mulsd  -0x178(%rbp),%xmm0
  movsd  %xmm0,-0xa0(%rbp)
  movsd  -0x148(%rbp),%xmm0
  mulsd  -0x178(%rbp),%xmm0
  movsd  %xmm0,-0xc0(%rbp)
  movsd  -0x150(%rbp),%xmm0
  mulsd  -0x170(%rbp),%xmm0
  movsd  %xmm0,-0x90(%rbp)
  movsd  -0x140(%rbp),%xmm1
  movsd  D12753(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movapd %xmm0,%xmm1
  mulsd  -0x130(%rbp),%xmm1
  movsd  D7323(%rip),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x128(%rbp),%xmm2
  movsd  D9582(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x148(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x128(%rbp),%xmm0
  mulsd  -0x178(%rbp),%xmm0
  movsd  D2185(%rip),%xmm2
  divsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0xa0(%rbp),%xmm0
  mulsd  -0x128(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0xc0(%rbp),%xmm1
  movsd  D14560(%rip),%xmm2
  divsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x90(%rbp),%xmm2
  movsd  D16182(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x170(%rbp),%xmm0
  mulsd  -0x178(%rbp),%xmm0
  movsd  D9530(%rip),%xmm2
  divsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x90(%rbp),%xmm2
  movsd  D17303(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0xa0(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x140(%rbp),%xmm0
  addsd  %xmm0,%xmm0
  mulsd  -0xa0(%rbp),%xmm0
  subsd  %xmm0,%xmm1
  movsd  -0x120(%rbp),%xmm2
  movsd  D4125(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0xa0(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x120(%rbp),%xmm2
  movsd  D8907(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  -0x130(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0x110(%rbp)
  movsd  -0x148(%rbp),%xmm1
  movsd  D9634(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movapd %xmm0,%xmm1
  mulsd  -0x140(%rbp),%xmm1
  movsd  -0x120(%rbp),%xmm2
  movsd  D17100(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x178(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x120(%rbp),%xmm2
  movsd  D15704(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x148(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x120(%rbp),%xmm2
  movsd  D444(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0xc0(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x170(%rbp),%xmm2
  movsd  D14139(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  -0x148(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x150(%rbp),%xmm2
  movsd  D13083(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0xc0(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x128(%rbp),%xmm2
  movsd  D3877(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0xc0(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x170(%rbp),%xmm2
  movsd  D16475(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0xc0(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x158(%rbp),%xmm1
  mulsd  -0x178(%rbp),%xmm1
  movsd  D15685(%rip),%xmm3
  movapd %xmm1,%xmm2
  divsd  %xmm3,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x148(%rbp),%xmm2
  movsd  D4194(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x158(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x158(%rbp),%xmm2
  movsd  D14349(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0xc0(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x158(%rbp),%xmm2
  movsd  D1357(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x130(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0x30(%rbp)
  movsd  -0x158(%rbp),%xmm1
  movsd  D8568(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movapd %xmm0,%xmm1
  mulsd  -0xa0(%rbp),%xmm1
  movsd  -0x150(%rbp),%xmm2
  movsd  D11021(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x130(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x170(%rbp),%xmm2
  movsd  D9162(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  -0x130(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x150(%rbp),%xmm2
  movsd  D4258(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x178(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x170(%rbp),%xmm2
  movsd  D3678(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0xa0(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x150(%rbp),%xmm2
  movsd  D12868(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  -0xa0(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x90(%rbp),%xmm2
  movsd  D4125(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x148(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x90(%rbp),%xmm2
  movsd  D11021(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0xc0(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x140(%rbp),%xmm2
  movsd  D5202(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  -0xc0(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x128(%rbp),%xmm2
  movsd  D11154(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  -0x130(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x90(%rbp),%xmm2
  movsd  D3465(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x130(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x148(%rbp),%xmm2
  movsd  D16036(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x150(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0x38(%rbp)
  movsd  -0x90(%rbp),%xmm1
  movsd  D4451(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movapd %xmm0,%xmm1
  mulsd  -0x178(%rbp),%xmm1
  movsd  -0x140(%rbp),%xmm2
  movsd  D13155(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x130(%rbp),%xmm2
  movsd  D9717(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x148(%rbp),%xmm2
  movsd  D14749(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x178(%rbp),%xmm1
  movsd  D8322(%rip),%xmm2
  divsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0xa0(%rbp),%xmm1
  movsd  D5521(%rip),%xmm2
  divsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x128(%rbp),%xmm1
  movsd  D2650(%rip),%xmm2
  divsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x170(%rbp),%xmm1
  movsd  D3666(%rip),%xmm3
  movapd %xmm1,%xmm2
  divsd  %xmm3,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x150(%rbp),%xmm2
  movsd  D14139(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x120(%rbp),%xmm1
  movsd  D3115(%rip),%xmm3
  movapd %xmm1,%xmm2
  divsd  %xmm3,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x158(%rbp),%xmm2
  movsd  D12775(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x140(%rbp),%xmm1
  mulsd  -0x178(%rbp),%xmm1
  movsd  D1522(%rip),%xmm2
  divsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0x20(%rbp)
  movsd  -0x110(%rbp),%xmm0
  addsd  -0x30(%rbp),%xmm0
  addsd  -0x38(%rbp),%xmm0
  movsd  -0x20(%rbp),%xmm1
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0x160(%rbp)
  jmp    L502
L311:
  cmpl   $0x8,-0x164(%rbp)
  jne    L1799
  cmpl   $0x4,-0x168(%rbp)
  jne    L1799
  movsd  -0x170(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x158(%rbp)
  movsd  -0x158(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x150(%rbp)
  movsd  -0x150(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x140(%rbp)
  movsd  -0x178(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x148(%rbp)
  movsd  -0x148(%rbp),%xmm0
  mulsd  -0x178(%rbp),%xmm0
  movsd  %xmm0,-0x130(%rbp)
  movsd  -0x158(%rbp),%xmm0
  mulsd  -0x170(%rbp),%xmm0
  movsd  %xmm0,-0x120(%rbp)
  movsd  -0x148(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x118(%rbp)
  movsd  -0x150(%rbp),%xmm0
  mulsd  -0x158(%rbp),%xmm0
  movsd  %xmm0,-0xe0(%rbp)
  movsd  -0x120(%rbp),%xmm0
  mulsd  -0x150(%rbp),%xmm0
  movsd  %xmm0,-0xf8(%rbp)
  movsd  -0x140(%rbp),%xmm1
  movsd  D13334(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movapd %xmm0,%xmm1
  mulsd  -0x130(%rbp),%xmm1
  movsd  D9171(%rip),%xmm0
  subsd  %xmm1,%xmm0
  movsd  -0x120(%rbp),%xmm2
  movsd  D15988(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x150(%rbp),%xmm2
  movsd  D1573(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x170(%rbp),%xmm2
  movsd  D16535(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x178(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x140(%rbp),%xmm0
  movsd  D9270(%rip),%xmm2
  divsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x130(%rbp),%xmm1
  movsd  D2426(%rip),%xmm3
  movapd %xmm1,%xmm2
  divsd  %xmm3,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x118(%rbp),%xmm0
  movsd  D2426(%rip),%xmm2
  divsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0xe0(%rbp),%xmm2
  movsd  D7900(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x118(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0xf8(%rbp),%xmm1
  movsd  D4071(%rip),%xmm3
  movapd %xmm1,%xmm2
  divsd  %xmm3,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0xe0(%rbp),%xmm2
  movsd  D10241(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0xc0(%rbp)
  movsd  -0x140(%rbp),%xmm1
  movsd  D4927(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  mulsd  -0x178(%rbp),%xmm0
  movsd  -0x178(%rbp),%xmm2
  movsd  D9469(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x170(%rbp),%xmm2
  movsd  D16433(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x148(%rbp),%xmm2
  movsd  D10954(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0xf8(%rbp),%xmm2
  movsd  D1556(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x148(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0xf8(%rbp),%xmm2
  movsd  D11914(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x178(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x148(%rbp),%xmm2
  movsd  D13607(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x140(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x120(%rbp),%xmm2
  movsd  D7988(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x118(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0xe0(%rbp),%xmm2
  movsd  D11946(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x148(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x120(%rbp),%xmm2
  movsd  D262(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x178(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x120(%rbp),%xmm2
  movsd  D5999(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  -0x148(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0xb0(%rbp)
  movsd  -0x150(%rbp),%xmm0
  mulsd  -0x170(%rbp),%xmm0
  movsd  %xmm0,-0xc8(%rbp)
  movsd  -0x170(%rbp),%xmm1
  movsd  D14955(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  mulsd  -0x148(%rbp),%xmm0
  movsd  -0x150(%rbp),%xmm2
  movsd  D1502(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x130(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x148(%rbp),%xmm2
  movsd  D3912(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x150(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0xc8(%rbp),%xmm2
  movsd  D15490(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  -0x148(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0xc8(%rbp),%xmm2
  movsd  D12198(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0xc8(%rbp),%xmm2
  movsd  D16320(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x130(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x150(%rbp),%xmm2
  movsd  D13431(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x178(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x158(%rbp),%xmm2
  movsd  D10218(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x118(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x158(%rbp),%xmm2
  movsd  D9765(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0xe0(%rbp),%xmm2
  movsd  D3930(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x178(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0xf8(%rbp),%xmm2
  movsd  D14596(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x130(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0x80(%rbp)
  movsd  -0x170(%rbp),%xmm1
  movsd  D6732(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  mulsd  -0x130(%rbp),%xmm0
  movsd  -0x158(%rbp),%xmm2
  movsd  D13985(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x178(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x148(%rbp),%xmm2
  movsd  D262(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x158(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x158(%rbp),%xmm2
  movsd  D7567(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x130(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x150(%rbp),%xmm2
  movsd  D15456(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x118(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x170(%rbp),%xmm2
  movsd  D5387(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  -0x118(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0xe0(%rbp),%xmm2
  movsd  D10914(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  -0x130(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0xf8(%rbp),%xmm2
  movsd  D14636(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  -0x118(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0xc8(%rbp),%xmm2
  movsd  D14765(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x118(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0xc8(%rbp),%xmm2
  movsd  D11257(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x178(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x140(%rbp),%xmm0
  mulsd  -0x118(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x120(%rbp),%xmm2
  movsd  D15201(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x130(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0x38(%rbp)
  movsd  -0xc0(%rbp),%xmm0
  addsd  -0xb0(%rbp),%xmm0
  addsd  -0x80(%rbp),%xmm0
  movsd  -0x38(%rbp),%xmm1
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0x160(%rbp)
  jmp    L502
L1799:
  cmpl   $0x9,-0x164(%rbp)
  jne    L1167
  cmpl   $0x3,-0x168(%rbp)
  jne    L1167
  movsd  -0x178(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x158(%rbp)
  movsd  -0x170(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x140(%rbp)
  movsd  -0x140(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x148(%rbp)
  movsd  -0x148(%rbp),%xmm0
  mulsd  -0x140(%rbp),%xmm0
  movsd  %xmm0,-0x138(%rbp)
  movsd  -0x140(%rbp),%xmm0
  mulsd  -0x170(%rbp),%xmm0
  movsd  %xmm0,-0x118(%rbp)
  movsd  -0x148(%rbp),%xmm0
  mulsd  -0x118(%rbp),%xmm0
  movsd  %xmm0,-0xe0(%rbp)
  movsd  -0x148(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0xf8(%rbp)
  movsd  -0xf8(%rbp),%xmm0
  mulsd  -0x170(%rbp),%xmm0
  movsd  %xmm0,-0xe8(%rbp)
  movsd  -0x158(%rbp),%xmm0
  mulsd  -0x178(%rbp),%xmm0
  movsd  %xmm0,-0x108(%rbp)
  movsd  -0x170(%rbp),%xmm0
  mulsd  -0x148(%rbp),%xmm0
  movsd  %xmm0,-0xc8(%rbp)
  movsd  -0x170(%rbp),%xmm1
  movsd  D16398(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movapd %xmm0,%xmm1
  mulsd  -0x158(%rbp),%xmm1
  movsd  -0x148(%rbp),%xmm2
  movsd  D11025(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x158(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x138(%rbp),%xmm2
  movsd  D14841(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x158(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x138(%rbp),%xmm2
  movsd  D11214(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x178(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  D15736(%rip),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0xe0(%rbp),%xmm2
  movsd  D14868(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x178(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0xf8(%rbp),%xmm2
  movsd  D15064(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x178(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x170(%rbp),%xmm2
  movsd  D15647(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x178(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0xf8(%rbp),%xmm2
  movsd  D4108(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x158(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0xe8(%rbp),%xmm0
  mulsd  -0x108(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x118(%rbp),%xmm2
  movsd  D3849(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x178(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x158(%rbp),%xmm2
  movsd  D7421(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x118(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x118(%rbp),%xmm2
  movsd  D8215(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x108(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x148(%rbp),%xmm2
  movsd  D3371(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x108(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0xe0(%rbp),%xmm2
  movsd  D7439(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x108(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x170(%rbp),%xmm2
  movsd  D5212(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x108(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x140(%rbp),%xmm2
  movsd  D3849(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  -0x108(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x148(%rbp),%xmm2
  movsd  D13998(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  -0x178(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0xc8(%rbp),%xmm2
  movsd  D14516(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x158(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0xc8(%rbp),%xmm2
  movsd  D13445(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x108(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0x8(%rbp)
  movsd  -0x138(%rbp),%xmm1
  movsd  D7572(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  movapd %xmm0,%xmm1
  mulsd  -0x108(%rbp),%xmm1
  movsd  -0xe8(%rbp),%xmm0
  mulsd  -0x178(%rbp),%xmm0
  movsd  D112(%rip),%xmm2
  divsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0xe8(%rbp),%xmm2
  movsd  D5378(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x158(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0xc8(%rbp),%xmm2
  movsd  D1731(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x178(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x138(%rbp),%xmm2
  movsd  D6044(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x148(%rbp),%xmm2
  movsd  D6747(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x118(%rbp),%xmm2
  movsd  D14964(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0xe8(%rbp),%xmm1
  movsd  D15135(%rip),%xmm2
  divsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x178(%rbp),%xmm1
  movsd  D7759(%rip),%xmm3
  movapd %xmm1,%xmm2
  divsd  %xmm3,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0xf8(%rbp),%xmm2
  movsd  D8667(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x108(%rbp),%xmm1
  movsd  D15139(%rip),%xmm2
  divsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0xe0(%rbp),%xmm2
  movsd  D13618(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x158(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x158(%rbp),%xmm2
  movsd  D10954(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0xe0(%rbp),%xmm2
  movsd  D13282(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x170(%rbp),%xmm1
  movsd  D15448(%rip),%xmm2
  divsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0xc8(%rbp),%xmm2
  movsd  D3033(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x140(%rbp),%xmm2
  movsd  D6491(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x158(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x140(%rbp),%xmm2
  movsd  D11316(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x140(%rbp),%xmm2
  movsd  D2427(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  -0x178(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0xf8(%rbp),%xmm2
  movsd  D12043(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  -0x108(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0x58(%rbp)
  movsd  -0x8(%rbp),%xmm0
  addsd  -0x58(%rbp),%xmm0
  movsd  %xmm0,-0x160(%rbp)
  jmp    L502
L1167:
  cmpl   $0xa,-0x164(%rbp)
  jne    L1447
  cmpl   $0x2,-0x168(%rbp)
  jne    L1447
  movsd  -0x170(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x158(%rbp)
  movsd  -0x158(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x150(%rbp)
  movsd  -0x150(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x140(%rbp)
  movsd  -0x140(%rbp),%xmm0
  mulsd  -0x170(%rbp),%xmm0
  movsd  %xmm0,-0x148(%rbp)
  movsd  -0x140(%rbp),%xmm0
  mulsd  -0x158(%rbp),%xmm0
  movsd  %xmm0,-0x130(%rbp)
  movsd  -0x178(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x138(%rbp)
  movsd  -0x150(%rbp),%xmm0
  mulsd  -0x158(%rbp),%xmm0
  movsd  %xmm0,-0x128(%rbp)
  movsd  -0x170(%rbp),%xmm0
  mulsd  -0x158(%rbp),%xmm0
  movsd  %xmm0,-0xe0(%rbp)
  movsd  -0x150(%rbp),%xmm0
  mulsd  -0xe0(%rbp),%xmm0
  movsd  %xmm0,-0xa0(%rbp)
  movsd  -0x148(%rbp),%xmm1
  movsd  D16086(%rip),%xmm0
  movapd %xmm1,%xmm2
  mulsd  %xmm0,%xmm2
  movsd  D7910(%rip),%xmm0
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x130(%rbp),%xmm0
  mulsd  -0x138(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x128(%rbp),%xmm2
  movsd  D10544(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x138(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0xe0(%rbp),%xmm1
  movsd  D1293(%rip),%xmm3
  movapd %xmm1,%xmm2
  divsd  %xmm3,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x128(%rbp),%xmm2
  movsd  D5660(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x150(%rbp),%xmm0
  movsd  D6909(%rip),%xmm2
  divsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x130(%rbp),%xmm0
  movsd  D3217(%rip),%xmm2
  divsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x140(%rbp),%xmm2
  movsd  D4880(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x178(%rbp),%xmm1
  movsd  D16463(%rip),%xmm2
  divsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0xa0(%rbp),%xmm2
  movsd  D1935(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  -0x138(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0xa0(%rbp),%xmm2
  movsd  D4880(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x170(%rbp),%xmm1
  movsd  D2681(%rip),%xmm3
  movapd %xmm1,%xmm2
  divsd  %xmm3,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x138(%rbp),%xmm0
  movsd  D3517(%rip),%xmm2
  divsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0xa0(%rbp),%xmm2
  movsd  D10925(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x178(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x170(%rbp),%xmm0
  mulsd  -0x178(%rbp),%xmm0
  movsd  D16999(%rip),%xmm2
  divsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0xb8(%rbp)
  movsd  -0x150(%rbp),%xmm0
  mulsd  -0x170(%rbp),%xmm0
  movsd  %xmm0,-0x60(%rbp)
  movsd  -0x140(%rbp),%xmm1
  movsd  D9103(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  mulsd  -0x138(%rbp),%xmm0
  movsd  -0x130(%rbp),%xmm2
  movsd  D8128(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  -0x178(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x60(%rbp),%xmm2
  movsd  D9506(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  -0x138(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x148(%rbp),%xmm2
  movsd  D16891(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x138(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x150(%rbp),%xmm2
  movsd  D8031(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x138(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x60(%rbp),%xmm2
  movsd  D8458(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x178(%rbp),%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x148(%rbp),%xmm2
  movsd  D13678(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x178(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x60(%rbp),%xmm2
  movsd  D7054(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x158(%rbp),%xmm2
  movsd  D10700(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x158(%rbp),%xmm2
  movsd  D10661(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x178(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0xe0(%rbp),%xmm2
  movsd  D4853(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x178(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0xe0(%rbp),%xmm2
  movsd  D53(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  -0x138(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x170(%rbp),%xmm1
  mulsd  -0x138(%rbp),%xmm1
  movsd  D1715(%rip),%xmm2
  divsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x128(%rbp),%xmm2
  movsd  D8595(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x178(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x138(%rbp),%xmm2
  movsd  D11679(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x158(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x150(%rbp),%xmm2
  movsd  D1369(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  -0x178(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x140(%rbp),%xmm2
  movsd  D16886(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  -0x178(%rbp),%xmm1
  subsd  %xmm1,%xmm0
  movsd  %xmm0,-0x48(%rbp)
  movsd  -0xb8(%rbp),%xmm0
  addsd  -0x48(%rbp),%xmm0
  movsd  %xmm0,-0x160(%rbp)
  jmp    L502
L1447:
  cmpl   $0xb,-0x164(%rbp)
  jne    L16
  cmpl   $0x1,-0x168(%rbp)
  jne    L16
  movsd  -0x170(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x158(%rbp)
  movsd  -0x170(%rbp),%xmm0
  mulsd  -0x158(%rbp),%xmm0
  movsd  %xmm0,-0x150(%rbp)
  movsd  -0x158(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x140(%rbp)
  movsd  -0x140(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x148(%rbp)
  movsd  -0x148(%rbp),%xmm0
  mulsd  -0x150(%rbp),%xmm0
  movsd  %xmm0,-0x130(%rbp)
  movsd  -0x148(%rbp),%xmm0
  mulsd  -0x158(%rbp),%xmm0
  movsd  %xmm0,-0x120(%rbp)
  movsd  -0x170(%rbp),%xmm0
  mulsd  -0x148(%rbp),%xmm0
  movsd  %xmm0,-0x118(%rbp)
  movsd  -0x140(%rbp),%xmm0
  mulsd  -0x150(%rbp),%xmm0
  movsd  %xmm0,-0xf8(%rbp)
  movsd  -0x140(%rbp),%xmm0
  mulsd  -0x158(%rbp),%xmm0
  movsd  %xmm0,-0x90(%rbp)
  movsd  -0x130(%rbp),%xmm0
  mulsd  -0x178(%rbp),%xmm0
  movsd  -0x130(%rbp),%xmm1
  movsd  D4411(%rip),%xmm2
  divsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x120(%rbp),%xmm2
  movsd  D14284(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x178(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x120(%rbp),%xmm2
  movsd  D8019(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x118(%rbp),%xmm2
  movsd  D11278(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x178(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x118(%rbp),%xmm2
  movsd  D14012(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x148(%rbp),%xmm2
  movsd  D349(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x178(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x148(%rbp),%xmm2
  movsd  D14415(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0xf8(%rbp),%xmm2
  movsd  D4475(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x178(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0xf8(%rbp),%xmm2
  movsd  D8715(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x90(%rbp),%xmm2
  movsd  D10382(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x178(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x90(%rbp),%xmm2
  movsd  D16826(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0xe8(%rbp)
  movsd  -0x140(%rbp),%xmm0
  mulsd  -0x170(%rbp),%xmm0
  movsd  %xmm0,-0x108(%rbp)
  movsd  -0x108(%rbp),%xmm1
  movsd  D1890(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  mulsd  -0x178(%rbp),%xmm0
  movsd  -0x108(%rbp),%xmm2
  movsd  D8932(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x140(%rbp),%xmm2
  movsd  D11369(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x178(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x140(%rbp),%xmm2
  movsd  D11549(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x150(%rbp),%xmm2
  movsd  D13627(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x178(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x150(%rbp),%xmm2
  movsd  D9627(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x158(%rbp),%xmm2
  movsd  D12790(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x178(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x158(%rbp),%xmm2
  movsd  D6486(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  movsd  -0x170(%rbp),%xmm2
  movsd  D6302(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x178(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x170(%rbp),%xmm2
  movsd  D16661(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  subsd  %xmm1,%xmm0
  movsd  -0x178(%rbp),%xmm1
  movsd  D12913(%rip),%xmm3
  movapd %xmm1,%xmm2
  divsd  %xmm3,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  D14239(%rip),%xmm0
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0x100(%rbp)
  movsd  -0xe8(%rbp),%xmm0
  addsd  -0x100(%rbp),%xmm0
  movsd  %xmm0,-0x160(%rbp)
  jmp    L502
L16:
  cmpl   $0xc,-0x164(%rbp)
  jne    L502
  cmpl   $0x0,-0x168(%rbp)
  jne    L502
  movsd  -0x170(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x158(%rbp)
  movsd  -0x158(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x150(%rbp)
  movsd  -0x150(%rbp),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  %xmm0,-0x140(%rbp)
  movsd  -0x170(%rbp),%xmm0
  mulsd  -0x158(%rbp),%xmm0
  movsd  %xmm0,-0x130(%rbp)
  movsd  -0x140(%rbp),%xmm0
  mulsd  -0x150(%rbp),%xmm0
  movsd  -0x140(%rbp),%xmm2
  movsd  D15140(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x130(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x140(%rbp),%xmm2
  movsd  D10160(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x158(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x140(%rbp),%xmm2
  movsd  D11347(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x170(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x140(%rbp),%xmm2
  movsd  D16692(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x150(%rbp),%xmm2
  movsd  D1636(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x130(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x150(%rbp),%xmm2
  movsd  D7067(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  -0x158(%rbp),%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x150(%rbp),%xmm2
  movsd  D9611(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm2
  mulsd  -0x170(%rbp),%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x150(%rbp),%xmm2
  movsd  D12253(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x130(%rbp),%xmm2
  movsd  D9042(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  -0x158(%rbp),%xmm2
  movsd  D424(%rip),%xmm0
  mulsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movsd  -0x170(%rbp),%xmm2
  movsd  D6619(%rip),%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  movsd  D12334(%rip),%xmm0
  addsd  %xmm1,%xmm0
  movsd  %xmm0,-0x160(%rbp)
L502:
  movsd  -0x160(%rbp),%xmm0
  movq   %xmm0,%rax
  movq   %rax,%xmm0
  leave
  ret
```

tool_calls: name: disassemble_data
arguments: data_label: D9483
datatype: f64
name: disassemble_data
arguments: data_label: D8044
datatype: byte[8]
name: disassemble_data
arguments: data_label: D3574
datatype: f32[2]
name: disassemble_data
arguments: data_label: D10358
datatype: byte[8]
name: disassemble_data
arguments: data_label: D9812
datatype: f64
name: disassemble_data
arguments: data_label: D6251
datatype: byte[8]
name: disassemble_data
arguments: data_label: D14215
datatype: byte[8]
name: disassemble_data
arguments: data_label: D10685
datatype: byte[8]
name: disassemble_data
arguments: data_label: D15675
datatype: byte[8]
name: disassemble_data
arguments: data_label: D6963
datatype: byte[8]
name: disassemble_data
arguments: data_label: D15173
datatype: f64
name: disassemble_data
arguments: data_label: D4095
datatype: f64
name: disassemble_data
arguments: data_label: D13141
datatype: byte[8]
name: disassemble_data
arguments: data_label: D14103
datatype: byte[8]
name: disassemble_data
arguments: data_label: D13732
datatype: byte[8]
name: disassemble_data
arguments: data_label: D8172
datatype: byte[8]
name: disassemble_data
arguments: data_label: D2922
datatype: byte[8]
name: disassemble_data
arguments: data_label: D5757
datatype: byte[8]
name: disassemble_data
arguments: data_label: D12669
datatype: byte[8]
name: disassemble_data
arguments: data_label: D13667
datatype: f64
name: disassemble_data
arguments: data_label: D12882
datatype: f64
name: disassemble_data
arguments: data_label: D15435
datatype: byte[8]
name: disassemble_data
arguments: data_label: D11128
datatype: byte[8]
name: disassemble_data
arguments: data_label: D16534
datatype: f64
name: disassemble_data
arguments: data_label: D11750
datatype: f64
name: disassemble_data
arguments: data_label: D2541
datatype: byte[8]
name: disassemble_data
arguments: data_label: D3186
datatype: byte[8]
name: disassemble_data
arguments: data_label: D13044
datatype: byte[8]
name: disassemble_data
arguments: data_label: D8453
datatype: byte[8]
name: disassemble_data
arguments: data_label: D16279
datatype: byte[8]
name: disassemble_data
arguments: data_label: D4637
datatype: byte[8]
name: disassemble_data
arguments: data_label: D9917
datatype: byte[8]
name: disassemble_data
arguments: data_label: D4108
datatype: byte[8]
name: disassemble_data
arguments: data_label: D16757
datatype: byte[8]
name: disassemble_data
arguments: data_label: D16401
datatype: byte[8]
name: disassemble_data
arguments: data_label: D11707
datatype: byte[8]
name: disassemble_data
arguments: data_label: D14524
datatype: f64
name: disassemble_data
arguments: data_label: D2991
datatype: byte[8]
name: disassemble_data
arguments: data_label: D10683
datatype: byte[8]
name: disassemble_data
arguments: data_label: D3983
datatype: byte[8]
name: disassemble_data
arguments: data_label: D8074
datatype: byte[8]
name: disassemble_data
arguments: data_label: D7351
datatype: byte[8]
name: disassemble_data
arguments: data_label: D14456
datatype: f64
name: disassemble_data
arguments: data_label: D5378
datatype: byte[8]
name: disassemble_data
arguments: data_label: D1237
datatype: byte[8]
name: disassemble_data
arguments: data_label: D2263
datatype: byte[8]
name: disassemble_data
arguments: data_label: D9916
datatype: byte[8]
name: disassemble_data
arguments: data_label: D5246
datatype: byte[8]
name: disassemble_data
arguments: data_label: D16149
datatype: byte[8]
name: disassemble_data
arguments: data_label: D4538
datatype: byte[8]
name: disassemble_data
arguments: data_label: D17250
datatype: f32[2]
name: disassemble_data
arguments: data_label: D1227
datatype: f32[2]
name: disassemble_data
arguments: data_label: D8913
datatype: byte[8]
name: disassemble_data
arguments: data_label: D1653
datatype: byte[8]
name: disassemble_data
arguments: data_label: D7388
datatype: byte[8]
name: disassemble_data
arguments: data_label: D14343
datatype: f32[2]
name: disassemble_data
arguments: data_label: D4629
datatype: byte[8]
name: disassemble_data
arguments: data_label: D8754
datatype: byte[8]
name: disassemble_data
arguments: data_label: D15313
datatype: f64
name: disassemble_data
arguments: data_label: D10180
datatype: f64
name: disassemble_data
arguments: data_label: D13477
datatype: byte[8]
name: disassemble_data
arguments: data_label: D7275
datatype: byte[8]
name: disassemble_data
arguments: data_label: D17147
datatype: byte[8]
name: disassemble_data
arguments: data_label: D1596
datatype: byte[8]
name: disassemble_data
arguments: data_label: D4411
datatype: f64
name: disassemble_data
arguments: data_label: D11062
datatype: f64
name: disassemble_data
arguments: data_label: D12910
datatype: f32[2]
name: disassemble_data
arguments: data_label: D8128
datatype: byte[8]
name: disassemble_data
arguments: data_label: D7744
datatype: f64
name: disassemble_data
arguments: data_label: D1326
datatype: f64
name: disassemble_data
arguments: data_label: D7134
datatype: byte[8]
name: disassemble_data
arguments: data_label: D4283
datatype: byte[8]
name: disassemble_data
arguments: data_label: D9849
datatype: byte[8]
name: disassemble_data
arguments: data_label: D11942
datatype: f64
name: disassemble_data
arguments: data_label: D8982
datatype: byte[8]
name: disassemble_data
arguments: data_label: D13282
datatype: byte[8]
name: disassemble_data
arguments: data_label: D164
datatype: byte[8]
name: disassemble_data
arguments: data_label: D4600
datatype: byte[8]
name: disassemble_data
arguments: data_label: D2210
datatype: byte[8]
name: disassemble_data
arguments: data_label: D7954
datatype: byte[8]
name: disassemble_data
arguments: data_label: D609
datatype: byte[8]
name: disassemble_data
arguments: data_label: D16951
datatype: byte[8]
name: disassemble_data
arguments: data_label: D10521
datatype: byte[8]
name: disassemble_data
arguments: data_label: D14830
datatype: byte[8]
name: disassemble_data
arguments: data_label: D3282
datatype: byte[8]
name: disassemble_data
arguments: data_label: D6844
datatype: byte[8]
name: disassemble_data
arguments: data_label: D16245
datatype: byte[8]
name: disassemble_data
arguments: data_label: D4357
datatype: byte[8]
name: disassemble_data
arguments: data_label: D4672
datatype: byte[8]
name: disassemble_data
arguments: data_label: D16195
datatype: byte[8]
name: disassemble_data
arguments: data_label: D14824
datatype: f64
name: disassemble_data
arguments: data_label: D6919
datatype: f32[2]
name: disassemble_data
arguments: data_label: D4450
datatype: f64
name: disassemble_data
arguments: data_label: D4276
datatype: byte[8]
name: disassemble_data
arguments: data_label: D7120
datatype: byte[8]
name: disassemble_data
arguments: data_label: D14045
datatype: byte[8]
name: disassemble_data
arguments: data_label: D11610
datatype: byte[8]
name: disassemble_data
arguments: data_label: D836
datatype: f32[2]
name: disassemble_data
arguments: data_label: D1665
datatype: byte[8]
name: disassemble_data
arguments: data_label: D3305
datatype: byte[8]
name: disassemble_data
arguments: data_label: D5296
datatype: byte[8]
name: disassemble_data
arguments: data_label: D9598
datatype: f32[2]
name: disassemble_data
arguments: data_label: D4256
datatype: f64
name: disassemble_data
arguments: data_label: D2804
datatype: byte[8]
name: disassemble_data
arguments: data_label: D5619
datatype: byte[8]
name: disassemble_data
arguments: data_label: D1696
datatype: byte[8]
name: disassemble_data
arguments: data_label: D5197
datatype: byte[8]
name: disassemble_data
arguments: data_label: D6724
datatype: f32[2]
name: disassemble_data
arguments: data_label: D9344
datatype: f64
name: disassemble_data
arguments: data_label: D4103
datatype: byte[8]
name: disassemble_data
arguments: data_label: D2901
datatype: byte[8]
name: disassemble_data
arguments: data_label: D3901
datatype: byte[8]
name: disassemble_data
arguments: data_label: D15030
datatype: byte[8]
name: disassemble_data
arguments: data_label: D12650
datatype: byte[8]
name: disassemble_data
arguments: data_label: D8947
datatype: byte[8]
name: disassemble_data
arguments: data_label: D15730
datatype: byte[8]
name: disassemble_data
arguments: data_label: D5069
datatype: f32[2]
name: disassemble_data
arguments: data_label: D3222
datatype: byte[8]
name: disassemble_data
arguments: data_label: D9159
datatype: byte[8]
name: disassemble_data
arguments: data_label: D1994
datatype: byte[8]
name: disassemble_data
arguments: data_label: D4761
datatype: byte[8]
name: disassemble_data
arguments: data_label: D9835
datatype: f64
name: disassemble_data
arguments: data_label: D6555
datatype: byte[8]
name: disassemble_data
arguments: data_label: D6151
datatype: byte[8]
name: disassemble_data
arguments: data_label: D6333
datatype: f64
name: disassemble_data
arguments: data_label: D8107
datatype: f32[2]
name: disassemble_data
arguments: data_label: D9543
datatype: f64
name: disassemble_data
arguments: data_label: D15185
datatype: f32[2]
name: disassemble_data
arguments: data_label: D11695
datatype: f32[2]
name: disassemble_data
arguments: data_label: D2235
datatype: byte[8]
name: disassemble_data
arguments: data_label: D7975
datatype: byte[8]
name: disassemble_data
arguments: data_label: D7122
datatype: byte[8]
name: disassemble_data
arguments: data_label: D270
datatype: byte[8]
name: disassemble_data
arguments: data_label: D6890
datatype: byte[8]
name: disassemble_data
arguments: data_label: D6736
datatype: byte[8]
name: disassemble_data
arguments: data_label: D9688
datatype: byte[8]
name: disassemble_data
arguments: data_label: D14756
datatype: byte[8]
name: disassemble_data
arguments: data_label: D10771
datatype: byte[8]
name: disassemble_data
arguments: data_label: D4041
datatype: byte[8]
name: disassemble_data
arguments: data_label: D6461
datatype: byte[8]
name: disassemble_data
arguments: data_label: D15325
datatype: byte[8]
name: disassemble_data
arguments: data_label: D12511
datatype: byte[8]
name: disassemble_data
arguments: data_label: D5539
datatype: byte[8]
name: disassemble_data
arguments: data_label: D9307
datatype: byte[8]
name: disassemble_data
arguments: data_label: D6026
datatype: byte[8]
name: disassemble_data
arguments: data_label: D352
datatype: f64
name: disassemble_data
arguments: data_label: D13399
datatype: f64
name: disassemble_data
arguments: data_label: D11375
datatype: byte[8]
name: disassemble_data
arguments: data_label: D14890
datatype: byte[8]
name: disassemble_data
arguments: data_label: D5889
datatype: byte[8]
name: disassemble_data
arguments: data_label: D17012
datatype: byte[8]
name: disassemble_data
arguments: data_label: D8333
datatype: byte[8]
name: disassemble_data
arguments: data_label: D4790
datatype: byte[8]
name: disassemble_data
arguments: data_label: D1304
datatype: byte[8]
name: disassemble_data
arguments: data_label: D9660
datatype: byte[8]
name: disassemble_data
arguments: data_label: D4214
datatype: byte[8]
name: disassemble_data
arguments: data_label: D2820
datatype: byte[8]
name: disassemble_data
arguments: data_label: D7741
datatype: f64
name: disassemble_data
arguments: data_label: D11649
datatype: byte[8]
name: disassemble_data
arguments: data_label: D6970
datatype: byte[8]
name: disassemble_data
arguments: data_label: D1641
datatype: byte[8]
name: disassemble_data
arguments: data_label: D16370
datatype: byte[8]
name: disassemble_data
arguments: data_label: D8368
datatype: byte[8]
name: disassemble_data
arguments: data_label: D16905
datatype: byte[8]
name: disassemble_data
arguments: data_label: D7595
datatype: byte[8]
name: disassemble_data
arguments: data_label: D11741
datatype: byte[8]
name: disassemble_data
arguments: data_label: D9293
datatype: byte[8]
name: disassemble_data
arguments: data_label: D8467
datatype: byte[8]
name: disassemble_data
arguments: data_label: D9184
datatype: byte[8]
name: disassemble_data
arguments: data_label: D11530
datatype: byte[8]
name: disassemble_data
arguments: data_label: D2607
datatype: byte[8]
name: disassemble_data
arguments: data_label: D143
datatype: byte[8]
name: disassemble_data
arguments: data_label: D5080
datatype: byte[8]
name: disassemble_data
arguments: data_label: D15563
datatype: byte[8]
name: disassemble_data
arguments: data_label: D13302
datatype: f32[2]
name: disassemble_data
arguments: data_label: D5857
datatype: byte[8]
name: disassemble_data
arguments: data_label: D6136
datatype: byte[8]
name: disassemble_data
arguments: data_label: D13796
datatype: byte[8]
name: disassemble_data
arguments: data_label: D4284
datatype: f64
name: disassemble_data
arguments: data_label: D4083
datatype: byte[8]
name: disassemble_data
arguments: data_label: D9472
datatype: byte[8]
name: disassemble_data
arguments: data_label: D5562
datatype: byte[8]
name: disassemble_data
arguments: data_label: D13801
datatype: byte[8]
name: disassemble_data
arguments: data_label: D1552
datatype: f32[2]
name: disassemble_data
arguments: data_label: D8141
datatype: byte[8]
name: disassemble_data
arguments: data_label: D6580
datatype: byte[8]
name: disassemble_data
arguments: data_label: D17190
datatype: byte[8]
name: disassemble_data
arguments: data_label: D2137
datatype: byte[8]
name: disassemble_data
arguments: data_label: D6763
datatype: byte[8]
name: disassemble_data
arguments: data_label: D12117
datatype: byte[8]
name: disassemble_data
arguments: data_label: D9471
datatype: f64
name: disassemble_data
arguments: data_label: D6806
datatype: byte[8]
name: disassemble_data
arguments: data_label: D3041
datatype: byte[8]
name: disassemble_data
arguments: data_label: D828
datatype: f64
name: disassemble_data
arguments: data_label: D15544
datatype: f32[2]
name: disassemble_data
arguments: data_label: D8363
datatype: byte[8]
name: disassemble_data
arguments: data_label: D6249
datatype: byte[8]
name: disassemble_data
arguments: data_label: D928
datatype: f32[2]
name: disassemble_data
arguments: data_label: D6443
datatype: byte[8]
name: disassemble_data
arguments: data_label: D1079
datatype: f32[2]
name: disassemble_data
arguments: data_label: D13502
datatype: byte[8]
name: disassemble_data
arguments: data_label: D10134
datatype: byte[8]
name: disassemble_data
arguments: data_label: D5753
datatype: byte[8]
name: disassemble_data
arguments: data_label: D2126
datatype: byte[8]
name: disassemble_data
arguments: data_label: D12496
datatype: byte[8]
name: disassemble_data
arguments: data_label: D12681
datatype: byte[8]
name: disassemble_data
arguments: data_label: D6460
datatype: byte[8]
name: disassemble_data
arguments: data_label: D8450
datatype: byte[8]
name: disassemble_data
arguments: data_label: D706
datatype: byte[8]
name: disassemble_data
arguments: data_label: D10755
datatype: byte[8]
name: disassemble_data
arguments: data_label: D6041
datatype: byte[8]
name: disassemble_data
arguments: data_label: D15072
datatype: byte[8]
name: disassemble_data
arguments: data_label: D2245
datatype: byte[8]
name: disassemble_data
arguments: data_label: D14318
datatype: byte[8]
name: disassemble_data
arguments: data_label: D10018
datatype: byte[8]
name: disassemble_data
arguments: data_label: D6738
datatype: byte[8]
name: disassemble_data
arguments: data_label: D16207
datatype: byte[8]
name: disassemble_data
arguments: data_label: D7969
datatype: byte[8]
name: disassemble_data
arguments: data_label: D13164
datatype: byte[8]
name: disassemble_data
arguments: data_label: D14125
datatype: byte[8]
name: disassemble_data
arguments: data_label: D6377
datatype: byte[8]
name: disassemble_data
arguments: data_label: D15255
datatype: byte[8]
name: disassemble_data
arguments: data_label: D1057
datatype: byte[8]
name: disassemble_data
arguments: data_label: D11011
datatype: f32[2]
name: disassemble_data
arguments: data_label: D16813
datatype: f64
name: disassemble_data
arguments: data_label: D6905
datatype: byte[8]
name: disassemble_data
arguments: data_label: D10319
datatype: byte[8]
name: disassemble_data
arguments: data_label: D11959
datatype: byte[8]
name: disassemble_data
arguments: data_label: D4362
datatype: byte[8]
name: disassemble_data
arguments: data_label: D10756
datatype: byte[8]
name: disassemble_data
arguments: data_label: D8828
datatype: byte[8]
name: disassemble_data
arguments: data_label: D11648
datatype: byte[8]
name: disassemble_data
arguments: data_label: D7012
datatype: byte[8]
name: disassemble_data
arguments: data_label: D1947
datatype: byte[8]
name: disassemble_data
arguments: data_label: D9703
datatype: byte[8]
name: disassemble_data
arguments: data_label: D7363
datatype: byte[8]
name: disassemble_data
arguments: data_label: D15509
datatype: byte[8]
name: disassemble_data
arguments: data_label: D7263
datatype: f32[2]
name: disassemble_data
arguments: data_label: D183
datatype: byte[8]
name: disassemble_data
arguments: data_label: D15356
datatype: byte[8]
name: disassemble_data
arguments: data_label: D3903
datatype: byte[8]
name: disassemble_data
arguments: data_label: D6998
datatype: byte[8]
name: disassemble_data
arguments: data_label: D154
datatype: byte[8]
name: disassemble_data
arguments: data_label: D1875
datatype: byte[8]
name: disassemble_data
arguments: data_label: D2184
datatype: f32[2]
name: disassemble_data
arguments: data_label: D16395
datatype: f64
name: disassemble_data
arguments: data_label: D14114
datatype: byte[8]
name: disassemble_data
arguments: data_label: D4628
datatype: byte[8]
name: disassemble_data
arguments: data_label: D13955
datatype: byte[8]
name: disassemble_data
arguments: data_label: D2675
datatype: byte[8]
name: disassemble_data
arguments: data_label: D7859
datatype: byte[8]
name: disassemble_data
arguments: data_label: D9322
datatype: byte[8]
name: disassemble_data
arguments: data_label: D2786
datatype: byte[8]
name: disassemble_data
arguments: data_label: D9908
datatype: byte[8]
name: disassemble_data
arguments: data_label: D11114
datatype: byte[8]
name: disassemble_data
arguments: data_label: D15152
datatype: byte[8]
name: disassemble_data
arguments: data_label: D8003
datatype: byte[8]
name: disassemble_data
arguments: data_label: D2714
datatype: byte[8]
name: disassemble_data
arguments: data_label: D9274
datatype: byte[8]
name: disassemble_data
arguments: data_label: D5786
datatype: byte[8]
name: disassemble_data
arguments: data_label: D2872
datatype: byte[8]
name: disassemble_data
arguments: data_label: D5516
datatype: byte[8]
name: disassemble_data
arguments: data_label: D9108
datatype: byte[8]
name: disassemble_data
arguments: data_label: D13409
datatype: byte[8]
name: disassemble_data
arguments: data_label: D6504
datatype: byte[8]
name: disassemble_data
arguments: data_label: D14590
datatype: byte[8]
name: disassemble_data
arguments: data_label: D4277
datatype: f64
name: disassemble_data
arguments: data_label: D8287
datatype: f64
name: disassemble_data
arguments: data_label: D11650
datatype: byte[8]
name: disassemble_data
arguments: data_label: D1841
datatype: byte[8]
name: disassemble_data
arguments: data_label: D9266
datatype: byte[8]
name: disassemble_data
arguments: data_label: D17194
datatype: byte[8]
name: disassemble_data
arguments: data_label: D2713
datatype: byte[8]
name: disassemble_data
arguments: data_label: D14547
datatype: f64
name: disassemble_data
arguments: data_label: D11220
datatype: f32[2]
name: disassemble_data
arguments: data_label: D10615
datatype: f32[2]
name: disassemble_data
arguments: data_label: D11738
datatype: byte[8]
name: disassemble_data
arguments: data_label: D986
datatype: byte[8]
name: disassemble_data
arguments: data_label: D13317
datatype: byte[8]
name: disassemble_data
arguments: data_label: D13452
datatype: byte[8]
name: disassemble_data
arguments: data_label: D14568
datatype: byte[8]
name: disassemble_data
arguments: data_label: D7036
datatype: byte[8]
name: disassemble_data
arguments: data_label: D7297
datatype: byte[8]
name: disassemble_data
arguments: data_label: D10695
datatype: byte[8]
name: disassemble_data
arguments: data_label: D14070
datatype: byte[8]
name: disassemble_data
arguments: data_label: D6345
datatype: byte[8]
name: disassemble_data
arguments: data_label: D3463
datatype: byte[8]
name: disassemble_data
arguments: data_label: D17284
datatype: byte[8]
name: disassemble_data
arguments: data_label: D15775
datatype: byte[8]
name: disassemble_data
arguments: data_label: D9949
datatype: byte[8]
name: disassemble_data
arguments: data_label: D11086
datatype: byte[8]
name: disassemble_data
arguments: data_label: D12545
datatype: byte[8]
name: disassemble_data
arguments: data_label: D12752
datatype: byte[8]
name: disassemble_data
arguments: data_label: D13250
datatype: f64
name: disassemble_data
arguments: data_label: D13280
datatype: byte[8]
name: disassemble_data
arguments: data_label: D1137
datatype: byte[8]
name: disassemble_data
arguments: data_label: D8296
datatype: byte[8]
name: disassemble_data
arguments: data_label: D3613
datatype: f64
name: disassemble_data
arguments: data_label: D13957
datatype: byte[8]
name: disassemble_data
arguments: data_label: D1599
datatype: byte[8]
name: disassemble_data
arguments: data_label: D3271
datatype: f64
name: disassemble_data
arguments: data_label: D2220
datatype: byte[8]
name: disassemble_data
arguments: data_label: D4338
datatype: byte[8]
name: disassemble_data
arguments: data_label: D9623
datatype: f32[2]
name: disassemble_data
arguments: data_label: D1720
datatype: byte[8]
name: disassemble_data
arguments: data_label: D11825
datatype: byte[8]
name: disassemble_data
arguments: data_label: D12506
datatype: byte[8]
name: disassemble_data
arguments: data_label: D69
datatype: byte[8]
name: disassemble_data
arguments: data_label: D8978
datatype: byte[8]
name: disassemble_data
arguments: data_label: D106
datatype: byte[8]
name: disassemble_data
arguments: data_label: D289
datatype: byte[8]
name: disassemble_data
arguments: data_label: D3924
datatype: byte[8]
name: disassemble_data
arguments: data_label: D11985
datatype: byte[8]
name: disassemble_data
arguments: data_label: D11518
datatype: byte[8]
name: disassemble_data
arguments: data_label: D12585
datatype: byte[8]
name: disassemble_data
arguments: data_label: D2917
datatype: f32[2]
name: disassemble_data
arguments: data_label: D4371
datatype: byte[8]
name: disassemble_data
arguments: data_label: D7377
datatype: byte[8]
name: disassemble_data
arguments: data_label: D13656
datatype: byte[8]
name: disassemble_data
arguments: data_label: D5804
datatype: byte[8]
name: disassemble_data
arguments: data_label: D9091
datatype: byte[8]
name: disassemble_data
arguments: data_label: D17235
datatype: byte[8]
name: disassemble_data
arguments: data_label: D7364
datatype: byte[8]
name: disassemble_data
arguments: data_label: D592
datatype: byte[8]
name: disassemble_data
arguments: data_label: D6022
datatype: f64
name: disassemble_data
arguments: data_label: D14217
datatype: byte[8]
name: disassemble_data
arguments: data_label: D5819
datatype: byte[8]
name: disassemble_data
arguments: data_label: D15550
datatype: byte[8]
name: disassemble_data
arguments: data_label: D2090
datatype: byte[8]
name: disassemble_data
arguments: data_label: D15181
datatype: byte[8]
name: disassemble_data
arguments: data_label: D10528
datatype: byte[8]
name: disassemble_data
arguments: data_label: D17230
datatype: byte[8]
name: disassemble_data
arguments: data_label: D5695
datatype: byte[8]
name: disassemble_data
arguments: data_label: D17088
datatype: byte[8]
name: disassemble_data
arguments: data_label: D1532
datatype: byte[8]
name: disassemble_data
arguments: data_label: D3011
datatype: byte[8]
name: disassemble_data
arguments: data_label: D6722
datatype: byte[8]
name: disassemble_data
arguments: data_label: D4688
datatype: byte[8]
name: disassemble_data
arguments: data_label: D7617
datatype: byte[8]
name: disassemble_data
arguments: data_label: D483
datatype: byte[8]
name: disassemble_data
arguments: data_label: D5389
datatype: byte[8]
name: disassemble_data
arguments: data_label: D503
datatype: byte[8]
name: disassemble_data
arguments: data_label: D16008
datatype: byte[8]
name: disassemble_data
arguments: data_label: D9730
datatype: f64
name: disassemble_data
arguments: data_label: D14429
datatype: byte[8]
name: disassemble_data
arguments: data_label: D1170
datatype: byte[8]
name: disassemble_data
arguments: data_label: D6639
datatype: byte[8]
name: disassemble_data
arguments: data_label: D6913
datatype: byte[8]
name: disassemble_data
arguments: data_label: D8871
datatype: byte[8]
name: disassemble_data
arguments: data_label: D4507
datatype: byte[8]
name: disassemble_data
arguments: data_label: D8344
datatype: byte[8]
name: disassemble_data
arguments: data_label: D235
datatype: byte[8]
name: disassemble_data
arguments: data_label: D2379
datatype: byte[8]
name: disassemble_data
arguments: data_label: D16747
datatype: byte[8]
name: disassemble_data
arguments: data_label: D16608
datatype: byte[8]
name: disassemble_data
arguments: data_label: D14096
datatype: f64
name: disassemble_data
arguments: data_label: D16512
datatype: byte[8]
name: disassemble_data
arguments: data_label: D14249
datatype: f64
name: disassemble_data
arguments: data_label: D15349
datatype: byte[8]
name: disassemble_data
arguments: data_label: D5133
datatype: f64
name: disassemble_data
arguments: data_label: D9902
datatype: byte[8]
name: disassemble_data
arguments: data_label: D6092
datatype: byte[8]
name: disassemble_data
arguments: data_label: D14401
datatype: byte[8]
name: disassemble_data
arguments: data_label: D16504
datatype: byte[8]
name: disassemble_data
arguments: data_label: D13202
datatype: byte[8]
name: disassemble_data
arguments: data_label: D7734
datatype: f32[2]
name: disassemble_data
arguments: data_label: D1930
datatype: byte[8]
name: disassemble_data
arguments: data_label: D13805
datatype: byte[8]
name: disassemble_data
arguments: data_label: D14990
datatype: byte[8]
name: disassemble_data
arguments: data_label: D14031
datatype: byte[8]
name: disassemble_data
arguments: data_label: D14471
datatype: byte[8]
name: disassemble_data
arguments: data_label: D32
datatype: byte[8]
name: disassemble_data
arguments: data_label: D16273
datatype: byte[8]
name: disassemble_data
arguments: data_label: D4418
datatype: byte[8]
name: disassemble_data
arguments: data_label: D10803
datatype: byte[8]
name: disassemble_data
arguments: data_label: D6359
datatype: byte[8]
name: disassemble_data
arguments: data_label: D14064
datatype: byte[8]
name: disassemble_data
arguments: data_label: D2798
datatype: byte[8]
name: disassemble_data
arguments: data_label: D14186
datatype: byte[8]
name: disassemble_data
arguments: data_label: D9196
datatype: byte[8]
name: disassemble_data
arguments: data_label: D7170
datatype: byte[8]
name: disassemble_data
arguments: data_label: D14543
datatype: byte[8]
name: disassemble_data
arguments: data_label: D9694
datatype: byte[8]
name: disassemble_data
arguments: data_label: D9363
datatype: f64
name: disassemble_data
arguments: data_label: D2974
datatype: byte[8]
name: disassemble_data
arguments: data_label: D5475
datatype: byte[8]
name: disassemble_data
arguments: data_label: D13625
datatype: byte[8]
name: disassemble_data
arguments: data_label: D882
datatype: f64
name: disassemble_data
arguments: data_label: D13022
datatype: byte[8]
name: disassemble_data
arguments: data_label: D8983
datatype: byte[8]
name: disassemble_data
arguments: data_label: D6830
datatype: byte[8]
name: disassemble_data
arguments: data_label: D11749
datatype: byte[8]
name: disassemble_data
arguments: data_label: D13305
datatype: byte[8]
name: disassemble_data
arguments: data_label: D4626
datatype: byte[8]
name: disassemble_data
arguments: data_label: D5476
datatype: byte[8]
name: disassemble_data
arguments: data_label: D15804
datatype: byte[8]
name: disassemble_data
arguments: data_label: D17281
datatype: byte[8]
name: disassemble_data
arguments: data_label: D3400
datatype: byte[8]
name: disassemble_data
arguments: data_label: D13203
datatype: byte[8]
name: disassemble_data
arguments: data_label: D3763
datatype: byte[8]
name: disassemble_data
arguments: data_label: D3052
datatype: byte[8]
name: disassemble_data
arguments: data_label: D5694
datatype: byte[8]
name: disassemble_data
arguments: data_label: D10801
datatype: byte[8]
name: disassemble_data
arguments: data_label: D4303
datatype: byte[8]
name: disassemble_data
arguments: data_label: D12136
datatype: byte[8]
name: disassemble_data
arguments: data_label: D11960
datatype: f32[2]
name: disassemble_data
arguments: data_label: D5688
datatype: byte[8]
name: disassemble_data
arguments: data_label: D5617
datatype: byte[8]
name: disassemble_data
arguments: data_label: D4037
datatype: byte[8]
name: disassemble_data
arguments: data_label: D17179
datatype: byte[8]
name: disassemble_data
arguments: data_label: D1661
datatype: byte[8]
name: disassemble_data
arguments: data_label: D6027
datatype: byte[8]
name: disassemble_data
arguments: data_label: D7365
datatype: byte[8]
name: disassemble_data
arguments: data_label: D13033
datatype: byte[8]
name: disassemble_data
arguments: data_label: D13873
datatype: byte[8]
name: disassemble_data
arguments: data_label: D505
datatype: byte[8]
name: disassemble_data
arguments: data_label: D15417
datatype: byte[8]
name: disassemble_data
arguments: data_label: D8026
datatype: byte[8]
name: disassemble_data
arguments: data_label: D3389
datatype: byte[8]
name: disassemble_data
arguments: data_label: D16462
datatype: byte[8]
name: disassemble_data
arguments: data_label: D16467
datatype: byte[8]
name: disassemble_data
arguments: data_label: D16880
datatype: byte[8]
name: disassemble_data
arguments: data_label: D11641
datatype: byte[8]
name: disassemble_data
arguments: data_label: D11541
datatype: byte[8]
name: disassemble_data
arguments: data_label: D5240
datatype: f64
name: disassemble_data
arguments: data_label: D3427
datatype: byte[8]
name: disassemble_data
arguments: data_label: D2747
datatype: byte[8]
name: disassemble_data
arguments: data_label: D10007
datatype: byte[8]
name: disassemble_data
arguments: data_label: D6334
datatype: byte[8]
name: disassemble_data
arguments: data_label: D14358
datatype: byte[8]
name: disassemble_data
arguments: data_label: D14536
datatype: byte[8]
name: disassemble_data
arguments: data_label: D5432
datatype: byte[8]
name: disassemble_data
arguments: data_label: D8690
datatype: byte[8]
name: disassemble_data
arguments: data_label: D6579
datatype: byte[8]
name: disassemble_data
arguments: data_label: D5362
datatype: byte[8]
name: disassemble_data
arguments: data_label: D13897
datatype: byte[8]
name: disassemble_data
arguments: data_label: D16136
datatype: byte[8]
name: disassemble_data
arguments: data_label: D2219
datatype: byte[8]
name: disassemble_data
arguments: data_label: D512
datatype: byte[8]
name: disassemble_data
arguments: data_label: D7458
datatype: byte[8]
name: disassemble_data
arguments: data_label: D4614
datatype: byte[8]
name: disassemble_data
arguments: data_label: D12237
datatype: byte[8]
name: disassemble_data
arguments: data_label: D1131
datatype: byte[8]
name: disassemble_data
arguments: data_label: D13050
datatype: byte[8]
name: disassemble_data
arguments: data_label: D7376
datatype: byte[8]
name: disassemble_data
arguments: data_label: D1408
datatype: byte[8]
name: disassemble_data
arguments: data_label: D12598
datatype: byte[8]
name: disassemble_data
arguments: data_label: D1793
datatype: byte[8]
name: disassemble_data
arguments: data_label: D6704
datatype: byte[8]
name: disassemble_data
arguments: data_label: D2470
datatype: byte[8]
name: disassemble_data
arguments: data_label: D7806
datatype: byte[8]
name: disassemble_data
arguments: data_label: D10916
datatype: byte[8]
name: disassemble_data
arguments: data_label: D12103
datatype: byte[8]
name: disassemble_data
arguments: data_label: D4979
datatype: byte[8]
name: disassemble_data
arguments: data_label: D16818
datatype: f64
name: disassemble_data
arguments: data_label: D9495
datatype: f64
name: disassemble_data
arguments: data_label: D6734
datatype: f64
name: disassemble_data
arguments: data_label: D14377
datatype: byte[8]
name: disassemble_data
arguments: data_label: D8216
datatype: byte[8]
name: disassemble_data
arguments: data_label: D7654
datatype: byte[8]
name: disassemble_data
arguments: data_label: D11025
datatype: byte[8]
name: disassemble_data
arguments: data_label: D7057
datatype: byte[8]
name: disassemble_data
arguments: data_label: D3210
datatype: byte[8]
name: disassemble_data
arguments: data_label: D1549
datatype: byte[8]
name: disassemble_data
arguments: data_label: D13643
datatype: byte[8]
name: disassemble_data
arguments: data_label: D5740
datatype: byte[8]
name: disassemble_data
arguments: data_label: D459
datatype: byte[8]
name: disassemble_data
arguments: data_label: D2694
datatype: byte[8]
name: disassemble_data
arguments: data_label: D7163
datatype: byte[8]
name: disassemble_data
arguments: data_label: D1445
datatype: byte[8]
name: disassemble_data
arguments: data_label: D3854
datatype: byte[8]
name: disassemble_data
arguments: data_label: D13998
datatype: byte[8]
name: disassemble_data
arguments: data_label: D3279
datatype: byte[8]
name: disassemble_data
arguments: data_label: D7346
datatype: byte[8]
name: disassemble_data
arguments: data_label: D7461
datatype: byte[8]
name: disassemble_data
arguments: data_label: D7308
datatype: byte[8]
name: disassemble_data
arguments: data_label: D5328
datatype: byte[8]
name: disassemble_data
arguments: data_label: D7662
datatype: byte[8]
name: disassemble_data
arguments: data_label: D7684
datatype: byte[8]
name: disassemble_data
arguments: data_label: D9520
datatype: byte[8]
name: disassemble_data
arguments: data_label: D2857
datatype: byte[8]
name: disassemble_data
arguments: data_label: D2103
datatype: byte[8]
name: disassemble_data
arguments: data_label: D15981
datatype: byte[8]
name: disassemble_data
arguments: data_label: D14586
datatype: f64
name: disassemble_data
arguments: data_label: D15733
datatype: byte[8]
name: disassemble_data
arguments: data_label: D9834
datatype: byte[8]
name: disassemble_data
arguments: data_label: D4399
datatype: byte[8]
name: disassemble_data
arguments: data_label: D17171
datatype: byte[8]
name: disassemble_data
arguments: data_label: D7481
datatype: byte[8]
name: disassemble_data
arguments: data_label: D7636
datatype: byte[8]
name: disassemble_data
arguments: data_label: D3583
datatype: byte[8]
name: disassemble_data
arguments: data_label: D10582
datatype: byte[8]
name: disassemble_data
arguments: data_label: D13871
datatype: byte[8]
name: disassemble_data
arguments: data_label: D9393
datatype: byte[8]
name: disassemble_data
arguments: data_label: D12481
datatype: byte[8]
name: disassemble_data
arguments: data_label: D9841
datatype: byte[8]
name: disassemble_data
arguments: data_label: D9325
datatype: byte[8]
name: disassemble_data
arguments: data_label: D10267
datatype: byte[8]
name: disassemble_data
arguments: data_label: D14054
datatype: byte[8]
name: disassemble_data
arguments: data_label: D6706
datatype: byte[8]
name: disassemble_data
arguments: data_label: D13910
datatype: byte[8]
name: disassemble_data
arguments: data_label: D10439
datatype: byte[8]
name: disassemble_data
arguments: data_label: D2896
datatype: byte[8]
name: disassemble_data
arguments: data_label: D11064
datatype: byte[8]
name: disassemble_data
arguments: data_label: D7526
datatype: byte[8]
name: disassemble_data
arguments: data_label: D15848
datatype: byte[8]
name: disassemble_data
arguments: data_label: D3103
datatype: byte[8]
name: disassemble_data
arguments: data_label: D11061
datatype: byte[8]
name: disassemble_data
arguments: data_label: D15723
datatype: byte[8]
name: disassemble_data
arguments: data_label: D13145
datatype: byte[8]
name: disassemble_data
arguments: data_label: D5290
datatype: byte[8]
name: disassemble_data
arguments: data_label: D13254
datatype: byte[8]
name: disassemble_data
arguments: data_label: D1100
datatype: byte[8]
name: disassemble_data
arguments: data_label: D8028
datatype: byte[8]
name: disassemble_data
arguments: data_label: D15314
datatype: byte[8]
name: disassemble_data
arguments: data_label: D15323
datatype: byte[8]
name: disassemble_data
arguments: data_label: D13133
datatype: byte[8]
name: disassemble_data
arguments: data_label: D9771
datatype: byte[8]
name: disassemble_data
arguments: data_label: D11403
datatype: f32[2]
name: disassemble_data
arguments: data_label: D14081
datatype: byte[8]
name: disassemble_data
arguments: data_label: D15824
datatype: byte[8]
name: disassemble_data
arguments: data_label: D14746
datatype: byte[8]
name: disassemble_data
arguments: data_label: D5816
datatype: byte[8]
name: disassemble_data
arguments: data_label: D8314
datatype: byte[8]
name: disassemble_data
arguments: data_label: D10832
datatype: byte[8]
name: disassemble_data
arguments: data_label: D14041
datatype: byte[8]
name: disassemble_data
arguments: data_label: D9972
datatype: byte[8]
name: disassemble_data
arguments: data_label: D8571
datatype: byte[8]
name: disassemble_data
arguments: data_label: D1733
datatype: byte[8]
name: disassemble_data
arguments: data_label: D8894
datatype: byte[8]
name: disassemble_data
arguments: data_label: D7635
datatype: byte[8]
name: disassemble_data
arguments: data_label: D2932
datatype: byte[8]
name: disassemble_data
arguments: data_label: D3327
datatype: byte[8]
name: disassemble_data
arguments: data_label: D5999
datatype: byte[8]
name: disassemble_data
arguments: data_label: D6406
datatype: byte[8]
name: disassemble_data
arguments: data_label: D6369
datatype: byte[8]
name: disassemble_data
arguments: data_label: D5481
datatype: byte[8]
name: disassemble_data
arguments: data_label: D13339
datatype: f64
name: disassemble_data
arguments: data_label: D6689
datatype: byte[8]
name: disassemble_data
arguments: data_label: D2293
datatype: byte[8]
name: disassemble_data
arguments: data_label: D5312
datatype: byte[8]
name: disassemble_data
arguments: data_label: D13043
datatype: byte[8]
name: disassemble_data
arguments: data_label: D6483
datatype: byte[8]
name: disassemble_data
arguments: data_label: D15605
datatype: byte[8]
name: disassemble_data
arguments: data_label: D1082
datatype: byte[8]
name: disassemble_data
arguments: data_label: D2071
datatype: byte[8]
name: disassemble_data
arguments: data_label: D14119
datatype: byte[8]
name: disassemble_data
arguments: data_label: D2933
datatype: byte[8]
name: disassemble_data
arguments: data_label: D10483
datatype: byte[8]
name: disassemble_data
arguments: data_label: D15645
datatype: byte[8]
name: disassemble_data
arguments: data_label: D13879
datatype: byte[8]
name: disassemble_data
arguments: data_label: D3923
datatype: byte[8]
name: disassemble_data
arguments: data_label: D9765
datatype: byte[8]
name: disassemble_data
arguments: data_label: D5347
datatype: f64
name: disassemble_data
arguments: data_label: D11905
datatype: byte[8]
name: disassemble_data
arguments: data_label: D6535
datatype: byte[8]
name: disassemble_data
arguments: data_label: D15456
datatype: byte[8]
name: disassemble_data
arguments: data_label: D11214
datatype: byte[8]
name: disassemble_data
arguments: data_label: D3931
datatype: f64
name: disassemble_data
arguments: data_label: D7863
datatype: byte[8]
name: disassemble_data
arguments: data_label: D11990
datatype: byte[8]
name: disassemble_data
arguments: data_label: D4478
datatype: byte[8]
name: disassemble_data
arguments: data_label: D11706
datatype: byte[8]
name: disassemble_data
arguments: data_label: D4412
datatype: byte[8]
name: disassemble_data
arguments: data_label: D1570
datatype: byte[8]
name: disassemble_data
arguments: data_label: D14444
datatype: byte[8]
name: disassemble_data
arguments: data_label: D14129
datatype: byte[8]
name: disassemble_data
arguments: data_label: D14109
datatype: byte[8]
name: disassemble_data
arguments: data_label: D15002
datatype: byte[8]
name: disassemble_data
arguments: data_label: D3176
datatype: byte[8]
name: disassemble_data
arguments: data_label: D1153
datatype: byte[8]
name: disassemble_data
arguments: data_label: D8449
datatype: byte[8]
name: disassemble_data
arguments: data_label: D6626
datatype: byte[8]
name: disassemble_data
arguments: data_label: D4786
datatype: byte[8]
name: disassemble_data
arguments: data_label: D6795
datatype: byte[8]
name: disassemble_data
arguments: data_label: D5412
datatype: byte[8]
name: disassemble_data
arguments: data_label: D9530
datatype: f32[2]
name: disassemble_data
arguments: data_label: D13510
datatype: f64
name: disassemble_data
arguments: data_label: D3109
datatype: byte[8]
name: disassemble_data
arguments: data_label: D4908
datatype: byte[8]
name: disassemble_data
arguments: data_label: D9319
datatype: byte[8]
name: disassemble_data
arguments: data_label: D12993
datatype: byte[8]
name: disassemble_data
arguments: data_label: D1184
datatype: byte[8]
name: disassemble_data
arguments: data_label: D5882
datatype: byte[8]
name: disassemble_data
arguments: data_label: D10865
datatype: f32[2]
name: disassemble_data
arguments: data_label: D16544
datatype: byte[8]
name: disassemble_data
arguments: data_label: D8079
datatype: byte[8]
name: disassemble_data
arguments: data_label: D4166
datatype: f64
name: disassemble_data
arguments: data_label: D16839
datatype: byte[8]
name: disassemble_data
arguments: data_label: D6211
datatype: byte[8]
name: disassemble_data
arguments: data_label: D2907
datatype: byte[8]
name: disassemble_data
arguments: data_label: D7304
datatype: byte[8]
name: disassemble_data
arguments: data_label: D12890
datatype: byte[8]
name: disassemble_data
arguments: data_label: D15635
datatype: byte[8]
name: disassemble_data
arguments: data_label: D1988
datatype: byte[8]
name: disassemble_data
arguments: data_label: D6472
datatype: byte[8]
name: disassemble_data
arguments: data_label: D6556
datatype: byte[8]
name: disassemble_data
arguments: data_label: D4132
datatype: byte[8]
name: disassemble_data
arguments: data_label: D3509
datatype: byte[8]
name: disassemble_data
arguments: data_label: D14092
datatype: byte[8]
name: disassemble_data
arguments: data_label: D5064
datatype: byte[8]
name: disassemble_data
arguments: data_label: D11587
datatype: byte[8]
name: disassemble_data
arguments: data_label: D5873
datatype: byte[8]
name: disassemble_data
arguments: data_label: D930
datatype: byte[8]
name: disassemble_data
arguments: data_label: D1403
datatype: byte[8]
name: disassemble_data
arguments: data_label: D15140
datatype: byte[8]
name: disassemble_data
arguments: data_label: D10160
datatype: byte[8]
name: disassemble_data
arguments: data_label: D11347
datatype: byte[8]
name: disassemble_data
arguments: data_label: D16692
datatype: byte[8]
name: disassemble_data
arguments: data_label: D1636
datatype: byte[8]
name: disassemble_data
arguments: data_label: D7067
datatype: byte[8]
name: disassemble_data
arguments: data_label: D9611
datatype: byte[8]
name: disassemble_data
arguments: data_label: D12253
datatype: byte[8]
name: disassemble_data
arguments: data_label: D9042
datatype: byte[8]
name: disassemble_data
arguments: data_label: D424
datatype: byte[8]
name: disassemble_data
arguments: data_label: D6619
datatype: byte[8]
name: disassemble_data
arguments: data_label: D12334
datatype: byte[8]
name: disassemble_data
arguments: data_label: D14284
datatype: byte[8]
name: disassemble_data
arguments: data_label: D11278
datatype: byte[8]
name: disassemble_data
arguments: data_label: D349
datatype: byte[8]
name: disassemble_data
arguments: data_label: D4475
datatype: byte[8]
name: disassemble_data
arguments: data_label: D10382
datatype: byte[8]
name: disassemble_data
arguments: data_label: D1890
datatype: byte[8]
name: disassemble_data
arguments: data_label: D11369
datatype: byte[8]
name: disassemble_data
arguments: data_label: D13627
datatype: byte[8]
name: disassemble_data
arguments: data_label: D12790
datatype: byte[8]
name: disassemble_data
arguments: data_label: D6302
datatype: byte[8]
name: disassemble_data
arguments: data_label: D12913
datatype: f64
name: disassemble_data
arguments: data_label: D8019
datatype: byte[8]
name: disassemble_data
arguments: data_label: D14012
datatype: byte[8]
name: disassemble_data
arguments: data_label: D14415
datatype: byte[8]
name: disassemble_data
arguments: data_label: D8715
datatype: byte[8]
name: disassemble_data
arguments: data_label: D16826
datatype: byte[8]
name: disassemble_data
arguments: data_label: D8932
datatype: byte[8]
name: disassemble_data
arguments: data_label: D11549
datatype: byte[8]
name: disassemble_data
arguments: data_label: D9627
datatype: byte[8]
name: disassemble_data
arguments: data_label: D6486
datatype: byte[8]
name: disassemble_data
arguments: data_label: D16661
datatype: byte[8]
name: disassemble_data
arguments: data_label: D14239
datatype: byte[8]
name: disassemble_data
arguments: data_label: D6909
datatype: f64
name: disassemble_data
arguments: data_label: D1715
datatype: f32[2]
name: disassemble_data
arguments: data_label: D1935
datatype: byte[8]
name: disassemble_data
arguments: data_label: D4853
datatype: byte[8]
name: disassemble_data
arguments: data_label: D9103
datatype: byte[8]
name: disassemble_data
arguments: data_label: D11679
datatype: byte[8]
name: disassemble_data
arguments: data_label: D53
datatype: byte[8]
name: disassemble_data
arguments: data_label: D9506
datatype: byte[8]
name: disassemble_data
arguments: data_label: D10544
datatype: byte[8]
name: disassemble_data
arguments: data_label: D16891
datatype: byte[8]
name: disassemble_data
arguments: data_label: D16886
datatype: byte[8]
name: disassemble_data
arguments: data_label: D1369
datatype: byte[8]
name: disassemble_data
arguments: data_label: D13678
datatype: byte[8]
name: disassemble_data
arguments: data_label: D8458
datatype: byte[8]
name: disassemble_data
arguments: data_label: D3517
datatype: f32[2]
name: disassemble_data
arguments: data_label: D5513
datatype: byte[8]
name: disassemble_data
arguments: data_label: D10700
datatype: byte[8]
name: disassemble_data
arguments: data_label: D10661
datatype: byte[8]
name: disassemble_data
arguments: data_label: D2681
datatype: f32[2]
name: disassemble_data
arguments: data_label: D1293
datatype: f64
name: disassemble_data
arguments: data_label: D16463
datatype: f32[2]
name: disassemble_data
arguments: data_label: D5660
datatype: byte[8]
name: disassemble_data
arguments: data_label: D8595
datatype: byte[8]
name: disassemble_data
arguments: data_label: D16999
datatype: f32[2]
name: disassemble_data
arguments: data_label: D10925
datatype: byte[8]
name: disassemble_data
arguments: data_label: D7910
datatype: byte[8]
name: disassemble_data
arguments: data_label: D4880
datatype: byte[8]
name: disassemble_data
arguments: data_label: D16086
datatype: byte[8]
name: disassemble_data
arguments: data_label: D3217
datatype: f64
name: disassemble_data
arguments: data_label: D7054
datatype: byte[8]
name: disassemble_data
arguments: data_label: D8031
datatype: byte[8]
name: disassemble_data
arguments: data_label: D6491
datatype: byte[8]
name: disassemble_data
arguments: data_label: D7421
datatype: byte[8]
name: disassemble_data
arguments: data_label: D14516
datatype: byte[8]
name: disassemble_data
arguments: data_label: D15647
datatype: byte[8]
name: disassemble_data
arguments: data_label: D15736
datatype: byte[8]
name: disassemble_data
arguments: data_label: D4533
datatype: byte[8]
name: disassemble_data
arguments: data_label: D3371
datatype: byte[8]
name: disassemble_data
arguments: data_label: D12043
datatype: byte[8]
name: disassemble_data
arguments: data_label: D5212
datatype: byte[8]
name: disassemble_data
arguments: data_label: D2427
datatype: byte[8]
name: disassemble_data
arguments: data_label: D13618
datatype: byte[8]
name: disassemble_data
arguments: data_label: D3849
datatype: byte[8]
name: disassemble_data
arguments: data_label: D13217
datatype: byte[8]
name: disassemble_data
arguments: data_label: D7759
datatype: byte[8]
name: disassemble_data
arguments: data_label: D6044
datatype: byte[8]
name: disassemble_data
arguments: data_label: D8215
datatype: byte[8]
name: disassemble_data
arguments: data_label: D14841
datatype: byte[8]
name: disassemble_data
arguments: data_label: D3092
datatype: byte[8]
name: disassemble_data
arguments: data_label: D15064
datatype: byte[8]
name: disassemble_data
arguments: data_label: D112
datatype: f64
name: disassemble_data
arguments: data_label: D1731
datatype: byte[8]
name: disassemble_data
arguments: data_label: D10954
datatype: byte[8]
name: disassemble_data
arguments: data_label: D14868
datatype: byte[8]
name: disassemble_data
arguments: data_label: D11316
datatype: byte[8]
name: disassemble_data
arguments: data_label: D3033
datatype: byte[8]
name: disassemble_data
arguments: data_label: D6747
datatype: byte[8]
name: disassemble_data
arguments: data_label: D15135
datatype: f64
name: disassemble_data
arguments: data_label: D8667
datatype: byte[8]
name: disassemble_data
arguments: data_label: D13445
datatype: byte[8]
name: disassemble_data
arguments: data_label: D15448
datatype: f64
name: disassemble_data
arguments: data_label: D14964
datatype: byte[8]
name: disassemble_data
arguments: data_label: D15139
datatype: f32[2]
name: disassemble_data
arguments: data_label: D7439
datatype: byte[8]
name: disassemble_data
arguments: data_label: D1573
datatype: byte[8]
name: disassemble_data
arguments: data_label: D12198
datatype: byte[8]
name: disassemble_data
arguments: data_label: D10914
datatype: byte[8]
name: disassemble_data
arguments: data_label: D16320
datatype: byte[8]
name: disassemble_data
arguments: data_label: D1502
datatype: byte[8]
name: disassemble_data
arguments: data_label: D13334
datatype: byte[8]
name: disassemble_data
arguments: data_label: D6732
datatype: byte[8]
name: disassemble_data
arguments: data_label: D7567
datatype: byte[8]
name: disassemble_data
arguments: data_label: D15201
datatype: byte[8]
name: disassemble_data
arguments: data_label: D13985
datatype: byte[8]
name: disassemble_data
arguments: data_label: D14596
datatype: byte[8]
name: disassemble_data
arguments: data_label: D7988
datatype: byte[8]
name: disassemble_data
arguments: data_label: D11914
datatype: byte[8]
name: disassemble_data
arguments: data_label: D1556
datatype: byte[8]
name: disassemble_data
arguments: data_label: D16841
datatype: byte[8]
name: disassemble_data
arguments: data_label: D262
datatype: byte[8]
name: disassemble_data
arguments: data_label: D15490
datatype: byte[8]
name: disassemble_data
arguments: data_label: D11946
datatype: byte[8]
name: disassemble_data
arguments: data_label: D1811
datatype: byte[8]
name: disassemble_data
arguments: data_label: D5387
datatype: byte[8]
name: disassemble_data
arguments: data_label: D11257
datatype: byte[8]
name: disassemble_data
arguments: data_label: D14765
datatype: byte[8]
name: disassemble_data
arguments: data_label: D2426
datatype: f32[2]
name: disassemble_data
arguments: data_label: D4071
datatype: f32[2]
name: disassemble_data
arguments: data_label: D14636
datatype: byte[8]
name: disassemble_data
arguments: data_label: D9270
datatype: f32[2]
name: disassemble_data
arguments: data_label: D16535
datatype: byte[8]
name: disassemble_data
arguments: data_label: D15988
datatype: byte[8]
name: disassemble_data
arguments: data_label: D10241
datatype: byte[8]
name: disassemble_data
arguments: data_label: D16433
datatype: byte[8]
name: disassemble_data
arguments: data_label: D374
datatype: byte[8]
name: disassemble_data
arguments: data_label: D9469
datatype: byte[8]
name: disassemble_data
arguments: data_label: D9171
datatype: byte[8]
name: disassemble_data
arguments: data_label: D10218
datatype: byte[8]
name: disassemble_data
arguments: data_label: D7900
datatype: byte[8]
name: disassemble_data
arguments: data_label: D13431
datatype: byte[8]
name: disassemble_data
arguments: data_label: D3912
datatype: byte[8]
name: disassemble_data
arguments: data_label: D13607
datatype: byte[8]
name: disassemble_data
arguments: data_label: D1522
datatype: f64
name: disassemble_data
arguments: data_label: D7323
datatype: byte[8]
name: disassemble_data
arguments: data_label: D17303
datatype: byte[8]
name: disassemble_data
arguments: data_label: D11154
datatype: byte[8]
name: disassemble_data
arguments: data_label: D5202
datatype: byte[8]
name: disassemble_data
arguments: data_label: D11021
datatype: byte[8]
name: disassemble_data
arguments: data_label: D16475
datatype: byte[8]
name: disassemble_data
arguments: data_label: D14349
datatype: byte[8]
name: disassemble_data
arguments: data_label: D444
datatype: byte[8]
name: disassemble_data
arguments: data_label: D15685
datatype: f64
name: disassemble_data
arguments: data_label: D3877
datatype: byte[8]
name: disassemble_data
arguments: data_label: D15428
datatype: byte[8]
name: disassemble_data
arguments: data_label: D2185
datatype: f64
name: disassemble_data
arguments: data_label: D9582
datatype: byte[8]
name: disassemble_data
arguments: data_label: D14139
datatype: byte[8]
name: disassemble_data
arguments: data_label: D4194
datatype: byte[8]
name: disassemble_data
arguments: data_label: D15704
datatype: byte[8]
name: disassemble_data
arguments: data_label: D9634
datatype: byte[8]
name: disassemble_data
arguments: data_label: D4258
datatype: byte[8]
name: disassemble_data
arguments: data_label: D5521
datatype: f32[2]
name: disassemble_data
arguments: data_label: D16182
datatype: byte[8]
name: disassemble_data
arguments: data_label: D3115
datatype: f32[2]
name: disassemble_data
arguments: data_label: D3666
datatype: byte[8]
name: disassemble_data
arguments: data_label: D8322
datatype: byte[8]
name: disassemble_data
arguments: data_label: D13155
datatype: byte[8]
name: disassemble_data
arguments: data_label: D16036
datatype: byte[8]
name: disassemble_data
arguments: data_label: D17100
datatype: byte[8]
name: disassemble_data
arguments: data_label: D14749
datatype: byte[8]
name: disassemble_data
arguments: data_label: D12775
datatype: byte[8]
name: disassemble_data
arguments: data_label: D13083
datatype: byte[8]
name: disassemble_data
arguments: data_label: D9717
datatype: byte[8]
name: disassemble_data
arguments: data_label: D2650
datatype: f32[2]
name: disassemble_data
arguments: data_label: D14560
datatype: f64
name: disassemble_data
arguments: data_label: D3678
datatype: byte[8]
name: disassemble_data
arguments: data_label: D1357
datatype: byte[8]
name: disassemble_data
arguments: data_label: D796
datatype: byte[8]
name: disassemble_data
arguments: data_label: D12753
datatype: byte[8]
name: disassemble_data
arguments: data_label: D12868
datatype: byte[8]
name: disassemble_data
arguments: data_label: D4125
datatype: byte[8]
name: disassemble_data
arguments: data_label: D9162
datatype: byte[8]
name: disassemble_data
arguments: data_label: D4451
datatype: byte[8]
name: disassemble_data
arguments: data_label: D3465
datatype: byte[8]
name: disassemble_data
arguments: data_label: D15221
datatype: byte[8]
name: disassemble_data
arguments: data_label: D2763
datatype: byte[8]
name: disassemble_data
arguments: data_label: D8174
datatype: byte[8]
name: disassemble_data
arguments: data_label: D10130
datatype: byte[8]
name: disassemble_data
arguments: data_label: D196
datatype: f32[2]
name: disassemble_data
arguments: data_label: D10915
datatype: f32[2]
name: disassemble_data
arguments: data_label: D15750
datatype: byte[8]
name: disassemble_data
arguments: data_label: D15026
datatype: f64
name: disassemble_data
arguments: data_label: D2602
datatype: byte[8]
name: disassemble_data
arguments: data_label: D4196
datatype: byte[8]
name: disassemble_data
arguments: data_label: D7789
datatype: byte[8]
name: disassemble_data
arguments: data_label: D14020
datatype: f64
name: disassemble_data
arguments: data_label: D10920
datatype: byte[8]
name: disassemble_data
arguments: data_label: D8120
datatype: byte[8]
name: disassemble_data
arguments: data_label: D9339
datatype: byte[8]
name: disassemble_data
arguments: data_label: D717
datatype: f32[2]
name: disassemble_data
arguments: data_label: D1809
datatype: f32[2]
name: disassemble_data
arguments: data_label: D1726
datatype: byte[8]
name: disassemble_data
arguments: data_label: D7116
datatype: byte[8]
name: disassemble_data
arguments: data_label: D2943
datatype: f32[2]
name: disassemble_data
arguments: data_label: D12449
datatype: byte[8]
name: disassemble_data
arguments: data_label: D12846
datatype: byte[8]
name: disassemble_data
arguments: data_label: D8907
datatype: byte[8]
name: disassemble_data
arguments: data_label: D8568
datatype: byte[8]
name: disassemble_data
arguments: data_label: D4927
datatype: byte[8]
name: disassemble_data
arguments: data_label: D14955
datatype: byte[8]
name: disassemble_data
arguments: data_label: D3930
datatype: byte[8]
name: disassemble_data
arguments: data_label: D16398
datatype: byte[8]
name: disassemble_data
arguments: data_label: D7572
datatype: byte[8]

tool: D9483: 1

tool: {"D8044": [0x55,0x55,0x55,0x55,0x55,0x55,0xd5,0x3f]}

tool: {"D3574": [0.0,1.8125]}

tool: {"D10358": [0xdb,0xb6,0x6d,0xdb,0xb6,0x6d,0xbb,0x3f]}

tool: D9812: 4

tool: {"D6251": [0x92,0x24,0x49,0x92,0x24,0x49,0xb2,0x3f]}

tool: {"D14215": [0x33,0x33,0x33,0x33,0x33,0x33,0xf3,0x3f]}

tool: {"D10685": [0x9a,0x99,0x99,0x99,0x99,0x99,0xd9,0x3f]}

tool: {"D15675": [0x11,0x11,0x11,0x11,0x11,0x11,0xa1,0x3f]}

tool: {"D6963": [0x33,0x33,0x33,0x33,0x33,0x33,0xe3,0x3f]}

tool: D15173: 15

tool: D4095: 5

tool: {"D13141": [0x11,0x11,0x11,0x11,0x11,0x11,0xc1,0x3f]}

tool: {"D14103": [0x11,0x11,0x11,0x11,0x11,0x11,0x91,0x3f]}

tool: {"D13732": [0xab,0xaa,0xaa,0xaa,0xaa,0xaa,0xfa,0x3f]}

tool: {"D8172": [0x17,0x5d,0x74,0xd1,0x45,0x17,0xed,0x3f]}

tool: {"D2922": [0x46,0x17,0x5d,0x74,0xd1,0x45,0xc7,0x3f]}

tool: {"D5757": [0x5b,0xbf,0x52,0xa0,0xd6,0xaf,0x84,0x3f]}

tool: {"D12669": [0x74,0xd1,0x45,0x17,0x5d,0x74,0xd1,0x3f]}

tool: D13667: 55

tool: D12882: 6

tool: {"D15435": [0xed,0x1b,0xd6,0xbe,0x61,0xed,0xab,0x3f]}

tool: {"D11128": [0xe2,0x65,0x75,0xb3,0xab,0x8c,0x70,0x3f]}

tool: D16534: 2

tool: D11750: 22

tool: {"D2541": [0xed,0x1b,0xd6,0xbe,0x61,0xed,0x9b,0x3f]}

tool: {"D3186": [0xd3,0x18,0x30,0x8d,0x01,0xd3,0x68,0x3f]}

tool: {"D13044": [0x49,0x92,0x24,0x49,0x92,0x24,0x01,0x40]}

tool: {"D8453": [0xfa,0xa5,0x5f,0xfa,0xa5,0x5f,0xfa,0x3f]}

tool: {"D16279": [0x52,0x19,0x95,0x51,0x19,0x95,0xe1,0x3f]}

tool: {"D4637": [0x9f,0x1b,0x74,0x2a,0x4a,0x2e,0xb3,0x3f]}

tool: {"D9917": [0xea,0xe5,0x75,0xbb,0x2b,0x8d,0x68,0x3f]}

tool: {"D4108": [0xb7,0x6d,0xdb,0xb6,0x6d,0xdb,0xf6,0x3f]}

tool: {"D16757": [0x95,0x51,0x19,0x95,0x51,0x19,0xe5,0x3f]}

tool: {"D16401": [0x1c,0xc2,0x21,0x1c,0xc2,0x21,0xbc,0x3f]}

tool: {"D11707": [0x43,0xea,0x8c,0x71,0xa4,0x75,0x74,0x3f]}

tool: D14524: 7

tool: {"D2991": [0x1c,0xc2,0x21,0x1c,0xc2,0x21,0xcc,0x3f]}

tool: {"D10683": [0x43,0xea,0x8c,0x71,0xa4,0x75,0x94,0x3f]}

tool: {"D3983": [0x9c,0xee,0xa3,0x27,0x1d,0x5e,0x50,0x3f]}

tool: {"D8074": [0xdb,0xb6,0x6d,0xdb,0xb6,0x6d,0xeb,0x3f]}

tool: {"D7351": [0x19,0x95,0x51,0x19,0x95,0x51,0xc9,0x3f]}

tool: D14456: 91

tool: {"D5378": [0xdb,0xb6,0x6d,0xdb,0xb6,0x6d,0xdb,0x3f]}

tool: {"D1237": [0x19,0x95,0x51,0x19,0x95,0x51,0xd9,0x3f]}

tool: {"D2263": [0x19,0x95,0x51,0x19,0x95,0x51,0xb9,0x3f]}

tool: {"D9916": [0xea,0xe5,0x75,0xbb,0x2b,0x8d,0x78,0x3f]}

tool: {"D5246": [0x11,0x0e,0xe1,0x10,0x0e,0xe1,0xa0,0x3f]}

tool: {"D16149": [0x70,0x6c,0x98,0xcc,0xe0,0x69,0x82,0x3f]}

tool: {"D4538": [0x88,0x51,0x5e,0xfc,0x22,0xa4,0x43,0x3f]}

tool: {"D17250": [0.0,2.078125]}

tool: {"D1227": [0.0,1.90625]}

tool: {"D8913": [0x62,0x27,0x76,0x62,0x27,0x76,0xd2,0x3f]}

tool: {"D1653": [0x9e,0xd8,0x89,0x9d,0xd8,0x89,0x9d,0x3f]}

tool: {"D7388": [0x91,0xe1,0x5e,0x05,0xb3,0xa4,0x4c,0x3f]}

tool: {"D14343": [0.0,1.984375]}

tool: {"D4629": [0xb7,0x6d,0xdb,0xb6,0x6d,0xdb,0xd6,0x3f]}

tool: {"D8754": [0x95,0x51,0x19,0x95,0x51,0x19,0xa5,0x3f]}

tool: D15313: 728

tool: D10180: 8

tool: {"D13477": [0xb7,0x6d,0xdb,0xb6,0x6d,0xdb,0xc6,0x3f]}

tool: {"D7275": [0x1c,0xc2,0x21,0x1c,0xc2,0x21,0xac,0x3f]}

tool: {"D17147": [0x1c,0xc2,0x21,0x1c,0xc2,0x21,0x7c,0x3f]}

tool: {"D1596": [0x9c,0xee,0xa3,0x27,0x1d,0x5e,0x30,0x3f]}

tool: D4411: 14

tool: D11062: 364

tool: {"D12910": [0.0,1.6875]}

tool: {"D8128": [0xdb,0xb6,0x6d,0xdb,0xb6,0x6d,0xcb,0x3f]}

tool: D7744: 40

tool: D1326: 28

tool: {"D7134": [0x11,0x0e,0xe1,0x10,0x0e,0xe1,0x90,0x3f]}

tool: {"D4283": [0x9c,0xee,0xa3,0x27,0x1d,0x5e,0x20,0x3f]}

tool: {"D9849": [0x33,0x33,0x33,0x33,0x33,0x33,0xc3,0x3f]}

tool: D11942: 140

tool: {"D8982": [0x50,0x07,0x75,0x50,0x07,0x75,0xc0,0x3f]}

tool: {"D13282": [0x1b,0xb0,0x01,0x1b,0xb0,0x01,0x7b,0x3f]}

tool: {"D164": [0x1e,0xe6,0x61,0x1e,0xe6,0x61,0x9e,0x3f]}

tool: {"D4600": [0x1b,0xb0,0x01,0x1b,0xb0,0x01,0x5b,0x3f]}

tool: {"D2210": [0x60,0x17,0xd3,0xa5,0x2e,0x30,0x1a,0x3f]}

tool: {"D7954": [0x39,0x8e,0xe3,0x38,0x8e,0xe3,0x08,0x40]}

tool: {"D609": [0xbf,0xbe,0xbe,0xbe,0xbe,0xbe,0x0e,0x40]}

tool: {"D16951": [0x37,0x37,0x37,0x37,0x37,0x37,0x03,0x40]}

tool: {"D10521": [0x4a,0xf4,0x9e,0x49,0xf4,0x9e,0xe9,0x3f]}

tool: {"D14830": [0x92,0x91,0x91,0x91,0x91,0x91,0xc1,0x3f]}

tool: {"D3282": [0x16,0x78,0x9f,0x15,0x78,0x9f,0x85,0x3f]}

tool: {"D6844": [0x10,0x80,0x79,0x10,0x80,0x79,0x30,0x3f]}

tool: {"D16245": [0xab,0xaa,0xaa,0xaa,0xaa,0xaa,0x02,0x40]}

tool: {"D4357": [0x78,0x78,0x78,0x78,0x78,0x78,0x00,0x40]}

tool: {"D4672": [0x73,0x73,0x73,0x73,0x73,0x73,0xeb,0x3f]}

tool: {"D16195": [0xf6,0xf5,0xf5,0xf5,0xf5,0xf5,0xc5,0x3f]}

tool: D14824: 68

tool: {"D6919": [0.0,5.1474609375]}

tool: D4450: 9

tool: {"D4276": [0x92,0x91,0x91,0x91,0x91,0x91,0xd1,0x3f]}

tool: {"D7120": [0x78,0x78,0x78,0x78,0x78,0x78,0xd0,0x3f]}

tool: {"D14045": [0x9d,0xf2,0x47,0x9d,0xf2,0x47,0xbd,0x3f]}

tool: {"D11610": [0x19,0x19,0x19,0x19,0x19,0x19,0x99,0x3f]}

tool: {"D836": [0.0,3.931640625]}

tool: {"D1665": [0x10,0x80,0x79,0x10,0x80,0x79,0x10,0x3f]}

tool: {"D3305": [0x5f,0x5f,0x5f,0x5f,0x5f,0x5f,0xef,0x3f]}

tool: {"D5296": [0x5f,0x5f,0x5f,0x5f,0x5f,0x5f,0xcf,0x3f]}

tool: {"D9598": [0.0,4.697265625]}

tool: D4256: 3

tool: {"D2804": [0xd3,0xd2,0xd2,0xd2,0xd2,0xd2,0xe2,0x3f]}

tool: {"D5619": [0x88,0x87,0x87,0x87,0x87,0x87,0xd7,0x3f]}

tool: {"D1696": [0x19,0x19,0x19,0x19,0x19,0x19,0xb9,0x3f]}

tool: {"D5197": [0x16,0x3a,0x83,0x15,0x3a,0x83,0x85,0x3f]}

tool: {"D6724": [0.0,5.25537109375]}

tool: D9344: 51

tool: {"D4103": [0xd3,0xd2,0xd2,0xd2,0xd2,0xd2,0xa2,0x3f]}

tool: {"D2901": [0x1d,0xf8,0xae,0x1c,0xf8,0xae,0x7c,0x3f]}

tool: {"D3901": [0x1a,0x20,0x7a,0x1a,0x20,0x7a,0x4a,0x3f]}

tool: {"D15030": [0x1c,0x00,0x3e,0x1c,0x00,0x3e,0xfc,0x3e]}

tool: {"D12650": [0x72,0x1c,0xc7,0x71,0x1c,0xc7,0xf1,0x3f]}

tool: {"D8947": [0x19,0x19,0x19,0x19,0x19,0x19,0xd9,0x3f]}

tool: {"D15730": [0x19,0x19,0x19,0x19,0x19,0x19,0xa9,0x3f]}

tool: {"D5069": [0.0,4.09765625]}

tool: {"D3222": [0x55,0x55,0x55,0x55,0x55,0x55,0xe5,0x3f]}

tool: {"D9159": [0x19,0x19,0x19,0x19,0x19,0x19,0xe9,0x3f]}

tool: {"D1994": [0xd3,0xd2,0xd2,0xd2,0xd2,0xd2,0xd2,0x3f]}

tool: {"D4761": [0x14,0x14,0x14,0x14,0x14,0x14,0xa4,0x3f]}

tool: D9835: 714

tool: {"D6555": [0x1e,0x1e,0x1e,0x1e,0x1e,0x1e,0xbe,0x3f]}

tool: {"D6151": [0xd3,0xd2,0xd2,0xd2,0xd2,0xd2,0xc2,0x3f]}

tool: D6333: 17

tool: {"D8107": [0.0,3.46484375]}

tool: D9543: 204

tool: {"D15185": [0.0,3.548828125]}

tool: {"D11695": [0.0,3.8486328125]}

tool: {"D2235": [0x1c,0x00,0x3e,0x1c,0x00,0x3e,0x3c,0x3f]}

tool: {"D7975": [0x13,0x00,0xd4,0x12,0x00,0xd4,0xf2,0x3e]}

tool: {"D7122": [0xcd,0xcc,0xcc,0xcc,0xcc,0xcc,0x0c,0x40]}

tool: {"D270": [0x89,0x53,0xbf,0xe7,0x96,0x38,0x15,0x40]}

tool: {"D6890": [0x16,0x08,0x23,0xed,0x58,0x81,0x10,0x40]}

tool: {"D6736": [0x71,0x3b,0xa7,0xcf,0x7e,0x20,0xfd,0x3f]}

tool: {"D9688": [0x71,0x3b,0xa7,0xcf,0x7e,0x20,0xdd,0x3f]}

tool: {"D14756": [0xce,0xa5,0xf6,0x54,0x98,0x11,0xaf,0x3f]}

tool: {"D10771": [0x03,0xf6,0x10,0xdb,0x46,0x6f,0x6e,0x3f]}

tool: {"D4041": [0x8c,0x0d,0xe3,0xc1,0xa1,0xba,0x12,0x3f]}

tool: {"D6461": [0x66,0x66,0x66,0x66,0x66,0x66,0x06,0x40]}

tool: {"D15325": [0x20,0x8c,0xb4,0x63,0x05,0xc2,0x08,0x40]}

tool: {"D12511": [0x24,0xb8,0x8f,0xe0,0x3e,0x82,0xfb,0x3f]}

tool: {"D5539": [0x06,0x21,0xeb,0x56,0x7f,0x2e,0xe0,0x3f]}

tool: {"D9307": [0xa1,0x27,0x1a,0x35,0xff,0x6a,0xb3,0x3f]}

tool: {"D6026": [0xdf,0xc3,0xf9,0x8d,0x65,0xb6,0x74,0x3f]}

tool: D352: 9690

tool: D13399: 10

tool: {"D11375": [0xcf,0x2d,0x71,0xea,0xf7,0xdc,0xd2,0x3f]}

tool: {"D14890": [0x1d,0x60,0xd9,0xe6,0xcb,0x01,0xd6,0x3f]}

tool: {"D5889": [0xd7,0x34,0x78,0xf1,0xfe,0xe3,0xc9,0x3f]}

tool: {"D17012": [0x06,0x21,0xeb,0x56,0x7f,0x2e,0xb0,0x3f]}

tool: {"D8333": [0xdf,0xc3,0xf9,0x8d,0x65,0xb6,0x84,0x3f]}

tool: {"D4790": [0x91,0x4d,0xd4,0xc6,0xe1,0xab,0x47,0x3f]}

tool: {"D1304": [0x7c,0x28,0x1f,0x1e,0xe5,0xa5,0xf0,0x3e]}

tool: {"D9660": [0xe6,0xca,0x00,0x95,0x6c,0xbd,0xcb,0x3f]}

tool: {"D4214": [0x2c,0x98,0xc0,0x6f,0x11,0xce,0xa4,0x3f]}

tool: {"D2820": [0x43,0xd7,0xae,0xff,0x5d,0xa1,0x6a,0x3f]}

tool: D7741: 12920

tool: {"D11649": [0xb2,0x02,0x61,0xa4,0x1d,0x2b,0x90,0x3f]}

tool: {"D6970": [0xcf,0x2d,0x71,0xea,0xf7,0xdc,0xa2,0x3f]}

tool: {"D1641": [0x8a,0x46,0xcd,0xbf,0xda,0xa4,0xa0,0x3f]}

tool: {"D16370": [0xe6,0xca,0x00,0x95,0x6c,0xbd,0x8b,0x3f]}

tool: {"D8368": [0xb8,0x08,0x67,0xaa,0x23,0x31,0x66,0x3f]}

tool: {"D16905": [0x03,0xf6,0x10,0xdb,0x46,0x6f,0x2e,0x3f]}

tool: {"D7595": [0xbb,0xbc,0x2e,0xad,0xd7,0xf8,0xd8,0x3e]}

tool: {"D11741": [0xcd,0xcc,0xcc,0xcc,0xcc,0xcc,0x00,0x40]}

tool: {"D9293": [0x6c,0x28,0xaf,0xa1,0xbc,0x86,0xfa,0x3f]}

tool: {"D8467": [0x63,0x3a,0x8b,0xe9,0x2c,0xa6,0xe3,0x3f]}

tool: {"D9184": [0xe6,0xca,0x00,0x95,0x6c,0xbd,0xbb,0x3f]}

tool: {"D11530": [0x8a,0x46,0xcd,0xbf,0xda,0xa4,0x80,0x3f]}

tool: {"D2607": [0x91,0x4d,0xd4,0xc6,0xe1,0xab,0x27,0x3f]}

tool: {"D143": [0x33,0x33,0x33,0x33,0x33,0x33,0xd3,0x3f]}

tool: {"D5080": [0x89,0x53,0xbf,0xe7,0x96,0x38,0xe5,0x3f]}

tool: {"D15563": [0xf3,0x1a,0xca,0x6b,0x28,0xaf,0xe1,0x3f]}

tool: {"D13302": [0.0,1.9375]}

tool: {"D5857": [0x36,0x94,0xd7,0x50,0x5e,0x43,0xe9,0x3f]}

tool: {"D6136": [0x4c,0x67,0x31,0x9d,0xc5,0x74,0xc6,0x3f]}

tool: {"D13796": [0x99,0x55,0xdc,0xce,0xe9,0xb3,0x8f,0x3f]}

tool: D4284: 2584

tool: {"D4083": [0x0d,0xe5,0x35,0x94,0xd7,0x50,0xee,0x3f]}

tool: {"D9472": [0x79,0x0d,0xe5,0x35,0x94,0xd7,0xe0,0x3f]}

tool: {"D5562": [0x99,0x55,0xdc,0xce,0xe9,0xb3,0xbf,0x3f]}

tool: {"D13801": [0x33,0x40,0x25,0x5b,0xef,0xc6,0x87,0x3f]}

tool: {"D1552": [0.0,5.28857421875]}

tool: {"D8141": [0x0b,0x84,0x91,0x76,0xac,0x40,0xb8,0x3f]}

tool: {"D6580": [0x5e,0x43,0x79,0x0d,0xe5,0x35,0xc4,0x3f]}

tool: {"D17190": [0x33,0x40,0x25,0x5b,0xef,0xc6,0xb7,0x3f]}

tool: {"D2137": [0x33,0x40,0x25,0x5b,0xef,0xc6,0x97,0x3f]}

tool: {"D6763": [0xc2,0x99,0xea,0x48,0x8c,0x05,0x63,0x3f]}

tool: {"D12117": [0x70,0x43,0x2e,0x7d,0x28,0x64,0x11,0x3f]}

tool: D9471: 285

tool: {"D6806": [0xae,0x77,0xe3,0x0b,0xbb,0x5c,0x79,0x3f]}

tool: {"D3041": [0x99,0x55,0xdc,0xce,0xe9,0xb3,0x6f,0x3f]}

tool: D828: 969

tool: {"D15544": [0.0,6.052001953125]}

tool: {"D8363": [0xb1,0xd7,0x10,0x0f,0x1b,0x8a,0xcc,0x3e]}

tool: {"D6249": [0x69,0x5e,0xe3,0xe1,0x6b,0xc8,0xc7,0x3e]}

tool: {"D928": [0.0,4.9462890625]}

tool: {"D6443": [0x66,0x8e,0x3d,0xdf,0x9b,0x22,0x55,0x3f]}

tool: {"D1079": [0.0,6.3280029296875]}

tool: {"D13502": [0x70,0x1f,0xc1,0x7d,0x04,0xf7,0xa1,0x3f]}

tool: {"D10134": [0x4c,0x67,0x31,0x9d,0xc5,0x74,0xd6,0x3f]}

tool: {"D5753": [0x1e,0xa5,0x97,0xb2,0x7c,0xe8,0x60,0x3f]}

tool: {"D2126": [0x79,0x0d,0xe5,0x35,0x94,0xd7,0xf0,0x3f]}

tool: {"D12496": [0x99,0x55,0xdc,0xce,0xe9,0xb3,0x8f,0xbf]}

tool: {"D12681": [0x66,0x8e,0x3d,0xdf,0x9b,0x22,0xa5,0x3f]}

tool: {"D6460": [0x5e,0x43,0x79,0x0d,0xe5,0x35,0xd4,0x3f]}

tool: {"D8450": [0x4c,0x67,0x31,0x9d,0xc5,0x74,0xc6,0xbf]}

tool: {"D706": [0x5d,0x74,0xd1,0x45,0x17,0x5d,0x10,0x40]}

tool: {"D10755": [0x32,0x35,0xb0,0x77,0x4c,0x0d,0x1c,0x40]}

tool: {"D6041": [0x2f,0xba,0xe8,0xa2,0x8b,0x2e,0x1a,0x40]}

tool: {"D15072": [0x18,0x2c,0x1c,0x99,0x13,0xf0,0x0c,0x40]}

tool: {"D2245": [0x66,0x1d,0x68,0xbb,0xb7,0x4a,0xf3,0x3f]}

tool: {"D14318": [0x86,0x97,0xe9,0x16,0x02,0x43,0xce,0x3f]}

tool: {"D10018": [0x4f,0x5d,0x11,0xef,0x4a,0xf0,0x99,0x3f]}

tool: {"D6738": [0xa5,0x4a,0x74,0xf2,0x3b,0xc0,0x54,0x3f]}

tool: {"D16207": [0xdd,0xcd,0x20,0x2b,0x8e,0x14,0xf5,0x3e]}

tool: {"D7969": [0x2f,0xba,0xe8,0xa2,0x8b,0x2e,0x0a,0x40]}

tool: {"D13164": [0x74,0xd1,0x45,0x17,0x5d,0x74,0x11,0x40]}

tool: {"D14125": [0x70,0x58,0xfb,0x86,0xb5,0x6f,0x08,0x40]}

tool: {"D6377": [0x77,0x6f,0x95,0xa6,0xf8,0x25,0xd1,0x3f]}

tool: {"D15255": [0x9d,0x1d,0x05,0xd9,0xbc,0x23,0xa0,0x3f]}

tool: {"D1057": [0x32,0x0e,0x9b,0x98,0xfa,0xaa,0x5b,0x3f]}

tool: {"D11011": [0.0,7.042144775390625]}

tool: D16813: 11

tool: {"D6905": [0xce,0xca,0x4f,0x88,0xb3,0xf2,0xd3,0x3f]}

tool: {"D10319": [0xed,0x1b,0xd6,0xbe,0x61,0xed,0xdb,0x3f]}

tool: {"D11959": [0x28,0xec,0x4c,0x2e,0xf7,0x93,0xd4,0x3f]}

tool: {"D4362": [0x77,0x6f,0x95,0xa6,0xf8,0x25,0xc1,0x3f]}

tool: {"D10756": [0x9d,0x1d,0x05,0xd9,0xbc,0x23,0x70,0x3f]}

tool: {"D8828": [0x68,0x53,0x94,0x6f,0x2d,0x83,0x2d,0x3f]}

tool: {"D11648": [0x17,0x0b,0xe7,0x88,0x3e,0xdd,0xd0,0x3e]}

tool: {"D7012": [0x5d,0x74,0xd1,0x45,0x17,0x5d,0x04,0x40]}

tool: {"D1947": [0x5d,0x74,0xd1,0x45,0x17,0x5d,0xf4,0x3f]}

tool: {"D9703": [0x55,0xcb,0x3a,0xd0,0x76,0x6f,0xd5,0x3f]}

tool: {"D7363": [0x49,0x3f,0xc7,0x88,0x4b,0xdd,0xa6,0x3f]}

tool: {"D15509": [0x27,0xd2,0x06,0xcc,0xfb,0x84,0x65,0x3f]}

tool: {"D7263": [0.0,6.65057373046875]}

tool: {"D183": [0x46,0x17,0x5d,0x74,0xd1,0x45,0xe7,0x3f]}

tool: {"D15356": [0x70,0x58,0xfb,0x86,0xb5,0x6f,0xe8,0x3f]}

tool: {"D3903": [0x32,0x27,0xe0,0xf9,0xf4,0xb8,0xd9,0x3f]}

tool: {"D6998": [0x1b,0x0f,0xf9,0x6a,0x9e,0x94,0xbc,0xbf]}

tool: {"D154": [0x9d,0x1d,0x05,0xd9,0xbc,0x23,0x90,0x3f]}

tool: {"D1875": [0x9d,0x1d,0x05,0xd9,0xbc,0x23,0x50,0x3f]}

tool: {"D2184": [0.0,7.3132171630859375]}

tool: D16395: 77

tool: {"D14114": [0x9e,0x12,0xe4,0x29,0x41,0x9e,0xa2,0x3f]}

tool: {"D4628": [0x28,0xec,0x4c,0x2e,0xf7,0x93,0xa4,0x3f]}

tool: {"D13955": [0x49,0x3f,0xc7,0x88,0x4b,0xdd,0x96,0x3f]}

tool: {"D2675": [0xb0,0x86,0x08,0xbf,0x3a,0xe6,0x7a,0x3f]}

tool: {"D7859": [0x52,0xdb,0x6b,0xd6,0x2f,0x37,0x11,0x3f]}

tool: {"D9322": [0xc9,0x0e,0x34,0x61,0x53,0x7c,0xb6,0x3e]}

tool: {"D2786": [0xce,0xca,0x4f,0x88,0xb3,0xf2,0xb3,0x3f]}

tool: {"D9908": [0x17,0x5d,0x74,0xd1,0x45,0x17,0xdd,0x3f]}

tool: {"D11114": [0x7c,0xab,0x34,0xc5,0x2f,0x89,0xc0,0x3f]}

tool: {"D15152": [0xf2,0x94,0x20,0x4f,0x09,0xf2,0xc4,0x3f]}

tool: {"D8003": [0xd1,0x45,0x17,0x5d,0x74,0xd1,0xf5,0x3f]}

tool: {"D2714": [0x8c,0x2e,0xba,0xe8,0xa2,0x8b,0xfe,0x3f]}

tool: {"D9274": [0xc9,0x0e,0x34,0x61,0x53,0x7c,0xa6,0x3e]}

tool: {"D5786": [0x3c,0x9f,0x1e,0x37,0x63,0x7f,0xa8,0x3f]}

tool: {"D2872": [0x6d,0xf7,0x56,0x69,0x8a,0x5f,0xb2,0x3f]}

tool: {"D5516": [0x32,0x0e,0x9b,0x98,0xfa,0xaa,0x6b,0x3f]}

tool: {"D9108": [0x74,0xd1,0x45,0x17,0x5d,0x74,0xe1,0x3f]}

tool: {"D13409": [0x74,0xd1,0x45,0x17,0x5d,0x74,0xf1,0x3f]}

tool: {"D6504": [0x2f,0xba,0xe8,0xa2,0x8b,0x2e,0xea,0x3f]}

tool: {"D14590": [0x6d,0xf7,0x56,0x69,0x8a,0x5f,0xd2,0x3f]}

tool: D4277: 209

tool: D8287: 14212

tool: {"D11650": [0x29,0xe1,0x2b,0x7f,0x7b,0x0e,0x37,0x3f]}

tool: {"D1841": [0xdf,0xe8,0x60,0x9f,0xdc,0x4a,0x81,0x3f]}

tool: {"D9266": [0xa5,0x4a,0x74,0xf2,0x3b,0xc0,0x44,0x3f]}

tool: {"D17194": [0x77,0x32,0xea,0x34,0x88,0x84,0x77,0x3f]}

tool: {"D2713": [0x37,0x2c,0xe5,0xfe,0xf9,0xbd,0x5e,0x3f]}

tool: D14547: 10659

tool: {"D11220": [0.0,7.542144775390625]}

tool: {"D10615": [0.0,3.8759765625]}

tool: {"D11738": [0x0f,0xad,0xf5,0x9c,0x79,0xff,0xa4,0x3f]}

tool: {"D986": [0xbe,0x63,0x6a,0x60,0xef,0x98,0x9a,0x3f]}

tool: {"D13317": [0xec,0x1d,0x53,0x03,0x7b,0xc7,0xf4,0x3f]}

tool: {"D13452": [0xd4,0xa0,0xb1,0x11,0x0f,0x78,0x40,0x3f]}

tool: {"D14568": [0x71,0xd6,0xec,0x6c,0x69,0xf5,0x75,0x3f]}

tool: {"D7036": [0xd8,0xa3,0xbb,0x03,0xc0,0x54,0xa7,0x3f]}

tool: {"D7297": [0xb4,0x53,0x6e,0x45,0xa9,0x0f,0xa0,0x3e]}

tool: {"D10695": [0xd8,0xa3,0xbb,0x03,0xc0,0x54,0x97,0x3f]}

tool: {"D14070": [0x0f,0xad,0xf5,0x9c,0x79,0xff,0x84,0x3f]}

tool: {"D6345": [0x82,0xbd,0x63,0x6a,0x60,0xef,0xd8,0x3f]}

tool: {"D3463": [0x56,0x7e,0x42,0x9c,0x95,0x9f,0xc0,0x3f]}

tool: {"D17284": [0xec,0x1d,0x53,0x03,0x7b,0xc7,0xe4,0x3f]}

tool: {"D15775": [0x56,0x7e,0x42,0x9c,0x95,0x9f,0xd0,0x3f]}

tool: {"D9949": [0x53,0x18,0x33,0x04,0x58,0x3f,0xca,0x3f]}

tool: {"D11086": [0xd4,0xa0,0xb1,0x11,0x0f,0x78,0x70,0x3f]}

tool: {"D12545": [0xd8,0xa3,0xbb,0x03,0xc0,0x54,0x87,0x3f]}

tool: {"D12752": [0xe2,0xba,0xcc,0x02,0x90,0x7f,0xc1,0x3f]}

tool: D13250: 4389

tool: {"D13280": [0x54,0x01,0xe9,0xb5,0xb1,0x59,0x1a,0x3f]}

tool: {"D1137": [0x71,0xd6,0xec,0x6c,0x69,0xf5,0x25,0x3f]}

tool: {"D8296": [0x46,0xb6,0x2f,0x36,0x33,0xaa,0x52,0x3f]}

tool: D3613: 1463

tool: {"D13957": [0x8d,0xab,0xf0,0x23,0x21,0x91,0xf1,0x3e]}

tool: {"D1599": [0x71,0xd6,0xec,0x6c,0x69,0xf5,0x45,0x3f]}

tool: D3271: 74613

tool: {"D2220": [0x8d,0xab,0xf0,0x23,0x21,0x91,0x31,0x3f]}

tool: {"D4338": [0x17,0x5d,0x74,0xd1,0x45,0x17,0xed,0xbf]}

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

tool: {"D1720": [0x1b,0x0f,0xf9,0x6a,0x9e,0x94,0xbc,0x3f]}

tool: {"D11825": [0x55,0x55,0x55,0x55,0x55,0x55,0x12,0x40]}

tool: {"D12506": [0xa7,0x37,0xbd,0xe9,0x4d,0xef,0x21,0x40]}

tool: {"D69": [0x59,0xc8,0x42,0x16,0xb2,0x90,0x23,0x40]}

tool: {"D8978": [0x21,0x0b,0x59,0xc8,0x42,0x16,0x1a,0x40]}

tool: {"D106": [0xdf,0xf4,0xa6,0x37,0xbd,0xe9,0x05,0x40]}

tool: {"D289": [0xc2,0x01,0x29,0x12,0xfd,0x10,0xe7,0x3f]}

tool: {"D3924": [0x0b,0xf6,0x6c,0xee,0x65,0x4a,0xbd,0x3f]}

tool: {"D11985": [0xe9,0xe9,0x4c,0xa8,0xfc,0xac,0x84,0x3f]}

tool: {"D11518": [0x37,0x8d,0x66,0xe0,0x50,0x91,0x3b,0x3f]}

tool: {"D12585": [0xbb,0xe5,0x20,0x30,0x3e,0x86,0xd7,0x3e]}

tool: {"D2917": [0.0,2.21875]}

tool: {"D4371": [0x38,0xbd,0xe9,0x4d,0x6f,0x7a,0x17,0x40]}

tool: {"D7377": [0xca,0x98,0xdd,0x49,0xc3,0xeb,0x13,0x40]}

tool: {"D13656": [0xca,0x98,0xdd,0x49,0xc3,0xeb,0x03,0x40]}

tool: {"D5804": [0xf3,0x50,0x70,0x25,0xb7,0xe7,0xe7,0x3f]}

tool: {"D9091": [0xd3,0x2f,0x92,0x81,0x89,0xc6,0xc0,0x3f]}

tool: {"D17235": [0xa3,0x79,0x4c,0x7c,0x0e,0x90,0x89,0x3f]}

tool: {"D7364": [0x37,0xb0,0xea,0x84,0x55,0x0b,0x42,0x3f]}

tool: {"D592": [0xa2,0x9c,0xd0,0x20,0x13,0x0a,0xe0,0x3e]}

tool: D6022: 12

tool: {"D14217": [0x4e,0x6f,0x7a,0xd3,0x9b,0xde,0xd4,0x3f]}

tool: {"D5819": [0x40,0x15,0x07,0xad,0x39,0x13,0xe1,0x3f]}

tool: {"D15550": [0x71,0xd0,0x9a,0x33,0x11,0x5b,0xde,0x3f]}

tool: {"D2090": [0x44,0xc1,0x95,0xdc,0x9e,0xdf,0xcf,0x3f]}

tool: {"D15181": [0x97,0x6c,0xaf,0xce,0x71,0x21,0xb4,0x3f]}

tool: {"D10528": [0x3e,0xe3,0x03,0x91,0xbb,0xd2,0x8d,0x3f]}

tool: {"D17230": [0xf4,0xea,0x38,0xb1,0x1c,0x0f,0x58,0x3f]}

tool: {"D5695": [0x37,0xb0,0xea,0x84,0x55,0x0b,0x12,0x3f]}

tool: {"D17088": [0x14,0xa7,0x00,0x23,0xd0,0x1b,0xb1,0x3e]}

tool: {"D1532": [0x12,0x06,0x02,0x56,0xc7,0x97,0x02,0xc0]}

tool: {"D3011": [0xfe,0xe8,0xcf,0x40,0xc9,0xdb,0x77,0x3f]}

tool: {"D6722": [0xf6,0xbb,0x60,0x27,0x4a,0x3f,0x33,0x3f]}

tool: {"D4688": [0x47,0x0a,0xc9,0xb7,0x53,0x44,0x4b,0x3f]}

tool: {"D7617": [0x83,0x2b,0xb9,0x3d,0xbf,0x3f,0xc5,0x3f]}

tool: {"D483": [0x63,0x76,0x27,0x0d,0xaf,0x8f,0xea,0x3f]}

tool: {"D5389": [0xd3,0x9b,0xde,0xf4,0xa6,0x37,0x0d,0x40]}

tool: {"D503": [0x9c,0xef,0x60,0x31,0xcc,0xff,0xa0,0x3f]}

tool: {"D16008": [0x4a,0xdb,0xf0,0x2d,0x81,0x74,0x36,0x3f]}

tool: D9730: 81719

tool: {"D14429": [0xf6,0xbb,0x60,0x27,0x4a,0x3f,0xd3,0xbe]}

tool: {"D1170": [0xfe,0xe8,0xcf,0x40,0xc9,0xdb,0x67,0x3f]}

tool: {"D6639": [0xf6,0xbb,0x60,0x27,0x4a,0x3f,0xf3,0x3e]}

tool: {"D6913": [0xe4,0x2e,0x67,0x90,0xc6,0x87,0x94,0x3e]}

tool: {"D8871": [0x91,0x85,0x2c,0x64,0x21,0x0b,0xe9,0x3f]}

tool: {"D4507": [0x1e,0xe6,0xe9,0x68,0x42,0xd7,0xaa,0x3f]}

tool: {"D8344": [0x44,0xc1,0x95,0xdc,0x9e,0xdf,0xef,0x3f]}

tool: {"D235": [0x83,0x2b,0xb9,0x3d,0xbf,0x3f,0xe5,0x3f]}

tool: {"D2379": [0xbf,0xee,0x9b,0xf0,0xd6,0xe4,0x91,0x3f]}

tool: {"D16747": [0x1e,0xe6,0xe9,0x68,0x42,0xd7,0x8a,0x3f]}

tool: {"D16608": [0xde,0x49,0xc3,0xeb,0xa3,0x36,0xa2,0x3f]}

tool: D14096: 92

tool: {"D16512": [0x27,0x0d,0xaf,0x8f,0xda,0x48,0xa8,0x3f]}

tool: D14249: 43263

tool: {"D15349": [0x59,0xd4,0x22,0xf2,0xcc,0x3f,0x82,0x3e]}

tool: D5133: 506

tool: {"D9902": [0x37,0x58,0x3c,0xd6,0x6d,0x82,0x4a,0x3f]}

tool: {"D6092": [0x62,0x24,0x41,0x3d,0xac,0xf0,0xdd,0x3e]}

tool: {"D14401": [0x62,0x24,0x41,0x3d,0xac,0xf0,0x1d,0x3f]}

tool: {"D16504": [0x12,0x06,0x02,0x56,0xc7,0x97,0xf2,0x3f]}

tool: {"D13202": [0x14,0xa7,0x00,0x23,0xd0,0x1b,0xf1,0x3e]}

tool: {"D7734": [0.0,9.246932983398438]}

tool: {"D1930": [0x25,0xea,0x2b,0x97,0x65,0xaa,0x76,0x3f]}

tool: {"D13805": [0xce,0xd2,0x29,0x9c,0x17,0x96,0x75,0x3f]}

tool: {"D14990": [0x38,0xbd,0xe9,0x4d,0x6f,0x7a,0xf3,0x3f]}

tool: {"D14031": [0x4a,0xdb,0xf0,0x2d,0x81,0x74,0x26,0x3f]}

tool: {"D14471": [0xa8,0x36,0x15,0x01,0xb7,0xcf,0x4f,0xbf]}

tool: {"D32": [0x83,0x2b,0xb9,0x3d,0xbf,0x3f,0xb5,0x3f]}

tool: {"D16273": [0xed,0x4e,0x1a,0x5e,0x1f,0xb5,0xc1,0x3f]}

tool: {"D4418": [0xed,0x4e,0x1a,0x5e,0x1f,0xb5,0xe1,0x3f]}

tool: {"D10803": [0x6e,0xea,0xc2,0xac,0x0c,0x5e,0x96,0x3f]}

tool: {"D6359": [0x91,0x85,0x2c,0x64,0x21,0x0b,0x01,0x40]}

tool: {"D14064": [0xfe,0xe8,0xcf,0x40,0xc9,0xdb,0x57,0x3f]}

tool: {"D2798": [0xae,0xe4,0xf6,0xfc,0xfe,0x54,0x9c,0x3f]}

tool: {"D14186": [0x35,0x2e,0x81,0x47,0x34,0x83,0xcd,0x3f]}

tool: {"D9196": [0x1e,0x0a,0xae,0xe4,0xf6,0xfc,0xee,0x3f]}

tool: {"D7170": [0x0b,0x59,0xc8,0x42,0x16,0xb2,0xb0,0x3f]}

tool: {"D14543": [0x08,0x10,0x95,0x67,0x61,0x4d,0x85,0x3f]}

tool: {"D9694": [0x6f,0x89,0xab,0x2e,0xc0,0xcf,0x76,0x3e]}

tool: D9363: 19228

tool: {"D2974": [0x0c,0x98,0x5f,0x1b,0x12,0xf4,0x8f,0x3f]}

tool: {"D5475": [0xa3,0x79,0x4c,0x7c,0x0e,0x90,0x49,0x3f]}

tool: {"D13625": [0xd9,0xd0,0xc0,0x2b,0xc4,0x62,0xc5,0x3e]}

tool: D882: 1012

tool: {"D13022": [0x26,0x2d,0x17,0xdf,0x6a,0xd6,0x3e,0x3f]}

tool: {"D8983": [0x95,0x63,0xbd,0x06,0x73,0xef,0x32,0x3f]}

tool: {"D6830": [0xa2,0x9c,0xd0,0x20,0x13,0x0a,0xd0,0x3e]}

tool: {"D11749": [0x0f,0x05,0xb1,0x36,0x75,0xbb,0x0a,0x3f]}

tool: {"D13305": [0xd9,0xd0,0xc0,0x2b,0xc4,0x62,0xf5,0x3e]}

tool: {"D4626": [0x63,0x76,0x27,0x0d,0xaf,0x8f,0xda,0x3f]}

tool: {"D5476": [0xbd,0xe9,0x4d,0x6f,0x7a,0xd3,0xcb,0x3f]}

tool: {"D15804": [0x60,0x15,0x1c,0x8a,0x2c,0x67,0x5c,0x3f]}

tool: {"D17281": [0xa2,0x9c,0xd0,0x20,0x13,0x0a,0x20,0x3f]}

tool: {"D3400": [0x6d,0xa6,0xdd,0x52,0xb4,0x0a,0x51,0x3f]}

tool: {"D13203": [0x71,0xd0,0x9a,0x33,0x11,0x5b,0x9e,0xbf]}

tool: {"D3763": [0x09,0x03,0x01,0xab,0xe3,0x4b,0xb9,0x3f]}

tool: {"D3052": [0x47,0xc2,0x40,0xc0,0xea,0xf8,0xd2,0x3f]}

tool: {"D5694": [0x64,0x21,0x0b,0x59,0xc8,0x42,0xf2,0x3f]}

tool: {"D10801": [0xa8,0xe2,0xa0,0x35,0x67,0x22,0xd6,0x3f]}

tool: {"D4303": [0xa3,0x79,0x4c,0x7c,0x0e,0x90,0x69,0x3f]}

tool: {"D12136": [0x88,0xd2,0xfb,0x3d,0xeb,0x4b,0x0e,0x3f]}

tool: {"D11960": [0.0,1.96875]}

tool: {"D5688": [0x09,0x03,0x01,0xab,0xe3,0x4b,0xa9,0x3f]}

tool: {"D5617": [0x27,0x0d,0xaf,0x8f,0xda,0x48,0x68,0x3f]}

tool: {"D4037": [0x86,0x2c,0x64,0x21,0x0b,0x59,0xf8,0x3f]}

tool: {"D17179": [0xab,0xaa,0xaa,0xaa,0xaa,0xaa,0xea,0x3f]}

tool: {"D1661": [0xdd,0xd7,0x80,0x0e,0x93,0x14,0xd5,0x3f]}

tool: {"D6027": [0xfe,0xa9,0x38,0x68,0xcd,0x99,0xf0,0x3f]}

tool: {"D7365": [0xa1,0x35,0x67,0x22,0xb6,0x3c,0x94,0x3f]}

tool: {"D13033": [0xa1,0x35,0x67,0x22,0xb6,0x3c,0xa4,0x3f]}

tool: {"D13873": [0xbf,0x4b,0xdc,0x24,0xc3,0xae,0x85,0x3f]}

tool: {"D505": [0xf2,0xbe,0x00,0x28,0x80,0x8d,0x73,0x3e]}

tool: {"D15417": [0x20,0xc6,0x81,0x19,0xb2,0x49,0x54,0x3f]}

tool: {"D8026": [0x30,0xa9,0x42,0x26,0x8b,0x6e,0x8e,0x3f]}

tool: {"D3389": [0x74,0x94,0xb7,0x9e,0xa2,0x11,0xb2,0x3f]}

tool: {"D16462": [0x74,0x94,0xb7,0x9e,0xa2,0x11,0xc2,0x3f]}

tool: {"D16467": [0xd9,0xf2,0x50,0x70,0x25,0xb7,0xe7,0x3f]}

tool: {"D16880": [0xe4,0xfe,0xb1,0x5c,0xe8,0xd2,0x76,0x3f]}

tool: {"D11641": [0x91,0x79,0x65,0x46,0x0b,0x96,0xd6,0x3f]}

tool: {"D11541": [0x54,0xba,0x25,0x31,0x04,0xe9,0x7c,0x3f]}

tool: D5240: 7084

tool: {"D3427": [0x80,0x9e,0x34,0xe1,0xf4,0x3a,0x20,0x3f]}

tool: {"D2747": [0x5a,0x2a,0x81,0x3e,0x18,0x8d,0xfe,0x3e]}

tool: {"D10007": [0xc3,0xdf,0xe0,0x2e,0xd2,0xe9,0xc6,0x3e]}

tool: {"D6334": [0xb4,0x17,0x99,0xba,0x46,0xa4,0x1c,0x3f]}

tool: {"D14358": [0x16,0xb2,0x90,0x85,0x2c,0x64,0xe1,0x3f]}

tool: {"D14536": [0x4c,0x1d,0xc5,0xfb,0xeb,0x36,0x2d,0x3f]}

tool: {"D5432": [0x21,0x0b,0x59,0xc8,0x42,0x16,0xfa,0x3f]}

tool: {"D8690": [0xa8,0x36,0x15,0x01,0xb7,0xcf,0x4f,0x3f]}

tool: {"D6579": [0xde,0x49,0xc3,0xeb,0xa3,0x36,0xa2,0xbf]}

tool: {"D5362": [0xf6,0xbb,0x60,0x27,0x4a,0x3f,0xd3,0x3e]}

tool: {"D13897": [0x12,0x06,0x02,0x56,0xc7,0x97,0x02,0x40]}

tool: {"D16136": [0xec,0xc4,0x4e,0xec,0xc4,0x4e,0x14,0x40]}

tool: {"D2219": [0x6a,0xa5,0x56,0x6a,0xa5,0x56,0x26,0x40]}

tool: {"D512": [0xc5,0x4e,0xec,0xc4,0x4e,0xec,0x2b,0x40]}

tool: {"D7458": [0x79,0xd9,0x06,0xe8,0x53,0xda,0x25,0x40]}

tool: {"D4614": [0xb3,0xf4,0x8d,0xf5,0x0a,0x40,0x16,0x40]}

tool: {"D12237": [0xee,0xf0,0x67,0x47,0xb9,0xaa,0xfd,0x3f]}

tool: {"D1131": [0x83,0xce,0xc6,0x61,0xc3,0x6d,0xd9,0x3f]}

tool: {"D13050": [0x03,0x96,0x2f,0xe0,0x61,0xc4,0xaa,0x3f]}

tool: {"D7376": [0x7f,0x49,0x71,0x8e,0x57,0xb9,0x6f,0x3f]}

tool: {"D1408": [0x9c,0x44,0x8b,0x6b,0x2b,0xea,0x21,0x3f]}

tool: {"D12598": [0xfa,0x1d,0xf9,0xca,0xca,0x0e,0xba,0x3e]}

tool: {"D1793": [0xc5,0x4e,0xec,0xc4,0x4e,0xec,0x10,0x40]}

tool: {"D6704": [0x62,0x27,0x76,0x62,0x27,0x76,0x1e,0x40]}

tool: {"D2470": [0x95,0xf6,0xa0,0xcc,0xb3,0x8a,0x12,0x40]}

tool: {"D7806": [0x9e,0xf1,0xcb,0x4f,0x82,0x51,0xfc,0x3f]}

tool: {"D10916": [0x4d,0xf2,0x2f,0x58,0x4b,0xf8,0xda,0x3f]}

tool: {"D12103": [0xc6,0xcb,0x36,0x40,0x9f,0xd2,0xae,0x3f]}

tool: {"D4979": [0xa5,0x9b,0x22,0x00,0x8d,0x77,0x73,0x3f]}

tool: D16818: 5681

tool: D9495: 482885

tool: D6734: 13

tool: {"D14377": [0x96,0x5a,0xa9,0x95,0x5a,0xa9,0xd5,0x3f]}

tool: {"D8216": [0xec,0xc4,0x4e,0xec,0xc4,0x4e,0xe4,0x3f]}

tool: {"D7654": [0x18,0xac,0x25,0x7c,0xcd,0x30,0xe5,0x3f]}

tool: {"D11025": [0x0a,0xf5,0xbf,0x79,0x6f,0x93,0xc5,0x3f]}

tool: {"D7057": [0x0a,0xf5,0xbf,0x79,0x6f,0x93,0xa5,0x3f]}

tool: {"D3210": [0xdc,0x24,0x2e,0x00,0xbc,0xf4,0x79,0x3f]}

tool: {"D1549": [0xe8,0x6d,0xc9,0xaa,0xd2,0x4d,0x41,0x3f]}

tool: {"D13643": [0xfb,0x98,0xcf,0x53,0xfe,0xb6,0xf5,0x3e]}

tool: {"D5740": [0xfc,0x13,0xa6,0xdc,0x31,0x5f,0x91,0x3e]}

tool: {"D459": [0x5b,0xa9,0x95,0x5a,0xa9,0x95,0xea,0x3f]}

tool: {"D2694": [0xba,0xb1,0xe1,0xda,0x47,0xfd,0x60,0x3f]}

tool: {"D7163": [0x3f,0xf0,0x03,0x3f,0xf0,0x03,0x0f,0x40]}

tool: {"D1445": [0x04,0x3f,0xf0,0x03,0x3f,0xf0,0x13,0x40]}

tool: {"D3854": [0x70,0xa1,0x86,0x36,0x7c,0xf3,0x72,0x3e]}

tool: {"D13998": [0x3a,0xae,0xe8,0xe1,0x90,0x89,0x97,0x3f]}

tool: {"D3279": [0x46,0x04,0xe4,0xdb,0xad,0x3e,0x7c,0x3f]}

tool: {"D7346": [0xac,0x64,0x81,0x28,0x8e,0xe4,0xde,0x3f]}

tool: {"D7461": [0xba,0xb1,0xe1,0xda,0x47,0xfd,0x30,0x3f]}

tool: {"D7308": [0x14,0x3b,0xb1,0x13,0x3b,0xb1,0x0b,0x40]}

tool: {"D5328": [0x67,0x59,0xe5,0x6f,0x5c,0xe6,0x7a,0x3f]}

tool: {"D7662": [0xdb,0x3b,0x97,0x11,0x4e,0x9d,0xb3,0x3f]}

tool: {"D7684": [0xac,0x64,0x81,0x28,0x8e,0xe4,0xde,0xbf]}

tool: {"D9520": [0xc8,0xf7,0x4f,0x9b,0x93,0x2e,0xf0,0x3f]}

tool: {"D2857": [0xab,0x82,0x6e,0xa9,0x2c,0xa7,0xc1,0x3f]}

tool: {"D2103": [0x3a,0xae,0xe8,0xe1,0x90,0x89,0xa7,0x3f]}

tool: {"D15981": [0x92,0x1b,0xb9,0x91,0x1b,0xb9,0xa1,0x3f]}

tool: D14586: 312455

tool: {"D15733": [0x32,0x84,0x64,0x53,0x8f,0xbd,0xab,0x3f]}

tool: {"D9834": [0x04,0x3f,0xf0,0x03,0x3f,0xf0,0xf3,0x3f]}

tool: {"D4399": [0xf8,0xec,0x2c,0x79,0x0a,0xa7,0x16,0x3f]}

tool: {"D17171": [0x4b,0x91,0xe6,0xf6,0x0d,0x34,0x1e,0x3f]}

tool: {"D7481": [0x70,0xa1,0x86,0x36,0x7c,0xf3,0xb2,0x3e]}

tool: {"D7636": [0xad,0x61,0xb4,0xdf,0x94,0xe7,0x82,0x3f]}

tool: {"D3583": [0x59,0x4f,0x07,0x2a,0x29,0xd2,0x53,0x3f]}

tool: {"D10582": [0x9e,0x75,0x57,0xbd,0xeb,0x51,0xd5,0x3e]}

tool: {"D13871": [0x9e,0xd8,0x89,0x9d,0xd8,0x89,0xcd,0x3f]}

tool: {"D9393": [0x99,0x20,0x3a,0xb2,0xd3,0x75,0xbb,0xbf]}

tool: {"D12481": [0xfb,0x61,0xb2,0x01,0x0f,0xec,0x84,0x3f]}

tool: {"D9841": [0x32,0xc0,0x9c,0x65,0xf3,0xcf,0x08,0x40]}

tool: {"D9325": [0x90,0x35,0x8c,0xf6,0x9b,0xf2,0xfc,0x3f]}

tool: {"D10267": [0x69,0xf6,0x87,0x8a,0x01,0xe1,0xe2,0x3f]}

tool: {"D14054": [0x1a,0xcf,0x3d,0x57,0x60,0x52,0x5e,0x3e]}

tool: {"D6706": [0x18,0xca,0x41,0x85,0xff,0xb9,0x73,0x3f]}

tool: {"D13910": [0x06,0xd6,0x58,0x2e,0xc3,0x1b,0xd0,0x3e]}

tool: {"D10439": [0x09,0x41,0x85,0xc5,0xa4,0x29,0x08,0x3f]}

tool: {"D2896": [0xe2,0xed,0xaa,0x7b,0x87,0x44,0xc5,0x3f]}

tool: {"D11064": [0x83,0x92,0x8e,0x4f,0x5f,0x5b,0xac,0x3f]}

tool: {"D7526": [0x5c,0xe5,0x3e,0x43,0xa8,0xb6,0x4f,0x3f]}

tool: {"D15848": [0x32,0xc0,0x9c,0x65,0xf3,0xcf,0xf8,0x3f]}

tool: {"D3103": [0xe2,0xed,0xaa,0x7b,0x87,0x44,0xf5,0x3f]}

tool: {"D11061": [0x9e,0xd8,0x89,0x9d,0xd8,0x89,0xdd,0x3f]}

tool: {"D15723": [0x2e,0x58,0xed,0xe7,0x73,0xd4,0x82,0x3f]}

tool: {"D13145": [0xc7,0xf0,0x23,0x94,0x3b,0x1f,0x32,0x3f]}

tool: {"D5290": [0x93,0x75,0x3c,0x35,0x45,0x1b,0x79,0xbf]}

tool: {"D13254": [0xf8,0x92,0x8b,0x82,0x16,0x62,0xaf,0x3f]}

tool: {"D1100": [0x73,0x98,0xab,0xc5,0x5e,0x98,0xd4,0x3f]}

tool: {"D8028": [0x75,0xbd,0x0c,0x44,0xcf,0x34,0xee,0x3f]}

tool: {"D15314": [0x29,0xad,0xef,0x6a,0xe5,0x79,0xc0,0x3f]}

tool: {"D15323": [0x40,0x59,0xe6,0x5e,0x1f,0xe4,0xc9,0x3f]}

tool: {"D13133": [0x76,0x62,0x27,0x76,0x62,0x27,0x06,0x40]}

tool: {"D9771": [0x93,0x75,0x3c,0x35,0x45,0x1b,0x59,0x3f]}

tool: {"D11403": [0.0,4.134765625]}

tool: {"D14081": [0x93,0x75,0x3c,0x35,0x45,0x1b,0x79,0x3f]}

tool: {"D15824": [0x62,0x4e,0x28,0xce,0xd8,0xbc,0x70,0x3f]}

tool: {"D14746": [0x3a,0x3d,0x8e,0xaa,0x73,0xb1,0x3c,0x3f]}

tool: {"D5816": [0xe8,0x98,0xd4,0x2c,0x70,0x24,0x35,0x3f]}

tool: {"D8314": [0x1a,0xcf,0x3d,0x57,0x60,0x52,0xbe,0x3e]}

tool: {"D10832": [0xb2,0xf9,0xbc,0x60,0x0e,0xcb,0x02,0x3f]}

tool: {"D14041": [0x09,0x41,0x85,0xc5,0xa4,0x29,0xd8,0x3e]}

tool: {"D9972": [0x54,0x5b,0x6e,0x41,0xc8,0xbd,0xa6,0x3e]}

tool: {"D8571": [0xb4,0x64,0xe9,0xf7,0xef,0xd8,0xea,0x3e]}

tool: {"D1733": [0x2b,0x3a,0x5b,0x69,0x6e,0xd8,0xa0,0x3e]}

tool: {"D8894": [0x28,0xa0,0xe5,0x4b,0x6d,0x52,0xef,0x3e]}

tool: {"D7635": [0xcb,0xa5,0x5f,0x38,0xc1,0x7a,0xad,0x3e]}

tool: {"D2932": [0x25,0x46,0x27,0x77,0x46,0x5d,0x1d,0x3f]}

tool: {"D3327": [0x4e,0x41,0xe1,0x02,0xd3,0x11,0xc3,0x3f]}

tool: {"D5999": [0xa6,0x51,0xbf,0xd6,0x61,0x6f,0x91,0x3f]}

tool: {"D6406": [0x1c,0xb9,0x91,0x1b,0xb9,0x91,0xfb,0x3f]}

tool: {"D6369": [0x3c,0x2e,0x5e,0xb6,0x01,0xfa,0xe4,0x3f]}

tool: {"D5481": [0x28,0xa0,0xe5,0x4b,0x6d,0x52,0xff,0x3e]}

tool: D13339: 65

tool: {"D6689": [0x2b,0x3a,0x5b,0x69,0x6e,0xd8,0x50,0x3e]}

tool: {"D2293": [0xbb,0x15,0x7c,0x21,0x8d,0x4e,0x92,0x3f]}

tool: {"D5312": [0xa3,0x82,0x98,0x57,0x69,0xe5,0x4b,0x3f]}

tool: {"D13043": [0xd9,0x89,0x9d,0xd8,0x89,0x9d,0xe8,0x3f]}

tool: {"D6483": [0x3c,0x2e,0x5e,0xb6,0x01,0xfa,0xc4,0x3f]}

tool: {"D15605": [0xf8,0x81,0x1f,0xf8,0x81,0x1f,0xe8,0x3f]}

tool: {"D1082": [0xd0,0xd9,0x38,0x6c,0xb8,0x2d,0xa3,0x3f]}

tool: {"D2071": [0xe2,0x9d,0x0a,0x0e,0x02,0x2c,0xd9,0x3f]}

tool: {"D14119": [0xa6,0x51,0xbf,0xd6,0x61,0x6f,0x71,0xbf]}

tool: {"D2933": [0x16,0x2a,0xb1,0x7a,0x5d,0x9e,0x31,0x3f]}

tool: {"D10483": [0xfb,0x61,0xb2,0x01,0x0f,0xec,0x74,0x3f]}

tool: {"D15645": [0x10,0x26,0x6f,0x4c,0x3a,0xcb,0xa5,0x3f]}

tool: {"D13879": [0x2a,0x1b,0xdb,0x69,0x30,0xe2,0xc6,0x3f]}

tool: {"D3923": [0xbb,0x15,0x7c,0x21,0x8d,0x4e,0xa2,0x3f]}

tool: {"D9765": [0xce,0xed,0xf0,0x4f,0xf5,0xe5,0xd1,0x3e]}

tool: D5347: 82225

tool: {"D11905": [0xb1,0x13,0x3b,0xb1,0x13,0x3b,0x01,0x40]}

tool: {"D6535": [0x16,0x2a,0xb1,0x7a,0x5d,0x9e,0x41,0x3f]}

tool: {"D15456": [0x1c,0xb9,0x91,0x1b,0xb9,0x91,0xdb,0x3f]}

tool: {"D11214": [0x18,0x7a,0xa1,0x17,0x7a,0xa1,0xc7,0x3f]}

tool: D3931: 2990

tool: {"D7863": [0xa3,0x82,0x98,0x57,0x69,0xe5,0x3b,0x3f]}

tool: {"D11990": [0xf8,0x81,0x1f,0xf8,0x81,0x1f,0xf8,0x3f]}

tool: {"D4478": [0x7f,0x16,0x77,0x76,0xbe,0x59,0x97,0x3f]}

tool: {"D11706": [0x8a,0x9d,0xd8,0x89,0x9d,0xd8,0xe9,0x3f]}

tool: {"D4412": [0x70,0xf7,0x1d,0x17,0x2f,0xdb,0xe0,0x3f]}

tool: {"D1570": [0x69,0xce,0x6a,0xf8,0x60,0x2b,0xf9,0x3e]}

tool: {"D14444": [0x3f,0xf0,0x03,0x3f,0xf0,0x03,0xff,0x3f]}

tool: {"D14129": [0x62,0x27,0x76,0x62,0x27,0x76,0xf2,0x3f]}

tool: {"D14109": [0x83,0x21,0xe4,0xe8,0xaa,0x98,0x37,0x3f]}

tool: {"D15002": [0x33,0x4c,0x75,0xe5,0xdc,0xfa,0xa1,0x3f]}

tool: {"D3176": [0x32,0x45,0x5f,0xf8,0x31,0xae,0x62,0x3f]}

tool: {"D1153": [0x8a,0x9d,0xd8,0x89,0x9d,0xd8,0xf9,0x3f]}

tool: {"D8449": [0x40,0x9f,0xd2,0x1e,0x94,0x79,0xd6,0x3f]}

tool: {"D6626": [0xf8,0x92,0x8b,0x82,0x16,0x62,0x5f,0x3f]}

tool: {"D4786": [0x27,0x76,0x62,0x27,0x76,0x62,0xf3,0x3f]}

tool: {"D6795": [0xd6,0x1f,0x3f,0x5d,0xa2,0x6a,0x66,0x3f]}

tool: {"D5412": [0x33,0x4c,0x75,0xe5,0xdc,0xfa,0xc1,0x3f]}

tool: {"D9530": [0.0,8.430305480957031]}

tool: D13510: 32890

tool: {"D3109": [0xb1,0xdd,0xcb,0xb8,0x35,0xe9,0x07,0x3f]}

tool: {"D4908": [0x40,0xd7,0x08,0x9e,0xa5,0x44,0x49,0x3e]}

tool: {"D9319": [0xb1,0xdd,0xcb,0xb8,0x35,0xe9,0x17,0x3f]}

tool: {"D12993": [0xb1,0xdd,0xcb,0xb8,0x35,0xe9,0x27,0x3f]}

tool: {"D1184": [0x45,0xe6,0x98,0x4a,0xe8,0xee,0x21,0x3f]}

tool: {"D5882": [0xd6,0x1f,0x3f,0x5d,0xa2,0x6a,0x56,0x3f]}

tool: {"D10865": [0.0,12.01313304901123]}

tool: {"D16544": [0x69,0xce,0x6a,0xf8,0x60,0x2b,0x09,0x3f]}

tool: {"D8079": [0x70,0xa1,0x86,0x36,0x7c,0xf3,0xa2,0x3e]}

tool: D4166: 124982

tool: {"D16839": [0xaf,0x33,0xa8,0xa7,0x86,0x6e,0xc4,0x3f]}

tool: {"D6211": [0xcf,0x1a,0x50,0xba,0x88,0xe0,0x32,0x3f]}

tool: {"D2907": [0x32,0x45,0x5f,0xf8,0x31,0xae,0x72,0x3f]}

tool: {"D7304": [0xa9,0xc8,0x9e,0x48,0x53,0x22,0x9f,0x3f]}

tool: {"D12890": [0xd2,0x0a,0xfd,0x95,0xa1,0x84,0xb8,0x3f]}

tool: {"D15635": [0xb1,0x13,0x3b,0xb1,0x13,0x3b,0xd1,0x3f]}

tool: {"D1988": [0xdb,0x3b,0x97,0x11,0x4e,0x9d,0x83,0x3f]}

tool: {"D6472": [0x84,0x32,0xcf,0x2a,0x6a,0x8c,0x74,0x3f]}

tool: {"D6556": [0x3f,0xf0,0x03,0x3f,0xf0,0x03,0xef,0x3f]}

tool: {"D4132": [0xcb,0xe7,0x8e,0xf4,0x4a,0x05,0x7c,0x3f]}

tool: {"D3509": [0xd2,0x0a,0xfd,0x95,0xa1,0x84,0xa8,0x3f]}

tool: {"D14092": [0xd2,0x0a,0xfd,0x95,0xa1,0x84,0xa8,0xbf]}

tool: {"D5064": [0x2b,0x3a,0x5b,0x69,0x6e,0xd8,0x50,0xbe]}

tool: {"D11587": [0xf8,0x81,0x1f,0xf8,0x81,0x1f,0xe8,0xbf]}

tool: {"D5873": [0xa6,0x51,0xbf,0xd6,0x61,0x6f,0x71,0x3f]}

tool: {"D930": [0x99,0x20,0x3a,0xb2,0xd3,0x75,0xbb,0x3f]}

tool: {"D1403": [0x4b,0x91,0xe6,0xf6,0x0d,0x34,0x1e,0xbf]}

tool: {"D15140": [0x92,0x24,0x49,0x92,0x24,0x49,0x16,0x40]}

tool: {"D10160": [0xcf,0xf3,0x3c,0xcf,0xf3,0x3c,0x2b,0x40]}

tool: {"D11347": [0x4d,0xd3,0x34,0x4d,0xd3,0x34,0x33,0x40]}

tool: {"D16692": [0x92,0x24,0x49,0x92,0x24,0x49,0x31,0x40]}

tool: {"D1636": [0xe3,0x2b,0xbe,0xe2,0x2b,0xbe,0x24,0x40]}

tool: {"D7067": [0x0d,0x9e,0x23,0x50,0xb4,0xd5,0x10,0x40]}

tool: {"D9611": [0x26,0x95,0x0f,0xe3,0x7e,0x5d,0xf2,0x3f]}

tool: {"D12253": [0x36,0x1e,0xcd,0x1f,0x6c,0x3c,0xca,0x3f]}

tool: {"D9042": [0xbe,0x53,0xb6,0x38,0x27,0x52,0x97,0x3f]}

tool: {"D424": [0x8a,0x4c,0x9d,0x36,0xff,0x90,0x57,0x3f]}

tool: {"D6619": [0xc4,0x78,0x5a,0xc8,0x2d,0xda,0x06,0x3f]}

tool: {"D12334": [0x1e,0x29,0x12,0xa1,0x66,0xad,0x9c,0x3e]}

tool: {"D14284": [0xb7,0x6d,0xdb,0xb6,0x6d,0xdb,0x12,0x40]}

tool: {"D11278": [0x4d,0xd3,0x34,0x4d,0xd3,0x34,0x23,0x40]}

tool: {"D349": [0x94,0x42,0x29,0x94,0x42,0x29,0x26,0x40]}

tool: {"D4475": [0x98,0x7e,0xe9,0x97,0x7e,0xe9,0x1f,0x40]}

tool: {"D10382": [0x8e,0xdc,0xc8,0x8d,0xdc,0xc8,0x0d,0x40]}

tool: {"D1890": [0xe7,0xbd,0x4d,0x56,0x38,0x21,0xf2,0x3f]}

tool: {"D11369": [0x75,0xe5,0xdc,0xfa,0x11,0x41,0xcc,0x3f]}

tool: {"D13627": [0xa0,0x60,0xd2,0x68,0xa3,0xe8,0x9a,0x3f]}

tool: {"D12790": [0x12,0x67,0xe0,0x80,0xe1,0xb3,0x5c,0x3f]}

tool: {"D6302": [0x83,0x4a,0xd5,0x1b,0x3a,0x01,0x0d,0x3f]}

tool: D12913: 1789515

tool: {"D8019": [0x96,0x65,0x59,0x96,0x65,0x59,0xd6,0x3f]}

tool: {"D14012": [0x38,0x7a,0xa3,0x37,0x7a,0xa3,0xe7,0x3f]}

tool: {"D14415": [0xdc,0xc5,0x5d,0xdc,0xc5,0x5d,0xec,0x3f]}

tool: {"D8715": [0x65,0x54,0x46,0x65,0x54,0x46,0xe5,0x3f]}

tool: {"D16826": [0x9a,0xfd,0xa1,0x62,0x40,0xb8,0xd4,0x3f]}

tool: {"D8932": [0x7f,0x2b,0xce,0x94,0xdd,0x5e,0xba,0x3f]}

tool: {"D11549": [0x4d,0x4d,0xa8,0x20,0xe9,0x86,0x95,0x3f]}

tool: {"D9627": [0x4d,0x4d,0xa8,0x20,0xe9,0x86,0x65,0x3f]}

tool: {"D6486": [0x6d,0x13,0x87,0x6c,0xb0,0x2b,0x28,0x3f]}

tool: {"D16661": [0x1f,0x7b,0xf6,0xa6,0x33,0xc8,0xd9,0x3e]}

tool: {"D14239": [0xd8,0xb6,0xa8,0x00,0xc9,0xa5,0x71,0x3e]}

tool: D6909: 299

tool: {"D1715": [0.0,6.2664794921875]}

tool: {"D1935": [0xd0,0x02,0x2d,0xd0,0x02,0x2d,0x18,0x40]}

tool: {"D4853": [0xbb,0x17,0xf6,0x34,0xeb,0x91,0x83,0x3f]}

tool: {"D9103": [0x0c,0xc3,0x30,0x0c,0xc3,0x30,0x1a,0x40]}

tool: {"D11679": [0xbb,0x17,0xf6,0x34,0xeb,0x91,0x63,0x3f]}

tool: {"D53": [0xc3,0x54,0x57,0xce,0xad,0x1f,0xa1,0x3f]}

tool: {"D9506": [0x43,0x2f,0xf4,0x42,0x2f,0xf4,0xf2,0x3f]}

tool: {"D10544": [0x3b,0xb1,0x13,0x3b,0xb1,0x13,0x0b,0x40]}

tool: {"D16891": [0xdb,0xb6,0x6d,0xdb,0xb6,0x6d,0x0f,0x40]}

tool: {"D16886": [0xd0,0x02,0x2d,0xd0,0x02,0x2d,0xf8,0x3f]}

tool: {"D1369": [0x33,0x4c,0x75,0xe5,0xdc,0xfa,0xb1,0x3f]}

tool: {"D13678": [0xfc,0xbe,0xef,0xfb,0xbe,0xef,0xeb,0x3f]}

tool: {"D8458": [0x9f,0xa0,0x9a,0x2f,0x26,0xc7,0xd3,0x3f]}

tool: {"D3517": [0.0,11.13774299621582]}

tool: {"D5513": [0x1f,0xef,0xf1,0x1e,0xef,0xf1,0xae,0xbf]}

tool: {"D10700": [0xe5,0x0f,0x9d,0x9e,0xa7,0xc6,0x03,0x3f]}

tool: {"D10661": [0xe0,0x82,0x5a,0x0c,0xe7,0x7b,0x47,0x3f]}

tool: {"D2681": [0.0,10.365291595458984]}

tool: D1293: 2093

tool: {"D16463": [0.0,12.70661449432373]}

tool: {"D5660": [0xa4,0x43,0x93,0xfc,0x0b,0xd6,0xa2,0x3f]}

tool: {"D8595": [0x3b,0xb1,0x13,0x3b,0xb1,0x13,0xeb,0x3f]}

tool: {"D16999": [0.0,7.1067962646484375]}

tool: {"D10925": [0x57,0x73,0x35,0x57,0x73,0x35,0xf7,0x3f]}

tool: {"D7910": [0xd8,0xb6,0xa8,0x00,0xc9,0xa5,0x51,0x3e]}

tool: {"D4880": [0x1f,0xef,0xf1,0x1e,0xef,0xf1,0xae,0x3f]}

tool: {"D16086": [0x11,0x13,0x31,0x11,0x13,0x31,0xa1,0x3f]}

tool: D3217: 126

tool: {"D7054": [0xb9,0x46,0x55,0xa2,0x94,0xc4,0x8c,0x3f]}

tool: {"D8031": [0x2f,0xdb,0x00,0x7d,0x4a,0x7b,0xd0,0x3f]}

tool: {"D6491": [0xa3,0x30,0xb6,0xf1,0x4a,0x14,0x61,0x3f]}

tool: {"D7421": [0x79,0xfa,0x1e,0xc2,0x12,0x27,0x9a,0x3f]}

tool: {"D14516": [0xd5,0x4a,0xad,0xd4,0x4a,0xad,0xe4,0x3f]}

tool: {"D15647": [0xae,0xc5,0x0e,0xaf,0x79,0xe3,0xe9,0x3e]}

tool: {"D15736": [0x97,0x95,0xaf,0xe9,0x52,0xab,0x39,0x3e]}

tool: {"D4533": [0xd9,0x89,0x9d,0xd8,0x89,0x9d,0x08,0x40]}

tool: {"D3371": [0xd5,0x4a,0xad,0xd4,0x4a,0xad,0xd4,0x3f]}

tool: {"D12043": [0x6e,0xdb,0xb6,0x6d,0xdb,0xb6,0x09,0x40]}

tool: {"D5212": [0xa3,0x30,0xb6,0xf1,0x4a,0x14,0x21,0x3f]}

tool: {"D2427": [0x2a,0x07,0x41,0x55,0xc0,0x7e,0x34,0x3f]}

tool: {"D13618": [0x60,0xfa,0xa5,0x5f,0xfa,0xa5,0xff,0x3f]}

tool: {"D3849": [0x1d,0xd5,0xfe,0x26,0x83,0xe3,0x6d,0x3f]}

tool: {"D13217": [0x2a,0x07,0x41,0x55,0xc0,0x7e,0x14,0x3f]}

tool: {"D7759": [0x00,0x00,0x00,0xc0,0xc4,0x07,0x59,0x41]}

tool: {"D6044": [0x37,0x8b,0x65,0xe9,0x1b,0xeb,0x75,0x3f]}

tool: {"D8215": [0x44,0x10,0x47,0x87,0x26,0xf9,0xa7,0x3f]}

tool: {"D14841": [0x18,0x7a,0xa1,0x17,0x7a,0xa1,0xf7,0x3f]}

tool: {"D3092": [0xdb,0xb6,0x6d,0xdb,0xb6,0x6d,0xdb,0xbf]}

tool: {"D15064": [0x95,0x51,0x19,0x95,0x51,0x19,0xc5,0x3f]}

tool: D112: 21

tool: {"D1731": [0x0a,0xf5,0xbf,0x79,0x6f,0x93,0xb5,0x3f]}

tool: {"D10954": [0xce,0xe0,0x53,0x1b,0xc9,0xae,0xae,0x3e]}

tool: {"D14868": [0x1e,0xe6,0x61,0x1e,0xe6,0x61,0xce,0x3f]}

tool: {"D11316": [0x9b,0xe8,0x7e,0xd4,0x16,0x03,0xe7,0x3e]}

tool: {"D3033": [0xfb,0x61,0xb2,0x01,0x0f,0xec,0x64,0x3f]}

tool: {"D6747": [0xb1,0xdd,0xcb,0xb8,0x35,0xe9,0x47,0x3f]}

tool: D15135: 819

tool: {"D8667": [0x12,0x20,0x01,0x12,0x20,0x01,0x72,0x3f]}

tool: {"D13445": [0xd5,0x4a,0xad,0xd4,0x4a,0xad,0xf4,0x3f]}

tool: D15448: 2187185

tool: {"D14964": [0x96,0x27,0x65,0xf6,0x9c,0xe1,0x1f,0x3f]}

tool: {"D15139": [0.0,10.317386627197266]}

tool: {"D7439": [0x49,0x92,0x24,0x49,0x92,0x24,0x11,0x40]}

tool: {"D1573": [0xfd,0xa0,0xa9,0x22,0x58,0x91,0x2a,0x3f]}

tool: {"D12198": [0x18,0x57,0x10,0xe5,0xf0,0x98,0x42,0x3f]}

tool: {"D10914": [0x90,0x06,0x69,0x90,0x06,0x69,0x00,0x40]}

tool: {"D16320": [0x12,0x26,0x61,0x12,0x26,0x61,0xf2,0x3f]}

tool: {"D1502": [0x97,0x6f,0xf9,0x96,0x6f,0xf9,0xd6,0x3f]}

tool: {"D13334": [0xb7,0x6d,0xdb,0xb6,0x6d,0xdb,0xe6,0x3f]}

tool: {"D6732": [0x21,0x01,0x0b,0x03,0xf7,0x5c,0x2e,0x3f]}

tool: {"D7567": [0xde,0x6c,0x54,0x1e,0x2d,0x3f,0x77,0x3f]}

tool: {"D15201": [0xb1,0x15,0xb4,0x09,0xde,0xf6,0xaf,0x3f]}

tool: {"D13985": [0x64,0x1a,0xee,0x4e,0x13,0x41,0x25,0x3f]}

tool: {"D14596": [0x9e,0xe7,0x79,0x9e,0xe7,0x79,0xfe,0x3f]}

tool: {"D7988": [0x12,0x26,0x61,0x12,0x26,0x61,0xb2,0x3f]}

tool: {"D11914": [0x12,0x20,0x01,0x12,0x20,0x01,0xa2,0x3f]}

tool: {"D1556": [0x1c,0xc2,0x21,0x1c,0xc2,0x21,0xdc,0x3f]}

tool: {"D16841": [0x7a,0xcd,0x39,0x68,0xc7,0x37,0x12,0x3f]}

tool: {"D262": [0xfd,0xa0,0xa9,0x22,0x58,0x91,0x5a,0x3f]}

tool: {"D15490": [0x12,0x26,0x61,0x12,0x26,0x61,0xd2,0x3f]}

tool: {"D11946": [0x20,0xf8,0x81,0x1f,0xf8,0x81,0xdf,0x3f]}

tool: {"D1811": [0x19,0x90,0x01,0x19,0x90,0x01,0x89,0x3f]}

tool: {"D5387": [0x96,0x27,0x65,0xf6,0x9c,0xe1,0x2f,0x3f]}

tool: {"D11257": [0xc1,0x77,0xf6,0x3a,0x4b,0x92,0x99,0x3f]}

tool: {"D14765": [0x97,0x6f,0xf9,0x96,0x6f,0xf9,0xf6,0x3f]}

tool: {"D2426": [0.0,9.317386627197266]}

tool: {"D4071": [0.0,4.66650390625]}

tool: {"D14636": [0x25,0x49,0x92,0x24,0x49,0x92,0x04,0x40]}

tool: {"D9270": [0.0,5.499755859375]}

tool: {"D16535": [0xce,0xe0,0x53,0x1b,0xc9,0xae,0xde,0x3e]}

tool: {"D15988": [0x64,0x1a,0xee,0x4e,0x13,0x41,0x05,0x3f]}

tool: {"D10241": [0x4a,0x64,0x87,0x8c,0x7a,0x39,0x4d,0x3f]}

tool: {"D16433": [0xf0,0x8e,0x4a,0x18,0x08,0x46,0x8b,0x3e]}

tool: {"D374": [0x15,0x50,0x01,0x15,0x50,0x01,0xa5,0xbf]}

tool: {"D9469": [0xf0,0x8e,0x4a,0x18,0x08,0x46,0x7b,0x3e]}

tool: {"D9171": [0x97,0x95,0xaf,0xe9,0x52,0xab,0x29,0x3e]}

tool: {"D10218": [0xc1,0x77,0xf6,0x3a,0x4b,0x92,0x79,0x3f]}

tool: {"D7900": [0x55,0x55,0x55,0x55,0x55,0x55,0x05,0x40]}

tool: {"D13431": [0xa6,0x51,0xbf,0xd6,0x61,0x6f,0x81,0x3f]}

tool: {"D3912": [0x44,0x10,0x47,0x87,0x26,0xf9,0xb7,0x3f]}

tool: {"D13607": [0x14,0x45,0x51,0x14,0x45,0x51,0xc4,0x3f]}

tool: D1522: 117

tool: {"D7323": [0x0f,0xb9,0x1f,0xf1,0xe1,0x1c,0x21,0x3e]}

tool: {"D17303": [0x39,0x8e,0xe3,0x38,0x8e,0xe3,0xf8,0x3f]}

tool: {"D11154": [0x49,0x92,0x24,0x49,0x92,0x24,0xf1,0x3f]}

tool: {"D5202": [0x9b,0xb5,0x59,0x9b,0xb5,0x59,0xeb,0x3f]}

tool: {"D11021": [0x97,0x6f,0xf9,0x96,0x6f,0xf9,0xe6,0x3f]}

tool: {"D16475": [0x28,0x06,0x38,0x72,0xc9,0x23,0x36,0x3f]}

tool: {"D14349": [0x15,0x88,0xe9,0x65,0xf8,0x0e,0x7d,0x3f]}

tool: {"D444": [0xa1,0x20,0x63,0xfa,0xe8,0xa5,0xb0,0x3f]}

tool: D15685: 9867

tool: {"D3877": [0x59,0x96,0x65,0x59,0x96,0x65,0xd9,0x3f]}

tool: {"D15428": [0x53,0x32,0x25,0x53,0x32,0x25,0xc3,0xbf]}

tool: D2185: 273

tool: {"D9582": [0x1f,0xf4,0x41,0x1f,0xf4,0x41,0xaf,0x3f]}

tool: {"D14139": [0x53,0x6b,0xc6,0xc1,0x3a,0xb6,0x11,0x3f]}

tool: {"D4194": [0x28,0x06,0x38,0x72,0xc9,0x23,0x56,0x3f]}

tool: {"D15704": [0xbc,0x46,0xed,0x54,0x24,0x37,0x88,0x3f]}

tool: {"D9634": [0x12,0x18,0x81,0x11,0x18,0x81,0xc1,0x3f]}

tool: {"D4258": [0x15,0x88,0xe9,0x65,0xf8,0x0e,0x6d,0x3f]}

tool: {"D5521": [0.0,8.129188537597656]}

tool: {"D16182": [0x18,0x57,0x10,0xe5,0xf0,0x98,0x22,0x3f]}

tool: {"D3115": [0.0,7.403350830078125]}

tool: {"D3666": [0x00,0x00,0x00,0xa0,0x47,0x17,0x60,0x41]}

tool: {"D8322": [0x00,0x00,0x00,0xe0,0xfd,0x86,0x66,0x41]}

tool: {"D13155": [0xdc,0x42,0x5a,0x08,0xa7,0x7b,0x23,0x3f]}

tool: {"D16036": [0x69,0x67,0x6b,0x5d,0x0e,0xa3,0xaa,0x3f]}

tool: {"D17100": [0xb2,0x07,0xc6,0xce,0xbb,0xac,0x4b,0x3f]}

tool: {"D14749": [0x56,0x99,0x2e,0x0f,0xc5,0x0b,0xb1,0x3e]}

tool: {"D12775": [0xce,0xed,0xf0,0x4f,0xf5,0xe5,0xc1,0x3e]}

tool: {"D13083": [0x53,0x32,0x25,0x53,0x32,0x25,0xd3,0x3f]}

tool: {"D9717": [0x16,0x56,0x07,0x02,0xfa,0x3d,0xe4,0x3e]}

tool: {"D2650": [0.0,6.499755859375]}

tool: D14560: 207207

tool: {"D3678": [0x80,0xfa,0x4e,0x27,0x32,0x0c,0x41,0x3f]}

tool: {"D1357": [0xb1,0x15,0xb4,0x09,0xde,0xf6,0x8f,0x3f]}

tool: {"D796": [0x19,0x88,0x81,0x18,0x88,0x81,0x88,0x3f]}

tool: {"D12753": [0x72,0x1c,0xc7,0x71,0x1c,0xc7,0x01,0x40]}

tool: {"D12868": [0x53,0x32,0x25,0x53,0x32,0x25,0xe3,0x3f]}

tool: {"D4125": [0x1f,0xea,0xa1,0x1e,0xea,0xa1,0xbe,0x3f]}

tool: {"D9162": [0xde,0x6c,0x54,0x1e,0x2d,0x3f,0x47,0x3f]}

tool: {"D4451": [0xb1,0x15,0xb4,0x09,0xde,0xf6,0x7f,0x3f]}

tool: {"D3465": [0x7d,0xcb,0xb7,0x7c,0xcb,0xb7,0xfc,0x3f]}

tool: {"D15221": [0x9b,0xb5,0x59,0x9b,0xb5,0x59,0xcb,0xbf]}

tool: {"D2763": [0x7d,0xcb,0xb7,0x7c,0xcb,0xb7,0xcc,0x3f]}

tool: {"D8174": [0xdb,0x83,0xf7,0x65,0x8b,0xf2,0x1d,0x3e]}

tool: {"D10130": [0x0d,0xf5,0xb1,0x3f,0x5b,0x29,0x82,0x3f]}

tool: {"D196": [0.0,10.430305480957031]}

tool: {"D10915": [0.0,4.26171875]}

tool: {"D15750": [0x9e,0x04,0xaa,0x15,0xd7,0x9a,0x40,0x3f]}

tool: D15026: 13156

tool: {"D2602": [0xc6,0x85,0x14,0xdb,0x8c,0xc1,0x54,0x3f]}

tool: {"D4196": [0x56,0xd4,0x18,0x29,0x70,0xf7,0x9d,0x3f]}

tool: {"D7789": [0x97,0x6f,0xf9,0x96,0x6f,0xf9,0xa6,0x3f]}

tool: D14020: 39

tool: {"D10920": [0x79,0xfa,0x1e,0xc2,0x12,0x27,0x5a,0x3f]}

tool: {"D8120": [0xd0,0xd9,0x38,0x6c,0xb8,0x2d,0x63,0x3f]}

tool: {"D9339": [0x9e,0xd8,0x89,0x9d,0xd8,0x89,0xf5,0x3f]}

tool: {"D717": [0.0,7.903350830078125]}

tool: {"D1809": [0.0,7.10223388671875]}

tool: {"D1726": [0x18,0x57,0x10,0xe5,0xf0,0x98,0x02,0x3f]}

tool: {"D7116": [0x87,0x0b,0xef,0xf9,0xb3,0x22,0xd4,0x3e]}

tool: {"D2943": [0.0,7.32122802734375]}

tool: {"D12449": [0x00,0x00,0x00,0x80,0x5f,0x74,0x65,0x41]}

tool: {"D12846": [0x9b,0xb5,0x59,0x9b,0xb5,0x59,0xcb,0x3f]}

tool: {"D8907": [0x53,0x32,0x25,0x53,0x32,0x25,0xc3,0x3f]}

tool: {"D8568": [0x19,0x88,0x81,0x18,0x88,0x81,0x88,0xbf]}

tool: {"D4927": [0x19,0x90,0x01,0x19,0x90,0x01,0x89,0xbf]}

tool: {"D14955": [0x7a,0xcd,0x39,0x68,0xc7,0x37,0x12,0xbf]}

tool: {"D3930": [0x15,0x50,0x01,0x15,0x50,0x01,0xa5,0x3f]}

tool: {"D16398": [0x2a,0x07,0x41,0x55,0xc0,0x7e,0x14,0xbf]}

tool: {"D7572": [0xd9,0x89,0x9d,0xd8,0x89,0x9d,0x08,0xc0]}

assistant: ```c
double Fn(int i, int j, double r, double s) {
  double f = 0.0;
  double t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18;
  double t19, t20, t21, t22, t23, t24, t25, t26, t27, t28, t29, t30, t31, t32, t33, t34;
  double t35, t36, t37, t38, t39, t40, t41, t42, t43, t44, t45, t47, t50, t51;
  if (i == 0 && j == 0) {
    f = 1.0;
  } else if (i == 0 && j == 1) {
    f = s - 1.0 / 3.0;
  } else if (i == 1 && j == 0) {
    f = r - 1.0 / 3.0;
  } else if (i == 0 && j == 2) {
    t1 = s * s;
    f = t1 - 3.0 / 4.0 * s + 3.0 / 28.0;
  } else if (i == 1 && j == 1) {
    f = r * s - r / 4 - s / 4 + 1.0 / 14.0;
  } else if (i == 2 && j == 0) {
    t1 = r * r;
    f = t1 - 3.0 / 4.0 * r + 3.0 / 28.0;
  } else if (i == 0 && j == 3) {
    t1 = s * s;
    f = t1 * s - 6.0 / 5.0 * t1 + 2.0 / 5.0 * s - 1.0 / 30.0;
  } else if (i == 1 && j == 2) {
    t1 = s * s;
    f = r * t1 - 3.0 / 5.0 * r * s + r / 15 - t1 / 5 + 2.0 / 15.0 * s - 1.0 / 60.0;
  } else if (i == 2 && j == 1) {
    t1 = r * r;
    f = t1 * s - t1 / 5 - 3.0 / 5.0 * r * s + 2.0 / 15.0 * r + s / 15 - 1.0 / 60.0;
  } else if (i == 3 && j == 0) {
    t1 = r * r;
    f = r * t1 - 6.0 / 5.0 * t1 + 2.0 / 5.0 * r - 1.0 / 30.0;
  } else if (i == 0 && j == 4) {
    t1 = s * s;
    t2 = t1 * t1;
    f = t2 - 5.0 / 3.0 * t1 * s + 10.0 / 11.0 * t1 - 2.0 / 11.0 * s + 1.0 / 99.0;
  } else if (i == 1 && j == 3) {
    t1 = s * s;
    t2 = t1 * s;
    f = r * t2 - r * t1 + 3.0 / 11.0 * r * s - r / 55 - t2 / 6 + 2.0 / 11.0 * t1 - 3.0 / 55.0 * s + 2.0 / 495.0;
  } else if (i == 2 && j == 2) {
    t1 = r * r;
    t2 = s * s;
    f = t1 * t2 - t1 * s / 2 + t1 / 22 - r * t2 / 2 + 3.0 / 11.0 * r * s - 3.0 / 110.0 * r + t2 / 22 - 3.0 / 110.0 * s + 1.0 / 330.0;
  } else if (i == 3 && j == 1) {
    t1 = r * r;
    t2 = r * t1;
    f = t2 * s - t2 / 6 - t1 * s + 2.0 / 11.0 * t1 + 3.0 / 11.0 * r * s - 3.0 / 55.0 * r - s / 55 + 2.0 / 495.0;
  } else if (i == 4 && j == 0) {
    t1 = r * r;
    t2 = t1 * t1;
    f = t2 - 5.0 / 3.0 * r * t1 + 10.0 / 11.0 * t1 - 2.0 / 11.0 * r + 1.0 / 99.0;
  } else if (i == 0 && j == 5) {
    t1 = s * s;
    t2 = t1 * t1;
    f = t2 * s - 15.0 / 7.0 * t2 + 150.0 / 91.0 * t1 * s - 50.0 / 91.0 * t1 + 75.0 / 1001.0 * s - 3.0 / 1001.0;
  } else if (i == 1 && j == 4) {
    t1 = s * s;
    t2 = t1 * t1;
    t4 = t1 * s;
    f = r * t2 - 10.0 / 7.0 * r * t4 + 60.0 / 91.0 * r * t1 - 10.0 / 91.0 * r * s + 5.0 / 1001.0 * r - t2 / 7 + 20.0 / 91.0 * t4 - 10.0 / 91.0 * t1 + 20.0 / 1001.0 * s - 1.0 / 1001.0;
  } else if (i == 2 && j == 3) {
    t1 = r * r;
    t2 = s * s;
    t3 = t2 * s;
    f = t1 * t3 - 6.0 / 7.0 * t1 * t2 + 18.0 / 91.0 * t1 * s - t1 / 91 - 3.0 / 7.0 * r * t3 + 36.0 / 91.0 * r * t2 - 9.0 / 91.0 * r * s + 6.0 / 1001.0 * r + 3.0 / 91.0 * t3 - 3.0 / 91.0 * t2 + 9.0 / 1001.0 * s - 3.0 / 5005.0;
  } else if (i == 3 && j == 2) {
    t1 = r * r;
    t2 = r * t1;
    t3 = s * s;
    f = t2 * t3 - 3.0 / 7.0 * t2 * s + 3.0 / 91.0 * t2 - 6.0 / 7.0 * t1 * t3 + 36.0 / 91.0 * t1 * s - 3.0 / 91.0 * t1 + 18.0 / 91.0 * r * t3 - 9.0 / 91.0 * r * s + 9.0 / 1001.0 * r - t3 / 91 + 6.0 / 1001.0 * s - 3.0 / 5005.0;
  } else if (i == 4 && j == 1) {
    t1 = r * r;
    t2 = t1 * t1;
    t4 = r * t1;
    f = t2 * s - t2 / 7 - 10.0 / 7.0 * t4 * s + 20.0 / 91.0 * t4 + 60.0 / 91.0 * t1 * s - 10.0 / 91.0 * t1 - 10.0 / 91.0 * r * s + 20.0 / 1001.0 * r + 5.0 / 1001.0 * s - 1.0 / 1001.0;
  } else if (i == 5 && j == 0) {
    t1 = r * r;
    t2 = t1 * t1;
    f = r * t2 - 15.0 / 7.0 * t2 + 150.0 / 91.0 * r * t1 - 50.0 / 91.0 * t1 + 75.0 / 1001.0 * r - 3.0 / 1001.0;
  } else if (i == 0 && j == 6) {
    t1 = s * s;
    t2 = t1 * t1;
    f = t1 * t2 - 21.0 / 8.0 * t2 * s + 21.0 / 8.0 * t2 - 5.0 / 4.0 * t1 * s + 15.0 / 52.0 * t1 - 3.0 / 104.0 * s + 1.0 / 1144.0;
  } else if (i == 1 && j == 5) {
    t1 = s * s;
    t2 = t1 * t1;
    t3 = t2 * s;
    t6 = t1 * s;
    f = r * t3 - 15.0 / 8.0 * r * t2 + 5.0 / 4.0 * r * t6 - 5.0 / 14.0 * r * t1 + 15.0 / 364.0 * r * s - r / 728 - t3 / 8 + t2 / 4 - 5.0 / 28.0 * t6 + 5.0 / 91.0 * t1 - 5.0 / 728.0 * s + 1.0 / 4004.0;
  } else if (i == 2 && j == 4) {
    t1 = r * r;
    t2 = s * s;
    t3 = t2 * t2;
    t5 = t2 * s;
    f = t1 * t3 - 5.0 / 4.0 * t1 * t5 + t1 * t2 / 2 - t1 * s / 14 + t1 / 364 - 3.0 / 8.0 * r * t3 + r * t5 / 2 - 3.0 / 14.0 * r * t2 + 3.0 / 91.0 * r * s - r / 728 + t3 / 40 - t5 / 28 + 3.0 / 182.0 * t2 - s / 364 + 1.0 / 8008.0;
  } else if (i == 3 && j == 3) {
    t1 = r * r;
    t2 = r * t1;
    t3 = s * s;
    t4 = t3 * s;
    f = t2 * t4 - 3.0 / 4.0 * t2 * t3 + 3.0 / 20.0 * t2 * s - t2 / 140 - 3.0 / 4.0 * t1 * t4 + 3.0 / 5.0 * t1 * t3 - 9.0 / 70.0 * t1 * s + 3.0 / 455.0 * t1 + 3.0 / 20.0 * r * t4 - 9.0 / 70.0 * r * t3 + 27.0 / 910.0 * r * s - 3.0 / 1820.0 * r - t4 / 140 + 3.0 / 455.0 * t3 - 3.0 / 1820.0 * s + 1.0 / 10010.0;
  } else if (i == 4 && j == 2) {
    t1 = r * r;
    t2 = t1 * t1;
    t3 = s * s;
    t6 = r * t1;
    f = t2 * t3 - 3.0 / 8.0 * t2 * s + t2 / 40 - 5.0 / 4.0 * t6 * t3 + t6 * s / 2 - t6 / 28 + t1 * t3 / 2 - 3.0 / 14.0 * t1 * s + 3.0 / 182.0 * t1 - r * t3 / 14 + 3.0 / 91.0 * r * s - r / 364 + t3 / 364 - s / 728 + 1.0 / 8008.0;
  } else if (i == 5 && j == 1) {
    t1 = r * r;
    t2 = t1 * t1;
    t3 = r * t2;
    t6 = r * t1;
    f = t3 * s - t3 / 8 - 15.0 / 8.0 * t2 * s + t2 / 4 + 5.0 / 4.0 * t6 * s - 5.0 / 28.0 * t6 - 5.0 / 14.0 * t1 * s + 5.0 / 91.0 * t1 + 15.0 / 364.0 * r * s - 5.0 / 728.0 * r - s / 728 + 1.0 / 4004.0;
  } else if (i == 6 && j == 0) {
    t1 = r * r;
    t2 = t1 * t1;
    f = t1 * t2 - 21.0 / 8.0 * r * t2 + 21.0 / 8.0 * t2 - 5.0 / 4.0 * r * t1 + 15.0 / 52.0 * t1 - 3.0 / 104.0 * r + 1.0 / 1144.0;
  } else if (i == 0 && j == 7) {
    t1 = s * s;
    t2 = t1 * s;
    t3 = t1 * t1;
    f = t2 * t3 - 28.0 / 9.0 * t1 * t3 + 196.0 / 51.0 * t3 * s - 245.0 / 102.0 * t3 + 245.0 / 306.0 * t2 - 7.0 / 51.0 * t1 + 7.0 / 663.0 * s - 1.0 / 3978.0;
  } else if (i == 1 && j == 6) {
    t1 = s * s;
    t2 = t1 * t1;
    t3 = t1 * t2;
    t5 = t2 * s;
    t8 = t1 * s;
    f = r * t3 - 7.0 / 3.0 * r * t5 + 35.0 / 17.0 * r * t2 - 175.0 / 204.0 * r * t8 + 35.0 / 204.0 * r * t1 - r * s / 68 + r / 2652 - t3 / 9 + 14.0 / 51.0 * t5 - 35.0 / 136.0 * t2 + 35.0 / 306.0 * t8 - 5.0 / 204.0 * t1 + s / 442 - 1.0 / 15912.0;
  } else if (i == 2 && j == 5) {
    t1 = r * r;
    t2 = s * s;
    t3 = t2 * t2;
    t4 = t3 * s;
    t7 = t2 * s;
    f = t1 * t4 - 5.0 / 3.0 * t1 * t3 + 50.0 / 51.0 * t1 * t7 - 25.0 / 102.0 * t1 * t2 + 5.0 / 204.0 * t1 * s - t1 / 1428 - r * t4 / 3 + 10.0 / 17.0 * r * t3 - 25.0 / 68.0 * r * t7 + 5.0 / 51.0 * r * t2 - 5.0 / 476.0 * r * s + r / 3094 + t4 / 51 - 5.0 / 136.0 * t3 + 5.0 / 204.0 * t7 - 5.0 / 714.0 * t2 + 5.0 / 6188.0 * s - 1.0 / 37128.0;
  } else if (i == 3 && j == 4) {
    t1 = r * r;
    t2 = t1 * r;
    t3 = s * s;
    t4 = t3 * t3;
    t6 = t3 * s;
    f = t2 * t4 - 10.0 / 9.0 * t2 * t6 + 20.0 / 51.0 * t2 * t3 - 5.0 / 102.0 * t2 * s + t2 / 612 - 2.0 / 3.0 * t1 * t4 + 40.0 / 51.0 * t1 * t6 - 5.0 / 17.0 * t1 * t3 + 2.0 / 51.0 * t1 * s - t1 / 714 + 2.0 / 17.0 * r * t4 - 5.0 / 34.0 * r * t6 + r * t3 / 17 - r * s / 119 + r / 3094 - t4 / 204 + t6 / 153 - t3 / 357 + 2.0 / 4641.0 * s - 1.0 / 55692.0;
  } else if (i == 4 && j == 3) {
    t1 = r * r;
    t2 = t1 * t1;
    t3 = s * s;
    t4 = t3 * s;
    t8 = t1 * r;
    f = t2 * t4 - 2.0 / 3.0 * t2 * t3 + 2.0 / 17.0 * t2 * s - t2 / 204 - 10.0 / 9.0 * t8 * t4 + 40.0 / 51.0 * t8 * t3 - 5.0 / 34.0 * t8 * s + t8 / 153 + 20.0 / 51.0 * t1 * t4 - 5.0 / 17.0 * t1 * t3 + t1 * s / 17 - t1 / 357 - 5.0 / 102.0 * r * t4 + 2.0 / 51.0 * r * t3 - r * s / 119 + 2.0 / 4641.0 * r + t4 / 612 - t3 / 714 + s / 3094 - 1.0 / 55692.0;
  } else if (i == 5 && j == 2) {
    t1 = r * r;
    t2 = t1 * t1;
    t3 = r * t2;
    t4 = s * s;
    t9 = t1 * r;
    f = t3 * t4 - t3 * s / 3 + t3 / 51 - 5.0 / 3.0 * t2 * t4 + 10.0 / 17.0 * t2 * s - 5.0 / 136.0 * t2 + 50.0 / 51.0 * t9 * t4 - 25.0 / 68.0 * t9 * s + 5.0 / 204.0 * t9 - 25.0 / 102.0 * t1 * t4 + 5.0 / 51.0 * t1 * s - 5.0 / 714.0 * t1 + 5.0 / 204.0 * r * t4 - 5.0 / 476.0 * r * s + 5.0 / 6188.0 * r - t4 / 1428 + s / 3094 - 1.0 / 37128.0;
  } else if (i == 6 && j == 1) {
    t1 = r * r;
    t2 = t1 * t1;
    t3 = t1 * t2;
    t5 = r * t2;
    t8 = t1 * r;
    f = t3 * s - t3 / 9 - 7.0 / 3.0 * t5 * s + 14.0 / 51.0 * t5 + 35.0 / 17.0 * t2 * s - 35.0 / 136.0 * t2 - 175.0 / 204.0 * t8 * s + 35.0 / 306.0 * t8 + 35.0 / 204.0 * t1 * s - 5.0 / 204.0 * t1 - r * s / 68 + r / 442 + s / 2652 - 1.0 / 15912.0;
  } else if (i == 7 && j == 0) {
    t1 = r * r;
    t2 = t1 * r;
    t3 = t1 * t1;
    f = t2 * t3 - 28.0 / 9.0 * t1 * t3 + 196.0 / 51.0 * r * t3 - 245.0 / 102.0 * t3 + 245.0 / 306.0 * t2 - 7.0 / 51.0 * t1 + 7.0 / 663.0 * r - 1.0 / 3978.0;
  } else if (i == 0 && j == 8) {
    t1 = s * s;
    t2 = t1 * t1;
    t3 = t2 * t2;
    t4 = t1 * s;
    f = t3 - 18.0 / 5.0 * t2 * t4 + 504.0 / 95.0 * t1 * t2 - 392.0 / 95.0 * t2 * s + 588.0 / 323.0 * t2 - 147.0 / 323.0 * t4 + 98.0 / 1615.0 * t1 - 6.0 / 1615.0 * s + 3.0 / 41990.0;
  } else if (i == 1 && j == 7) {
    t1 = s * s;
    t2 = t1 * s;
    t3 = t1 * t1;
    t4 = t2 * t3;
    t6 = t1 * t3;
    t8 = t3 * s;
    f = r * t4 - 14.0 / 5.0 * r * t6 + 294.0 / 95.0 * r * t8 - 98.0 / 57.0 * r * t3 + 490.0 / 969.0 * r * t2 - 49.0 / 646.0 * t1 * r + 49.0 / 9690.0 * r * s - r / 9690 - t4 / 10 + 28.0 / 95.0 * t6 - 98.0 / 285.0 * t8 + 196.0 / 969.0 * t3 - 245.0 / 3876.0 * t2 + 49.0 / 4845.0 * t1 - 7.0 / 9690.0 * s + 1.0 / 62985.0;
  } else if (i == 2 && j == 6) {
    t1 = r * r;
    t2 = s * s;
    t3 = t2 * t2;
    t4 = t2 * t3;
    t6 = t3 * s;
    t9 = t2 * s;
    t20 = 70.0 / 323.0 * r * t9 - 105.0 / 2584.0 * r * t2 + 21.0 / 6460.0 * r * s - r / 12920 + 3.0 / 190.0 * t4 - 7.0 / 190.0 * t6 + 21.0 / 646.0 * t3 - 35.0 / 2584.0 * t9 + 7.0 / 2584.0 * t2 - 3.0 / 12920.0 * s + 1.0 / 167960.0;
    f = t1 * t4 - 21.0 / 10.0 * t1 * t6 + 63.0 / 38.0 * t1 * t3 - 35.0 / 57.0 * t1 * t9 + 35.0 / 323.0 * t1 * t2 - 21.0 / 2584.0 * t1 * s + 7.0 / 38760.0 * t1 - 3.0 / 10.0 * r * t4 + 63.0 / 95.0 * r * t6 - 21.0 / 38.0 * r * t3 + t20;
  } else if (i == 3 && j == 5) {
    t1 = r * r;
    t2 = t1 * r;
    t3 = s * s;
    t4 = t3 * t3;
    t5 = t4 * s;
    t8 = t3 * s;
    t17 = t2 * t5 - 3.0 / 2.0 * t2 * t4 + 15.0 / 19.0 * t2 * t8 - 10.0 / 57.0 * t2 * t3 + 5.0 / 323.0 * t2 * s - t2 / 2584 - 3.0 / 5.0 * t1 * t5 + 18.0 / 19.0 * t1 * t4 - 10.0 / 19.0 * t1 * t8 + 40.0 / 323.0 * t1 * t3 - 15.0 / 1292.0 * t1 * s + t1 / 3230;
    t23 = 9.0 / 95.0 * r * t5 - 3.0 / 19.0 * r * t4 + 30.0 / 323.0 * r * t8 - 15.0 / 646.0 * r * t3 + 3.0 / 1292.0 * r * s - 3.0 / 45220.0 * r - t5 / 285 + 2.0 / 323.0 * t4 - 5.0 / 1292.0 * t8 + t3 / 969 - s / 9044 + 1.0 / 293930.0;
    f = t17 + t23;
  } else if (i == 4 && j == 4) {
    t1 = r * r;
    t2 = t1 * t1;
    t3 = s * s;
    t4 = t3 * s;
    t6 = t1 * r;
    t7 = t3 * t3;
    t12 = 1.0 / 352716.0 - t2 * t4 + t1 / 1938 - 5.0 / 3876.0 * t6 + t3 / 1938 - 5.0 / 3876.0 * t4 + t7 / 969 - s / 13566 - 2.0 / 57.0 * r * t7 - 20.0 / 57.0 * t6 * t3 + 2.0 / 969.0 * r * s + 20.0 / 19.0 * t6 * t4;
    t24 = -5.0 / 323.0 * r * t3 + 40.0 / 323.0 * t1 * t3 - t6 * t7 + 40.0 / 969.0 * t6 * s + 6.0 / 19.0 * t1 * t7 - 20.0 / 57.0 * t1 * t4 + t2 * t7 - 5.0 / 323.0 * t1 * s + 6.0 / 19.0 * t2 * t3 - 2.0 / 57.0 * t2 * s + 40.0 / 969.0 * r * t4 + t2 / 969 - r / 13566;
    f = t12 + t24;
  } else if (i == 5 && j == 3) {
    t1 = r * r;
    t2 = t1 * t1;
    t3 = r * t2;
    t4 = s * s;
    t5 = t4 * s;
    t12 = t1 * r;
    t16 = t3 * t5 - 3.0 / 5.0 * t3 * t4 + 9.0 / 95.0 * t3 * s - t3 / 285 - 3.0 / 2.0 * t2 * t5 + 18.0 / 19.0 * t2 * t4 - 3.0 / 19.0 * t2 * s + 2.0 / 323.0 * t2 + 15.0 / 19.0 * t12 * t5 - 10.0 / 19.0 * t12 * t4 + 30.0 / 323.0 * t12 * s - 5.0 / 1292.0 * t12;
    t23 = -10.0 / 57.0 * t1 * t5 + 40.0 / 323.0 * t1 * t4 - 15.0 / 646.0 * t1 * s + t1 / 969 + 5.0 / 323.0 * r * t5 - 15.0 / 1292.0 * r * t4 + 3.0 / 1292.0 * r * s - r / 9044 - t5 / 2584 + t4 / 3230 - 3.0 / 45220.0 * s + 1.0 / 293930.0;
    f = t16 + t23;
  } else if (i == 6 && j == 2) {
    t1 = r * r;
    t2 = t1 * t1;
    t3 = t2 * t1;
    t4 = s * s;
    t7 = r * t2;
    t12 = t1 * r;
    t20 = 70.0 / 323.0 * t12 * s - 35.0 / 2584.0 * t12 + 35.0 / 323.0 * t1 * t4 - 105.0 / 2584.0 * t1 * s + 7.0 / 2584.0 * t1 - 21.0 / 2584.0 * r * t4 + 21.0 / 6460.0 * r * s - 3.0 / 12920.0 * r + 7.0 / 38760.0 * t4 - s / 12920 + 1.0 / 167960.0;
    f = t3 * t4 - 3.0 / 10.0 * t3 * s + 3.0 / 190.0 * t3 - 21.0 / 10.0 * t7 * t4 + 63.0 / 95.0 * t7 * s - 7.0 / 190.0 * t7 + 63.0 / 38.0 * t2 * t4 - 21.0 / 38.0 * t2 * s + 21.0 / 646.0 * t2 - 35.0 / 57.0 * t12 * t4 + t20;
  } else if (i == 7 && j == 1) {
    t1 = r * r;
    t2 = t1 * r;
    t3 = t1 * t1;
    t4 = t2 * t3;
    t6 = t1 * t3;
    t8 = r * t3;
    f = t4 * s - t4 / 10 - 14.0 / 5.0 * t6 * s + 28.0 / 95.0 * t6 + 294.0 / 95.0 * t8 * s - 98.0 / 285.0 * t8 - 98.0 / 57.0 * t3 * s + 196.0 / 969.0 * t3 + 490.0 / 969.0 * t2 * s - 245.0 / 3876.0 * t2 - 49.0 / 646.0 * t1 * s + 49.0 / 4845.0 * t1 + 49.0 / 9690.0 * r * s - 7.0 / 9690.0 * r - s / 9690 + 1.0 / 62985.0;
  } else if (i == 8 && j == 0) {
    t1 = r * r;
    t2 = t1 * t1;
    t3 = t2 * t2;
    t4 = t1 * r;
    f = t3 - 18.0 / 5.0 * t2 * t4 + 504.0 / 95.0 * t2 * t1 - 392.0 / 95.0 * r * t2 + 588.0 / 323.0 * t2 - 147.0 / 323.0 * t4 + 98.0 / 1615.0 * t1 - 6.0 / 1615.0 * r + 3.0 / 41990.0;
  } else if (i == 0 && j == 9) {
    t1 = s * s;
    t2 = t1 * t1;
    t3 = t2 * t2;
    t5 = t1 * s;
    f = t3 * s - 45.0 / 11.0 * t3 + 540.0 / 77.0 * t2 * t5 - 72.0 / 11.0 * t2 * t1 + 756.0 / 209.0 * t2 * s - 252.0 / 209.0 * t2 + 840.0 / 3553.0 * t5 - 90.0 / 3553.0 * t1 + 9.0 / 7106.0 * s - 1.0 / 49742.0;
  } else if (i == 1 && j == 8) {
    t1 = s * s;
    t2 = t1 * t1;
    t3 = t2 * t2;
    t5 = t1 * s;
    t6 = t2 * t5;
    t8 = t2 * t1;
    t10 = t2 * s;
    f = r * t3 - 36.0 / 11.0 * r * t6 + 48.0 / 11.0 * r * t8 - 168.0 / 55.0 * r * t10 + 252.0 / 209.0 * r * t2 - 56.0 / 209.0 * r * t5 + 112.0 / 3553.0 * t1 * r - 6.0 / 3553.0 * r * s + r / 35530 - t3 / 11 + 24.0 / 77.0 * t6 - 24.0 / 55.0 * t8 + 336.0 / 1045.0 * t10 - 28.0 / 209.0 * t2 + 112.0 / 3553.0 * t5 - 14.0 / 3553.0 * t1 + 4.0 / 17765.0 * s - 1.0 / 248710.0;
  } else if (i == 2 && j == 7) {
    t1 = r * r;
    t2 = s * s;
    t3 = t2 * s;
    t4 = t2 * t2;
    t5 = t3 * t4;
    t7 = t2 * t4;
    t9 = t4 * s;
    t19 = t1 * t5 - 28.0 / 11.0 * t1 * t7 + 28.0 / 11.0 * t1 * t9 - 14.0 / 11.0 * t1 * t4 + 70.0 / 209.0 * t1 * t3 - 28.0 / 627.0 * t2 * t1 + 28.0 / 10659.0 * t1 * s - t1 / 21318 - 3.0 / 11.0 * r * t5 + 8.0 / 11.0 * r * t7 - 42.0 / 55.0 * r * t9 + 84.0 / 209.0 * r * t4;
    t23 = -70.0 / 627.0 * r * t3 + 56.0 / 3553.0 * r * t2 - 7.0 / 7106.0 * r * s + r / 53295 + t5 / 77 - 2.0 / 55.0 * t7 + 42.0 / 1045.0 * t9 - 14.0 / 627.0 * t4 + 70.0 / 10659.0 * t3 - 7.0 / 7106.0 * t2 + 7.0 / 106590.0 * s - 1.0 / 746130.0;
    f = t19 + t23;
  } else if (i == 3 && j == 6) {
    t1 = s * s;
    t2 = t1 * t1;
    t3 = t2 * t1;
    t5 = r * r;
    t6 = r * t5;
    t7 = t1 * s;
    t10 = t2 * s;
    t21 = 6.0 / 77.0 * r * t3 - 5.0 / 11.0 * t6 * t7 + 27.0 / 209.0 * r * t2 - 9.0 / 55.0 * r * t10 + 15.0 / 11.0 * t6 * t2 - 21.0 / 11.0 * t6 * t10 + t6 * t3 - 1.0 / 1492260.0 - 10.0 / 209.0 * r * t7 + 15.0 / 209.0 * t6 * t1 + 12.0 / 3553.0 * t5 * s - 6.0 / 11.0 * t5 * t3 + 12.0 / 11.0 * t5 * t10 - 9.0 / 11.0 * t5 * t2;
    t27 = 60.0 / 209.0 * t5 * t7 - t6 * s / 209 - t5 / 14212 - 10.0 / 209.0 * t1 * t5 - 5.0 / 14212.0 * t1 + 30.0 / 3553.0 * t1 * r - 9.0 / 14212.0 * r * s + 6.0 / 1045.0 * t10 + 20.0 / 10659.0 * t7 - t2 / 209 + s / 35530 + t6 / 10659 + r / 71060 - t3 / 385;
    f = t21 + t27;
  } else if (i == 4 && j == 5) {
    t1 = s * s;
    t2 = t1 * t1;
    t4 = t2 * s;
    t6 = r * r;
    t7 = r * t6;
    t13 = t1 * s;
    t15 = t6 * t6;
    t22 = 60.0 / 1463.0 * r * t2 - 2.0 / 77.0 * r * t4 + 100.0 / 77.0 * t7 * t2 - 25.0 / 49742.0 * r * s + 400.0 / 74613.0 * t1 * r - 10.0 / 11.0 * t7 * t4 - 200.0 / 4389.0 * t6 * t1 - 1.0 / 2089164.0 - 100.0 / 4389.0 * r * t13 + 15.0 / 1463.0 * t15 * s - 30.0 / 77.0 * t6 * t2 - 10.0 / 77.0 * t15 * t1 + 50.0 / 77.0 * t15 * t13 + 20.0 / 77.0 * t6 * t4 + 300.0 / 1463.0 * t6 * t13;
    t29 = t15 * t4 - 15.0 / 11.0 * t15 * t2 + 100.0 / 24871.0 * t6 * s - 50.0 / 4389.0 * t7 * s + 200.0 / 1463.0 * t1 * t7 - t15 / 4389 - 5.0 / 49742.0 * t6 - 25.0 / 149226.0 * t1 - 5.0 / 4389.0 * t2 + t4 / 1463 + 5.0 / 298452.0 * s - 50.0 / 77.0 * t7 * t13 + 50.0 / 74613.0 * t13 + r / 74613 + 20.0 / 74613.0 * t7;
    f = t22 + t29;
  } else if (i == 5 && j == 4) {
    t1 = r * r;
    t2 = t1 * t1;
    t3 = r * t2;
    t4 = s * s;
    t5 = t4 * s;
    t10 = t4 * t4;
    t12 = t1 * r;
    t21 = -10.0 / 11.0 * t5 * t3 + 20.0 / 77.0 * t3 * t4 + 200.0 / 1463.0 * t1 * t5 - 5.0 / 4389.0 * t2 - 25.0 / 149226.0 * t1 - 2.0 / 77.0 * t3 * s + 15.0 / 1463.0 * r * t10 + 50.0 / 77.0 * t12 * t10 - 25.0 / 49742.0 * r * s + 100.0 / 24871.0 * r * t4 - 200.0 / 4389.0 * t1 * t4 - 30.0 / 77.0 * t2 * t4 + 100.0 / 77.0 * t5 * t2 - 10.0 / 77.0 * t1 * t10 - 15.0 / 11.0 * t2 * t10;
    t29 = 400.0 / 74613.0 * t1 * s + 60.0 / 1463.0 * t2 * s - 100.0 / 4389.0 * t12 * s + t3 * t10 + 300.0 / 1463.0 * t12 * t4 - 50.0 / 4389.0 * r * t5 - 50.0 / 77.0 * t12 * t5 + 50.0 / 74613.0 * t12 + 20.0 / 74613.0 * t5 - t10 / 4389 + t3 / 1463 - 5.0 / 49742.0 * t4 + s / 74613 + 5.0 / 298452.0 * r - 1.0 / 2089164.0;
    f = t21 + t29;
  } else if (i == 6 && j == 3) {
    t1 = s * s;
    t2 = r * r;
    t3 = t2 * t2;
    t4 = t3 * t2;
    t6 = t1 * s;
    t9 = r * t2;
    t12 = t3 * r;
    t15 = -t1 / 14212 - 1.0 / 1492260.0 - 6.0 / 11.0 * t1 * t4 + t4 * t6 + 6.0 / 77.0 * t4 * s + 20.0 / 10659.0 * t9 - 5.0 / 11.0 * t9 * t6 - 9.0 / 14212.0 * r * s + 6.0 / 1045.0 * t12 + 12.0 / 11.0 * t12 * t1 + t6 / 10659 - 9.0 / 55.0 * t12 * s + s / 71060 + r / 35530;
    t27 = -t4 / 385 + 27.0 / 209.0 * t3 * s - 10.0 / 209.0 * t9 * s + 30.0 / 3553.0 * t2 * s + 15.0 / 209.0 * t2 * t6 + 60.0 / 209.0 * t9 * t1 - r * t6 / 209 + 15.0 / 11.0 * t3 * t6 - t3 / 209 - 5.0 / 14212.0 * t2 - 10.0 / 209.0 * t2 * t1 - 21.0 / 11.0 * t12 * t6 + 12.0 / 3553.0 * t1 * r - 9.0 / 11.0 * t3 * t1;
    f = t15 + t27;
  } else if (i == 7 && j == 2) {
    t1 = r * r;
    t2 = t1 * r;
    t3 = t1 * t1;
    t4 = t3 * t2;
    t5 = s * s;
    t8 = t3 * t1;
    t11 = t3 * r;
    t16 = t4 * t5 - 3.0 / 11.0 * t4 * s + t4 / 77 - 28.0 / 11.0 * t8 * t5 + 8.0 / 11.0 * t8 * s - 2.0 / 55.0 * t8 + 28.0 / 11.0 * t11 * t5 - 42.0 / 55.0 * t11 * s + 42.0 / 1045.0 * t11 - 14.0 / 11.0 * t5 * t3 + 84.0 / 209.0 * t3 * s - 14.0 / 627.0 * t3;
    t23 = 70.0 / 209.0 * t5 * t2 - 70.0 / 627.0 * t2 * s + 70.0 / 10659.0 * t2 - 28.0 / 627.0 * t1 * t5 + 56.0 / 3553.0 * t1 * s - 7.0 / 7106.0 * t1 + 28.0 / 10659.0 * r * t5 - 7.0 / 7106.0 * r * s + 7.0 / 106590.0 * r - t5 / 21318 + s / 53295 - 1.0 / 746130.0;
    f = t16 + t23;
  } else if (i == 8 && j == 1) {
    t1 = r * r;
    t2 = t1 * t1;
    t3 = t2 * t2;
    t5 = t1 * r;
    t6 = t5 * t2;
    t8 = t2 * t1;
    t10 = r * t2;
    f = t3 * s - t3 / 11 - 36.0 / 11.0 * t6 * s + 24.0 / 77.0 * t6 + 48.0 / 11.0 * t8 * s - 24.0 / 55.0 * t8 - 168.0 / 55.0 * t10 * s + 336.0 / 1045.0 * t10 + 252.0 / 209.0 * t2 * s - 28.0 / 209.0 * t2 - 56.0 / 209.0 * t5 * s + 112.0 / 3553.0 * t5 + 112.0 / 3553.0 * t1 * s - 14.0 / 3553.0 * t1 - 6.0 / 3553.0 * r * s + 4.0 / 17765.0 * r + s / 35530 - 1.0 / 248710.0;
  } else if (i == 9 && j == 0) {
    t1 = r * r;
    t2 = t1 * t1;
    t3 = t2 * t2;
    t5 = t1 * r;
    t9 = t3 * r - 45.0 / 11.0 * t3 + 540.0 / 77.0 * t5 * t2 - 72.0 / 11.0 * t2 * t1 + 756.0 / 209.0 * r * t2 - 252.0 / 209.0 * t2 + 840.0 / 3553.0 * t5 - 90.0 / 3553.0 * t1 + 9.0 / 7106.0 * r - 1.0 / 49742.0;
  } else if (i == 0 && j == 10) {
    t1 = s * s;
    t2 = t1 * t1;
    t3 = t2 * t2;
    t6 = t1 * s;
    f = t3 * t1 - 55.0 / 12.0 * t3 * s + 825.0 / 92.0 * t3 - 225.0 / 23.0 * t2 * t6 + 150.0 / 23.0 * t2 * t1 - 63.0 / 23.0 * t2 * s + 315.0 / 437.0 * t2 - 50.0 / 437.0 * t6 + 75.0 / 7429.0 * t1 - 25.0 / 59432.0 * s + 1.0 / 178296.0;
  } else if (i == 1 && j == 9) {
    t1 = s * s;
    t2 = t1 * t1;
    t3 = t2 * t2;
    t4 = t3 * s;
    t7 = t1 * s;
    t8 = t2 * t7;
    t10 = t2 * t1;
    t12 = t2 * s;
    f = r * t4 - 15.0 / 4.0 * r * t3 + 135.0 / 23.0 * r * t8 - 1260.0 / 253.0 * r * t10 + 630.0 / 253.0 * r * t12 - 189.0 / 253.0 * r * t2 + 630.0 / 4807.0 * r * t7 - 60.0 / 4807.0 * r * t1 + 45.0 / 81719.0 * r * s - 5.0 / 653752.0 * r - t4 / 12 + 15.0 / 46.0 * t3 - 135.0 / 253.0 * t8 + 120.0 / 253.0 * t10 - 63.0 / 253.0 * t12 + 378.0 / 4807.0 * t2 - 70.0 / 4807.0 * t7 + 120.0 / 81719.0 * t1 - 45.0 / 653752.0 * s + 1.0 / 980628.0;
  } else if (i == 2 && j == 8) {
    t1 = r * r;
    t2 = s * s;
    t3 = t2 * t2;
    t4 = t3 * s;
    t8 = t3 * t3;
    t10 = t2 * s;
    t11 = t3 * t10;
    t17 = t3 * t2;
    t19 = -588.0 / 253.0 * t1 * t4 - 28.0 / 4807.0 * r * t2 + 24.0 / 81719.0 * r * s + t1 * t8 - 3.0 * t1 * t11 - 4.0 / 4807.0 * t1 * s - 63.0 / 253.0 * r * t3 - 42.0 / 253.0 * t1 * t10 + 210.0 / 253.0 * t1 * t3 + 84.0 / 23.0 * t1 * t17 - 42.0 / 1265.0 * t4 + 28.0 / 81719.0 * t2 + t1 / 81719;
    t26 = -3.0 / 653752.0 * r - 14.0 / 4807.0 * t10 - 3.0 / 163438.0 * s + 1.0 / 3268760.0 + 18.0 / 23.0 * r * t11 - r * t8 / 4 + 252.0 / 4807.0 * r * t10 - 252.0 / 253.0 * r * t17 + 168.0 / 253.0 * r * t4 + 84.0 / 4807.0 * t2 * t1 + 63.0 / 4807.0 * t3 - 9.0 / 253.0 * t11 + t8 / 92 + 12.0 / 253.0 * t17;
    f = t19 + t26;
  } else if (i == 3 && j == 7) {
    t1 = r * r;
    t2 = r * t1;
    t3 = s * s;
    t4 = t3 * t3;
    t5 = t3 * s;
    t6 = t4 * t5;
    t7 = t4 * s;
    t9 = t4 * t3;
    t14 = 1.0 / 7354710.0 - t2 / 43263 + 14.0 / 4807.0 * t4 - t6 / 506 - 35.0 / 43263.0 * t5 - 7.0 / 980628.0 * s + 28.0 / 245157.0 * t3 - 294.0 / 253.0 * t1 * t7 + 4.0 / 245157.0 * t1 - r / 326876 - 7.0 / 1265.0 * t7 + 4.0 / 759.0 * t9 + 28.0 / 23.0 * t1 * t9 - 14.0 / 4807.0 * r * t3 + 14.0 / 81719.0 * r * s - t1 * t6 / 2;
    t31 = -14.0 / 14421.0 * t1 * s - 21.0 / 253.0 * r * t4 + 84.0 / 4807.0 * t1 * t3 - 35.0 / 253.0 * t1 * t5 + 140.0 / 253.0 * t1 * t4 + 105.0 / 4807.0 * r * t5 + 49.0 / 23.0 * t2 * t7 - 7.0 / 3.0 * t2 * t9 + 7.0 / 4807.0 * t2 * s - 7.0 / 253.0 * t3 * t2 + 175.0 / 759.0 * t2 * t5 - 245.0 / 253.0 * t2 * t4 + 3.0 / 46.0 * r * t6 + t2 * t6 - 42.0 / 253.0 * r * t9 + 42.0 / 253.0 * r * t7;
    f = t14 + t31;
  } else if (i == 4 && j == 6) {
    t1 = s * s;
    t2 = t1 * s;
    t4 = r * r;
    t5 = t4 * t4;
    t7 = t1 * t1;
    t8 = t7 * s;
    t9 = t7 * t1;
    t15 = 1.0 / 11767536.0 + 50.0 / 4807.0 * r * t2 + t5 / 19228 + 75.0 / 4807.0 * t4 * t1 + 15.0 / 19228.0 * t7 - 5.0 / 1961256.0 * r - t8 / 1012 + 5.0 / 10626.0 * t9 - 25.0 / 86526.0 * t2 - 5.0 / 1307504.0 * s + 25.0 / 490314.0 * t1 + 5.0 / 245157.0 * t4 - 105.0 / 253.0 * t4 * t8 + 5.0 / 23.0 * t4 * t9 - 25.0 / 14421.0 * r * t1 + 10.0 / 81719.0 * r * s - 5.0 / 4807.0 * t4 * s;
    t21 = t4 * r;
    t34 = -15.0 / 506.0 * r * t7 - 25.0 / 253.0 * t4 * t2 + 75.0 / 253.0 * t4 * t7 + 105.0 / 92.0 * t5 * t7 - 175.0 / 506.0 * t5 * t2 + 15.0 / 4807.0 * t21 * s - 5.0 / 86526.0 * t21 + t5 * t9 - 7.0 / 4.0 * t5 * t8 + 25.0 / 506.0 * t5 * t1 - 3.0 / 1012.0 * t5 * s + 35.0 / 23.0 * t21 * t8 - 5.0 / 6.0 * t21 * t9 - 25.0 / 506.0 * t21 * t1 + 250.0 / 759.0 * t21 * t2 - 525.0 / 506.0 * t21 * t7 - 5.0 / 253.0 * r * t9 + 10.0 / 253.0 * r * t8;
    f = t15 + t34;
  } else if (i == 5 && j == 5) {
    t1 = s * s;
    t2 = t1 * t1;
    t4 = r * r;
    t7 = t1 * s;
    t10 = t4 * t4;
    t11 = t10 * r;
    t14 = t2 * s;
    t19 = t4 * r;
    t26 = 1.0 / 13728792.0 - 75.0 / 7084.0 * r * t2 - 125.0 / 100947.0 * t4 * s + 500.0 / 33649.0 * t4 * t1 - 125.0 / 1771.0 * t4 * t7 + 250.0 / 1771.0 * t4 * t2 - 5.0 / 4.0 * t11 * t2 - 375.0 / 506.0 * t10 * t7 - 5.0 / 4.0 * t10 * t14 + 375.0 / 67298.0 * r * t7 + 250.0 / 1771.0 * t10 * t1 - 75.0 / 7084.0 * t10 * s + 375.0 / 67298.0 * t19 * s + 625.0 / 1771.0 * t19 * t7 - 375.0 / 506.0 * t19 * t2 + 25.0 / 3542.0 * r * t14 + t11 * t14 + 25.0 / 3542.0 * t11 * s;
    t35 = -t14 / 7084 - 25.0 / 253.0 * t4 * t14 - 25.0 / 201894.0 * t7 + 50.0 / 1716099.0 * t4 - 25.0 / 253.0 * t11 * t1 + 50.0 / 1716099.0 * t1 - 25.0 / 9152528.0 * r - t11 / 7084 - 125.0 / 100947.0 * r * t1 + 125.0 / 1144066.0 * r * s + 25.0 / 46.0 * t11 * t7 - 25.0 / 9152528.0 * s - 125.0 / 1771.0 * t19 * t1 - 25.0 / 201894.0 * t19 + 25.0 / 46.0 * t19 * t14 + 15.0 / 67298.0 * t10 + 75.0 / 46.0 * t10 * t2 + 15.0 / 67298.0 * t2;
    f = t26 + t35;
  } else if (i == 6 && j == 4) {
    t1 = r * r;
    t2 = t1 * t1;
    t3 = t2 * t1;
    t4 = s * s;
    t5 = t4 * t4;
    t7 = r * t2;
    t9 = t4 * s;
    t25 = t3 * t5 - 105.0 / 253.0 * t4 * t7 - 5.0 / 6.0 * t3 * t9 - 5.0 / 4807.0 * t4 * r + 10.0 / 253.0 * t7 * s + 10.0 / 81719.0 * r * s + 35.0 / 23.0 * t7 * t9 - 25.0 / 14421.0 * t1 * s - 3.0 / 1012.0 * r * t5 + 75.0 / 4807.0 * t4 * t1 - 25.0 / 506.0 * t1 * t9 + 25.0 / 506.0 * t5 * t1 - 7.0 / 4.0 * t5 * t7 + 105.0 / 92.0 * t5 * t2 - 525.0 / 506.0 * t2 * t9 + 15.0 / 4807.0 * r * t9 + 75.0 / 253.0 * t4 * t2;
    t28 = r * t1;
    t34 = -15.0 / 506.0 * t2 * s - 5.0 / 253.0 * t3 * s + 50.0 / 4807.0 * t28 * s - 25.0 / 253.0 * t28 * t4 + 5.0 / 23.0 * t3 * t4 + 250.0 / 759.0 * t28 * t9 - 175.0 / 506.0 * t28 * t5 + 15.0 / 19228.0 * t2 + 25.0 / 490314.0 * t1 - 5.0 / 86526.0 * t9 + 5.0 / 10626.0 * t3 - 5.0 / 1307504.0 * r + t5 / 19228 - 5.0 / 1961256.0 * s - t7 / 1012 + 5.0 / 245157.0 * t4 - 25.0 / 86526.0 * t28 + 1.0 / 11767536.0;
    f = t25 + t34;
  } else if (i == 7 && j == 3) {
    t1 = s * s;
    t3 = r * r;
    t4 = t3 * t3;
    t5 = t4 * t3;
    t6 = t1 * s;
    t10 = t3 * r;
    t11 = t4 * t10;
    t14 = t4 * r;
    t16 = 1.0 / 7354710.0 - s / 326876 - 14.0 / 14421.0 * r * t1 + 4.0 / 245157.0 * t1 - 7.0 / 3.0 * t5 * t6 + 4.0 / 759.0 * t5 - 7.0 / 980628.0 * r + 14.0 / 81719.0 * r * s + 140.0 / 253.0 * t4 * t1 + t11 * t6 + 14.0 / 4807.0 * t4 - t11 / 506 - t11 * t1 / 2 - t6 / 43263 - 7.0 / 1265.0 * t14 - 294.0 / 253.0 * t14 * t1;
    t31 = 3.0 / 46.0 * t11 * s - 35.0 / 43263.0 * t10 + 175.0 / 759.0 * t10 * t6 - 21.0 / 253.0 * t4 * s - 245.0 / 253.0 * t4 * t6 + 49.0 / 23.0 * t14 * t6 - 35.0 / 253.0 * t10 * t1 + 7.0 / 4807.0 * r * t6 + 28.0 / 245157.0 * t3 - 7.0 / 253.0 * t3 * t6 + 42.0 / 253.0 * t14 * s + 84.0 / 4807.0 * t3 * t1 - 14.0 / 4807.0 * t3 * s - 42.0 / 253.0 * t5 * s + 105.0 / 4807.0 * t10 * s + 28.0 / 23.0 * t5 * t1;
    f = t16 + t31;
  } else if (i == 8 && j == 2) {
    t1 = r * r;
    t2 = r * t1;
    t4 = s * s;
    t7 = t1 * t1;
    t8 = t7 * t1;
    t11 = t7 * r;
    t14 = t7 * t7;
    t17 = 1.0 / 3268760.0 + 28.0 / 81719.0 * t1 + 252.0 / 4807.0 * t2 * s + 84.0 / 4807.0 * t4 * t1 - 28.0 / 4807.0 * t1 * s - 252.0 / 253.0 * t8 * s + 84.0 / 23.0 * t8 * t4 + 168.0 / 253.0 * t11 * s - 42.0 / 253.0 * t2 * t4 + t14 / 92 - t14 * s / 4 - 14.0 / 4807.0 * t2 + t14 * t4;
    t18 = t7 * t2;
    t26 = -9.0 / 253.0 * t18 + 63.0 / 4807.0 * t7 + 24.0 / 81719.0 * r * s + 210.0 / 253.0 * t7 * t4 - 63.0 / 253.0 * t7 * s + 18.0 / 23.0 * t18 * s - 3.0 * t18 * t4 - 42.0 / 1265.0 * t11 - 3.0 / 653752.0 * s - 4.0 / 4807.0 * t4 * r + t4 / 81719 + 12.0 / 253.0 * t8 - 3.0 / 163438.0 * r - 588.0 / 253.0 * t11 * t4;
    f = t17 + t26;
  } else if (i == 9 && j == 1) {
    t1 = r * r;
    t2 = t1 * t1;
    t3 = t2 * t2;
    t4 = t3 * r;
    t7 = r * t1;
    t8 = t7 * t2;
    t10 = t2 * t1;
    t12 = t2 * r;
    f = t4 * s - t4 / 12 - 15.0 / 4.0 * t3 * s + 15.0 / 46.0 * t3 + 135.0 / 23.0 * t8 * s - 135.0 / 253.0 * t8 - 1260.0 / 253.0 * t10 * s + 120.0 / 253.0 * t10 + 630.0 / 253.0 * t12 * s - 63.0 / 253.0 * t12 - 189.0 / 253.0 * t2 * s + 378.0 / 4807.0 * t2 + 630.0 / 4807.0 * t7 * s - 70.0 / 4807.0 * t7 - 60.0 / 4807.0 * t1 * s + 120.0 / 81719.0 * t1 + 45.0 / 81719.0 * r * s - 45.0 / 653752.0 * r - 5.0 / 653752.0 * s + 1.0 / 980628.0;
  } else if (i == 10 && j == 0) {
    t1 = r * r;
    t2 = t1 * t1;
    t3 = t2 * t2;
    t6 = r * t1;
    f = t3 * t1 - 55.0 / 12.0 * t3 * r + 825.0 / 92.0 * t3 - 225.0 / 23.0 * t2 * t6 + 150.0 / 23.0 * t2 * t1 - 63.0 / 23.0 * t2 * r + 315.0 / 437.0 * t2 - 50.0 / 437.0 * t6 + 75.0 / 7429.0 * t1 - 25.0 / 59432.0 * r + 1.0 / 178296.0;
  } else if (i == 0 && j == 11) {
    t1 = s * s;
    t2 = t1 * s;
    t3 = t1 * t1;
    t4 = t3 * t3;
    f = t4 * t2 - 66.0 / 13.0 * t4 * t1 + 726.0 / 65.0 * t4 * s - 363.0 / 26.0 * t4 + 3267.0 / 299.0 * t3 * t2 - 8316.0 / 1495.0 * t3 * t1 + 2772.0 / 1495.0 * t3 * s - 594.0 / 1495.0 * t3 + 297.0 / 5681.0 * t2 - 22.0 / 5681.0 * t1 + 66.0 / 482885.0 * s - 3.0 / 1931540.0;
  } else if (i == 1 && j == 10) {
    t1 = s * s;
    t2 = t1 * t1;
    t3 = t2 * t2;
    t4 = t3 * t1;
    t6 = t3 * s;
    t9 = t1 * s;
    t10 = t2 * t9;
    t12 = t2 * t1;
    t14 = t2 * s;
    t20 = r * t4 - 55.0 / 13.0 * r * t6 + 99.0 / 13.0 * r * t3 - 99.0 / 13.0 * r * t10 + 1386.0 / 299.0 * r * t12 - 2646.0 / 1495.0 * r * t14 + 126.0 / 299.0 * r * t2 - 18.0 / 299.0 * r * t9 + 27.0 / 5681.0 * r * t1 - r * s / 5681 + r / 482885;
    t21 = -t4 / 13 + 22.0 / 65.0 * t6 - 33.0 / 52.0 * t3 + 198.0 / 299.0 * t10 - 126.0 / 299.0 * t12 + 252.0 / 1495.0 * t14 - 63.0 / 1495.0 * t2 + 36.0 / 5681.0 * t9 - 3.0 / 5681.0 * t1 + 2.0 / 96577.0 * s - 1.0 / 3863080.0;
    f = t20 + t21;
  } else if (i == 2 && j == 9) {
    t1 = s * s;
    t2 = t1 * t1;
    t3 = t2 * t2;
    t6 = r * r;
    t7 = t2 * t1;
    t9 = t1 * s;
    t10 = t2 * t9;
    t12 = t3 * s;
    t14 = t2 * s;
    t22 = 54.0 / 65.0 * r * t3 + 648.0 / 312455.0 * r * t1 - 252.0 / 65.0 * t6 * t7 + 324.0 / 65.0 * t6 * t10 + t6 * t12 - 3.0 / 42493880.0 + 378.0 / 16445.0 * t14 + 2646.0 / 1495.0 * t6 * t14 - 567.0 / 82225.0 * t2 - 7938.0 / 16445.0 * t6 * t2 + 81.0 / 312455.0 * t6 * s - 45.0 / 13.0 * t6 * t3 - 378.0 / 16445.0 * r * t9 - 108.0 / 16445.0 * t6 * t1 + 252.0 / 3289.0 * t6 * t9;
    t29 = -7938.0 / 16445.0 * r * t14 + 1512.0 / 1495.0 * r * t7 + 2268.0 / 16445.0 * r * t2 - 756.0 / 16445.0 * t7 - 9.0 / 260.0 * t3 - t6 / 312455 + 81.0 / 1495.0 * t10 - 81.0 / 65.0 * r * t10 - 27.0 / 312455.0 * r * s - 36.0 / 312455.0 * t1 + 6.0 / 5311735.0 * r + 3.0 / 325.0 * t12 + 378.0 / 312455.0 * t9 + 27.0 / 5311735.0 * s - 3.0 / 13.0 * r * t12;
    f = t22 + t29;
  } else if (i == 3 && j == 8) {
    t1 = r * r;
    t2 = r * t1;
    t3 = s * s;
    t4 = t3 * s;
    t7 = t3 * t3;
    t8 = t7 * t3;
    t10 = t7 * s;
    t13 = t7 * t7;
    t15 = t7 * t4;
    t25 = -1764.0 / 16445.0 * t4 * t2 + 168.0 / 16445.0 * t3 * t2 + 1008.0 / 325.0 * t2 * t8 - 588.0 / 325.0 * t2 * t10 + 882.0 / 1495.0 * t2 * t7 + t2 * t13 - 3.0 / 106234700.0 + 36.0 / 7475.0 * t15 - 6.0 / 1562275.0 * t1 - 72.0 / 1562275.0 * r * s - 54.0 / 325.0 * r * t15 + 18.0 / 325.0 * r * t13 + 1512.0 / 1562275.0 * r * t3 - 504.0 / 325.0 * t1 * t8 + 432.0 / 325.0 * t1 * t15 - 6.0 / 13.0 * t1 * t13 - 756.0 / 82225.0 * r * t4 + 432.0 / 1562275.0 * t1 * s;
    t35 = -504.0 / 82225.0 * t3 * t1 + 1008.0 / 16445.0 * t4 * t1 - 5292.0 / 16445.0 * t1 * t7 + 7056.0 / 7475.0 * t1 * t10 - 10584.0 / 82225.0 * r * t10 + 1512.0 / 7475.0 * r * t8 - 36.0 / 13.0 * t2 * t15 + 756.0 / 16445.0 * r * t7 - 126.0 / 82225.0 * t7 - t13 / 650 - 504.0 / 82225.0 * t8 + 336.0 / 82225.0 * t10 - 36.0 / 82225.0 * t2 * s + 504.0 / 1562275.0 * t4 + 48.0 / 26558675.0 * s - 56.0 / 1562275.0 * t3 + 9.0 / 1562275.0 * t2 + 18.0 / 26558675.0 * r;
    f = t25 + t35;
  } else if (i == 4 && j == 7) {
    t1 = r * r;
    t2 = r * t1;
    t3 = s * s;
    t4 = t3 * s;
    t7 = t3 * t3;
    t8 = t7 * t3;
    t12 = t7 * t4;
    t14 = t1 * t1;
    t22 = t7 * s;
    t24 = 4.0 / 312455.0 * t2 + 8.0 / 15935205.0 * r - 14.0 / 937365.0 * t3 + 14.0 / 15935205.0 * s + 7.0 / 62491.0 * t4 - 490.0 / 3289.0 * t4 * t2 + 56.0 / 3289.0 * t3 * t2 + 112.0 / 65.0 * t2 * t8 + 196.0 / 299.0 * t2 * t7 - 28.0 / 937365.0 * r * s - r * t12 / 65 - 1.0 / 63740820.0 - 294.0 / 16445.0 * t14 * t3 + 56.0 / 3289.0 * r * t7 + 14.0 / 16445.0 * t14 * s - 10.0 / 13.0 * t2 * t12 + 49.0 / 299.0 * t14 * t4 - 49.0 / 65.0 * t14 * t7 + 56.0 / 1495.0 * r * t8 + 588.0 / 1495.0 * t1 * t22;
    t39 = -14.0 / 3289.0 * r * t4 + 84.0 / 312455.0 * t1 * s - 84.0 / 16445.0 * t3 * t1 + 140.0 / 3289.0 * t4 * t1 - 588.0 / 3289.0 * t1 * t7 - 588.0 / 16445.0 * r * t22 - 4.0 / 937365.0 * t1 - t14 / 82225 + 588.0 / 325.0 * t14 * t22 + t14 * t12 - 28.0 / 13.0 * t14 * t8 + 168.0 / 312455.0 * r * t3 - 28.0 / 65.0 * t1 * t8 + 12.0 / 65.0 * t1 * t12 + t12 / 2990 - 7.0 / 16445.0 * t7 + 14.0 / 16445.0 * t22 - 98.0 / 65.0 * t2 * t22 - 14.0 / 16445.0 * t8 - 14.0 / 16445.0 * t2 * s;
    f = t24 + t39;
  } else if (i == 5 && j == 6) {
    t1 = r * r;
    t2 = r * t1;
    t3 = s * s;
    t4 = t3 * t3;
    t5 = t4 * t3;
    t6 = t4 * s;
    t8 = t3 * s;
    t16 = t1 * t1;
    t21 = t16 * r;
    t24 = 75.0 / 3289.0 * t3 * t2 + 6.0 / 13.0 * t2 * t5 - 21.0 / 26.0 * t2 * t6 + 315.0 / 598.0 * t4 * t2 - 3.0 / 124982.0 * r * s + 126.0 / 65.0 * t16 * t6 - 15.0 / 13.0 * t16 * t5 + 45.0 / 124982.0 * r * t3 - t1 * t5 / 13 + 21.0 / 598.0 * t21 * t3 - 15.0 / 6578.0 * r * t8;
    t44 = t21 * t5 - 21.0 / 13.0 * t21 * t6 + 105.0 / 299.0 * t16 * t8 - 63.0 / 32890.0 * t21 * s - 63.0 / 52.0 * t16 * t4 + 9.0 / 3289.0 * t16 * s + 42.0 / 299.0 * t1 * t6 - t1 / 187473 + t21 / 32890 - 3.0 / 65780.0 * t16 - 1.0 / 84987760.0;
    f = 3.0 / 124982.0 * t2 - 3.0 / 32890.0 * t5 + 3.0 / 16445.0 * t6 - 9.0 / 65780.0 * t4 - 9.0 / 6578.0 * t2 * s + r / 2124694 + 3.0 / 62491.0 * t8 + 3.0 / 5311735.0 * s - t3 / 124982 - 525.0 / 3289.0 * t2 * t8 + t24 + 18.0 / 62491.0 * t1 * s - 15.0 / 3289.0 * t3 * t1 + 100.0 / 3289.0 * t1 * t8 - 315.0 / 3289.0 * t4 * t1 - 7.0 / 26.0 * t21 * t8 - 63.0 / 6578.0 * r * t6 + 3.0 / 598.0 * r * t5 + 63.0 / 65.0 * t21 * t4 + 45.0 / 6578.0 * r * t4 - 315.0 / 6578.0 * t16 * t3 + t44;
  } else if (i == 6 && j == 5) {
    t1 = r * r;
    t2 = s * s;
    t3 = t2 * t2;
    t6 = t1 * t1;
    t7 = r * t6;
    t9 = t3 * s;
    t12 = t6 * t1;
    t13 = t2 * s;
    t24 = t1 * r;
    t27 = 3.0 / 124982.0 * t13 + t12 * t9 - 315.0 / 3289.0 * t6 * t2 - 1.0 / 84987760.0 - 3.0 / 124982.0 * r * s + 3.0 / 5311735.0 * r + s / 2124694 - 9.0 / 6578.0 * r * t13 + 105.0 / 299.0 * t24 * t3 + 3.0 / 62491.0 * t24 - 7.0 / 26.0 * t24 * t9;
    t44 = 75.0 / 3289.0 * t1 * t13 - 3.0 / 65780.0 * t3 - 63.0 / 52.0 * t6 * t3 - 21.0 / 26.0 * t7 * t13 - 3.0 / 32890.0 * t12 - t12 * t2 / 13 + 3.0 / 16445.0 * t7 + 42.0 / 299.0 * t7 * t2 - 15.0 / 6578.0 * t24 * s - t1 / 124982 + 21.0 / 598.0 * t1 * t9;
    f = -315.0 / 6578.0 * t3 * t1 - 15.0 / 3289.0 * t1 * t2 - 63.0 / 6578.0 * t7 * s - 63.0 / 32890.0 * r * t9 + 9.0 / 3289.0 * r * t3 + 6.0 / 13.0 * t12 * t13 + 3.0 / 598.0 * t12 * s - 21.0 / 13.0 * t7 * t9 + 45.0 / 124982.0 * t1 * s + 126.0 / 65.0 * t7 * t3 + t27 + t9 / 32890 + 45.0 / 6578.0 * t6 * s - 9.0 / 65780.0 * t6 + 18.0 / 62491.0 * r * t2 - t2 / 187473 + 315.0 / 598.0 * t6 * t13 - 525.0 / 3289.0 * t24 * t13 + 100.0 / 3289.0 * t24 * t2 + 63.0 / 65.0 * t6 * t9 - 15.0 / 13.0 * t12 * t3 + t44;
  } else if (i == 7 && j == 4) {
    t1 = r * r;
    t2 = t1 * r;
    t3 = t1 * t1;
    t4 = t3 * t2;
    t5 = s * s;
    t6 = t5 * s;
    t9 = r * t3;
    t12 = t5 * t5;
    t20 = t3 * t1;
    t24 = -1.0 / 63740820.0 - 14.0 / 937365.0 * t1 - 10.0 / 13.0 * t4 * t6 + 12.0 / 65.0 * t4 * t5 - 98.0 / 65.0 * t6 * t9 + 56.0 / 3289.0 * t6 * t1 + t4 * t12 - 588.0 / 3289.0 * t3 * t5 - 294.0 / 16445.0 * t1 * t12 - 84.0 / 16445.0 * t1 * t5 + 588.0 / 325.0 * t12 * t9 - 588.0 / 16445.0 * t9 * s + 14.0 / 16445.0 * r * t12 + 56.0 / 1495.0 * t20 * s + t4 / 2990 - 14.0 / 16445.0 * t20 - t4 * s / 65 + 14.0 / 16445.0 * t9 + 140.0 / 3289.0 * t2 * t5 - t12 / 82225;
    t39 = -49.0 / 65.0 * t12 * t3 - 7.0 / 16445.0 * t3 + 7.0 / 62491.0 * t2 - 28.0 / 937365.0 * r * s - 4.0 / 937365.0 * t5 + 84.0 / 312455.0 * r * t5 + 14.0 / 15935205.0 * r + 4.0 / 312455.0 * t6 + 8.0 / 15935205.0 * s - 14.0 / 16445.0 * r * t6 + 56.0 / 3289.0 * t3 * s + 49.0 / 299.0 * t12 * t2 - 490.0 / 3289.0 * t6 * t2 + 196.0 / 299.0 * t6 * t3 + 588.0 / 1495.0 * t9 * t5 - 14.0 / 3289.0 * t2 * s - 28.0 / 65.0 * t20 * t5 - 28.0 / 13.0 * t20 * t12 + 112.0 / 65.0 * t20 * t6 + 168.0 / 312455.0 * t1 * s;
    f = t24 + t39;
  } else if (i == 8 && j == 3) {
    t2 = s * s;
    t4 = t2 * s;
    t6 = r * r;
    t7 = t6 * r;
    t8 = t6 * t6;
    t10 = t8 * t8;
    t16 = t8 * t6;
    t18 = t8 * t7;
    t22 = 48.0 / 26558675.0 * r - 72.0 / 1562275.0 * r * s + 432.0 / 1562275.0 * r * t2 - 36.0 / 82225.0 * r * t4 + 504.0 / 1562275.0 * t7 + 756.0 / 16445.0 * t8 * s - 126.0 / 82225.0 * t8 - 6.0 / 13.0 * t10 * t2 + 1008.0 / 16445.0 * t7 * t2 + 882.0 / 1495.0 * t8 * t4 + 18.0 / 325.0 * t10 * s - 1764.0 / 16445.0 * t7 * t4 - 504.0 / 325.0 * t16 * t2 - 504.0 / 82225.0 * t16 - 36.0 / 13.0 * t18 * t4 + 36.0 / 7475.0 * t18 - 54.0 / 325.0 * t18 * s - 756.0 / 82225.0 * t7 * s;
    t23 = t8 * r;
    t35 = 336.0 / 82225.0 * t23 + 7056.0 / 7475.0 * t23 * t2 - 504.0 / 82225.0 * t6 * t2 - 5292.0 / 16445.0 * t8 * t2 + 168.0 / 16445.0 * t6 * t4 - 56.0 / 1562275.0 * t6 - 588.0 / 325.0 * t23 * t4 + t10 * t4 + 432.0 / 325.0 * t18 * t2 + 1512.0 / 7475.0 * t16 * s + 1008.0 / 325.0 * t16 * t4 - 10584.0 / 82225.0 * t23 * s + 1512.0 / 1562275.0 * t6 * s + 9.0 / 1562275.0 * t4 + 18.0 / 26558675.0 * s - 3.0 / 106234700.0 - 6.0 / 1562275.0 * t2 - t10 / 650;
    f = t22 + t35;
  } else if (i == 9 && j == 2) {
    t1 = s * s;
    t4 = r * r;
    t5 = t4 * t4;
    t6 = t5 * t5;
    t9 = t6 * r;
    t12 = r * t4;
    t15 = t5 * r;
    t18 = t5 * t12;
    t20 = t5 * t4;
    t24 = 81.0 / 312455.0 * r * t1 - 27.0 / 312455.0 * r * s + 54.0 / 65.0 * t6 * s + 2268.0 / 16445.0 * t5 * s + t9 * t1 - 3.0 / 13.0 * t9 * s + 252.0 / 3289.0 * t12 * t1 - 45.0 / 13.0 * t6 * t1 + 2646.0 / 1495.0 * t15 * t1 - 378.0 / 16445.0 * t12 * s - 81.0 / 65.0 * t18 * s - 3.0 / 42493880.0 + 1512.0 / 1495.0 * t20 * s + 648.0 / 312455.0 * t4 * s - 7938.0 / 16445.0 * t15 * s;
    t29 = -36.0 / 312455.0 * t4 + 324.0 / 65.0 * t18 * t1 - 7938.0 / 16445.0 * t5 * t1 - 108.0 / 16445.0 * t4 * t1 - 252.0 / 65.0 * t20 * t1 + 81.0 / 1495.0 * t18 - 756.0 / 16445.0 * t20 + 378.0 / 16445.0 * t15 + 3.0 / 325.0 * t9 + 378.0 / 312455.0 * t12 - 567.0 / 82225.0 * t5 - 9.0 / 260.0 * t6 + 6.0 / 5311735.0 * s + 27.0 / 5311735.0 * r - t1 / 312455;
    f = t24 + t29;
  } else if (i == 10 && j == 1) {
    t1 = r * r;
    t2 = t1 * t1;
    t3 = t2 * t2;
    t4 = t3 * t1;
    t6 = t3 * r;
    t9 = r * t1;
    t10 = t2 * t9;
    t12 = t2 * t1;
    t14 = r * t2;
    t16 = t4 * s - t4 / 13 - 55.0 / 13.0 * t6 * s + 22.0 / 65.0 * t6 + 99.0 / 13.0 * t3 * s - 33.0 / 52.0 * t3 - 99.0 / 13.0 * t10 * s + 198.0 / 299.0 * t10 + 1386.0 / 299.0 * t12 * s - 126.0 / 299.0 * t12 - 2646.0 / 1495.0 * t14 * s;
    t21 = 252.0 / 1495.0 * t14 + 126.0 / 299.0 * t2 * s - 63.0 / 1495.0 * t2 - 18.0 / 299.0 * t9 * s + 36.0 / 5681.0 * t9 + 27.0 / 5681.0 * t1 * s - 3.0 / 5681.0 * t1 - r * s / 5681 + 2.0 / 96577.0 * r + s / 482885 - 1.0 / 3863080.0;
    f = t16 + t21;
  } else if (i == 11 && j == 0) {
    t1 = r * r;
    t2 = r * t1;
    t3 = t1 * t1;
    t4 = t3 * t3;
    f = t4 * t2 - 66.0 / 13.0 * t4 * t1 + 726.0 / 65.0 * r * t4 - 363.0 / 26.0 * t4 + 3267.0 / 299.0 * t3 * t2 - 8316.0 / 1495.0 * t3 * t1 + 2772.0 / 1495.0 * t3 * r - 594.0 / 1495.0 * t3 + 297.0 / 5681.0 * t2 - 22.0 / 5681.0 * t1 + 66.0 / 482885.0 * r - 3.0 / 1931540.0;
  } else if (i == 0 && j == 12) {
    t1 = s * s;
    t2 = t1 * t1;
    t3 = t2 * t2;
    t5 = t1 * s;
    f = t3 * t2 - 39.0 / 7.0 * t3 * t5 + 286.0 / 21.0 * t3 * t1 - 1210.0 / 63.0 * t3 * s + 121.0 / 7.0 * t3 - 363.0 / 35.0 * t2 * t5 + 484.0 / 115.0 * t2 * t1 - 132.0 / 115.0 * t2 * s + 33.0 / 161.0 * t2 - 11.0 / 483.0 * t5 + 22.0 / 15295.0 * t1 - 2.0 / 45885.0 * s + 1.0 / 2340135.0;
  } else if (i == 1 && j == 11) {
    t1 = s * s;
    t2 = t1 * s;
    t3 = t1 * t1;
    t4 = t3 * t3;
    t5 = t4 * t2;
    t7 = t4 * t1;
    t9 = t4 * s;
    t12 = t3 * t2;
    t14 = t3 * t1;
    t16 = t3 * s;
    t22 = r * t5 - 33.0 / 7.0 * r * t7 + 605.0 / 63.0 * r * t9 - 3025.0 / 273.0 * r * t4 + 726.0 / 91.0 * r * t12 - 242.0 / 65.0 * r * t14 + 1694.0 / 1495.0 * r * t16 - 66.0 / 299.0 * t3 * r + 55.0 / 2093.0 * r * t2 - 11.0 / 6279.0 * r * t1 + 11.0 / 198835.0 * r * s - r / 1789515;
    t23 = -t5 / 14 + 22.0 / 63.0 * t7 - 605.0 / 819.0 * t9 + 242.0 / 273.0 * t4 - 121.0 / 182.0 * t12 + 484.0 / 1495.0 * t14 - 154.0 / 1495.0 * t16 + 44.0 / 2093.0 * t3 - 11.0 / 4186.0 * t2 + 22.0 / 119301.0 * t1 - 11.0 / 1789515.0 * s + 2.0 / 30421755.0;
    f = t22 + t23;
  } else if (i == 2 && j == 10) {
    t1 = s * s;
    t2 = t1 * t1;
    t3 = r * r;
    t5 = t1 * s;
    t6 = t2 * t5;
    t9 = t2 * t2;
    t13 = t2 * s;
    t15 = t2 * t1;
    t17 = t9 * t1;
    t19 = t9 * s;
    t25 = t2 / 299 - t3 * s / 12558 - 550.0 / 91.0 * t3 * t6 + 20.0 / 2093.0 * r * t5 + 275.0 / 42.0 * t3 * t9 + 5.0 / 2093.0 * t3 * t1 - 10.0 / 299.0 * t3 * t5 - 77.0 / 65.0 * t3 * t13 + 44.0 / 13.0 * t3 * t15 + t3 * t17 - 55.0 / 14.0 * t3 * t19 - 275.0 / 182.0 * r * t9 - 21.0 / 299.0 * r * t2 + 55.0 / 63.0 * r * t19 + 462.0 / 1495.0 * r * t13 + t3 / 1193010;
    t32 = -11.0 / 182.0 * t6 + 3.0 / 79534.0 * t1 - 3.0 / 4186.0 * r * t1 - s / 715806 - t5 / 2093 - r / 3579030 + 11.0 / 299.0 * t15 - 11.0 / 13.0 * r * t15 + r * s / 39767 + 132.0 / 91.0 * r * t6 + 1.0 / 60843510.0 - 3.0 / 14.0 * r * t17 + 11.0 / 182.0 * t9 - 55.0 / 1638.0 * t19 + t17 / 126 - 21.0 / 1495.0 * t13 + 77.0 / 299.0 * t3 * t2;
    f = t25 + t32;
  } else if (i == 3 && j == 9) {
    t1 = r * r;
    t2 = s * s;
    t4 = t2 * s;
    t6 = t2 * t2;
    t8 = t6 * s;
    t11 = t1 * r;
    t12 = t6 * t2;
    t15 = t6 * t6;
    t16 = t15 * s;
    t21 = t6 * t4;
    t28 = 48.0 / 23023.0 * t2 * t1 - 84.0 / 3289.0 * t4 * t1 + 252.0 / 1495.0 * t1 * t6 - 42.0 / 65.0 * t1 * t8 + 27.0 / 2187185.0 * r * s + 2.0 / 334639305.0 - 40.0 / 13.0 * t11 * t12 - 21.0 / 65.0 * t11 * t6 + t11 * t16 - 45.0 / 14.0 * t11 * t15 + 3.0 / 23023.0 * t11 * s - 36.0 / 115115.0 * r * t2 - 180.0 / 91.0 * t1 * t21 + 12.0 / 3289.0 * r * t4 + 10.0 / 7.0 * t1 * t15 - 9.0 / 115115.0 * t1 * s - r / 6561555 + 8.0 / 1495.0 * t12 + 14.0 / 299.0 * t11 * t4 + 96.0 / 65.0 * t1 * t12;
    t39 = -3.0 / 7.0 * t1 * t16 - 15.0 / 91.0 * r * t15 - 378.0 / 16445.0 * r * t6 + r * t16 / 21 + 126.0 / 1495.0 * r * t8 + 2.0 / 2187185.0 * t1 + 108.0 / 455.0 * r * t21 + 24.0 / 2187185.0 * t2 - 12.0 / 3289.0 * t11 * t2 - 42.0 / 16445.0 * t8 + 12.0 / 16445.0 * t6 - t16 / 819 + 2.0 / 455.0 * t15 + 84.0 / 65.0 * t11 * t8 - s / 2187185 - 2.0 / 16445.0 * t4 - t11 / 690690 - 12.0 / 65.0 * r * t12 - 3.0 / 455.0 * t21 + 30.0 / 7.0 * t11 * t21;
    f = t28 + t39;
  } else if (i == 4 && j == 8) {
    t1 = s * s;
    t2 = t1 * t1;
    t3 = t2 * s;
    t4 = r * r;
    t5 = r * t4;
    t6 = t2 * t1;
    t10 = t2 * t2;
    t14 = t1 * s;
    t17 = 4.0 / 937365.0 * t1 + 2.0 / 9867.0 * t2 - 28.0 / 49335.0 * t3 - 80.0 / 39.0 * t5 * t6 + 224.0 / 195.0 * t5 * t3 - 14.0 / 39.0 * t5 * t2 - 5.0 / 7.0 * t5 * t10 + 16.0 / 69069.0 * t5 * s - 56.0 / 9867.0 * t5 * t1 + 56.0 / 897.0 * t5 * t14 - 8.0 / 49335.0 * t1 * r;
    t18 = t2 * t14;
    t20 = t4 * t4;
    t31 = 40.0 / 21.0 * t5 * t18 - 14.0 / 195.0 * t20 * t14 + 16.0 / 455.0 * r * t18 - 40.0 / 91.0 * t4 * t18 - 8.0 / 115115.0 * t4 * s + 16.0 / 9867.0 * t4 * t1 - 56.0 / 195.0 * t4 * t3 + 32.0 / 65.0 * t6 * t4 - 10.0 / 819.0 * r * t10 + 28.0 / 65.0 * t20 * t2 - 4.0 / 16445.0 * t20 * s;
    t37 = 112.0 / 4485.0 * t3 * r - 56.0 / 39.0 * t20 * t3 - t5 / 345345 - t18 / 1365 - 18.0 / 7.0 * t20 * t18 + t20 / 345345 + t10 / 4095 + 16.0 / 2187185.0 * r * s - 2.0 / 49335.0 * t14 + 4.0 / 4485.0 * t6 - 4.0 / 19684665.0 * s;
    t47 = -8.0 / 195.0 * r * t6 - 2.0 / 19684665.0 * r + t20 * t10 + 1.0 / 334639305.0 + 28.0 / 4485.0 * t20 * t1 + 8.0 / 3.0 * t20 * t6 - 28.0 / 3289.0 * r * t2 + 28.0 / 299.0 * t4 * t2 - 56.0 / 3289.0 * t4 * t14 + 10.0 / 63.0 * t4 * t10 + 16.0 / 9867.0 * r * t14 + 2.0 / 2187185.0 * t4;
    f = t17 + t31 + t37 + t47;
  } else if (i == 5 && j == 7) {
    t1 = s * s;
    t2 = t1 * t1;
    t3 = t2 * t1;
    t6 = r * r;
    t7 = t6 * t6;
    t8 = t7 * r;
    t9 = t2 * s;
    t11 = t1 * s;
    t12 = t11 * t2;
    t14 = t6 * r;
    t22 = 2.0 / 1003917915.0 - t3 * r / 117 + r * s / 187473 + 14.0 / 9.0 * t8 * t9 - 15.0 / 14.0 * t7 * t12 - 100.0 / 117.0 * t14 * t3 + 28.0 / 39.0 * t14 * t9 + 10.0 / 29601.0 * t14 * s - 70.0 / 9867.0 * t14 * t1 + 175.0 / 2691.0 * t14 * t11 - r * t1 / 9867 + 25.0 / 63.0 * t14 * t12;
    t33 = -35.0 / 234.0 * t7 * t11 + r * t12 / 273 - 50.0 / 819.0 * t6 * t12 - 2.0 / 29601.0 * t6 * s + 40.0 / 29601.0 * t1 * t6 - 2.0 * t8 * t3 - 350.0 / 29601.0 * t11 * t6 + 16.0 / 117.0 * t6 * t3 + 28.0 / 39.0 * t7 * t2 - 35.0 / 9867.0 * r * t2 - t8 / 148005 - 7.0 / 49335.0 * t9;
    t38 = -t11 / 59202 - s / 8436285 - r / 11810799 + 2.0 / 13455.0 * t3 + 140.0 / 2691.0 * t6 * t2 + 25.0 / 29601.0 * r * t11 + 4.0 / 3936933.0 * t6 + 2.0 / 937365.0 * t1 + 2.0 / 29601.0 * t2 - 35.0 / 117.0 * t2 * t14 + 2.0 / 207207.0 * t7 - t12 / 16380;
    t50 = -t14 / 207207 + 7.0 / 13455.0 * t8 * s + t8 * t12 + 14.0 / 897.0 * t7 * t1 - 7.0 / 585.0 * t1 * t8 + 20.0 / 9.0 * t7 * t3 - 70.0 / 117.0 * t8 * t2 + 14.0 / 117.0 * t11 * t8 - 7.0 / 9867.0 * t7 * s + 7.0 / 897.0 * r * t9 - 14.0 / 117.0 * t6 * t9 - 70.0 / 39.0 * t7 * t9;
    f = t22 + t33 + t38 + t50;
  } else if (i == 6 && j == 6) {
    t1 = r * r;
    t2 = r * t1;
    t3 = s * s;
    t4 = t3 * t3;
    t5 = t4 * t3;
    t7 = t4 * s;
    t10 = t3 * s;
    t12 = t1 * t1;
    t14 = t12 * t1;
    t19 = r * t12;
    t21 = -25.0 / 117.0 * t2 * t5 + 14.0 / 39.0 * t7 * t2 - 35.0 / 156.0 * t4 * t2 + 1.0 / 573667380.0 - 175.0 / 19734.0 * t1 * t10 + t1 / 749892 - 35.0 / 156.0 * t12 * t10 - t14 * s / 780 + 5.0 / 9867.0 * r * t10 - t1 * s / 13156 + 25.0 / 19734.0 * t3 * t1 - 3.0 / 2.0 * t19 * t5;
    t34 = 35.0 / 1196.0 * t4 * t1 - 7.0 / 156.0 * t7 * t1 + t1 * t5 / 39 + 21.0 / 26.0 * t12 * t4 - 21.0 / 13156.0 * r * t4 - 21.0 / 13156.0 * t12 * s + 7.0 / 2990.0 * t7 * r - 35.0 / 26.0 * t7 * t12 - 7.0 / 156.0 * t19 * t3 + 14.0 / 39.0 * t19 * t10 + t14 * t5 + t14 * t3 / 39;
    t42 = 5.0 / 9867.0 * t2 * s - 175.0 / 19734.0 * t3 * t2 + 175.0 / 2691.0 * t2 * t10 - t3 * r / 13156 + t3 / 749892 - t2 / 118404 + t12 / 39468 - 3.0 / 2.0 * t14 * t7 - 7.0 / 197340.0 * t19 - 7.0 / 197340.0 * t7 + 3.0 / 624910.0 * r * s - t10 / 118404;
    t51 = 7.0 / 3.0 * t19 * t7 + t4 / 39468 + t14 / 53820 - r * t5 / 780 - s / 11248380 + t5 / 53820 - r / 11248380 + 5.0 / 6.0 * t14 * t4 + 35.0 / 1196.0 * t12 * t3 - 25.0 / 117.0 * t14 * t10 + 5.0 / 6.0 * t12 * t5 - 35.0 / 26.0 * t19 * t4 + 7.0 / 2990.0 * t19 * s;
    f = t21 + t34 + t42 + t51;
  } else if (i == 7 && j == 5) {
    t1 = r * r;
    t2 = t1 * t1;
    t3 = t2 * t1;
    t4 = s * s;
    t5 = t4 * t4;
    t7 = t1 * r;
    t8 = t7 * t2;
    t11 = t5 * s;
    t13 = t4 * s;
    t14 = t2 * r;
    t20 = 20.0 / 9.0 * t3 * t5 + 2.0 / 1003917915.0 - 50.0 / 819.0 * t8 * t4 + t8 * s / 273 + t11 * t8 - t13 / 207207 - 7.0 / 49335.0 * t14 + r * s / 187473 + 14.0 / 9.0 * t14 * t11 - 2.0 * t3 * t11 + 14.0 / 117.0 * t7 * t11 - 35.0 / 234.0 * t7 * t5;
    t33 = 16.0 / 117.0 * t4 * t3 + 25.0 / 29601.0 * t7 * s - 350.0 / 29601.0 * t7 * t4 + 175.0 / 2691.0 * t7 * t13 - 2.0 / 29601.0 * r * t4 - 35.0 / 117.0 * t2 * t13 + 25.0 / 63.0 * t8 * t13 + 10.0 / 29601.0 * r * t13 - t1 * s / 9867 + 40.0 / 29601.0 * t4 * t1 - 70.0 / 9867.0 * t1 * t13 + 14.0 / 897.0 * t1 * t5;
    t47 = -7.0 / 585.0 * t1 * t11 + 28.0 / 39.0 * t2 * t5 - 7.0 / 9867.0 * r * t5 - 35.0 / 9867.0 * t2 * s + 7.0 / 13455.0 * r * t11 - 70.0 / 117.0 * t2 * t11 - 14.0 / 117.0 * t14 * t4 + 28.0 / 39.0 * t14 * t13 - 100.0 / 117.0 * t3 * t13 - 15.0 / 14.0 * t8 * t5 - 70.0 / 39.0 * t14 * t5 + 140.0 / 2691.0 * t4 * t2;
    t50 = 7.0 / 897.0 * t14 * s + 2.0 / 13455.0 * t3 + 2.0 / 207207.0 * t5 + 4.0 / 3936933.0 * t4 - s / 11810799 - t11 / 148005 - t8 / 16380 - r / 8436285 + 2.0 / 29601.0 * t2 - t7 / 59202 + 2.0 / 937365.0 * t1 - t3 * s / 117;
    f = t20 + t33 + t47 + t50;
  } else if (i == 8 && j == 4) {
    t1 = r * r;
    t2 = t1 * t1;
    t3 = t2 * t2;
    t4 = s * s;
    t5 = t4 * s;
    t7 = t1 * r;
    t9 = t4 * t4;
    t10 = t2 * t1;
    t12 = t7 * t2;
    t13 = 1.0 / 334639305.0 - 5.0 / 7.0 * t3 * t5 - 2.0 / 49335.0 * t7 + 2.0 / 9867.0 * t2 + 16.0 / 2187185.0 * r * s + t3 / 4095 - t5 / 345345 + t9 / 345345 + 8.0 / 3.0 * t10 * t9 - t12 / 1365 + 4.0 / 4485.0 * t10;
    t22 = -10.0 / 819.0 * t3 * s - 2.0 / 19684665.0 * s - 4.0 / 19684665.0 * r + 2.0 / 2187185.0 * t4 - 40.0 / 91.0 * t12 * t4 + 16.0 / 455.0 * t12 * s + 10.0 / 63.0 * t4 * t3 - 14.0 / 195.0 * t7 * t9 + 32.0 / 65.0 * t10 * t4 + 16.0 / 9867.0 * t7 * s - 56.0 / 3289.0 * t7 * t4;
    t27 = t2 * r;
    t34 = -8.0 / 115115.0 * r * t4 - 14.0 / 39.0 * t2 * t5 + 28.0 / 299.0 * t4 * t2 - 56.0 / 195.0 * t27 * t4 - 28.0 / 49335.0 * t27 + 224.0 / 195.0 * t27 * t5 - 28.0 / 3289.0 * t2 * s + 28.0 / 4485.0 * t1 * t9 + 4.0 / 937365.0 * t1 - 8.0 / 195.0 * t10 * s + 40.0 / 21.0 * t12 * t5;
    t47 = 16.0 / 69069.0 * r * t5 - 8.0 / 49335.0 * t1 * s + 16.0 / 9867.0 * t4 * t1 - 56.0 / 9867.0 * t1 * t5 + 28.0 / 65.0 * t2 * t9 - 4.0 / 16445.0 * r * t9 - 80.0 / 39.0 * t10 * t5 - 18.0 / 7.0 * t12 * t9 - 56.0 / 39.0 * t27 * t9 + 112.0 / 4485.0 * t27 * s + t3 * t9 + 56.0 / 897.0 * t7 * t5;
    f = t13 + t22 + t34 + t47;
  } else if (i == 9 && j == 3) {
    t1 = s * s;
    t3 = r * r;
    t4 = t3 * t3;
    t6 = t4 * t3;
    t9 = t3 * r;
    t10 = t4 * t9;
    t12 = t4 * t4;
    t16 = t12 * r;
    t17 = t1 * s;
    t27 = r * t4;
    t30 = -9.0 / 115115.0 * r * t1 + 252.0 / 1495.0 * t4 * t1 + 96.0 / 65.0 * t6 * t1 - 12.0 / 65.0 * t6 * s + 2.0 / 334639305.0 + 108.0 / 455.0 * t10 * s - 15.0 / 91.0 * t12 * s + 27.0 / 2187185.0 * r * s + 10.0 / 7.0 * t12 * t1 + t16 * t17 + 12.0 / 3289.0 * t9 * s - 84.0 / 3289.0 * t1 * t9 + 14.0 / 299.0 * t9 * t17 - 21.0 / 65.0 * t4 * t17 + 30.0 / 7.0 * t10 * t17 + 3.0 / 23023.0 * r * t17 - 12.0 / 3289.0 * t3 * t17 - 378.0 / 16445.0 * t4 * s - 42.0 / 65.0 * t27 * t1 + 84.0 / 65.0 * t27 * t17;
    t39 = -40.0 / 13.0 * t6 * t17 + t16 * s / 21 - 3.0 / 7.0 * t16 * t1 + 126.0 / 1495.0 * t27 * s + 8.0 / 1495.0 * t6 + 12.0 / 16445.0 * t4 - 2.0 / 16445.0 * t9 - t16 / 819 - s / 6561555 + 2.0 / 455.0 * t12 - t17 / 690690 - 180.0 / 91.0 * t10 * t1 + 2.0 / 2187185.0 * t1 - 3.0 / 455.0 * t10 - r / 2187185 - 42.0 / 16445.0 * t27 + 48.0 / 23023.0 * t3 * t1 + 24.0 / 2187185.0 * t3 - 36.0 / 115115.0 * t3 * s - 45.0 / 14.0 * t12 * t17;
    f = t30 + t39;
  } else if (i == 10 && j == 2) {
    t1 = r * r;
    t2 = t1 * t1;
    t3 = t2 * t2;
    t4 = t3 * r;
    t5 = t3 * t1;
    t6 = s * s;
    t8 = t2 * t1;
    t10 = r * t1;
    t11 = t2 * t10;
    t15 = 1.0 / 60843510.0 - 55.0 / 1638.0 * t4 + t5 * t6 + 44.0 / 13.0 * t8 * t6 - t10 / 2093 + 11.0 / 299.0 * t8 + t2 / 299 + t5 / 126 + 11.0 / 182.0 * t3 - s / 3579030 - 550.0 / 91.0 * t11 * t6 - 11.0 / 182.0 * t11 - r / 715806 + t6 / 1193010 + 132.0 / 91.0 * t11 * s + r * s / 39767;
    t18 = t2 * r;
    t32 = 275.0 / 42.0 * t3 * t6 - 3.0 / 14.0 * t5 * s - 77.0 / 65.0 * t18 * t6 - 55.0 / 14.0 * t4 * t6 + 77.0 / 299.0 * t2 * t6 + 462.0 / 1495.0 * t18 * s + 55.0 / 63.0 * t4 * s - 21.0 / 1495.0 * t18 + 3.0 / 79534.0 * t1 - 3.0 / 4186.0 * t1 * s + 20.0 / 2093.0 * t10 * s - 10.0 / 299.0 * t10 * t6 - r * t6 / 12558 - 11.0 / 13.0 * t8 * s + 5.0 / 2093.0 * t6 * t1 - 21.0 / 299.0 * t2 * s - 275.0 / 182.0 * t3 * s;
    f = t15 + t32;
  } else if (i == 11 && j == 1) {
    t1 = r * r;
    t2 = r * t1;
    t3 = t1 * t1;
    t4 = t3 * t3;
    t5 = t4 * t2;
    t7 = t4 * t1;
    t9 = r * t4;
    t12 = t3 * t2;
    t14 = t3 * t1;
    t16 = t5 * s - t5 / 14 - 33.0 / 7.0 * t7 * s + 22.0 / 63.0 * t7 + 605.0 / 63.0 * t9 * s - 605.0 / 819.0 * t9 - 3025.0 / 273.0 * t4 * s + 242.0 / 273.0 * t4 + 726.0 / 91.0 * t12 * s - 121.0 / 182.0 * t12 - 242.0 / 65.0 * t14 * s + 484.0 / 1495.0 * t14;
    t17 = t3 * r;
    t23 = 1694.0 / 1495.0 * t17 * s - 154.0 / 1495.0 * t17 - 66.0 / 299.0 * t3 * s + 44.0 / 2093.0 * t3 + 55.0 / 2093.0 * t2 * s - 11.0 / 4186.0 * t2 - 11.0 / 6279.0 * t1 * s + 22.0 / 119301.0 * t1 + 11.0 / 198835.0 * r * s - 11.0 / 1789515.0 * r - s / 1789515 + 2.0 / 30421755.0;
    f = t16 + t23;
  } else if (i == 12 && j == 0) {
    t1 = r * r;
    t2 = t1 * t1;
    t3 = t2 * t2;
    t5 = r * t1;
    f = t3 * t2 - 39.0 / 7.0 * t3 * t5 + 286.0 / 21.0 * t3 * t1 - 1210.0 / 63.0 * t3 * r + 121.0 / 7.0 * t3 - 363.0 / 35.0 * t2 * t5 + 484.0 / 115.0 * t2 * t1 - 132.0 / 115.0 * t2 * r + 33.0 / 161.0 * t2 - 11.0 / 483.0 * t5 + 22.0 / 15295.0 * t1 - 2.0 / 45885.0 * r + 1.0 / 2340135.0;
  }
  return f;
}
```