user: What would the C source look like for the assembly code provided here:

```asm
<Bn>:
  endbr64
  mov    %edx,%eax
  mov    %edi,%edx
  push   %r15
  or     %esi,%edx
  push   %r14
  push   %r13
  push   %r12
  push   %rbp
  push   %rbx
  mov    %edx,%ebx
  or     %eax,%ebx
  je     L6135
  mov    %edi,%ecx
  movapd %xmm0,%xmm3
  test   %edx,%edx
  je     L4037
  test   %edi,%edi
  sete   %dil
  cmp    $0x1,%esi
  sete   %r13b
  mov    %edi,%r10d
  and    %r13b,%r10b
  je     L10973
  test   %eax,%eax
  je     L4693
  cmp    $0x1,%eax
  je     L6262
  mov    %r10d,%r12d
  xor    %r11d,%r11d
  xor    %ebp,%ebp
  xor    %ebx,%ebx
  xor    %r8d,%r8d
  xor    %r9d,%r9d
L6833:
  movb   $0x0,-0x4d(%rsp)
  mov    $0x1,%r13d
  test   %r12b,%r12b
  je     L136
  xor    %r14d,%r14d
  xor    %r15d,%r15d
  cmp    $0x2,%eax
  je     L4090
L5141:
  cmp    $0x3,%esi
  mov    %r13d,%edi
  sete   -0x4e(%rsp)
  and    -0x4e(%rsp),%dil
  je     L8824
  test   %eax,%eax
  jne    L9927
  movapd %xmm1,%xmm2
  subsd  D21251(%rip),%xmm3
  movsd  D17734(%rip),%xmm0
  mulsd  %xmm1,%xmm2
  movapd %xmm3,%xmm4
  mulsd  %xmm3,%xmm4
  mulsd  %xmm2,%xmm0
  mulsd  %xmm1,%xmm2
  mulsd  %xmm4,%xmm1
  mulsd  D6186(%rip),%xmm1
  mulsd  %xmm3,%xmm0
  mulsd  %xmm4,%xmm3
  divsd  D427(%rip),%xmm3
  addsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  addsd  %xmm3,%xmm1
  movapd %xmm1,%xmm0
  jmp    L3357
  nopl   (%rax)
L6135:
  movsd  D21251(%rip),%xmm0
L3357:
  pop    %rbx
  pop    %rbp
  pop    %r12
  pop    %r13
  pop    %r14
  pop    %r15
  ret
  nopl   0x0(%rax,%rax,1)
L4037:
  cmp    $0x1,%eax
  je     L1451
  cmp    $0x2,%eax
  je     L10547
  xor    %ebx,%ebx
  mov    $0x1,%r8d
  xor    %r9d,%r9d
  xor    %r13d,%r13d
  mov    $0x1,%edi
L882:
  cmp    $0x2,%ecx
  sete   %r11b
  mov    %r11d,%r15d
  and    %r8b,%r15b
  mov    %r15b,-0x4d(%rsp)
  je     L2834
  test   %eax,%eax
  jne    L4115
  movapd %xmm3,%xmm0
  mulsd  %xmm3,%xmm0
  mulsd  D25851(%rip),%xmm3
  subsd  %xmm3,%xmm0
  addsd  D14027(%rip),%xmm0
  jmp    L3357
  nopl   0x0(%rax,%rax,1)
L4693:
  movsd  D25000(%rip),%xmm2
  pop    %rbx
  pop    %rbp
  pop    %r12
  mulsd  %xmm2,%xmm3
  pop    %r13
  pop    %r14
  pop    %r15
  movapd %xmm3,%xmm0
  addsd  %xmm1,%xmm0
  subsd  %xmm2,%xmm0
  ret
  nopl   0x0(%rax,%rax,1)
L1451:
  movsd  D25851(%rip),%xmm4
  mulsd  %xmm4,%xmm1
  mulsd  %xmm4,%xmm3
  addsd  %xmm1,%xmm2
  addsd  %xmm3,%xmm2
  movapd %xmm2,%xmm0
  subsd  %xmm4,%xmm0
  jmp    L3357
  nopl   (%rax)
L10973:
  cmp    $0x1,%ecx
  sete   %r9b
  test   %esi,%esi
  sete   %r8b
  mov    %r9d,%ebp
  and    %r8b,%bpl
  je     L5659
  test   %eax,%eax
  je     L7338
  cmp    $0x1,%eax
  jne    L8299
  movsd  D25851(%rip),%xmm4
  subsd  D20791(%rip),%xmm3
  mulsd  %xmm4,%xmm1
  mulsd  %xmm4,%xmm0
  addsd  %xmm1,%xmm2
  addsd  %xmm2,%xmm0
  subsd  %xmm4,%xmm0
  mulsd  %xmm3,%xmm0
  jmp    L3357
  nopl   0x0(%rax,%rax,1)
L7338:
  subsd  D15079(%rip),%xmm3
  movapd %xmm3,%xmm0
  jmp    L3357
  nopl   0x0(%rax)
L10547:
  movsd  D8112(%rip),%xmm0
  addsd  %xmm3,%xmm1
  subsd  D21251(%rip),%xmm1
  mulsd  %xmm2,%xmm0
  mulsd  %xmm2,%xmm2
  mulsd  %xmm1,%xmm0
  mulsd  %xmm1,%xmm1
  mulsd  D27605(%rip),%xmm1
  addsd  %xmm0,%xmm2
  addsd  %xmm1,%xmm2
  movapd %xmm2,%xmm0
  jmp    L3357
  nopl   (%rax)
L6262:
  movsd  D25851(%rip),%xmm4
  movapd %xmm1,%xmm0
  mulsd  %xmm4,%xmm0
  addsd  %xmm0,%xmm2
  movapd %xmm3,%xmm0
  mulsd  %xmm4,%xmm0
  addsd  %xmm2,%xmm0
  movsd  D15079(%rip),%xmm2
  mulsd  %xmm2,%xmm3
  subsd  %xmm4,%xmm0
  addsd  %xmm1,%xmm3
  subsd  %xmm2,%xmm3
  mulsd  %xmm3,%xmm0
  jmp    L3357
L9927:
  mov    %dil,-0x4c(%rsp)
  mov    %dil,-0x4e(%rsp)
L3000:
  test   %r15b,%r15b
  je     L4550
  cmp    $0x1,%eax
  je     L6755
  mov    %r9d,%r13d
  and    %ebx,%r13d
  mov    %r13b,-0x49(%rsp)
  test   %r14b,%r14b
  je     L70
L6854:
  mov    %r11d,%r15d
  movb   $0x1,-0x48(%rsp)
  and    %r10d,%r15d
  mov    %r15d,%r13d
L11653:
  cmp    $0x3,%ecx
  sete   -0x4b(%rsp)
  movzbl -0x4b(%rsp),%r15d
  and    %r8b,%r15b
  mov    %r15b,-0x4a(%rsp)
  je     L5769
  test   %eax,%eax
  jne    L5793
  movapd %xmm3,%xmm1
  movapd %xmm3,%xmm0
  mulsd  %xmm3,%xmm1
  mulsd  D11514(%rip),%xmm3
  mulsd  %xmm1,%xmm0
  mulsd  D2041(%rip),%xmm1
  subsd  %xmm1,%xmm0
  addsd  %xmm3,%xmm0
  subsd  D2950(%rip),%xmm0
  jmp    L3357
  nopl   0x0(%rax,%rax,1)
L4550:
  mov    %r9d,%r13d
  and    %bl,%r13b
  mov    %r13b,-0x49(%rsp)
  je     L8704
  test   %eax,%eax
  jne    L7949
  movsd  D28552(%rip),%xmm0
  movapd %xmm3,%xmm2
  subsd  D21251(%rip),%xmm2
  subsd  D396(%rip),%xmm3
  mulsd  %xmm1,%xmm0
  mulsd  %xmm1,%xmm1
  mulsd  %xmm2,%xmm0
  mulsd  %xmm2,%xmm2
  divsd  D4909(%rip),%xmm2
  addsd  %xmm1,%xmm0
  addsd  %xmm2,%xmm0
  mulsd  %xmm3,%xmm0
  jmp    L3357
L4090:
  movsd  D8112(%rip),%xmm0
  movapd %xmm1,%xmm4
  addsd  %xmm3,%xmm4
  subsd  D21251(%rip),%xmm4
  mulsd  %xmm2,%xmm0
  mulsd  %xmm2,%xmm2
  mulsd  %xmm4,%xmm0
  mulsd  %xmm4,%xmm4
  mulsd  D27605(%rip),%xmm4
  addsd  %xmm0,%xmm2
  addsd  %xmm4,%xmm2
  movapd %xmm2,%xmm0
  movsd  D20791(%rip),%xmm2
  mulsd  %xmm2,%xmm3
  addsd  %xmm1,%xmm3
  subsd  %xmm2,%xmm3
  mulsd  %xmm3,%xmm0
  jmp    L3357
L7949:
  mov    %r10d,%ebx
  and    %r11b,%bl
  mov    %ebx,%r13d
  je     L537
  mov    %r13b,-0x49(%rsp)
  mov    %r13d,%ebx
L3266:
  cmp    $0x3,%ecx
  movb   $0x1,-0x47(%rsp)
  mov    $0x1,%r10d
  sete   -0x4b(%rsp)
  movzbl -0x4b(%rsp),%r11d
  and    %r8d,%r11d
  mov    %r11b,-0x4a(%rsp)
  mov    $0x1,%r11d
L4510:
  test   %edx,%edx
  jne    L10382
  cmp    $0x4,%eax
  je     L5478
L8098:
  test   %bpl,%bpl
  je     L3467
  cmp    $0x2,%eax
  je     L3866
L1884:
  cmp    $0x4,%esi
  sete   -0x45(%rsp)
  movzbl -0x45(%rsp),%r9d
  and    %dil,%r9b
  mov    %r9b,-0x46(%rsp)
  je     L4553
  test   %eax,%eax
  jne    L8005
  movapd %xmm1,%xmm4
  movsd  D8891(%rip),%xmm0
  subsd  D21251(%rip),%xmm3
  mulsd  %xmm1,%xmm4
  movapd %xmm3,%xmm2
  mulsd  %xmm3,%xmm2
  mulsd  %xmm4,%xmm0
  movapd %xmm4,%xmm5
  mulsd  %xmm4,%xmm5
  mulsd  D2041(%rip),%xmm4
  mulsd  %xmm1,%xmm0
  mulsd  D24441(%rip),%xmm1
  mulsd  %xmm2,%xmm4
  mulsd  %xmm3,%xmm0
  mulsd  %xmm2,%xmm1
  mulsd  %xmm2,%xmm2
  divsd  D29515(%rip),%xmm2
  addsd  %xmm5,%xmm0
  mulsd  %xmm3,%xmm1
  addsd  %xmm4,%xmm0
  addsd  %xmm1,%xmm0
  addsd  %xmm2,%xmm0
  jmp    L3357
L4115:
  xor    %ebp,%ebp
L3478:
  movb   $0x0,-0x4d(%rsp)
  mov    %r13d,%r10d
  mov    $0x1,%r14d
  mov    $0x1,%r11d
  xor    %r15d,%r15d
  mov    $0x1,%r8d
L6986:
  test   %bpl,%bpl
  je     L2128
  cmp    $0x1,%eax
  je     L552
  cmp    $0x3,%esi
  sete   -0x4e(%rsp)
  movzbl -0x4e(%rsp),%r12d
  and    %edi,%r12d
  mov    %r12b,-0x4c(%rsp)
  xor    %r12d,%r12d
L7345:
  cmpb   $0x0,-0x4d(%rsp)
  je     L3000
  cmp    $0x2,%eax
  jne    L4550
  movsd  D8112(%rip),%xmm0
  addsd  %xmm3,%xmm1
  subsd  D21251(%rip),%xmm1
  subsd  D396(%rip),%xmm3
  mulsd  %xmm2,%xmm0
  mulsd  %xmm2,%xmm2
  mulsd  %xmm1,%xmm0
  mulsd  %xmm1,%xmm1
  mulsd  D27605(%rip),%xmm1
  addsd  %xmm0,%xmm2
  addsd  %xmm1,%xmm2
  movapd %xmm2,%xmm0
  mulsd  %xmm3,%xmm0
  jmp    L3357
L552:
  movsd  D25851(%rip),%xmm6
  movapd %xmm1,%xmm4
  movapd %xmm3,%xmm5
  subsd  D21251(%rip),%xmm5
  mulsd  %xmm1,%xmm1
  mulsd  %xmm6,%xmm4
  mulsd  %xmm6,%xmm3
  movapd %xmm4,%xmm0
  addsd  %xmm2,%xmm4
  mulsd  %xmm5,%xmm0
  mulsd  %xmm5,%xmm5
  addsd  %xmm3,%xmm4
  divsd  D23456(%rip),%xmm5
  addsd  %xmm1,%xmm0
  subsd  %xmm6,%xmm4
  addsd  %xmm5,%xmm0
  mulsd  %xmm4,%xmm0
  jmp    L3357
L6755:
  movsd  D15079(%rip),%xmm4
  movapd %xmm3,%xmm0
  mulsd  %xmm4,%xmm0
  addsd  %xmm1,%xmm0
  subsd  %xmm4,%xmm0
  movapd %xmm3,%xmm4
  subsd  D396(%rip),%xmm4
  mulsd  %xmm4,%xmm0
  movsd  D25851(%rip),%xmm4
  mulsd  %xmm4,%xmm1
  mulsd  %xmm4,%xmm3
  addsd  %xmm2,%xmm1
  addsd  %xmm3,%xmm1
  subsd  %xmm4,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L70:
  mov    %r10d,%r14d
  and    %r11b,%r14b
  mov    %r14b,-0x48(%rsp)
  je     L7490
  test   %eax,%eax
  jne    L1945
  movsd  D4076(%rip),%xmm2
  movapd %xmm3,%xmm0
  mulsd  %xmm3,%xmm0
  mulsd  %xmm3,%xmm2
  subsd  %xmm2,%xmm0
  movsd  D25000(%rip),%xmm2
  addsd  D7335(%rip),%xmm0
  mulsd  %xmm2,%xmm3
  addsd  %xmm3,%xmm1
  subsd  %xmm2,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L5793:
  movzbl -0x4a(%rsp),%r15d
  mov    %r15b,-0x44(%rsp)
  mov    %r15b,-0x4b(%rsp)
L7444:
  test   %r12b,%r12b
  je     L10189
  cmp    $0x3,%eax
  je     L3837
L4045:
  cmpb   $0x0,-0x4c(%rsp)
  je     L276
  cmp    $0x1,%eax
  je     L7259
  cmp    $0x4,%esi
  sete   -0x45(%rsp)
  movzbl -0x45(%rsp),%r15d
  and    %edi,%r15d
  mov    %r15b,-0x46(%rsp)
L11407:
  cmpb   $0x0,-0x4d(%rsp)
  je     L4182
  cmp    $0x3,%eax
  je     L6235
  movzbl -0x46(%rsp),%r15d
  mov    %r13b,-0x47(%rsp)
  mov    %dil,-0x46(%rsp)
  movzbl -0x44(%rsp),%r13d
  mov    %r15b,-0x2f(%rsp)
  mov    %r14d,%r15d
  movzbl -0x48(%rsp),%r14d
  movzbl -0x4a(%rsp),%r8d
  mov    %r13b,-0x4a(%rsp)
  mov    %r9d,%r13d
L11296:
  cmpb   $0x0,-0x49(%rsp)
  je     L10153
  movzbl -0x4e(%rsp),%r9d
  and    %r13d,%r9d
  cmp    $0x1,%eax
  je     L1672
L9227:
  test   %r14b,%r14b
  je     L4728
  cmp    $0x2,%eax
  je     L2471
  movzbl -0x4a(%rsp),%edi
  mov    %r9b,-0x30(%rsp)
  mov    %r13d,%r9d
  mov    %dil,-0x40(%rsp)
  movzbl -0x47(%rsp),%edi
  mov    %dil,-0x4a(%rsp)
L2077:
  mov    %ebx,%edi
  and    %r11b,%dil
  je     L10746
  test   %eax,%eax
  jne    L847
  movsd  D28552(%rip),%xmm0
  movapd %xmm3,%xmm2
  subsd  D21251(%rip),%xmm2
  mulsd  %xmm1,%xmm0
  mulsd  %xmm1,%xmm1
  mulsd  %xmm2,%xmm0
  mulsd  %xmm2,%xmm2
  divsd  D4909(%rip),%xmm2
  addsd  %xmm1,%xmm0
  movapd %xmm3,%xmm1
  mulsd  %xmm3,%xmm1
  mulsd  D22259(%rip),%xmm3
  addsd  %xmm2,%xmm0
  subsd  %xmm3,%xmm1
  addsd  D29384(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
  nopl   0x0(%rax)
L8704:
  test   %r14b,%r14b
  je     L70
  cmp    $0x1,%eax
  jne    L2087
  movsd  D25851(%rip),%xmm4
  mulsd  %xmm4,%xmm1
  movapd %xmm1,%xmm0
  movapd %xmm3,%xmm1
  mulsd  %xmm4,%xmm1
  addsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movapd %xmm3,%xmm1
  mulsd  %xmm3,%xmm1
  mulsd  D4076(%rip),%xmm3
  subsd  %xmm4,%xmm0
  subsd  %xmm3,%xmm1
  addsd  D7335(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L537:
  movzbl -0x49(%rsp),%ebx
  mov    %r14b,-0x48(%rsp)
  mov    %r15d,%r14d
  mov    %ebx,%r9d
  jmp    L11653
L5769:
  mov    %r13b,-0x47(%rsp)
  mov    %r14d,%r15d
  mov    %r9d,%r13d
  movzbl -0x48(%rsp),%r14d
  jmp    L4510
L5478:
  movapd %xmm2,%xmm4
  movsd  D7197(%rip),%xmm0
  addsd  %xmm3,%xmm1
  subsd  D21251(%rip),%xmm1
  mulsd  %xmm2,%xmm4
  movapd %xmm1,%xmm3
  mulsd  %xmm1,%xmm3
  mulsd  %xmm4,%xmm0
  movapd %xmm4,%xmm5
  mulsd  %xmm4,%xmm5
  mulsd  D3209(%rip),%xmm4
  mulsd  %xmm2,%xmm0
  mulsd  D16447(%rip),%xmm2
  mulsd  %xmm3,%xmm4
  mulsd  %xmm1,%xmm0
  mulsd  %xmm3,%xmm2
  mulsd  %xmm3,%xmm3
  mulsd  D2404(%rip),%xmm3
  addsd  %xmm5,%xmm0
  mulsd  %xmm2,%xmm1
  addsd  %xmm4,%xmm0
  addsd  %xmm1,%xmm0
  addsd  %xmm3,%xmm0
  jmp    L3357
L10382:
  movzbl -0x4a(%rsp),%r9d
  mov    %r14b,-0x48(%rsp)
  mov    %r15d,%r14d
  mov    %r8b,-0x4a(%rsp)
  mov    %r9b,-0x44(%rsp)
  mov    %r13d,%r9d
  movzbl -0x47(%rsp),%r13d
  jmp    L7444
L2128:
  mov    %edi,%r13d
  xor    %r12d,%r12d
  jmp    L5141
L3837:
  movapd %xmm2,%xmm6
  movapd %xmm1,%xmm5
  movsd  D20867(%rip),%xmm0
  mulsd  %xmm2,%xmm6
  addsd  %xmm3,%xmm5
  subsd  D21251(%rip),%xmm5
  movapd %xmm5,%xmm4
  mulsd  %xmm5,%xmm4
  mulsd  %xmm6,%xmm0
  mulsd  %xmm2,%xmm6
  mulsd  D28552(%rip),%xmm2
  mulsd  %xmm5,%xmm0
  mulsd  %xmm4,%xmm2
  mulsd  D746(%rip),%xmm4
  addsd  %xmm6,%xmm0
  addsd  %xmm2,%xmm0
  movapd %xmm4,%xmm2
  mulsd  %xmm5,%xmm2
  addsd  %xmm2,%xmm0
  movsd  D396(%rip),%xmm2
  mulsd  %xmm2,%xmm3
  addsd  %xmm3,%xmm1
  subsd  %xmm2,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L10153:
  mov    %r13d,%r9d
  and    -0x4e(%rsp),%r9b
  je     L9227
  test   %eax,%eax
  jne    L6065
  movapd %xmm1,%xmm4
  movapd %xmm3,%xmm2
  movsd  D17734(%rip),%xmm0
  subsd  D21251(%rip),%xmm2
  mulsd  %xmm1,%xmm4
  subsd  D24488(%rip),%xmm3
  movapd %xmm2,%xmm5
  mulsd  %xmm2,%xmm5
  mulsd  %xmm4,%xmm0
  mulsd  %xmm1,%xmm4
  mulsd  %xmm5,%xmm1
  mulsd  D6186(%rip),%xmm1
  mulsd  %xmm2,%xmm0
  mulsd  %xmm5,%xmm2
  divsd  D427(%rip),%xmm2
  addsd  %xmm4,%xmm0
  addsd  %xmm1,%xmm0
  addsd  %xmm2,%xmm0
  mulsd  %xmm3,%xmm0
  jmp    L3357
L8005:
  movzbl -0x46(%rsp),%edi
  mov    %dil,-0x2f(%rsp)
  mov    %dil,-0x45(%rsp)
L127:
  test   %r15b,%r15b
  je     L11296
  cmp    $0x2,%eax
  jne    L10153
  movsd  D8112(%rip),%xmm0
  movapd %xmm1,%xmm4
  addsd  %xmm3,%xmm4
  subsd  D21251(%rip),%xmm4
  mulsd  %xmm2,%xmm0
  mulsd  %xmm2,%xmm2
  mulsd  %xmm4,%xmm0
  mulsd  %xmm4,%xmm4
  mulsd  D27605(%rip),%xmm4
  addsd  %xmm2,%xmm0
  movapd %xmm3,%xmm2
  subsd  D24488(%rip),%xmm3
  addsd  %xmm4,%xmm0
  movsd  D20791(%rip),%xmm4
  mulsd  %xmm4,%xmm2
  addsd  %xmm2,%xmm1
  subsd  %xmm4,%xmm1
  mulsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L3866:
  movapd %xmm3,%xmm4
  addsd  %xmm1,%xmm3
  movsd  D21251(%rip),%xmm0
  subsd  %xmm0,%xmm4
  subsd  %xmm0,%xmm3
  movsd  D4076(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  mulsd  %xmm1,%xmm1
  mulsd  %xmm4,%xmm0
  mulsd  %xmm4,%xmm4
  mulsd  D7335(%rip),%xmm4
  addsd  %xmm1,%xmm0
  movsd  D8112(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  %xmm2,%xmm2
  addsd  %xmm4,%xmm0
  mulsd  %xmm3,%xmm1
  mulsd  %xmm3,%xmm3
  mulsd  D27605(%rip),%xmm3
  addsd  %xmm2,%xmm1
  addsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L7259:
  movapd %xmm1,%xmm6
  movsd  D2041(%rip),%xmm0
  movapd %xmm3,%xmm5
  subsd  D21251(%rip),%xmm5
  mulsd  %xmm1,%xmm6
  movapd %xmm5,%xmm4
  mulsd  %xmm5,%xmm4
  mulsd  %xmm6,%xmm0
  mulsd  %xmm1,%xmm6
  mulsd  %xmm5,%xmm0
  addsd  %xmm6,%xmm0
  movsd  D11514(%rip),%xmm6
  mulsd  %xmm1,%xmm6
  mulsd  %xmm4,%xmm6
  mulsd  D2950(%rip),%xmm4
  addsd  %xmm6,%xmm0
  mulsd  %xmm5,%xmm4
  addsd  %xmm4,%xmm0
  movsd  D25851(%rip),%xmm4
  mulsd  %xmm4,%xmm1
  mulsd  %xmm4,%xmm3
  addsd  %xmm2,%xmm1
  addsd  %xmm3,%xmm1
  subsd  %xmm4,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L10189:
  mov    %r13b,-0x47(%rsp)
  movzbl -0x44(%rsp),%r13d
  mov    %r14d,%r15d
  movzbl -0x4a(%rsp),%r8d
  movzbl -0x48(%rsp),%r14d
  mov    %r13b,-0x4a(%rsp)
  mov    %r9d,%r13d
  jmp    L8098
L6235:
  movapd %xmm2,%xmm5
  addsd  %xmm3,%xmm1
  subsd  D21251(%rip),%xmm1
  movsd  D20867(%rip),%xmm0
  mulsd  %xmm2,%xmm5
  subsd  D24488(%rip),%xmm3
  movapd %xmm1,%xmm4
  mulsd  %xmm1,%xmm4
  mulsd  %xmm5,%xmm0
  mulsd  %xmm2,%xmm5
  mulsd  D28552(%rip),%xmm2
  mulsd  %xmm1,%xmm0
  mulsd  %xmm4,%xmm2
  mulsd  D746(%rip),%xmm4
  addsd  %xmm5,%xmm0
  mulsd  %xmm4,%xmm1
  addsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  mulsd  %xmm3,%xmm0
  jmp    L3357
L3467:
  movzbl -0x4a(%rsp),%r9d
  mov    %r14b,-0x48(%rsp)
  mov    %r15d,%r14d
  mov    %r8b,-0x4a(%rsp)
  mov    %r9b,-0x44(%rsp)
  mov    %r13d,%r9d
  movzbl -0x47(%rsp),%r13d
  jmp    L4045
L4182:
  movzbl -0x46(%rsp),%r15d
  mov    %r13b,-0x47(%rsp)
  movzbl -0x44(%rsp),%r13d
  movzbl -0x4a(%rsp),%r8d
  mov    %dil,-0x46(%rsp)
  mov    %r15b,-0x2f(%rsp)
  mov    %r14d,%r15d
  movzbl -0x48(%rsp),%r14d
  mov    %r13b,-0x4a(%rsp)
  mov    %r9d,%r13d
  jmp    L127
L4553:
  movzbl -0x4a(%rsp),%r9d
  mov    %r14b,-0x48(%rsp)
  mov    %r15d,%r14d
  mov    %r8b,-0x4a(%rsp)
  mov    %r9b,-0x44(%rsp)
  mov    %r13d,%r9d
  movzbl -0x47(%rsp),%r13d
  jmp    L11407
L276:
  mov    %r13b,-0x47(%rsp)
  movzbl -0x44(%rsp),%r13d
  mov    %r14d,%r15d
  movzbl -0x4a(%rsp),%r8d
  movzbl -0x48(%rsp),%r14d
  mov    %r13b,-0x4a(%rsp)
  mov    %r9d,%r13d
  jmp    L1884
L6065:
  mov    %r9b,-0x30(%rsp)
  mov    %r9b,-0x4e(%rsp)
L667:
  cmpb   $0x0,-0x47(%rsp)
  je     L7567
  cmp    $0x1,%eax
  je     L7017
  mov    %ebx,%edi
  and    %r11d,%edi
  cmpb   $0x0,-0x4a(%rsp)
  je     L6837
L636:
  mov    %dil,-0x33(%rsp)
  mov    %ebx,%edi
  movzbl -0x4b(%rsp),%ebx
  movb   $0x1,-0x40(%rsp)
  and    %r10d,%ebx
L4360:
  cmp    $0x4,%ecx
  sete   -0x48(%rsp)
  movzbl -0x48(%rsp),%r13d
  and    %r8b,%r13b
  je     L8939
  test   %eax,%eax
  jne    L6344
  movapd %xmm3,%xmm1
  movsd  D31790(%rip),%xmm2
  mulsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm2
  movapd %xmm1,%xmm0
  mulsd  %xmm1,%xmm0
  mulsd  D19349(%rip),%xmm1
  mulsd  %xmm3,%xmm2
  mulsd  D5750(%rip),%xmm3
  subsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  subsd  %xmm3,%xmm0
  addsd  D1870(%rip),%xmm0
  jmp    L3357
L1672:
  movsd  D25851(%rip),%xmm6
  movapd %xmm1,%xmm4
  movapd %xmm3,%xmm5
  subsd  D21251(%rip),%xmm5
  mulsd  %xmm1,%xmm1
  mulsd  %xmm6,%xmm4
  movapd %xmm4,%xmm0
  addsd  %xmm2,%xmm4
  mulsd  %xmm5,%xmm0
  mulsd  %xmm5,%xmm5
  divsd  D23456(%rip),%xmm5
  addsd  %xmm1,%xmm0
  movapd %xmm3,%xmm1
  subsd  D24488(%rip),%xmm1
  mulsd  %xmm6,%xmm3
  addsd  %xmm5,%xmm0
  addsd  %xmm3,%xmm4
  mulsd  %xmm1,%xmm0
  subsd  %xmm6,%xmm4
  mulsd  %xmm4,%xmm0
  jmp    L3357
L847:
  movzbl -0x4b(%rsp),%ebx
  and    %r10b,%bl
  je     L6236
  mov    %ebx,%edi
  mov    %ebx,%r11d
L11258:
  cmp    $0x4,%ecx
  movb   $0x1,-0x4b(%rsp)
  sete   -0x48(%rsp)
  movzbl -0x48(%rsp),%r10d
  mov    %dil,-0x33(%rsp)
  mov    %ebx,%edi
  mov    $0x1,%ebx
  and    %r8d,%r10d
  mov    %r10d,%r13d
  mov    $0x1,%r10d
L8939:
  test   %edx,%edx
  jne    L3894
  cmp    $0x5,%eax
  je     L5028
  mov    %r13b,-0x44(%rsp)
  mov    %r8d,%r13d
L3151:
  test   %bpl,%bpl
  je     L11267
  cmp    $0x3,%eax
  je     L7708
L6227:
  cmpb   $0x0,-0x2f(%rsp)
  je     L547
  cmp    $0x1,%eax
  je     L11443
  cmp    $0x5,%esi
  sete   -0x47(%rsp)
  movzbl -0x47(%rsp),%r8d
  and    -0x46(%rsp),%r8b
  mov    %r8b,-0x43(%rsp)
L11447:
  cmpb   $0x0,-0x4d(%rsp)
  je     L4230
  cmp    $0x4,%eax
  je     L1955
  movzbl -0x43(%rsp),%r8d
  mov    %r8b,-0x29(%rsp)
  movzbl -0x46(%rsp),%r8d
  mov    %r8b,-0x43(%rsp)
L7286:
  cmpb   $0x0,-0x49(%rsp)
  je     L2693
  cmp    $0x2,%eax
  je     L5539
L3737:
  movzbl -0x45(%rsp),%r8d
  and    %r9b,%r8b
  mov    %r8b,-0x42(%rsp)
  je     L3486
  test   %eax,%eax
  jne    L3267
  movapd %xmm1,%xmm2
  movsd  D8891(%rip),%xmm0
  movapd %xmm3,%xmm5
  subsd  D21251(%rip),%xmm5
  mulsd  %xmm1,%xmm2
  subsd  D2362(%rip),%xmm3
  movapd %xmm5,%xmm4
  mulsd  %xmm5,%xmm4
  mulsd  %xmm2,%xmm0
  movapd %xmm2,%xmm6
  mulsd  %xmm2,%xmm6
  mulsd  D2041(%rip),%xmm2
  mulsd  %xmm1,%xmm0
  mulsd  D24441(%rip),%xmm1
  mulsd  %xmm4,%xmm2
  mulsd  %xmm5,%xmm0
  mulsd  %xmm4,%xmm1
  mulsd  %xmm4,%xmm4
  divsd  D29515(%rip),%xmm4
  addsd  %xmm6,%xmm0
  mulsd  %xmm5,%xmm1
  addsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  addsd  %xmm4,%xmm0
  mulsd  %xmm3,%xmm0
  jmp    L3357
L2471:
  movsd  D8112(%rip),%xmm0
  addsd  %xmm3,%xmm1
  subsd  D21251(%rip),%xmm1
  mulsd  %xmm2,%xmm0
  mulsd  %xmm2,%xmm2
  mulsd  %xmm1,%xmm0
  mulsd  %xmm1,%xmm1
  mulsd  D27605(%rip),%xmm1
  addsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movapd %xmm3,%xmm1
  mulsd  %xmm3,%xmm1
  mulsd  D22259(%rip),%xmm3
  subsd  %xmm3,%xmm1
  addsd  D29384(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L4728:
  mov    %r9b,-0x30(%rsp)
  mov    %r13d,%r9d
  jmp    L667
L10746:
  cmpb   $0x0,-0x40(%rsp)
  je     L190
  cmp    $0x1,%eax
  jne    L636
  movapd %xmm3,%xmm4
  movapd %xmm3,%xmm0
  mulsd  %xmm3,%xmm4
  mulsd  %xmm4,%xmm0
  mulsd  D31310(%rip),%xmm4
  subsd  %xmm4,%xmm0
  movsd  D111(%rip),%xmm4
  mulsd  %xmm3,%xmm4
  addsd  %xmm4,%xmm0
  movsd  D25851(%rip),%xmm4
  subsd  D6229(%rip),%xmm0
  mulsd  %xmm4,%xmm1
  mulsd  %xmm4,%xmm3
  addsd  %xmm2,%xmm1
  addsd  %xmm3,%xmm1
  subsd  %xmm4,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L6236:
  mov    %dil,-0x33(%rsp)
  mov    %edi,%r11d
  jmp    L4360
L6344:
  mov    %r13b,-0x44(%rsp)
  mov    %r13b,-0x48(%rsp)
L9292:
  test   %r12b,%r12b
  je     L3151
  cmp    $0x4,%eax
  je     L1637
L11267:
  cmpb   $0x0,-0x4c(%rsp)
  je     L6227
  cmp    $0x2,%eax
  je     L8070
L547:
  cmp    $0x5,%esi
  sete   -0x47(%rsp)
  movzbl -0x47(%rsp),%r8d
  and    -0x46(%rsp),%r8b
  mov    %r8b,-0x43(%rsp)
  je     L11447
  test   %eax,%eax
  jne    L5759
  movapd %xmm1,%xmm2
  movsd  D30814(%rip),%xmm0
  subsd  D21251(%rip),%xmm3
  mulsd  %xmm1,%xmm2
  movapd %xmm3,%xmm6
  mulsd  %xmm3,%xmm6
  movapd %xmm2,%xmm5
  mulsd  %xmm2,%xmm5
  movapd %xmm6,%xmm4
  mulsd  %xmm6,%xmm4
  mulsd  %xmm5,%xmm0
  mulsd  %xmm1,%xmm5
  mulsd  %xmm3,%xmm0
  addsd  %xmm5,%xmm0
  movsd  D22524(%rip),%xmm5
  mulsd  %xmm2,%xmm5
  mulsd  D30690(%rip),%xmm2
  mulsd  %xmm1,%xmm5
  mulsd  %xmm6,%xmm2
  mulsd  D29393(%rip),%xmm1
  mulsd  %xmm6,%xmm5
  mulsd  %xmm3,%xmm2
  mulsd  %xmm4,%xmm1
  mulsd  D13473(%rip),%xmm4
  addsd  %xmm5,%xmm0
  addsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movapd %xmm4,%xmm1
  mulsd  %xmm3,%xmm1
  addsd  %xmm1,%xmm0
  jmp    L3357
L8824:
  movb   $0x0,-0x4c(%rsp)
  mov    %r13d,%edi
  jmp    L7345
L7017:
  movsd  D22259(%rip),%xmm4
  movapd %xmm3,%xmm0
  movsd  D15079(%rip),%xmm5
  mulsd  %xmm3,%xmm0
  mulsd  %xmm3,%xmm4
  subsd  %xmm4,%xmm0
  movapd %xmm3,%xmm4
  addsd  D29384(%rip),%xmm0
  mulsd  %xmm5,%xmm4
  addsd  %xmm1,%xmm4
  subsd  %xmm5,%xmm4
  mulsd  %xmm4,%xmm0
  movsd  D25851(%rip),%xmm4
  mulsd  %xmm4,%xmm1
  mulsd  %xmm4,%xmm3
  addsd  %xmm2,%xmm1
  addsd  %xmm3,%xmm1
  subsd  %xmm4,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L7567:
  movzbl -0x4a(%rsp),%edi
  movb   $0x0,-0x4a(%rsp)
  mov    %dil,-0x40(%rsp)
  jmp    L2077
L6837:
  movzbl -0x47(%rsp),%r13d
  mov    %r13b,-0x4a(%rsp)
L190:
  movzbl -0x4b(%rsp),%r13d
  and    %r10b,%r13b
  mov    %r13b,-0x40(%rsp)
  je     L1635
  test   %eax,%eax
  jne    L1768
  movapd %xmm3,%xmm2
  movapd %xmm3,%xmm0
  mulsd  %xmm3,%xmm2
  mulsd  %xmm2,%xmm0
  mulsd  D31310(%rip),%xmm2
  subsd  %xmm2,%xmm0
  movsd  D111(%rip),%xmm2
  mulsd  %xmm3,%xmm2
  addsd  %xmm2,%xmm0
  movsd  D25000(%rip),%xmm2
  subsd  D6229(%rip),%xmm0
  mulsd  %xmm2,%xmm3
  addsd  %xmm3,%xmm1
  subsd  %xmm2,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L5659:
  cmp    $0x2,%esi
  mov    %edi,%r14d
  sete   %bl
  and    %bl,%r14b
  mov    %r14b,-0x4d(%rsp)
  je     L11495
  test   %eax,%eax
  jne    L7976
  subsd  D21251(%rip),%xmm3
  movsd  D28552(%rip),%xmm0
  mulsd  %xmm3,%xmm0
  mulsd  %xmm3,%xmm3
  divsd  D4909(%rip),%xmm3
  mulsd  %xmm1,%xmm0
  mulsd  %xmm1,%xmm1
  addsd  %xmm0,%xmm1
  addsd  %xmm3,%xmm1
  movapd %xmm1,%xmm0
  jmp    L3357
  nopw   0x0(%rax,%rax,1)
L7976:
  mov    %r13d,%ebp
  and    %r9b,%bpl
  je     L355
  cmp    $0x2,%ecx
  mov    %r8d,%r14d
  mov    %ebp,%edi
  mov    %ebp,%ebx
  sete   %r11b
  and    %r11d,%r14d
  nopl   0x0(%rax)
L1986:
  movb   $0x0,-0x4d(%rsp)
  mov    $0x1,%r15d
  mov    $0x1,%r9d
  mov    $0x1,%r10d
  jmp    L6986
  nopl   0x0(%rax)
L355:
  cmp    $0x2,%ecx
  mov    %r8d,%edi
  sete   %r11b
  and    %r11b,%dil
  je     L7828
  mov    %edi,%ebp
  mov    %edi,%ebx
  jmp    L3478
L11495:
  test   %r9b,%r13b
  je     L882
  test   %eax,%eax
  jne    L6140
  movsd  D25000(%rip),%xmm2
  movapd %xmm3,%xmm0
  subsd  D20791(%rip),%xmm3
  mulsd  %xmm2,%xmm0
  addsd  %xmm0,%xmm1
  subsd  %xmm2,%xmm1
  mulsd  %xmm3,%xmm1
  movapd %xmm1,%xmm0
  jmp    L3357
L6140:
  cmp    $0x2,%ecx
  mov    %r8d,%r14d
  sete   %r11b
  xor    %ebp,%ebp
  and    %r11d,%r14d
  jmp    L1986
L2087:
  mov    %r15d,%r14d
  jmp    L6854
L7828:
  movzbl -0x4d(%rsp),%ebp
  xor    %r12d,%r12d
  mov    %r13d,%r10d
  mov    %ebp,%ebx
  jmp    L6833
L1945:
  mov    %r9d,%r13d
  xor    %r14d,%r14d
  jmp    L3266
L7490:
  xor    %r13d,%r13d
  mov    %r15d,%r14d
  jmp    L11653
L1768:
  movb   $0x0,-0x40(%rsp)
  jmp    L11258
L1635:
  mov    %dil,-0x33(%rsp)
  mov    %ebx,%edi
  xor    %ebx,%ebx
  jmp    L4360
L8070:
  movapd %xmm1,%xmm6
  movapd %xmm3,%xmm5
  addsd  %xmm1,%xmm3
  movsd  D21251(%rip),%xmm0
  mulsd  %xmm1,%xmm6
  subsd  %xmm0,%xmm5
  subsd  %xmm0,%xmm3
  movsd  D31310(%rip),%xmm0
  movapd %xmm5,%xmm4
  mulsd  %xmm6,%xmm0
  mulsd  %xmm5,%xmm4
  mulsd  %xmm1,%xmm6
  mulsd  D111(%rip),%xmm1
  mulsd  %xmm5,%xmm0
  mulsd  %xmm4,%xmm1
  mulsd  D6229(%rip),%xmm4
  addsd  %xmm6,%xmm0
  addsd  %xmm1,%xmm0
  movapd %xmm4,%xmm1
  mulsd  %xmm5,%xmm1
  addsd  %xmm1,%xmm0
  movsd  D8112(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  %xmm2,%xmm2
  mulsd  %xmm3,%xmm1
  mulsd  %xmm3,%xmm3
  mulsd  D27605(%rip),%xmm3
  addsd  %xmm2,%xmm1
  addsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L11443:
  movapd %xmm1,%xmm5
  movsd  D31790(%rip),%xmm0
  movapd %xmm3,%xmm6
  subsd  D21251(%rip),%xmm6
  mulsd  %xmm1,%xmm5
  movapd %xmm6,%xmm4
  mulsd  %xmm6,%xmm4
  mulsd  %xmm5,%xmm0
  movapd %xmm5,%xmm7
  mulsd  %xmm5,%xmm7
  mulsd  D19349(%rip),%xmm5
  mulsd  %xmm1,%xmm0
  mulsd  %xmm4,%xmm5
  mulsd  %xmm6,%xmm0
  addsd  %xmm7,%xmm0
  addsd  %xmm5,%xmm0
  movsd  D5750(%rip),%xmm5
  mulsd  %xmm1,%xmm5
  mulsd  %xmm4,%xmm5
  mulsd  %xmm4,%xmm4
  divsd  D18757(%rip),%xmm4
  mulsd  %xmm6,%xmm5
  addsd  %xmm5,%xmm0
  addsd  %xmm4,%xmm0
  movsd  D25851(%rip),%xmm4
  mulsd  %xmm4,%xmm1
  mulsd  %xmm4,%xmm3
  addsd  %xmm2,%xmm1
  addsd  %xmm3,%xmm1
  subsd  %xmm4,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L1955:
  movapd %xmm2,%xmm5
  movsd  D7197(%rip),%xmm0
  addsd  %xmm3,%xmm1
  subsd  D21251(%rip),%xmm1
  mulsd  %xmm2,%xmm5
  subsd  D2362(%rip),%xmm3
  movapd %xmm1,%xmm4
  mulsd  %xmm1,%xmm4
  mulsd  %xmm5,%xmm0
  movapd %xmm5,%xmm6
  mulsd  %xmm5,%xmm6
  mulsd  D3209(%rip),%xmm5
  mulsd  %xmm2,%xmm0
  mulsd  D16447(%rip),%xmm2
  mulsd  %xmm4,%xmm5
  mulsd  %xmm1,%xmm0
  mulsd  %xmm4,%xmm2
  mulsd  %xmm4,%xmm4
  mulsd  D2404(%rip),%xmm4
  addsd  %xmm6,%xmm0
  mulsd  %xmm2,%xmm1
  addsd  %xmm5,%xmm0
  addsd  %xmm1,%xmm0
  addsd  %xmm4,%xmm0
  mulsd  %xmm3,%xmm0
  jmp    L3357
L4230:
  movzbl -0x43(%rsp),%r8d
  mov    %r8b,-0x29(%rsp)
  movzbl -0x46(%rsp),%r8d
  mov    %r8b,-0x43(%rsp)
L5189:
  test   %r15b,%r15b
  je     L7286
  cmp    $0x3,%eax
  je     L5821
L2693:
  cmpb   $0x0,-0x30(%rsp)
  je     L3737
  movzbl -0x45(%rsp),%r8d
  and    %r9d,%r8d
  mov    %r8b,-0x42(%rsp)
  cmp    $0x1,%eax
  je     L10664
L3486:
  test   %r14b,%r14b
  je     L8232
  cmp    $0x3,%eax
  je     L2607
  movzbl -0x42(%rsp),%r8d
  mov    %r9b,-0x42(%rsp)
  mov    %r8b,-0x2b(%rsp)
L10329:
  cmpb   $0x0,-0x33(%rsp)
  je     L7552
  movzbl -0x4e(%rsp),%r9d
  and    %r11d,%r9d
  cmp    $0x1,%eax
  je     L2436
L427:
  cmpb   $0x0,-0x40(%rsp)
  je     L8102
  cmp    $0x2,%eax
  je     L1614
  mov    %r9b,-0x2a(%rsp)
  movzbl -0x44(%rsp),%r9d
  mov    %bl,-0x44(%rsp)
  mov    %r9b,-0x3e(%rsp)
  mov    %r11d,%r9d
L4730:
  movzbl -0x4b(%rsp),%r8d
  and    %dil,%r8b
  je     L11305
  test   %eax,%eax
  jne    L4731
  movsd  D28552(%rip),%xmm0
  movapd %xmm3,%xmm2
  movapd %xmm3,%xmm4
  subsd  D21251(%rip),%xmm2
  mulsd  %xmm3,%xmm4
  mulsd  %xmm1,%xmm0
  mulsd  %xmm1,%xmm1
  mulsd  %xmm2,%xmm0
  mulsd  %xmm2,%xmm2
  divsd  D4909(%rip),%xmm2
  addsd  %xmm1,%xmm0
  movapd %xmm3,%xmm1
  mulsd  %xmm4,%xmm1
  mulsd  D29932(%rip),%xmm4
  mulsd  D25120(%rip),%xmm3
  addsd  %xmm2,%xmm0
  subsd  %xmm4,%xmm1
  addsd  %xmm3,%xmm1
  subsd  D21528(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L10664:
  movapd %xmm1,%xmm5
  movsd  D2041(%rip),%xmm0
  movapd %xmm3,%xmm4
  subsd  D21251(%rip),%xmm4
  mulsd  %xmm1,%xmm5
  movapd %xmm4,%xmm6
  mulsd  %xmm4,%xmm6
  mulsd  %xmm5,%xmm0
  mulsd  %xmm1,%xmm5
  mulsd  %xmm4,%xmm0
  mulsd  D2950(%rip),%xmm4
  addsd  %xmm5,%xmm0
  movsd  D11514(%rip),%xmm5
  mulsd  %xmm6,%xmm4
  mulsd  %xmm1,%xmm5
  mulsd  %xmm6,%xmm5
  addsd  %xmm5,%xmm0
  addsd  %xmm4,%xmm0
  movapd %xmm3,%xmm4
  subsd  D2362(%rip),%xmm4
  mulsd  %xmm4,%xmm0
  movsd  D25851(%rip),%xmm4
  mulsd  %xmm4,%xmm1
  mulsd  %xmm4,%xmm3
  addsd  %xmm2,%xmm1
  addsd  %xmm3,%xmm1
  subsd  %xmm4,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L5821:
  movapd %xmm2,%xmm6
  movapd %xmm1,%xmm5
  movsd  D20867(%rip),%xmm0
  mulsd  %xmm2,%xmm6
  addsd  %xmm3,%xmm5
  subsd  D21251(%rip),%xmm5
  movapd %xmm5,%xmm4
  mulsd  %xmm5,%xmm4
  mulsd  %xmm6,%xmm0
  mulsd  %xmm2,%xmm6
  mulsd  D28552(%rip),%xmm2
  mulsd  %xmm5,%xmm0
  mulsd  %xmm4,%xmm2
  mulsd  D746(%rip),%xmm4
  addsd  %xmm6,%xmm0
  addsd  %xmm2,%xmm0
  movapd %xmm4,%xmm2
  movsd  D396(%rip),%xmm4
  mulsd  %xmm5,%xmm2
  addsd  %xmm2,%xmm0
  movapd %xmm3,%xmm2
  subsd  D2362(%rip),%xmm3
  mulsd  %xmm4,%xmm2
  addsd  %xmm2,%xmm1
  subsd  %xmm4,%xmm1
  mulsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L4731:
  movzbl -0x48(%rsp),%edi
  and    %r10b,%dil
  je     L5988
  mov    %dil,-0x4b(%rsp)
  mov    %edi,%r8d
L6555:
  cmp    $0x5,%ecx
  mov    %r13d,%ebx
  movb   $0x1,-0x48(%rsp)
  mov    $0x1,%r10d
  sete   %r11b
  mov    %r8b,-0x2e(%rsp)
  mov    %edi,%r8d
  mov    $0x1,%edi
  and    %r11d,%ebx
  mov    %bl,-0x3d(%rsp)
L5910:
  test   %edx,%edx
  jne    L9115
  cmp    $0x6,%eax
  je     L3341
  movzbl -0x3d(%rsp),%ebx
  mov    %r13b,-0x3d(%rsp)
  mov    %bl,-0x41(%rsp)
L8469:
  test   %bpl,%bpl
  je     L9293
  cmp    $0x4,%eax
  je     L5935
L6173:
  cmpb   $0x0,-0x2f(%rsp)
  je     L4157
  cmp    $0x2,%eax
  je     L5180
L4040:
  cmp    $0x6,%esi
  sete   -0x46(%rsp)
  movzbl -0x46(%rsp),%ebx
  and    -0x43(%rsp),%bl
  mov    %ebx,%r13d
  je     L9940
  test   %eax,%eax
  jne    L8775
  movapd %xmm1,%xmm2
  movsd  D17970(%rip),%xmm0
  subsd  D21251(%rip),%xmm3
  mulsd  %xmm1,%xmm2
  movapd %xmm3,%xmm4
  mulsd  %xmm3,%xmm4
  movapd %xmm2,%xmm5
  movapd %xmm2,%xmm7
  mulsd  %xmm2,%xmm5
  movapd %xmm4,%xmm6
  mulsd  %xmm4,%xmm6
  mulsd  %xmm5,%xmm0
  mulsd  %xmm5,%xmm7
  mulsd  D28361(%rip),%xmm5
  mulsd  %xmm1,%xmm0
  mulsd  %xmm4,%xmm5
  mulsd  %xmm3,%xmm0
  addsd  %xmm7,%xmm0
  addsd  %xmm5,%xmm0
  movsd  D31790(%rip),%xmm5
  mulsd  %xmm2,%xmm5
  mulsd  D32597(%rip),%xmm2
  mulsd  %xmm1,%xmm5
  mulsd  D30436(%rip),%xmm1
  mulsd  %xmm6,%xmm2
  mulsd  %xmm4,%xmm5
  mulsd  %xmm6,%xmm1
  mulsd  %xmm6,%xmm4
  mulsd  %xmm3,%xmm5
  mulsd  %xmm3,%xmm1
  addsd  %xmm5,%xmm0
  addsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movapd %xmm4,%xmm1
  divsd  D28458(%rip),%xmm1
  addsd  %xmm1,%xmm0
  jmp    L3357
L11305:
  cmpb   $0x0,-0x3e(%rsp)
  je     L2101
  cmp    $0x1,%eax
  jne    L4223
  movapd %xmm3,%xmm4
  movsd  D17734(%rip),%xmm5
  mulsd  %xmm3,%xmm4
  mulsd  %xmm4,%xmm5
  movapd %xmm4,%xmm0
  mulsd  %xmm4,%xmm0
  mulsd  D31767(%rip),%xmm4
  mulsd  %xmm3,%xmm5
  subsd  %xmm5,%xmm0
  addsd  %xmm4,%xmm0
  movsd  D27754(%rip),%xmm4
  mulsd  %xmm3,%xmm4
  subsd  %xmm4,%xmm0
  movsd  D25851(%rip),%xmm4
  addsd  D1814(%rip),%xmm0
  mulsd  %xmm4,%xmm1
  mulsd  %xmm4,%xmm3
  addsd  %xmm2,%xmm1
  addsd  %xmm3,%xmm1
  subsd  %xmm4,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L8775:
  mov    %bl,-0x23(%rsp)
  mov    %bl,-0x46(%rsp)
L3097:
  test   %r15b,%r15b
  je     L7657
  cmp    $0x4,%eax
  je     L926
L5378:
  cmpb   $0x0,-0x30(%rsp)
  je     L8293
  cmp    $0x2,%eax
  je     L5865
L10391:
  movzbl -0x42(%rsp),%ebx
  and    -0x47(%rsp),%bl
  mov    %bl,-0x3c(%rsp)
  je     L7387
  test   %eax,%eax
  jne    L8624
  movapd %xmm1,%xmm2
  movsd  D30814(%rip),%xmm0
  movapd %xmm3,%xmm5
  subsd  D21251(%rip),%xmm5
  mulsd  %xmm1,%xmm2
  subsd  D25954(%rip),%xmm3
  movapd %xmm5,%xmm7
  mulsd  %xmm5,%xmm7
  movapd %xmm2,%xmm6
  mulsd  %xmm2,%xmm6
  movapd %xmm7,%xmm4
  mulsd  %xmm7,%xmm4
  mulsd  %xmm6,%xmm0
  mulsd  %xmm1,%xmm6
  mulsd  %xmm5,%xmm0
  addsd  %xmm6,%xmm0
  movsd  D22524(%rip),%xmm6
  mulsd  %xmm2,%xmm6
  mulsd  D30690(%rip),%xmm2
  mulsd  %xmm1,%xmm6
  mulsd  %xmm7,%xmm2
  mulsd  D29393(%rip),%xmm1
  mulsd  %xmm7,%xmm6
  mulsd  %xmm5,%xmm2
  mulsd  %xmm4,%xmm1
  mulsd  D13473(%rip),%xmm4
  addsd  %xmm6,%xmm0
  addsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movapd %xmm4,%xmm1
  mulsd  %xmm5,%xmm1
  addsd  %xmm1,%xmm0
  mulsd  %xmm3,%xmm0
  jmp    L3357
L4223:
  mov    %r8b,-0x2e(%rsp)
  mov    %edi,%r8d
  movzbl -0x48(%rsp),%edi
  movb   $0x1,-0x3e(%rsp)
  and    %r10d,%edi
L3347:
  cmp    $0x5,%ecx
  mov    %r13d,%ebx
  sete   %r11b
  and    %r11b,%bl
  mov    %bl,-0x3d(%rsp)
  je     L5910
  test   %eax,%eax
  jne    L8113
  movapd %xmm3,%xmm1
  movapd %xmm3,%xmm0
  mulsd  %xmm3,%xmm1
  movapd %xmm1,%xmm2
  mulsd  %xmm1,%xmm2
  mulsd  %xmm2,%xmm0
  addsd  %xmm2,%xmm2
  subsd  %xmm2,%xmm0
  movsd  D2301(%rip),%xmm2
  mulsd  %xmm1,%xmm2
  mulsd  D17405(%rip),%xmm1
  mulsd  %xmm3,%xmm2
  mulsd  D542(%rip),%xmm3
  addsd  %xmm2,%xmm0
  subsd  %xmm1,%xmm0
  addsd  %xmm3,%xmm0
  subsd  D5814(%rip),%xmm0
  jmp    L3357
L8102:
  mov    %r9b,-0x2a(%rsp)
  mov    %r11d,%r9d
L5462:
  test   %bl,%bl
  je     L11440
  cmp    $0x1,%eax
  je     L5178
  movzbl -0x4b(%rsp),%r8d
  and    %edi,%r8d
  cmpb   $0x0,-0x44(%rsp)
  jne    L4223
  mov    %bl,-0x44(%rsp)
L2101:
  movzbl -0x48(%rsp),%ebx
  and    %r10b,%bl
  mov    %bl,-0x3e(%rsp)
  je     L6570
  test   %eax,%eax
  jne    L10869
  movapd %xmm3,%xmm2
  movsd  D17734(%rip),%xmm4
  mulsd  %xmm3,%xmm2
  mulsd  %xmm2,%xmm4
  movapd %xmm2,%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  D31767(%rip),%xmm2
  mulsd  %xmm3,%xmm4
  subsd  %xmm4,%xmm0
  addsd  %xmm2,%xmm0
  movsd  D27754(%rip),%xmm2
  mulsd  %xmm3,%xmm2
  subsd  %xmm2,%xmm0
  movsd  D25000(%rip),%xmm2
  addsd  D1814(%rip),%xmm0
  mulsd  %xmm2,%xmm3
  addsd  %xmm3,%xmm1
  subsd  %xmm2,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L8113:
  movzbl -0x3d(%rsp),%r11d
  mov    %r11b,-0x41(%rsp)
L807:
  test   %r12b,%r12b
  je     L8469
  cmp    $0x5,%eax
  je     L91
L9293:
  cmpb   $0x0,-0x4c(%rsp)
  je     L6173
  cmp    $0x3,%eax
  je     L2688
L4157:
  cmpb   $0x0,-0x29(%rsp)
  je     L4040
  cmp    $0x1,%eax
  je     L10527
  cmp    $0x6,%esi
  sete   -0x46(%rsp)
  movzbl -0x46(%rsp),%ebx
  and    -0x43(%rsp),%bl
  mov    %ebx,%r13d
L9940:
  cmpb   $0x0,-0x4d(%rsp)
  je     L8465
  cmp    $0x5,%eax
  je     L9598
  mov    %r13b,-0x23(%rsp)
  movzbl -0x43(%rsp),%r13d
L7657:
  cmpb   $0x0,-0x49(%rsp)
  je     L5378
  cmp    $0x3,%eax
  je     L4498
L8293:
  cmpb   $0x0,-0x2b(%rsp)
  je     L10391
  movzbl -0x42(%rsp),%ebx
  and    -0x47(%rsp),%bl
  mov    %bl,-0x3c(%rsp)
  cmp    $0x1,%eax
  je     L11807
L7387:
  test   %r14b,%r14b
  je     L6960
  cmp    $0x4,%eax
  je     L10769
  movzbl -0x3c(%rsp),%ebx
  mov    %bl,-0x22(%rsp)
  movzbl -0x42(%rsp),%ebx
  mov    %bl,-0x3c(%rsp)
L7969:
  cmpb   $0x0,-0x33(%rsp)
  je     L10350
  cmp    $0x2,%eax
  je     L8700
L5313:
  movzbl -0x45(%rsp),%ebx
  and    %r9b,%bl
  mov    %bl,-0x42(%rsp)
  je     L4920
  test   %eax,%eax
  jne    L5943
  movapd %xmm1,%xmm2
  movsd  D8891(%rip),%xmm0
  movapd %xmm3,%xmm5
  subsd  D21251(%rip),%xmm5
  mulsd  %xmm1,%xmm2
  movapd %xmm5,%xmm4
  mulsd  %xmm5,%xmm4
  mulsd  %xmm2,%xmm0
  movapd %xmm2,%xmm6
  mulsd  %xmm2,%xmm6
  mulsd  D2041(%rip),%xmm2
  mulsd  %xmm1,%xmm0
  mulsd  D24441(%rip),%xmm1
  mulsd  %xmm4,%xmm2
  mulsd  %xmm5,%xmm0
  mulsd  %xmm4,%xmm1
  mulsd  %xmm4,%xmm4
  divsd  D29515(%rip),%xmm4
  addsd  %xmm6,%xmm0
  mulsd  %xmm5,%xmm1
  addsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movapd %xmm3,%xmm1
  mulsd  %xmm3,%xmm1
  mulsd  D3009(%rip),%xmm3
  addsd  %xmm4,%xmm0
  subsd  %xmm3,%xmm1
  addsd  D14619(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L11807:
  movapd %xmm1,%xmm5
  movsd  D31790(%rip),%xmm0
  movapd %xmm3,%xmm6
  subsd  D21251(%rip),%xmm6
  mulsd  %xmm1,%xmm5
  movapd %xmm6,%xmm4
  mulsd  %xmm6,%xmm4
  mulsd  %xmm5,%xmm0
  movapd %xmm5,%xmm7
  mulsd  %xmm5,%xmm7
  mulsd  D19349(%rip),%xmm5
  mulsd  %xmm1,%xmm0
  mulsd  %xmm4,%xmm5
  mulsd  %xmm6,%xmm0
  addsd  %xmm7,%xmm0
  addsd  %xmm5,%xmm0
  movsd  D5750(%rip),%xmm5
  mulsd  %xmm1,%xmm5
  mulsd  %xmm4,%xmm5
  mulsd  %xmm4,%xmm4
  divsd  D18757(%rip),%xmm4
  mulsd  %xmm6,%xmm5
  addsd  %xmm5,%xmm0
  addsd  %xmm4,%xmm0
  movapd %xmm3,%xmm4
  subsd  D25954(%rip),%xmm4
  mulsd  %xmm4,%xmm0
  movsd  D25851(%rip),%xmm4
  mulsd  %xmm4,%xmm1
  mulsd  %xmm4,%xmm3
  addsd  %xmm2,%xmm1
  addsd  %xmm3,%xmm1
  subsd  %xmm4,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L4498:
  movapd %xmm2,%xmm7
  movapd %xmm1,%xmm6
  movsd  D21251(%rip),%xmm0
  movapd %xmm3,%xmm4
  mulsd  %xmm2,%xmm7
  addsd  %xmm3,%xmm6
  subsd  D25954(%rip),%xmm3
  subsd  %xmm0,%xmm4
  subsd  %xmm0,%xmm6
  movsd  D20867(%rip),%xmm0
  mulsd  %xmm7,%xmm0
  mulsd  %xmm2,%xmm7
  movapd %xmm6,%xmm5
  mulsd  %xmm6,%xmm5
  mulsd  D28552(%rip),%xmm2
  mulsd  %xmm6,%xmm0
  mulsd  %xmm5,%xmm2
  mulsd  D746(%rip),%xmm5
  addsd  %xmm7,%xmm0
  addsd  %xmm2,%xmm0
  movapd %xmm5,%xmm2
  mulsd  %xmm6,%xmm2
  addsd  %xmm2,%xmm0
  movsd  D22259(%rip),%xmm2
  mulsd  %xmm1,%xmm2
  mulsd  %xmm1,%xmm1
  mulsd  %xmm4,%xmm2
  mulsd  %xmm4,%xmm4
  divsd  D22412(%rip),%xmm4
  addsd  %xmm2,%xmm1
  addsd  %xmm4,%xmm1
  mulsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L5943:
  movzbl -0x42(%rsp),%ebx
  mov    %bl,-0x26(%rsp)
  mov    %bl,-0x45(%rsp)
L196:
  cmpb   $0x0,-0x44(%rsp)
  je     L2228
  cmp    $0x2,%eax
  je     L5307
L8090:
  movzbl -0x4b(%rsp),%ebx
  and    -0x4e(%rsp),%bl
  mov    %bl,-0x38(%rsp)
  je     L6797
  test   %eax,%eax
  jne    L2736
  movapd %xmm1,%xmm5
  movapd %xmm3,%xmm2
  movsd  D17734(%rip),%xmm0
  movapd %xmm3,%xmm4
  mulsd  %xmm1,%xmm5
  subsd  D21251(%rip),%xmm2
  mulsd  %xmm3,%xmm4
  movapd %xmm2,%xmm6
  mulsd  %xmm2,%xmm6
  mulsd  %xmm5,%xmm0
  mulsd  %xmm1,%xmm5
  mulsd  %xmm6,%xmm1
  mulsd  %xmm2,%xmm0
  mulsd  D6186(%rip),%xmm1
  mulsd  %xmm6,%xmm2
  divsd  D427(%rip),%xmm2
  addsd  %xmm5,%xmm0
  addsd  %xmm1,%xmm0
  movapd %xmm3,%xmm1
  mulsd  %xmm4,%xmm1
  mulsd  D23512(%rip),%xmm4
  mulsd  D5611(%rip),%xmm3
  addsd  %xmm2,%xmm0
  subsd  %xmm4,%xmm1
  addsd  %xmm3,%xmm1
  subsd  D13603(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L4920:
  cmpb   $0x0,-0x40(%rsp)
  je     L8203
  cmp    $0x3,%eax
  je     L7108
  movzbl -0x42(%rsp),%ebx
  mov    %r9b,-0x42(%rsp)
  mov    %bl,-0x26(%rsp)
L2228:
  cmpb   $0x0,-0x2e(%rsp)
  je     L8090
  movzbl -0x4b(%rsp),%ebx
  and    -0x4e(%rsp),%bl
  mov    %bl,-0x38(%rsp)
  cmp    $0x1,%eax
  je     L10232
L6797:
  cmpb   $0x0,-0x3e(%rsp)
  je     L3578
  cmp    $0x2,%eax
  je     L8948
  movzbl -0x38(%rsp),%ebx
  mov    %bl,-0x24(%rsp)
  movzbl -0x41(%rsp),%ebx
  mov    %dil,-0x41(%rsp)
  mov    %bl,-0x34(%rsp)
  movzbl -0x4e(%rsp),%ebx
  mov    %bl,-0x38(%rsp)
L10978:
  movzbl -0x48(%rsp),%r9d
  and    %r8b,%r9b
  je     L7072
  test   %eax,%eax
  jne    L9488
  movapd %xmm3,%xmm2
  movsd  D26342(%rip),%xmm5
  movapd %xmm3,%xmm4
  subsd  D21251(%rip),%xmm4
  mulsd  %xmm3,%xmm2
  mulsd  %xmm2,%xmm5
  movapd %xmm2,%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  D1077(%rip),%xmm2
  mulsd  %xmm3,%xmm5
  divsd  D18350(%rip),%xmm3
  subsd  %xmm5,%xmm0
  addsd  %xmm2,%xmm0
  movsd  D28552(%rip),%xmm2
  mulsd  %xmm1,%xmm2
  mulsd  %xmm1,%xmm1
  subsd  %xmm3,%xmm0
  addsd  D9330(%rip),%xmm0
  mulsd  %xmm4,%xmm2
  mulsd  %xmm4,%xmm4
  divsd  D4909(%rip),%xmm4
  addsd  %xmm2,%xmm1
  addsd  %xmm4,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L10232:
  movapd %xmm3,%xmm7
  movapd %xmm3,%xmm0
  movsd  D25851(%rip),%xmm6
  movapd %xmm1,%xmm5
  mulsd  %xmm3,%xmm7
  movapd %xmm3,%xmm4
  subsd  D21251(%rip),%xmm4
  mulsd  %xmm6,%xmm5
  mulsd  %xmm1,%xmm1
  mulsd  %xmm7,%xmm0
  mulsd  D23512(%rip),%xmm7
  subsd  %xmm7,%xmm0
  movsd  D5611(%rip),%xmm7
  mulsd  %xmm3,%xmm7
  mulsd  %xmm6,%xmm3
  addsd  %xmm7,%xmm0
  movapd %xmm5,%xmm7
  subsd  D13603(%rip),%xmm0
  mulsd  %xmm4,%xmm7
  addsd  %xmm2,%xmm5
  mulsd  %xmm4,%xmm4
  divsd  D23456(%rip),%xmm4
  addsd  %xmm7,%xmm1
  addsd  %xmm4,%xmm1
  mulsd  %xmm1,%xmm0
  movapd %xmm5,%xmm1
  addsd  %xmm3,%xmm1
  subsd  %xmm6,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L9488:
  mov    %r10d,%r8d
  and    %r11b,%r8b
  je     L11899
  mov    %r8b,-0x48(%rsp)
  mov    %r8d,%r9d
L1538:
  cmp    $0x6,%ecx
  movzbl -0x3d(%rsp),%edi
  mov    %r9b,-0x28(%rsp)
  mov    %r8d,%r9d
  sete   %bl
  mov    $0x1,%r8d
  mov    $0x1,%r11d
  mov    $0x1,%r10d
  and    %ebx,%edi
  mov    %dil,-0x3b(%rsp)
L7492:
  test   %edx,%edx
  jne    L1436
  cmp    $0x7,%eax
  je     L533
  movzbl -0x3b(%rsp),%edi
  mov    %dil,-0x3f(%rsp)
  movzbl -0x3d(%rsp),%edi
  mov    %dil,-0x3b(%rsp)
L3479:
  test   %bpl,%bpl
  je     L8762
  cmp    $0x5,%eax
  je     L6719
L3346:
  cmpb   $0x0,-0x2f(%rsp)
  je     L274
  cmp    $0x3,%eax
  je     L1184
L10026:
  cmpb   $0x0,-0x23(%rsp)
  je     L5688
  cmp    $0x1,%eax
  je     L10109
  cmp    $0x7,%esi
  sete   -0x4e(%rsp)
  movzbl -0x4e(%rsp),%edi
  and    %r13d,%edi
  mov    %dil,-0x3a(%rsp)
L2772:
  cmpb   $0x0,-0x4d(%rsp)
  je     L1390
  cmp    $0x6,%eax
  je     L10177
  movzbl -0x3a(%rsp),%edi
  mov    %r13b,-0x3a(%rsp)
  mov    %dil,-0x1e(%rsp)
L2248:
  cmpb   $0x0,-0x49(%rsp)
  je     L3038
  cmp    $0x4,%eax
  je     L10692
L10952:
  cmpb   $0x0,-0x2b(%rsp)
  jne    L416
L3633:
  cmpb   $0x0,-0x22(%rsp)
  jne    L2616
L3523:
  movzbl -0x3c(%rsp),%edi
  and    -0x46(%rsp),%dil
  mov    %dil,-0x43(%rsp)
  je     L399
  test   %eax,%eax
  jne    L9833
  movapd %xmm1,%xmm2
  movsd  D17970(%rip),%xmm0
  movapd %xmm3,%xmm7
  subsd  D21251(%rip),%xmm7
  mulsd  %xmm1,%xmm2
  subsd  D15646(%rip),%xmm3
  movapd %xmm7,%xmm4
  mulsd  %xmm7,%xmm4
  movapd %xmm2,%xmm5
  movapd %xmm2,%xmm8
  mulsd  %xmm2,%xmm5
  movapd %xmm4,%xmm6
  mulsd  %xmm4,%xmm6
  mulsd  %xmm5,%xmm0
  mulsd  %xmm5,%xmm8
  mulsd  D28361(%rip),%xmm5
  mulsd  %xmm1,%xmm0
  mulsd  %xmm4,%xmm5
  mulsd  %xmm7,%xmm0
  addsd  %xmm8,%xmm0
  addsd  %xmm5,%xmm0
  movsd  D31790(%rip),%xmm5
  mulsd  %xmm2,%xmm5
  mulsd  D32597(%rip),%xmm2
  mulsd  %xmm1,%xmm5
  mulsd  D30436(%rip),%xmm1
  mulsd  %xmm6,%xmm2
  mulsd  %xmm4,%xmm5
  mulsd  %xmm6,%xmm1
  mulsd  %xmm6,%xmm4
  mulsd  %xmm7,%xmm5
  mulsd  %xmm7,%xmm1
  addsd  %xmm5,%xmm0
  addsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movapd %xmm4,%xmm1
  divsd  D28458(%rip),%xmm1
  addsd  %xmm1,%xmm0
  mulsd  %xmm3,%xmm0
  jmp    L3357
L7072:
  cmpb   $0x0,-0x34(%rsp)
  je     L11009
  cmp    $0x1,%eax
  jne    L8960
  movapd %xmm3,%xmm4
  movapd %xmm3,%xmm0
  mulsd  %xmm3,%xmm4
  movapd %xmm4,%xmm5
  mulsd  %xmm4,%xmm5
  mulsd  %xmm5,%xmm0
  mulsd  D6719(%rip),%xmm5
  subsd  %xmm5,%xmm0
  movsd  D28972(%rip),%xmm5
  mulsd  %xmm4,%xmm5
  mulsd  D19805(%rip),%xmm4
  mulsd  %xmm3,%xmm5
  addsd  %xmm5,%xmm0
  subsd  %xmm4,%xmm0
  movsd  D8684(%rip),%xmm4
  mulsd  %xmm3,%xmm4
  addsd  %xmm4,%xmm0
  movsd  D25851(%rip),%xmm4
  subsd  D18346(%rip),%xmm0
  mulsd  %xmm4,%xmm1
  mulsd  %xmm4,%xmm3
  addsd  %xmm2,%xmm1
  addsd  %xmm3,%xmm1
  subsd  %xmm4,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L9833:
  movzbl -0x43(%rsp),%edi
  mov    %dil,-0x1d(%rsp)
  mov    %dil,-0x46(%rsp)
L4201:
  cmpb   $0x0,-0x4a(%rsp)
  je     L4100
  cmp    $0x4,%eax
  je     L6278
L11814:
  cmpb   $0x0,-0x2a(%rsp)
  je     L3395
  cmp    $0x2,%eax
  je     L2853
L1183:
  movzbl -0x42(%rsp),%edi
  and    -0x47(%rsp),%dil
  mov    %dil,-0x3c(%rsp)
  je     L4027
  test   %eax,%eax
  jne    L3994
  movapd %xmm1,%xmm2
  movsd  D30814(%rip),%xmm0
  movapd %xmm3,%xmm5
  subsd  D21251(%rip),%xmm5
  mulsd  %xmm1,%xmm2
  movapd %xmm5,%xmm7
  mulsd  %xmm5,%xmm7
  movapd %xmm2,%xmm6
  mulsd  %xmm2,%xmm6
  movapd %xmm7,%xmm4
  mulsd  %xmm7,%xmm4
  mulsd  %xmm6,%xmm0
  mulsd  %xmm1,%xmm6
  mulsd  %xmm5,%xmm0
  addsd  %xmm6,%xmm0
  movsd  D22524(%rip),%xmm6
  mulsd  %xmm2,%xmm6
  mulsd  D30690(%rip),%xmm2
  mulsd  %xmm1,%xmm6
  mulsd  %xmm7,%xmm2
  mulsd  D29393(%rip),%xmm1
  mulsd  %xmm7,%xmm6
  mulsd  %xmm5,%xmm2
  mulsd  %xmm4,%xmm1
  mulsd  D13473(%rip),%xmm4
  addsd  %xmm6,%xmm0
  addsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movapd %xmm4,%xmm1
  mulsd  %xmm5,%xmm1
  addsd  %xmm1,%xmm0
  movapd %xmm3,%xmm1
  mulsd  %xmm3,%xmm1
  mulsd  D4338(%rip),%xmm3
  subsd  %xmm3,%xmm1
  addsd  D18945(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L8960:
  movb   $0x1,-0x34(%rsp)
  mov    %r9b,-0x28(%rsp)
  mov    %r8d,%r9d
  mov    %r11d,%r8d
  and    %r10d,%r8d
L624:
  cmp    $0x6,%ecx
  movzbl -0x3d(%rsp),%edi
  sete   %bl
  and    %bl,%dil
  mov    %dil,-0x3b(%rsp)
  je     L7492
  test   %eax,%eax
  jne    L2127
  movapd %xmm3,%xmm1
  movsd  D28043(%rip),%xmm4
  mulsd  %xmm3,%xmm1
  movapd %xmm1,%xmm2
  movapd %xmm1,%xmm0
  mulsd  %xmm1,%xmm2
  mulsd  %xmm2,%xmm4
  mulsd  %xmm2,%xmm0
  mulsd  D32003(%rip),%xmm2
  mulsd  %xmm3,%xmm4
  subsd  %xmm4,%xmm0
  addsd  %xmm2,%xmm0
  movsd  D16498(%rip),%xmm2
  mulsd  %xmm1,%xmm2
  mulsd  D26562(%rip),%xmm1
  mulsd  %xmm3,%xmm2
  mulsd  D11270(%rip),%xmm3
  subsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  subsd  %xmm3,%xmm0
  addsd  D16115(%rip),%xmm0
  jmp    L3357
L3578:
  movzbl -0x38(%rsp),%ebx
  mov    %bl,-0x24(%rsp)
  movzbl -0x4e(%rsp),%ebx
  mov    %bl,-0x38(%rsp)
L11650:
  test   %dil,%dil
  je     L183
  cmp    $0x1,%eax
  je     L3658
  movzbl -0x48(%rsp),%r9d
  and    %r8d,%r9d
  cmpb   $0x0,-0x41(%rsp)
  jne    L8960
  mov    %dil,-0x41(%rsp)
L11009:
  mov    %r10d,%ebx
  and    %r11b,%bl
  mov    %bl,-0x34(%rsp)
  je     L9853
  test   %eax,%eax
  jne    L10699
  movapd %xmm3,%xmm2
  movapd %xmm3,%xmm0
  mulsd  %xmm3,%xmm2
  movapd %xmm2,%xmm4
  mulsd  %xmm2,%xmm4
  mulsd  %xmm4,%xmm0
  mulsd  D6719(%rip),%xmm4
  subsd  %xmm4,%xmm0
  movsd  D28972(%rip),%xmm4
  mulsd  %xmm2,%xmm4
  mulsd  D19805(%rip),%xmm2
  mulsd  %xmm3,%xmm4
  addsd  %xmm4,%xmm0
  subsd  %xmm2,%xmm0
  movsd  D8684(%rip),%xmm2
  mulsd  %xmm3,%xmm2
  addsd  %xmm2,%xmm0
  movsd  D25000(%rip),%xmm2
  subsd  D18346(%rip),%xmm0
  mulsd  %xmm2,%xmm3
  addsd  %xmm3,%xmm1
  subsd  %xmm2,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L2127:
  movzbl -0x3b(%rsp),%ebx
  mov    %bl,-0x3f(%rsp)
L2495:
  test   %r12b,%r12b
  je     L3479
  cmp    $0x6,%eax
  je     L6187
L8762:
  cmpb   $0x0,-0x4c(%rsp)
  je     L3346
  cmp    $0x4,%eax
  je     L834
L274:
  cmpb   $0x0,-0x29(%rsp)
  je     L10026
  cmp    $0x2,%eax
  je     L7882
L5688:
  cmp    $0x7,%esi
  sete   -0x4e(%rsp)
  movzbl -0x4e(%rsp),%edi
  and    %r13b,%dil
  mov    %dil,-0x3a(%rsp)
  je     L2772
  test   %eax,%eax
  jne    L4453
  movapd %xmm1,%xmm2
  movsd  D8653(%rip),%xmm0
  movapd %xmm1,%xmm8
  subsd  D21251(%rip),%xmm3
  mulsd  %xmm1,%xmm2
  movapd %xmm3,%xmm7
  movapd %xmm3,%xmm5
  mulsd  %xmm3,%xmm7
  mulsd  %xmm2,%xmm8
  movapd %xmm2,%xmm4
  mulsd  %xmm2,%xmm4
  mulsd  %xmm7,%xmm5
  movapd %xmm7,%xmm6
  mulsd  %xmm7,%xmm6
  movapd %xmm8,%xmm9
  mulsd  %xmm4,%xmm0
  mulsd  %xmm4,%xmm9
  mulsd  %xmm2,%xmm0
  mulsd  D753(%rip),%xmm2
  mulsd  %xmm3,%xmm0
  mulsd  %xmm6,%xmm2
  addsd  %xmm9,%xmm0
  movsd  D18114(%rip),%xmm9
  mulsd  %xmm3,%xmm2
  mulsd  %xmm4,%xmm9
  mulsd  D31444(%rip),%xmm4
  mulsd  %xmm1,%xmm9
  mulsd  %xmm5,%xmm4
  mulsd  D10852(%rip),%xmm1
  mulsd  %xmm6,%xmm5
  divsd  D31028(%rip),%xmm5
  mulsd  %xmm7,%xmm9
  mulsd  %xmm6,%xmm1
  addsd  %xmm9,%xmm0
  mulsd  %xmm7,%xmm1
  addsd  %xmm4,%xmm0
  movsd  D16498(%rip),%xmm4
  mulsd  %xmm8,%xmm4
  mulsd  %xmm6,%xmm4
  addsd  %xmm4,%xmm0
  addsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  addsd  %xmm5,%xmm0
  jmp    L3357
L7882:
  movapd %xmm1,%xmm4
  movapd %xmm3,%xmm5
  addsd  %xmm1,%xmm3
  movsd  D21251(%rip),%xmm0
  mulsd  %xmm1,%xmm4
  subsd  %xmm0,%xmm5
  subsd  %xmm0,%xmm3
  movsd  D6719(%rip),%xmm0
  movapd %xmm5,%xmm8
  mulsd  %xmm5,%xmm8
  movapd %xmm4,%xmm7
  mulsd  %xmm4,%xmm7
  movapd %xmm8,%xmm6
  mulsd  %xmm7,%xmm0
  mulsd  %xmm1,%xmm7
  mulsd  %xmm8,%xmm6
  mulsd  %xmm5,%xmm0
  addsd  %xmm7,%xmm0
  movsd  D28972(%rip),%xmm7
  mulsd  %xmm4,%xmm7
  mulsd  D19805(%rip),%xmm4
  mulsd  %xmm1,%xmm7
  mulsd  %xmm8,%xmm4
  mulsd  D8684(%rip),%xmm1
  mulsd  %xmm8,%xmm7
  mulsd  %xmm5,%xmm4
  mulsd  %xmm6,%xmm1
  mulsd  D18346(%rip),%xmm6
  addsd  %xmm7,%xmm0
  addsd  %xmm4,%xmm0
  addsd  %xmm1,%xmm0
  movapd %xmm6,%xmm1
  mulsd  %xmm5,%xmm1
  addsd  %xmm1,%xmm0
  movsd  D8112(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  %xmm2,%xmm2
  mulsd  %xmm3,%xmm1
  mulsd  %xmm3,%xmm3
  mulsd  D27605(%rip),%xmm3
  addsd  %xmm2,%xmm1
  addsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L8948:
  movapd %xmm3,%xmm4
  movsd  D26342(%rip),%xmm5
  addsd  %xmm3,%xmm1
  subsd  D21251(%rip),%xmm1
  mulsd  %xmm3,%xmm4
  mulsd  %xmm4,%xmm5
  movapd %xmm4,%xmm0
  mulsd  %xmm4,%xmm0
  mulsd  D1077(%rip),%xmm4
  mulsd  %xmm3,%xmm5
  divsd  D18350(%rip),%xmm3
  subsd  %xmm5,%xmm0
  addsd  %xmm4,%xmm0
  subsd  %xmm3,%xmm0
  movsd  D8112(%rip),%xmm3
  addsd  D9330(%rip),%xmm0
  mulsd  %xmm2,%xmm3
  mulsd  %xmm2,%xmm2
  mulsd  %xmm1,%xmm3
  mulsd  %xmm1,%xmm1
  mulsd  D27605(%rip),%xmm1
  addsd  %xmm3,%xmm2
  addsd  %xmm2,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L7108:
  movapd %xmm2,%xmm6
  addsd  %xmm3,%xmm1
  subsd  D21251(%rip),%xmm1
  movsd  D20867(%rip),%xmm0
  mulsd  %xmm2,%xmm6
  movapd %xmm3,%xmm5
  mulsd  %xmm3,%xmm5
  movapd %xmm1,%xmm4
  mulsd  %xmm1,%xmm4
  mulsd  %xmm6,%xmm0
  mulsd  %xmm2,%xmm6
  mulsd  D28552(%rip),%xmm2
  mulsd  %xmm1,%xmm0
  mulsd  %xmm4,%xmm2
  mulsd  D746(%rip),%xmm4
  addsd  %xmm6,%xmm0
  mulsd  %xmm4,%xmm1
  addsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movapd %xmm3,%xmm1
  mulsd  %xmm5,%xmm1
  mulsd  D23512(%rip),%xmm5
  mulsd  D5611(%rip),%xmm3
  subsd  %xmm5,%xmm1
  addsd  %xmm3,%xmm1
  subsd  D13603(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L8203:
  movzbl -0x42(%rsp),%ebx
  mov    %r9b,-0x42(%rsp)
  mov    %bl,-0x26(%rsp)
  jmp    L196
L3658:
  movapd %xmm3,%xmm4
  movsd  D26342(%rip),%xmm5
  mulsd  %xmm3,%xmm4
  mulsd  %xmm4,%xmm5
  movapd %xmm4,%xmm0
  mulsd  %xmm4,%xmm0
  mulsd  D1077(%rip),%xmm4
  mulsd  %xmm3,%xmm5
  subsd  %xmm5,%xmm0
  movsd  D15079(%rip),%xmm5
  addsd  %xmm4,%xmm0
  movapd %xmm3,%xmm4
  divsd  D18350(%rip),%xmm4
  subsd  %xmm4,%xmm0
  movapd %xmm3,%xmm4
  addsd  D9330(%rip),%xmm0
  mulsd  %xmm5,%xmm4
  addsd  %xmm1,%xmm4
  subsd  %xmm5,%xmm4
  mulsd  %xmm4,%xmm0
  movsd  D25851(%rip),%xmm4
  mulsd  %xmm4,%xmm1
  mulsd  %xmm4,%xmm3
  addsd  %xmm2,%xmm1
  addsd  %xmm3,%xmm1
  subsd  %xmm4,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L183:
  movzbl -0x41(%rsp),%ebx
  movb   $0x0,-0x41(%rsp)
  mov    %bl,-0x34(%rsp)
  jmp    L10978
L2736:
  movzbl -0x38(%rsp),%ebx
  mov    %bl,-0x24(%rsp)
  mov    %bl,-0x4b(%rsp)
  jmp    L11650
L5307:
  movapd %xmm3,%xmm5
  movapd %xmm3,%xmm0
  movapd %xmm1,%xmm4
  mulsd  %xmm3,%xmm5
  addsd  %xmm3,%xmm4
  subsd  D21251(%rip),%xmm4
  mulsd  %xmm5,%xmm0
  mulsd  D23512(%rip),%xmm5
  subsd  %xmm5,%xmm0
  movsd  D5611(%rip),%xmm5
  mulsd  %xmm3,%xmm5
  addsd  %xmm5,%xmm0
  movsd  D20791(%rip),%xmm5
  subsd  D13603(%rip),%xmm0
  mulsd  %xmm5,%xmm3
  addsd  %xmm3,%xmm1
  subsd  %xmm5,%xmm1
  mulsd  %xmm1,%xmm0
  movsd  D8112(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  %xmm2,%xmm2
  mulsd  %xmm4,%xmm1
  mulsd  %xmm4,%xmm4
  mulsd  D27605(%rip),%xmm4
  addsd  %xmm2,%xmm1
  addsd  %xmm4,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L8700:
  movapd %xmm1,%xmm5
  movsd  D21251(%rip),%xmm0
  movapd %xmm3,%xmm4
  addsd  %xmm3,%xmm5
  subsd  %xmm0,%xmm4
  subsd  %xmm0,%xmm5
  movsd  D4076(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  mulsd  %xmm1,%xmm1
  mulsd  %xmm4,%xmm0
  mulsd  %xmm4,%xmm4
  mulsd  D7335(%rip),%xmm4
  addsd  %xmm1,%xmm0
  movapd %xmm3,%xmm1
  mulsd  %xmm3,%xmm1
  mulsd  D3009(%rip),%xmm3
  addsd  %xmm4,%xmm0
  subsd  %xmm3,%xmm1
  addsd  D14619(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  D8112(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  %xmm2,%xmm2
  mulsd  %xmm5,%xmm1
  mulsd  %xmm5,%xmm5
  mulsd  D27605(%rip),%xmm5
  addsd  %xmm2,%xmm1
  addsd  %xmm5,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L10350:
  cmpb   $0x0,-0x2a(%rsp)
  je     L5313
  movzbl -0x45(%rsp),%ebx
  and    %r9d,%ebx
  mov    %bl,-0x42(%rsp)
  cmp    $0x1,%eax
  jne    L4920
  movapd %xmm1,%xmm6
  movsd  D2041(%rip),%xmm0
  movapd %xmm3,%xmm5
  subsd  D21251(%rip),%xmm5
  mulsd  %xmm1,%xmm6
  movapd %xmm5,%xmm4
  mulsd  %xmm5,%xmm4
  mulsd  %xmm6,%xmm0
  mulsd  %xmm1,%xmm6
  mulsd  %xmm5,%xmm0
  addsd  %xmm6,%xmm0
  movsd  D11514(%rip),%xmm6
  mulsd  %xmm1,%xmm6
  mulsd  %xmm4,%xmm6
  mulsd  D2950(%rip),%xmm4
  addsd  %xmm6,%xmm0
  mulsd  %xmm5,%xmm4
  movsd  D3009(%rip),%xmm5
  mulsd  %xmm3,%xmm5
  addsd  %xmm4,%xmm0
  movapd %xmm3,%xmm4
  mulsd  %xmm3,%xmm4
  subsd  %xmm5,%xmm4
  addsd  D14619(%rip),%xmm4
  mulsd  %xmm4,%xmm0
  movsd  D25851(%rip),%xmm4
  mulsd  %xmm4,%xmm1
  mulsd  %xmm4,%xmm3
  addsd  %xmm2,%xmm1
  addsd  %xmm3,%xmm1
  subsd  %xmm4,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L10769:
  movapd %xmm2,%xmm4
  movsd  D7197(%rip),%xmm0
  addsd  %xmm3,%xmm1
  mulsd  %xmm2,%xmm4
  movapd %xmm1,%xmm5
  subsd  D21251(%rip),%xmm5
  mulsd  %xmm4,%xmm0
  movapd %xmm5,%xmm1
  movapd %xmm4,%xmm6
  mulsd  %xmm5,%xmm1
  mulsd  %xmm4,%xmm6
  mulsd  D3209(%rip),%xmm4
  mulsd  %xmm2,%xmm0
  mulsd  D16447(%rip),%xmm2
  mulsd  %xmm1,%xmm4
  mulsd  %xmm5,%xmm0
  mulsd  %xmm1,%xmm2
  mulsd  %xmm1,%xmm1
  mulsd  D2404(%rip),%xmm1
  addsd  %xmm6,%xmm0
  mulsd  %xmm5,%xmm2
  addsd  %xmm4,%xmm0
  addsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movapd %xmm3,%xmm1
  mulsd  %xmm3,%xmm1
  mulsd  D3009(%rip),%xmm3
  subsd  %xmm3,%xmm1
  addsd  D14619(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L6960:
  movzbl -0x3c(%rsp),%ebx
  mov    %bl,-0x22(%rsp)
  movzbl -0x42(%rsp),%ebx
  mov    %bl,-0x3c(%rsp)
L4642:
  cmpb   $0x0,-0x4a(%rsp)
  je     L7969
  cmp    $0x3,%eax
  jne    L10350
  movapd %xmm1,%xmm5
  movsd  D20867(%rip),%xmm0
  movapd %xmm2,%xmm6
  addsd  %xmm3,%xmm5
  subsd  D21251(%rip),%xmm5
  mulsd  %xmm2,%xmm6
  mulsd  %xmm5,%xmm0
  movapd %xmm5,%xmm4
  mulsd  %xmm5,%xmm4
  mulsd  %xmm6,%xmm0
  mulsd  %xmm2,%xmm6
  mulsd  D28552(%rip),%xmm2
  addsd  %xmm6,%xmm0
  mulsd  %xmm4,%xmm2
  mulsd  D746(%rip),%xmm4
  addsd  %xmm2,%xmm0
  movapd %xmm4,%xmm2
  movsd  D3009(%rip),%xmm4
  mulsd  %xmm5,%xmm2
  mulsd  %xmm3,%xmm4
  addsd  %xmm2,%xmm0
  movapd %xmm3,%xmm2
  mulsd  %xmm3,%xmm2
  subsd  %xmm4,%xmm2
  movsd  D396(%rip),%xmm4
  addsd  D14619(%rip),%xmm2
  mulsd  %xmm4,%xmm3
  addsd  %xmm3,%xmm1
  subsd  %xmm4,%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L6187:
  movapd %xmm2,%xmm4
  movsd  D31219(%rip),%xmm0
  movapd %xmm1,%xmm7
  mulsd  %xmm2,%xmm4
  addsd  %xmm3,%xmm7
  subsd  D21251(%rip),%xmm7
  movapd %xmm7,%xmm6
  mulsd  %xmm7,%xmm6
  movapd %xmm4,%xmm8
  movapd %xmm4,%xmm9
  mulsd  %xmm4,%xmm8
  movapd %xmm6,%xmm5
  mulsd  %xmm6,%xmm5
  mulsd  %xmm8,%xmm0
  mulsd  %xmm8,%xmm9
  mulsd  D6804(%rip),%xmm8
  mulsd  %xmm2,%xmm0
  mulsd  %xmm6,%xmm8
  mulsd  %xmm7,%xmm0
  addsd  %xmm9,%xmm0
  addsd  %xmm8,%xmm0
  movsd  D3684(%rip),%xmm8
  mulsd  %xmm4,%xmm8
  mulsd  D29461(%rip),%xmm4
  mulsd  %xmm2,%xmm8
  mulsd  D27171(%rip),%xmm2
  mulsd  %xmm5,%xmm4
  mulsd  %xmm6,%xmm8
  mulsd  %xmm5,%xmm2
  mulsd  D12639(%rip),%xmm5
  mulsd  %xmm7,%xmm8
  mulsd  %xmm7,%xmm2
  addsd  %xmm8,%xmm0
  addsd  %xmm4,%xmm0
  addsd  %xmm2,%xmm0
  movapd %xmm5,%xmm2
  mulsd  %xmm6,%xmm2
  addsd  %xmm2,%xmm0
  movsd  D25954(%rip),%xmm2
  mulsd  %xmm2,%xmm3
  addsd  %xmm3,%xmm1
  subsd  %xmm2,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L533:
  movapd %xmm2,%xmm4
  movsd  D26433(%rip),%xmm0
  movapd %xmm2,%xmm9
  addsd  %xmm3,%xmm1
  mulsd  %xmm2,%xmm4
  subsd  D21251(%rip),%xmm1
  movapd %xmm1,%xmm6
  movapd %xmm1,%xmm8
  movapd %xmm1,%xmm5
  mulsd  %xmm1,%xmm6
  mulsd  %xmm4,%xmm9
  movapd %xmm4,%xmm7
  mulsd  %xmm4,%xmm7
  mulsd  %xmm6,%xmm5
  movapd %xmm6,%xmm3
  mulsd  %xmm6,%xmm3
  mulsd  %xmm7,%xmm0
  mulsd  %xmm4,%xmm0
  mulsd  D31979(%rip),%xmm4
  mulsd  %xmm1,%xmm0
  movapd %xmm9,%xmm1
  mulsd  %xmm7,%xmm1
  mulsd  D13819(%rip),%xmm9
  addsd  %xmm1,%xmm0
  movsd  D12266(%rip),%xmm1
  mulsd  %xmm3,%xmm9
  mulsd  %xmm7,%xmm1
  mulsd  D16400(%rip),%xmm7
  mulsd  %xmm2,%xmm1
  mulsd  %xmm5,%xmm7
  mulsd  D29027(%rip),%xmm2
  mulsd  %xmm6,%xmm1
  addsd  %xmm1,%xmm0
  movapd %xmm4,%xmm1
  mulsd  %xmm3,%xmm1
  addsd  %xmm7,%xmm0
  mulsd  %xmm8,%xmm1
  addsd  %xmm9,%xmm0
  addsd  %xmm1,%xmm0
  movapd %xmm2,%xmm1
  mulsd  %xmm3,%xmm1
  mulsd  D32168(%rip),%xmm3
  mulsd  %xmm6,%xmm1
  addsd  %xmm1,%xmm0
  movapd %xmm3,%xmm1
  mulsd  %xmm5,%xmm1
  addsd  %xmm1,%xmm0
  jmp    L3357
L1436:
  movzbl -0x3b(%rsp),%edi
  mov    %dil,-0x3f(%rsp)
  movzbl -0x3d(%rsp),%edi
  mov    %dil,-0x3b(%rsp)
  jmp    L2495
L11899:
  mov    %r9b,-0x28(%rsp)
  mov    %r9b,-0x48(%rsp)
  jmp    L624
L834:
  movapd %xmm2,%xmm7
  movapd %xmm3,%xmm4
  addsd  %xmm1,%xmm3
  movsd  D21251(%rip),%xmm0
  mulsd  %xmm2,%xmm7
  movapd %xmm1,%xmm6
  subsd  %xmm0,%xmm4
  mulsd  %xmm1,%xmm6
  subsd  %xmm0,%xmm3
  movsd  D7197(%rip),%xmm0
  movapd %xmm4,%xmm5
  mulsd  %xmm7,%xmm0
  movapd %xmm3,%xmm8
  movapd %xmm7,%xmm9
  mulsd  %xmm3,%xmm8
  mulsd  %xmm7,%xmm9
  mulsd  D3209(%rip),%xmm7
  mulsd  %xmm4,%xmm5
  mulsd  %xmm2,%xmm0
  mulsd  D16447(%rip),%xmm2
  mulsd  %xmm8,%xmm7
  mulsd  %xmm3,%xmm0
  mulsd  %xmm8,%xmm2
  mulsd  %xmm8,%xmm8
  addsd  %xmm9,%xmm0
  mulsd  %xmm3,%xmm2
  addsd  %xmm7,%xmm0
  addsd  %xmm2,%xmm0
  movsd  D2404(%rip),%xmm2
  mulsd  %xmm8,%xmm2
  addsd  %xmm2,%xmm0
  movsd  D23512(%rip),%xmm2
  mulsd  %xmm4,%xmm2
  mulsd  %xmm5,%xmm4
  divsd  D324(%rip),%xmm4
  mulsd  %xmm6,%xmm2
  mulsd  %xmm1,%xmm6
  mulsd  D5611(%rip),%xmm1
  addsd  %xmm6,%xmm2
  mulsd  %xmm5,%xmm1
  addsd  %xmm2,%xmm1
  addsd  %xmm4,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L6719:
  movapd %xmm2,%xmm4
  movapd %xmm3,%xmm5
  addsd  %xmm1,%xmm3
  movsd  D21251(%rip),%xmm0
  mulsd  %xmm2,%xmm4
  movsd  D17714(%rip),%xmm6
  subsd  %xmm0,%xmm5
  subsd  %xmm0,%xmm3
  movapd %xmm4,%xmm9
  movapd %xmm3,%xmm8
  mulsd  %xmm4,%xmm9
  mulsd  %xmm3,%xmm8
  movapd %xmm9,%xmm0
  mulsd  %xmm6,%xmm0
  movapd %xmm8,%xmm7
  mulsd  %xmm4,%xmm6
  mulsd  D5741(%rip),%xmm4
  mulsd  %xmm2,%xmm9
  mulsd  %xmm8,%xmm7
  mulsd  %xmm3,%xmm0
  mulsd  %xmm2,%xmm6
  mulsd  %xmm8,%xmm4
  mulsd  D13515(%rip),%xmm2
  addsd  %xmm9,%xmm0
  mulsd  %xmm8,%xmm6
  mulsd  %xmm3,%xmm4
  mulsd  %xmm7,%xmm2
  mulsd  %xmm7,%xmm3
  divsd  D6851(%rip),%xmm3
  addsd  %xmm6,%xmm0
  addsd  %xmm4,%xmm0
  addsd  %xmm2,%xmm0
  movsd  D3009(%rip),%xmm2
  mulsd  %xmm1,%xmm2
  mulsd  %xmm1,%xmm1
  addsd  %xmm3,%xmm0
  mulsd  %xmm5,%xmm2
  mulsd  %xmm5,%xmm5
  mulsd  D14619(%rip),%xmm5
  addsd  %xmm2,%xmm1
  addsd  %xmm5,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L1184:
  movapd %xmm1,%xmm6
  movapd %xmm3,%xmm8
  addsd  %xmm1,%xmm3
  movsd  D21251(%rip),%xmm0
  mulsd  %xmm1,%xmm6
  movapd %xmm2,%xmm5
  subsd  %xmm0,%xmm8
  mulsd  %xmm2,%xmm5
  subsd  %xmm0,%xmm3
  movsd  D26342(%rip),%xmm0
  movapd %xmm8,%xmm7
  mulsd  %xmm6,%xmm0
  movapd %xmm6,%xmm9
  movapd %xmm3,%xmm4
  mulsd  %xmm8,%xmm7
  mulsd  %xmm6,%xmm9
  mulsd  D1077(%rip),%xmm6
  mulsd  %xmm3,%xmm4
  mulsd  %xmm1,%xmm0
  mulsd  %xmm7,%xmm1
  mulsd  %xmm7,%xmm6
  mulsd  %xmm7,%xmm7
  mulsd  %xmm8,%xmm0
  divsd  D7754(%rip),%xmm7
  mulsd  %xmm8,%xmm1
  divsd  D18350(%rip),%xmm1
  addsd  %xmm9,%xmm0
  addsd  %xmm6,%xmm0
  addsd  %xmm1,%xmm0
  movsd  D20867(%rip),%xmm1
  mulsd  %xmm3,%xmm1
  addsd  %xmm7,%xmm0
  mulsd  %xmm5,%xmm1
  mulsd  %xmm2,%xmm5
  mulsd  D28552(%rip),%xmm2
  addsd  %xmm5,%xmm1
  mulsd  %xmm4,%xmm2
  mulsd  D746(%rip),%xmm4
  addsd  %xmm2,%xmm1
  movapd %xmm4,%xmm2
  mulsd  %xmm3,%xmm2
  addsd  %xmm2,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L4453:
  movzbl -0x3a(%rsp),%edi
  mov    %dil,-0x1e(%rsp)
  mov    %dil,-0x4e(%rsp)
L11914:
  test   %r15b,%r15b
  je     L2248
  cmp    $0x5,%eax
  je     L3329
L3038:
  cmpb   $0x0,-0x30(%rsp)
  je     L10952
  cmp    $0x3,%eax
  jne    L3633
  movapd %xmm1,%xmm9
  movapd %xmm1,%xmm5
  movapd %xmm3,%xmm8
  movsd  D21251(%rip),%xmm0
  mulsd  %xmm1,%xmm9
  addsd  %xmm3,%xmm5
  movapd %xmm2,%xmm7
  subsd  %xmm0,%xmm8
  mulsd  %xmm2,%xmm7
  subsd  D15646(%rip),%xmm3
  subsd  %xmm0,%xmm5
  movsd  D29932(%rip),%xmm0
  movapd %xmm8,%xmm6
  mulsd  %xmm9,%xmm0
  mulsd  %xmm8,%xmm6
  movapd %xmm5,%xmm4
  mulsd  %xmm1,%xmm9
  mulsd  D25120(%rip),%xmm1
  mulsd  %xmm5,%xmm4
  mulsd  %xmm8,%xmm0
  mulsd  %xmm6,%xmm1
  mulsd  D21528(%rip),%xmm6
  addsd  %xmm9,%xmm0
  addsd  %xmm1,%xmm0
  movapd %xmm6,%xmm1
  mulsd  %xmm8,%xmm1
  addsd  %xmm1,%xmm0
  movsd  D20867(%rip),%xmm1
  mulsd  %xmm5,%xmm1
  mulsd  %xmm3,%xmm0
  mulsd  %xmm7,%xmm1
  mulsd  %xmm2,%xmm7
  mulsd  D28552(%rip),%xmm2
  addsd  %xmm7,%xmm1
  mulsd  %xmm4,%xmm2
  mulsd  D746(%rip),%xmm4
  addsd  %xmm2,%xmm1
  movapd %xmm4,%xmm2
  mulsd  %xmm5,%xmm2
  addsd  %xmm2,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L3329:
  movapd %xmm2,%xmm4
  movsd  D17714(%rip),%xmm6
  movapd %xmm1,%xmm5
  mulsd  %xmm2,%xmm4
  addsd  %xmm3,%xmm5
  subsd  D21251(%rip),%xmm5
  movapd %xmm5,%xmm8
  mulsd  %xmm5,%xmm8
  movapd %xmm4,%xmm9
  mulsd  %xmm4,%xmm9
  movapd %xmm8,%xmm7
  mulsd  %xmm8,%xmm7
  movapd %xmm9,%xmm0
  mulsd  %xmm6,%xmm0
  mulsd  %xmm4,%xmm6
  mulsd  D5741(%rip),%xmm4
  mulsd  %xmm2,%xmm9
  mulsd  %xmm5,%xmm0
  mulsd  %xmm2,%xmm6
  mulsd  %xmm8,%xmm4
  mulsd  D13515(%rip),%xmm2
  addsd  %xmm9,%xmm0
  mulsd  %xmm8,%xmm6
  mulsd  %xmm5,%xmm4
  mulsd  %xmm7,%xmm2
  mulsd  %xmm7,%xmm5
  divsd  D6851(%rip),%xmm5
  addsd  %xmm6,%xmm0
  addsd  %xmm4,%xmm0
  movsd  D2362(%rip),%xmm4
  addsd  %xmm2,%xmm0
  movapd %xmm3,%xmm2
  subsd  D15646(%rip),%xmm3
  mulsd  %xmm4,%xmm2
  addsd  %xmm5,%xmm0
  addsd  %xmm2,%xmm1
  subsd  %xmm4,%xmm1
  mulsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L10177:
  movapd %xmm2,%xmm4
  movsd  D31219(%rip),%xmm0
  addsd  %xmm3,%xmm1
  subsd  D21251(%rip),%xmm1
  mulsd  %xmm2,%xmm4
  subsd  D15646(%rip),%xmm3
  movapd %xmm1,%xmm6
  mulsd  %xmm1,%xmm6
  movapd %xmm4,%xmm7
  movapd %xmm4,%xmm8
  mulsd  %xmm4,%xmm7
  movapd %xmm6,%xmm5
  mulsd  %xmm6,%xmm5
  mulsd  %xmm7,%xmm0
  mulsd  %xmm7,%xmm8
  mulsd  D6804(%rip),%xmm7
  mulsd  %xmm2,%xmm0
  mulsd  %xmm6,%xmm7
  mulsd  %xmm1,%xmm0
  addsd  %xmm8,%xmm0
  addsd  %xmm7,%xmm0
  movsd  D3684(%rip),%xmm7
  mulsd  %xmm4,%xmm7
  mulsd  D29461(%rip),%xmm4
  mulsd  %xmm2,%xmm7
  mulsd  D27171(%rip),%xmm2
  mulsd  %xmm5,%xmm4
  mulsd  %xmm6,%xmm7
  mulsd  %xmm5,%xmm2
  mulsd  D12639(%rip),%xmm5
  mulsd  %xmm1,%xmm7
  mulsd  %xmm2,%xmm1
  addsd  %xmm7,%xmm0
  addsd  %xmm4,%xmm0
  addsd  %xmm1,%xmm0
  movapd %xmm5,%xmm1
  mulsd  %xmm6,%xmm1
  addsd  %xmm1,%xmm0
  mulsd  %xmm3,%xmm0
  jmp    L3357
L1390:
  movzbl -0x3a(%rsp),%edi
  mov    %r13b,-0x3a(%rsp)
  mov    %dil,-0x1e(%rsp)
  jmp    L11914
L10109:
  movapd %xmm1,%xmm5
  movsd  D28043(%rip),%xmm0
  movapd %xmm3,%xmm7
  subsd  D21251(%rip),%xmm7
  mulsd  %xmm1,%xmm5
  movapd %xmm7,%xmm4
  mulsd  %xmm7,%xmm4
  movapd %xmm5,%xmm8
  movapd %xmm5,%xmm9
  mulsd  %xmm5,%xmm8
  movapd %xmm4,%xmm6
  mulsd  %xmm4,%xmm6
  mulsd  %xmm8,%xmm0
  mulsd  %xmm8,%xmm9
  mulsd  D32003(%rip),%xmm8
  mulsd  %xmm1,%xmm0
  mulsd  %xmm4,%xmm8
  mulsd  %xmm7,%xmm0
  addsd  %xmm9,%xmm0
  addsd  %xmm8,%xmm0
  movsd  D16498(%rip),%xmm8
  mulsd  %xmm5,%xmm8
  mulsd  D26562(%rip),%xmm5
  mulsd  %xmm1,%xmm8
  mulsd  %xmm6,%xmm5
  mulsd  %xmm4,%xmm8
  mulsd  %xmm6,%xmm4
  divsd  D5530(%rip),%xmm4
  mulsd  %xmm7,%xmm8
  addsd  %xmm8,%xmm0
  addsd  %xmm5,%xmm0
  movsd  D11270(%rip),%xmm5
  mulsd  %xmm1,%xmm5
  mulsd  %xmm6,%xmm5
  mulsd  %xmm7,%xmm5
  addsd  %xmm5,%xmm0
  addsd  %xmm4,%xmm0
  movsd  D25851(%rip),%xmm4
  mulsd  %xmm4,%xmm1
  mulsd  %xmm4,%xmm3
  addsd  %xmm2,%xmm1
  addsd  %xmm3,%xmm1
  subsd  %xmm4,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L10699:
  movb   $0x0,-0x34(%rsp)
  jmp    L1538
L9853:
  mov    %r9b,-0x28(%rsp)
  mov    %r8d,%r9d
  xor    %r8d,%r8d
  jmp    L624
L3994:
  movzbl -0x3c(%rsp),%edi
  mov    %dil,-0x1c(%rsp)
  mov    %dil,-0x47(%rsp)
L10154:
  cmpb   $0x0,-0x44(%rsp)
  je     L6819
  cmp    $0x3,%eax
  je     L10496
L1659:
  cmpb   $0x0,-0x24(%rsp)
  je     L11476
  movzbl -0x4b(%rsp),%edi
  and    -0x45(%rsp),%dil
  mov    %dil,-0x39(%rsp)
  cmp    $0x1,%eax
  je     L160
L11033:
  cmpb   $0x0,-0x3e(%rsp)
  je     L6458
  cmp    $0x3,%eax
  je     L11465
  movzbl -0x39(%rsp),%edi
  mov    %dil,-0x1f(%rsp)
  movzbl -0x4b(%rsp),%edi
  mov    %dil,-0x39(%rsp)
L1098:
  cmpb   $0x0,-0x28(%rsp)
  je     L11052
  movzbl -0x38(%rsp),%edi
  and    -0x48(%rsp),%edi
  mov    %dil,-0x4b(%rsp)
  cmp    $0x1,%eax
  je     L9003
L7191:
  cmpb   $0x0,-0x34(%rsp)
  je     L10758
  cmp    $0x2,%eax
  je     L6585
  movzbl -0x4b(%rsp),%edi
  mov    %dil,-0x20(%rsp)
  movzbl -0x3f(%rsp),%edi
  mov    %r8b,-0x3f(%rsp)
  mov    %dil,-0x31(%rsp)
  movzbl -0x38(%rsp),%edi
  mov    %dil,-0x4b(%rsp)
L5604:
  mov    %r9d,%edi
  and    %r11b,%dil
  je     L11233
  test   %eax,%eax
  jne    L5517
  movapd %xmm3,%xmm2
  movapd %xmm3,%xmm0
  movapd %xmm3,%xmm4
  mulsd  %xmm3,%xmm2
  subsd  D21251(%rip),%xmm4
  movapd %xmm2,%xmm5
  mulsd  %xmm2,%xmm5
  mulsd  %xmm5,%xmm0
  mulsd  D16116(%rip),%xmm5
  subsd  %xmm5,%xmm0
  movsd  D713(%rip),%xmm5
  mulsd  %xmm2,%xmm5
  mulsd  D30645(%rip),%xmm2
  mulsd  %xmm3,%xmm5
  mulsd  D238(%rip),%xmm3
  addsd  %xmm5,%xmm0
  subsd  %xmm2,%xmm0
  movsd  D28552(%rip),%xmm2
  mulsd  %xmm1,%xmm2
  mulsd  %xmm1,%xmm1
  addsd  %xmm3,%xmm0
  subsd  D32285(%rip),%xmm0
  mulsd  %xmm4,%xmm2
  mulsd  %xmm4,%xmm4
  divsd  D4909(%rip),%xmm4
  addsd  %xmm2,%xmm1
  addsd  %xmm4,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L4027:
  cmpb   $0x0,-0x40(%rsp)
  je     L4282
  cmp    $0x4,%eax
  je     L2864
  movzbl -0x3c(%rsp),%edi
  mov    %dil,-0x1c(%rsp)
  movzbl -0x42(%rsp),%edi
  mov    %dil,-0x3c(%rsp)
L6819:
  cmpb   $0x0,-0x2e(%rsp)
  je     L1659
  cmp    $0x2,%eax
  je     L4086
L11476:
  movzbl -0x4b(%rsp),%edi
  and    -0x45(%rsp),%dil
  mov    %dil,-0x39(%rsp)
  je     L11033
  test   %eax,%eax
  jne    L9199
  movapd %xmm1,%xmm2
  movsd  D8891(%rip),%xmm0
  movapd %xmm3,%xmm6
  movapd %xmm3,%xmm4
  mulsd  %xmm1,%xmm2
  subsd  D21251(%rip),%xmm6
  mulsd  %xmm3,%xmm4
  movapd %xmm6,%xmm5
  mulsd  %xmm6,%xmm5
  mulsd  %xmm2,%xmm0
  movapd %xmm2,%xmm7
  mulsd  %xmm2,%xmm7
  mulsd  D2041(%rip),%xmm2
  mulsd  %xmm1,%xmm0
  mulsd  D24441(%rip),%xmm1
  mulsd  %xmm5,%xmm2
  mulsd  %xmm6,%xmm0
  mulsd  %xmm5,%xmm1
  mulsd  %xmm5,%xmm5
  divsd  D29515(%rip),%xmm5
  addsd  %xmm7,%xmm0
  mulsd  %xmm6,%xmm1
  addsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movapd %xmm3,%xmm1
  mulsd  %xmm4,%xmm1
  mulsd  D18316(%rip),%xmm4
  mulsd  D15646(%rip),%xmm3
  addsd  %xmm5,%xmm0
  subsd  %xmm4,%xmm1
  addsd  %xmm3,%xmm1
  subsd  D32300(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L4086:
  movapd %xmm1,%xmm4
  movsd  D21251(%rip),%xmm0
  movapd %xmm3,%xmm5
  movapd %xmm3,%xmm6
  addsd  %xmm3,%xmm4
  mulsd  %xmm3,%xmm6
  subsd  %xmm0,%xmm5
  subsd  %xmm0,%xmm4
  movsd  D4076(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  mulsd  %xmm1,%xmm1
  mulsd  %xmm5,%xmm0
  mulsd  %xmm5,%xmm5
  mulsd  D7335(%rip),%xmm5
  addsd  %xmm1,%xmm0
  movapd %xmm3,%xmm1
  mulsd  %xmm6,%xmm1
  mulsd  D18316(%rip),%xmm6
  mulsd  D15646(%rip),%xmm3
  addsd  %xmm5,%xmm0
  subsd  %xmm6,%xmm1
  addsd  %xmm3,%xmm1
  subsd  D32300(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  D8112(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  %xmm2,%xmm2
  mulsd  %xmm4,%xmm1
  mulsd  %xmm4,%xmm4
  mulsd  D27605(%rip),%xmm4
  addsd  %xmm2,%xmm1
  addsd  %xmm4,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L9199:
  movzbl -0x39(%rsp),%edi
  mov    %dil,-0x1f(%rsp)
  mov    %dil,-0x45(%rsp)
L116:
  cmpb   $0x0,-0x41(%rsp)
  je     L1098
  cmp    $0x2,%eax
  je     L5827
L11052:
  movzbl -0x38(%rsp),%edi
  and    -0x48(%rsp),%dil
  mov    %dil,-0x4b(%rsp)
  je     L7191
  test   %eax,%eax
  jne    L4169
  movapd %xmm3,%xmm2
  subsd  D21251(%rip),%xmm2
  movsd  D17734(%rip),%xmm0
  movapd %xmm1,%xmm5
  mulsd  %xmm1,%xmm5
  movapd %xmm3,%xmm4
  mulsd  %xmm3,%xmm4
  mulsd  %xmm2,%xmm0
  movapd %xmm2,%xmm6
  mulsd  %xmm2,%xmm6
  mulsd  %xmm5,%xmm0
  mulsd  %xmm1,%xmm5
  mulsd  %xmm6,%xmm1
  mulsd  D6186(%rip),%xmm1
  mulsd  %xmm6,%xmm2
  divsd  D427(%rip),%xmm2
  addsd  %xmm5,%xmm0
  addsd  %xmm1,%xmm0
  movapd %xmm4,%xmm1
  mulsd  %xmm4,%xmm1
  addsd  %xmm2,%xmm0
  movsd  D31851(%rip),%xmm2
  mulsd  %xmm4,%xmm2
  mulsd  D15539(%rip),%xmm4
  mulsd  %xmm3,%xmm2
  mulsd  D15473(%rip),%xmm3
  subsd  %xmm2,%xmm1
  addsd  %xmm4,%xmm1
  subsd  %xmm3,%xmm1
  addsd  D28695(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L5827:
  movapd %xmm3,%xmm4
  movsd  D31851(%rip),%xmm6
  movapd %xmm1,%xmm5
  mulsd  %xmm3,%xmm4
  addsd  %xmm3,%xmm5
  subsd  D21251(%rip),%xmm5
  mulsd  %xmm4,%xmm6
  movapd %xmm4,%xmm0
  mulsd  %xmm4,%xmm0
  mulsd  D15539(%rip),%xmm4
  mulsd  %xmm3,%xmm6
  subsd  %xmm6,%xmm0
  addsd  %xmm4,%xmm0
  movsd  D15473(%rip),%xmm4
  mulsd  %xmm3,%xmm4
  subsd  %xmm4,%xmm0
  movsd  D20791(%rip),%xmm4
  addsd  D28695(%rip),%xmm0
  mulsd  %xmm4,%xmm3
  addsd  %xmm3,%xmm1
  subsd  %xmm4,%xmm1
  mulsd  %xmm1,%xmm0
  movsd  D8112(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  %xmm2,%xmm2
  mulsd  %xmm5,%xmm1
  mulsd  %xmm5,%xmm5
  mulsd  D27605(%rip),%xmm5
  addsd  %xmm2,%xmm1
  addsd  %xmm5,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L4169:
  movzbl -0x4b(%rsp),%edi
  mov    %dil,-0x20(%rsp)
  mov    %dil,-0x48(%rsp)
L6352:
  test   %r8b,%r8b
  je     L7180
  cmp    $0x1,%eax
  je     L11747
  mov    %r9d,%edi
  and    %r11d,%edi
  cmpb   $0x0,-0x3f(%rsp)
  jne    L7675
  mov    %r8b,-0x3f(%rsp)
L4496:
  mov    %r10d,%r8d
  and    %bl,%r8b
  mov    %r8b,-0x31(%rsp)
  je     L1853
  test   %eax,%eax
  jne    L5534
  movapd %xmm3,%xmm2
  movsd  D29769(%rip),%xmm5
  mulsd  %xmm3,%xmm2
  movapd %xmm2,%xmm4
  movapd %xmm2,%xmm0
  mulsd  %xmm2,%xmm4
  mulsd  %xmm4,%xmm5
  mulsd  %xmm4,%xmm0
  mulsd  D3294(%rip),%xmm4
  mulsd  %xmm3,%xmm5
  subsd  %xmm5,%xmm0
  addsd  %xmm4,%xmm0
  movsd  D7965(%rip),%xmm4
  mulsd  %xmm2,%xmm4
  mulsd  D2252(%rip),%xmm2
  mulsd  %xmm3,%xmm4
  subsd  %xmm4,%xmm0
  addsd  %xmm2,%xmm0
  movsd  D13360(%rip),%xmm2
  mulsd  %xmm3,%xmm2
  subsd  %xmm2,%xmm0
  movsd  D25000(%rip),%xmm2
  addsd  D29735(%rip),%xmm0
  mulsd  %xmm2,%xmm3
  addsd  %xmm3,%xmm1
  subsd  %xmm2,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L2864:
  movapd %xmm2,%xmm4
  movsd  D7197(%rip),%xmm0
  addsd  %xmm3,%xmm1
  movapd %xmm3,%xmm5
  mulsd  %xmm2,%xmm4
  mulsd  %xmm3,%xmm5
  movapd %xmm1,%xmm6
  subsd  D21251(%rip),%xmm6
  mulsd  %xmm4,%xmm0
  movapd %xmm6,%xmm1
  movapd %xmm4,%xmm7
  mulsd  %xmm6,%xmm1
  mulsd  %xmm4,%xmm7
  mulsd  D3209(%rip),%xmm4
  mulsd  %xmm2,%xmm0
  mulsd  D16447(%rip),%xmm2
  mulsd  %xmm1,%xmm4
  mulsd  %xmm6,%xmm0
  mulsd  %xmm1,%xmm2
  mulsd  %xmm1,%xmm1
  mulsd  D2404(%rip),%xmm1
  addsd  %xmm7,%xmm0
  mulsd  %xmm6,%xmm2
  addsd  %xmm4,%xmm0
  addsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movapd %xmm3,%xmm1
  mulsd  %xmm5,%xmm1
  mulsd  D18316(%rip),%xmm5
  mulsd  D15646(%rip),%xmm3
  subsd  %xmm5,%xmm1
  addsd  %xmm3,%xmm1
  subsd  D32300(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L4282:
  movzbl -0x3c(%rsp),%edi
  mov    %dil,-0x1c(%rsp)
  movzbl -0x42(%rsp),%edi
  mov    %dil,-0x3c(%rsp)
  jmp    L10154
L5534:
  movb   $0x0,-0x31(%rsp)
L1519:
  cmp    $0x7,%ecx
  movzbl -0x3b(%rsp),%ebx
  mov    %dil,-0x21(%rsp)
  mov    %r9d,%edi
  sete   %r13b
  mov    $0x1,%r9d
  mov    $0x1,%r10d
  and    %r13d,%ebx
  mov    %bl,-0x38(%rsp)
  mov    $0x1,%ebx
L5733:
  test   %edx,%edx
  jne    L7537
  cmp    $0x8,%eax
  je     L8292
  movzbl -0x38(%rsp),%r8d
  mov    %r8b,-0x3d(%rsp)
  movzbl -0x3b(%rsp),%r8d
  mov    %r8b,-0x38(%rsp)
L11651:
  test   %bpl,%bpl
  je     L644
  cmp    $0x6,%eax
  je     L6551
L4050:
  cmpb   $0x0,-0x2f(%rsp)
  je     L8588
  cmp    $0x4,%eax
  je     L1039
L9035:
  cmpb   $0x0,-0x23(%rsp)
  je     L2327
  cmp    $0x2,%eax
  je     L11788
L11481:
  cmp    $0x8,%esi
  sete   -0x42(%rsp)
  movzbl -0x42(%rsp),%r8d
  and    -0x3a(%rsp),%r8b
  mov    %r8b,-0x3b(%rsp)
  je     L3802
  test   %eax,%eax
  jne    L3504
  movapd %xmm1,%xmm2
  movsd  D8283(%rip),%xmm0
  movapd %xmm1,%xmm8
  subsd  D21251(%rip),%xmm3
  mulsd  %xmm1,%xmm2
  movapd %xmm3,%xmm7
  movapd %xmm3,%xmm9
  movapd %xmm3,%xmm6
  mulsd  %xmm3,%xmm7
  mulsd  %xmm2,%xmm8
  movapd %xmm2,%xmm5
  mulsd  %xmm2,%xmm5
  mulsd  %xmm7,%xmm6
  movapd %xmm7,%xmm4
  mulsd  %xmm7,%xmm4
  mulsd  %xmm5,%xmm0
  mulsd  %xmm8,%xmm0
  mulsd  %xmm3,%xmm0
  movapd %xmm5,%xmm3
  mulsd  %xmm5,%xmm3
  addsd  %xmm3,%xmm0
  movsd  D29776(%rip),%xmm3
  mulsd  %xmm5,%xmm3
  mulsd  %xmm2,%xmm3
  mulsd  D5997(%rip),%xmm2
  mulsd  %xmm7,%xmm3
  mulsd  %xmm4,%xmm2
  addsd  %xmm3,%xmm0
  movsd  D16967(%rip),%xmm3
  mulsd  %xmm7,%xmm2
  mulsd  %xmm5,%xmm3
  mulsd  D22286(%rip),%xmm5
  mulsd  %xmm1,%xmm3
  mulsd  D2403(%rip),%xmm1
  mulsd  %xmm4,%xmm5
  mulsd  %xmm6,%xmm3
  mulsd  %xmm4,%xmm1
  addsd  %xmm3,%xmm0
  movsd  D29575(%rip),%xmm3
  mulsd  %xmm6,%xmm1
  mulsd  %xmm8,%xmm3
  addsd  %xmm5,%xmm0
  mulsd  %xmm4,%xmm3
  mulsd  %xmm4,%xmm4
  divsd  D30068(%rip),%xmm4
  mulsd  %xmm9,%xmm3
  addsd  %xmm3,%xmm0
  addsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  addsd  %xmm4,%xmm0
  jmp    L3357
L1853:
  mov    %dil,-0x21(%rsp)
  mov    %r9d,%edi
  xor    %r9d,%r9d
L7804:
  cmp    $0x7,%ecx
  movzbl -0x3b(%rsp),%r8d
  sete   %r13b
  and    %r13b,%r8b
  mov    %r8b,-0x38(%rsp)
  je     L5733
  test   %eax,%eax
  jne    L8067
  movapd %xmm3,%xmm1
  movapd %xmm3,%xmm4
  movsd  D24272(%rip),%xmm5
  mulsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm4
  movapd %xmm1,%xmm2
  mulsd  %xmm1,%xmm2
  movapd %xmm4,%xmm0
  mulsd  %xmm2,%xmm5
  mulsd  %xmm2,%xmm0
  mulsd  D23608(%rip),%xmm4
  mulsd  %xmm1,%xmm5
  mulsd  D1680(%rip),%xmm1
  subsd  %xmm5,%xmm0
  movsd  D11767(%rip),%xmm5
  mulsd  %xmm2,%xmm5
  mulsd  D23265(%rip),%xmm2
  mulsd  %xmm3,%xmm5
  mulsd  D27682(%rip),%xmm3
  addsd  %xmm5,%xmm0
  subsd  %xmm2,%xmm0
  addsd  %xmm4,%xmm0
  subsd  %xmm1,%xmm0
  addsd  %xmm3,%xmm0
  subsd  D20987(%rip),%xmm0
  jmp    L3357
L7675:
  mov    %dil,-0x21(%rsp)
  mov    %r9d,%edi
  mov    %r10d,%r9d
  movb   $0x1,-0x31(%rsp)
  and    %ebx,%r9d
  jmp    L7804
L8067:
  movzbl -0x38(%rsp),%r13d
  mov    %r13b,-0x3d(%rsp)
L7602:
  test   %r12b,%r12b
  je     L11651
  cmp    $0x7,%eax
  je     L9404
L644:
  cmpb   $0x0,-0x4c(%rsp)
  je     L4050
  cmp    $0x5,%eax
  je     L568
L8588:
  cmpb   $0x0,-0x29(%rsp)
  je     L9035
  cmp    $0x3,%eax
  je     L8028
L2327:
  cmpb   $0x0,-0x1e(%rsp)
  je     L11481
  cmp    $0x1,%eax
  je     L9826
  cmp    $0x8,%esi
  sete   -0x42(%rsp)
  movzbl -0x42(%rsp),%r8d
  and    -0x3a(%rsp),%r8b
  mov    %r8b,-0x3b(%rsp)
L3802:
  cmpb   $0x0,-0x4d(%rsp)
  je     L1615
  cmp    $0x7,%eax
  je     L8057
  movzbl -0x3b(%rsp),%r8d
  mov    %r8b,-0x16(%rsp)
  movzbl -0x3a(%rsp),%r8d
  mov    %r8b,-0x3b(%rsp)
L7898:
  cmpb   $0x0,-0x49(%rsp)
  je     L6022
  cmp    $0x5,%eax
  je     L3972
L11175:
  cmpb   $0x0,-0x2b(%rsp)
  je     L4406
  cmp    $0x3,%eax
  je     L817
L6263:
  cmpb   $0x0,-0x1d(%rsp)
  je     L822
  movzbl -0x43(%rsp),%r8d
  and    -0x4e(%rsp),%r8b
  mov    %r8b,-0x19(%rsp)
  cmp    $0x1,%eax
  je     L3112
L2597:
  test   %r14b,%r14b
  je     L9811
  cmp    $0x6,%eax
  je     L8149
L8322:
  cmpb   $0x0,-0x33(%rsp)
  je     L3336
  cmp    $0x4,%eax
  je     L5816
L7169:
  cmpb   $0x0,-0x26(%rsp)
  je     L2462
  cmp    $0x2,%eax
  je     L10779
L6163:
  movzbl -0x3c(%rsp),%r8d
  and    -0x46(%rsp),%r8b
  mov    %r8b,-0x3a(%rsp)
  je     L5271
  test   %eax,%eax
  jne    L5664
  movapd %xmm1,%xmm2
  movsd  D17970(%rip),%xmm0
  movapd %xmm3,%xmm7
  subsd  D21251(%rip),%xmm7
  mulsd  %xmm1,%xmm2
  movapd %xmm7,%xmm4
  mulsd  %xmm7,%xmm4
  movapd %xmm2,%xmm5
  movapd %xmm2,%xmm8
  mulsd  %xmm2,%xmm5
  movapd %xmm4,%xmm6
  mulsd  %xmm4,%xmm6
  mulsd  %xmm5,%xmm0
  mulsd  %xmm5,%xmm8
  mulsd  D28361(%rip),%xmm5
  mulsd  %xmm1,%xmm0
  mulsd  %xmm4,%xmm5
  mulsd  %xmm7,%xmm0
  addsd  %xmm8,%xmm0
  addsd  %xmm5,%xmm0
  movsd  D31790(%rip),%xmm5
  mulsd  %xmm2,%xmm5
  mulsd  D32597(%rip),%xmm2
  mulsd  %xmm1,%xmm5
  mulsd  D30436(%rip),%xmm1
  mulsd  %xmm6,%xmm2
  mulsd  %xmm4,%xmm5
  mulsd  %xmm6,%xmm1
  mulsd  %xmm6,%xmm4
  mulsd  %xmm7,%xmm5
  mulsd  %xmm7,%xmm1
  addsd  %xmm5,%xmm0
  addsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movapd %xmm4,%xmm1
  divsd  D28458(%rip),%xmm1
  addsd  %xmm1,%xmm0
  movapd %xmm3,%xmm1
  mulsd  %xmm3,%xmm1
  mulsd  D15079(%rip),%xmm3
  subsd  %xmm3,%xmm1
  addsd  D13665(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L9826:
  movapd %xmm1,%xmm4
  movapd %xmm1,%xmm10
  movapd %xmm3,%xmm8
  movsd  D24272(%rip),%xmm0
  subsd  D21251(%rip),%xmm8
  mulsd  %xmm1,%xmm4
  movapd %xmm8,%xmm7
  movapd %xmm8,%xmm6
  mulsd  %xmm8,%xmm7
  mulsd  %xmm4,%xmm0
  movapd %xmm4,%xmm9
  mulsd  %xmm4,%xmm9
  mulsd  %xmm4,%xmm10
  mulsd  D1680(%rip),%xmm4
  mulsd  %xmm7,%xmm6
  movapd %xmm7,%xmm5
  mulsd  %xmm7,%xmm5
  mulsd  %xmm9,%xmm0
  movapd %xmm10,%xmm11
  mulsd  %xmm9,%xmm11
  mulsd  D23608(%rip),%xmm10
  mulsd  %xmm5,%xmm4
  mulsd  %xmm8,%xmm0
  mulsd  %xmm5,%xmm10
  mulsd  %xmm8,%xmm4
  addsd  %xmm11,%xmm0
  movsd  D11767(%rip),%xmm11
  mulsd  %xmm9,%xmm11
  mulsd  D23265(%rip),%xmm9
  mulsd  %xmm1,%xmm11
  mulsd  %xmm6,%xmm9
  mulsd  %xmm7,%xmm11
  addsd  %xmm11,%xmm0
  addsd  %xmm9,%xmm0
  addsd  %xmm10,%xmm0
  addsd  %xmm4,%xmm0
  movsd  D27682(%rip),%xmm4
  mulsd  %xmm1,%xmm4
  mulsd  %xmm5,%xmm4
  mulsd  D20987(%rip),%xmm5
  mulsd  %xmm7,%xmm4
  addsd  %xmm4,%xmm0
  movapd %xmm5,%xmm4
  mulsd  %xmm6,%xmm4
  addsd  %xmm4,%xmm0
  movsd  D25851(%rip),%xmm4
  mulsd  %xmm4,%xmm1
  mulsd  %xmm4,%xmm3
  addsd  %xmm2,%xmm1
  addsd  %xmm3,%xmm1
  subsd  %xmm4,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L8028:
  movapd %xmm1,%xmm4
  movsd  D21251(%rip),%xmm0
  movapd %xmm3,%xmm5
  addsd  %xmm1,%xmm3
  mulsd  %xmm1,%xmm4
  movapd %xmm2,%xmm7
  subsd  %xmm0,%xmm5
  mulsd  %xmm2,%xmm7
  subsd  %xmm0,%xmm3
  movsd  D16116(%rip),%xmm0
  mulsd  %xmm5,%xmm0
  movapd %xmm5,%xmm10
  mulsd  %xmm5,%xmm10
  movapd %xmm4,%xmm9
  movapd %xmm3,%xmm6
  mulsd  %xmm4,%xmm9
  mulsd  %xmm3,%xmm6
  movapd %xmm10,%xmm8
  mulsd  %xmm9,%xmm0
  mulsd  %xmm1,%xmm9
  mulsd  %xmm10,%xmm8
  addsd  %xmm9,%xmm0
  movsd  D713(%rip),%xmm9
  mulsd  %xmm4,%xmm9
  mulsd  D30645(%rip),%xmm4
  mulsd  %xmm1,%xmm9
  mulsd  %xmm10,%xmm4
  mulsd  D238(%rip),%xmm1
  mulsd  %xmm10,%xmm9
  mulsd  %xmm5,%xmm4
  mulsd  %xmm8,%xmm1
  mulsd  %xmm8,%xmm5
  divsd  D26321(%rip),%xmm5
  addsd  %xmm9,%xmm0
  addsd  %xmm4,%xmm0
  addsd  %xmm1,%xmm0
  movsd  D20867(%rip),%xmm1
  mulsd  %xmm3,%xmm1
  addsd  %xmm5,%xmm0
  mulsd  %xmm7,%xmm1
  mulsd  %xmm2,%xmm7
  mulsd  D28552(%rip),%xmm2
  addsd  %xmm7,%xmm1
  mulsd  %xmm6,%xmm2
  mulsd  D746(%rip),%xmm6
  addsd  %xmm2,%xmm1
  movapd %xmm6,%xmm2
  mulsd  %xmm3,%xmm2
  addsd  %xmm2,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L568:
  movapd %xmm3,%xmm6
  addsd  %xmm1,%xmm3
  movsd  D21251(%rip),%xmm0
  movapd %xmm2,%xmm4
  mulsd  %xmm2,%xmm4
  movapd %xmm1,%xmm10
  movsd  D17714(%rip),%xmm8
  subsd  %xmm0,%xmm6
  mulsd  %xmm1,%xmm10
  subsd  %xmm0,%xmm3
  movapd %xmm6,%xmm5
  movapd %xmm3,%xmm0
  movapd %xmm4,%xmm11
  movapd %xmm3,%xmm9
  mulsd  %xmm8,%xmm0
  mulsd  %xmm4,%xmm8
  mulsd  %xmm4,%xmm11
  mulsd  %xmm3,%xmm9
  mulsd  D5741(%rip),%xmm4
  mulsd  %xmm6,%xmm5
  mulsd  %xmm2,%xmm8
  mulsd  %xmm11,%xmm0
  mulsd  %xmm2,%xmm11
  movapd %xmm9,%xmm7
  mulsd  %xmm9,%xmm4
  mulsd  %xmm9,%xmm7
  mulsd  %xmm9,%xmm8
  mulsd  D13515(%rip),%xmm2
  addsd  %xmm11,%xmm0
  mulsd  %xmm3,%xmm4
  mulsd  %xmm7,%xmm3
  addsd  %xmm8,%xmm0
  divsd  D6851(%rip),%xmm3
  mulsd  %xmm7,%xmm2
  addsd  %xmm4,%xmm0
  addsd  %xmm2,%xmm0
  movsd  D18316(%rip),%xmm2
  mulsd  %xmm10,%xmm2
  mulsd  %xmm1,%xmm10
  addsd  %xmm3,%xmm0
  mulsd  D15646(%rip),%xmm1
  mulsd  %xmm6,%xmm2
  mulsd  %xmm5,%xmm1
  mulsd  D32300(%rip),%xmm5
  addsd  %xmm10,%xmm2
  addsd  %xmm2,%xmm1
  movapd %xmm5,%xmm2
  mulsd  %xmm6,%xmm2
  addsd  %xmm2,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L9404:
  movapd %xmm2,%xmm4
  movapd %xmm2,%xmm10
  movapd %xmm1,%xmm8
  movsd  D26433(%rip),%xmm0
  mulsd  %xmm2,%xmm4
  addsd  %xmm3,%xmm8
  subsd  D21251(%rip),%xmm8
  movapd %xmm8,%xmm7
  movapd %xmm8,%xmm6
  mulsd  %xmm8,%xmm7
  mulsd  %xmm4,%xmm10
  movapd %xmm4,%xmm9
  mulsd  %xmm4,%xmm9
  mulsd  %xmm7,%xmm6
  movapd %xmm7,%xmm5
  mulsd  %xmm7,%xmm5
  movapd %xmm10,%xmm11
  mulsd  %xmm9,%xmm0
  mulsd  %xmm9,%xmm11
  mulsd  D13819(%rip),%xmm10
  mulsd  %xmm4,%xmm0
  mulsd  D31979(%rip),%xmm4
  mulsd  %xmm5,%xmm10
  mulsd  %xmm8,%xmm0
  mulsd  %xmm5,%xmm4
  addsd  %xmm11,%xmm0
  movsd  D12266(%rip),%xmm11
  mulsd  %xmm8,%xmm4
  mulsd  %xmm9,%xmm11
  mulsd  D16400(%rip),%xmm9
  mulsd  %xmm2,%xmm11
  mulsd  D29027(%rip),%xmm2
  mulsd  %xmm6,%xmm9
  mulsd  %xmm7,%xmm11
  mulsd  %xmm5,%xmm2
  mulsd  D32168(%rip),%xmm5
  addsd  %xmm11,%xmm0
  mulsd  %xmm7,%xmm2
  addsd  %xmm9,%xmm0
  addsd  %xmm10,%xmm0
  addsd  %xmm4,%xmm0
  addsd  %xmm2,%xmm0
  movapd %xmm5,%xmm2
  mulsd  %xmm6,%xmm2
  addsd  %xmm2,%xmm0
  movsd  D15646(%rip),%xmm2
  mulsd  %xmm2,%xmm3
  addsd  %xmm3,%xmm1
  subsd  %xmm2,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L5664:
  movzbl -0x3a(%rsp),%r8d
  mov    %r8b,-0x15(%rsp)
  mov    %r8b,-0x46(%rsp)
L4375:
  cmpb   $0x0,-0x44(%rsp)
  je     L11353
  cmp    $0x4,%eax
  je     L9225
L10187:
  cmpb   $0x0,-0x24(%rsp)
  je     L2441
  cmp    $0x2,%eax
  je     L8094
L1862:
  movzbl -0x39(%rsp),%r8d
  and    -0x47(%rsp),%r8b
  mov    %r8b,-0x3c(%rsp)
  je     L1056
  test   %eax,%eax
  jne    L10292
  movapd %xmm1,%xmm2
  movsd  D30814(%rip),%xmm0
  movapd %xmm3,%xmm6
  movapd %xmm3,%xmm4
  mulsd  %xmm1,%xmm2
  subsd  D21251(%rip),%xmm6
  mulsd  %xmm3,%xmm4
  movapd %xmm6,%xmm8
  mulsd  %xmm6,%xmm8
  movapd %xmm2,%xmm7
  mulsd  %xmm2,%xmm7
  movapd %xmm8,%xmm5
  mulsd  %xmm8,%xmm5
  mulsd  %xmm7,%xmm0
  mulsd  %xmm1,%xmm7
  mulsd  %xmm6,%xmm0
  addsd  %xmm7,%xmm0
  movsd  D22524(%rip),%xmm7
  mulsd  %xmm2,%xmm7
  mulsd  D30690(%rip),%xmm2
  mulsd  %xmm1,%xmm7
  mulsd  %xmm8,%xmm2
  mulsd  D29393(%rip),%xmm1
  mulsd  %xmm8,%xmm7
  mulsd  %xmm6,%xmm2
  mulsd  %xmm5,%xmm1
  mulsd  D13473(%rip),%xmm5
  addsd  %xmm7,%xmm0
  addsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movapd %xmm5,%xmm1
  mulsd  %xmm6,%xmm1
  addsd  %xmm1,%xmm0
  movapd %xmm3,%xmm1
  mulsd  %xmm4,%xmm1
  mulsd  D31767(%rip),%xmm4
  mulsd  D3992(%rip),%xmm3
  subsd  %xmm4,%xmm1
  addsd  %xmm3,%xmm1
  subsd  D27249(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L5271:
  cmpb   $0x0,-0x40(%rsp)
  je     L961
  cmp    $0x5,%eax
  je     L7717
  movzbl -0x3a(%rsp),%r8d
  mov    %r8b,-0x15(%rsp)
  movzbl -0x3c(%rsp),%r8d
  mov    %r8b,-0x3a(%rsp)
L11353:
  cmpb   $0x0,-0x2e(%rsp)
  je     L10187
  cmp    $0x3,%eax
  je     L6649
L2441:
  cmpb   $0x0,-0x1f(%rsp)
  je     L1862
  movzbl -0x39(%rsp),%r8d
  and    -0x47(%rsp),%r8b
  mov    %r8b,-0x3c(%rsp)
  cmp    $0x1,%eax
  je     L2974
L1056:
  cmpb   $0x0,-0x3e(%rsp)
  je     L1350
  cmp    $0x4,%eax
  je     L1035
  movzbl -0x3c(%rsp),%r8d
  mov    %r8b,-0x14(%rsp)
  movzbl -0x39(%rsp),%r8d
  mov    %r8b,-0x3c(%rsp)
L6215:
  cmpb   $0x0,-0x28(%rsp)
  je     L1483
  cmp    $0x2,%eax
  je     L10551
L10871:
  movzbl -0x45(%rsp),%r8d
  and    -0x48(%rsp),%r8b
  mov    %r8b,-0x39(%rsp)
  je     L1354
  test   %eax,%eax
  jne    L3117
  movapd %xmm1,%xmm2
  movsd  D8891(%rip),%xmm0
  movapd %xmm3,%xmm6
  movapd %xmm3,%xmm4
  mulsd  %xmm1,%xmm2
  subsd  D21251(%rip),%xmm6
  mulsd  %xmm3,%xmm4
  movapd %xmm6,%xmm5
  mulsd  %xmm6,%xmm5
  mulsd  %xmm2,%xmm0
  movapd %xmm2,%xmm7
  mulsd  %xmm2,%xmm7
  mulsd  D2041(%rip),%xmm2
  mulsd  %xmm1,%xmm0
  mulsd  D24441(%rip),%xmm1
  mulsd  %xmm5,%xmm2
  mulsd  %xmm6,%xmm0
  mulsd  %xmm5,%xmm1
  mulsd  %xmm5,%xmm5
  divsd  D29515(%rip),%xmm5
  addsd  %xmm7,%xmm0
  mulsd  %xmm6,%xmm1
  addsd  %xmm2,%xmm0
  movsd  D26724(%rip),%xmm2
  mulsd  %xmm4,%xmm2
  addsd  %xmm1,%xmm0
  movapd %xmm4,%xmm1
  mulsd  %xmm4,%xmm1
  mulsd  D15079(%rip),%xmm4
  addsd  %xmm5,%xmm0
  mulsd  %xmm3,%xmm2
  mulsd  D29511(%rip),%xmm3
  subsd  %xmm2,%xmm1
  addsd  %xmm4,%xmm1
  subsd  %xmm3,%xmm1
  addsd  D14128(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L2974:
  movapd %xmm1,%xmm5
  movsd  D31790(%rip),%xmm0
  movapd %xmm3,%xmm7
  movapd %xmm3,%xmm6
  mulsd  %xmm1,%xmm5
  subsd  D21251(%rip),%xmm7
  mulsd  %xmm3,%xmm6
  movapd %xmm7,%xmm4
  mulsd  %xmm7,%xmm4
  mulsd  %xmm5,%xmm0
  movapd %xmm5,%xmm8
  mulsd  %xmm5,%xmm8
  mulsd  D19349(%rip),%xmm5
  mulsd  %xmm1,%xmm0
  mulsd  %xmm4,%xmm5
  mulsd  %xmm7,%xmm0
  addsd  %xmm8,%xmm0
  addsd  %xmm5,%xmm0
  movsd  D5750(%rip),%xmm5
  mulsd  %xmm1,%xmm5
  mulsd  %xmm4,%xmm5
  mulsd  %xmm4,%xmm4
  divsd  D18757(%rip),%xmm4
  mulsd  %xmm7,%xmm5
  addsd  %xmm5,%xmm0
  movsd  D3992(%rip),%xmm5
  mulsd  %xmm3,%xmm5
  addsd  %xmm4,%xmm0
  movapd %xmm3,%xmm4
  mulsd  %xmm6,%xmm4
  mulsd  D31767(%rip),%xmm6
  subsd  %xmm6,%xmm4
  addsd  %xmm5,%xmm4
  subsd  D27249(%rip),%xmm4
  mulsd  %xmm4,%xmm0
  movsd  D25851(%rip),%xmm4
  mulsd  %xmm4,%xmm1
  mulsd  %xmm4,%xmm3
  addsd  %xmm2,%xmm1
  addsd  %xmm3,%xmm1
  subsd  %xmm4,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L6649:
  movapd %xmm1,%xmm5
  movapd %xmm3,%xmm6
  movapd %xmm3,%xmm8
  movsd  D21251(%rip),%xmm0
  addsd  %xmm3,%xmm5
  mulsd  %xmm3,%xmm8
  movapd %xmm2,%xmm7
  subsd  %xmm0,%xmm6
  mulsd  %xmm2,%xmm7
  subsd  %xmm0,%xmm5
  movsd  D22259(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  mulsd  %xmm1,%xmm1
  movapd %xmm5,%xmm4
  mulsd  %xmm5,%xmm4
  mulsd  %xmm6,%xmm0
  mulsd  %xmm6,%xmm6
  divsd  D22412(%rip),%xmm6
  addsd  %xmm1,%xmm0
  movapd %xmm3,%xmm1
  mulsd  %xmm8,%xmm1
  mulsd  D31767(%rip),%xmm8
  mulsd  D3992(%rip),%xmm3
  addsd  %xmm6,%xmm0
  subsd  %xmm8,%xmm1
  addsd  %xmm3,%xmm1
  subsd  D27249(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  D20867(%rip),%xmm1
  mulsd  %xmm7,%xmm1
  mulsd  %xmm2,%xmm7
  mulsd  D28552(%rip),%xmm2
  mulsd  %xmm5,%xmm1
  mulsd  %xmm4,%xmm2
  mulsd  D746(%rip),%xmm4
  addsd  %xmm7,%xmm1
  addsd  %xmm2,%xmm1
  movapd %xmm4,%xmm2
  mulsd  %xmm5,%xmm2
  addsd  %xmm2,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L7717:
  movapd %xmm2,%xmm4
  movsd  D17714(%rip),%xmm6
  addsd  %xmm3,%xmm1
  movapd %xmm3,%xmm5
  mulsd  %xmm2,%xmm4
  subsd  D21251(%rip),%xmm1
  mulsd  %xmm3,%xmm5
  movapd %xmm1,%xmm8
  mulsd  %xmm1,%xmm8
  movapd %xmm4,%xmm9
  mulsd  %xmm4,%xmm9
  movapd %xmm8,%xmm7
  mulsd  %xmm8,%xmm7
  movapd %xmm9,%xmm0
  mulsd  %xmm6,%xmm0
  mulsd  %xmm4,%xmm6
  mulsd  D5741(%rip),%xmm4
  mulsd  %xmm2,%xmm9
  mulsd  %xmm1,%xmm0
  mulsd  %xmm2,%xmm6
  mulsd  %xmm8,%xmm4
  mulsd  D13515(%rip),%xmm2
  addsd  %xmm9,%xmm0
  mulsd  %xmm8,%xmm6
  mulsd  %xmm1,%xmm4
  mulsd  %xmm7,%xmm2
  mulsd  %xmm7,%xmm1
  divsd  D6851(%rip),%xmm1
  addsd  %xmm6,%xmm0
  addsd  %xmm4,%xmm0
  addsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movapd %xmm3,%xmm1
  mulsd  %xmm5,%xmm1
  mulsd  D31767(%rip),%xmm5
  mulsd  D3992(%rip),%xmm3
  subsd  %xmm5,%xmm1
  addsd  %xmm3,%xmm1
  subsd  D27249(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L961:
  movzbl -0x3a(%rsp),%r8d
  mov    %r8b,-0x15(%rsp)
  movzbl -0x3c(%rsp),%r8d
  mov    %r8b,-0x3a(%rsp)
  jmp    L4375
L3117:
  movzbl -0x39(%rsp),%r8d
  mov    %r8b,-0x17(%rsp)
  mov    %r8b,-0x48(%rsp)
L10888:
  cmpb   $0x0,-0x3f(%rsp)
  je     L9845
  cmp    $0x2,%eax
  je     L1966
L8550:
  movzbl -0x4b(%rsp),%r8d
  and    %r11b,%r8b
  mov    %r8b,-0x45(%rsp)
  je     L8308
  test   %eax,%eax
  jne    L5779
  movapd %xmm3,%xmm2
  movapd %xmm3,%xmm0
  movapd %xmm1,%xmm6
  mulsd  %xmm3,%xmm2
  movapd %xmm3,%xmm4
  subsd  D21251(%rip),%xmm4
  mulsd  %xmm1,%xmm6
  movapd %xmm4,%xmm5
  mulsd  %xmm4,%xmm5
  movapd %xmm2,%xmm7
  mulsd  %xmm2,%xmm7
  mulsd  %xmm7,%xmm0
  mulsd  D2301(%rip),%xmm7
  subsd  %xmm7,%xmm0
  movsd  D10822(%rip),%xmm7
  mulsd  %xmm2,%xmm7
  mulsd  D30692(%rip),%xmm2
  mulsd  %xmm3,%xmm7
  mulsd  D10465(%rip),%xmm3
  addsd  %xmm7,%xmm0
  subsd  %xmm2,%xmm0
  movsd  D17734(%rip),%xmm2
  mulsd  %xmm6,%xmm2
  mulsd  %xmm1,%xmm6
  addsd  %xmm3,%xmm0
  subsd  D5950(%rip),%xmm0
  mulsd  %xmm5,%xmm1
  mulsd  D6186(%rip),%xmm1
  mulsd  %xmm4,%xmm2
  mulsd  %xmm5,%xmm4
  addsd  %xmm6,%xmm2
  addsd  %xmm2,%xmm1
  movapd %xmm4,%xmm2
  divsd  D427(%rip),%xmm2
  addsd  %xmm2,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L1354:
  cmpb   $0x0,-0x34(%rsp)
  je     L7935
  cmp    $0x3,%eax
  je     L8473
  movzbl -0x39(%rsp),%r8d
  mov    %r8b,-0x17(%rsp)
  movzbl -0x45(%rsp),%r8d
  mov    %r8b,-0x39(%rsp)
L9845:
  cmpb   $0x0,-0x21(%rsp)
  je     L8550
  movzbl -0x4b(%rsp),%r8d
  and    %r11d,%r8d
  mov    %r8b,-0x45(%rsp)
  cmp    $0x1,%eax
  je     L4618
L8308:
  cmpb   $0x0,-0x31(%rsp)
  je     L481
  cmp    $0x2,%eax
  je     L7880
  movzbl -0x45(%rsp),%r8d
  mov    %r8b,-0x18(%rsp)
  movzbl -0x3d(%rsp),%r8d
  mov    %r9b,-0x3d(%rsp)
  movzbl -0x4b(%rsp),%r9d
  mov    %r8b,-0x2c(%rsp)
  mov    %r9b,-0x45(%rsp)
L7405:
  mov    %edi,%r8d
  and    %bl,%r8b
  je     L7945
  test   %eax,%eax
  jne    L850
  movapd %xmm3,%xmm4
  movapd %xmm3,%xmm5
  subsd  D21251(%rip),%xmm5
  mulsd  %xmm3,%xmm4
  movapd %xmm4,%xmm2
  movapd %xmm4,%xmm0
  mulsd  %xmm4,%xmm2
  mulsd  %xmm2,%xmm0
  movapd %xmm2,%xmm6
  addsd  %xmm2,%xmm6
  mulsd  D6217(%rip),%xmm2
  mulsd  %xmm3,%xmm6
  subsd  %xmm6,%xmm0
  addsd  %xmm2,%xmm0
  movsd  D31912(%rip),%xmm2
  mulsd  %xmm4,%xmm2
  mulsd  D30653(%rip),%xmm4
  mulsd  %xmm3,%xmm2
  mulsd  D13497(%rip),%xmm3
  subsd  %xmm2,%xmm0
  movsd  D28552(%rip),%xmm2
  mulsd  %xmm1,%xmm2
  mulsd  %xmm1,%xmm1
  addsd  %xmm4,%xmm0
  subsd  %xmm3,%xmm0
  addsd  D30260(%rip),%xmm0
  mulsd  %xmm5,%xmm2
  mulsd  %xmm5,%xmm5
  divsd  D4909(%rip),%xmm5
  addsd  %xmm2,%xmm1
  addsd  %xmm5,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L4618:
  movapd %xmm3,%xmm7
  movapd %xmm3,%xmm0
  movsd  D25851(%rip),%xmm5
  movapd %xmm1,%xmm6
  mulsd  %xmm3,%xmm7
  movapd %xmm3,%xmm4
  subsd  D21251(%rip),%xmm4
  mulsd  %xmm5,%xmm6
  mulsd  %xmm1,%xmm1
  movapd %xmm7,%xmm8
  mulsd  %xmm7,%xmm8
  mulsd  %xmm8,%xmm0
  mulsd  D2301(%rip),%xmm8
  subsd  %xmm8,%xmm0
  movsd  D10822(%rip),%xmm8
  mulsd  %xmm7,%xmm8
  mulsd  D30692(%rip),%xmm7
  mulsd  %xmm3,%xmm8
  addsd  %xmm8,%xmm0
  subsd  %xmm7,%xmm0
  movsd  D10465(%rip),%xmm7
  mulsd  %xmm3,%xmm7
  mulsd  %xmm5,%xmm3
  addsd  %xmm7,%xmm0
  movapd %xmm6,%xmm7
  subsd  D5950(%rip),%xmm0
  mulsd  %xmm4,%xmm7
  addsd  %xmm2,%xmm6
  mulsd  %xmm4,%xmm4
  divsd  D23456(%rip),%xmm4
  addsd  %xmm7,%xmm1
  addsd  %xmm4,%xmm1
  mulsd  %xmm1,%xmm0
  movapd %xmm6,%xmm1
  addsd  %xmm3,%xmm1
  subsd  %xmm5,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L850:
  mov    %r10d,%edi
  and    %r13b,%dil
  jne    L9182
  mov    %r8b,-0x1b(%rsp)
  mov    %r8d,%ebx
L6176:
  cmp    $0x8,%ecx
  sete   -0x4b(%rsp)
  movzbl -0x4b(%rsp),%r9d
  and    -0x38(%rsp),%r9b
  mov    %r9b,-0x37(%rsp)
  je     L715
  test   %eax,%eax
  jne    L9905
  movapd %xmm3,%xmm2
  movsd  D11896(%rip),%xmm5
  movapd %xmm3,%xmm4
  mulsd  %xmm3,%xmm2
  mulsd  %xmm2,%xmm4
  movapd %xmm2,%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  %xmm1,%xmm5
  movapd %xmm1,%xmm0
  mulsd  %xmm1,%xmm0
  mulsd  %xmm4,%xmm5
  mulsd  D14434(%rip),%xmm4
  subsd  %xmm5,%xmm0
  movsd  D27609(%rip),%xmm5
  mulsd  %xmm1,%xmm5
  mulsd  %xmm2,%xmm5
  mulsd  D5634(%rip),%xmm2
  addsd  %xmm5,%xmm0
  movsd  D29265(%rip),%xmm5
  mulsd  %xmm1,%xmm5
  mulsd  D1953(%rip),%xmm1
  mulsd  %xmm3,%xmm5
  mulsd  D15764(%rip),%xmm3
  subsd  %xmm5,%xmm0
  addsd  %xmm1,%xmm0
  subsd  %xmm4,%xmm0
  addsd  %xmm2,%xmm0
  subsd  %xmm3,%xmm0
  addsd  D21484(%rip),%xmm0
  jmp    L3357
L7945:
  cmpb   $0x0,-0x2c(%rsp)
  je     L5272
  cmp    $0x1,%eax
  je     L4802
L5452:
  mov    %r8b,-0x1b(%rsp)
  mov    %edi,%r8d
  mov    %r10d,%edi
  movb   $0x1,-0x2c(%rsp)
  and    %r13d,%edi
  jmp    L6176
L9905:
  movzbl -0x37(%rsp),%r9d
  mov    %r9b,-0x32(%rsp)
  mov    %r9b,-0x4b(%rsp)
L7621:
  test   %r12b,%r12b
  je     L2444
  cmp    $0x8,%eax
  je     L8497
L6637:
  cmpb   $0x0,-0x4c(%rsp)
  je     L7324
  cmp    $0x6,%eax
  je     L2472
L7827:
  cmpb   $0x0,-0x29(%rsp)
  je     L1877
  cmp    $0x4,%eax
  je     L9957
L10985:
  cmpb   $0x0,-0x1e(%rsp)
  je     L6508
  cmp    $0x2,%eax
  je     L5360
L7381:
  cmp    $0x9,%esi
  sete   -0x38(%rsp)
  movzbl -0x38(%rsp),%r9d
  and    -0x3b(%rsp),%r9b
  mov    %r9b,-0x36(%rsp)
  je     L4840
  test   %eax,%eax
  jne    L4665
  movapd %xmm1,%xmm4
  movsd  D32223(%rip),%xmm0
  subsd  D21251(%rip),%xmm3
  movapd %xmm1,%xmm5
  mulsd  %xmm1,%xmm4
  movapd %xmm3,%xmm9
  movapd %xmm3,%xmm8
  mulsd  %xmm3,%xmm9
  mulsd  %xmm4,%xmm5
  movapd %xmm4,%xmm2
  mulsd  %xmm4,%xmm2
  mulsd  %xmm9,%xmm8
  movapd %xmm9,%xmm7
  mulsd  %xmm9,%xmm7
  movapd %xmm2,%xmm10
  mulsd  %xmm2,%xmm10
  movapd %xmm7,%xmm6
  mulsd  %xmm7,%xmm6
  mulsd  %xmm10,%xmm0
  mulsd  %xmm1,%xmm10
  mulsd  %xmm3,%xmm0
  addsd  %xmm10,%xmm0
  movsd  D2133(%rip),%xmm10
  mulsd  %xmm2,%xmm10
  mulsd  %xmm5,%xmm10
  mulsd  D14489(%rip),%xmm5
  mulsd  %xmm9,%xmm10
  addsd  %xmm10,%xmm0
  movsd  D29185(%rip),%xmm10
  mulsd  %xmm2,%xmm10
  mulsd  %xmm4,%xmm10
  mulsd  D11269(%rip),%xmm4
  mulsd  %xmm8,%xmm10
  addsd  %xmm10,%xmm0
  movsd  D32256(%rip),%xmm10
  mulsd  %xmm2,%xmm10
  mulsd  D890(%rip),%xmm2
  mulsd  %xmm1,%xmm10
  mulsd  %xmm7,%xmm2
  mulsd  D22620(%rip),%xmm1
  mulsd  %xmm7,%xmm10
  mulsd  %xmm3,%xmm2
  mulsd  %xmm6,%xmm1
  mulsd  %xmm6,%xmm3
  divsd  D1180(%rip),%xmm3
  addsd  %xmm10,%xmm0
  addsd  %xmm2,%xmm0
  movapd %xmm5,%xmm2
  mulsd  %xmm7,%xmm2
  mulsd  %xmm9,%xmm2
  addsd  %xmm2,%xmm0
  movapd %xmm4,%xmm2
  mulsd  %xmm7,%xmm2
  mulsd  %xmm8,%xmm2
  addsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  addsd  %xmm3,%xmm0
  jmp    L3357
L4802:
  movapd %xmm3,%xmm4
  movapd %xmm3,%xmm6
  movsd  D20091(%rip),%xmm7
  mulsd  %xmm3,%xmm4
  mulsd  %xmm4,%xmm6
  movapd %xmm4,%xmm5
  mulsd  %xmm4,%xmm5
  movapd %xmm6,%xmm0
  mulsd  %xmm5,%xmm7
  mulsd  %xmm5,%xmm0
  mulsd  D8091(%rip),%xmm6
  mulsd  %xmm4,%xmm7
  mulsd  D31501(%rip),%xmm4
  subsd  %xmm7,%xmm0
  movsd  D17970(%rip),%xmm7
  mulsd  %xmm5,%xmm7
  mulsd  D1953(%rip),%xmm5
  mulsd  %xmm3,%xmm7
  addsd  %xmm7,%xmm0
  subsd  %xmm5,%xmm0
  addsd  %xmm6,%xmm0
  subsd  %xmm4,%xmm0
  movsd  D22901(%rip),%xmm4
  mulsd  %xmm3,%xmm4
  addsd  %xmm4,%xmm0
  movsd  D25851(%rip),%xmm4
  subsd  D18791(%rip),%xmm0
  mulsd  %xmm4,%xmm1
  mulsd  %xmm4,%xmm3
  addsd  %xmm2,%xmm1
  addsd  %xmm3,%xmm1
  subsd  %xmm4,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L5779:
  movzbl -0x45(%rsp),%r11d
  mov    %r11b,-0x18(%rsp)
L11038:
  test   %r9b,%r9b
  je     L6571
  cmp    $0x1,%eax
  je     L1664
  mov    %edi,%r8d
  and    %ebx,%r8d
  cmpb   $0x0,-0x3d(%rsp)
  jne    L5452
  mov    %r9b,-0x3d(%rsp)
L5272:
  mov    %r10d,%r9d
  and    %r13b,%r9b
  mov    %r9b,-0x2c(%rsp)
  je     L9556
  test   %eax,%eax
  jne    L2280
  movapd %xmm3,%xmm2
  movapd %xmm3,%xmm5
  movsd  D20091(%rip),%xmm6
  mulsd  %xmm3,%xmm2
  mulsd  %xmm2,%xmm5
  movapd %xmm2,%xmm4
  mulsd  %xmm2,%xmm4
  movapd %xmm5,%xmm0
  mulsd  %xmm4,%xmm6
  mulsd  %xmm4,%xmm0
  mulsd  D8091(%rip),%xmm5
  mulsd  %xmm2,%xmm6
  mulsd  D31501(%rip),%xmm2
  subsd  %xmm6,%xmm0
  movsd  D17970(%rip),%xmm6
  mulsd  %xmm4,%xmm6
  mulsd  D1953(%rip),%xmm4
  mulsd  %xmm3,%xmm6
  addsd  %xmm6,%xmm0
  subsd  %xmm4,%xmm0
  addsd  %xmm5,%xmm0
  subsd  %xmm2,%xmm0
  movsd  D22901(%rip),%xmm2
  mulsd  %xmm3,%xmm2
  addsd  %xmm2,%xmm0
  movsd  D25000(%rip),%xmm2
  subsd  D18791(%rip),%xmm0
  mulsd  %xmm2,%xmm3
  addsd  %xmm3,%xmm1
  subsd  %xmm2,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L1966:
  movapd %xmm3,%xmm4
  movapd %xmm3,%xmm0
  movapd %xmm1,%xmm5
  mulsd  %xmm3,%xmm4
  addsd  %xmm3,%xmm5
  subsd  D21251(%rip),%xmm5
  movapd %xmm4,%xmm6
  mulsd  %xmm4,%xmm6
  mulsd  %xmm6,%xmm0
  mulsd  D2301(%rip),%xmm6
  subsd  %xmm6,%xmm0
  movsd  D10822(%rip),%xmm6
  mulsd  %xmm4,%xmm6
  mulsd  D30692(%rip),%xmm4
  mulsd  %xmm3,%xmm6
  addsd  %xmm6,%xmm0
  subsd  %xmm4,%xmm0
  movsd  D10465(%rip),%xmm4
  mulsd  %xmm3,%xmm4
  addsd  %xmm4,%xmm0
  movsd  D20791(%rip),%xmm4
  subsd  D5950(%rip),%xmm0
  mulsd  %xmm4,%xmm3
  addsd  %xmm3,%xmm1
  subsd  %xmm4,%xmm1
  mulsd  %xmm1,%xmm0
  movsd  D8112(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  %xmm2,%xmm2
  mulsd  %xmm5,%xmm1
  mulsd  %xmm5,%xmm5
  mulsd  D27605(%rip),%xmm5
  addsd  %xmm2,%xmm1
  addsd  %xmm5,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L1664:
  movapd %xmm3,%xmm4
  mulsd  %xmm3,%xmm4
  movapd %xmm4,%xmm5
  movapd %xmm4,%xmm0
  mulsd  %xmm4,%xmm5
  mulsd  %xmm5,%xmm0
  movapd %xmm5,%xmm6
  addsd  %xmm5,%xmm6
  mulsd  D6217(%rip),%xmm5
  mulsd  %xmm3,%xmm6
  subsd  %xmm6,%xmm0
  addsd  %xmm5,%xmm0
  movsd  D31912(%rip),%xmm5
  mulsd  %xmm4,%xmm5
  mulsd  D30653(%rip),%xmm4
  mulsd  %xmm3,%xmm5
  subsd  %xmm5,%xmm0
  movsd  D15079(%rip),%xmm5
  addsd  %xmm4,%xmm0
  movsd  D13497(%rip),%xmm4
  mulsd  %xmm3,%xmm4
  subsd  %xmm4,%xmm0
  movapd %xmm3,%xmm4
  addsd  D30260(%rip),%xmm0
  mulsd  %xmm5,%xmm4
  addsd  %xmm1,%xmm4
  subsd  %xmm5,%xmm4
  mulsd  %xmm4,%xmm0
  movsd  D25851(%rip),%xmm4
  mulsd  %xmm4,%xmm1
  mulsd  %xmm4,%xmm3
  addsd  %xmm2,%xmm1
  addsd  %xmm3,%xmm1
  subsd  %xmm4,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L6571:
  movzbl -0x3d(%rsp),%r9d
  movb   $0x0,-0x3d(%rsp)
  mov    %r9b,-0x2c(%rsp)
  jmp    L7405
L2280:
  movb   $0x0,-0x2c(%rsp)
L7241:
  cmp    $0x8,%ecx
  movzbl -0x38(%rsp),%r10d
  mov    %r8b,-0x1b(%rsp)
  mov    %edi,%r8d
  sete   -0x4b(%rsp)
  movzbl -0x4b(%rsp),%r9d
  mov    $0x1,%edi
  mov    $0x1,%r13d
  and    %r9d,%r10d
  mov    %r10b,-0x37(%rsp)
  mov    $0x1,%r10d
L715:
  test   %edx,%edx
  jne    L3409
  cmp    $0x9,%eax
  je     L4895
  movzbl -0x37(%rsp),%r9d
  mov    %r9b,-0x32(%rsp)
  movzbl -0x38(%rsp),%r9d
  mov    %r9b,-0x37(%rsp)
L2444:
  test   %bpl,%bpl
  je     L6637
  cmp    $0x7,%eax
  je     L4627
L7324:
  cmpb   $0x0,-0x2f(%rsp)
  je     L7827
  cmp    $0x5,%eax
  je     L9036
L1877:
  cmpb   $0x0,-0x23(%rsp)
  je     L10985
  cmp    $0x3,%eax
  je     L1556
L6508:
  cmpb   $0x0,-0x16(%rsp)
  je     L7381
  cmp    $0x1,%eax
  je     L9279
  cmp    $0x9,%esi
  sete   -0x38(%rsp)
  movzbl -0x38(%rsp),%r9d
  and    -0x3b(%rsp),%r9b
  mov    %r9b,-0x36(%rsp)
L4840:
  cmpb   $0x0,-0x4d(%rsp)
  je     L4010
  cmp    $0x8,%eax
  je     L366
  movzbl -0x36(%rsp),%r9d
  mov    %r9b,-0x10(%rsp)
  movzbl -0x3b(%rsp),%r9d
  mov    %r9b,-0x36(%rsp)
L4465:
  cmpb   $0x0,-0x49(%rsp)
  je     L675
  cmp    $0x6,%eax
  je     L7227
L10174:
  cmpb   $0x0,-0x2b(%rsp)
  je     L9430
  cmp    $0x4,%eax
  je     L11758
L1744:
  cmpb   $0x0,-0x1d(%rsp)
  je     L9308
  cmp    $0x2,%eax
  je     L6901
L10430:
  movzbl -0x43(%rsp),%r9d
  and    -0x42(%rsp),%r9b
  mov    %r9b,-0x3b(%rsp)
  je     L10933
  test   %eax,%eax
  jne    L7573
  movapd %xmm1,%xmm2
  movapd %xmm1,%xmm8
  movapd %xmm3,%xmm9
  movsd  D8283(%rip),%xmm0
  mulsd  %xmm1,%xmm2
  subsd  D1634(%rip),%xmm3
  subsd  D21251(%rip),%xmm9
  movapd %xmm9,%xmm6
  movapd %xmm9,%xmm5
  mulsd  %xmm9,%xmm6
  mulsd  %xmm2,%xmm8
  movapd %xmm2,%xmm7
  mulsd  %xmm2,%xmm7
  mulsd  %xmm6,%xmm5
  movapd %xmm6,%xmm4
  mulsd  %xmm6,%xmm4
  mulsd  %xmm7,%xmm0
  movapd %xmm7,%xmm10
  mulsd  %xmm7,%xmm10
  mulsd  %xmm8,%xmm0
  mulsd  %xmm9,%xmm0
  addsd  %xmm10,%xmm0
  movsd  D29776(%rip),%xmm10
  mulsd  %xmm7,%xmm10
  mulsd  %xmm2,%xmm10
  mulsd  D5997(%rip),%xmm2
  mulsd  %xmm6,%xmm10
  mulsd  %xmm4,%xmm2
  addsd  %xmm10,%xmm0
  movsd  D16967(%rip),%xmm10
  mulsd  %xmm6,%xmm2
  mulsd  %xmm7,%xmm10
  mulsd  D22286(%rip),%xmm7
  mulsd  %xmm1,%xmm10
  mulsd  %xmm4,%xmm7
  mulsd  D2403(%rip),%xmm1
  mulsd  %xmm5,%xmm10
  mulsd  %xmm4,%xmm1
  addsd  %xmm10,%xmm0
  mulsd  %xmm5,%xmm1
  addsd  %xmm7,%xmm0
  movsd  D29575(%rip),%xmm7
  mulsd  %xmm8,%xmm7
  mulsd  %xmm4,%xmm7
  mulsd  %xmm4,%xmm4
  divsd  D30068(%rip),%xmm4
  mulsd  %xmm9,%xmm7
  addsd  %xmm7,%xmm0
  addsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  addsd  %xmm4,%xmm0
  mulsd  %xmm3,%xmm0
  jmp    L3357
L9279:
  movapd %xmm1,%xmm4
  movapd %xmm1,%xmm8
  movapd %xmm3,%xmm9
  movsd  D11896(%rip),%xmm0
  subsd  D21251(%rip),%xmm9
  mulsd  %xmm1,%xmm4
  movapd %xmm9,%xmm7
  movapd %xmm9,%xmm6
  mulsd  %xmm9,%xmm7
  mulsd  %xmm4,%xmm8
  movapd %xmm4,%xmm10
  mulsd  %xmm4,%xmm10
  mulsd  %xmm7,%xmm6
  movapd %xmm7,%xmm5
  mulsd  %xmm7,%xmm5
  mulsd  %xmm10,%xmm0
  movapd %xmm10,%xmm11
  mulsd  %xmm10,%xmm11
  mulsd  %xmm8,%xmm0
  mulsd  D14434(%rip),%xmm8
  mulsd  %xmm9,%xmm0
  mulsd  %xmm5,%xmm8
  addsd  %xmm11,%xmm0
  movsd  D27609(%rip),%xmm11
  mulsd  %xmm9,%xmm8
  mulsd  %xmm10,%xmm11
  mulsd  %xmm4,%xmm11
  mulsd  D5634(%rip),%xmm4
  mulsd  %xmm7,%xmm11
  mulsd  %xmm5,%xmm4
  addsd  %xmm11,%xmm0
  movsd  D29265(%rip),%xmm11
  mulsd  %xmm7,%xmm4
  mulsd  %xmm10,%xmm11
  mulsd  D1953(%rip),%xmm10
  mulsd  %xmm1,%xmm11
  mulsd  %xmm5,%xmm10
  mulsd  %xmm6,%xmm11
  addsd  %xmm11,%xmm0
  addsd  %xmm10,%xmm0
  addsd  %xmm8,%xmm0
  addsd  %xmm4,%xmm0
  movsd  D15764(%rip),%xmm4
  mulsd  %xmm1,%xmm4
  mulsd  %xmm5,%xmm4
  mulsd  %xmm5,%xmm5
  divsd  D15187(%rip),%xmm5
  mulsd  %xmm6,%xmm4
  addsd  %xmm4,%xmm0
  movsd  D25851(%rip),%xmm4
  mulsd  %xmm4,%xmm1
  mulsd  %xmm4,%xmm3
  addsd  %xmm5,%xmm0
  addsd  %xmm2,%xmm1
  addsd  %xmm3,%xmm1
  subsd  %xmm4,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L1556:
  movapd %xmm1,%xmm9
  movapd %xmm3,%xmm8
  addsd  %xmm1,%xmm3
  movsd  D21251(%rip),%xmm0
  mulsd  %xmm1,%xmm9
  movapd %xmm2,%xmm5
  subsd  %xmm0,%xmm8
  mulsd  %xmm2,%xmm5
  subsd  %xmm0,%xmm3
  movapd %xmm8,%xmm6
  movapd %xmm9,%xmm10
  movapd %xmm9,%xmm11
  movapd %xmm3,%xmm4
  mulsd  %xmm9,%xmm10
  mulsd  %xmm8,%xmm6
  mulsd  %xmm3,%xmm4
  mulsd  %xmm10,%xmm11
  movapd %xmm10,%xmm0
  addsd  %xmm10,%xmm0
  movapd %xmm6,%xmm7
  mulsd  D6217(%rip),%xmm10
  mulsd  %xmm6,%xmm7
  mulsd  %xmm1,%xmm0
  mulsd  %xmm6,%xmm10
  mulsd  %xmm8,%xmm0
  addsd  %xmm11,%xmm0
  addsd  %xmm10,%xmm0
  movsd  D31912(%rip),%xmm10
  mulsd  %xmm9,%xmm10
  mulsd  D30653(%rip),%xmm9
  mulsd  %xmm1,%xmm10
  mulsd  D13497(%rip),%xmm1
  mulsd  %xmm7,%xmm9
  mulsd  %xmm6,%xmm10
  mulsd  %xmm7,%xmm1
  mulsd  %xmm7,%xmm6
  divsd  D22224(%rip),%xmm6
  mulsd  %xmm8,%xmm10
  mulsd  %xmm8,%xmm1
  addsd  %xmm10,%xmm0
  addsd  %xmm9,%xmm0
  addsd  %xmm1,%xmm0
  movsd  D20867(%rip),%xmm1
  mulsd  %xmm3,%xmm1
  addsd  %xmm6,%xmm0
  mulsd  %xmm5,%xmm1
  mulsd  %xmm2,%xmm5
  mulsd  D28552(%rip),%xmm2
  addsd  %xmm5,%xmm1
  mulsd  %xmm4,%xmm2
  mulsd  D746(%rip),%xmm4
  addsd  %xmm2,%xmm1
  movapd %xmm4,%xmm2
  mulsd  %xmm3,%xmm2
  addsd  %xmm2,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L7573:
  movzbl -0x3b(%rsp),%r9d
  mov    %r9b,-0xf(%rsp)
  mov    %r9b,-0x42(%rsp)
L10671:
  cmpb   $0x0,-0x4a(%rsp)
  je     L6101
  cmp    $0x6,%eax
  je     L2683
L11402:
  cmpb   $0x0,-0x2a(%rsp)
  je     L7872
  cmp    $0x4,%eax
  je     L11602
L7971:
  cmpb   $0x0,-0x1c(%rsp)
  je     L1787
  cmp    $0x2,%eax
  je     L886
L2659:
  movzbl -0x3a(%rsp),%r9d
  and    -0x4e(%rsp),%r9b
  mov    %r9b,-0x43(%rsp)
  je     L4630
  test   %eax,%eax
  jne    L3102
  movapd %xmm1,%xmm2
  movapd %xmm1,%xmm9
  movapd %xmm3,%xmm8
  movsd  D8653(%rip),%xmm0
  subsd  D21251(%rip),%xmm8
  mulsd  %xmm1,%xmm2
  movapd %xmm8,%xmm6
  movapd %xmm8,%xmm4
  mulsd  %xmm8,%xmm6
  mulsd  %xmm2,%xmm9
  movapd %xmm2,%xmm7
  mulsd  %xmm2,%xmm7
  mulsd  %xmm6,%xmm4
  movapd %xmm6,%xmm5
  mulsd  %xmm6,%xmm5
  movapd %xmm9,%xmm10
  mulsd  %xmm7,%xmm0
  mulsd  %xmm7,%xmm10
  mulsd  %xmm2,%xmm0
  mulsd  D753(%rip),%xmm2
  mulsd  %xmm8,%xmm0
  mulsd  %xmm5,%xmm2
  addsd  %xmm10,%xmm0
  movsd  D18114(%rip),%xmm10
  mulsd  %xmm8,%xmm2
  mulsd  %xmm7,%xmm10
  mulsd  D31444(%rip),%xmm7
  mulsd  %xmm1,%xmm10
  mulsd  %xmm4,%xmm7
  mulsd  D10852(%rip),%xmm1
  mulsd  %xmm5,%xmm4
  divsd  D31028(%rip),%xmm4
  mulsd  %xmm6,%xmm10
  mulsd  %xmm5,%xmm1
  addsd  %xmm10,%xmm0
  mulsd  %xmm6,%xmm1
  addsd  %xmm7,%xmm0
  movsd  D16498(%rip),%xmm7
  mulsd  %xmm9,%xmm7
  mulsd  %xmm5,%xmm7
  addsd  %xmm7,%xmm0
  addsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movapd %xmm3,%xmm1
  mulsd  %xmm3,%xmm1
  mulsd  D3970(%rip),%xmm3
  addsd  %xmm4,%xmm0
  subsd  %xmm3,%xmm1
  addsd  D3552(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L10933:
  test   %r14b,%r14b
  je     L3963
  cmp    $0x7,%eax
  je     L9489
  movzbl -0x3b(%rsp),%r9d
  mov    %r9b,-0xf(%rsp)
  movzbl -0x43(%rsp),%r9d
  mov    %r9b,-0x3b(%rsp)
L6101:
  cmpb   $0x0,-0x33(%rsp)
  je     L11402
  cmp    $0x5,%eax
  je     L1050
L7872:
  cmpb   $0x0,-0x26(%rsp)
  je     L7971
  cmp    $0x3,%eax
  je     L3648
L1787:
  cmpb   $0x0,-0x15(%rsp)
  je     L2659
  movzbl -0x3a(%rsp),%r9d
  and    -0x4e(%rsp),%r9b
  mov    %r9b,-0x43(%rsp)
  cmp    $0x1,%eax
  je     L4208
L4630:
  cmpb   $0x0,-0x40(%rsp)
  je     L3537
  cmp    $0x6,%eax
  je     L7291
  movzbl -0x43(%rsp),%r9d
  mov    %r9b,-0xe(%rsp)
  movzbl -0x3a(%rsp),%r9d
  mov    %r9b,-0x43(%rsp)
L5119:
  cmpb   $0x0,-0x2e(%rsp)
  je     L862
  cmp    $0x4,%eax
  je     L9993
L4101:
  cmpb   $0x0,-0x1f(%rsp)
  je     L7999
  cmp    $0x2,%eax
  je     L5236
L2898:
  movzbl -0x3c(%rsp),%r9d
  and    -0x46(%rsp),%r9b
  mov    %r9b,-0x3a(%rsp)
  je     L8196
  test   %eax,%eax
  jne    L11080
  movapd %xmm1,%xmm2
  movsd  D17970(%rip),%xmm0
  movapd %xmm3,%xmm7
  movapd %xmm3,%xmm4
  mulsd  %xmm1,%xmm2
  subsd  D21251(%rip),%xmm7
  mulsd  %xmm3,%xmm4
  movapd %xmm7,%xmm5
  mulsd  %xmm7,%xmm5
  movapd %xmm2,%xmm8
  movapd %xmm2,%xmm9
  mulsd  %xmm2,%xmm8
  movapd %xmm5,%xmm6
  mulsd  %xmm5,%xmm6
  mulsd  %xmm8,%xmm0
  mulsd  %xmm8,%xmm9
  mulsd  D28361(%rip),%xmm8
  mulsd  %xmm1,%xmm0
  mulsd  %xmm5,%xmm8
  mulsd  %xmm7,%xmm0
  addsd  %xmm9,%xmm0
  addsd  %xmm8,%xmm0
  movsd  D31790(%rip),%xmm8
  mulsd  %xmm2,%xmm8
  mulsd  D32597(%rip),%xmm2
  mulsd  %xmm1,%xmm8
  mulsd  D30436(%rip),%xmm1
  mulsd  %xmm6,%xmm2
  mulsd  %xmm5,%xmm8
  mulsd  %xmm6,%xmm1
  mulsd  %xmm6,%xmm5
  mulsd  %xmm7,%xmm8
  mulsd  %xmm7,%xmm1
  addsd  %xmm8,%xmm0
  addsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movapd %xmm5,%xmm1
  divsd  D28458(%rip),%xmm1
  addsd  %xmm1,%xmm0
  movapd %xmm3,%xmm1
  mulsd  %xmm4,%xmm1
  mulsd  D29278(%rip),%xmm4
  mulsd  D31174(%rip),%xmm3
  subsd  %xmm4,%xmm1
  addsd  %xmm3,%xmm1
  subsd  D5180(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L4208:
  movapd %xmm1,%xmm5
  movsd  D28043(%rip),%xmm0
  movapd %xmm3,%xmm7
  subsd  D21251(%rip),%xmm7
  mulsd  %xmm1,%xmm5
  movapd %xmm7,%xmm4
  mulsd  %xmm7,%xmm4
  movapd %xmm5,%xmm8
  movapd %xmm5,%xmm9
  mulsd  %xmm5,%xmm8
  movapd %xmm4,%xmm6
  mulsd  %xmm4,%xmm6
  mulsd  %xmm8,%xmm0
  mulsd  %xmm8,%xmm9
  mulsd  D32003(%rip),%xmm8
  mulsd  %xmm1,%xmm0
  mulsd  %xmm4,%xmm8
  mulsd  %xmm7,%xmm0
  addsd  %xmm9,%xmm0
  addsd  %xmm8,%xmm0
  movsd  D16498(%rip),%xmm8
  mulsd  %xmm5,%xmm8
  mulsd  D26562(%rip),%xmm5
  mulsd  %xmm1,%xmm8
  mulsd  %xmm6,%xmm5
  mulsd  %xmm4,%xmm8
  mulsd  %xmm6,%xmm4
  divsd  D5530(%rip),%xmm4
  mulsd  %xmm7,%xmm8
  addsd  %xmm8,%xmm0
  addsd  %xmm5,%xmm0
  movsd  D11270(%rip),%xmm5
  mulsd  %xmm1,%xmm5
  mulsd  %xmm6,%xmm5
  mulsd  %xmm7,%xmm5
  addsd  %xmm5,%xmm0
  movsd  D3970(%rip),%xmm5
  mulsd  %xmm3,%xmm5
  addsd  %xmm4,%xmm0
  movapd %xmm3,%xmm4
  mulsd  %xmm3,%xmm4
  subsd  %xmm5,%xmm4
  addsd  D3552(%rip),%xmm4
  mulsd  %xmm4,%xmm0
  movsd  D25851(%rip),%xmm4
  mulsd  %xmm4,%xmm1
  mulsd  %xmm4,%xmm3
  addsd  %xmm2,%xmm1
  addsd  %xmm3,%xmm1
  subsd  %xmm4,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L11080:
  movzbl -0x3a(%rsp),%r9d
  mov    %r9b,-0xd(%rsp)
  mov    %r9b,-0x46(%rsp)
L10429:
  cmpb   $0x0,-0x41(%rsp)
  je     L8091
  cmp    $0x4,%eax
  je     L2231
L1384:
  cmpb   $0x0,-0x20(%rsp)
  je     L6106
  cmp    $0x2,%eax
  je     L603
L9501:
  movzbl -0x48(%rsp),%r9d
  and    -0x47(%rsp),%r9b
  mov    %r9b,-0x3c(%rsp)
  je     L11350
  test   %eax,%eax
  jne    L10937
  movapd %xmm1,%xmm2
  movsd  D30814(%rip),%xmm0
  movapd %xmm3,%xmm6
  movapd %xmm3,%xmm4
  mulsd  %xmm1,%xmm2
  subsd  D21251(%rip),%xmm6
  mulsd  %xmm3,%xmm4
  movapd %xmm6,%xmm8
  mulsd  %xmm6,%xmm8
  movapd %xmm2,%xmm7
  mulsd  %xmm2,%xmm7
  movapd %xmm8,%xmm5
  mulsd  %xmm8,%xmm5
  mulsd  %xmm7,%xmm0
  mulsd  %xmm1,%xmm7
  mulsd  %xmm6,%xmm0
  addsd  %xmm7,%xmm0
  movsd  D22524(%rip),%xmm7
  mulsd  %xmm2,%xmm7
  mulsd  D30690(%rip),%xmm2
  mulsd  %xmm1,%xmm7
  mulsd  %xmm8,%xmm2
  mulsd  D29393(%rip),%xmm1
  mulsd  %xmm8,%xmm7
  mulsd  %xmm6,%xmm2
  mulsd  %xmm5,%xmm1
  mulsd  D13473(%rip),%xmm5
  addsd  %xmm7,%xmm0
  addsd  %xmm2,%xmm0
  movsd  D26706(%rip),%xmm2
  mulsd  %xmm4,%xmm2
  addsd  %xmm1,%xmm0
  movapd %xmm5,%xmm1
  mulsd  %xmm6,%xmm1
  mulsd  %xmm3,%xmm2
  mulsd  D15090(%rip),%xmm3
  addsd  %xmm1,%xmm0
  movapd %xmm4,%xmm1
  mulsd  %xmm4,%xmm1
  mulsd  D29541(%rip),%xmm4
  subsd  %xmm2,%xmm1
  addsd  %xmm4,%xmm1
  subsd  %xmm3,%xmm1
  addsd  D6956(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L8196:
  cmpb   $0x0,-0x3e(%rsp)
  je     L6529
  cmp    $0x5,%eax
  je     L6090
  movzbl -0x3a(%rsp),%r9d
  mov    %r9b,-0xd(%rsp)
  movzbl -0x3c(%rsp),%r9d
  mov    %r9b,-0x3a(%rsp)
L8091:
  cmpb   $0x0,-0x28(%rsp)
  je     L1384
  cmp    $0x3,%eax
  je     L3720
L6106:
  cmpb   $0x0,-0x17(%rsp)
  je     L9501
  movzbl -0x48(%rsp),%r9d
  and    -0x47(%rsp),%r9b
  mov    %r9b,-0x3c(%rsp)
  cmp    $0x1,%eax
  je     L10624
L11350:
  cmpb   $0x0,-0x34(%rsp)
  je     L5319
  cmp    $0x4,%eax
  je     L5305
  movzbl -0x3c(%rsp),%r9d
  mov    %r9b,-0xc(%rsp)
  movzbl -0x48(%rsp),%r9d
  mov    %r9b,-0x3c(%rsp)
L8567:
  cmpb   $0x0,-0x21(%rsp)
  je     L1815
  cmp    $0x2,%eax
  je     L2337
L6117:
  movzbl -0x39(%rsp),%r9d
  and    %r11b,%r9b
  mov    %r9b,-0x35(%rsp)
  je     L7716
  test   %eax,%eax
  jne    L8537
  movapd %xmm1,%xmm2
  movsd  D8891(%rip),%xmm0
  movapd %xmm3,%xmm7
  movapd %xmm3,%xmm4
  mulsd  %xmm1,%xmm2
  subsd  D21251(%rip),%xmm7
  mulsd  %xmm3,%xmm4
  movapd %xmm7,%xmm6
  mulsd  %xmm7,%xmm6
  mulsd  %xmm2,%xmm0
  movapd %xmm2,%xmm8
  mulsd  %xmm2,%xmm8
  movapd %xmm4,%xmm5
  mulsd  D2041(%rip),%xmm2
  mulsd  %xmm4,%xmm5
  mulsd  %xmm1,%xmm0
  mulsd  D24441(%rip),%xmm1
  mulsd  %xmm6,%xmm2
  mulsd  %xmm7,%xmm0
  mulsd  %xmm6,%xmm1
  mulsd  %xmm6,%xmm6
  divsd  D29515(%rip),%xmm6
  addsd  %xmm8,%xmm0
  mulsd  %xmm7,%xmm1
  addsd  %xmm2,%xmm0
  movsd  D1420(%rip),%xmm2
  mulsd  %xmm4,%xmm2
  addsd  %xmm1,%xmm0
  mulsd  D19681(%rip),%xmm4
  movapd %xmm3,%xmm1
  mulsd  %xmm5,%xmm1
  mulsd  D3101(%rip),%xmm5
  addsd  %xmm6,%xmm0
  mulsd  %xmm3,%xmm2
  mulsd  D5989(%rip),%xmm3
  subsd  %xmm5,%xmm1
  addsd  %xmm2,%xmm1
  subsd  %xmm4,%xmm1
  addsd  %xmm3,%xmm1
  subsd  D26850(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L10624:
  movapd %xmm1,%xmm5
  movsd  D31790(%rip),%xmm0
  movapd %xmm3,%xmm7
  movapd %xmm3,%xmm6
  mulsd  %xmm1,%xmm5
  subsd  D21251(%rip),%xmm7
  mulsd  %xmm3,%xmm6
  movapd %xmm7,%xmm4
  mulsd  %xmm7,%xmm4
  mulsd  %xmm5,%xmm0
  movapd %xmm5,%xmm8
  mulsd  %xmm5,%xmm8
  mulsd  D19349(%rip),%xmm5
  mulsd  %xmm1,%xmm0
  mulsd  %xmm4,%xmm5
  mulsd  %xmm7,%xmm0
  addsd  %xmm8,%xmm0
  addsd  %xmm5,%xmm0
  movsd  D5750(%rip),%xmm5
  mulsd  %xmm1,%xmm5
  mulsd  %xmm4,%xmm5
  mulsd  %xmm4,%xmm4
  divsd  D18757(%rip),%xmm4
  mulsd  %xmm7,%xmm5
  addsd  %xmm5,%xmm0
  movsd  D26706(%rip),%xmm5
  mulsd  %xmm6,%xmm5
  addsd  %xmm4,%xmm0
  movapd %xmm6,%xmm4
  mulsd  %xmm6,%xmm4
  mulsd  D29541(%rip),%xmm6
  mulsd  %xmm3,%xmm5
  subsd  %xmm5,%xmm4
  movsd  D15090(%rip),%xmm5
  mulsd  %xmm3,%xmm5
  addsd  %xmm6,%xmm4
  subsd  %xmm5,%xmm4
  addsd  D6956(%rip),%xmm4
  mulsd  %xmm4,%xmm0
  movsd  D25851(%rip),%xmm4
  mulsd  %xmm4,%xmm1
  mulsd  %xmm4,%xmm3
  addsd  %xmm2,%xmm1
  addsd  %xmm3,%xmm1
  subsd  %xmm4,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L3720:
  movapd %xmm3,%xmm7
  movapd %xmm1,%xmm5
  movsd  D26706(%rip),%xmm9
  movsd  D21251(%rip),%xmm0
  mulsd  %xmm3,%xmm7
  addsd  %xmm3,%xmm5
  movapd %xmm3,%xmm6
  subsd  %xmm0,%xmm6
  movapd %xmm2,%xmm8
  mulsd  %xmm2,%xmm8
  subsd  %xmm0,%xmm5
  mulsd  %xmm7,%xmm9
  movapd %xmm7,%xmm0
  mulsd  %xmm7,%xmm0
  movapd %xmm5,%xmm4
  mulsd  D29541(%rip),%xmm7
  mulsd  %xmm5,%xmm4
  mulsd  %xmm3,%xmm9
  mulsd  D15090(%rip),%xmm3
  subsd  %xmm9,%xmm0
  addsd  %xmm7,%xmm0
  subsd  %xmm3,%xmm0
  movsd  D22259(%rip),%xmm3
  addsd  D6956(%rip),%xmm0
  mulsd  %xmm1,%xmm3
  mulsd  %xmm1,%xmm1
  mulsd  %xmm6,%xmm3
  mulsd  %xmm6,%xmm6
  divsd  D22412(%rip),%xmm6
  addsd  %xmm3,%xmm1
  addsd  %xmm6,%xmm1
  mulsd  %xmm1,%xmm0
  movsd  D20867(%rip),%xmm1
  mulsd  %xmm8,%xmm1
  mulsd  %xmm2,%xmm8
  mulsd  D28552(%rip),%xmm2
  mulsd  %xmm5,%xmm1
  mulsd  %xmm4,%xmm2
  mulsd  D746(%rip),%xmm4
  addsd  %xmm8,%xmm1
  addsd  %xmm2,%xmm1
  movapd %xmm4,%xmm2
  mulsd  %xmm5,%xmm2
  addsd  %xmm2,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L10937:
  movzbl -0x3c(%rsp),%r9d
  mov    %r9b,-0xc(%rsp)
  mov    %r9b,-0x47(%rsp)
L3168:
  cmpb   $0x0,-0x3f(%rsp)
  je     L8567
  cmp    $0x3,%eax
  je     L2179
L1815:
  cmpb   $0x0,-0x18(%rsp)
  je     L6117
  movzbl -0x39(%rsp),%r9d
  and    %r11d,%r9d
  mov    %r9b,-0x35(%rsp)
  cmp    $0x1,%eax
  je     L6863
L7716:
  cmpb   $0x0,-0x31(%rsp)
  je     L7012
  cmp    $0x3,%eax
  je     L6864
  movzbl -0x35(%rsp),%r9d
  mov    %r9b,-0x12(%rsp)
  movzbl -0x39(%rsp),%r9d
  mov    %r9b,-0x35(%rsp)
L4404:
  cmpb   $0x0,-0x1b(%rsp)
  je     L150
  movzbl -0x45(%rsp),%r9d
  and    %ebx,%r9d
  mov    %r9b,-0x11(%rsp)
  cmp    $0x1,%eax
  je     L2713
L9493:
  cmpb   $0x0,-0x2c(%rsp)
  je     L5106
  cmp    $0x2,%eax
  je     L5870
  movzbl -0x32(%rsp),%r9d
  mov    %dil,-0x32(%rsp)
  mov    %r9b,-0x25(%rsp)
L7791:
  mov    %r8d,%r9d
  and    %r13b,%r9b
  je     L6624
  test   %eax,%eax
  jne    L10881
  movapd %xmm3,%xmm4
  movapd %xmm3,%xmm6
  movsd  D26341(%rip),%xmm7
  movapd %xmm3,%xmm5
  mulsd  %xmm3,%xmm4
  subsd  D21251(%rip),%xmm5
  mulsd  %xmm4,%xmm6
  movapd %xmm4,%xmm2
  mulsd  %xmm4,%xmm2
  movapd %xmm6,%xmm0
  mulsd  %xmm2,%xmm7
  mulsd  %xmm2,%xmm0
  mulsd  D23800(%rip),%xmm6
  mulsd  %xmm4,%xmm7
  mulsd  D6444(%rip),%xmm4
  subsd  %xmm7,%xmm0
  movsd  D5517(%rip),%xmm7
  mulsd  %xmm2,%xmm7
  mulsd  D30021(%rip),%xmm2
  mulsd  %xmm3,%xmm7
  mulsd  D12066(%rip),%xmm3
  addsd  %xmm7,%xmm0
  subsd  %xmm2,%xmm0
  movsd  D28552(%rip),%xmm2
  mulsd  %xmm1,%xmm2
  mulsd  %xmm1,%xmm1
  addsd  %xmm6,%xmm0
  subsd  %xmm4,%xmm0
  mulsd  %xmm5,%xmm2
  mulsd  %xmm5,%xmm5
  addsd  %xmm3,%xmm0
  divsd  D4909(%rip),%xmm5
  subsd  D27982(%rip),%xmm0
  addsd  %xmm2,%xmm1
  addsd  %xmm5,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L6863:
  movapd %xmm3,%xmm4
  movapd %xmm3,%xmm0
  movapd %xmm1,%xmm7
  mulsd  %xmm3,%xmm4
  movapd %xmm3,%xmm5
  subsd  D21251(%rip),%xmm5
  mulsd  %xmm1,%xmm7
  movapd %xmm5,%xmm6
  mulsd  %xmm5,%xmm6
  movapd %xmm4,%xmm8
  mulsd  %xmm4,%xmm8
  mulsd  %xmm8,%xmm0
  mulsd  D3101(%rip),%xmm8
  subsd  %xmm8,%xmm0
  movsd  D1420(%rip),%xmm8
  mulsd  %xmm4,%xmm8
  mulsd  D19681(%rip),%xmm4
  mulsd  %xmm3,%xmm8
  addsd  %xmm8,%xmm0
  subsd  %xmm4,%xmm0
  movsd  D5989(%rip),%xmm4
  mulsd  %xmm3,%xmm4
  addsd  %xmm4,%xmm0
  movsd  D2041(%rip),%xmm4
  subsd  D26850(%rip),%xmm0
  mulsd  %xmm7,%xmm4
  mulsd  %xmm1,%xmm7
  mulsd  %xmm5,%xmm4
  mulsd  D2950(%rip),%xmm5
  addsd  %xmm7,%xmm4
  movsd  D11514(%rip),%xmm7
  mulsd  %xmm6,%xmm5
  mulsd  %xmm1,%xmm7
  mulsd  %xmm6,%xmm7
  addsd  %xmm7,%xmm4
  addsd  %xmm5,%xmm4
  mulsd  %xmm4,%xmm0
  movsd  D25851(%rip),%xmm4
  mulsd  %xmm4,%xmm1
  mulsd  %xmm4,%xmm3
  addsd  %xmm2,%xmm1
  addsd  %xmm3,%xmm1
  subsd  %xmm4,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L10881:
  movzbl -0x4b(%rsp),%r8d
  and    %r10b,%r8b
  jne    L3196
  mov    %r9b,-0x13(%rsp)
  mov    %r9d,%r13d
L11340:
  cmp    $0x9,%ecx
  sete   -0x48(%rsp)
  movzbl -0x48(%rsp),%edi
  and    -0x37(%rsp),%dil
  mov    %dil,-0x39(%rsp)
  je     L3134
  test   %eax,%eax
  jne    L11206
  movapd %xmm3,%xmm2
  movapd %xmm3,%xmm0
  movapd %xmm3,%xmm4
  mulsd  %xmm3,%xmm2
  mulsd  %xmm2,%xmm4
  movapd %xmm2,%xmm1
  mulsd  %xmm2,%xmm1
  movapd %xmm1,%xmm5
  mulsd  %xmm1,%xmm5
  mulsd  %xmm5,%xmm0
  mulsd  D6062(%rip),%xmm5
  subsd  %xmm5,%xmm0
  movsd  D2285(%rip),%xmm5
  mulsd  %xmm1,%xmm5
  mulsd  %xmm4,%xmm5
  mulsd  D19939(%rip),%xmm4
  addsd  %xmm5,%xmm0
  movsd  D21852(%rip),%xmm5
  mulsd  %xmm1,%xmm5
  mulsd  %xmm2,%xmm5
  mulsd  D6045(%rip),%xmm2
  subsd  %xmm5,%xmm0
  movsd  D225(%rip),%xmm5
  mulsd  %xmm1,%xmm5
  mulsd  D2828(%rip),%xmm1
  mulsd  %xmm3,%xmm5
  mulsd  D20609(%rip),%xmm3
  addsd  %xmm5,%xmm0
  subsd  %xmm1,%xmm0
  addsd  %xmm4,%xmm0
  subsd  %xmm2,%xmm0
  addsd  %xmm3,%xmm0
  subsd  D649(%rip),%xmm0
  jmp    L3357
L6624:
  cmpb   $0x0,-0x25(%rsp)
  je     L4125
  cmp    $0x1,%eax
  je     L11436
L5038:
  mov    %r9b,-0x13(%rsp)
  mov    %r8d,%r9d
  movzbl -0x4b(%rsp),%r8d
  movb   $0x1,-0x25(%rsp)
  and    %r10d,%r8d
  jmp    L11340
L11206:
  movzbl -0x39(%rsp),%edi
  mov    %dil,-0x2d(%rsp)
  mov    %dil,-0x48(%rsp)
L576:
  test   %r12b,%r12b
  je     L7271
  cmp    $0x9,%eax
  je     L6112
L4831:
  cmpb   $0x0,-0x4c(%rsp)
  je     L10555
  cmp    $0x7,%eax
  je     L10137
L6241:
  cmpb   $0x0,-0x29(%rsp)
  je     L9025
  cmp    $0x5,%eax
  je     L8093
L6031:
  cmpb   $0x0,-0x1e(%rsp)
  je     L7653
  cmp    $0x3,%eax
  je     L7575
L8655:
  cmpb   $0x0,-0x10(%rsp)
  je     L65
  cmp    $0x1,%eax
  je     L2023
  cmp    $0xa,%esi
  sete   -0x37(%rsp)
  movzbl -0x37(%rsp),%edi
  and    -0x36(%rsp),%dil
  mov    %dil,-0x27(%rsp)
L7884:
  cmpb   $0x0,-0x4d(%rsp)
  je     L1317
  cmp    $0x9,%eax
  je     L1414
  movzbl -0x27(%rsp),%edi
  mov    %dil,-0x5(%rsp)
  movzbl -0x36(%rsp),%edi
  mov    %dil,-0x27(%rsp)
L8229:
  cmpb   $0x0,-0x49(%rsp)
  je     L11877
  cmp    $0x7,%eax
  je     L7360
L2490:
  cmpb   $0x0,-0x2b(%rsp)
  je     L2454
  cmp    $0x5,%eax
  je     L1387
L8543:
  cmpb   $0x0,-0x1d(%rsp)
  je     L8755
  cmp    $0x3,%eax
  je     L7997
L3219:
  cmpb   $0x0,-0xf(%rsp)
  je     L3091
  movzbl -0x3b(%rsp),%edi
  and    -0x38(%rsp),%edi
  mov    %dil,-0x9(%rsp)
  cmp    $0x1,%eax
  je     L3558
L6279:
  test   %r14b,%r14b
  je     L10665
  cmp    $0x8,%eax
  je     L11091
L5722:
  cmpb   $0x0,-0x33(%rsp)
  je     L2229
  cmp    $0x6,%eax
  je     L4361
L1053:
  cmpb   $0x0,-0x26(%rsp)
  je     L7462
  cmp    $0x4,%eax
  je     L1491
L9458:
  cmpb   $0x0,-0x15(%rsp)
  je     L6543
  cmp    $0x2,%eax
  je     L2169
L4906:
  movzbl -0x43(%rsp),%edi
  and    -0x42(%rsp),%dil
  mov    %dil,-0x8(%rsp)
  je     L8738
  test   %eax,%eax
  jne    L10150
  movapd %xmm1,%xmm2
  movapd %xmm1,%xmm8
  movapd %xmm3,%xmm9
  movsd  D8283(%rip),%xmm0
  subsd  D21251(%rip),%xmm9
  mulsd  %xmm1,%xmm2
  movapd %xmm9,%xmm6
  movapd %xmm9,%xmm5
  mulsd  %xmm9,%xmm6
  mulsd  %xmm2,%xmm8
  movapd %xmm2,%xmm7
  mulsd  %xmm2,%xmm7
  mulsd  %xmm6,%xmm5
  movapd %xmm6,%xmm4
  mulsd  %xmm6,%xmm4
  mulsd  %xmm7,%xmm0
  movapd %xmm7,%xmm10
  mulsd  %xmm7,%xmm10
  mulsd  %xmm8,%xmm0
  mulsd  %xmm9,%xmm0
  addsd  %xmm10,%xmm0
  movsd  D29776(%rip),%xmm10
  mulsd  %xmm7,%xmm10
  mulsd  %xmm2,%xmm10
  mulsd  D5997(%rip),%xmm2
  mulsd  %xmm6,%xmm10
  mulsd  %xmm4,%xmm2
  addsd  %xmm10,%xmm0
  movsd  D16967(%rip),%xmm10
  mulsd  %xmm6,%xmm2
  mulsd  %xmm7,%xmm10
  mulsd  D22286(%rip),%xmm7
  mulsd  %xmm1,%xmm10
  mulsd  %xmm4,%xmm7
  mulsd  D2403(%rip),%xmm1
  mulsd  %xmm5,%xmm10
  mulsd  %xmm4,%xmm1
  addsd  %xmm10,%xmm0
  mulsd  %xmm5,%xmm1
  addsd  %xmm7,%xmm0
  movsd  D29575(%rip),%xmm7
  mulsd  %xmm8,%xmm7
  mulsd  %xmm4,%xmm7
  mulsd  %xmm4,%xmm4
  divsd  D30068(%rip),%xmm4
  mulsd  %xmm9,%xmm7
  addsd  %xmm7,%xmm0
  addsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movapd %xmm3,%xmm1
  mulsd  %xmm3,%xmm1
  mulsd  D22977(%rip),%xmm3
  addsd  %xmm4,%xmm0
  subsd  %xmm3,%xmm1
  addsd  D14881(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L11436:
  movapd %xmm3,%xmm5
  movsd  D17862(%rip),%xmm7
  movapd %xmm3,%xmm6
  mulsd  %xmm3,%xmm5
  mulsd  %xmm5,%xmm6
  movapd %xmm5,%xmm4
  mulsd  %xmm5,%xmm4
  mulsd  %xmm4,%xmm7
  movapd %xmm4,%xmm0
  mulsd  %xmm4,%xmm0
  mulsd  %xmm6,%xmm7
  mulsd  D27282(%rip),%xmm6
  subsd  %xmm7,%xmm0
  movsd  D4377(%rip),%xmm7
  mulsd  %xmm4,%xmm7
  mulsd  %xmm5,%xmm7
  mulsd  D31153(%rip),%xmm5
  addsd  %xmm7,%xmm0
  movsd  D20023(%rip),%xmm7
  mulsd  %xmm4,%xmm7
  mulsd  D6577(%rip),%xmm4
  mulsd  %xmm3,%xmm7
  subsd  %xmm7,%xmm0
  addsd  %xmm4,%xmm0
  movsd  D24977(%rip),%xmm4
  mulsd  %xmm3,%xmm4
  subsd  %xmm6,%xmm0
  addsd  %xmm5,%xmm0
  subsd  %xmm4,%xmm0
  movsd  D25851(%rip),%xmm4
  addsd  D19744(%rip),%xmm0
  mulsd  %xmm4,%xmm1
  mulsd  %xmm4,%xmm3
  addsd  %xmm2,%xmm1
  addsd  %xmm3,%xmm1
  subsd  %xmm4,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L11810:
  movzbl -0x11(%rsp),%ebx
  mov    %bl,-0x45(%rsp)
L5106:
  test   %dil,%dil
  je     L2635
  cmp    $0x1,%eax
  je     L8653
  mov    %r8d,%r9d
  and    %r13d,%r9d
  cmpb   $0x0,-0x32(%rsp)
  jne    L5038
  mov    %dil,-0x32(%rsp)
L4125:
  movzbl -0x4b(%rsp),%edi
  and    %r10b,%dil
  mov    %dil,-0x25(%rsp)
  je     L10028
  test   %eax,%eax
  jne    L250
  movapd %xmm3,%xmm4
  movsd  D17862(%rip),%xmm6
  movapd %xmm3,%xmm5
  mulsd  %xmm3,%xmm4
  mulsd  %xmm4,%xmm5
  movapd %xmm4,%xmm2
  mulsd  %xmm4,%xmm2
  mulsd  %xmm2,%xmm6
  movapd %xmm2,%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  %xmm5,%xmm6
  mulsd  D27282(%rip),%xmm5
  subsd  %xmm6,%xmm0
  movsd  D4377(%rip),%xmm6
  mulsd  %xmm2,%xmm6
  mulsd  %xmm4,%xmm6
  mulsd  D31153(%rip),%xmm4
  addsd  %xmm6,%xmm0
  movsd  D20023(%rip),%xmm6
  mulsd  %xmm2,%xmm6
  mulsd  D6577(%rip),%xmm2
  mulsd  %xmm3,%xmm6
  subsd  %xmm6,%xmm0
  addsd  %xmm2,%xmm0
  movsd  D24977(%rip),%xmm2
  mulsd  %xmm3,%xmm2
  subsd  %xmm5,%xmm0
  addsd  %xmm4,%xmm0
  subsd  %xmm2,%xmm0
  movsd  D25000(%rip),%xmm2
  addsd  D19744(%rip),%xmm0
  mulsd  %xmm2,%xmm3
  addsd  %xmm3,%xmm1
  subsd  %xmm2,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L10150:
  movzbl -0x8(%rsp),%edi
  mov    %dil,-0x42(%rsp)
  mov    %dil,-0x43(%rsp)
L2790:
  cmpb   $0x0,-0x44(%rsp)
  je     L10157
  cmp    $0x6,%eax
  je     L9435
L8111:
  cmpb   $0x0,-0x24(%rsp)
  je     L10599
  cmp    $0x4,%eax
  je     L9033
L5068:
  cmpb   $0x0,-0x14(%rsp)
  je     L3051
  cmp    $0x2,%eax
  je     L1200
L10363:
  movzbl -0x3a(%rsp),%edi
  and    -0x4e(%rsp),%dil
  mov    %dil,-0x7(%rsp)
  je     L4650
  test   %eax,%eax
  jne    L6436
  movapd %xmm1,%xmm2
  movapd %xmm1,%xmm10
  movapd %xmm3,%xmm8
  movsd  D8653(%rip),%xmm0
  mulsd  %xmm1,%xmm2
  movapd %xmm3,%xmm5
  subsd  D21251(%rip),%xmm8
  mulsd  %xmm3,%xmm5
  movapd %xmm8,%xmm7
  movapd %xmm8,%xmm4
  mulsd  %xmm8,%xmm7
  mulsd  %xmm2,%xmm0
  movapd %xmm2,%xmm9
  mulsd  %xmm2,%xmm9
  mulsd  %xmm2,%xmm10
  mulsd  D753(%rip),%xmm2
  mulsd  %xmm7,%xmm4
  movapd %xmm7,%xmm6
  mulsd  %xmm7,%xmm6
  mulsd  %xmm9,%xmm0
  movapd %xmm10,%xmm11
  mulsd  %xmm9,%xmm11
  mulsd  D16498(%rip),%xmm10
  mulsd  %xmm6,%xmm2
  mulsd  %xmm8,%xmm0
  mulsd  %xmm6,%xmm10
  mulsd  %xmm8,%xmm2
  addsd  %xmm11,%xmm0
  movsd  D18114(%rip),%xmm11
  mulsd  %xmm9,%xmm11
  mulsd  D31444(%rip),%xmm9
  mulsd  %xmm1,%xmm11
  mulsd  D10852(%rip),%xmm1
  mulsd  %xmm4,%xmm9
  mulsd  %xmm6,%xmm4
  divsd  D31028(%rip),%xmm4
  mulsd  %xmm7,%xmm11
  mulsd  %xmm6,%xmm1
  addsd  %xmm11,%xmm0
  mulsd  %xmm7,%xmm1
  addsd  %xmm9,%xmm0
  addsd  %xmm10,%xmm0
  addsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movapd %xmm3,%xmm1
  mulsd  %xmm5,%xmm1
  mulsd  D7318(%rip),%xmm5
  mulsd  D986(%rip),%xmm3
  addsd  %xmm4,%xmm0
  subsd  %xmm5,%xmm1
  addsd  %xmm3,%xmm1
  subsd  D28120(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L8738:
  cmpb   $0x0,-0x40(%rsp)
  je     L2790
  cmp    $0x7,%eax
  je     L3060
L10157:
  cmpb   $0x0,-0x2e(%rsp)
  je     L8111
  cmp    $0x5,%eax
  je     L5573
L10599:
  cmpb   $0x0,-0x1f(%rsp)
  je     L5068
  cmp    $0x3,%eax
  je     L1389
L3051:
  cmpb   $0x0,-0xd(%rsp)
  je     L10363
  movzbl -0x3a(%rsp),%edi
  and    -0x4e(%rsp),%dil
  mov    %dil,-0x7(%rsp)
  cmp    $0x1,%eax
  je     L595
L4650:
  cmpb   $0x0,-0x3e(%rsp)
  je     L6558
  cmp    $0x6,%eax
  je     L7808
L9447:
  cmpb   $0x0,-0x28(%rsp)
  je     L11101
  cmp    $0x4,%eax
  je     L1970
L11021:
  cmpb   $0x0,-0x17(%rsp)
  je     L7155
  cmp    $0x2,%eax
  je     L463
L9951:
  movzbl -0x3c(%rsp),%edi
  and    -0x46(%rsp),%dil
  mov    %dil,-0x36(%rsp)
  je     L10302
  test   %eax,%eax
  jne    L7380
  movapd %xmm1,%xmm4
  movsd  D17970(%rip),%xmm0
  movapd %xmm3,%xmm7
  movapd %xmm3,%xmm2
  mulsd  %xmm1,%xmm4
  subsd  D21251(%rip),%xmm7
  mulsd  %xmm3,%xmm2
  movapd %xmm7,%xmm5
  mulsd  %xmm7,%xmm5
  movapd %xmm4,%xmm8
  movapd %xmm4,%xmm9
  mulsd  %xmm4,%xmm8
  movapd %xmm5,%xmm6
  mulsd  %xmm5,%xmm6
  mulsd  %xmm8,%xmm0
  mulsd  %xmm8,%xmm9
  mulsd  D28361(%rip),%xmm8
  mulsd  %xmm1,%xmm0
  mulsd  %xmm5,%xmm8
  mulsd  %xmm7,%xmm0
  addsd  %xmm9,%xmm0
  addsd  %xmm8,%xmm0
  movsd  D31790(%rip),%xmm8
  mulsd  %xmm4,%xmm8
  mulsd  D32597(%rip),%xmm4
  mulsd  %xmm1,%xmm8
  mulsd  D30436(%rip),%xmm1
  mulsd  %xmm6,%xmm4
  mulsd  %xmm5,%xmm8
  mulsd  %xmm6,%xmm1
  mulsd  %xmm6,%xmm5
  mulsd  %xmm7,%xmm8
  mulsd  %xmm7,%xmm1
  addsd  %xmm8,%xmm0
  addsd  %xmm4,%xmm0
  movsd  D29932(%rip),%xmm4
  mulsd  %xmm2,%xmm4
  addsd  %xmm1,%xmm0
  movapd %xmm5,%xmm1
  divsd  D28458(%rip),%xmm1
  addsd  %xmm1,%xmm0
  movapd %xmm2,%xmm1
  mulsd  %xmm2,%xmm1
  divsd  D10930(%rip),%xmm2
  mulsd  %xmm3,%xmm4
  mulsd  D15708(%rip),%xmm3
  subsd  %xmm4,%xmm1
  addsd  %xmm2,%xmm1
  subsd  %xmm3,%xmm1
  addsd  D1898(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L595:
  movapd %xmm1,%xmm5
  movsd  D28043(%rip),%xmm0
  movapd %xmm3,%xmm8
  movapd %xmm3,%xmm6
  subsd  D21251(%rip),%xmm8
  mulsd  %xmm1,%xmm5
  mulsd  %xmm3,%xmm6
  movapd %xmm8,%xmm4
  mulsd  %xmm8,%xmm4
  movapd %xmm5,%xmm9
  movapd %xmm5,%xmm10
  mulsd  %xmm5,%xmm9
  movapd %xmm4,%xmm7
  mulsd  %xmm4,%xmm7
  mulsd  %xmm9,%xmm0
  mulsd  %xmm9,%xmm10
  mulsd  D32003(%rip),%xmm9
  mulsd  %xmm1,%xmm0
  mulsd  %xmm4,%xmm9
  mulsd  %xmm8,%xmm0
  addsd  %xmm10,%xmm0
  addsd  %xmm9,%xmm0
  movsd  D16498(%rip),%xmm9
  mulsd  %xmm5,%xmm9
  mulsd  D26562(%rip),%xmm5
  mulsd  %xmm1,%xmm9
  mulsd  %xmm7,%xmm5
  mulsd  %xmm4,%xmm9
  mulsd  %xmm7,%xmm4
  divsd  D5530(%rip),%xmm4
  mulsd  %xmm8,%xmm9
  addsd  %xmm9,%xmm0
  addsd  %xmm5,%xmm0
  movsd  D11270(%rip),%xmm5
  mulsd  %xmm1,%xmm5
  mulsd  %xmm7,%xmm5
  mulsd  %xmm8,%xmm5
  addsd  %xmm5,%xmm0
  movsd  D986(%rip),%xmm5
  mulsd  %xmm3,%xmm5
  addsd  %xmm4,%xmm0
  movapd %xmm3,%xmm4
  mulsd  %xmm6,%xmm4
  mulsd  D7318(%rip),%xmm6
  subsd  %xmm6,%xmm4
  addsd  %xmm5,%xmm4
  subsd  D28120(%rip),%xmm4
  mulsd  %xmm4,%xmm0
  movsd  D25851(%rip),%xmm4
  mulsd  %xmm4,%xmm1
  mulsd  %xmm4,%xmm3
  addsd  %xmm2,%xmm1
  addsd  %xmm3,%xmm1
  subsd  %xmm4,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L1389:
  movapd %xmm1,%xmm8
  movapd %xmm1,%xmm5
  movapd %xmm3,%xmm10
  movsd  D21251(%rip),%xmm0
  mulsd  %xmm1,%xmm8
  addsd  %xmm3,%xmm5
  movapd %xmm3,%xmm7
  subsd  %xmm0,%xmm10
  mulsd  %xmm3,%xmm7
  movapd %xmm2,%xmm6
  mulsd  %xmm2,%xmm6
  subsd  %xmm0,%xmm5
  movsd  D26342(%rip),%xmm0
  movapd %xmm10,%xmm9
  mulsd  %xmm8,%xmm0
  movapd %xmm8,%xmm11
  mulsd  %xmm10,%xmm9
  movapd %xmm5,%xmm4
  mulsd  %xmm8,%xmm11
  mulsd  D1077(%rip),%xmm8
  mulsd  %xmm5,%xmm4
  mulsd  %xmm1,%xmm0
  mulsd  %xmm9,%xmm1
  mulsd  %xmm9,%xmm8
  mulsd  %xmm9,%xmm9
  mulsd  %xmm10,%xmm0
  mulsd  %xmm10,%xmm1
  divsd  D18350(%rip),%xmm1
  addsd  %xmm11,%xmm0
  addsd  %xmm8,%xmm0
  addsd  %xmm1,%xmm0
  movapd %xmm9,%xmm1
  divsd  D7754(%rip),%xmm1
  addsd  %xmm1,%xmm0
  movapd %xmm3,%xmm1
  mulsd  %xmm7,%xmm1
  mulsd  D7318(%rip),%xmm7
  mulsd  D986(%rip),%xmm3
  subsd  %xmm7,%xmm1
  addsd  %xmm3,%xmm1
  subsd  D28120(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  D20867(%rip),%xmm1
  mulsd  %xmm5,%xmm1
  mulsd  %xmm6,%xmm1
  mulsd  %xmm2,%xmm6
  mulsd  D28552(%rip),%xmm2
  addsd  %xmm6,%xmm1
  mulsd  %xmm4,%xmm2
  mulsd  D746(%rip),%xmm4
  addsd  %xmm2,%xmm1
  movapd %xmm4,%xmm2
  mulsd  %xmm5,%xmm2
  addsd  %xmm2,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L7380:
  movzbl -0x36(%rsp),%edi
  mov    %dil,-0x4(%rsp)
  mov    %dil,-0x46(%rsp)
L9255:
  cmpb   $0x0,-0x3f(%rsp)
  je     L3829
  cmp    $0x4,%eax
  je     L5125
L1037:
  cmpb   $0x0,-0x18(%rsp)
  je     L10946
  cmp    $0x2,%eax
  je     L5165
L7959:
  movzbl -0x47(%rsp),%edi
  and    %r11b,%dil
  mov    %dil,-0x6(%rsp)
  je     L10768
  test   %eax,%eax
  jne    L3981
  movapd %xmm1,%xmm2
  movsd  D30814(%rip),%xmm0
  movapd %xmm3,%xmm6
  movapd %xmm3,%xmm4
  mulsd  %xmm1,%xmm2
  subsd  D21251(%rip),%xmm6
  mulsd  %xmm3,%xmm4
  movapd %xmm6,%xmm9
  mulsd  %xmm6,%xmm9
  movapd %xmm2,%xmm8
  mulsd  %xmm2,%xmm8
  movapd %xmm4,%xmm5
  mulsd  %xmm4,%xmm5
  movapd %xmm9,%xmm7
  mulsd  %xmm9,%xmm7
  mulsd  %xmm8,%xmm0
  mulsd  %xmm1,%xmm8
  mulsd  %xmm6,%xmm0
  addsd  %xmm8,%xmm0
  movsd  D22524(%rip),%xmm8
  mulsd  %xmm2,%xmm8
  mulsd  D30690(%rip),%xmm2
  mulsd  %xmm1,%xmm8
  mulsd  %xmm9,%xmm2
  mulsd  D29393(%rip),%xmm1
  mulsd  %xmm9,%xmm8
  mulsd  %xmm6,%xmm2
  mulsd  %xmm7,%xmm1
  mulsd  D13473(%rip),%xmm7
  addsd  %xmm8,%xmm0
  addsd  %xmm2,%xmm0
  movapd %xmm3,%xmm2
  mulsd  %xmm4,%xmm2
  mulsd  D6186(%rip),%xmm2
  addsd  %xmm1,%xmm0
  mulsd  D1634(%rip),%xmm4
  movapd %xmm7,%xmm1
  mulsd  %xmm6,%xmm1
  addsd  %xmm1,%xmm0
  movapd %xmm3,%xmm1
  mulsd  %xmm5,%xmm1
  mulsd  D8112(%rip),%xmm5
  mulsd  D11404(%rip),%xmm3
  subsd  %xmm5,%xmm1
  addsd  %xmm2,%xmm1
  subsd  %xmm4,%xmm1
  addsd  %xmm3,%xmm1
  subsd  D2534(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L10302:
  cmpb   $0x0,-0x34(%rsp)
  je     L3124
  cmp    $0x5,%eax
  je     L6636
  movzbl -0x36(%rsp),%edi
  mov    %dil,-0x4(%rsp)
  movzbl -0x3c(%rsp),%edi
  mov    %dil,-0x36(%rsp)
L3829:
  cmpb   $0x0,-0x21(%rsp)
  je     L1037
  cmp    $0x3,%eax
  je     L2907
L10946:
  cmpb   $0x0,-0x12(%rsp)
  je     L7959
  movzbl -0x47(%rsp),%edi
  and    %r11d,%edi
  mov    %dil,-0x6(%rsp)
  cmp    $0x1,%eax
  je     L3189
L10768:
  cmpb   $0x0,-0x31(%rsp)
  je     L10447
  cmp    $0x4,%eax
  je     L11157
L1717:
  cmpb   $0x0,-0x1b(%rsp)
  je     L873
  cmp    $0x2,%eax
  je     L837
L1690:
  movzbl -0x35(%rsp),%edi
  and    %bl,%dil
  mov    %dil,-0x3(%rsp)
  je     L5066
  test   %eax,%eax
  jne    L7718
  movapd %xmm1,%xmm4
  movsd  D8891(%rip),%xmm0
  movapd %xmm3,%xmm7
  movapd %xmm3,%xmm2
  mulsd  %xmm1,%xmm4
  subsd  D21251(%rip),%xmm7
  mulsd  %xmm3,%xmm2
  movapd %xmm7,%xmm6
  mulsd  %xmm7,%xmm6
  mulsd  %xmm4,%xmm0
  movapd %xmm4,%xmm8
  mulsd  %xmm4,%xmm8
  movapd %xmm2,%xmm5
  mulsd  D2041(%rip),%xmm4
  mulsd  %xmm2,%xmm5
  mulsd  %xmm1,%xmm0
  mulsd  D24441(%rip),%xmm1
  mulsd  %xmm6,%xmm4
  mulsd  %xmm7,%xmm0
  mulsd  %xmm6,%xmm1
  mulsd  %xmm6,%xmm6
  divsd  D29515(%rip),%xmm6
  addsd  %xmm8,%xmm0
  mulsd  %xmm7,%xmm1
  addsd  %xmm4,%xmm0
  movsd  D30579(%rip),%xmm4
  mulsd  %xmm5,%xmm4
  addsd  %xmm1,%xmm0
  movapd %xmm2,%xmm1
  mulsd  %xmm5,%xmm1
  mulsd  D2938(%rip),%xmm5
  addsd  %xmm6,%xmm0
  mulsd  %xmm3,%xmm4
  subsd  %xmm4,%xmm1
  movsd  D8748(%rip),%xmm4
  mulsd  %xmm2,%xmm4
  addsd  %xmm5,%xmm1
  mulsd  D6197(%rip),%xmm2
  mulsd  %xmm3,%xmm4
  mulsd  D7646(%rip),%xmm3
  subsd  %xmm4,%xmm1
  addsd  %xmm2,%xmm1
  subsd  %xmm3,%xmm1
  addsd  D22995(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L3189:
  movapd %xmm1,%xmm6
  movsd  D31790(%rip),%xmm0
  movapd %xmm3,%xmm8
  movapd %xmm3,%xmm5
  subsd  D21251(%rip),%xmm8
  mulsd  %xmm1,%xmm6
  mulsd  %xmm3,%xmm5
  movapd %xmm8,%xmm4
  mulsd  %xmm8,%xmm4
  mulsd  %xmm6,%xmm0
  movapd %xmm6,%xmm9
  mulsd  %xmm6,%xmm9
  movapd %xmm5,%xmm7
  mulsd  D19349(%rip),%xmm6
  mulsd  %xmm5,%xmm7
  mulsd  %xmm1,%xmm0
  mulsd  %xmm4,%xmm6
  mulsd  %xmm8,%xmm0
  addsd  %xmm9,%xmm0
  addsd  %xmm6,%xmm0
  movsd  D5750(%rip),%xmm6
  mulsd  %xmm1,%xmm6
  mulsd  %xmm4,%xmm6
  mulsd  %xmm4,%xmm4
  divsd  D18757(%rip),%xmm4
  mulsd  %xmm8,%xmm6
  addsd  %xmm6,%xmm0
  movapd %xmm3,%xmm6
  mulsd  %xmm5,%xmm6
  mulsd  D6186(%rip),%xmm6
  addsd  %xmm4,%xmm0
  mulsd  D1634(%rip),%xmm5
  movapd %xmm3,%xmm4
  mulsd  %xmm7,%xmm4
  mulsd  D8112(%rip),%xmm7
  subsd  %xmm7,%xmm4
  addsd  %xmm6,%xmm4
  subsd  %xmm5,%xmm4
  movsd  D11404(%rip),%xmm5
  mulsd  %xmm3,%xmm5
  addsd  %xmm5,%xmm4
  subsd  D2534(%rip),%xmm4
  mulsd  %xmm4,%xmm0
  movsd  D25851(%rip),%xmm4
  mulsd  %xmm4,%xmm1
  mulsd  %xmm4,%xmm3
  addsd  %xmm2,%xmm1
  addsd  %xmm3,%xmm1
  subsd  %xmm4,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L2907:
  movapd %xmm3,%xmm7
  movapd %xmm1,%xmm5
  movapd %xmm3,%xmm6
  movsd  D21251(%rip),%xmm0
  mulsd  %xmm3,%xmm7
  addsd  %xmm3,%xmm5
  movapd %xmm2,%xmm8
  subsd  %xmm0,%xmm6
  mulsd  %xmm2,%xmm8
  subsd  %xmm0,%xmm5
  movapd %xmm3,%xmm0
  movapd %xmm7,%xmm9
  mulsd  %xmm7,%xmm9
  movapd %xmm5,%xmm4
  mulsd  %xmm5,%xmm4
  mulsd  %xmm9,%xmm0
  mulsd  D8112(%rip),%xmm9
  subsd  %xmm9,%xmm0
  movapd %xmm3,%xmm9
  mulsd  %xmm7,%xmm9
  mulsd  D6186(%rip),%xmm9
  mulsd  D1634(%rip),%xmm7
  mulsd  D11404(%rip),%xmm3
  addsd  %xmm9,%xmm0
  subsd  %xmm7,%xmm0
  addsd  %xmm3,%xmm0
  movsd  D22259(%rip),%xmm3
  subsd  D2534(%rip),%xmm0
  mulsd  %xmm1,%xmm3
  mulsd  %xmm1,%xmm1
  mulsd  %xmm6,%xmm3
  mulsd  %xmm6,%xmm6
  divsd  D22412(%rip),%xmm6
  addsd  %xmm3,%xmm1
  addsd  %xmm6,%xmm1
  mulsd  %xmm1,%xmm0
  movsd  D20867(%rip),%xmm1
  mulsd  %xmm8,%xmm1
  mulsd  %xmm2,%xmm8
  mulsd  D28552(%rip),%xmm2
  mulsd  %xmm5,%xmm1
  mulsd  %xmm4,%xmm2
  mulsd  D746(%rip),%xmm4
  addsd  %xmm8,%xmm1
  addsd  %xmm2,%xmm1
  movapd %xmm4,%xmm2
  mulsd  %xmm5,%xmm2
  addsd  %xmm2,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L7718:
  movzbl -0x3(%rsp),%ebx
  mov    %bl,-0x35(%rsp)
L4204:
  cmpb   $0x0,-0x32(%rsp)
  je     L26
  cmp    $0x2,%eax
  je     L11909
L4525:
  movzbl -0x45(%rsp),%edi
  and    %r13b,%dil
  mov    %dil,-0x2(%rsp)
  je     L5884
  test   %eax,%eax
  jne    L8478
  movapd %xmm3,%xmm2
  movapd %xmm3,%xmm8
  movapd %xmm1,%xmm7
  movsd  D30449(%rip),%xmm9
  mulsd  %xmm3,%xmm2
  movapd %xmm3,%xmm4
  subsd  D21251(%rip),%xmm4
  mulsd  %xmm1,%xmm7
  movapd %xmm4,%xmm5
  mulsd  %xmm4,%xmm5
  mulsd  %xmm2,%xmm8
  movapd %xmm2,%xmm6
  mulsd  %xmm2,%xmm6
  movapd %xmm8,%xmm0
  mulsd  %xmm6,%xmm9
  mulsd  %xmm6,%xmm0
  mulsd  D11013(%rip),%xmm8
  mulsd  %xmm2,%xmm9
  mulsd  D29178(%rip),%xmm2
  subsd  %xmm9,%xmm0
  movsd  D6159(%rip),%xmm9
  mulsd  %xmm6,%xmm9
  mulsd  D4813(%rip),%xmm6
  mulsd  %xmm3,%xmm9
  mulsd  D20851(%rip),%xmm3
  addsd  %xmm9,%xmm0
  subsd  %xmm6,%xmm0
  addsd  %xmm8,%xmm0
  subsd  %xmm2,%xmm0
  movsd  D17734(%rip),%xmm2
  mulsd  %xmm7,%xmm2
  mulsd  %xmm1,%xmm7
  addsd  %xmm3,%xmm0
  subsd  D14332(%rip),%xmm0
  mulsd  %xmm5,%xmm1
  mulsd  D6186(%rip),%xmm1
  mulsd  %xmm4,%xmm2
  mulsd  %xmm5,%xmm4
  divsd  D427(%rip),%xmm4
  addsd  %xmm7,%xmm2
  addsd  %xmm2,%xmm1
  addsd  %xmm4,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L5066:
  cmpb   $0x0,-0x2c(%rsp)
  je     L4204
  cmp    $0x3,%eax
  je     L4865
L26:
  cmpb   $0x0,-0x13(%rsp)
  je     L4525
  movzbl -0x45(%rsp),%edi
  and    %r13d,%edi
  mov    %dil,-0x2(%rsp)
  cmp    $0x1,%eax
  je     L7913
L5884:
  cmpb   $0x0,-0x25(%rsp)
  je     L1383
  cmp    $0x2,%eax
  je     L6469
  movzbl -0x2d(%rsp),%edi
  mov    %r8b,-0x2d(%rsp)
  mov    %dil,-0x1a(%rsp)
L9560:
  movzbl -0x4b(%rsp),%edi
  and    %r9b,%dil
  mov    %dil,-0xb(%rsp)
  je     L5001
  test   %eax,%eax
  jne    L8429
  movapd %xmm3,%xmm5
  movsd  D30613(%rip),%xmm7
  movapd %xmm3,%xmm6
  movapd %xmm3,%xmm4
  mulsd  %xmm3,%xmm5
  subsd  D21251(%rip),%xmm4
  mulsd  %xmm5,%xmm6
  movapd %xmm5,%xmm2
  mulsd  %xmm5,%xmm2
  mulsd  %xmm2,%xmm7
  movapd %xmm2,%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  %xmm6,%xmm7
  mulsd  D344(%rip),%xmm6
  subsd  %xmm7,%xmm0
  movsd  D6696(%rip),%xmm7
  mulsd  %xmm2,%xmm7
  mulsd  %xmm5,%xmm7
  mulsd  D2095(%rip),%xmm5
  addsd  %xmm7,%xmm0
  movsd  D17666(%rip),%xmm7
  mulsd  %xmm2,%xmm7
  mulsd  D17418(%rip),%xmm2
  mulsd  %xmm3,%xmm7
  mulsd  D19514(%rip),%xmm3
  subsd  %xmm7,%xmm0
  addsd  %xmm2,%xmm0
  movsd  D28552(%rip),%xmm2
  mulsd  %xmm1,%xmm2
  mulsd  %xmm1,%xmm1
  subsd  %xmm6,%xmm0
  addsd  %xmm5,%xmm0
  mulsd  %xmm4,%xmm2
  mulsd  %xmm4,%xmm4
  subsd  %xmm3,%xmm0
  divsd  D4909(%rip),%xmm4
  addsd  D13125(%rip),%xmm0
  addsd  %xmm2,%xmm1
  addsd  %xmm4,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L7913:
  movapd %xmm3,%xmm6
  movapd %xmm1,%xmm4
  movapd %xmm3,%xmm7
  movsd  D30449(%rip),%xmm10
  mulsd  %xmm3,%xmm6
  movapd %xmm3,%xmm9
  movsd  D25851(%rip),%xmm5
  subsd  D21251(%rip),%xmm7
  mulsd  %xmm1,%xmm1
  mulsd  %xmm5,%xmm4
  mulsd  %xmm6,%xmm9
  movapd %xmm6,%xmm8
  mulsd  %xmm6,%xmm8
  movapd %xmm9,%xmm0
  mulsd  %xmm8,%xmm10
  mulsd  %xmm8,%xmm0
  mulsd  D11013(%rip),%xmm9
  mulsd  %xmm6,%xmm10
  mulsd  D29178(%rip),%xmm6
  subsd  %xmm10,%xmm0
  movsd  D6159(%rip),%xmm10
  mulsd  %xmm8,%xmm10
  mulsd  D4813(%rip),%xmm8
  mulsd  %xmm3,%xmm10
  addsd  %xmm10,%xmm0
  subsd  %xmm8,%xmm0
  addsd  %xmm9,%xmm0
  subsd  %xmm6,%xmm0
  movsd  D20851(%rip),%xmm6
  mulsd  %xmm3,%xmm6
  mulsd  %xmm5,%xmm3
  addsd  %xmm6,%xmm0
  movapd %xmm4,%xmm6
  addsd  %xmm2,%xmm4
  mulsd  %xmm7,%xmm6
  subsd  D14332(%rip),%xmm0
  mulsd  %xmm7,%xmm7
  divsd  D23456(%rip),%xmm7
  addsd  %xmm3,%xmm4
  addsd  %xmm1,%xmm6
  movapd %xmm7,%xmm1
  subsd  %xmm5,%xmm4
  addsd  %xmm6,%xmm1
  mulsd  %xmm1,%xmm0
  mulsd  %xmm4,%xmm0
  jmp    L3357
L4865:
  movapd %xmm3,%xmm6
  addsd  %xmm3,%xmm1
  movapd %xmm3,%xmm9
  mulsd  %xmm3,%xmm6
  movapd %xmm2,%xmm8
  mulsd  %xmm2,%xmm8
  movapd %xmm1,%xmm5
  movsd  D30449(%rip),%xmm1
  subsd  D21251(%rip),%xmm5
  mulsd  %xmm6,%xmm9
  movapd %xmm6,%xmm7
  movapd %xmm5,%xmm4
  mulsd  %xmm6,%xmm7
  mulsd  %xmm5,%xmm4
  movapd %xmm9,%xmm0
  mulsd  %xmm7,%xmm1
  mulsd  %xmm7,%xmm0
  mulsd  D11013(%rip),%xmm9
  mulsd  %xmm6,%xmm1
  mulsd  D29178(%rip),%xmm6
  subsd  %xmm1,%xmm0
  movsd  D6159(%rip),%xmm1
  mulsd  %xmm7,%xmm1
  mulsd  D4813(%rip),%xmm7
  mulsd  %xmm3,%xmm1
  mulsd  D20851(%rip),%xmm3
  addsd  %xmm1,%xmm0
  movsd  D20867(%rip),%xmm1
  mulsd  %xmm8,%xmm1
  mulsd  %xmm2,%xmm8
  subsd  %xmm7,%xmm0
  mulsd  D28552(%rip),%xmm2
  addsd  %xmm9,%xmm0
  mulsd  %xmm5,%xmm1
  mulsd  %xmm4,%xmm2
  subsd  %xmm6,%xmm0
  mulsd  D746(%rip),%xmm4
  addsd  %xmm8,%xmm1
  addsd  %xmm3,%xmm0
  subsd  D14332(%rip),%xmm0
  addsd  %xmm2,%xmm1
  movapd %xmm4,%xmm2
  mulsd  %xmm5,%xmm2
  addsd  %xmm2,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L8478:
  movzbl -0x2(%rsp),%r13d
  mov    %r13b,-0x45(%rsp)
L1383:
  test   %r8b,%r8b
  je     L9785
  cmp    $0x1,%eax
  je     L5171
  movzbl -0x4b(%rsp),%edi
  and    %r9d,%edi
  cmpb   $0x0,-0x2d(%rsp)
  mov    %dil,-0xb(%rsp)
  jne    L8423
  mov    %r8b,-0x2d(%rsp)
L2819:
  movzbl -0x48(%rsp),%edi
  and    %r10b,%dil
  mov    %dil,-0x1a(%rsp)
  je     L2612
  test   %eax,%eax
  jne    L9854
  movapd %xmm3,%xmm4
  movapd %xmm3,%xmm0
  movapd %xmm3,%xmm5
  mulsd  %xmm3,%xmm4
  mulsd  %xmm4,%xmm5
  movapd %xmm4,%xmm2
  mulsd  %xmm4,%xmm2
  movapd %xmm2,%xmm6
  mulsd  %xmm2,%xmm6
  mulsd  %xmm6,%xmm0
  mulsd  D28102(%rip),%xmm6
  subsd  %xmm6,%xmm0
  movsd  D2502(%rip),%xmm6
  mulsd  %xmm2,%xmm6
  mulsd  %xmm5,%xmm6
  mulsd  D5960(%rip),%xmm5
  addsd  %xmm6,%xmm0
  movsd  D3762(%rip),%xmm6
  mulsd  %xmm2,%xmm6
  mulsd  %xmm4,%xmm6
  mulsd  D1167(%rip),%xmm4
  subsd  %xmm6,%xmm0
  movsd  D214(%rip),%xmm6
  mulsd  %xmm2,%xmm6
  mulsd  D7223(%rip),%xmm2
  mulsd  %xmm3,%xmm6
  addsd  %xmm6,%xmm0
  subsd  %xmm2,%xmm0
  movsd  D24719(%rip),%xmm2
  mulsd  %xmm3,%xmm2
  addsd  %xmm5,%xmm0
  subsd  %xmm4,%xmm0
  addsd  %xmm2,%xmm0
  movsd  D25000(%rip),%xmm2
  subsd  D25037(%rip),%xmm0
  mulsd  %xmm2,%xmm3
  addsd  %xmm3,%xmm1
  subsd  %xmm2,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L11909:
  movapd %xmm3,%xmm5
  movapd %xmm3,%xmm7
  movapd %xmm1,%xmm4
  movsd  D30449(%rip),%xmm8
  mulsd  %xmm3,%xmm5
  addsd  %xmm3,%xmm4
  subsd  D21251(%rip),%xmm4
  mulsd  %xmm5,%xmm7
  movapd %xmm5,%xmm6
  mulsd  %xmm5,%xmm6
  movapd %xmm7,%xmm0
  mulsd  %xmm6,%xmm8
  mulsd  %xmm6,%xmm0
  mulsd  D11013(%rip),%xmm7
  mulsd  %xmm5,%xmm8
  mulsd  D29178(%rip),%xmm5
  subsd  %xmm8,%xmm0
  movsd  D6159(%rip),%xmm8
  mulsd  %xmm6,%xmm8
  mulsd  D4813(%rip),%xmm6
  mulsd  %xmm3,%xmm8
  addsd  %xmm8,%xmm0
  subsd  %xmm6,%xmm0
  addsd  %xmm7,%xmm0
  subsd  %xmm5,%xmm0
  movsd  D20851(%rip),%xmm5
  mulsd  %xmm3,%xmm5
  addsd  %xmm5,%xmm0
  movsd  D20791(%rip),%xmm5
  subsd  D14332(%rip),%xmm0
  mulsd  %xmm5,%xmm3
  addsd  %xmm3,%xmm1
  subsd  %xmm5,%xmm1
  mulsd  %xmm1,%xmm0
  movsd  D8112(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  %xmm2,%xmm2
  mulsd  %xmm4,%xmm1
  mulsd  %xmm4,%xmm4
  mulsd  D27605(%rip),%xmm4
  addsd  %xmm2,%xmm1
  addsd  %xmm4,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L9854:
  movb   $0x0,-0x1a(%rsp)
L166:
  cmp    $0xa,%ecx
  movb   $0x1,-0xa(%rsp)
  mov    $0x1,%r10d
  sete   -0x3c(%rsp)
  movzbl -0x3c(%rsp),%edi
  and    -0x39(%rsp),%dil
  mov    %dil,-0x1(%rsp)
  movb   $0x1,-0x48(%rsp)
L395:
  test   %edx,%edx
  jne    L7386
  cmp    $0xb,%eax
  je     L1386
L11640:
  test   %bpl,%bpl
  je     L1934
  cmp    $0x9,%eax
  je     L3041
L9107:
  cmpb   $0x0,-0x2f(%rsp)
  je     L8238
  cmp    $0x7,%eax
  je     L10280
L6048:
  cmpb   $0x0,-0x23(%rsp)
  je     L5691
  cmp    $0x5,%eax
  je     L4984
L6771:
  cmpb   $0x0,-0x16(%rsp)
  je     L3520
  cmp    $0x3,%eax
  je     L5789
L9906:
  cmpb   $0x0,-0x5(%rsp)
  je     L7764
  cmp    $0x1,%eax
  je     L7820
L5585:
  cmp    $0xa,%eax
  jne    L11419
  cmpb   $0x0,-0x4d(%rsp)
  jne    L1251
L11419:
  cmp    $0x9,%eax
  sete   -0x2f(%rsp)
  jne    L11264
  test   %r15b,%r15b
  jne    L2740
L11264:
  cmp    $0x8,%eax
  sete   -0x4c(%rsp)
  jne    L6460
  cmpb   $0x0,-0x49(%rsp)
  jne    L1594
L6460:
  cmp    $0x7,%eax
  sete   -0x4d(%rsp)
  jne    L323
  cmpb   $0x0,-0x30(%rsp)
  jne    L5385
L323:
  cmp    $0x6,%eax
  sete   %r15b
  jne    L6891
  cmpb   $0x0,-0x2b(%rsp)
  jne    L10560
L6891:
  cmp    $0x5,%eax
  sete   %r12b
  jne    L9133
  cmpb   $0x0,-0x22(%rsp)
  jne    L9735
L9133:
  cmp    $0x4,%eax
  sete   %bpl
  jne    L5143
  cmpb   $0x0,-0x1d(%rsp)
  jne    L11059
L5143:
  cmp    $0x3,%eax
  sete   %r8b
  jne    L3769
  cmpb   $0x0,-0x19(%rsp)
  jne    L10023
L3769:
  cmp    $0x2,%eax
  sete   %sil
  jne    L10215
  cmpb   $0x0,-0xf(%rsp)
  jne    L8725
L10215:
  cmp    $0x1,%eax
  sete   %dl
  jne    L10082
  cmpb   $0x0,-0x9(%rsp)
  jne    L8458
L10082:
  cmpb   $0x0,-0x3b(%rsp)
  je     L9720
  cmpb   $0x0,-0x37(%rsp)
  je     L9720
  test   %eax,%eax
  jne    L11820
  movapd %xmm1,%xmm4
  movsd  D4569(%rip),%xmm0
  movapd %xmm3,%xmm7
  movapd %xmm1,%xmm5
  mulsd  %xmm1,%xmm4
  subsd  D21251(%rip),%xmm7
  subsd  D26431(%rip),%xmm3
  movapd %xmm7,%xmm2
  movapd %xmm7,%xmm9
  mulsd  %xmm7,%xmm2
  mulsd  %xmm4,%xmm5
  movapd %xmm4,%xmm10
  movapd %xmm4,%xmm12
  mulsd  %xmm4,%xmm10
  mulsd  %xmm2,%xmm9
  movapd %xmm2,%xmm8
  mulsd  %xmm2,%xmm8
  movapd %xmm10,%xmm11
  mulsd  %xmm10,%xmm11
  movapd %xmm8,%xmm6
  mulsd  %xmm8,%xmm6
  mulsd  %xmm11,%xmm0
  mulsd  %xmm11,%xmm12
  mulsd  D21655(%rip),%xmm11
  mulsd  %xmm1,%xmm0
  mulsd  %xmm2,%xmm11
  mulsd  %xmm7,%xmm0
  addsd  %xmm12,%xmm0
  addsd  %xmm11,%xmm0
  movsd  D5061(%rip),%xmm11
  mulsd  %xmm10,%xmm11
  mulsd  %xmm5,%xmm11
  mulsd  D22188(%rip),%xmm5
  mulsd  %xmm9,%xmm11
  mulsd  %xmm8,%xmm5
  addsd  %xmm11,%xmm0
  movsd  D20827(%rip),%xmm11
  mulsd  %xmm9,%xmm5
  mulsd  %xmm10,%xmm11
  mulsd  %xmm4,%xmm11
  mulsd  D8923(%rip),%xmm4
  mulsd  %xmm8,%xmm11
  mulsd  %xmm6,%xmm4
  addsd  %xmm11,%xmm0
  movsd  D5648(%rip),%xmm11
  mulsd  %xmm10,%xmm11
  mulsd  D19759(%rip),%xmm10
  mulsd  %xmm1,%xmm11
  mulsd  %xmm8,%xmm10
  mulsd  D4130(%rip),%xmm1
  mulsd  %xmm8,%xmm11
  mulsd  %xmm2,%xmm10
  mulsd  %xmm6,%xmm1
  mulsd  %xmm6,%xmm2
  divsd  D3022(%rip),%xmm2
  mulsd  %xmm7,%xmm11
  mulsd  %xmm7,%xmm1
  addsd  %xmm11,%xmm0
  addsd  %xmm10,%xmm0
  addsd  %xmm5,%xmm0
  addsd  %xmm4,%xmm0
  addsd  %xmm1,%xmm0
  addsd  %xmm2,%xmm0
  mulsd  %xmm3,%xmm0
  jmp    L3357
L8725:
  movapd %xmm1,%xmm4
  movapd %xmm1,%xmm5
  movapd %xmm3,%xmm10
  movsd  D21251(%rip),%xmm0
  mulsd  %xmm1,%xmm4
  addsd  %xmm3,%xmm5
  movapd %xmm1,%xmm7
  subsd  %xmm0,%xmm10
  subsd  D26431(%rip),%xmm3
  subsd  %xmm0,%xmm5
  movsd  D17862(%rip),%xmm0
  movapd %xmm10,%xmm9
  movapd %xmm10,%xmm8
  mulsd  %xmm4,%xmm7
  movapd %xmm4,%xmm11
  mulsd  %xmm4,%xmm11
  mulsd  %xmm10,%xmm9
  mulsd  %xmm11,%xmm0
  movapd %xmm11,%xmm12
  mulsd  %xmm11,%xmm12
  movapd %xmm9,%xmm6
  mulsd  %xmm9,%xmm8
  mulsd  %xmm9,%xmm6
  mulsd  %xmm7,%xmm0
  mulsd  D27282(%rip),%xmm7
  mulsd  %xmm10,%xmm0
  mulsd  %xmm6,%xmm7
  addsd  %xmm12,%xmm0
  movsd  D4377(%rip),%xmm12
  mulsd  %xmm10,%xmm7
  mulsd  %xmm11,%xmm12
  mulsd  %xmm4,%xmm12
  mulsd  D31153(%rip),%xmm4
  mulsd  %xmm9,%xmm12
  mulsd  %xmm6,%xmm4
  addsd  %xmm12,%xmm0
  movsd  D20023(%rip),%xmm12
  mulsd  %xmm9,%xmm4
  mulsd  %xmm11,%xmm12
  mulsd  D6577(%rip),%xmm11
  mulsd  %xmm1,%xmm12
  mulsd  D24977(%rip),%xmm1
  mulsd  %xmm6,%xmm11
  mulsd  %xmm8,%xmm12
  mulsd  %xmm6,%xmm1
  mulsd  %xmm6,%xmm6
  mulsd  D19744(%rip),%xmm6
  addsd  %xmm12,%xmm0
  mulsd  %xmm8,%xmm1
  addsd  %xmm11,%xmm0
  addsd  %xmm7,%xmm0
  addsd  %xmm4,%xmm0
  addsd  %xmm1,%xmm0
  movsd  D8112(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  %xmm2,%xmm2
  addsd  %xmm6,%xmm0
  mulsd  %xmm3,%xmm0
  mulsd  %xmm5,%xmm1
  mulsd  %xmm5,%xmm5
  mulsd  D27605(%rip),%xmm5
  addsd  %xmm2,%xmm1
  addsd  %xmm5,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L8458:
  movapd %xmm1,%xmm4
  movsd  D6062(%rip),%xmm0
  movapd %xmm3,%xmm5
  movapd %xmm1,%xmm6
  mulsd  %xmm1,%xmm4
  subsd  D21251(%rip),%xmm5
  movapd %xmm5,%xmm10
  movapd %xmm5,%xmm9
  mulsd  %xmm5,%xmm10
  mulsd  %xmm4,%xmm6
  movapd %xmm4,%xmm11
  mulsd  %xmm4,%xmm11
  mulsd  %xmm10,%xmm9
  movapd %xmm10,%xmm8
  mulsd  %xmm10,%xmm8
  movapd %xmm11,%xmm12
  mulsd  %xmm11,%xmm12
  movapd %xmm8,%xmm7
  mulsd  %xmm8,%xmm7
  mulsd  %xmm12,%xmm0
  mulsd  %xmm1,%xmm12
  mulsd  %xmm5,%xmm0
  addsd  %xmm12,%xmm0
  movsd  D2285(%rip),%xmm12
  mulsd  %xmm11,%xmm12
  mulsd  %xmm6,%xmm12
  mulsd  D19939(%rip),%xmm6
  mulsd  %xmm10,%xmm12
  mulsd  %xmm8,%xmm6
  addsd  %xmm12,%xmm0
  movsd  D21852(%rip),%xmm12
  mulsd  %xmm10,%xmm6
  mulsd  %xmm11,%xmm12
  mulsd  %xmm4,%xmm12
  mulsd  D6045(%rip),%xmm4
  mulsd  %xmm9,%xmm12
  mulsd  %xmm8,%xmm4
  addsd  %xmm12,%xmm0
  movsd  D225(%rip),%xmm12
  mulsd  %xmm9,%xmm4
  mulsd  %xmm11,%xmm12
  mulsd  D2828(%rip),%xmm11
  mulsd  %xmm1,%xmm12
  mulsd  %xmm8,%xmm11
  mulsd  %xmm8,%xmm12
  mulsd  %xmm5,%xmm11
  mulsd  %xmm7,%xmm5
  divsd  D28134(%rip),%xmm5
  addsd  %xmm12,%xmm0
  addsd  %xmm11,%xmm0
  addsd  %xmm6,%xmm0
  addsd  %xmm4,%xmm0
  movsd  D20609(%rip),%xmm4
  mulsd  %xmm1,%xmm4
  mulsd  %xmm7,%xmm4
  addsd  %xmm4,%xmm0
  movapd %xmm3,%xmm4
  subsd  D26431(%rip),%xmm4
  addsd  %xmm5,%xmm0
  mulsd  %xmm4,%xmm0
  movsd  D25851(%rip),%xmm4
  mulsd  %xmm4,%xmm1
  mulsd  %xmm4,%xmm3
  addsd  %xmm2,%xmm1
  addsd  %xmm3,%xmm1
  subsd  %xmm4,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L11820:
  cmpb   $0x0,-0x4c(%rsp)
  je     L3781
  cmpb   $0x0,-0x4a(%rsp)
  jne    L9548
L3781:
  cmpb   $0x0,-0x4d(%rsp)
  je     L6536
  cmpb   $0x0,-0x33(%rsp)
  jne    L8564
L6536:
  test   %r15b,%r15b
  je     L11950
  cmpb   $0x0,-0x2a(%rsp)
  jne    L5211
L11950:
  test   %r12b,%r12b
  je     L4358
  cmpb   $0x0,-0x26(%rsp)
  jne    L8365
L4358:
  test   %bpl,%bpl
  je     L9553
  cmpb   $0x0,-0x1c(%rsp)
  jne    L8645
L9553:
  test   %r8b,%r8b
  je     L2026
  cmpb   $0x0,-0x15(%rsp)
  jne    L311
L2026:
  test   %sil,%sil
  je     L1928
  cmpb   $0x0,-0xe(%rsp)
  jne    L2209
L1928:
  test   %dl,%dl
  je     L3533
  cmpb   $0x0,-0x8(%rsp)
  jne    L4287
L3533:
  cmpb   $0x0,-0x43(%rsp)
  je     L6717
  cmpb   $0x0,-0x38(%rsp)
  je     L6717
  test   %eax,%eax
  jne    L7587
  movapd %xmm1,%xmm2
  movsd  D32223(%rip),%xmm0
  movapd %xmm3,%xmm4
  movapd %xmm1,%xmm5
  mulsd  %xmm1,%xmm2
  subsd  D21251(%rip),%xmm4
  movapd %xmm4,%xmm9
  movapd %xmm4,%xmm8
  mulsd  %xmm4,%xmm9
  mulsd  %xmm2,%xmm5
  movapd %xmm2,%xmm10
  mulsd  %xmm2,%xmm10
  mulsd  %xmm9,%xmm8
  movapd %xmm9,%xmm7
  mulsd  %xmm9,%xmm7
  movapd %xmm10,%xmm11
  mulsd  %xmm10,%xmm11
  movapd %xmm7,%xmm6
  mulsd  %xmm7,%xmm6
  mulsd  %xmm11,%xmm0
  mulsd  %xmm1,%xmm11
  mulsd  %xmm4,%xmm0
  addsd  %xmm11,%xmm0
  movsd  D2133(%rip),%xmm11
  mulsd  %xmm10,%xmm11
  mulsd  %xmm5,%xmm11
  mulsd  D14489(%rip),%xmm5
  mulsd  %xmm9,%xmm11
  mulsd  %xmm7,%xmm5
  addsd  %xmm11,%xmm0
  movsd  D29185(%rip),%xmm11
  mulsd  %xmm9,%xmm5
  mulsd  %xmm10,%xmm11
  mulsd  %xmm2,%xmm11
  mulsd  D11269(%rip),%xmm2
  mulsd  %xmm8,%xmm11
  mulsd  %xmm7,%xmm2
  addsd  %xmm11,%xmm0
  movsd  D32256(%rip),%xmm11
  mulsd  %xmm8,%xmm2
  mulsd  %xmm10,%xmm11
  mulsd  D890(%rip),%xmm10
  mulsd  %xmm1,%xmm11
  mulsd  %xmm7,%xmm10
  mulsd  D22620(%rip),%xmm1
  mulsd  %xmm7,%xmm11
  mulsd  %xmm4,%xmm10
  mulsd  %xmm6,%xmm1
  mulsd  %xmm6,%xmm4
  divsd  D1180(%rip),%xmm4
  addsd  %xmm11,%xmm0
  addsd  %xmm10,%xmm0
  addsd  %xmm5,%xmm0
  addsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movapd %xmm3,%xmm1
  mulsd  %xmm3,%xmm1
  mulsd  D20791(%rip),%xmm3
  addsd  %xmm4,%xmm0
  subsd  %xmm3,%xmm1
  addsd  D13525(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L4287:
  movapd %xmm1,%xmm4
  movapd %xmm1,%xmm8
  movapd %xmm3,%xmm9
  movsd  D11896(%rip),%xmm0
  subsd  D21251(%rip),%xmm9
  mulsd  %xmm1,%xmm4
  movapd %xmm9,%xmm7
  movapd %xmm9,%xmm6
  mulsd  %xmm9,%xmm7
  mulsd  %xmm4,%xmm8
  movapd %xmm4,%xmm10
  mulsd  %xmm4,%xmm10
  mulsd  %xmm7,%xmm6
  movapd %xmm7,%xmm5
  mulsd  %xmm7,%xmm5
  mulsd  %xmm10,%xmm0
  movapd %xmm10,%xmm11
  mulsd  %xmm10,%xmm11
  mulsd  %xmm8,%xmm0
  mulsd  D14434(%rip),%xmm8
  mulsd  %xmm9,%xmm0
  mulsd  %xmm5,%xmm8
  addsd  %xmm11,%xmm0
  movsd  D27609(%rip),%xmm11
  mulsd  %xmm9,%xmm8
  mulsd  %xmm10,%xmm11
  mulsd  %xmm4,%xmm11
  mulsd  D5634(%rip),%xmm4
  mulsd  %xmm7,%xmm11
  mulsd  %xmm5,%xmm4
  addsd  %xmm11,%xmm0
  movsd  D29265(%rip),%xmm11
  mulsd  %xmm7,%xmm4
  mulsd  %xmm10,%xmm11
  mulsd  D1953(%rip),%xmm10
  mulsd  %xmm1,%xmm11
  mulsd  %xmm5,%xmm10
  mulsd  %xmm6,%xmm11
  addsd  %xmm11,%xmm0
  addsd  %xmm10,%xmm0
  addsd  %xmm8,%xmm0
  addsd  %xmm4,%xmm0
  movsd  D15764(%rip),%xmm4
  mulsd  %xmm1,%xmm4
  mulsd  %xmm5,%xmm4
  mulsd  %xmm5,%xmm5
  divsd  D15187(%rip),%xmm5
  mulsd  %xmm6,%xmm4
  addsd  %xmm4,%xmm0
  movapd %xmm3,%xmm4
  mulsd  %xmm3,%xmm4
  addsd  %xmm5,%xmm0
  movsd  D20791(%rip),%xmm5
  mulsd  %xmm3,%xmm5
  subsd  %xmm5,%xmm4
  addsd  D13525(%rip),%xmm4
  mulsd  %xmm4,%xmm0
  movsd  D25851(%rip),%xmm4
  mulsd  %xmm4,%xmm1
  mulsd  %xmm4,%xmm3
  addsd  %xmm2,%xmm1
  addsd  %xmm3,%xmm1
  subsd  %xmm4,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L7587:
  cmpb   $0x0,-0x4d(%rsp)
  je     L11666
  cmpb   $0x0,-0x44(%rsp)
  jne    L3778
L11666:
  test   %r15b,%r15b
  je     L6608
  cmpb   $0x0,-0x2e(%rsp)
  jne    L6894
L6608:
  test   %r12b,%r12b
  je     L3937
  cmpb   $0x0,-0x24(%rsp)
  jne    L11284
L3937:
  test   %bpl,%bpl
  je     L5709
  cmpb   $0x0,-0x1f(%rsp)
  jne    L8716
L5709:
  test   %r8b,%r8b
  je     L378
  cmpb   $0x0,-0x14(%rsp)
  jne    L3897
L378:
  test   %sil,%sil
  je     L7579
  cmpb   $0x0,-0xd(%rsp)
  jne    L988
L7579:
  test   %dl,%dl
  je     L1904
  cmpb   $0x0,-0x7(%rsp)
  jne    L3158
L1904:
  cmpb   $0x0,-0x3a(%rsp)
  je     L2570
  cmpb   $0x0,-0x42(%rsp)
  je     L2570
  test   %eax,%eax
  jne    L2735
  movapd %xmm1,%xmm2
  movapd %xmm1,%xmm8
  movapd %xmm3,%xmm9
  movsd  D8283(%rip),%xmm0
  mulsd  %xmm1,%xmm2
  movapd %xmm3,%xmm4
  subsd  D21251(%rip),%xmm9
  mulsd  %xmm3,%xmm4
  movapd %xmm9,%xmm7
  movapd %xmm9,%xmm6
  mulsd  %xmm9,%xmm7
  mulsd  %xmm2,%xmm8
  movapd %xmm2,%xmm10
  mulsd  %xmm2,%xmm10
  mulsd  %xmm7,%xmm6
  movapd %xmm7,%xmm5
  mulsd  %xmm7,%xmm5
  mulsd  %xmm10,%xmm0
  movapd %xmm10,%xmm11
  mulsd  %xmm10,%xmm11
  mulsd  %xmm8,%xmm0
  mulsd  D29575(%rip),%xmm8
  mulsd  %xmm9,%xmm0
  mulsd  %xmm5,%xmm8
  addsd  %xmm11,%xmm0
  movsd  D29776(%rip),%xmm11
  mulsd  %xmm9,%xmm8
  mulsd  %xmm10,%xmm11
  mulsd  %xmm2,%xmm11
  mulsd  D5997(%rip),%xmm2
  mulsd  %xmm7,%xmm11
  mulsd  %xmm5,%xmm2
  addsd  %xmm11,%xmm0
  movsd  D16967(%rip),%xmm11
  mulsd  %xmm7,%xmm2
  mulsd  %xmm10,%xmm11
  mulsd  D22286(%rip),%xmm10
  mulsd  %xmm1,%xmm11
  mulsd  D2403(%rip),%xmm1
  mulsd  %xmm5,%xmm10
  mulsd  %xmm6,%xmm11
  mulsd  %xmm5,%xmm1
  mulsd  %xmm5,%xmm5
  divsd  D30068(%rip),%xmm5
  addsd  %xmm11,%xmm0
  mulsd  %xmm6,%xmm1
  addsd  %xmm10,%xmm0
  addsd  %xmm8,%xmm0
  addsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movapd %xmm3,%xmm1
  mulsd  %xmm4,%xmm1
  mulsd  D7758(%rip),%xmm4
  mulsd  D6195(%rip),%xmm3
  addsd  %xmm5,%xmm0
  subsd  %xmm4,%xmm1
  addsd  %xmm3,%xmm1
  subsd  D5295(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L8716:
  movapd %xmm1,%xmm8
  movapd %xmm1,%xmm5
  movapd %xmm3,%xmm10
  movsd  D21251(%rip),%xmm0
  mulsd  %xmm1,%xmm8
  addsd  %xmm3,%xmm5
  movapd %xmm3,%xmm7
  subsd  %xmm0,%xmm10
  mulsd  %xmm3,%xmm7
  movapd %xmm2,%xmm6
  mulsd  %xmm2,%xmm6
  subsd  %xmm0,%xmm5
  movsd  D31851(%rip),%xmm0
  movapd %xmm10,%xmm9
  mulsd  %xmm8,%xmm0
  movapd %xmm8,%xmm11
  mulsd  %xmm10,%xmm9
  movapd %xmm5,%xmm4
  mulsd  %xmm8,%xmm11
  mulsd  D15539(%rip),%xmm8
  mulsd  %xmm5,%xmm4
  mulsd  %xmm1,%xmm0
  mulsd  D15473(%rip),%xmm1
  mulsd  %xmm9,%xmm8
  mulsd  %xmm10,%xmm0
  mulsd  %xmm9,%xmm1
  mulsd  %xmm9,%xmm9
  addsd  %xmm11,%xmm0
  mulsd  %xmm10,%xmm1
  addsd  %xmm8,%xmm0
  addsd  %xmm1,%xmm0
  movsd  D28695(%rip),%xmm1
  mulsd  %xmm9,%xmm1
  addsd  %xmm1,%xmm0
  movapd %xmm3,%xmm1
  mulsd  %xmm7,%xmm1
  mulsd  D7758(%rip),%xmm7
  mulsd  D6195(%rip),%xmm3
  subsd  %xmm7,%xmm1
  addsd  %xmm3,%xmm1
  subsd  D5295(%rip),%xmm1
  movapd %xmm6,%xmm3
  mulsd  %xmm6,%xmm3
  mulsd  %xmm1,%xmm0
  movsd  D7197(%rip),%xmm1
  mulsd  %xmm6,%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  D16447(%rip),%xmm2
  mulsd  %xmm5,%xmm1
  mulsd  %xmm4,%xmm2
  addsd  %xmm3,%xmm1
  movsd  D3209(%rip),%xmm3
  mulsd  %xmm5,%xmm2
  mulsd  %xmm4,%xmm3
  mulsd  %xmm4,%xmm4
  mulsd  D2404(%rip),%xmm4
  mulsd  %xmm6,%xmm3
  addsd  %xmm3,%xmm1
  addsd  %xmm2,%xmm1
  addsd  %xmm4,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L3897:
  movapd %xmm1,%xmm4
  movapd %xmm1,%xmm7
  movapd %xmm3,%xmm5
  movsd  D21251(%rip),%xmm0
  mulsd  %xmm1,%xmm4
  addsd  %xmm3,%xmm7
  movapd %xmm3,%xmm9
  subsd  %xmm0,%xmm5
  mulsd  %xmm3,%xmm9
  movapd %xmm2,%xmm8
  mulsd  %xmm2,%xmm8
  subsd  %xmm0,%xmm7
  movsd  D16116(%rip),%xmm0
  movapd %xmm5,%xmm11
  mulsd  %xmm5,%xmm11
  movapd %xmm4,%xmm12
  mulsd  %xmm4,%xmm12
  movapd %xmm7,%xmm6
  mulsd  %xmm7,%xmm6
  movapd %xmm11,%xmm10
  mulsd  %xmm12,%xmm0
  mulsd  %xmm1,%xmm12
  mulsd  %xmm11,%xmm10
  mulsd  %xmm5,%xmm0
  addsd  %xmm12,%xmm0
  movsd  D713(%rip),%xmm12
  mulsd  %xmm4,%xmm12
  mulsd  D30645(%rip),%xmm4
  mulsd  %xmm1,%xmm12
  mulsd  %xmm11,%xmm4
  mulsd  D238(%rip),%xmm1
  mulsd  %xmm11,%xmm12
  mulsd  %xmm5,%xmm4
  mulsd  %xmm10,%xmm1
  mulsd  %xmm10,%xmm5
  divsd  D26321(%rip),%xmm5
  addsd  %xmm12,%xmm0
  addsd  %xmm4,%xmm0
  addsd  %xmm1,%xmm0
  movapd %xmm3,%xmm1
  mulsd  %xmm9,%xmm1
  mulsd  D7758(%rip),%xmm9
  mulsd  D6195(%rip),%xmm3
  addsd  %xmm5,%xmm0
  subsd  %xmm9,%xmm1
  addsd  %xmm3,%xmm1
  subsd  D5295(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  D20867(%rip),%xmm1
  mulsd  %xmm7,%xmm1
  mulsd  %xmm8,%xmm1
  mulsd  %xmm2,%xmm8
  mulsd  D28552(%rip),%xmm2
  addsd  %xmm8,%xmm1
  mulsd  %xmm6,%xmm2
  mulsd  D746(%rip),%xmm6
  addsd  %xmm2,%xmm1
  movapd %xmm6,%xmm2
  mulsd  %xmm7,%xmm2
  addsd  %xmm2,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L988:
  movapd %xmm1,%xmm7
  movapd %xmm1,%xmm4
  movapd %xmm3,%xmm9
  movsd  D21251(%rip),%xmm0
  mulsd  %xmm1,%xmm7
  addsd  %xmm3,%xmm4
  movapd %xmm3,%xmm6
  subsd  %xmm0,%xmm9
  mulsd  %xmm3,%xmm6
  subsd  %xmm0,%xmm4
  movsd  D29769(%rip),%xmm0
  movapd %xmm9,%xmm5
  mulsd  %xmm9,%xmm5
  movapd %xmm7,%xmm10
  movapd %xmm7,%xmm11
  mulsd  %xmm7,%xmm10
  movapd %xmm5,%xmm8
  mulsd  %xmm10,%xmm0
  mulsd  %xmm10,%xmm11
  mulsd  D3294(%rip),%xmm10
  mulsd  %xmm5,%xmm8
  mulsd  %xmm1,%xmm0
  mulsd  %xmm5,%xmm10
  mulsd  %xmm9,%xmm0
  addsd  %xmm11,%xmm0
  addsd  %xmm10,%xmm0
  movsd  D7965(%rip),%xmm10
  mulsd  %xmm7,%xmm10
  mulsd  D2252(%rip),%xmm7
  mulsd  %xmm1,%xmm10
  mulsd  D13360(%rip),%xmm1
  mulsd  %xmm8,%xmm7
  mulsd  %xmm5,%xmm10
  mulsd  %xmm8,%xmm1
  mulsd  %xmm8,%xmm5
  divsd  D21086(%rip),%xmm5
  mulsd  %xmm9,%xmm10
  mulsd  %xmm9,%xmm1
  addsd  %xmm10,%xmm0
  addsd  %xmm7,%xmm0
  addsd  %xmm1,%xmm0
  movapd %xmm3,%xmm1
  mulsd  %xmm6,%xmm1
  mulsd  D7758(%rip),%xmm6
  mulsd  D6195(%rip),%xmm3
  addsd  %xmm5,%xmm0
  subsd  %xmm6,%xmm1
  addsd  %xmm3,%xmm1
  subsd  D5295(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  D8112(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  %xmm2,%xmm2
  mulsd  %xmm4,%xmm1
  mulsd  %xmm4,%xmm4
  mulsd  D27605(%rip),%xmm4
  addsd  %xmm2,%xmm1
  addsd  %xmm4,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L3158:
  movapd %xmm1,%xmm4
  movapd %xmm1,%xmm10
  movapd %xmm3,%xmm9
  movsd  D24272(%rip),%xmm0
  mulsd  %xmm1,%xmm4
  movapd %xmm3,%xmm6
  subsd  D21251(%rip),%xmm9
  mulsd  %xmm3,%xmm6
  movapd %xmm9,%xmm8
  movapd %xmm9,%xmm7
  mulsd  %xmm9,%xmm8
  mulsd  %xmm4,%xmm0
  movapd %xmm4,%xmm11
  mulsd  %xmm4,%xmm11
  mulsd  %xmm4,%xmm10
  mulsd  D1680(%rip),%xmm4
  mulsd  %xmm8,%xmm7
  movapd %xmm8,%xmm5
  mulsd  %xmm8,%xmm5
  mulsd  %xmm11,%xmm0
  movapd %xmm10,%xmm12
  mulsd  %xmm11,%xmm12
  mulsd  D23608(%rip),%xmm10
  mulsd  %xmm5,%xmm4
  mulsd  %xmm9,%xmm0
  mulsd  %xmm5,%xmm10
  mulsd  %xmm9,%xmm4
  addsd  %xmm12,%xmm0
  movsd  D11767(%rip),%xmm12
  mulsd  %xmm11,%xmm12
  mulsd  D23265(%rip),%xmm11
  mulsd  %xmm1,%xmm12
  mulsd  %xmm7,%xmm11
  mulsd  %xmm8,%xmm12
  addsd  %xmm12,%xmm0
  addsd  %xmm11,%xmm0
  addsd  %xmm10,%xmm0
  addsd  %xmm4,%xmm0
  movsd  D27682(%rip),%xmm4
  mulsd  %xmm1,%xmm4
  mulsd  %xmm5,%xmm4
  mulsd  D20987(%rip),%xmm5
  mulsd  %xmm8,%xmm4
  addsd  %xmm4,%xmm0
  movapd %xmm5,%xmm4
  movsd  D6195(%rip),%xmm5
  mulsd  %xmm7,%xmm4
  mulsd  %xmm3,%xmm5
  addsd  %xmm4,%xmm0
  movapd %xmm3,%xmm4
  mulsd  %xmm6,%xmm4
  mulsd  D7758(%rip),%xmm6
  subsd  %xmm6,%xmm4
  addsd  %xmm5,%xmm4
  subsd  D5295(%rip),%xmm4
  mulsd  %xmm4,%xmm0
  movsd  D25851(%rip),%xmm4
  mulsd  %xmm4,%xmm1
  mulsd  %xmm4,%xmm3
  addsd  %xmm2,%xmm1
  addsd  %xmm3,%xmm1
  subsd  %xmm4,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L2735:
  test   %r15b,%r15b
  je     L1848
  cmpb   $0x0,-0x41(%rsp)
  jne    L1269
L1848:
  test   %r12b,%r12b
  je     L2885
  cmpb   $0x0,-0x28(%rsp)
  jne    L10609
L2885:
  test   %bpl,%bpl
  je     L1642
  cmpb   $0x0,-0x20(%rsp)
  jne    L305
L1642:
  test   %r8b,%r8b
  je     L1417
  cmpb   $0x0,-0x17(%rsp)
  jne    L851
L1417:
  test   %sil,%sil
  je     L4996
  cmpb   $0x0,-0xc(%rsp)
  jne    L11102
L4996:
  test   %dl,%dl
  je     L1673
  cmpb   $0x0,-0x4(%rsp)
  jne    L9973
L1673:
  cmpb   $0x0,-0x36(%rsp)
  je     L8211
  cmpb   $0x0,-0x4e(%rsp)
  je     L8211
  test   %eax,%eax
  jne    L429
  movapd %xmm1,%xmm2
  movapd %xmm1,%xmm10
  movapd %xmm3,%xmm8
  movsd  D8653(%rip),%xmm0
  mulsd  %xmm1,%xmm2
  movapd %xmm3,%xmm4
  subsd  D21251(%rip),%xmm8
  mulsd  %xmm3,%xmm4
  movapd %xmm8,%xmm7
  movapd %xmm8,%xmm5
  mulsd  %xmm8,%xmm7
  mulsd  %xmm2,%xmm10
  movapd %xmm2,%xmm9
  mulsd  %xmm2,%xmm9
  mulsd  %xmm7,%xmm5
  movapd %xmm7,%xmm6
  mulsd  %xmm7,%xmm6
  movapd %xmm10,%xmm11
  mulsd  %xmm9,%xmm0
  mulsd  %xmm9,%xmm11
  mulsd  D16498(%rip),%xmm10
  mulsd  %xmm2,%xmm0
  mulsd  D753(%rip),%xmm2
  mulsd  %xmm6,%xmm10
  mulsd  %xmm8,%xmm0
  mulsd  %xmm6,%xmm2
  addsd  %xmm11,%xmm0
  movsd  D18114(%rip),%xmm11
  mulsd  %xmm8,%xmm2
  mulsd  %xmm9,%xmm11
  mulsd  D31444(%rip),%xmm9
  mulsd  %xmm1,%xmm11
  mulsd  %xmm5,%xmm9
  mulsd  D10852(%rip),%xmm1
  mulsd  %xmm6,%xmm5
  divsd  D31028(%rip),%xmm5
  mulsd  %xmm7,%xmm11
  mulsd  %xmm6,%xmm1
  addsd  %xmm11,%xmm0
  mulsd  %xmm7,%xmm1
  addsd  %xmm9,%xmm0
  addsd  %xmm10,%xmm0
  addsd  %xmm2,%xmm0
  movsd  D15958(%rip),%xmm2
  mulsd  %xmm4,%xmm2
  addsd  %xmm1,%xmm0
  movapd %xmm4,%xmm1
  mulsd  %xmm4,%xmm1
  mulsd  D12989(%rip),%xmm4
  addsd  %xmm5,%xmm0
  mulsd  %xmm3,%xmm2
  mulsd  D15118(%rip),%xmm3
  subsd  %xmm2,%xmm1
  addsd  %xmm4,%xmm1
  subsd  %xmm3,%xmm1
  addsd  D15500(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L9973:
  movapd %xmm1,%xmm6
  movsd  D28043(%rip),%xmm0
  movapd %xmm3,%xmm8
  movapd %xmm3,%xmm5
  subsd  D21251(%rip),%xmm8
  mulsd  %xmm1,%xmm6
  mulsd  %xmm3,%xmm5
  movapd %xmm8,%xmm4
  mulsd  %xmm8,%xmm4
  movapd %xmm6,%xmm9
  movapd %xmm6,%xmm10
  mulsd  %xmm6,%xmm9
  movapd %xmm4,%xmm7
  mulsd  %xmm4,%xmm7
  mulsd  %xmm9,%xmm0
  mulsd  %xmm9,%xmm10
  mulsd  D32003(%rip),%xmm9
  mulsd  %xmm1,%xmm0
  mulsd  %xmm4,%xmm9
  mulsd  %xmm8,%xmm0
  addsd  %xmm10,%xmm0
  addsd  %xmm9,%xmm0
  movsd  D16498(%rip),%xmm9
  mulsd  %xmm6,%xmm9
  mulsd  D26562(%rip),%xmm6
  mulsd  %xmm1,%xmm9
  mulsd  %xmm7,%xmm6
  mulsd  %xmm4,%xmm9
  mulsd  %xmm7,%xmm4
  divsd  D5530(%rip),%xmm4
  mulsd  %xmm8,%xmm9
  addsd  %xmm9,%xmm0
  addsd  %xmm6,%xmm0
  movsd  D11270(%rip),%xmm6
  mulsd  %xmm1,%xmm6
  mulsd  %xmm7,%xmm6
  mulsd  %xmm8,%xmm6
  addsd  %xmm6,%xmm0
  movsd  D15958(%rip),%xmm6
  mulsd  %xmm5,%xmm6
  addsd  %xmm4,%xmm0
  movapd %xmm5,%xmm4
  mulsd  %xmm5,%xmm4
  mulsd  D12989(%rip),%xmm5
  mulsd  %xmm3,%xmm6
  subsd  %xmm6,%xmm4
  addsd  %xmm5,%xmm4
  movsd  D15118(%rip),%xmm5
  mulsd  %xmm3,%xmm5
  subsd  %xmm5,%xmm4
  addsd  D15500(%rip),%xmm4
  mulsd  %xmm4,%xmm0
  movsd  D25851(%rip),%xmm4
  mulsd  %xmm4,%xmm1
  mulsd  %xmm4,%xmm3
  addsd  %xmm2,%xmm1
  addsd  %xmm3,%xmm1
  subsd  %xmm4,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L429:
  test   %r12b,%r12b
  je     L3283
  cmpb   $0x0,-0x3f(%rsp)
  jne    L4946
L3283:
  test   %bpl,%bpl
  je     L1058
  cmpb   $0x0,-0x21(%rsp)
  jne    L9603
L1058:
  test   %r8b,%r8b
  je     L5976
  cmpb   $0x0,-0x18(%rsp)
  jne    L6231
L5976:
  test   %sil,%sil
  je     L11380
  cmpb   $0x0,-0x12(%rsp)
  jne    L2299
L11380:
  test   %dl,%dl
  je     L6121
  cmpb   $0x0,-0x6(%rsp)
  jne    L6207
L6121:
  test   %r11b,%r11b
  je     L1457
  cmpb   $0x0,-0x46(%rsp)
  je     L1457
  test   %eax,%eax
  jne    L916
  movapd %xmm1,%xmm5
  movsd  D17970(%rip),%xmm0
  movapd %xmm3,%xmm8
  movapd %xmm3,%xmm2
  subsd  D21251(%rip),%xmm8
  mulsd  %xmm1,%xmm5
  mulsd  %xmm3,%xmm2
  movapd %xmm8,%xmm6
  mulsd  %xmm8,%xmm6
  movapd %xmm5,%xmm9
  movapd %xmm5,%xmm10
  mulsd  %xmm5,%xmm9
  movapd %xmm2,%xmm4
  mulsd  %xmm2,%xmm4
  movapd %xmm6,%xmm7
  mulsd  %xmm6,%xmm7
  mulsd  %xmm9,%xmm0
  mulsd  %xmm9,%xmm10
  mulsd  D28361(%rip),%xmm9
  mulsd  %xmm1,%xmm0
  mulsd  %xmm6,%xmm9
  mulsd  %xmm8,%xmm0
  addsd  %xmm10,%xmm0
  addsd  %xmm9,%xmm0
  movsd  D31790(%rip),%xmm9
  mulsd  %xmm5,%xmm9
  mulsd  D32597(%rip),%xmm5
  mulsd  %xmm1,%xmm9
  mulsd  D30436(%rip),%xmm1
  mulsd  %xmm7,%xmm5
  mulsd  %xmm6,%xmm9
  mulsd  %xmm7,%xmm1
  mulsd  %xmm7,%xmm6
  mulsd  %xmm8,%xmm9
  mulsd  %xmm8,%xmm1
  addsd  %xmm9,%xmm0
  addsd  %xmm5,%xmm0
  addsd  %xmm1,%xmm0
  movapd %xmm6,%xmm1
  divsd  D28458(%rip),%xmm1
  addsd  %xmm1,%xmm0
  movapd %xmm3,%xmm1
  mulsd  %xmm4,%xmm1
  mulsd  D8261(%rip),%xmm4
  subsd  %xmm4,%xmm1
  movsd  D466(%rip),%xmm4
  mulsd  %xmm2,%xmm4
  mulsd  D7449(%rip),%xmm2
  mulsd  %xmm3,%xmm4
  divsd  D27845(%rip),%xmm3
  addsd  %xmm4,%xmm1
  subsd  %xmm2,%xmm1
  addsd  %xmm3,%xmm1
  subsd  D17257(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L9603:
  movapd %xmm3,%xmm8
  movapd %xmm1,%xmm5
  movsd  D21251(%rip),%xmm0
  movapd %xmm3,%xmm7
  mulsd  %xmm3,%xmm8
  addsd  %xmm3,%xmm5
  movapd %xmm2,%xmm6
  subsd  %xmm0,%xmm7
  mulsd  %xmm2,%xmm6
  subsd  %xmm0,%xmm5
  movapd %xmm3,%xmm0
  movapd %xmm8,%xmm9
  mulsd  %xmm8,%xmm9
  movapd %xmm5,%xmm4
  mulsd  %xmm5,%xmm4
  mulsd  %xmm9,%xmm0
  mulsd  D8261(%rip),%xmm9
  subsd  %xmm9,%xmm0
  movsd  D466(%rip),%xmm9
  mulsd  %xmm8,%xmm9
  mulsd  D7449(%rip),%xmm8
  mulsd  %xmm3,%xmm9
  divsd  D27845(%rip),%xmm3
  addsd  %xmm9,%xmm0
  subsd  %xmm8,%xmm0
  addsd  %xmm3,%xmm0
  movsd  D25000(%rip),%xmm3
  subsd  D17257(%rip),%xmm0
  mulsd  %xmm1,%xmm3
  mulsd  %xmm1,%xmm1
  mulsd  %xmm7,%xmm3
  mulsd  %xmm7,%xmm7
  divsd  D20279(%rip),%xmm7
  addsd  %xmm3,%xmm1
  movapd %xmm6,%xmm3
  mulsd  %xmm6,%xmm3
  addsd  %xmm7,%xmm1
  mulsd  %xmm1,%xmm0
  movsd  D7197(%rip),%xmm1
  mulsd  %xmm6,%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  D16447(%rip),%xmm2
  mulsd  %xmm5,%xmm1
  mulsd  %xmm4,%xmm2
  addsd  %xmm3,%xmm1
  movsd  D3209(%rip),%xmm3
  mulsd  %xmm5,%xmm2
  mulsd  %xmm4,%xmm3
  mulsd  %xmm4,%xmm4
  mulsd  D2404(%rip),%xmm4
  mulsd  %xmm6,%xmm3
  addsd  %xmm3,%xmm1
  addsd  %xmm2,%xmm1
  addsd  %xmm4,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L6231:
  movapd %xmm3,%xmm9
  movapd %xmm1,%xmm5
  movapd %xmm3,%xmm8
  movsd  D21251(%rip),%xmm0
  mulsd  %xmm3,%xmm9
  addsd  %xmm3,%xmm5
  movapd %xmm1,%xmm10
  subsd  %xmm0,%xmm8
  mulsd  %xmm1,%xmm10
  movapd %xmm2,%xmm6
  mulsd  %xmm2,%xmm6
  subsd  %xmm0,%xmm5
  movapd %xmm3,%xmm0
  movapd %xmm8,%xmm7
  mulsd  %xmm8,%xmm7
  movapd %xmm9,%xmm11
  mulsd  %xmm9,%xmm11
  movapd %xmm5,%xmm4
  mulsd  %xmm5,%xmm4
  mulsd  %xmm11,%xmm0
  mulsd  D8261(%rip),%xmm11
  subsd  %xmm11,%xmm0
  movsd  D466(%rip),%xmm11
  mulsd  %xmm9,%xmm11
  mulsd  D7449(%rip),%xmm9
  mulsd  %xmm3,%xmm11
  divsd  D27845(%rip),%xmm3
  addsd  %xmm11,%xmm0
  subsd  %xmm9,%xmm0
  addsd  %xmm3,%xmm0
  movsd  D29932(%rip),%xmm3
  subsd  D17257(%rip),%xmm0
  mulsd  %xmm10,%xmm3
  mulsd  %xmm1,%xmm10
  mulsd  D25120(%rip),%xmm1
  mulsd  %xmm8,%xmm3
  mulsd  %xmm7,%xmm1
  mulsd  D21528(%rip),%xmm7
  addsd  %xmm10,%xmm3
  addsd  %xmm3,%xmm1
  movapd %xmm7,%xmm3
  mulsd  %xmm8,%xmm3
  addsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm0
  movsd  D20867(%rip),%xmm1
  mulsd  %xmm5,%xmm1
  mulsd  %xmm6,%xmm1
  mulsd  %xmm2,%xmm6
  mulsd  D28552(%rip),%xmm2
  addsd  %xmm6,%xmm1
  mulsd  %xmm4,%xmm2
  mulsd  D746(%rip),%xmm4
  addsd  %xmm2,%xmm1
  movapd %xmm4,%xmm2
  mulsd  %xmm5,%xmm2
  addsd  %xmm2,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L2299:
  movapd %xmm1,%xmm7
  movapd %xmm1,%xmm4
  movapd %xmm3,%xmm9
  movsd  D21251(%rip),%xmm0
  mulsd  %xmm1,%xmm7
  addsd  %xmm3,%xmm4
  movapd %xmm3,%xmm5
  subsd  %xmm0,%xmm9
  mulsd  %xmm3,%xmm5
  subsd  %xmm0,%xmm4
  movsd  D17734(%rip),%xmm0
  movapd %xmm9,%xmm8
  mulsd  %xmm7,%xmm0
  movapd %xmm7,%xmm10
  mulsd  %xmm9,%xmm8
  movapd %xmm5,%xmm6
  mulsd  %xmm7,%xmm10
  mulsd  D31767(%rip),%xmm7
  mulsd  %xmm5,%xmm6
  mulsd  %xmm1,%xmm0
  mulsd  D27754(%rip),%xmm1
  mulsd  %xmm8,%xmm7
  mulsd  %xmm9,%xmm0
  mulsd  %xmm8,%xmm1
  mulsd  %xmm8,%xmm8
  addsd  %xmm10,%xmm0
  mulsd  %xmm9,%xmm1
  addsd  %xmm7,%xmm0
  addsd  %xmm1,%xmm0
  movapd %xmm8,%xmm1
  divsd  D9552(%rip),%xmm1
  addsd  %xmm1,%xmm0
  movapd %xmm3,%xmm1
  mulsd  %xmm6,%xmm1
  mulsd  D8261(%rip),%xmm6
  subsd  %xmm6,%xmm1
  movsd  D466(%rip),%xmm6
  mulsd  %xmm5,%xmm6
  mulsd  D7449(%rip),%xmm5
  mulsd  %xmm3,%xmm6
  divsd  D27845(%rip),%xmm3
  addsd  %xmm6,%xmm1
  subsd  %xmm5,%xmm1
  addsd  %xmm3,%xmm1
  subsd  D17257(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  D8112(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  %xmm2,%xmm2
  mulsd  %xmm4,%xmm1
  mulsd  %xmm4,%xmm4
  mulsd  D27605(%rip),%xmm4
  addsd  %xmm2,%xmm1
  addsd  %xmm4,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L6207:
  movapd %xmm1,%xmm4
  movapd %xmm3,%xmm8
  movapd %xmm3,%xmm5
  subsd  D21251(%rip),%xmm8
  mulsd  %xmm1,%xmm4
  mulsd  %xmm3,%xmm5
  movapd %xmm8,%xmm10
  mulsd  %xmm8,%xmm10
  movapd %xmm4,%xmm9
  mulsd  %xmm4,%xmm9
  movapd %xmm5,%xmm6
  mulsd  %xmm5,%xmm6
  movapd %xmm10,%xmm7
  mulsd  %xmm10,%xmm7
  movapd %xmm9,%xmm0
  addsd  %xmm9,%xmm0
  mulsd  %xmm1,%xmm9
  mulsd  %xmm8,%xmm0
  addsd  %xmm9,%xmm0
  movsd  D2301(%rip),%xmm9
  mulsd  %xmm4,%xmm9
  mulsd  D17405(%rip),%xmm4
  mulsd  %xmm1,%xmm9
  mulsd  %xmm10,%xmm4
  mulsd  %xmm10,%xmm9
  mulsd  %xmm8,%xmm4
  addsd  %xmm9,%xmm0
  addsd  %xmm4,%xmm0
  movsd  D542(%rip),%xmm4
  mulsd  %xmm1,%xmm4
  mulsd  %xmm7,%xmm4
  mulsd  D5814(%rip),%xmm7
  addsd  %xmm4,%xmm0
  movapd %xmm7,%xmm4
  mulsd  %xmm8,%xmm4
  addsd  %xmm4,%xmm0
  movapd %xmm3,%xmm4
  mulsd  %xmm6,%xmm4
  mulsd  D8261(%rip),%xmm6
  subsd  %xmm6,%xmm4
  movsd  D466(%rip),%xmm6
  mulsd  %xmm5,%xmm6
  mulsd  D7449(%rip),%xmm5
  mulsd  %xmm3,%xmm6
  addsd  %xmm6,%xmm4
  subsd  %xmm5,%xmm4
  movapd %xmm3,%xmm5
  divsd  D27845(%rip),%xmm5
  addsd  %xmm5,%xmm4
  subsd  D17257(%rip),%xmm4
  mulsd  %xmm4,%xmm0
  movsd  D25851(%rip),%xmm4
  mulsd  %xmm4,%xmm1
  mulsd  %xmm4,%xmm3
  addsd  %xmm2,%xmm1
  addsd  %xmm3,%xmm1
  subsd  %xmm4,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L916:
  test   %bpl,%bpl
  je     L10842
  cmpb   $0x0,-0x3d(%rsp)
  jne    L11645
L10842:
  test   %r8b,%r8b
  je     L8896
  cmpb   $0x0,-0x1b(%rsp)
  jne    L5508
L8896:
  test   %sil,%sil
  je     L3428
  cmpb   $0x0,-0x11(%rsp)
  jne    L943
L3428:
  test   %dl,%dl
  je     L4516
  cmpb   $0x0,-0x3(%rsp)
  jne    L8249
L4516:
  cmpb   $0x0,-0x47(%rsp)
  je     L2003
  test   %bl,%bl
  je     L2003
  test   %eax,%eax
  jne    L1402
  movapd %xmm1,%xmm2
  movsd  D30814(%rip),%xmm0
  movapd %xmm3,%xmm7
  movapd %xmm3,%xmm4
  mulsd  %xmm1,%xmm2
  subsd  D21251(%rip),%xmm7
  mulsd  %xmm3,%xmm4
  movapd %xmm7,%xmm9
  mulsd  %xmm7,%xmm9
  movapd %xmm2,%xmm8
  mulsd  %xmm2,%xmm8
  movapd %xmm4,%xmm5
  mulsd  %xmm4,%xmm5
  movapd %xmm9,%xmm6
  mulsd  %xmm9,%xmm6
  mulsd  %xmm8,%xmm0
  mulsd  %xmm1,%xmm8
  mulsd  %xmm7,%xmm0
  addsd  %xmm8,%xmm0
  movsd  D22524(%rip),%xmm8
  mulsd  %xmm2,%xmm8
  mulsd  D30690(%rip),%xmm2
  mulsd  %xmm1,%xmm8
  mulsd  %xmm9,%xmm2
  mulsd  D29393(%rip),%xmm1
  mulsd  %xmm9,%xmm8
  mulsd  %xmm7,%xmm2
  mulsd  %xmm6,%xmm1
  mulsd  D13473(%rip),%xmm6
  addsd  %xmm8,%xmm0
  addsd  %xmm2,%xmm0
  movsd  D2182(%rip),%xmm2
  mulsd  %xmm5,%xmm2
  addsd  %xmm1,%xmm0
  movapd %xmm6,%xmm1
  mulsd  %xmm7,%xmm1
  mulsd  %xmm3,%xmm2
  addsd  %xmm1,%xmm0
  movapd %xmm4,%xmm1
  mulsd  %xmm5,%xmm1
  mulsd  D32524(%rip),%xmm5
  subsd  %xmm2,%xmm1
  movsd  D30094(%rip),%xmm2
  mulsd  %xmm4,%xmm2
  addsd  %xmm5,%xmm1
  mulsd  D30893(%rip),%xmm4
  mulsd  %xmm3,%xmm2
  mulsd  D12642(%rip),%xmm3
  subsd  %xmm2,%xmm1
  addsd  %xmm4,%xmm1
  subsd  %xmm3,%xmm1
  addsd  D9200(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L8249:
  movapd %xmm1,%xmm7
  movsd  D31790(%rip),%xmm0
  movapd %xmm3,%xmm8
  movapd %xmm3,%xmm5
  subsd  D21251(%rip),%xmm8
  mulsd  %xmm1,%xmm7
  mulsd  %xmm3,%xmm5
  movapd %xmm8,%xmm4
  mulsd  %xmm8,%xmm4
  mulsd  %xmm7,%xmm0
  movapd %xmm7,%xmm9
  mulsd  %xmm7,%xmm9
  movapd %xmm5,%xmm6
  mulsd  D19349(%rip),%xmm7
  mulsd  %xmm5,%xmm6
  mulsd  %xmm1,%xmm0
  mulsd  %xmm4,%xmm7
  mulsd  %xmm8,%xmm0
  addsd  %xmm9,%xmm0
  addsd  %xmm7,%xmm0
  movsd  D5750(%rip),%xmm7
  mulsd  %xmm1,%xmm7
  mulsd  %xmm4,%xmm7
  mulsd  %xmm4,%xmm4
  divsd  D18757(%rip),%xmm4
  mulsd  %xmm8,%xmm7
  addsd  %xmm7,%xmm0
  movsd  D2182(%rip),%xmm7
  mulsd  %xmm6,%xmm7
  addsd  %xmm4,%xmm0
  movapd %xmm5,%xmm4
  mulsd  %xmm6,%xmm4
  mulsd  D32524(%rip),%xmm6
  mulsd  %xmm3,%xmm7
  subsd  %xmm7,%xmm4
  addsd  %xmm6,%xmm4
  movsd  D30094(%rip),%xmm6
  mulsd  %xmm5,%xmm6
  mulsd  D30893(%rip),%xmm5
  mulsd  %xmm3,%xmm6
  subsd  %xmm6,%xmm4
  addsd  %xmm5,%xmm4
  movsd  D12642(%rip),%xmm5
  mulsd  %xmm3,%xmm5
  subsd  %xmm5,%xmm4
  addsd  D9200(%rip),%xmm4
  mulsd  %xmm4,%xmm0
  movsd  D25851(%rip),%xmm4
  mulsd  %xmm4,%xmm1
  mulsd  %xmm4,%xmm3
  addsd  %xmm2,%xmm1
  addsd  %xmm3,%xmm1
  subsd  %xmm4,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L1402:
  test   %r8b,%r8b
  je     L6452
  cmpb   $0x0,-0x32(%rsp)
  jne    L5676
L6452:
  test   %sil,%sil
  je     L3796
  cmpb   $0x0,-0x13(%rsp)
  jne    L8505
L3796:
  test   %dl,%dl
  je     L9779
  cmpb   $0x0,-0x2(%rsp)
  jne    L2371
L9779:
  cmpb   $0x0,-0x35(%rsp)
  je     L10513
  test   %r13b,%r13b
  je     L10513
  test   %eax,%eax
  jne    L4488
  movapd %xmm3,%xmm2
  movapd %xmm3,%xmm8
  movapd %xmm1,%xmm6
  movsd  D10927(%rip),%xmm9
  mulsd  %xmm3,%xmm2
  movapd %xmm3,%xmm5
  subsd  D21251(%rip),%xmm5
  mulsd  %xmm1,%xmm6
  movapd %xmm5,%xmm4
  mulsd  %xmm5,%xmm4
  mulsd  %xmm2,%xmm8
  movapd %xmm2,%xmm7
  mulsd  %xmm2,%xmm7
  movapd %xmm8,%xmm0
  mulsd  %xmm7,%xmm9
  mulsd  %xmm7,%xmm0
  mulsd  D2221(%rip),%xmm8
  mulsd  %xmm2,%xmm9
  mulsd  D26237(%rip),%xmm2
  subsd  %xmm9,%xmm0
  movsd  D6479(%rip),%xmm9
  mulsd  %xmm7,%xmm9
  mulsd  D5565(%rip),%xmm7
  mulsd  %xmm3,%xmm9
  mulsd  D13232(%rip),%xmm3
  addsd  %xmm9,%xmm0
  subsd  %xmm7,%xmm0
  addsd  %xmm8,%xmm0
  subsd  %xmm2,%xmm0
  movsd  D8891(%rip),%xmm2
  mulsd  %xmm6,%xmm2
  addsd  %xmm3,%xmm0
  movapd %xmm6,%xmm3
  subsd  D14967(%rip),%xmm0
  mulsd  %xmm6,%xmm3
  mulsd  D2041(%rip),%xmm6
  mulsd  %xmm1,%xmm2
  mulsd  D24441(%rip),%xmm1
  mulsd  %xmm4,%xmm6
  mulsd  %xmm5,%xmm2
  mulsd  %xmm4,%xmm1
  mulsd  %xmm4,%xmm4
  divsd  D29515(%rip),%xmm4
  addsd  %xmm3,%xmm2
  mulsd  %xmm5,%xmm1
  addsd  %xmm6,%xmm2
  addsd  %xmm2,%xmm1
  addsd  %xmm4,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L1457:
  test   %r12b,%r12b
  je     L916
  cmpb   $0x0,-0x31(%rsp)
  je     L916
  movapd %xmm2,%xmm4
  addsd  %xmm3,%xmm1
  subsd  D21251(%rip),%xmm1
  movsd  D17714(%rip),%xmm8
  mulsd  %xmm2,%xmm4
  movapd %xmm3,%xmm5
  mulsd  %xmm3,%xmm5
  movapd %xmm1,%xmm9
  mulsd  %xmm1,%xmm9
  movapd %xmm4,%xmm10
  mulsd  %xmm4,%xmm10
  movapd %xmm5,%xmm6
  mulsd  %xmm5,%xmm6
  movapd %xmm9,%xmm7
  mulsd  %xmm9,%xmm7
  movapd %xmm10,%xmm0
  mulsd  %xmm8,%xmm0
  mulsd  %xmm4,%xmm8
  mulsd  D5741(%rip),%xmm4
  mulsd  %xmm2,%xmm10
  mulsd  %xmm1,%xmm0
  mulsd  %xmm2,%xmm8
  mulsd  %xmm9,%xmm4
  mulsd  D13515(%rip),%xmm2
  addsd  %xmm10,%xmm0
  mulsd  %xmm9,%xmm8
  mulsd  %xmm1,%xmm4
  mulsd  %xmm7,%xmm2
  mulsd  %xmm7,%xmm1
  divsd  D6851(%rip),%xmm1
  addsd  %xmm8,%xmm0
  addsd  %xmm4,%xmm0
  addsd  %xmm2,%xmm0
  movsd  D2182(%rip),%xmm2
  mulsd  %xmm6,%xmm2
  addsd  %xmm1,%xmm0
  movapd %xmm5,%xmm1
  mulsd  %xmm6,%xmm1
  mulsd  D32524(%rip),%xmm6
  mulsd  %xmm3,%xmm2
  subsd  %xmm2,%xmm1
  movsd  D30094(%rip),%xmm2
  mulsd  %xmm5,%xmm2
  addsd  %xmm6,%xmm1
  mulsd  D30893(%rip),%xmm5
  mulsd  %xmm3,%xmm2
  mulsd  D12642(%rip),%xmm3
  subsd  %xmm2,%xmm1
  addsd  %xmm5,%xmm1
  subsd  %xmm3,%xmm1
  addsd  D9200(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L11645:
  movapd %xmm3,%xmm7
  movapd %xmm1,%xmm5
  movapd %xmm2,%xmm6
  movsd  D2182(%rip),%xmm9
  mulsd  %xmm3,%xmm7
  addsd  %xmm3,%xmm5
  subsd  D21251(%rip),%xmm5
  mulsd  %xmm2,%xmm6
  movapd %xmm5,%xmm4
  mulsd  %xmm5,%xmm4
  movapd %xmm7,%xmm8
  movapd %xmm7,%xmm0
  mulsd  %xmm7,%xmm8
  mulsd  %xmm8,%xmm9
  mulsd  %xmm8,%xmm0
  mulsd  D32524(%rip),%xmm8
  mulsd  %xmm3,%xmm9
  subsd  %xmm9,%xmm0
  addsd  %xmm8,%xmm0
  movsd  D30094(%rip),%xmm8
  mulsd  %xmm7,%xmm8
  mulsd  D30893(%rip),%xmm7
  mulsd  %xmm3,%xmm8
  subsd  %xmm8,%xmm0
  addsd  %xmm7,%xmm0
  movsd  D12642(%rip),%xmm7
  mulsd  %xmm3,%xmm7
  subsd  %xmm7,%xmm0
  movsd  D24488(%rip),%xmm7
  addsd  D9200(%rip),%xmm0
  mulsd  %xmm7,%xmm3
  addsd  %xmm3,%xmm1
  movapd %xmm6,%xmm3
  mulsd  %xmm6,%xmm3
  subsd  %xmm7,%xmm1
  mulsd  %xmm1,%xmm0
  movsd  D7197(%rip),%xmm1
  mulsd  %xmm6,%xmm1
  mulsd  D3209(%rip),%xmm6
  mulsd  %xmm2,%xmm1
  mulsd  D16447(%rip),%xmm2
  mulsd  %xmm4,%xmm6
  mulsd  %xmm5,%xmm1
  mulsd  %xmm4,%xmm2
  mulsd  %xmm4,%xmm4
  mulsd  D2404(%rip),%xmm4
  addsd  %xmm3,%xmm1
  mulsd  %xmm5,%xmm2
  addsd  %xmm6,%xmm1
  addsd  %xmm2,%xmm1
  addsd  %xmm4,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L2003:
  test   %bpl,%bpl
  je     L1402
  cmpb   $0x0,-0x2c(%rsp)
  je     L1402
  movapd %xmm3,%xmm7
  addsd  %xmm3,%xmm1
  movapd %xmm3,%xmm9
  mulsd  %xmm3,%xmm7
  movapd %xmm2,%xmm5
  mulsd  %xmm2,%xmm5
  movapd %xmm1,%xmm6
  movsd  D10927(%rip),%xmm1
  subsd  D21251(%rip),%xmm6
  mulsd  %xmm7,%xmm9
  movapd %xmm7,%xmm8
  movapd %xmm6,%xmm4
  mulsd  %xmm7,%xmm8
  mulsd  %xmm6,%xmm4
  movapd %xmm9,%xmm0
  mulsd  %xmm8,%xmm1
  mulsd  %xmm8,%xmm0
  mulsd  D2221(%rip),%xmm9
  mulsd  %xmm7,%xmm1
  mulsd  D26237(%rip),%xmm7
  subsd  %xmm1,%xmm0
  movsd  D6479(%rip),%xmm1
  mulsd  %xmm8,%xmm1
  mulsd  D5565(%rip),%xmm8
  mulsd  %xmm3,%xmm1
  mulsd  D13232(%rip),%xmm3
  addsd  %xmm1,%xmm0
  movsd  D7197(%rip),%xmm1
  mulsd  %xmm5,%xmm1
  subsd  %xmm8,%xmm0
  addsd  %xmm9,%xmm0
  mulsd  %xmm2,%xmm1
  mulsd  D16447(%rip),%xmm2
  subsd  %xmm7,%xmm0
  addsd  %xmm3,%xmm0
  movapd %xmm5,%xmm3
  subsd  D14967(%rip),%xmm0
  mulsd  %xmm5,%xmm3
  mulsd  D3209(%rip),%xmm5
  mulsd  %xmm6,%xmm1
  mulsd  %xmm4,%xmm2
  mulsd  %xmm4,%xmm5
  addsd  %xmm3,%xmm1
  mulsd  %xmm4,%xmm4
  mulsd  %xmm6,%xmm2
  mulsd  D2404(%rip),%xmm4
  addsd  %xmm5,%xmm1
  addsd  %xmm2,%xmm1
  addsd  %xmm4,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L5676:
  movapd %xmm3,%xmm7
  movapd %xmm3,%xmm9
  movapd %xmm1,%xmm5
  movsd  D10927(%rip),%xmm10
  mulsd  %xmm3,%xmm7
  addsd  %xmm3,%xmm5
  subsd  D21251(%rip),%xmm5
  movapd %xmm2,%xmm6
  mulsd  %xmm2,%xmm6
  movapd %xmm5,%xmm4
  mulsd  %xmm5,%xmm4
  mulsd  %xmm7,%xmm9
  movapd %xmm7,%xmm8
  mulsd  %xmm7,%xmm8
  movapd %xmm9,%xmm0
  mulsd  %xmm8,%xmm10
  mulsd  %xmm8,%xmm0
  mulsd  D2221(%rip),%xmm9
  mulsd  %xmm7,%xmm10
  mulsd  D26237(%rip),%xmm7
  subsd  %xmm10,%xmm0
  movsd  D6479(%rip),%xmm10
  mulsd  %xmm8,%xmm10
  mulsd  D5565(%rip),%xmm8
  mulsd  %xmm3,%xmm10
  addsd  %xmm10,%xmm0
  subsd  %xmm8,%xmm0
  addsd  %xmm9,%xmm0
  subsd  %xmm7,%xmm0
  movsd  D13232(%rip),%xmm7
  mulsd  %xmm3,%xmm7
  addsd  %xmm7,%xmm0
  movsd  D396(%rip),%xmm7
  subsd  D14967(%rip),%xmm0
  mulsd  %xmm7,%xmm3
  addsd  %xmm3,%xmm1
  subsd  %xmm7,%xmm1
  mulsd  %xmm1,%xmm0
  movsd  D20867(%rip),%xmm1
  mulsd  %xmm5,%xmm1
  mulsd  %xmm6,%xmm1
  mulsd  %xmm2,%xmm6
  mulsd  D28552(%rip),%xmm2
  addsd  %xmm6,%xmm1
  mulsd  %xmm4,%xmm2
  mulsd  D746(%rip),%xmm4
  addsd  %xmm2,%xmm1
  movapd %xmm4,%xmm2
  mulsd  %xmm5,%xmm2
  addsd  %xmm2,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L8505:
  movapd %xmm3,%xmm6
  movapd %xmm3,%xmm8
  movapd %xmm1,%xmm4
  movsd  D10927(%rip),%xmm9
  mulsd  %xmm3,%xmm6
  addsd  %xmm3,%xmm4
  movsd  D21251(%rip),%xmm0
  movapd %xmm3,%xmm5
  subsd  %xmm0,%xmm5
  subsd  %xmm0,%xmm4
  mulsd  %xmm6,%xmm8
  movapd %xmm6,%xmm7
  mulsd  %xmm6,%xmm7
  movapd %xmm8,%xmm0
  mulsd  %xmm7,%xmm9
  mulsd  %xmm7,%xmm0
  mulsd  D2221(%rip),%xmm8
  mulsd  %xmm6,%xmm9
  mulsd  D26237(%rip),%xmm6
  subsd  %xmm9,%xmm0
  movsd  D6479(%rip),%xmm9
  mulsd  %xmm7,%xmm9
  mulsd  D5565(%rip),%xmm7
  mulsd  %xmm3,%xmm9
  mulsd  D13232(%rip),%xmm3
  addsd  %xmm9,%xmm0
  subsd  %xmm7,%xmm0
  addsd  %xmm8,%xmm0
  subsd  %xmm6,%xmm0
  addsd  %xmm3,%xmm0
  movsd  D4076(%rip),%xmm3
  subsd  D14967(%rip),%xmm0
  mulsd  %xmm1,%xmm3
  mulsd  %xmm1,%xmm1
  mulsd  %xmm5,%xmm3
  mulsd  %xmm5,%xmm5
  mulsd  D7335(%rip),%xmm5
  addsd  %xmm3,%xmm1
  addsd  %xmm5,%xmm1
  mulsd  %xmm1,%xmm0
  movsd  D8112(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  %xmm2,%xmm2
  mulsd  %xmm4,%xmm1
  mulsd  %xmm4,%xmm4
  mulsd  D27605(%rip),%xmm4
  addsd  %xmm2,%xmm1
  addsd  %xmm4,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L2371:
  movapd %xmm3,%xmm4
  movapd %xmm3,%xmm9
  movapd %xmm1,%xmm8
  movsd  D10927(%rip),%xmm10
  mulsd  %xmm3,%xmm4
  movapd %xmm3,%xmm6
  subsd  D21251(%rip),%xmm6
  mulsd  %xmm1,%xmm8
  movapd %xmm6,%xmm5
  mulsd  %xmm6,%xmm5
  mulsd  %xmm4,%xmm9
  movapd %xmm4,%xmm7
  mulsd  %xmm4,%xmm7
  movapd %xmm9,%xmm0
  mulsd  %xmm7,%xmm10
  mulsd  %xmm7,%xmm0
  mulsd  D2221(%rip),%xmm9
  mulsd  %xmm4,%xmm10
  mulsd  D26237(%rip),%xmm4
  subsd  %xmm10,%xmm0
  movsd  D6479(%rip),%xmm10
  mulsd  %xmm7,%xmm10
  mulsd  D5565(%rip),%xmm7
  mulsd  %xmm3,%xmm10
  addsd  %xmm10,%xmm0
  subsd  %xmm7,%xmm0
  movsd  D11514(%rip),%xmm7
  mulsd  %xmm1,%xmm7
  addsd  %xmm9,%xmm0
  subsd  %xmm4,%xmm0
  movsd  D13232(%rip),%xmm4
  mulsd  %xmm5,%xmm7
  mulsd  %xmm3,%xmm4
  mulsd  D2950(%rip),%xmm5
  addsd  %xmm4,%xmm0
  movsd  D2041(%rip),%xmm4
  subsd  D14967(%rip),%xmm0
  mulsd  %xmm6,%xmm5
  mulsd  %xmm8,%xmm4
  mulsd  %xmm1,%xmm8
  mulsd  %xmm6,%xmm4
  addsd  %xmm8,%xmm4
  addsd  %xmm7,%xmm4
  addsd  %xmm5,%xmm4
  mulsd  %xmm4,%xmm0
  movsd  D25851(%rip),%xmm4
  mulsd  %xmm4,%xmm1
  mulsd  %xmm4,%xmm3
  addsd  %xmm2,%xmm1
  addsd  %xmm3,%xmm1
  subsd  %xmm4,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L5508:
  movapd %xmm3,%xmm7
  movapd %xmm1,%xmm5
  movsd  D2182(%rip),%xmm10
  movsd  D21251(%rip),%xmm0
  mulsd  %xmm3,%xmm7
  addsd  %xmm3,%xmm5
  movapd %xmm3,%xmm6
  subsd  %xmm0,%xmm6
  movapd %xmm2,%xmm9
  mulsd  %xmm2,%xmm9
  subsd  %xmm0,%xmm5
  movapd %xmm7,%xmm8
  movapd %xmm7,%xmm0
  mulsd  %xmm7,%xmm8
  movapd %xmm5,%xmm4
  mulsd  %xmm5,%xmm4
  mulsd  %xmm8,%xmm10
  mulsd  %xmm8,%xmm0
  mulsd  D32524(%rip),%xmm8
  mulsd  %xmm3,%xmm10
  subsd  %xmm10,%xmm0
  addsd  %xmm8,%xmm0
  movsd  D30094(%rip),%xmm8
  mulsd  %xmm7,%xmm8
  mulsd  D30893(%rip),%xmm7
  mulsd  %xmm3,%xmm8
  mulsd  D12642(%rip),%xmm3
  subsd  %xmm8,%xmm0
  addsd  %xmm7,%xmm0
  subsd  %xmm3,%xmm0
  movsd  D22259(%rip),%xmm3
  addsd  D9200(%rip),%xmm0
  mulsd  %xmm1,%xmm3
  mulsd  %xmm1,%xmm1
  mulsd  %xmm6,%xmm3
  mulsd  %xmm6,%xmm6
  divsd  D22412(%rip),%xmm6
  addsd  %xmm3,%xmm1
  addsd  %xmm6,%xmm1
  mulsd  %xmm1,%xmm0
  movsd  D20867(%rip),%xmm1
  mulsd  %xmm9,%xmm1
  mulsd  %xmm2,%xmm9
  mulsd  D28552(%rip),%xmm2
  mulsd  %xmm5,%xmm1
  mulsd  %xmm4,%xmm2
  mulsd  D746(%rip),%xmm4
  addsd  %xmm9,%xmm1
  addsd  %xmm2,%xmm1
  movapd %xmm4,%xmm2
  mulsd  %xmm5,%xmm2
  addsd  %xmm2,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L943:
  movapd %xmm3,%xmm7
  movapd %xmm1,%xmm4
  movsd  D2182(%rip),%xmm10
  movsd  D21251(%rip),%xmm0
  mulsd  %xmm3,%xmm7
  addsd  %xmm3,%xmm4
  movapd %xmm3,%xmm6
  subsd  %xmm0,%xmm6
  movapd %xmm1,%xmm9
  mulsd  %xmm1,%xmm9
  subsd  %xmm0,%xmm4
  movapd %xmm6,%xmm5
  mulsd  %xmm6,%xmm5
  movapd %xmm7,%xmm8
  movapd %xmm7,%xmm0
  mulsd  %xmm7,%xmm8
  mulsd  %xmm8,%xmm10
  mulsd  %xmm8,%xmm0
  mulsd  D32524(%rip),%xmm8
  mulsd  %xmm3,%xmm10
  subsd  %xmm10,%xmm0
  addsd  %xmm8,%xmm0
  movsd  D30094(%rip),%xmm8
  mulsd  %xmm7,%xmm8
  mulsd  D30893(%rip),%xmm7
  mulsd  %xmm3,%xmm8
  mulsd  D12642(%rip),%xmm3
  subsd  %xmm8,%xmm0
  addsd  %xmm7,%xmm0
  subsd  %xmm3,%xmm0
  movsd  D31310(%rip),%xmm3
  addsd  D9200(%rip),%xmm0
  mulsd  %xmm9,%xmm3
  mulsd  %xmm1,%xmm9
  mulsd  D111(%rip),%xmm1
  mulsd  %xmm6,%xmm3
  mulsd  %xmm5,%xmm1
  mulsd  D6229(%rip),%xmm5
  addsd  %xmm9,%xmm3
  addsd  %xmm3,%xmm1
  movapd %xmm5,%xmm3
  mulsd  %xmm6,%xmm3
  addsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm0
  movsd  D8112(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  %xmm2,%xmm2
  mulsd  %xmm4,%xmm1
  mulsd  %xmm4,%xmm4
  mulsd  D27605(%rip),%xmm4
  addsd  %xmm2,%xmm1
  addsd  %xmm4,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L4488:
  test   %sil,%sil
  je     L2455
  cmpb   $0x0,-0x2d(%rsp)
  jne    L4593
L2455:
  test   %dl,%dl
  je     L1735
  cmpb   $0x0,-0xb(%rsp)
  jne    L11464
L1735:
  cmpb   $0x0,-0x45(%rsp)
  je     L6983
  cmpb   $0x0,-0x4b(%rsp)
  je     L6983
  test   %eax,%eax
  jne    L3704
  movapd %xmm3,%xmm6
  movapd %xmm3,%xmm8
  movapd %xmm1,%xmm7
  movsd  D20091(%rip),%xmm9
  mulsd  %xmm3,%xmm6
  movapd %xmm3,%xmm4
  subsd  D21251(%rip),%xmm4
  mulsd  %xmm1,%xmm7
  movapd %xmm4,%xmm5
  mulsd  %xmm4,%xmm5
  mulsd  %xmm6,%xmm8
  movapd %xmm6,%xmm2
  mulsd  %xmm6,%xmm2
  mulsd  %xmm2,%xmm9
  movapd %xmm2,%xmm0
  mulsd  %xmm2,%xmm0
  mulsd  %xmm8,%xmm9
  mulsd  D1915(%rip),%xmm8
  subsd  %xmm9,%xmm0
  movsd  D8840(%rip),%xmm9
  mulsd  %xmm2,%xmm9
  mulsd  %xmm6,%xmm9
  mulsd  D17454(%rip),%xmm6
  addsd  %xmm9,%xmm0
  movsd  D17276(%rip),%xmm9
  mulsd  %xmm2,%xmm9
  mulsd  D9077(%rip),%xmm2
  mulsd  %xmm3,%xmm9
  mulsd  D6021(%rip),%xmm3
  subsd  %xmm9,%xmm0
  addsd  %xmm2,%xmm0
  movsd  D17734(%rip),%xmm2
  mulsd  %xmm7,%xmm2
  mulsd  %xmm1,%xmm7
  subsd  %xmm8,%xmm0
  mulsd  %xmm5,%xmm1
  mulsd  D6186(%rip),%xmm1
  addsd  %xmm6,%xmm0
  mulsd  %xmm4,%xmm2
  mulsd  %xmm5,%xmm4
  subsd  %xmm3,%xmm0
  divsd  D427(%rip),%xmm4
  addsd  D4197(%rip),%xmm0
  addsd  %xmm7,%xmm2
  addsd  %xmm2,%xmm1
  addsd  %xmm4,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L11464:
  movapd %xmm3,%xmm8
  movapd %xmm1,%xmm4
  movapd %xmm3,%xmm7
  movsd  D20091(%rip),%xmm10
  mulsd  %xmm3,%xmm8
  movapd %xmm3,%xmm9
  movsd  D25851(%rip),%xmm5
  subsd  D21251(%rip),%xmm7
  mulsd  %xmm1,%xmm1
  mulsd  %xmm5,%xmm4
  mulsd  %xmm8,%xmm9
  movapd %xmm8,%xmm6
  mulsd  %xmm8,%xmm6
  mulsd  %xmm6,%xmm10
  movapd %xmm6,%xmm0
  mulsd  %xmm6,%xmm0
  mulsd  %xmm9,%xmm10
  mulsd  D1915(%rip),%xmm9
  subsd  %xmm10,%xmm0
  movsd  D8840(%rip),%xmm10
  mulsd  %xmm6,%xmm10
  mulsd  %xmm8,%xmm10
  addsd  %xmm10,%xmm0
  movsd  D17276(%rip),%xmm10
  mulsd  %xmm6,%xmm10
  mulsd  D9077(%rip),%xmm6
  mulsd  %xmm3,%xmm10
  subsd  %xmm10,%xmm0
  addsd  %xmm6,%xmm0
  movsd  D17454(%rip),%xmm6
  mulsd  %xmm8,%xmm6
  subsd  %xmm9,%xmm0
  addsd  %xmm6,%xmm0
  movsd  D6021(%rip),%xmm6
  mulsd  %xmm3,%xmm6
  mulsd  %xmm5,%xmm3
  subsd  %xmm6,%xmm0
  movapd %xmm4,%xmm6
  addsd  %xmm2,%xmm4
  mulsd  %xmm7,%xmm6
  addsd  D4197(%rip),%xmm0
  mulsd  %xmm7,%xmm7
  divsd  D23456(%rip),%xmm7
  addsd  %xmm3,%xmm4
  addsd  %xmm6,%xmm1
  subsd  %xmm5,%xmm4
  addsd  %xmm7,%xmm1
  mulsd  %xmm1,%xmm0
  mulsd  %xmm4,%xmm0
  jmp    L3357
L3704:
  test   %dl,%dl
  je     L9950
  cmpb   $0x0,-0xa(%rsp)
  jne    L10054
L9950:
  test   %r9b,%r9b
  je     L6657
  cmpb   $0x0,-0x48(%rsp)
  je     L6657
  pxor   %xmm0,%xmm0
  test   %eax,%eax
  jne    L3357
  movapd %xmm3,%xmm5
  movapd %xmm3,%xmm0
  movapd %xmm3,%xmm6
  mulsd  %xmm3,%xmm5
  movapd %xmm3,%xmm4
  subsd  D21251(%rip),%xmm4
  mulsd  %xmm5,%xmm6
  movapd %xmm5,%xmm2
  mulsd  %xmm5,%xmm2
  movapd %xmm2,%xmm7
  mulsd  %xmm2,%xmm7
  mulsd  %xmm7,%xmm0
  mulsd  D23766(%rip),%xmm7
  subsd  %xmm7,%xmm0
  movsd  D31216(%rip),%xmm7
  mulsd  %xmm2,%xmm7
  mulsd  %xmm6,%xmm7
  mulsd  D5046(%rip),%xmm6
  addsd  %xmm7,%xmm0
  movsd  D26693(%rip),%xmm7
  mulsd  %xmm2,%xmm7
  mulsd  %xmm5,%xmm7
  mulsd  D16271(%rip),%xmm5
  subsd  %xmm7,%xmm0
  movsd  D13440(%rip),%xmm7
  mulsd  %xmm2,%xmm7
  mulsd  D3544(%rip),%xmm2
  mulsd  %xmm3,%xmm7
  mulsd  D8258(%rip),%xmm3
  addsd  %xmm7,%xmm0
  subsd  %xmm2,%xmm0
  movsd  D28552(%rip),%xmm2
  mulsd  %xmm1,%xmm2
  mulsd  %xmm1,%xmm1
  addsd  %xmm6,%xmm0
  subsd  %xmm5,%xmm0
  mulsd  %xmm4,%xmm2
  mulsd  %xmm4,%xmm4
  addsd  %xmm3,%xmm0
  divsd  D4909(%rip),%xmm4
  subsd  D7544(%rip),%xmm0
  addsd  %xmm2,%xmm1
  addsd  %xmm4,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L10513:
  test   %r8b,%r8b
  je     L4488
  cmpb   $0x0,-0x25(%rsp)
  je     L4488
  movapd %xmm3,%xmm7
  addsd  %xmm3,%xmm1
  movapd %xmm3,%xmm9
  mulsd  %xmm3,%xmm7
  movapd %xmm2,%xmm8
  mulsd  %xmm2,%xmm8
  movapd %xmm1,%xmm5
  movsd  D20091(%rip),%xmm1
  subsd  D21251(%rip),%xmm5
  mulsd  %xmm7,%xmm9
  movapd %xmm7,%xmm6
  movapd %xmm5,%xmm4
  mulsd  %xmm7,%xmm6
  mulsd  %xmm5,%xmm4
  mulsd  %xmm6,%xmm1
  movapd %xmm6,%xmm0
  mulsd  %xmm6,%xmm0
  mulsd  %xmm9,%xmm1
  mulsd  D1915(%rip),%xmm9
  subsd  %xmm1,%xmm0
  movsd  D8840(%rip),%xmm1
  mulsd  %xmm6,%xmm1
  mulsd  %xmm7,%xmm1
  mulsd  D17454(%rip),%xmm7
  addsd  %xmm1,%xmm0
  movsd  D17276(%rip),%xmm1
  mulsd  %xmm6,%xmm1
  mulsd  D9077(%rip),%xmm6
  mulsd  %xmm3,%xmm1
  mulsd  D6021(%rip),%xmm3
  subsd  %xmm1,%xmm0
  movsd  D20867(%rip),%xmm1
  mulsd  %xmm8,%xmm1
  mulsd  %xmm2,%xmm8
  addsd  %xmm6,%xmm0
  mulsd  D28552(%rip),%xmm2
  subsd  %xmm9,%xmm0
  mulsd  %xmm5,%xmm1
  mulsd  %xmm4,%xmm2
  addsd  %xmm7,%xmm0
  mulsd  D746(%rip),%xmm4
  addsd  %xmm8,%xmm1
  subsd  %xmm3,%xmm0
  addsd  D4197(%rip),%xmm0
  addsd  %xmm2,%xmm1
  movapd %xmm4,%xmm2
  mulsd  %xmm5,%xmm2
  addsd  %xmm2,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L6983:
  test   %sil,%sil
  je     L3704
  cmpb   $0x0,-0x1a(%rsp)
  je     L3704
  movapd %xmm3,%xmm5
  movapd %xmm3,%xmm0
  movapd %xmm3,%xmm6
  mulsd  %xmm3,%xmm5
  addsd  %xmm3,%xmm1
  subsd  D21251(%rip),%xmm1
  mulsd  %xmm5,%xmm6
  movapd %xmm5,%xmm4
  mulsd  %xmm5,%xmm4
  movapd %xmm4,%xmm7
  mulsd  %xmm4,%xmm7
  mulsd  %xmm7,%xmm0
  mulsd  D23766(%rip),%xmm7
  subsd  %xmm7,%xmm0
  movsd  D31216(%rip),%xmm7
  mulsd  %xmm4,%xmm7
  mulsd  %xmm6,%xmm7
  mulsd  D5046(%rip),%xmm6
  addsd  %xmm7,%xmm0
  movsd  D26693(%rip),%xmm7
  mulsd  %xmm4,%xmm7
  mulsd  %xmm5,%xmm7
  mulsd  D16271(%rip),%xmm5
  subsd  %xmm7,%xmm0
  movsd  D13440(%rip),%xmm7
  mulsd  %xmm4,%xmm7
  mulsd  D3544(%rip),%xmm4
  mulsd  %xmm3,%xmm7
  mulsd  D8258(%rip),%xmm3
  addsd  %xmm7,%xmm0
  subsd  %xmm4,%xmm0
  addsd  %xmm6,%xmm0
  subsd  %xmm5,%xmm0
  addsd  %xmm3,%xmm0
  movsd  D8112(%rip),%xmm3
  subsd  D7544(%rip),%xmm0
  mulsd  %xmm2,%xmm3
  mulsd  %xmm2,%xmm2
  mulsd  %xmm1,%xmm3
  mulsd  %xmm1,%xmm1
  mulsd  D27605(%rip),%xmm1
  addsd  %xmm3,%xmm2
  addsd  %xmm2,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L10054:
  movapd %xmm3,%xmm5
  movapd %xmm3,%xmm0
  movapd %xmm3,%xmm6
  mulsd  %xmm3,%xmm5
  mulsd  %xmm5,%xmm6
  movapd %xmm5,%xmm4
  mulsd  %xmm5,%xmm4
  movapd %xmm4,%xmm7
  mulsd  %xmm4,%xmm7
  mulsd  %xmm7,%xmm0
  mulsd  D23766(%rip),%xmm7
  subsd  %xmm7,%xmm0
  movsd  D31216(%rip),%xmm7
  mulsd  %xmm4,%xmm7
  mulsd  %xmm6,%xmm7
  mulsd  D5046(%rip),%xmm6
  addsd  %xmm7,%xmm0
  movsd  D26693(%rip),%xmm7
  mulsd  %xmm4,%xmm7
  mulsd  %xmm5,%xmm7
  mulsd  D16271(%rip),%xmm5
  subsd  %xmm7,%xmm0
  movsd  D13440(%rip),%xmm7
  mulsd  %xmm4,%xmm7
  mulsd  D3544(%rip),%xmm4
  mulsd  %xmm3,%xmm7
  addsd  %xmm7,%xmm0
  subsd  %xmm4,%xmm0
  movsd  D8258(%rip),%xmm4
  mulsd  %xmm3,%xmm4
  addsd  %xmm6,%xmm0
  subsd  %xmm5,%xmm0
  movsd  D15079(%rip),%xmm5
  addsd  %xmm4,%xmm0
  movapd %xmm3,%xmm4
  subsd  D7544(%rip),%xmm0
  mulsd  %xmm5,%xmm4
  addsd  %xmm1,%xmm4
  subsd  %xmm5,%xmm4
  mulsd  %xmm4,%xmm0
  movsd  D25851(%rip),%xmm4
  mulsd  %xmm4,%xmm1
  mulsd  %xmm4,%xmm3
  addsd  %xmm2,%xmm1
  addsd  %xmm3,%xmm1
  subsd  %xmm4,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L4593:
  movapd %xmm3,%xmm6
  movapd %xmm3,%xmm7
  movapd %xmm1,%xmm4
  movsd  D20091(%rip),%xmm8
  mulsd  %xmm3,%xmm6
  addsd  %xmm3,%xmm4
  subsd  D21251(%rip),%xmm4
  mulsd  %xmm6,%xmm7
  movapd %xmm6,%xmm5
  mulsd  %xmm6,%xmm5
  mulsd  %xmm5,%xmm8
  movapd %xmm5,%xmm0
  mulsd  %xmm5,%xmm0
  mulsd  %xmm7,%xmm8
  mulsd  D1915(%rip),%xmm7
  subsd  %xmm8,%xmm0
  movsd  D8840(%rip),%xmm8
  mulsd  %xmm5,%xmm8
  mulsd  %xmm6,%xmm8
  mulsd  D17454(%rip),%xmm6
  addsd  %xmm8,%xmm0
  movsd  D17276(%rip),%xmm8
  mulsd  %xmm5,%xmm8
  mulsd  D9077(%rip),%xmm5
  mulsd  %xmm3,%xmm8
  subsd  %xmm8,%xmm0
  addsd  %xmm5,%xmm0
  movsd  D6021(%rip),%xmm5
  mulsd  %xmm3,%xmm5
  subsd  %xmm7,%xmm0
  addsd  %xmm6,%xmm0
  subsd  %xmm5,%xmm0
  movsd  D20791(%rip),%xmm5
  addsd  D4197(%rip),%xmm0
  mulsd  %xmm5,%xmm3
  addsd  %xmm3,%xmm1
  subsd  %xmm5,%xmm1
  mulsd  %xmm1,%xmm0
  movsd  D8112(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  %xmm2,%xmm2
  mulsd  %xmm4,%xmm1
  mulsd  %xmm4,%xmm4
  mulsd  D27605(%rip),%xmm4
  addsd  %xmm2,%xmm1
  addsd  %xmm4,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L6657:
  test   %dl,%dl
  je     L4343
  cmpb   $0x0,-0x1(%rsp)
  jne    L11902
L4343:
  test   %r10b,%r10b
  je     L3453
  cmpb   $0x0,-0x3c(%rsp)
  je     L3453
  pxor   %xmm0,%xmm0
  test   %eax,%eax
  jne    L3357
  movapd %xmm3,%xmm2
  movsd  D4725(%rip),%xmm7
  movapd %xmm3,%xmm6
  mulsd  %xmm3,%xmm2
  mulsd  %xmm2,%xmm6
  movapd %xmm2,%xmm4
  movapd %xmm2,%xmm0
  mulsd  %xmm2,%xmm4
  movapd %xmm4,%xmm5
  mulsd  %xmm4,%xmm5
  mulsd  %xmm5,%xmm7
  mulsd  %xmm5,%xmm0
  mulsd  D15518(%rip),%xmm5
  mulsd  %xmm3,%xmm7
  subsd  %xmm7,%xmm0
  addsd  %xmm5,%xmm0
  movsd  D21888(%rip),%xmm5
  mulsd  %xmm4,%xmm5
  mulsd  %xmm6,%xmm5
  mulsd  D22910(%rip),%xmm6
  subsd  %xmm5,%xmm0
  movsd  D19620(%rip),%xmm5
  mulsd  %xmm4,%xmm5
  mulsd  %xmm2,%xmm5
  divsd  D1547(%rip),%xmm2
  addsd  %xmm5,%xmm0
  movsd  D28952(%rip),%xmm5
  mulsd  %xmm4,%xmm5
  mulsd  D5549(%rip),%xmm4
  mulsd  %xmm3,%xmm5
  subsd  %xmm5,%xmm0
  addsd  %xmm4,%xmm0
  subsd  %xmm6,%xmm0
  addsd  %xmm2,%xmm0
  movsd  D31475(%rip),%xmm2
  mulsd  %xmm3,%xmm2
  subsd  %xmm2,%xmm0
  movsd  D25000(%rip),%xmm2
  addsd  D5427(%rip),%xmm0
  mulsd  %xmm2,%xmm3
  addsd  %xmm3,%xmm1
  subsd  %xmm2,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L11902:
  movapd %xmm3,%xmm4
  movapd %xmm3,%xmm7
  movsd  D4725(%rip),%xmm8
  mulsd  %xmm3,%xmm4
  mulsd  %xmm4,%xmm7
  movapd %xmm4,%xmm5
  movapd %xmm4,%xmm0
  mulsd  %xmm4,%xmm5
  movapd %xmm5,%xmm6
  mulsd  %xmm5,%xmm6
  mulsd  %xmm6,%xmm8
  mulsd  %xmm6,%xmm0
  mulsd  D15518(%rip),%xmm6
  mulsd  %xmm3,%xmm8
  subsd  %xmm8,%xmm0
  addsd  %xmm6,%xmm0
  movsd  D21888(%rip),%xmm6
  mulsd  %xmm5,%xmm6
  mulsd  %xmm7,%xmm6
  mulsd  D22910(%rip),%xmm7
  subsd  %xmm6,%xmm0
  movsd  D19620(%rip),%xmm6
  mulsd  %xmm5,%xmm6
  mulsd  %xmm4,%xmm6
  divsd  D1547(%rip),%xmm4
  addsd  %xmm6,%xmm0
  movsd  D28952(%rip),%xmm6
  mulsd  %xmm5,%xmm6
  mulsd  D5549(%rip),%xmm5
  mulsd  %xmm3,%xmm6
  subsd  %xmm6,%xmm0
  addsd  %xmm5,%xmm0
  subsd  %xmm7,%xmm0
  addsd  %xmm4,%xmm0
  movsd  D31475(%rip),%xmm4
  mulsd  %xmm3,%xmm4
  subsd  %xmm4,%xmm0
  movsd  D25851(%rip),%xmm4
  addsd  D5427(%rip),%xmm0
  mulsd  %xmm4,%xmm1
  mulsd  %xmm4,%xmm3
  addsd  %xmm2,%xmm1
  addsd  %xmm3,%xmm1
  subsd  %xmm4,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L3453:
  cmp    $0xb,%ecx
  sete   %dl
  test   %eax,%eax
  sete   %al
  test   %al,%dl
  je     L3252
  cmpb   $0x0,-0x39(%rsp)
  jne    L9795
L3252:
  pxor   %xmm0,%xmm0
  jmp    L3357
L9795:
  movapd %xmm3,%xmm1
  movapd %xmm3,%xmm5
  movsd  D15743(%rip),%xmm6
  mulsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm5
  movapd %xmm1,%xmm2
  mulsd  %xmm1,%xmm2
  movapd %xmm5,%xmm0
  movapd %xmm2,%xmm4
  mulsd  %xmm2,%xmm4
  mulsd  %xmm4,%xmm6
  mulsd  %xmm4,%xmm0
  mulsd  %xmm1,%xmm6
  subsd  %xmm6,%xmm0
  movsd  D25924(%rip),%xmm6
  mulsd  %xmm4,%xmm6
  mulsd  D16814(%rip),%xmm4
  mulsd  %xmm3,%xmm6
  addsd  %xmm6,%xmm0
  subsd  %xmm4,%xmm0
  movsd  D24753(%rip),%xmm4
  mulsd  %xmm2,%xmm4
  mulsd  %xmm5,%xmm4
  mulsd  D24744(%rip),%xmm5
  addsd  %xmm4,%xmm0
  movsd  D4802(%rip),%xmm4
  mulsd  %xmm2,%xmm4
  mulsd  %xmm1,%xmm4
  mulsd  D17695(%rip),%xmm1
  subsd  %xmm4,%xmm0
  movsd  D28952(%rip),%xmm4
  mulsd  %xmm2,%xmm4
  mulsd  D23561(%rip),%xmm2
  mulsd  %xmm3,%xmm4
  mulsd  D10000(%rip),%xmm3
  addsd  %xmm4,%xmm0
  subsd  %xmm2,%xmm0
  addsd  %xmm5,%xmm0
  subsd  %xmm1,%xmm0
  addsd  %xmm3,%xmm0
  subsd  D20233(%rip),%xmm0
  jmp    L3357
L7764:
  cmp    $0xb,%esi
  jne    L5585
  cmpb   $0x0,-0x27(%rsp)
  je     L5585
  test   %eax,%eax
  jne    L11419
  movapd %xmm1,%xmm2
  movsd  D27383(%rip),%xmm0
  movapd %xmm1,%xmm5
  subsd  D21251(%rip),%xmm3
  mulsd  %xmm1,%xmm2
  movapd %xmm3,%xmm7
  movapd %xmm3,%xmm4
  mulsd  %xmm3,%xmm7
  mulsd  %xmm2,%xmm5
  movapd %xmm2,%xmm8
  mulsd  %xmm2,%xmm8
  mulsd  %xmm7,%xmm4
  movapd %xmm7,%xmm9
  mulsd  %xmm7,%xmm9
  movapd %xmm5,%xmm11
  movapd %xmm8,%xmm10
  mulsd  %xmm8,%xmm10
  movapd %xmm9,%xmm6
  mulsd  %xmm9,%xmm6
  mulsd  %xmm10,%xmm0
  mulsd  %xmm10,%xmm11
  mulsd  %xmm2,%xmm0
  mulsd  %xmm3,%xmm0
  addsd  %xmm11,%xmm0
  movsd  D28151(%rip),%xmm11
  mulsd  %xmm10,%xmm11
  mulsd  D29343(%rip),%xmm10
  mulsd  %xmm1,%xmm11
  mulsd  %xmm4,%xmm10
  mulsd  %xmm7,%xmm11
  addsd  %xmm11,%xmm0
  addsd  %xmm10,%xmm0
  movsd  D10193(%rip),%xmm10
  mulsd  %xmm8,%xmm10
  mulsd  %xmm5,%xmm10
  mulsd  D14313(%rip),%xmm5
  mulsd  %xmm9,%xmm10
  mulsd  %xmm6,%xmm5
  addsd  %xmm10,%xmm0
  movsd  D29132(%rip),%xmm10
  mulsd  %xmm8,%xmm10
  mulsd  %xmm2,%xmm10
  mulsd  D21007(%rip),%xmm2
  mulsd  %xmm9,%xmm10
  mulsd  %xmm6,%xmm2
  mulsd  %xmm3,%xmm10
  mulsd  %xmm3,%xmm2
  addsd  %xmm10,%xmm0
  movsd  D7366(%rip),%xmm10
  mulsd  %xmm8,%xmm10
  mulsd  D16924(%rip),%xmm8
  mulsd  %xmm1,%xmm10
  mulsd  %xmm9,%xmm8
  mulsd  D21772(%rip),%xmm1
  mulsd  %xmm9,%xmm10
  mulsd  %xmm4,%xmm8
  mulsd  %xmm6,%xmm1
  mulsd  %xmm6,%xmm4
  divsd  D2584(%rip),%xmm4
  mulsd  %xmm7,%xmm10
  mulsd  %xmm7,%xmm1
  addsd  %xmm10,%xmm0
  addsd  %xmm8,%xmm0
  addsd  %xmm5,%xmm0
  addsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  addsd  %xmm4,%xmm0
  jmp    L3357
L5789:
  movapd %xmm1,%xmm4
  movapd %xmm3,%xmm11
  addsd  %xmm1,%xmm3
  movsd  D21251(%rip),%xmm0
  mulsd  %xmm1,%xmm4
  movapd %xmm1,%xmm6
  movapd %xmm2,%xmm8
  subsd  %xmm0,%xmm11
  mulsd  %xmm2,%xmm8
  subsd  %xmm0,%xmm3
  movsd  D30613(%rip),%xmm0
  movapd %xmm11,%xmm10
  movapd %xmm11,%xmm9
  mulsd  %xmm4,%xmm6
  movapd %xmm4,%xmm12
  movapd %xmm3,%xmm7
  mulsd  %xmm4,%xmm12
  mulsd  %xmm11,%xmm10
  mulsd  %xmm3,%xmm7
  mulsd  %xmm12,%xmm0
  movapd %xmm12,%xmm13
  mulsd  %xmm12,%xmm13
  movapd %xmm10,%xmm5
  mulsd  %xmm10,%xmm9
  mulsd  %xmm10,%xmm5
  mulsd  %xmm6,%xmm0
  mulsd  D344(%rip),%xmm6
  mulsd  %xmm11,%xmm0
  mulsd  %xmm5,%xmm6
  addsd  %xmm13,%xmm0
  movsd  D6696(%rip),%xmm13
  mulsd  %xmm11,%xmm6
  mulsd  %xmm12,%xmm13
  mulsd  %xmm4,%xmm13
  mulsd  D2095(%rip),%xmm4
  mulsd  %xmm10,%xmm13
  mulsd  %xmm5,%xmm4
  addsd  %xmm13,%xmm0
  movsd  D17666(%rip),%xmm13
  mulsd  %xmm10,%xmm4
  mulsd  %xmm12,%xmm13
  mulsd  D17418(%rip),%xmm12
  mulsd  %xmm1,%xmm13
  mulsd  D19514(%rip),%xmm1
  mulsd  %xmm5,%xmm12
  mulsd  %xmm9,%xmm13
  mulsd  %xmm5,%xmm1
  mulsd  %xmm5,%xmm5
  divsd  D5070(%rip),%xmm5
  addsd  %xmm13,%xmm0
  mulsd  %xmm9,%xmm1
  addsd  %xmm12,%xmm0
  addsd  %xmm6,%xmm0
  addsd  %xmm4,%xmm0
  addsd  %xmm1,%xmm0
  movsd  D20867(%rip),%xmm1
  mulsd  %xmm3,%xmm1
  addsd  %xmm5,%xmm0
  mulsd  %xmm8,%xmm1
  mulsd  %xmm2,%xmm8
  mulsd  D28552(%rip),%xmm2
  addsd  %xmm8,%xmm1
  mulsd  %xmm7,%xmm2
  mulsd  D746(%rip),%xmm7
  addsd  %xmm2,%xmm1
  movapd %xmm7,%xmm2
  mulsd  %xmm3,%xmm2
  addsd  %xmm2,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L3520:
  cmpb   $0x0,-0x10(%rsp)
  je     L9906
  cmp    $0x2,%eax
  jne    L7764
  movapd %xmm1,%xmm4
  movapd %xmm3,%xmm7
  addsd  %xmm1,%xmm3
  movsd  D21251(%rip),%xmm0
  mulsd  %xmm1,%xmm4
  movapd %xmm1,%xmm5
  subsd  %xmm0,%xmm7
  subsd  %xmm0,%xmm3
  movsd  D28102(%rip),%xmm0
  movapd %xmm7,%xmm10
  movapd %xmm7,%xmm9
  mulsd  %xmm4,%xmm5
  movapd %xmm4,%xmm11
  mulsd  %xmm4,%xmm11
  mulsd  %xmm7,%xmm10
  movapd %xmm11,%xmm12
  mulsd  %xmm11,%xmm12
  movapd %xmm10,%xmm8
  mulsd  %xmm10,%xmm9
  mulsd  %xmm10,%xmm8
  mulsd  %xmm12,%xmm0
  mulsd  %xmm1,%xmm12
  movapd %xmm8,%xmm6
  mulsd  %xmm8,%xmm6
  mulsd  %xmm7,%xmm0
  addsd  %xmm12,%xmm0
  movsd  D2502(%rip),%xmm12
  mulsd  %xmm11,%xmm12
  mulsd  %xmm5,%xmm12
  mulsd  D5960(%rip),%xmm5
  mulsd  %xmm10,%xmm12
  mulsd  %xmm8,%xmm5
  addsd  %xmm12,%xmm0
  movsd  D3762(%rip),%xmm12
  mulsd  %xmm10,%xmm5
  mulsd  %xmm11,%xmm12
  mulsd  %xmm4,%xmm12
  mulsd  D1167(%rip),%xmm4
  mulsd  %xmm9,%xmm12
  mulsd  %xmm8,%xmm4
  addsd  %xmm12,%xmm0
  movsd  D214(%rip),%xmm12
  mulsd  %xmm9,%xmm4
  mulsd  %xmm11,%xmm12
  mulsd  D7223(%rip),%xmm11
  mulsd  %xmm1,%xmm12
  mulsd  %xmm8,%xmm11
  mulsd  D24719(%rip),%xmm1
  mulsd  %xmm8,%xmm12
  mulsd  %xmm7,%xmm11
  mulsd  %xmm6,%xmm1
  mulsd  D25037(%rip),%xmm6
  addsd  %xmm12,%xmm0
  addsd  %xmm11,%xmm0
  addsd  %xmm5,%xmm0
  addsd  %xmm4,%xmm0
  addsd  %xmm1,%xmm0
  movapd %xmm6,%xmm1
  mulsd  %xmm7,%xmm1
  addsd  %xmm1,%xmm0
  movsd  D8112(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  %xmm2,%xmm2
  mulsd  %xmm3,%xmm1
  mulsd  %xmm3,%xmm3
  mulsd  D27605(%rip),%xmm3
  addsd  %xmm2,%xmm1
  addsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L4984:
  movapd %xmm1,%xmm11
  movapd %xmm3,%xmm6
  addsd  %xmm1,%xmm3
  movsd  D21251(%rip),%xmm0
  mulsd  %xmm1,%xmm11
  movapd %xmm2,%xmm4
  subsd  %xmm0,%xmm6
  mulsd  %xmm2,%xmm4
  subsd  %xmm0,%xmm3
  movsd  D30579(%rip),%xmm0
  movapd %xmm6,%xmm5
  movapd %xmm11,%xmm12
  movapd %xmm11,%xmm13
  movapd %xmm3,%xmm7
  mulsd  %xmm11,%xmm12
  movapd %xmm4,%xmm8
  mulsd  %xmm6,%xmm5
  mulsd  %xmm4,%xmm8
  mulsd  %xmm3,%xmm7
  mulsd  %xmm12,%xmm0
  mulsd  %xmm12,%xmm13
  movapd %xmm5,%xmm9
  mulsd  D2938(%rip),%xmm12
  mulsd  %xmm5,%xmm9
  movapd %xmm7,%xmm10
  mulsd  %xmm7,%xmm10
  mulsd  %xmm1,%xmm0
  mulsd  %xmm5,%xmm12
  mulsd  %xmm6,%xmm0
  addsd  %xmm13,%xmm0
  addsd  %xmm12,%xmm0
  movsd  D8748(%rip),%xmm12
  mulsd  %xmm5,%xmm12
  mulsd  %xmm9,%xmm5
  divsd  D9381(%rip),%xmm5
  mulsd  %xmm6,%xmm12
  mulsd  %xmm11,%xmm12
  mulsd  D6197(%rip),%xmm11
  mulsd  %xmm1,%xmm12
  mulsd  D7646(%rip),%xmm1
  mulsd  %xmm9,%xmm11
  addsd  %xmm12,%xmm0
  mulsd  %xmm9,%xmm1
  addsd  %xmm11,%xmm0
  mulsd  %xmm6,%xmm1
  addsd  %xmm1,%xmm0
  movapd %xmm3,%xmm1
  addsd  %xmm5,%xmm0
  movsd  D17714(%rip),%xmm5
  mulsd  %xmm5,%xmm1
  mulsd  %xmm4,%xmm5
  mulsd  D5741(%rip),%xmm4
  mulsd  %xmm8,%xmm1
  mulsd  %xmm2,%xmm5
  mulsd  %xmm2,%xmm8
  mulsd  %xmm7,%xmm4
  mulsd  D13515(%rip),%xmm2
  mulsd  %xmm7,%xmm5
  addsd  %xmm8,%xmm1
  mulsd  %xmm3,%xmm4
  mulsd  %xmm10,%xmm2
  mulsd  %xmm10,%xmm3
  addsd  %xmm5,%xmm1
  divsd  D6851(%rip),%xmm3
  addsd  %xmm4,%xmm1
  addsd  %xmm2,%xmm1
  addsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L7820:
  movapd %xmm1,%xmm5
  movsd  D603(%rip),%xmm0
  movapd %xmm3,%xmm8
  movapd %xmm1,%xmm6
  subsd  D21251(%rip),%xmm8
  mulsd  %xmm1,%xmm5
  movapd %xmm8,%xmm4
  movapd %xmm8,%xmm10
  mulsd  %xmm8,%xmm4
  mulsd  %xmm5,%xmm6
  movapd %xmm5,%xmm11
  movapd %xmm5,%xmm13
  mulsd  %xmm5,%xmm11
  mulsd  %xmm4,%xmm10
  movapd %xmm4,%xmm9
  mulsd  %xmm4,%xmm9
  movapd %xmm11,%xmm12
  mulsd  %xmm11,%xmm12
  movapd %xmm9,%xmm7
  mulsd  %xmm9,%xmm7
  mulsd  %xmm12,%xmm0
  mulsd  %xmm12,%xmm13
  mulsd  D16091(%rip),%xmm12
  mulsd  %xmm1,%xmm0
  mulsd  %xmm4,%xmm12
  mulsd  %xmm8,%xmm0
  addsd  %xmm13,%xmm0
  addsd  %xmm12,%xmm0
  movsd  D16368(%rip),%xmm12
  mulsd  %xmm11,%xmm12
  mulsd  %xmm6,%xmm12
  mulsd  D2344(%rip),%xmm6
  mulsd  %xmm10,%xmm12
  mulsd  %xmm9,%xmm6
  addsd  %xmm12,%xmm0
  movsd  D12606(%rip),%xmm12
  mulsd  %xmm10,%xmm6
  mulsd  %xmm11,%xmm12
  mulsd  %xmm5,%xmm12
  mulsd  D20724(%rip),%xmm5
  mulsd  %xmm9,%xmm12
  mulsd  %xmm7,%xmm5
  addsd  %xmm12,%xmm0
  movsd  D24959(%rip),%xmm12
  mulsd  %xmm11,%xmm12
  mulsd  D3764(%rip),%xmm11
  mulsd  %xmm1,%xmm12
  mulsd  %xmm9,%xmm11
  mulsd  %xmm9,%xmm12
  mulsd  %xmm4,%xmm11
  mulsd  %xmm7,%xmm4
  divsd  D6468(%rip),%xmm4
  mulsd  %xmm8,%xmm12
  addsd  %xmm12,%xmm0
  addsd  %xmm11,%xmm0
  addsd  %xmm6,%xmm0
  addsd  %xmm5,%xmm0
  movsd  D9020(%rip),%xmm5
  mulsd  %xmm1,%xmm5
  mulsd  %xmm7,%xmm5
  mulsd  %xmm8,%xmm5
  addsd  %xmm5,%xmm0
  addsd  %xmm4,%xmm0
  movsd  D25851(%rip),%xmm4
  mulsd  %xmm4,%xmm1
  mulsd  %xmm4,%xmm3
  addsd  %xmm2,%xmm1
  addsd  %xmm3,%xmm1
  subsd  %xmm4,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L2740:
  movapd %xmm2,%xmm4
  movsd  D10385(%rip),%xmm0
  movapd %xmm1,%xmm5
  movapd %xmm2,%xmm6
  mulsd  %xmm2,%xmm4
  addsd  %xmm3,%xmm5
  subsd  D21251(%rip),%xmm5
  movapd %xmm5,%xmm10
  movapd %xmm5,%xmm9
  mulsd  %xmm5,%xmm10
  mulsd  %xmm4,%xmm6
  movapd %xmm4,%xmm11
  mulsd  %xmm4,%xmm11
  mulsd  %xmm10,%xmm9
  movapd %xmm10,%xmm8
  mulsd  %xmm10,%xmm8
  movapd %xmm11,%xmm12
  mulsd  %xmm11,%xmm12
  movapd %xmm8,%xmm7
  mulsd  %xmm8,%xmm7
  mulsd  %xmm12,%xmm0
  mulsd  %xmm2,%xmm12
  mulsd  %xmm5,%xmm0
  addsd  %xmm12,%xmm0
  movsd  D6454(%rip),%xmm12
  mulsd  %xmm11,%xmm12
  mulsd  %xmm6,%xmm12
  mulsd  D19235(%rip),%xmm6
  mulsd  %xmm10,%xmm12
  mulsd  %xmm8,%xmm6
  addsd  %xmm12,%xmm0
  movsd  D9034(%rip),%xmm12
  mulsd  %xmm10,%xmm6
  mulsd  %xmm11,%xmm12
  mulsd  %xmm4,%xmm12
  mulsd  D9595(%rip),%xmm4
  mulsd  %xmm9,%xmm12
  mulsd  %xmm8,%xmm4
  addsd  %xmm12,%xmm0
  movsd  D16096(%rip),%xmm12
  mulsd  %xmm9,%xmm4
  mulsd  %xmm11,%xmm12
  mulsd  D24891(%rip),%xmm11
  mulsd  %xmm2,%xmm12
  mulsd  %xmm8,%xmm11
  mulsd  D32680(%rip),%xmm2
  mulsd  %xmm8,%xmm12
  mulsd  %xmm5,%xmm11
  mulsd  %xmm7,%xmm2
  mulsd  D20299(%rip),%xmm7
  addsd  %xmm12,%xmm0
  addsd  %xmm11,%xmm0
  addsd  %xmm6,%xmm0
  addsd  %xmm4,%xmm0
  movsd  D1634(%rip),%xmm4
  addsd  %xmm2,%xmm0
  movapd %xmm7,%xmm2
  mulsd  %xmm5,%xmm2
  addsd  %xmm2,%xmm0
  movapd %xmm3,%xmm2
  subsd  D26431(%rip),%xmm3
  mulsd  %xmm4,%xmm2
  addsd  %xmm2,%xmm1
  subsd  %xmm4,%xmm1
  mulsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L1594:
  movapd %xmm2,%xmm4
  movapd %xmm1,%xmm10
  movsd  D21251(%rip),%xmm0
  movapd %xmm3,%xmm6
  mulsd  %xmm2,%xmm4
  addsd  %xmm3,%xmm10
  movapd %xmm2,%xmm7
  subsd  %xmm0,%xmm6
  subsd  D26431(%rip),%xmm3
  subsd  %xmm0,%xmm10
  movsd  D3547(%rip),%xmm0
  mulsd  %xmm4,%xmm7
  movapd %xmm4,%xmm11
  mulsd  %xmm4,%xmm11
  movapd %xmm10,%xmm9
  movapd %xmm10,%xmm8
  mulsd  %xmm10,%xmm9
  mulsd  %xmm11,%xmm0
  movapd %xmm11,%xmm12
  mulsd  %xmm11,%xmm12
  movapd %xmm9,%xmm5
  mulsd  %xmm9,%xmm8
  mulsd  %xmm9,%xmm5
  mulsd  %xmm7,%xmm0
  mulsd  D7087(%rip),%xmm7
  mulsd  %xmm10,%xmm0
  mulsd  %xmm5,%xmm7
  addsd  %xmm12,%xmm0
  movsd  D15433(%rip),%xmm12
  mulsd  %xmm10,%xmm7
  mulsd  %xmm11,%xmm12
  mulsd  %xmm4,%xmm12
  mulsd  D753(%rip),%xmm4
  mulsd  %xmm9,%xmm12
  mulsd  %xmm5,%xmm4
  addsd  %xmm12,%xmm0
  movsd  D6513(%rip),%xmm12
  mulsd  %xmm9,%xmm4
  mulsd  %xmm11,%xmm12
  mulsd  D30736(%rip),%xmm11
  mulsd  %xmm2,%xmm12
  mulsd  D14440(%rip),%xmm2
  mulsd  %xmm5,%xmm11
  mulsd  %xmm8,%xmm12
  mulsd  %xmm5,%xmm2
  mulsd  %xmm5,%xmm5
  mulsd  D1271(%rip),%xmm5
  addsd  %xmm12,%xmm0
  mulsd  %xmm8,%xmm2
  addsd  %xmm11,%xmm0
  addsd  %xmm7,%xmm0
  addsd  %xmm4,%xmm0
  addsd  %xmm2,%xmm0
  movsd  D3970(%rip),%xmm2
  mulsd  %xmm1,%xmm2
  mulsd  %xmm1,%xmm1
  addsd  %xmm5,%xmm0
  mulsd  %xmm6,%xmm2
  mulsd  %xmm6,%xmm6
  mulsd  D3552(%rip),%xmm6
  addsd  %xmm2,%xmm1
  addsd  %xmm6,%xmm1
  mulsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L5385:
  movapd %xmm2,%xmm6
  movapd %xmm1,%xmm10
  movapd %xmm3,%xmm5
  movsd  D21251(%rip),%xmm0
  mulsd  %xmm2,%xmm6
  addsd  %xmm3,%xmm10
  movapd %xmm2,%xmm11
  subsd  %xmm0,%xmm5
  movapd %xmm1,%xmm14
  subsd  D26431(%rip),%xmm3
  mulsd  %xmm1,%xmm14
  subsd  %xmm0,%xmm10
  movsd  D26433(%rip),%xmm0
  movapd %xmm5,%xmm4
  mulsd  %xmm6,%xmm0
  movapd %xmm6,%xmm13
  mulsd  %xmm6,%xmm11
  movapd %xmm10,%xmm9
  movapd %xmm10,%xmm7
  mulsd  %xmm6,%xmm13
  mulsd  %xmm10,%xmm9
  mulsd  D31979(%rip),%xmm6
  mulsd  %xmm10,%xmm0
  mulsd  %xmm5,%xmm4
  movapd %xmm11,%xmm12
  mulsd  %xmm13,%xmm12
  mulsd  %xmm9,%xmm7
  movapd %xmm9,%xmm8
  mulsd  %xmm9,%xmm8
  mulsd  %xmm13,%xmm0
  mulsd  D13819(%rip),%xmm11
  mulsd  %xmm8,%xmm6
  addsd  %xmm12,%xmm0
  movsd  D12266(%rip),%xmm12
  mulsd  %xmm8,%xmm11
  mulsd  %xmm13,%xmm12
  mulsd  %xmm10,%xmm6
  mulsd  %xmm2,%xmm12
  mulsd  D29027(%rip),%xmm2
  mulsd  %xmm9,%xmm12
  mulsd  %xmm8,%xmm2
  addsd  %xmm12,%xmm0
  movsd  D16400(%rip),%xmm12
  mulsd  %xmm9,%xmm2
  mulsd  %xmm7,%xmm12
  mulsd  %xmm13,%xmm12
  addsd  %xmm12,%xmm0
  addsd  %xmm11,%xmm0
  addsd  %xmm6,%xmm0
  addsd  %xmm2,%xmm0
  movsd  D32168(%rip),%xmm2
  mulsd  %xmm8,%xmm2
  mulsd  %xmm7,%xmm2
  addsd  %xmm2,%xmm0
  movsd  D29278(%rip),%xmm2
  mulsd  %xmm14,%xmm2
  mulsd  %xmm1,%xmm14
  mulsd  D31174(%rip),%xmm1
  mulsd  %xmm5,%xmm2
  mulsd  %xmm4,%xmm1
  mulsd  D5180(%rip),%xmm4
  addsd  %xmm14,%xmm2
  addsd  %xmm2,%xmm1
  movapd %xmm4,%xmm2
  mulsd  %xmm5,%xmm2
  addsd  %xmm2,%xmm1
  mulsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L10560:
  movapd %xmm2,%xmm10
  movapd %xmm1,%xmm9
  movsd  D21251(%rip),%xmm0
  movapd %xmm3,%xmm5
  mulsd  %xmm2,%xmm10
  addsd  %xmm3,%xmm9
  movapd %xmm1,%xmm6
  subsd  %xmm0,%xmm5
  mulsd  %xmm1,%xmm6
  subsd  D26431(%rip),%xmm3
  subsd  %xmm0,%xmm9
  movsd  D31219(%rip),%xmm0
  movapd %xmm5,%xmm4
  mulsd  %xmm5,%xmm4
  movapd %xmm10,%xmm11
  movapd %xmm10,%xmm12
  mulsd  %xmm10,%xmm11
  movapd %xmm9,%xmm8
  mulsd  %xmm9,%xmm8
  mulsd  %xmm11,%xmm0
  mulsd  %xmm11,%xmm12
  movapd %xmm8,%xmm7
  mulsd  D6804(%rip),%xmm11
  mulsd  %xmm8,%xmm7
  mulsd  %xmm2,%xmm0
  mulsd  %xmm8,%xmm11
  mulsd  %xmm9,%xmm0
  addsd  %xmm12,%xmm0
  addsd  %xmm11,%xmm0
  movsd  D3684(%rip),%xmm11
  mulsd  %xmm10,%xmm11
  mulsd  D29461(%rip),%xmm10
  mulsd  %xmm2,%xmm11
  mulsd  D27171(%rip),%xmm2
  mulsd  %xmm7,%xmm10
  mulsd  %xmm8,%xmm11
  mulsd  %xmm7,%xmm2
  mulsd  D12639(%rip),%xmm7
  mulsd  %xmm9,%xmm11
  mulsd  %xmm9,%xmm2
  addsd  %xmm11,%xmm0
  addsd  %xmm10,%xmm0
  addsd  %xmm2,%xmm0
  movapd %xmm7,%xmm2
  movapd %xmm6,%xmm7
  mulsd  %xmm8,%xmm2
  mulsd  %xmm6,%xmm7
  addsd  %xmm2,%xmm0
  movsd  D26706(%rip),%xmm2
  mulsd  %xmm5,%xmm2
  mulsd  %xmm6,%xmm2
  mulsd  D29541(%rip),%xmm6
  mulsd  %xmm1,%xmm2
  mulsd  D15090(%rip),%xmm1
  mulsd  %xmm4,%xmm6
  addsd  %xmm7,%xmm2
  mulsd  %xmm4,%xmm1
  mulsd  %xmm4,%xmm4
  addsd  %xmm6,%xmm2
  divsd  D16647(%rip),%xmm4
  mulsd  %xmm5,%xmm1
  addsd  %xmm2,%xmm1
  addsd  %xmm4,%xmm1
  mulsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L9735:
  movapd %xmm1,%xmm11
  movapd %xmm1,%xmm4
  movapd %xmm3,%xmm10
  movsd  D21251(%rip),%xmm0
  mulsd  %xmm1,%xmm11
  addsd  %xmm3,%xmm4
  movapd %xmm2,%xmm6
  subsd  %xmm0,%xmm10
  mulsd  %xmm2,%xmm6
  subsd  D26431(%rip),%xmm3
  subsd  %xmm0,%xmm4
  movsd  D3101(%rip),%xmm0
  movapd %xmm10,%xmm12
  mulsd  %xmm10,%xmm12
  movapd %xmm11,%xmm13
  mulsd  %xmm11,%xmm13
  movapd %xmm6,%xmm8
  movapd %xmm4,%xmm7
  mulsd  %xmm6,%xmm8
  mulsd  %xmm4,%xmm7
  movapd %xmm12,%xmm9
  mulsd  %xmm13,%xmm0
  mulsd  %xmm1,%xmm13
  mulsd  %xmm12,%xmm9
  movapd %xmm7,%xmm5
  mulsd  %xmm7,%xmm5
  mulsd  %xmm10,%xmm0
  addsd  %xmm13,%xmm0
  movsd  D1420(%rip),%xmm13
  mulsd  %xmm11,%xmm13
  mulsd  D19681(%rip),%xmm11
  mulsd  %xmm1,%xmm13
  mulsd  %xmm12,%xmm11
  mulsd  D5989(%rip),%xmm1
  mulsd  %xmm12,%xmm13
  mulsd  %xmm10,%xmm11
  mulsd  %xmm9,%xmm1
  addsd  %xmm13,%xmm0
  addsd  %xmm11,%xmm0
  addsd  %xmm1,%xmm0
  movsd  D26850(%rip),%xmm1
  mulsd  %xmm9,%xmm1
  mulsd  %xmm10,%xmm1
  addsd  %xmm1,%xmm0
  movapd %xmm4,%xmm1
  mulsd  %xmm3,%xmm0
  movsd  D17714(%rip),%xmm3
  mulsd  %xmm3,%xmm1
  mulsd  %xmm6,%xmm3
  mulsd  D5741(%rip),%xmm6
  mulsd  %xmm8,%xmm1
  mulsd  %xmm2,%xmm3
  mulsd  %xmm2,%xmm8
  mulsd  %xmm7,%xmm6
  mulsd  D13515(%rip),%xmm2
  mulsd  %xmm7,%xmm3
  addsd  %xmm8,%xmm1
  mulsd  %xmm4,%xmm6
  mulsd  %xmm5,%xmm2
  mulsd  %xmm5,%xmm4
  addsd  %xmm3,%xmm1
  divsd  D6851(%rip),%xmm4
  addsd  %xmm6,%xmm1
  addsd  %xmm2,%xmm1
  addsd  %xmm4,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L11059:
  movapd %xmm1,%xmm10
  movapd %xmm1,%xmm5
  movapd %xmm3,%xmm9
  movsd  D21251(%rip),%xmm0
  mulsd  %xmm1,%xmm10
  addsd  %xmm3,%xmm5
  movapd %xmm2,%xmm6
  subsd  %xmm0,%xmm9
  mulsd  %xmm2,%xmm6
  subsd  D26431(%rip),%xmm3
  subsd  %xmm0,%xmm5
  movsd  D17958(%rip),%xmm0
  movapd %xmm9,%xmm7
  mulsd  %xmm9,%xmm7
  movapd %xmm10,%xmm11
  movapd %xmm10,%xmm12
  mulsd  %xmm10,%xmm11
  movapd %xmm5,%xmm4
  mulsd  %xmm5,%xmm4
  movapd %xmm7,%xmm8
  mulsd  %xmm11,%xmm0
  mulsd  %xmm11,%xmm12
  mulsd  D28814(%rip),%xmm11
  mulsd  %xmm7,%xmm8
  mulsd  %xmm1,%xmm0
  mulsd  %xmm7,%xmm11
  mulsd  %xmm9,%xmm0
  addsd  %xmm12,%xmm0
  addsd  %xmm11,%xmm0
  movsd  D10321(%rip),%xmm11
  mulsd  %xmm10,%xmm11
  mulsd  D22486(%rip),%xmm10
  mulsd  %xmm1,%xmm11
  mulsd  D13047(%rip),%xmm1
  mulsd  %xmm8,%xmm10
  mulsd  %xmm7,%xmm11
  mulsd  %xmm8,%xmm1
  mulsd  %xmm8,%xmm7
  divsd  D22566(%rip),%xmm7
  mulsd  %xmm9,%xmm11
  mulsd  %xmm9,%xmm1
  addsd  %xmm11,%xmm0
  addsd  %xmm10,%xmm0
  addsd  %xmm1,%xmm0
  movsd  D7197(%rip),%xmm1
  mulsd  %xmm6,%xmm1
  addsd  %xmm7,%xmm0
  mulsd  %xmm3,%xmm0
  movapd %xmm6,%xmm3
  mulsd  %xmm2,%xmm1
  mulsd  D16447(%rip),%xmm2
  mulsd  %xmm6,%xmm3
  mulsd  D3209(%rip),%xmm6
  mulsd  %xmm5,%xmm1
  mulsd  %xmm4,%xmm2
  mulsd  %xmm4,%xmm6
  mulsd  %xmm4,%xmm4
  addsd  %xmm3,%xmm1
  mulsd  D2404(%rip),%xmm4
  mulsd  %xmm5,%xmm2
  addsd  %xmm6,%xmm1
  addsd  %xmm2,%xmm1
  addsd  %xmm4,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L10023:
  movapd %xmm1,%xmm4
  movapd %xmm1,%xmm6
  movapd %xmm3,%xmm11
  movsd  D21251(%rip),%xmm0
  mulsd  %xmm1,%xmm4
  addsd  %xmm3,%xmm6
  movapd %xmm1,%xmm13
  subsd  %xmm0,%xmm11
  movapd %xmm2,%xmm7
  subsd  D26431(%rip),%xmm3
  mulsd  %xmm2,%xmm7
  subsd  %xmm0,%xmm6
  movsd  D26341(%rip),%xmm0
  movapd %xmm11,%xmm10
  movapd %xmm11,%xmm9
  mulsd  %xmm4,%xmm13
  movapd %xmm4,%xmm12
  mulsd  %xmm4,%xmm12
  movapd %xmm6,%xmm5
  mulsd  %xmm11,%xmm10
  mulsd  %xmm6,%xmm5
  movapd %xmm13,%xmm14
  mulsd  %xmm12,%xmm0
  mulsd  %xmm12,%xmm14
  movapd %xmm10,%xmm8
  mulsd  %xmm10,%xmm9
  mulsd  %xmm10,%xmm8
  mulsd  D23800(%rip),%xmm13
  mulsd  %xmm4,%xmm0
  mulsd  D6444(%rip),%xmm4
  mulsd  %xmm8,%xmm13
  mulsd  %xmm11,%xmm0
  mulsd  %xmm8,%xmm4
  addsd  %xmm14,%xmm0
  movsd  D5517(%rip),%xmm14
  mulsd  %xmm11,%xmm4
  mulsd  %xmm12,%xmm14
  mulsd  D30021(%rip),%xmm12
  mulsd  %xmm1,%xmm14
  mulsd  D12066(%rip),%xmm1
  mulsd  %xmm9,%xmm12
  mulsd  %xmm10,%xmm14
  mulsd  %xmm8,%xmm1
  addsd  %xmm14,%xmm0
  mulsd  %xmm10,%xmm1
  addsd  %xmm12,%xmm0
  addsd  %xmm13,%xmm0
  addsd  %xmm4,%xmm0
  addsd  %xmm1,%xmm0
  movsd  D27982(%rip),%xmm1
  mulsd  %xmm8,%xmm1
  mulsd  %xmm9,%xmm1
  addsd  %xmm1,%xmm0
  movsd  D20867(%rip),%xmm1
  mulsd  %xmm6,%xmm1
  mulsd  %xmm3,%xmm0
  mulsd  %xmm7,%xmm1
  mulsd  %xmm2,%xmm7
  mulsd  D28552(%rip),%xmm2
  addsd  %xmm7,%xmm1
  mulsd  %xmm5,%xmm2
  mulsd  D746(%rip),%xmm5
  addsd  %xmm2,%xmm1
  movapd %xmm5,%xmm2
  mulsd  %xmm6,%xmm2
  addsd  %xmm2,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L9720:
  cmpb   $0x0,-0x2f(%rsp)
  je     L11820
  test   %r14b,%r14b
  je     L11820
  movapd %xmm2,%xmm5
  movsd  D10385(%rip),%xmm0
  addsd  %xmm3,%xmm1
  movapd %xmm2,%xmm6
  mulsd  %xmm2,%xmm5
  subsd  D21251(%rip),%xmm1
  movapd %xmm1,%xmm10
  movapd %xmm1,%xmm9
  mulsd  %xmm1,%xmm10
  mulsd  %xmm5,%xmm6
  movapd %xmm5,%xmm4
  mulsd  %xmm5,%xmm4
  mulsd  %xmm10,%xmm9
  movapd %xmm10,%xmm8
  mulsd  %xmm10,%xmm8
  movapd %xmm4,%xmm11
  mulsd  %xmm4,%xmm11
  movapd %xmm8,%xmm7
  mulsd  %xmm8,%xmm7
  mulsd  %xmm11,%xmm0
  mulsd  %xmm2,%xmm11
  mulsd  %xmm1,%xmm0
  addsd  %xmm11,%xmm0
  movsd  D6454(%rip),%xmm11
  mulsd  %xmm4,%xmm11
  mulsd  %xmm6,%xmm11
  mulsd  D19235(%rip),%xmm6
  mulsd  %xmm10,%xmm11
  addsd  %xmm11,%xmm0
  movsd  D9034(%rip),%xmm11
  mulsd  %xmm4,%xmm11
  mulsd  %xmm5,%xmm11
  mulsd  D9595(%rip),%xmm5
  mulsd  %xmm9,%xmm11
  addsd  %xmm11,%xmm0
  movsd  D16096(%rip),%xmm11
  mulsd  %xmm4,%xmm11
  mulsd  D24891(%rip),%xmm4
  mulsd  %xmm2,%xmm11
  mulsd  %xmm8,%xmm4
  mulsd  D32680(%rip),%xmm2
  mulsd  %xmm8,%xmm11
  mulsd  %xmm1,%xmm4
  mulsd  %xmm7,%xmm2
  mulsd  D20299(%rip),%xmm7
  addsd  %xmm11,%xmm0
  addsd  %xmm4,%xmm0
  mulsd  %xmm7,%xmm1
  movapd %xmm6,%xmm4
  mulsd  %xmm8,%xmm4
  mulsd  %xmm10,%xmm4
  addsd  %xmm4,%xmm0
  movapd %xmm5,%xmm4
  mulsd  %xmm8,%xmm4
  mulsd  %xmm9,%xmm4
  addsd  %xmm4,%xmm0
  addsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movapd %xmm3,%xmm1
  mulsd  %xmm3,%xmm1
  mulsd  D20791(%rip),%xmm3
  subsd  %xmm3,%xmm1
  addsd  D13525(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L9548:
  movapd %xmm2,%xmm4
  movapd %xmm2,%xmm8
  movapd %xmm1,%xmm9
  movsd  D3547(%rip),%xmm0
  mulsd  %xmm2,%xmm4
  addsd  %xmm3,%xmm9
  subsd  D21251(%rip),%xmm9
  movapd %xmm9,%xmm7
  movapd %xmm9,%xmm6
  mulsd  %xmm9,%xmm7
  mulsd  %xmm4,%xmm8
  movapd %xmm4,%xmm10
  mulsd  %xmm4,%xmm10
  mulsd  %xmm7,%xmm6
  movapd %xmm7,%xmm5
  mulsd  %xmm7,%xmm5
  mulsd  %xmm10,%xmm0
  movapd %xmm10,%xmm11
  mulsd  %xmm10,%xmm11
  mulsd  %xmm8,%xmm0
  mulsd  D7087(%rip),%xmm8
  mulsd  %xmm9,%xmm0
  mulsd  %xmm5,%xmm8
  addsd  %xmm11,%xmm0
  movsd  D15433(%rip),%xmm11
  mulsd  %xmm9,%xmm8
  mulsd  %xmm10,%xmm11
  mulsd  %xmm4,%xmm11
  mulsd  D753(%rip),%xmm4
  mulsd  %xmm7,%xmm11
  mulsd  %xmm5,%xmm4
  addsd  %xmm11,%xmm0
  movsd  D6513(%rip),%xmm11
  mulsd  %xmm7,%xmm4
  mulsd  %xmm10,%xmm11
  mulsd  D30736(%rip),%xmm10
  mulsd  %xmm2,%xmm11
  mulsd  D14440(%rip),%xmm2
  mulsd  %xmm5,%xmm10
  mulsd  %xmm6,%xmm11
  mulsd  %xmm5,%xmm2
  mulsd  %xmm5,%xmm5
  mulsd  D1271(%rip),%xmm5
  addsd  %xmm11,%xmm0
  mulsd  %xmm6,%xmm2
  addsd  %xmm10,%xmm0
  addsd  %xmm8,%xmm0
  addsd  %xmm4,%xmm0
  movsd  D20791(%rip),%xmm4
  mulsd  %xmm3,%xmm4
  addsd  %xmm2,%xmm0
  movapd %xmm3,%xmm2
  mulsd  %xmm3,%xmm2
  addsd  %xmm5,%xmm0
  subsd  %xmm4,%xmm2
  movsd  D4699(%rip),%xmm4
  addsd  D13525(%rip),%xmm2
  mulsd  %xmm4,%xmm3
  addsd  %xmm3,%xmm1
  subsd  %xmm4,%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L8564:
  movapd %xmm2,%xmm4
  movapd %xmm1,%xmm9
  movapd %xmm3,%xmm6
  movsd  D21251(%rip),%xmm0
  mulsd  %xmm2,%xmm4
  addsd  %xmm3,%xmm9
  movapd %xmm2,%xmm10
  subsd  %xmm0,%xmm6
  subsd  %xmm0,%xmm9
  movsd  D26433(%rip),%xmm0
  mulsd  %xmm4,%xmm10
  movapd %xmm4,%xmm11
  mulsd  %xmm4,%xmm11
  movapd %xmm9,%xmm8
  movapd %xmm9,%xmm7
  mulsd  %xmm9,%xmm8
  movapd %xmm10,%xmm12
  mulsd  %xmm11,%xmm0
  mulsd  %xmm11,%xmm12
  movapd %xmm8,%xmm5
  mulsd  %xmm8,%xmm7
  mulsd  %xmm8,%xmm5
  mulsd  D13819(%rip),%xmm10
  mulsd  %xmm4,%xmm0
  mulsd  D31979(%rip),%xmm4
  mulsd  %xmm5,%xmm10
  mulsd  %xmm9,%xmm0
  mulsd  %xmm5,%xmm4
  addsd  %xmm12,%xmm0
  movsd  D12266(%rip),%xmm12
  mulsd  %xmm9,%xmm4
  mulsd  %xmm11,%xmm12
  mulsd  D16400(%rip),%xmm11
  mulsd  %xmm2,%xmm12
  mulsd  D29027(%rip),%xmm2
  mulsd  %xmm7,%xmm11
  mulsd  %xmm8,%xmm12
  mulsd  %xmm5,%xmm2
  mulsd  D32168(%rip),%xmm5
  addsd  %xmm12,%xmm0
  mulsd  %xmm8,%xmm2
  addsd  %xmm11,%xmm0
  addsd  %xmm10,%xmm0
  addsd  %xmm4,%xmm0
  addsd  %xmm2,%xmm0
  movapd %xmm5,%xmm2
  mulsd  %xmm7,%xmm2
  addsd  %xmm2,%xmm0
  movsd  D15079(%rip),%xmm2
  mulsd  %xmm1,%xmm2
  mulsd  %xmm1,%xmm1
  mulsd  %xmm6,%xmm2
  mulsd  %xmm6,%xmm6
  divsd  D1018(%rip),%xmm6
  addsd  %xmm2,%xmm1
  movapd %xmm3,%xmm2
  mulsd  %xmm3,%xmm2
  mulsd  D20791(%rip),%xmm3
  addsd  %xmm6,%xmm1
  subsd  %xmm3,%xmm2
  addsd  D13525(%rip),%xmm2
  mulsd  %xmm2,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L5211:
  movapd %xmm2,%xmm6
  movapd %xmm1,%xmm9
  movapd %xmm3,%xmm4
  movsd  D21251(%rip),%xmm0
  mulsd  %xmm2,%xmm6
  addsd  %xmm3,%xmm9
  movapd %xmm1,%xmm11
  subsd  %xmm0,%xmm4
  mulsd  %xmm1,%xmm11
  subsd  %xmm0,%xmm9
  movsd  D31219(%rip),%xmm0
  movapd %xmm4,%xmm5
  mulsd  %xmm4,%xmm5
  movapd %xmm6,%xmm12
  movapd %xmm6,%xmm10
  mulsd  %xmm6,%xmm12
  movapd %xmm9,%xmm8
  mulsd  %xmm9,%xmm8
  mulsd  %xmm12,%xmm0
  mulsd  %xmm12,%xmm10
  movapd %xmm8,%xmm7
  mulsd  %xmm8,%xmm7
  mulsd  %xmm2,%xmm0
  mulsd  %xmm9,%xmm0
  addsd  %xmm10,%xmm0
  movsd  D6804(%rip),%xmm10
  mulsd  %xmm8,%xmm10
  mulsd  %xmm12,%xmm10
  addsd  %xmm10,%xmm0
  movsd  D3684(%rip),%xmm10
  mulsd  %xmm6,%xmm10
  mulsd  D29461(%rip),%xmm6
  mulsd  %xmm2,%xmm10
  mulsd  D27171(%rip),%xmm2
  mulsd  %xmm7,%xmm6
  mulsd  %xmm8,%xmm10
  mulsd  %xmm7,%xmm2
  mulsd  D12639(%rip),%xmm7
  mulsd  %xmm9,%xmm10
  mulsd  %xmm9,%xmm2
  addsd  %xmm10,%xmm0
  addsd  %xmm6,%xmm0
  addsd  %xmm2,%xmm0
  movapd %xmm7,%xmm2
  mulsd  %xmm8,%xmm2
  addsd  %xmm2,%xmm0
  movsd  D31767(%rip),%xmm2
  mulsd  %xmm11,%xmm2
  mulsd  %xmm1,%xmm11
  mulsd  D3992(%rip),%xmm1
  mulsd  %xmm4,%xmm2
  mulsd  D27249(%rip),%xmm4
  mulsd  %xmm5,%xmm1
  addsd  %xmm11,%xmm2
  addsd  %xmm2,%xmm1
  movapd %xmm4,%xmm2
  mulsd  %xmm5,%xmm2
  addsd  %xmm2,%xmm1
  movapd %xmm3,%xmm2
  mulsd  %xmm3,%xmm2
  mulsd  D20791(%rip),%xmm3
  subsd  %xmm3,%xmm2
  addsd  D13525(%rip),%xmm2
  mulsd  %xmm2,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L8365:
  movapd %xmm1,%xmm4
  movapd %xmm3,%xmm11
  movapd %xmm1,%xmm10
  movsd  D21251(%rip),%xmm0
  addsd  %xmm3,%xmm4
  mulsd  %xmm1,%xmm10
  movapd %xmm2,%xmm6
  subsd  %xmm0,%xmm11
  mulsd  %xmm2,%xmm6
  subsd  %xmm0,%xmm4
  movsd  D26724(%rip),%xmm0
  movapd %xmm11,%xmm9
  mulsd  %xmm11,%xmm0
  movapd %xmm10,%xmm12
  mulsd  %xmm11,%xmm9
  movapd %xmm6,%xmm8
  movapd %xmm4,%xmm7
  mulsd  %xmm10,%xmm12
  mulsd  %xmm6,%xmm8
  mulsd  %xmm4,%xmm7
  mulsd  %xmm10,%xmm0
  mulsd  D15079(%rip),%xmm10
  movapd %xmm7,%xmm5
  mulsd  %xmm1,%xmm0
  mulsd  D29511(%rip),%xmm1
  mulsd  %xmm9,%xmm10
  mulsd  %xmm7,%xmm5
  addsd  %xmm12,%xmm0
  mulsd  %xmm11,%xmm1
  addsd  %xmm10,%xmm0
  mulsd  %xmm9,%xmm1
  mulsd  %xmm9,%xmm9
  divsd  D31144(%rip),%xmm9
  addsd  %xmm1,%xmm0
  movapd %xmm3,%xmm1
  mulsd  %xmm3,%xmm1
  mulsd  D20791(%rip),%xmm3
  addsd  %xmm9,%xmm0
  subsd  %xmm3,%xmm1
  addsd  D13525(%rip),%xmm1
  movsd  D17714(%rip),%xmm3
  mulsd  %xmm1,%xmm0
  movapd %xmm4,%xmm1
  mulsd  %xmm3,%xmm1
  mulsd  %xmm6,%xmm3
  mulsd  D5741(%rip),%xmm6
  mulsd  %xmm8,%xmm1
  mulsd  %xmm2,%xmm3
  mulsd  %xmm2,%xmm8
  mulsd  %xmm7,%xmm6
  mulsd  D13515(%rip),%xmm2
  mulsd  %xmm7,%xmm3
  addsd  %xmm8,%xmm1
  mulsd  %xmm4,%xmm6
  mulsd  %xmm5,%xmm2
  mulsd  %xmm5,%xmm4
  addsd  %xmm3,%xmm1
  divsd  D6851(%rip),%xmm4
  addsd  %xmm6,%xmm1
  addsd  %xmm2,%xmm1
  addsd  %xmm4,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L8645:
  movapd %xmm1,%xmm7
  movapd %xmm1,%xmm5
  movapd %xmm3,%xmm9
  movsd  D21251(%rip),%xmm0
  mulsd  %xmm1,%xmm7
  addsd  %xmm3,%xmm5
  movapd %xmm2,%xmm6
  subsd  %xmm0,%xmm9
  mulsd  %xmm2,%xmm6
  subsd  %xmm0,%xmm5
  movsd  D2301(%rip),%xmm0
  movapd %xmm9,%xmm11
  mulsd  %xmm9,%xmm11
  movapd %xmm7,%xmm10
  mulsd  %xmm7,%xmm10
  movapd %xmm5,%xmm4
  mulsd  %xmm5,%xmm4
  movapd %xmm11,%xmm8
  mulsd  %xmm10,%xmm0
  mulsd  %xmm1,%xmm10
  mulsd  %xmm11,%xmm8
  mulsd  %xmm9,%xmm0
  addsd  %xmm10,%xmm0
  movsd  D10822(%rip),%xmm10
  mulsd  %xmm7,%xmm10
  mulsd  D30692(%rip),%xmm7
  mulsd  %xmm1,%xmm10
  mulsd  %xmm11,%xmm7
  mulsd  D10465(%rip),%xmm1
  mulsd  %xmm11,%xmm10
  mulsd  %xmm9,%xmm7
  mulsd  %xmm8,%xmm1
  addsd  %xmm10,%xmm0
  addsd  %xmm7,%xmm0
  addsd  %xmm1,%xmm0
  movsd  D5950(%rip),%xmm1
  mulsd  %xmm8,%xmm1
  mulsd  %xmm9,%xmm1
  addsd  %xmm1,%xmm0
  movapd %xmm3,%xmm1
  mulsd  %xmm3,%xmm1
  mulsd  D20791(%rip),%xmm3
  subsd  %xmm3,%xmm1
  addsd  D13525(%rip),%xmm1
  movapd %xmm6,%xmm3
  mulsd  %xmm6,%xmm3
  mulsd  %xmm1,%xmm0
  movsd  D7197(%rip),%xmm1
  mulsd  %xmm6,%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  D16447(%rip),%xmm2
  mulsd  %xmm5,%xmm1
  mulsd  %xmm4,%xmm2
  addsd  %xmm3,%xmm1
  movsd  D3209(%rip),%xmm3
  mulsd  %xmm5,%xmm2
  mulsd  %xmm4,%xmm3
  mulsd  %xmm4,%xmm4
  mulsd  D2404(%rip),%xmm4
  mulsd  %xmm6,%xmm3
  addsd  %xmm3,%xmm1
  addsd  %xmm2,%xmm1
  addsd  %xmm4,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L311:
  movapd %xmm1,%xmm10
  movapd %xmm1,%xmm5
  movapd %xmm3,%xmm9
  movsd  D21251(%rip),%xmm0
  mulsd  %xmm1,%xmm10
  addsd  %xmm3,%xmm5
  movapd %xmm2,%xmm6
  subsd  %xmm0,%xmm9
  mulsd  %xmm2,%xmm6
  subsd  %xmm0,%xmm5
  movapd %xmm9,%xmm7
  mulsd  %xmm9,%xmm7
  movapd %xmm10,%xmm11
  movapd %xmm10,%xmm12
  mulsd  %xmm10,%xmm11
  movapd %xmm5,%xmm4
  mulsd  %xmm5,%xmm4
  movapd %xmm7,%xmm8
  mulsd  %xmm11,%xmm12
  movapd %xmm11,%xmm0
  addsd  %xmm11,%xmm0
  mulsd  %xmm7,%xmm8
  mulsd  D6217(%rip),%xmm11
  mulsd  %xmm1,%xmm0
  mulsd  %xmm7,%xmm11
  mulsd  %xmm9,%xmm0
  addsd  %xmm12,%xmm0
  addsd  %xmm11,%xmm0
  movsd  D31912(%rip),%xmm11
  mulsd  %xmm10,%xmm11
  mulsd  D30653(%rip),%xmm10
  mulsd  %xmm1,%xmm11
  mulsd  D13497(%rip),%xmm1
  mulsd  %xmm8,%xmm10
  mulsd  %xmm7,%xmm11
  mulsd  %xmm8,%xmm1
  mulsd  %xmm8,%xmm7
  divsd  D22224(%rip),%xmm7
  mulsd  %xmm9,%xmm11
  mulsd  %xmm9,%xmm1
  addsd  %xmm11,%xmm0
  addsd  %xmm10,%xmm0
  addsd  %xmm1,%xmm0
  movapd %xmm3,%xmm1
  mulsd  %xmm3,%xmm1
  mulsd  D20791(%rip),%xmm3
  addsd  %xmm7,%xmm0
  subsd  %xmm3,%xmm1
  addsd  D13525(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  D20867(%rip),%xmm1
  mulsd  %xmm5,%xmm1
  mulsd  %xmm6,%xmm1
  mulsd  %xmm2,%xmm6
  mulsd  D28552(%rip),%xmm2
  addsd  %xmm6,%xmm1
  mulsd  %xmm4,%xmm2
  mulsd  D746(%rip),%xmm4
  addsd  %xmm2,%xmm1
  movapd %xmm4,%xmm2
  mulsd  %xmm5,%xmm2
  addsd  %xmm2,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L2209:
  movapd %xmm1,%xmm4
  movapd %xmm1,%xmm5
  movapd %xmm3,%xmm9
  movsd  D21251(%rip),%xmm0
  mulsd  %xmm1,%xmm4
  addsd  %xmm3,%xmm5
  movapd %xmm1,%xmm10
  subsd  %xmm0,%xmm9
  subsd  %xmm0,%xmm5
  movsd  D20091(%rip),%xmm0
  movapd %xmm9,%xmm8
  movapd %xmm9,%xmm6
  mulsd  %xmm4,%xmm10
  movapd %xmm4,%xmm11
  mulsd  %xmm4,%xmm11
  mulsd  %xmm9,%xmm8
  movapd %xmm10,%xmm12
  mulsd  %xmm11,%xmm0
  mulsd  %xmm11,%xmm12
  movapd %xmm8,%xmm7
  mulsd  %xmm8,%xmm6
  mulsd  %xmm8,%xmm7
  mulsd  D8091(%rip),%xmm10
  mulsd  %xmm4,%xmm0
  mulsd  D31501(%rip),%xmm4
  mulsd  %xmm7,%xmm10
  mulsd  %xmm9,%xmm0
  mulsd  %xmm7,%xmm4
  addsd  %xmm12,%xmm0
  movsd  D17970(%rip),%xmm12
  mulsd  %xmm9,%xmm4
  mulsd  %xmm11,%xmm12
  mulsd  D1953(%rip),%xmm11
  mulsd  %xmm1,%xmm12
  mulsd  D22901(%rip),%xmm1
  mulsd  %xmm6,%xmm11
  mulsd  %xmm7,%xmm6
  divsd  D4052(%rip),%xmm6
  mulsd  %xmm8,%xmm12
  mulsd  %xmm7,%xmm1
  addsd  %xmm12,%xmm0
  mulsd  %xmm8,%xmm1
  addsd  %xmm11,%xmm0
  addsd  %xmm10,%xmm0
  addsd  %xmm4,%xmm0
  addsd  %xmm1,%xmm0
  movapd %xmm3,%xmm1
  mulsd  %xmm3,%xmm1
  mulsd  D20791(%rip),%xmm3
  addsd  %xmm6,%xmm0
  subsd  %xmm3,%xmm1
  addsd  D13525(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  D8112(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  %xmm2,%xmm2
  mulsd  %xmm5,%xmm1
  mulsd  %xmm5,%xmm5
  mulsd  D27605(%rip),%xmm5
  addsd  %xmm2,%xmm1
  addsd  %xmm5,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L6717:
  cmpb   $0x0,-0x4c(%rsp)
  je     L7587
  cmpb   $0x0,-0x40(%rsp)
  je     L7587
  movapd %xmm2,%xmm4
  movsd  D3547(%rip),%xmm0
  addsd  %xmm3,%xmm1
  movapd %xmm3,%xmm6
  mulsd  %xmm2,%xmm4
  movapd %xmm2,%xmm8
  subsd  D21251(%rip),%xmm1
  mulsd  %xmm3,%xmm6
  movapd %xmm1,%xmm10
  movapd %xmm1,%xmm9
  mulsd  %xmm1,%xmm10
  mulsd  %xmm4,%xmm8
  movapd %xmm4,%xmm7
  mulsd  %xmm4,%xmm7
  mulsd  %xmm10,%xmm9
  movapd %xmm10,%xmm5
  mulsd  %xmm10,%xmm5
  mulsd  %xmm7,%xmm0
  movapd %xmm7,%xmm11
  mulsd  %xmm7,%xmm11
  mulsd  %xmm8,%xmm0
  mulsd  D7087(%rip),%xmm8
  mulsd  %xmm1,%xmm0
  mulsd  %xmm5,%xmm8
  addsd  %xmm11,%xmm0
  movsd  D15433(%rip),%xmm11
  mulsd  %xmm8,%xmm1
  mulsd  %xmm7,%xmm11
  mulsd  %xmm4,%xmm11
  mulsd  D753(%rip),%xmm4
  mulsd  %xmm10,%xmm11
  addsd  %xmm11,%xmm0
  movsd  D6513(%rip),%xmm11
  mulsd  %xmm7,%xmm11
  mulsd  D30736(%rip),%xmm7
  mulsd  %xmm2,%xmm11
  mulsd  %xmm5,%xmm7
  mulsd  D14440(%rip),%xmm2
  mulsd  %xmm9,%xmm11
  addsd  %xmm11,%xmm0
  addsd  %xmm7,%xmm0
  addsd  %xmm1,%xmm0
  movapd %xmm4,%xmm1
  mulsd  %xmm5,%xmm1
  mulsd  %xmm10,%xmm1
  addsd  %xmm1,%xmm0
  movapd %xmm2,%xmm1
  mulsd  %xmm5,%xmm1
  mulsd  %xmm5,%xmm5
  mulsd  D1271(%rip),%xmm5
  mulsd  %xmm9,%xmm1
  addsd  %xmm1,%xmm0
  movapd %xmm3,%xmm1
  mulsd  %xmm6,%xmm1
  mulsd  D7758(%rip),%xmm6
  mulsd  D6195(%rip),%xmm3
  addsd  %xmm5,%xmm0
  subsd  %xmm6,%xmm1
  addsd  %xmm3,%xmm1
  subsd  D5295(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L3778:
  movapd %xmm2,%xmm4
  movapd %xmm2,%xmm10
  movapd %xmm1,%xmm9
  movsd  D26433(%rip),%xmm0
  mulsd  %xmm2,%xmm4
  addsd  %xmm3,%xmm9
  movapd %xmm3,%xmm6
  subsd  D21251(%rip),%xmm9
  mulsd  %xmm3,%xmm6
  movapd %xmm9,%xmm8
  movapd %xmm9,%xmm7
  mulsd  %xmm4,%xmm10
  movapd %xmm4,%xmm11
  mulsd  %xmm4,%xmm11
  mulsd  %xmm9,%xmm8
  movapd %xmm10,%xmm12
  mulsd  %xmm11,%xmm0
  mulsd  %xmm11,%xmm12
  movapd %xmm8,%xmm5
  mulsd  %xmm8,%xmm7
  mulsd  %xmm8,%xmm5
  mulsd  D13819(%rip),%xmm10
  mulsd  %xmm4,%xmm0
  mulsd  D31979(%rip),%xmm4
  mulsd  %xmm5,%xmm10
  mulsd  %xmm9,%xmm0
  mulsd  %xmm5,%xmm4
  addsd  %xmm12,%xmm0
  movsd  D12266(%rip),%xmm12
  mulsd  %xmm9,%xmm4
  mulsd  %xmm11,%xmm12
  mulsd  %xmm2,%xmm12
  mulsd  D29027(%rip),%xmm2
  mulsd  %xmm8,%xmm12
  mulsd  %xmm5,%xmm2
  mulsd  D32168(%rip),%xmm5
  addsd  %xmm12,%xmm0
  movsd  D16400(%rip),%xmm12
  mulsd  %xmm8,%xmm2
  mulsd  %xmm7,%xmm12
  mulsd  %xmm12,%xmm11
  addsd  %xmm11,%xmm0
  addsd  %xmm10,%xmm0
  addsd  %xmm4,%xmm0
  movsd  D6195(%rip),%xmm4
  mulsd  %xmm3,%xmm4
  addsd  %xmm2,%xmm0
  movapd %xmm5,%xmm2
  mulsd  %xmm7,%xmm2
  addsd  %xmm2,%xmm0
  movapd %xmm3,%xmm2
  mulsd  %xmm6,%xmm2
  mulsd  D7758(%rip),%xmm6
  subsd  %xmm6,%xmm2
  addsd  %xmm4,%xmm2
  movsd  D15646(%rip),%xmm4
  subsd  D5295(%rip),%xmm2
  mulsd  %xmm4,%xmm3
  addsd  %xmm3,%xmm1
  subsd  %xmm4,%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L6894:
  movapd %xmm2,%xmm6
  movapd %xmm1,%xmm9
  movsd  D21251(%rip),%xmm0
  movapd %xmm3,%xmm5
  mulsd  %xmm2,%xmm6
  addsd  %xmm3,%xmm9
  movapd %xmm3,%xmm4
  subsd  %xmm0,%xmm5
  mulsd  %xmm3,%xmm4
  subsd  %xmm0,%xmm9
  movsd  D31219(%rip),%xmm0
  movapd %xmm6,%xmm11
  movapd %xmm6,%xmm10
  mulsd  %xmm6,%xmm11
  movapd %xmm9,%xmm8
  mulsd  %xmm9,%xmm8
  mulsd  %xmm11,%xmm0
  mulsd  %xmm11,%xmm10
  movapd %xmm8,%xmm7
  mulsd  %xmm8,%xmm7
  mulsd  %xmm2,%xmm0
  mulsd  %xmm9,%xmm0
  addsd  %xmm10,%xmm0
  movsd  D6804(%rip),%xmm10
  mulsd  %xmm8,%xmm10
  mulsd  %xmm11,%xmm10
  addsd  %xmm10,%xmm0
  movsd  D3684(%rip),%xmm10
  mulsd  %xmm6,%xmm10
  mulsd  D29461(%rip),%xmm6
  mulsd  %xmm2,%xmm10
  mulsd  D27171(%rip),%xmm2
  mulsd  %xmm7,%xmm6
  mulsd  %xmm8,%xmm10
  mulsd  %xmm7,%xmm2
  mulsd  D12639(%rip),%xmm7
  mulsd  %xmm9,%xmm10
  mulsd  %xmm9,%xmm2
  addsd  %xmm10,%xmm0
  addsd  %xmm6,%xmm0
  addsd  %xmm2,%xmm0
  movapd %xmm7,%xmm2
  mulsd  %xmm8,%xmm2
  addsd  %xmm2,%xmm0
  movsd  D4338(%rip),%xmm2
  mulsd  %xmm1,%xmm2
  mulsd  %xmm1,%xmm1
  mulsd  %xmm5,%xmm2
  mulsd  %xmm5,%xmm5
  divsd  D29783(%rip),%xmm5
  addsd  %xmm2,%xmm1
  movapd %xmm3,%xmm2
  mulsd  %xmm4,%xmm2
  mulsd  D7758(%rip),%xmm4
  mulsd  D6195(%rip),%xmm3
  addsd  %xmm5,%xmm1
  subsd  %xmm4,%xmm2
  addsd  %xmm3,%xmm2
  subsd  D5295(%rip),%xmm2
  mulsd  %xmm2,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L11284:
  movapd %xmm1,%xmm7
  movapd %xmm2,%xmm8
  movsd  D21251(%rip),%xmm0
  movsd  D17714(%rip),%xmm10
  addsd  %xmm3,%xmm7
  mulsd  %xmm2,%xmm8
  movapd %xmm3,%xmm6
  subsd  %xmm0,%xmm6
  movapd %xmm1,%xmm12
  movapd %xmm3,%xmm5
  mulsd  %xmm1,%xmm12
  subsd  %xmm0,%xmm7
  mulsd  %xmm3,%xmm5
  movapd %xmm6,%xmm4
  mulsd  %xmm6,%xmm4
  movapd %xmm8,%xmm13
  mulsd  %xmm8,%xmm13
  movapd %xmm7,%xmm0
  movapd %xmm7,%xmm11
  mulsd  %xmm10,%xmm0
  mulsd  %xmm8,%xmm10
  mulsd  %xmm7,%xmm11
  mulsd  D5741(%rip),%xmm8
  mulsd  %xmm13,%xmm0
  mulsd  %xmm2,%xmm10
  mulsd  %xmm2,%xmm13
  movapd %xmm11,%xmm9
  mulsd  %xmm11,%xmm8
  mulsd  %xmm11,%xmm9
  mulsd  D13515(%rip),%xmm2
  mulsd  %xmm11,%xmm10
  addsd  %xmm13,%xmm0
  mulsd  %xmm7,%xmm8
  mulsd  %xmm9,%xmm7
  mulsd  %xmm9,%xmm2
  divsd  D6851(%rip),%xmm7
  addsd  %xmm10,%xmm0
  addsd  %xmm8,%xmm0
  addsd  %xmm2,%xmm0
  movsd  D18316(%rip),%xmm2
  mulsd  %xmm12,%xmm2
  mulsd  %xmm1,%xmm12
  addsd  %xmm7,%xmm0
  mulsd  D15646(%rip),%xmm1
  mulsd  %xmm6,%xmm2
  mulsd  %xmm4,%xmm1
  mulsd  D32300(%rip),%xmm4
  addsd  %xmm12,%xmm2
  addsd  %xmm2,%xmm1
  movapd %xmm4,%xmm2
  mulsd  %xmm6,%xmm2
  addsd  %xmm2,%xmm1
  movapd %xmm3,%xmm2
  mulsd  %xmm5,%xmm2
  mulsd  D7758(%rip),%xmm5
  mulsd  D6195(%rip),%xmm3
  subsd  %xmm5,%xmm2
  addsd  %xmm3,%xmm2
  subsd  D5295(%rip),%xmm2
  mulsd  %xmm2,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L2570:
  cmpb   $0x0,-0x4d(%rsp)
  je     L2735
  cmpb   $0x0,-0x3e(%rsp)
  je     L2735
  movapd %xmm2,%xmm9
  movsd  D26433(%rip),%xmm0
  addsd  %xmm3,%xmm1
  movapd %xmm3,%xmm4
  mulsd  %xmm2,%xmm9
  movapd %xmm2,%xmm10
  subsd  D21251(%rip),%xmm1
  mulsd  %xmm3,%xmm4
  movapd %xmm1,%xmm7
  movapd %xmm1,%xmm8
  movapd %xmm1,%xmm6
  mulsd  %xmm1,%xmm7
  mulsd  %xmm9,%xmm0
  movapd %xmm9,%xmm11
  mulsd  %xmm9,%xmm11
  mulsd  %xmm9,%xmm10
  mulsd  %xmm7,%xmm6
  movapd %xmm7,%xmm5
  mulsd  %xmm7,%xmm5
  mulsd  %xmm11,%xmm0
  mulsd  %xmm1,%xmm0
  movapd %xmm10,%xmm1
  mulsd  %xmm11,%xmm1
  mulsd  D13819(%rip),%xmm10
  addsd  %xmm1,%xmm0
  movsd  D12266(%rip),%xmm1
  mulsd  %xmm5,%xmm10
  mulsd  %xmm11,%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  D29027(%rip),%xmm2
  mulsd  %xmm7,%xmm1
  addsd  %xmm1,%xmm0
  movsd  D16400(%rip),%xmm1
  mulsd  %xmm11,%xmm1
  mulsd  %xmm6,%xmm1
  addsd  %xmm1,%xmm0
  movsd  D31979(%rip),%xmm1
  mulsd  %xmm9,%xmm1
  addsd  %xmm10,%xmm0
  mulsd  %xmm5,%xmm1
  mulsd  %xmm8,%xmm1
  addsd  %xmm1,%xmm0
  movapd %xmm2,%xmm1
  movsd  D15958(%rip),%xmm2
  mulsd  %xmm5,%xmm1
  mulsd  D32168(%rip),%xmm5
  mulsd  %xmm4,%xmm2
  mulsd  %xmm7,%xmm1
  mulsd  %xmm3,%xmm2
  mulsd  D15118(%rip),%xmm3
  addsd  %xmm1,%xmm0
  movapd %xmm5,%xmm1
  mulsd  %xmm6,%xmm1
  addsd  %xmm1,%xmm0
  movapd %xmm4,%xmm1
  mulsd  %xmm4,%xmm1
  mulsd  D12989(%rip),%xmm4
  subsd  %xmm2,%xmm1
  addsd  %xmm4,%xmm1
  subsd  %xmm3,%xmm1
  addsd  D15500(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L1269:
  movapd %xmm2,%xmm4
  movsd  D31219(%rip),%xmm0
  movapd %xmm1,%xmm8
  movapd %xmm3,%xmm5
  mulsd  %xmm2,%xmm4
  addsd  %xmm3,%xmm8
  subsd  D21251(%rip),%xmm8
  mulsd  %xmm3,%xmm5
  movapd %xmm8,%xmm7
  mulsd  %xmm8,%xmm7
  movapd %xmm4,%xmm9
  movapd %xmm4,%xmm10
  mulsd  %xmm4,%xmm9
  movapd %xmm7,%xmm6
  mulsd  %xmm7,%xmm6
  mulsd  %xmm9,%xmm0
  mulsd  %xmm9,%xmm10
  mulsd  D6804(%rip),%xmm9
  mulsd  %xmm2,%xmm0
  mulsd  %xmm7,%xmm9
  mulsd  %xmm8,%xmm0
  addsd  %xmm10,%xmm0
  addsd  %xmm9,%xmm0
  movsd  D3684(%rip),%xmm9
  mulsd  %xmm4,%xmm9
  mulsd  D29461(%rip),%xmm4
  mulsd  %xmm2,%xmm9
  mulsd  D27171(%rip),%xmm2
  mulsd  %xmm6,%xmm4
  mulsd  %xmm7,%xmm9
  mulsd  %xmm6,%xmm2
  mulsd  D12639(%rip),%xmm6
  mulsd  %xmm8,%xmm9
  mulsd  %xmm8,%xmm2
  addsd  %xmm9,%xmm0
  addsd  %xmm4,%xmm0
  movsd  D15958(%rip),%xmm4
  mulsd  %xmm5,%xmm4
  addsd  %xmm2,%xmm0
  movapd %xmm6,%xmm2
  mulsd  %xmm7,%xmm2
  mulsd  %xmm3,%xmm4
  addsd  %xmm2,%xmm0
  movapd %xmm5,%xmm2
  mulsd  %xmm5,%xmm2
  mulsd  D12989(%rip),%xmm5
  subsd  %xmm4,%xmm2
  movsd  D15118(%rip),%xmm4
  mulsd  %xmm3,%xmm4
  addsd  %xmm5,%xmm2
  subsd  %xmm4,%xmm2
  movsd  D25954(%rip),%xmm4
  addsd  D15500(%rip),%xmm2
  mulsd  %xmm4,%xmm3
  addsd  %xmm3,%xmm1
  subsd  %xmm4,%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L10609:
  movapd %xmm2,%xmm4
  movapd %xmm1,%xmm7
  movsd  D21251(%rip),%xmm0
  movsd  D17714(%rip),%xmm9
  mulsd  %xmm2,%xmm4
  addsd  %xmm3,%xmm7
  movapd %xmm3,%xmm5
  subsd  %xmm0,%xmm5
  movapd %xmm3,%xmm6
  mulsd  %xmm3,%xmm6
  subsd  %xmm0,%xmm7
  movapd %xmm4,%xmm11
  mulsd  %xmm4,%xmm11
  movapd %xmm7,%xmm10
  mulsd  %xmm7,%xmm10
  movapd %xmm11,%xmm0
  mulsd  %xmm9,%xmm0
  movapd %xmm10,%xmm8
  mulsd  %xmm4,%xmm9
  mulsd  D5741(%rip),%xmm4
  mulsd  %xmm2,%xmm11
  mulsd  %xmm10,%xmm8
  mulsd  %xmm7,%xmm0
  mulsd  %xmm2,%xmm9
  mulsd  %xmm10,%xmm4
  mulsd  D13515(%rip),%xmm2
  addsd  %xmm11,%xmm0
  mulsd  %xmm10,%xmm9
  mulsd  %xmm7,%xmm4
  mulsd  %xmm8,%xmm2
  mulsd  %xmm8,%xmm7
  addsd  %xmm9,%xmm0
  addsd  %xmm4,%xmm0
  movsd  D15958(%rip),%xmm4
  mulsd  %xmm6,%xmm4
  addsd  %xmm2,%xmm0
  movapd %xmm7,%xmm2
  divsd  D6851(%rip),%xmm2
  addsd  %xmm2,%xmm0
  movapd %xmm6,%xmm2
  mulsd  %xmm6,%xmm2
  mulsd  %xmm3,%xmm4
  mulsd  D12989(%rip),%xmm6
  mulsd  D15118(%rip),%xmm3
  subsd  %xmm4,%xmm2
  addsd  %xmm6,%xmm2
  subsd  %xmm3,%xmm2
  movsd  D3009(%rip),%xmm3
  addsd  D15500(%rip),%xmm2
  mulsd  %xmm1,%xmm3
  mulsd  %xmm1,%xmm1
  mulsd  %xmm5,%xmm3
  mulsd  %xmm5,%xmm5
  mulsd  D14619(%rip),%xmm5
  addsd  %xmm3,%xmm1
  addsd  %xmm5,%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L305:
  movapd %xmm1,%xmm9
  movapd %xmm1,%xmm5
  movapd %xmm3,%xmm8
  movsd  D21251(%rip),%xmm0
  mulsd  %xmm1,%xmm9
  addsd  %xmm3,%xmm5
  movapd %xmm3,%xmm7
  subsd  %xmm0,%xmm8
  mulsd  %xmm3,%xmm7
  movapd %xmm2,%xmm6
  mulsd  %xmm2,%xmm6
  subsd  %xmm0,%xmm5
  movsd  D23512(%rip),%xmm0
  movapd %xmm8,%xmm10
  mulsd  %xmm9,%xmm0
  mulsd  %xmm8,%xmm10
  movapd %xmm5,%xmm4
  mulsd  %xmm1,%xmm9
  mulsd  D5611(%rip),%xmm1
  mulsd  %xmm5,%xmm4
  mulsd  %xmm8,%xmm0
  mulsd  %xmm10,%xmm1
  addsd  %xmm9,%xmm0
  addsd  %xmm1,%xmm0
  movapd %xmm8,%xmm1
  movsd  D15958(%rip),%xmm8
  mulsd  %xmm10,%xmm1
  mulsd  %xmm7,%xmm8
  divsd  D324(%rip),%xmm1
  addsd  %xmm1,%xmm0
  movapd %xmm7,%xmm1
  mulsd  %xmm7,%xmm1
  mulsd  D12989(%rip),%xmm7
  mulsd  %xmm3,%xmm8
  mulsd  D15118(%rip),%xmm3
  subsd  %xmm8,%xmm1
  addsd  %xmm7,%xmm1
  subsd  %xmm3,%xmm1
  addsd  D15500(%rip),%xmm1
  movapd %xmm6,%xmm3
  mulsd  %xmm6,%xmm3
  mulsd  %xmm1,%xmm0
  movsd  D7197(%rip),%xmm1
  mulsd  %xmm6,%xmm1
  mulsd  D3209(%rip),%xmm6
  mulsd  %xmm2,%xmm1
  mulsd  D16447(%rip),%xmm2
  mulsd  %xmm4,%xmm6
  mulsd  %xmm5,%xmm1
  mulsd  %xmm4,%xmm2
  mulsd  %xmm4,%xmm4
  mulsd  D2404(%rip),%xmm4
  addsd  %xmm3,%xmm1
  mulsd  %xmm5,%xmm2
  addsd  %xmm6,%xmm1
  addsd  %xmm2,%xmm1
  addsd  %xmm4,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L851:
  movapd %xmm1,%xmm5
  movapd %xmm3,%xmm10
  movapd %xmm1,%xmm8
  movsd  D21251(%rip),%xmm0
  addsd  %xmm3,%xmm5
  mulsd  %xmm1,%xmm8
  movapd %xmm3,%xmm7
  subsd  %xmm0,%xmm10
  mulsd  %xmm3,%xmm7
  movapd %xmm2,%xmm6
  mulsd  %xmm2,%xmm6
  subsd  %xmm0,%xmm5
  movsd  D26342(%rip),%xmm0
  movapd %xmm10,%xmm9
  mulsd  %xmm10,%xmm0
  movapd %xmm8,%xmm11
  mulsd  %xmm10,%xmm9
  movapd %xmm5,%xmm4
  mulsd  %xmm8,%xmm11
  mulsd  %xmm5,%xmm4
  mulsd  %xmm8,%xmm0
  mulsd  D1077(%rip),%xmm8
  mulsd  %xmm1,%xmm0
  mulsd  %xmm9,%xmm8
  mulsd  %xmm9,%xmm1
  mulsd  %xmm9,%xmm9
  addsd  %xmm11,%xmm0
  mulsd  %xmm10,%xmm1
  addsd  %xmm8,%xmm0
  divsd  D18350(%rip),%xmm1
  movsd  D15958(%rip),%xmm8
  mulsd  %xmm7,%xmm8
  addsd  %xmm1,%xmm0
  movapd %xmm9,%xmm1
  divsd  D7754(%rip),%xmm1
  addsd  %xmm1,%xmm0
  movapd %xmm7,%xmm1
  mulsd  %xmm7,%xmm1
  mulsd  %xmm3,%xmm8
  mulsd  D12989(%rip),%xmm7
  mulsd  D15118(%rip),%xmm3
  subsd  %xmm8,%xmm1
  addsd  %xmm7,%xmm1
  subsd  %xmm3,%xmm1
  addsd  D15500(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  D20867(%rip),%xmm1
  mulsd  %xmm5,%xmm1
  mulsd  %xmm6,%xmm1
  mulsd  %xmm2,%xmm6
  mulsd  D28552(%rip),%xmm2
  addsd  %xmm6,%xmm1
  mulsd  %xmm4,%xmm2
  mulsd  D746(%rip),%xmm4
  addsd  %xmm2,%xmm1
  movapd %xmm4,%xmm2
  mulsd  %xmm5,%xmm2
  addsd  %xmm2,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L11102:
  movapd %xmm1,%xmm4
  movapd %xmm1,%xmm5
  movapd %xmm3,%xmm8
  movsd  D21251(%rip),%xmm0
  mulsd  %xmm1,%xmm4
  addsd  %xmm3,%xmm5
  movapd %xmm3,%xmm6
  subsd  %xmm0,%xmm8
  mulsd  %xmm3,%xmm6
  subsd  %xmm0,%xmm5
  movsd  D6719(%rip),%xmm0
  movapd %xmm8,%xmm10
  mulsd  %xmm8,%xmm10
  movapd %xmm4,%xmm9
  mulsd  %xmm4,%xmm9
  movapd %xmm10,%xmm7
  mulsd  %xmm9,%xmm0
  mulsd  %xmm1,%xmm9
  mulsd  %xmm10,%xmm7
  mulsd  %xmm8,%xmm0
  addsd  %xmm9,%xmm0
  movsd  D28972(%rip),%xmm9
  mulsd  %xmm4,%xmm9
  mulsd  D19805(%rip),%xmm4
  mulsd  %xmm1,%xmm9
  mulsd  %xmm10,%xmm4
  mulsd  D8684(%rip),%xmm1
  mulsd  %xmm10,%xmm9
  mulsd  %xmm8,%xmm4
  mulsd  %xmm7,%xmm1
  mulsd  D18346(%rip),%xmm7
  addsd  %xmm9,%xmm0
  addsd  %xmm4,%xmm0
  movsd  D15958(%rip),%xmm4
  mulsd  %xmm6,%xmm4
  addsd  %xmm1,%xmm0
  movapd %xmm7,%xmm1
  mulsd  %xmm8,%xmm1
  mulsd  %xmm3,%xmm4
  mulsd  D15118(%rip),%xmm3
  addsd  %xmm1,%xmm0
  movapd %xmm6,%xmm1
  mulsd  %xmm6,%xmm1
  mulsd  D12989(%rip),%xmm6
  subsd  %xmm4,%xmm1
  addsd  %xmm6,%xmm1
  subsd  %xmm3,%xmm1
  addsd  D15500(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  D8112(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  %xmm2,%xmm2
  mulsd  %xmm5,%xmm1
  mulsd  %xmm5,%xmm5
  mulsd  D27605(%rip),%xmm5
  addsd  %xmm2,%xmm1
  addsd  %xmm5,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L8211:
  test   %r15b,%r15b
  je     L429
  cmpb   $0x0,-0x34(%rsp)
  je     L429
  movapd %xmm2,%xmm5
  movsd  D31219(%rip),%xmm0
  addsd  %xmm3,%xmm1
  movapd %xmm3,%xmm4
  mulsd  %xmm2,%xmm5
  subsd  D21251(%rip),%xmm1
  mulsd  %xmm3,%xmm4
  movapd %xmm1,%xmm8
  mulsd  %xmm1,%xmm8
  movapd %xmm5,%xmm9
  movapd %xmm5,%xmm10
  mulsd  %xmm5,%xmm9
  movapd %xmm4,%xmm6
  mulsd  %xmm4,%xmm6
  movapd %xmm8,%xmm7
  mulsd  %xmm8,%xmm7
  mulsd  %xmm9,%xmm0
  mulsd  %xmm9,%xmm10
  mulsd  D6804(%rip),%xmm9
  mulsd  %xmm2,%xmm0
  mulsd  %xmm8,%xmm9
  mulsd  %xmm1,%xmm0
  addsd  %xmm10,%xmm0
  addsd  %xmm9,%xmm0
  movsd  D3684(%rip),%xmm9
  mulsd  %xmm5,%xmm9
  mulsd  D29461(%rip),%xmm5
  mulsd  %xmm2,%xmm9
  mulsd  D27171(%rip),%xmm2
  mulsd  %xmm7,%xmm5
  mulsd  %xmm8,%xmm9
  mulsd  %xmm7,%xmm2
  mulsd  D12639(%rip),%xmm7
  mulsd  %xmm1,%xmm9
  mulsd  %xmm2,%xmm1
  movsd  D466(%rip),%xmm2
  mulsd  %xmm4,%xmm2
  mulsd  D7449(%rip),%xmm4
  addsd  %xmm9,%xmm0
  addsd  %xmm5,%xmm0
  mulsd  %xmm3,%xmm2
  addsd  %xmm1,%xmm0
  movapd %xmm7,%xmm1
  mulsd  %xmm8,%xmm1
  addsd  %xmm1,%xmm0
  movapd %xmm3,%xmm1
  divsd  D27845(%rip),%xmm3
  mulsd  %xmm6,%xmm1
  mulsd  D8261(%rip),%xmm6
  subsd  %xmm6,%xmm1
  addsd  %xmm2,%xmm1
  subsd  %xmm4,%xmm1
  addsd  %xmm3,%xmm1
  subsd  D17257(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L4946:
  movapd %xmm2,%xmm4
  movapd %xmm1,%xmm7
  movapd %xmm3,%xmm5
  movsd  D17714(%rip),%xmm9
  mulsd  %xmm2,%xmm4
  addsd  %xmm3,%xmm7
  subsd  D21251(%rip),%xmm7
  mulsd  %xmm3,%xmm5
  movapd %xmm7,%xmm0
  movapd %xmm7,%xmm10
  mulsd  %xmm9,%xmm0
  mulsd  %xmm4,%xmm9
  movapd %xmm4,%xmm11
  mulsd  %xmm4,%xmm11
  movapd %xmm5,%xmm6
  mulsd  %xmm7,%xmm10
  mulsd  D5741(%rip),%xmm4
  mulsd  %xmm5,%xmm6
  mulsd  %xmm2,%xmm9
  mulsd  %xmm11,%xmm0
  mulsd  %xmm2,%xmm11
  movapd %xmm10,%xmm8
  mulsd  %xmm10,%xmm4
  mulsd  %xmm10,%xmm8
  mulsd  %xmm10,%xmm9
  mulsd  D13515(%rip),%xmm2
  addsd  %xmm11,%xmm0
  mulsd  %xmm7,%xmm4
  mulsd  %xmm8,%xmm7
  addsd  %xmm9,%xmm0
  mulsd  %xmm8,%xmm2
  addsd  %xmm4,%xmm0
  movsd  D466(%rip),%xmm4
  mulsd  %xmm5,%xmm4
  addsd  %xmm2,%xmm0
  mulsd  D7449(%rip),%xmm5
  movapd %xmm7,%xmm2
  divsd  D6851(%rip),%xmm2
  addsd  %xmm2,%xmm0
  movapd %xmm3,%xmm2
  mulsd  %xmm6,%xmm2
  mulsd  D8261(%rip),%xmm6
  mulsd  %xmm3,%xmm4
  subsd  %xmm6,%xmm2
  addsd  %xmm4,%xmm2
  movapd %xmm3,%xmm4
  divsd  D27845(%rip),%xmm4
  subsd  %xmm5,%xmm2
  addsd  %xmm4,%xmm2
  movsd  D2362(%rip),%xmm4
  subsd  D17257(%rip),%xmm2
  mulsd  %xmm4,%xmm3
  addsd  %xmm3,%xmm1
  subsd  %xmm4,%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L5691:
  cmpb   $0x0,-0x1e(%rsp)
  je     L6771
  cmp    $0x4,%eax
  jne    L3520
  movapd %xmm1,%xmm4
  movapd %xmm3,%xmm10
  addsd  %xmm1,%xmm3
  movsd  D21251(%rip),%xmm0
  mulsd  %xmm1,%xmm4
  movapd %xmm1,%xmm11
  movapd %xmm2,%xmm6
  subsd  %xmm0,%xmm10
  mulsd  %xmm2,%xmm6
  subsd  %xmm0,%xmm3
  movsd  D30449(%rip),%xmm0
  movapd %xmm10,%xmm9
  movapd %xmm10,%xmm8
  mulsd  %xmm4,%xmm11
  movapd %xmm4,%xmm12
  movapd %xmm3,%xmm5
  mulsd  %xmm4,%xmm12
  mulsd  %xmm10,%xmm9
  mulsd  %xmm3,%xmm5
  movapd %xmm11,%xmm13
  mulsd  %xmm12,%xmm0
  mulsd  %xmm12,%xmm13
  movapd %xmm9,%xmm7
  mulsd  %xmm9,%xmm8
  mulsd  %xmm9,%xmm7
  mulsd  D11013(%rip),%xmm11
  mulsd  %xmm4,%xmm0
  mulsd  D29178(%rip),%xmm4
  mulsd  %xmm7,%xmm11
  mulsd  %xmm10,%xmm0
  mulsd  %xmm7,%xmm4
  addsd  %xmm13,%xmm0
  movsd  D6159(%rip),%xmm13
  mulsd  %xmm10,%xmm4
  mulsd  %xmm12,%xmm13
  mulsd  D4813(%rip),%xmm12
  mulsd  %xmm1,%xmm13
  mulsd  D20851(%rip),%xmm1
  mulsd  %xmm8,%xmm12
  mulsd  %xmm9,%xmm13
  mulsd  %xmm7,%xmm1
  mulsd  D14332(%rip),%xmm7
  addsd  %xmm13,%xmm0
  mulsd  %xmm9,%xmm1
  addsd  %xmm12,%xmm0
  addsd  %xmm11,%xmm0
  addsd  %xmm4,%xmm0
  movapd %xmm6,%xmm4
  mulsd  %xmm6,%xmm4
  addsd  %xmm1,%xmm0
  movapd %xmm7,%xmm1
  mulsd  %xmm8,%xmm1
  addsd  %xmm1,%xmm0
  movsd  D7197(%rip),%xmm1
  mulsd  %xmm6,%xmm1
  mulsd  D3209(%rip),%xmm6
  mulsd  %xmm2,%xmm1
  mulsd  D16447(%rip),%xmm2
  mulsd  %xmm5,%xmm6
  mulsd  %xmm3,%xmm1
  mulsd  %xmm5,%xmm2
  mulsd  %xmm5,%xmm5
  mulsd  D2404(%rip),%xmm5
  addsd  %xmm4,%xmm1
  mulsd  %xmm3,%xmm2
  addsd  %xmm6,%xmm1
  addsd  %xmm2,%xmm1
  addsd  %xmm5,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L10280:
  movapd %xmm2,%xmm4
  movapd %xmm3,%xmm8
  addsd  %xmm1,%xmm3
  movsd  D21251(%rip),%xmm0
  mulsd  %xmm2,%xmm4
  movapd %xmm2,%xmm11
  movapd %xmm1,%xmm6
  subsd  %xmm0,%xmm8
  mulsd  %xmm1,%xmm6
  subsd  %xmm0,%xmm3
  movsd  D26433(%rip),%xmm0
  movapd %xmm8,%xmm5
  movapd %xmm4,%xmm12
  movapd %xmm3,%xmm10
  movapd %xmm3,%xmm9
  mulsd  %xmm4,%xmm12
  mulsd  %xmm4,%xmm11
  mulsd  %xmm3,%xmm10
  mulsd  %xmm8,%xmm5
  mulsd  %xmm12,%xmm0
  movapd %xmm11,%xmm13
  mulsd  %xmm12,%xmm13
  movapd %xmm10,%xmm7
  mulsd  %xmm10,%xmm9
  mulsd  %xmm10,%xmm7
  mulsd  %xmm4,%xmm0
  mulsd  D31979(%rip),%xmm4
  mulsd  D13819(%rip),%xmm11
  mulsd  %xmm3,%xmm0
  mulsd  %xmm7,%xmm4
  mulsd  %xmm7,%xmm11
  addsd  %xmm13,%xmm0
  movsd  D12266(%rip),%xmm13
  mulsd  %xmm4,%xmm3
  mulsd  %xmm12,%xmm13
  mulsd  %xmm2,%xmm13
  mulsd  D29027(%rip),%xmm2
  mulsd  %xmm10,%xmm13
  mulsd  %xmm7,%xmm2
  mulsd  D32168(%rip),%xmm7
  addsd  %xmm13,%xmm0
  movsd  D16400(%rip),%xmm13
  mulsd  %xmm10,%xmm2
  mulsd  %xmm9,%xmm13
  mulsd  %xmm13,%xmm12
  addsd  %xmm12,%xmm0
  addsd  %xmm11,%xmm0
  addsd  %xmm3,%xmm0
  movapd %xmm6,%xmm3
  mulsd  %xmm6,%xmm3
  addsd  %xmm2,%xmm0
  movapd %xmm7,%xmm2
  mulsd  %xmm9,%xmm2
  addsd  %xmm2,%xmm0
  movsd  D29932(%rip),%xmm2
  mulsd  %xmm6,%xmm2
  mulsd  %xmm5,%xmm6
  divsd  D10930(%rip),%xmm6
  mulsd  %xmm1,%xmm2
  mulsd  D15708(%rip),%xmm1
  mulsd  %xmm8,%xmm2
  mulsd  %xmm5,%xmm1
  mulsd  %xmm5,%xmm5
  divsd  D11928(%rip),%xmm5
  addsd  %xmm3,%xmm2
  mulsd  %xmm8,%xmm1
  addsd  %xmm6,%xmm2
  addsd  %xmm2,%xmm1
  addsd  %xmm5,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L8238:
  cmpb   $0x0,-0x29(%rsp)
  je     L6048
  cmp    $0x6,%eax
  jne    L5691
  movapd %xmm2,%xmm6
  movapd %xmm3,%xmm5
  addsd  %xmm1,%xmm3
  movsd  D21251(%rip),%xmm0
  mulsd  %xmm2,%xmm6
  movapd %xmm1,%xmm4
  subsd  %xmm0,%xmm5
  mulsd  %xmm1,%xmm4
  subsd  %xmm0,%xmm3
  movsd  D31219(%rip),%xmm0
  movapd %xmm5,%xmm8
  movapd %xmm6,%xmm11
  movapd %xmm3,%xmm10
  movapd %xmm6,%xmm13
  mulsd  %xmm6,%xmm11
  movapd %xmm4,%xmm12
  mulsd  %xmm3,%xmm10
  mulsd  %xmm4,%xmm12
  mulsd  %xmm5,%xmm8
  mulsd  %xmm11,%xmm0
  mulsd  %xmm11,%xmm13
  movapd %xmm10,%xmm7
  mulsd  D6804(%rip),%xmm11
  mulsd  %xmm10,%xmm7
  movapd %xmm8,%xmm9
  mulsd  %xmm8,%xmm9
  mulsd  %xmm2,%xmm0
  mulsd  %xmm10,%xmm11
  mulsd  %xmm3,%xmm0
  addsd  %xmm13,%xmm0
  addsd  %xmm11,%xmm0
  movsd  D3684(%rip),%xmm11
  mulsd  %xmm6,%xmm11
  mulsd  D29461(%rip),%xmm6
  mulsd  %xmm2,%xmm11
  mulsd  D27171(%rip),%xmm2
  mulsd  %xmm7,%xmm6
  mulsd  %xmm10,%xmm11
  mulsd  %xmm7,%xmm2
  mulsd  D12639(%rip),%xmm7
  mulsd  %xmm3,%xmm11
  mulsd  %xmm3,%xmm2
  movapd %xmm4,%xmm3
  mulsd  D1634(%rip),%xmm4
  mulsd  %xmm8,%xmm3
  addsd  %xmm11,%xmm0
  mulsd  %xmm8,%xmm4
  addsd  %xmm6,%xmm0
  mulsd  %xmm1,%xmm3
  mulsd  D6186(%rip),%xmm3
  addsd  %xmm2,%xmm0
  movapd %xmm7,%xmm2
  mulsd  %xmm10,%xmm2
  mulsd  %xmm5,%xmm4
  addsd  %xmm2,%xmm0
  movsd  D8112(%rip),%xmm2
  mulsd  %xmm12,%xmm2
  mulsd  %xmm1,%xmm12
  mulsd  D11404(%rip),%xmm1
  mulsd  %xmm5,%xmm2
  mulsd  %xmm9,%xmm5
  mulsd  %xmm9,%xmm1
  divsd  D1419(%rip),%xmm5
  addsd  %xmm12,%xmm2
  addsd  %xmm3,%xmm2
  addsd  %xmm4,%xmm2
  addsd  %xmm2,%xmm1
  addsd  %xmm5,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L3041:
  movapd %xmm2,%xmm5
  movapd %xmm3,%xmm6
  addsd  %xmm1,%xmm3
  movsd  D21251(%rip),%xmm0
  mulsd  %xmm2,%xmm5
  movapd %xmm2,%xmm7
  subsd  %xmm0,%xmm6
  subsd  %xmm0,%xmm3
  movsd  D10385(%rip),%xmm0
  movapd %xmm5,%xmm4
  movapd %xmm3,%xmm11
  movapd %xmm3,%xmm10
  mulsd  %xmm5,%xmm4
  mulsd  %xmm5,%xmm7
  mulsd  %xmm3,%xmm11
  movapd %xmm4,%xmm12
  mulsd  %xmm4,%xmm12
  mulsd  %xmm11,%xmm10
  movapd %xmm11,%xmm9
  mulsd  %xmm11,%xmm9
  mulsd  %xmm12,%xmm0
  mulsd  %xmm2,%xmm12
  movapd %xmm9,%xmm8
  mulsd  %xmm9,%xmm8
  mulsd  %xmm3,%xmm0
  addsd  %xmm12,%xmm0
  movsd  D6454(%rip),%xmm12
  mulsd  %xmm4,%xmm12
  mulsd  %xmm7,%xmm12
  mulsd  D19235(%rip),%xmm7
  mulsd  %xmm11,%xmm12
  addsd  %xmm12,%xmm0
  movsd  D9034(%rip),%xmm12
  mulsd  %xmm4,%xmm12
  mulsd  %xmm5,%xmm12
  mulsd  D9595(%rip),%xmm5
  mulsd  %xmm10,%xmm12
  addsd  %xmm12,%xmm0
  movsd  D16096(%rip),%xmm12
  mulsd  %xmm4,%xmm12
  mulsd  D24891(%rip),%xmm4
  mulsd  %xmm2,%xmm12
  mulsd  %xmm9,%xmm4
  mulsd  D32680(%rip),%xmm2
  mulsd  %xmm9,%xmm12
  mulsd  %xmm3,%xmm4
  mulsd  %xmm8,%xmm2
  addsd  %xmm12,%xmm0
  addsd  %xmm4,%xmm0
  movapd %xmm7,%xmm4
  mulsd  %xmm9,%xmm4
  mulsd  %xmm11,%xmm4
  addsd  %xmm4,%xmm0
  movapd %xmm5,%xmm4
  mulsd  %xmm9,%xmm4
  mulsd  %xmm10,%xmm4
  addsd  %xmm4,%xmm0
  addsd  %xmm2,%xmm0
  movsd  D20299(%rip),%xmm2
  mulsd  %xmm8,%xmm2
  mulsd  %xmm3,%xmm2
  addsd  %xmm2,%xmm0
  movsd  D22977(%rip),%xmm2
  mulsd  %xmm1,%xmm2
  mulsd  %xmm1,%xmm1
  mulsd  %xmm6,%xmm2
  mulsd  %xmm6,%xmm6
  divsd  D6262(%rip),%xmm6
  addsd  %xmm2,%xmm1
  addsd  %xmm6,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L1934:
  cmpb   $0x0,-0x4c(%rsp)
  je     L9107
  cmp    $0x8,%eax
  jne    L8238
  movapd %xmm2,%xmm4
  movapd %xmm3,%xmm6
  addsd  %xmm1,%xmm3
  movsd  D21251(%rip),%xmm0
  mulsd  %xmm2,%xmm4
  movapd %xmm2,%xmm10
  movapd %xmm1,%xmm7
  subsd  %xmm0,%xmm6
  mulsd  %xmm1,%xmm7
  subsd  %xmm0,%xmm3
  movsd  D3547(%rip),%xmm0
  movapd %xmm6,%xmm8
  movapd %xmm4,%xmm9
  movapd %xmm3,%xmm12
  movapd %xmm3,%xmm11
  mulsd  %xmm4,%xmm9
  mulsd  %xmm4,%xmm10
  mulsd  %xmm3,%xmm12
  mulsd  %xmm6,%xmm8
  mulsd  %xmm9,%xmm0
  movapd %xmm9,%xmm13
  mulsd  %xmm9,%xmm13
  mulsd  %xmm12,%xmm11
  movapd %xmm12,%xmm5
  mulsd  %xmm12,%xmm5
  mulsd  %xmm10,%xmm0
  mulsd  D7087(%rip),%xmm10
  mulsd  %xmm3,%xmm0
  mulsd  %xmm5,%xmm10
  addsd  %xmm13,%xmm0
  movsd  D15433(%rip),%xmm13
  mulsd  %xmm10,%xmm3
  mulsd  %xmm9,%xmm13
  mulsd  %xmm4,%xmm13
  mulsd  D753(%rip),%xmm4
  mulsd  %xmm12,%xmm13
  addsd  %xmm13,%xmm0
  movsd  D6513(%rip),%xmm13
  mulsd  %xmm9,%xmm13
  mulsd  D30736(%rip),%xmm9
  mulsd  %xmm2,%xmm13
  mulsd  %xmm5,%xmm9
  mulsd  D14440(%rip),%xmm2
  mulsd  %xmm11,%xmm13
  mulsd  %xmm5,%xmm2
  addsd  %xmm13,%xmm0
  mulsd  %xmm11,%xmm2
  addsd  %xmm9,%xmm0
  addsd  %xmm3,%xmm0
  movapd %xmm4,%xmm3
  mulsd  %xmm5,%xmm3
  mulsd  %xmm5,%xmm5
  mulsd  D1271(%rip),%xmm5
  mulsd  %xmm12,%xmm3
  addsd  %xmm3,%xmm0
  addsd  %xmm2,%xmm0
  movsd  D7318(%rip),%xmm2
  mulsd  %xmm6,%xmm2
  mulsd  %xmm8,%xmm6
  addsd  %xmm5,%xmm0
  divsd  D13333(%rip),%xmm6
  mulsd  %xmm7,%xmm2
  mulsd  %xmm1,%xmm7
  mulsd  D986(%rip),%xmm1
  addsd  %xmm7,%xmm2
  mulsd  %xmm8,%xmm1
  addsd  %xmm2,%xmm1
  addsd  %xmm6,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L1386:
  movapd %xmm2,%xmm4
  movsd  D950(%rip),%xmm0
  movapd %xmm2,%xmm6
  addsd  %xmm3,%xmm1
  mulsd  %xmm2,%xmm4
  subsd  D21251(%rip),%xmm1
  movapd %xmm1,%xmm8
  movapd %xmm1,%xmm7
  mulsd  %xmm1,%xmm8
  mulsd  %xmm4,%xmm6
  movapd %xmm4,%xmm5
  mulsd  %xmm4,%xmm5
  mulsd  %xmm8,%xmm7
  movapd %xmm8,%xmm9
  mulsd  %xmm8,%xmm9
  movapd %xmm6,%xmm11
  movapd %xmm5,%xmm10
  mulsd  %xmm5,%xmm10
  movapd %xmm9,%xmm3
  mulsd  %xmm9,%xmm3
  mulsd  %xmm10,%xmm0
  mulsd  %xmm10,%xmm11
  mulsd  %xmm4,%xmm0
  mulsd  %xmm1,%xmm0
  addsd  %xmm11,%xmm0
  movsd  D5653(%rip),%xmm11
  mulsd  %xmm10,%xmm11
  mulsd  D24454(%rip),%xmm10
  mulsd  %xmm2,%xmm11
  mulsd  %xmm7,%xmm10
  mulsd  %xmm8,%xmm11
  addsd  %xmm11,%xmm0
  addsd  %xmm10,%xmm0
  movsd  D13933(%rip),%xmm10
  mulsd  %xmm5,%xmm10
  mulsd  %xmm6,%xmm10
  mulsd  D29582(%rip),%xmm6
  mulsd  %xmm9,%xmm10
  mulsd  %xmm3,%xmm6
  addsd  %xmm10,%xmm0
  movsd  D11620(%rip),%xmm10
  mulsd  %xmm5,%xmm10
  mulsd  %xmm4,%xmm10
  mulsd  D22216(%rip),%xmm4
  mulsd  %xmm9,%xmm10
  mulsd  %xmm3,%xmm4
  mulsd  %xmm1,%xmm10
  mulsd  %xmm4,%xmm1
  addsd  %xmm10,%xmm0
  movsd  D1759(%rip),%xmm10
  mulsd  %xmm5,%xmm10
  mulsd  D11151(%rip),%xmm5
  mulsd  %xmm2,%xmm10
  mulsd  %xmm9,%xmm5
  mulsd  D16170(%rip),%xmm2
  mulsd  %xmm9,%xmm10
  mulsd  %xmm7,%xmm5
  mulsd  %xmm8,%xmm10
  addsd  %xmm10,%xmm0
  addsd  %xmm5,%xmm0
  addsd  %xmm6,%xmm0
  addsd  %xmm1,%xmm0
  movapd %xmm2,%xmm1
  mulsd  %xmm3,%xmm1
  mulsd  D704(%rip),%xmm3
  mulsd  %xmm8,%xmm1
  addsd  %xmm1,%xmm0
  movapd %xmm3,%xmm1
  mulsd  %xmm7,%xmm1
  addsd  %xmm1,%xmm0
  jmp    L3357
L3174:
  movzbl -0x1(%rsp),%edi
  mov    %dil,-0x3c(%rsp)
  mov    %dil,-0x39(%rsp)
L7386:
  test   %r12b,%r12b
  je     L11640
  cmp    $0xa,%eax
  jne    L1934
  movapd %xmm2,%xmm4
  movapd %xmm1,%xmm5
  movapd %xmm2,%xmm8
  movsd  D4195(%rip),%xmm0
  mulsd  %xmm2,%xmm4
  addsd  %xmm3,%xmm5
  subsd  D21251(%rip),%xmm5
  movapd %xmm5,%xmm7
  movapd %xmm5,%xmm10
  mulsd  %xmm5,%xmm7
  mulsd  %xmm4,%xmm8
  movapd %xmm4,%xmm11
  movapd %xmm4,%xmm13
  mulsd  %xmm4,%xmm11
  mulsd  %xmm7,%xmm10
  movapd %xmm7,%xmm9
  mulsd  %xmm7,%xmm9
  movapd %xmm11,%xmm12
  mulsd  %xmm11,%xmm12
  movapd %xmm9,%xmm6
  mulsd  %xmm9,%xmm6
  mulsd  %xmm12,%xmm0
  mulsd  %xmm12,%xmm13
  mulsd  D10585(%rip),%xmm12
  mulsd  %xmm2,%xmm0
  mulsd  %xmm7,%xmm12
  mulsd  %xmm5,%xmm0
  addsd  %xmm13,%xmm0
  addsd  %xmm12,%xmm0
  movsd  D32163(%rip),%xmm12
  mulsd  %xmm11,%xmm12
  mulsd  %xmm8,%xmm12
  mulsd  D16473(%rip),%xmm8
  mulsd  %xmm10,%xmm12
  mulsd  %xmm9,%xmm8
  addsd  %xmm12,%xmm0
  movsd  D17132(%rip),%xmm12
  mulsd  %xmm10,%xmm8
  mulsd  %xmm11,%xmm12
  mulsd  %xmm4,%xmm12
  mulsd  D1139(%rip),%xmm4
  mulsd  %xmm9,%xmm12
  mulsd  %xmm6,%xmm4
  addsd  %xmm12,%xmm0
  movsd  D6386(%rip),%xmm12
  mulsd  %xmm11,%xmm12
  mulsd  D11771(%rip),%xmm11
  mulsd  %xmm2,%xmm12
  mulsd  %xmm9,%xmm11
  mulsd  D6621(%rip),%xmm2
  mulsd  %xmm9,%xmm12
  mulsd  %xmm7,%xmm11
  mulsd  %xmm6,%xmm2
  mulsd  D4936(%rip),%xmm6
  mulsd  %xmm5,%xmm12
  mulsd  %xmm5,%xmm2
  addsd  %xmm12,%xmm0
  addsd  %xmm11,%xmm0
  addsd  %xmm8,%xmm0
  addsd  %xmm4,%xmm0
  addsd  %xmm2,%xmm0
  movapd %xmm6,%xmm2
  mulsd  %xmm7,%xmm2
  addsd  %xmm2,%xmm0
  movsd  D9502(%rip),%xmm2
  mulsd  %xmm2,%xmm3
  addsd  %xmm3,%xmm1
  subsd  %xmm2,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L1251:
  movapd %xmm2,%xmm5
  addsd  %xmm3,%xmm1
  movapd %xmm2,%xmm8
  movsd  D4195(%rip),%xmm0
  mulsd  %xmm2,%xmm5
  subsd  D21251(%rip),%xmm1
  subsd  D26431(%rip),%xmm3
  movapd %xmm1,%xmm7
  movapd %xmm1,%xmm10
  mulsd  %xmm1,%xmm7
  mulsd  %xmm5,%xmm8
  movapd %xmm5,%xmm4
  movapd %xmm5,%xmm12
  mulsd  %xmm5,%xmm4
  mulsd  %xmm7,%xmm10
  movapd %xmm7,%xmm9
  mulsd  %xmm7,%xmm9
  movapd %xmm4,%xmm11
  mulsd  %xmm4,%xmm11
  movapd %xmm9,%xmm6
  mulsd  %xmm9,%xmm6
  mulsd  %xmm11,%xmm0
  mulsd  %xmm11,%xmm12
  mulsd  D10585(%rip),%xmm11
  mulsd  %xmm2,%xmm0
  mulsd  %xmm7,%xmm11
  mulsd  %xmm1,%xmm0
  addsd  %xmm12,%xmm0
  addsd  %xmm11,%xmm0
  movsd  D32163(%rip),%xmm11
  mulsd  %xmm4,%xmm11
  mulsd  %xmm8,%xmm11
  mulsd  %xmm10,%xmm11
  addsd  %xmm11,%xmm0
  movsd  D17132(%rip),%xmm11
  mulsd  %xmm4,%xmm11
  mulsd  %xmm5,%xmm11
  mulsd  D1139(%rip),%xmm5
  mulsd  %xmm9,%xmm11
  mulsd  %xmm6,%xmm5
  addsd  %xmm11,%xmm0
  movsd  D6386(%rip),%xmm11
  mulsd  %xmm4,%xmm11
  mulsd  D11771(%rip),%xmm4
  mulsd  %xmm2,%xmm11
  mulsd  %xmm9,%xmm4
  mulsd  D6621(%rip),%xmm2
  mulsd  %xmm9,%xmm11
  mulsd  %xmm7,%xmm4
  mulsd  %xmm6,%xmm2
  mulsd  D4936(%rip),%xmm6
  mulsd  %xmm1,%xmm11
  mulsd  %xmm2,%xmm1
  addsd  %xmm11,%xmm0
  addsd  %xmm4,%xmm0
  movsd  D16473(%rip),%xmm4
  mulsd  %xmm8,%xmm4
  mulsd  %xmm9,%xmm4
  mulsd  %xmm10,%xmm4
  addsd  %xmm4,%xmm0
  addsd  %xmm5,%xmm0
  addsd  %xmm1,%xmm0
  movapd %xmm6,%xmm1
  mulsd  %xmm7,%xmm1
  addsd  %xmm1,%xmm0
  mulsd  %xmm3,%xmm0
  jmp    L3357
L2612:
  movb   $0x0,-0xa(%rsp)
L5704:
  cmp    $0xa,%ecx
  sete   -0x3c(%rsp)
  movzbl -0x3c(%rsp),%edi
  and    -0x39(%rsp),%dil
  mov    %dil,-0x1(%rsp)
  je     L395
  test   %eax,%eax
  jne    L3174
  movapd %xmm3,%xmm1
  movsd  D603(%rip),%xmm6
  movapd %xmm3,%xmm5
  mulsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm5
  movapd %xmm1,%xmm2
  movapd %xmm1,%xmm0
  mulsd  %xmm1,%xmm2
  movapd %xmm2,%xmm4
  mulsd  %xmm2,%xmm4
  mulsd  %xmm4,%xmm6
  mulsd  %xmm4,%xmm0
  mulsd  D16091(%rip),%xmm4
  mulsd  %xmm3,%xmm6
  subsd  %xmm6,%xmm0
  addsd  %xmm4,%xmm0
  movsd  D16368(%rip),%xmm4
  mulsd  %xmm2,%xmm4
  mulsd  %xmm5,%xmm4
  mulsd  D2344(%rip),%xmm5
  subsd  %xmm4,%xmm0
  movsd  D12606(%rip),%xmm4
  mulsd  %xmm2,%xmm4
  mulsd  %xmm1,%xmm4
  mulsd  D20724(%rip),%xmm1
  addsd  %xmm4,%xmm0
  movsd  D24959(%rip),%xmm4
  mulsd  %xmm2,%xmm4
  mulsd  D3764(%rip),%xmm2
  mulsd  %xmm3,%xmm4
  mulsd  D9020(%rip),%xmm3
  subsd  %xmm4,%xmm0
  addsd  %xmm2,%xmm0
  subsd  %xmm5,%xmm0
  addsd  %xmm1,%xmm0
  subsd  %xmm3,%xmm0
  addsd  D24367(%rip),%xmm0
  jmp    L3357
L8423:
  movzbl -0x48(%rsp),%edi
  movb   $0x1,-0x1a(%rsp)
  and    %r10d,%edi
  mov    %dil,-0xa(%rsp)
  jmp    L5704
L5171:
  movapd %xmm3,%xmm5
  movsd  D30613(%rip),%xmm7
  movapd %xmm3,%xmm6
  mulsd  %xmm3,%xmm5
  mulsd  %xmm5,%xmm6
  movapd %xmm5,%xmm4
  mulsd  %xmm5,%xmm4
  mulsd  %xmm4,%xmm7
  movapd %xmm4,%xmm0
  mulsd  %xmm4,%xmm0
  mulsd  %xmm6,%xmm7
  mulsd  D344(%rip),%xmm6
  subsd  %xmm7,%xmm0
  movsd  D6696(%rip),%xmm7
  mulsd  %xmm4,%xmm7
  mulsd  %xmm5,%xmm7
  mulsd  D2095(%rip),%xmm5
  addsd  %xmm7,%xmm0
  movsd  D17666(%rip),%xmm7
  mulsd  %xmm4,%xmm7
  mulsd  D17418(%rip),%xmm4
  mulsd  %xmm3,%xmm7
  subsd  %xmm7,%xmm0
  addsd  %xmm4,%xmm0
  movsd  D19514(%rip),%xmm4
  mulsd  %xmm3,%xmm4
  subsd  %xmm6,%xmm0
  addsd  %xmm5,%xmm0
  movsd  D15079(%rip),%xmm5
  subsd  %xmm4,%xmm0
  movapd %xmm3,%xmm4
  addsd  D13125(%rip),%xmm0
  mulsd  %xmm5,%xmm4
  addsd  %xmm1,%xmm4
  subsd  %xmm5,%xmm4
  mulsd  %xmm4,%xmm0
  movsd  D25851(%rip),%xmm4
  mulsd  %xmm4,%xmm1
  mulsd  %xmm4,%xmm3
  addsd  %xmm2,%xmm1
  addsd  %xmm3,%xmm1
  subsd  %xmm4,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L9785:
  movzbl -0x2d(%rsp),%edi
  movb   $0x0,-0x2d(%rsp)
  mov    %dil,-0x1a(%rsp)
  jmp    L9560
L8429:
  movzbl -0x48(%rsp),%r9d
  and    %r10b,%r9b
  jne    L8747
  movzbl -0xb(%rsp),%edi
  movb   $0x0,-0xa(%rsp)
  mov    %dil,-0x4b(%rsp)
  mov    %edi,%r9d
  jmp    L5704
L6469:
  movapd %xmm3,%xmm5
  movsd  D30613(%rip),%xmm7
  movapd %xmm3,%xmm6
  addsd  %xmm3,%xmm1
  mulsd  %xmm3,%xmm5
  subsd  D21251(%rip),%xmm1
  mulsd  %xmm5,%xmm6
  movapd %xmm5,%xmm4
  mulsd  %xmm5,%xmm4
  mulsd  %xmm4,%xmm7
  movapd %xmm4,%xmm0
  mulsd  %xmm4,%xmm0
  mulsd  %xmm6,%xmm7
  mulsd  D344(%rip),%xmm6
  subsd  %xmm7,%xmm0
  movsd  D6696(%rip),%xmm7
  mulsd  %xmm4,%xmm7
  mulsd  %xmm5,%xmm7
  mulsd  D2095(%rip),%xmm5
  addsd  %xmm7,%xmm0
  movsd  D17666(%rip),%xmm7
  mulsd  %xmm4,%xmm7
  mulsd  D17418(%rip),%xmm4
  mulsd  %xmm3,%xmm7
  mulsd  D19514(%rip),%xmm3
  subsd  %xmm7,%xmm0
  addsd  %xmm4,%xmm0
  subsd  %xmm6,%xmm0
  addsd  %xmm5,%xmm0
  subsd  %xmm3,%xmm0
  movsd  D8112(%rip),%xmm3
  addsd  D13125(%rip),%xmm0
  mulsd  %xmm2,%xmm3
  mulsd  %xmm2,%xmm2
  mulsd  %xmm1,%xmm3
  mulsd  %xmm1,%xmm1
  mulsd  D27605(%rip),%xmm1
  addsd  %xmm3,%xmm2
  addsd  %xmm2,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L5001:
  cmpb   $0x0,-0x1a(%rsp)
  je     L2819
  cmp    $0x1,%eax
  jne    L8423
  movapd %xmm3,%xmm5
  movapd %xmm3,%xmm0
  movapd %xmm3,%xmm6
  mulsd  %xmm3,%xmm5
  mulsd  %xmm5,%xmm6
  movapd %xmm5,%xmm4
  mulsd  %xmm5,%xmm4
  movapd %xmm4,%xmm7
  mulsd  %xmm4,%xmm7
  mulsd  %xmm7,%xmm0
  mulsd  D28102(%rip),%xmm7
  subsd  %xmm7,%xmm0
  movsd  D2502(%rip),%xmm7
  mulsd  %xmm4,%xmm7
  mulsd  %xmm6,%xmm7
  mulsd  D5960(%rip),%xmm6
  addsd  %xmm7,%xmm0
  movsd  D3762(%rip),%xmm7
  mulsd  %xmm4,%xmm7
  mulsd  %xmm5,%xmm7
  mulsd  D1167(%rip),%xmm5
  subsd  %xmm7,%xmm0
  movsd  D214(%rip),%xmm7
  mulsd  %xmm4,%xmm7
  mulsd  D7223(%rip),%xmm4
  mulsd  %xmm3,%xmm7
  addsd  %xmm7,%xmm0
  subsd  %xmm4,%xmm0
  movsd  D24719(%rip),%xmm4
  mulsd  %xmm3,%xmm4
  addsd  %xmm6,%xmm0
  subsd  %xmm5,%xmm0
  addsd  %xmm4,%xmm0
  movsd  D25851(%rip),%xmm4
  subsd  D25037(%rip),%xmm0
  mulsd  %xmm4,%xmm1
  mulsd  %xmm4,%xmm3
  addsd  %xmm2,%xmm1
  addsd  %xmm3,%xmm1
  subsd  %xmm4,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L8747:
  mov    %r9b,-0xb(%rsp)
  mov    %r9b,-0x4b(%rsp)
  jmp    L166
L837:
  movapd %xmm3,%xmm5
  movapd %xmm1,%xmm4
  movapd %xmm3,%xmm6
  movsd  D30579(%rip),%xmm8
  mulsd  %xmm3,%xmm5
  addsd  %xmm3,%xmm4
  movsd  D21251(%rip),%xmm0
  subsd  %xmm0,%xmm6
  subsd  %xmm0,%xmm4
  movapd %xmm5,%xmm7
  movapd %xmm5,%xmm0
  mulsd  %xmm5,%xmm7
  mulsd  %xmm7,%xmm8
  mulsd  %xmm7,%xmm0
  mulsd  D2938(%rip),%xmm7
  mulsd  %xmm3,%xmm8
  subsd  %xmm8,%xmm0
  addsd  %xmm7,%xmm0
  movsd  D8748(%rip),%xmm7
  mulsd  %xmm5,%xmm7
  mulsd  D6197(%rip),%xmm5
  mulsd  %xmm3,%xmm7
  mulsd  D7646(%rip),%xmm3
  subsd  %xmm7,%xmm0
  addsd  %xmm5,%xmm0
  subsd  %xmm3,%xmm0
  movsd  D4076(%rip),%xmm3
  addsd  D22995(%rip),%xmm0
  mulsd  %xmm1,%xmm3
  mulsd  %xmm1,%xmm1
  mulsd  %xmm6,%xmm3
  mulsd  %xmm6,%xmm6
  mulsd  D7335(%rip),%xmm6
  addsd  %xmm3,%xmm1
  addsd  %xmm6,%xmm1
  mulsd  %xmm1,%xmm0
  movsd  D8112(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  %xmm2,%xmm2
  mulsd  %xmm4,%xmm1
  mulsd  %xmm4,%xmm4
  mulsd  D27605(%rip),%xmm4
  addsd  %xmm2,%xmm1
  addsd  %xmm4,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L873:
  cmpb   $0x0,-0x11(%rsp)
  je     L1690
  movzbl -0x35(%rsp),%edi
  and    %ebx,%edi
  mov    %dil,-0x3(%rsp)
  cmp    $0x1,%eax
  jne    L5066
  movapd %xmm3,%xmm4
  movapd %xmm1,%xmm8
  movapd %xmm3,%xmm6
  movsd  D30579(%rip),%xmm9
  mulsd  %xmm3,%xmm4
  subsd  D21251(%rip),%xmm6
  mulsd  %xmm1,%xmm8
  movapd %xmm6,%xmm5
  mulsd  %xmm6,%xmm5
  movapd %xmm4,%xmm7
  movapd %xmm4,%xmm0
  mulsd  %xmm4,%xmm7
  mulsd  %xmm7,%xmm9
  mulsd  %xmm7,%xmm0
  mulsd  D2938(%rip),%xmm7
  mulsd  %xmm3,%xmm9
  subsd  %xmm9,%xmm0
  addsd  %xmm7,%xmm0
  movsd  D8748(%rip),%xmm7
  mulsd  %xmm4,%xmm7
  mulsd  D6197(%rip),%xmm4
  mulsd  %xmm3,%xmm7
  subsd  %xmm7,%xmm0
  movsd  D11514(%rip),%xmm7
  mulsd  %xmm1,%xmm7
  addsd  %xmm4,%xmm0
  movsd  D7646(%rip),%xmm4
  mulsd  %xmm3,%xmm4
  mulsd  %xmm5,%xmm7
  mulsd  D2950(%rip),%xmm5
  subsd  %xmm4,%xmm0
  movsd  D2041(%rip),%xmm4
  addsd  D22995(%rip),%xmm0
  mulsd  %xmm8,%xmm4
  mulsd  %xmm1,%xmm8
  mulsd  %xmm6,%xmm5
  mulsd  %xmm6,%xmm4
  addsd  %xmm8,%xmm4
  addsd  %xmm7,%xmm4
  addsd  %xmm5,%xmm4
  mulsd  %xmm4,%xmm0
  movsd  D25851(%rip),%xmm4
  mulsd  %xmm4,%xmm1
  mulsd  %xmm4,%xmm3
  addsd  %xmm2,%xmm1
  addsd  %xmm3,%xmm1
  subsd  %xmm4,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L11157:
  movapd %xmm2,%xmm6
  movsd  D7197(%rip),%xmm0
  addsd  %xmm3,%xmm1
  movapd %xmm3,%xmm4
  mulsd  %xmm2,%xmm6
  mulsd  %xmm3,%xmm4
  movapd %xmm1,%xmm7
  subsd  D21251(%rip),%xmm7
  mulsd  %xmm6,%xmm0
  movapd %xmm7,%xmm1
  movapd %xmm6,%xmm8
  mulsd  %xmm7,%xmm1
  movapd %xmm4,%xmm5
  mulsd  %xmm6,%xmm8
  mulsd  D3209(%rip),%xmm6
  mulsd  %xmm4,%xmm5
  mulsd  %xmm2,%xmm0
  mulsd  D16447(%rip),%xmm2
  mulsd  %xmm1,%xmm6
  mulsd  %xmm7,%xmm0
  mulsd  %xmm1,%xmm2
  mulsd  %xmm1,%xmm1
  mulsd  D2404(%rip),%xmm1
  addsd  %xmm8,%xmm0
  mulsd  %xmm7,%xmm2
  addsd  %xmm6,%xmm0
  addsd  %xmm2,%xmm0
  movsd  D30579(%rip),%xmm2
  mulsd  %xmm5,%xmm2
  addsd  %xmm1,%xmm0
  movapd %xmm4,%xmm1
  mulsd  %xmm5,%xmm1
  mulsd  D2938(%rip),%xmm5
  mulsd  %xmm3,%xmm2
  subsd  %xmm2,%xmm1
  movsd  D8748(%rip),%xmm2
  mulsd  %xmm4,%xmm2
  addsd  %xmm5,%xmm1
  mulsd  D6197(%rip),%xmm4
  mulsd  %xmm3,%xmm2
  mulsd  D7646(%rip),%xmm3
  subsd  %xmm2,%xmm1
  addsd  %xmm4,%xmm1
  subsd  %xmm3,%xmm1
  addsd  D22995(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L3981:
  movzbl -0x6(%rsp),%r11d
  mov    %r11b,-0x47(%rsp)
L10447:
  cmpb   $0x0,-0x3d(%rsp)
  je     L1717
  cmp    $0x3,%eax
  jne    L873
  movapd %xmm3,%xmm7
  movapd %xmm1,%xmm5
  movapd %xmm2,%xmm6
  movsd  D30579(%rip),%xmm9
  mulsd  %xmm3,%xmm7
  addsd  %xmm3,%xmm5
  subsd  D21251(%rip),%xmm5
  mulsd  %xmm2,%xmm6
  movapd %xmm5,%xmm4
  mulsd  %xmm5,%xmm4
  movapd %xmm7,%xmm8
  movapd %xmm7,%xmm0
  mulsd  %xmm7,%xmm8
  mulsd  %xmm8,%xmm9
  mulsd  %xmm8,%xmm0
  mulsd  D2938(%rip),%xmm8
  mulsd  %xmm3,%xmm9
  subsd  %xmm9,%xmm0
  addsd  %xmm8,%xmm0
  movsd  D8748(%rip),%xmm8
  mulsd  %xmm7,%xmm8
  mulsd  D6197(%rip),%xmm7
  mulsd  %xmm3,%xmm8
  subsd  %xmm8,%xmm0
  addsd  %xmm7,%xmm0
  movsd  D7646(%rip),%xmm7
  mulsd  %xmm3,%xmm7
  subsd  %xmm7,%xmm0
  movsd  D396(%rip),%xmm7
  addsd  D22995(%rip),%xmm0
  mulsd  %xmm7,%xmm3
  addsd  %xmm3,%xmm1
  subsd  %xmm7,%xmm1
  mulsd  %xmm1,%xmm0
  movsd  D20867(%rip),%xmm1
  mulsd  %xmm5,%xmm1
  mulsd  %xmm6,%xmm1
  mulsd  %xmm2,%xmm6
  mulsd  D28552(%rip),%xmm2
  addsd  %xmm6,%xmm1
  mulsd  %xmm4,%xmm2
  mulsd  D746(%rip),%xmm4
  addsd  %xmm2,%xmm1
  movapd %xmm4,%xmm2
  mulsd  %xmm5,%xmm2
  addsd  %xmm2,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L5165:
  movapd %xmm3,%xmm8
  movapd %xmm1,%xmm4
  movapd %xmm3,%xmm7
  movsd  D21251(%rip),%xmm0
  mulsd  %xmm3,%xmm8
  addsd  %xmm3,%xmm4
  movapd %xmm1,%xmm9
  movsd  D8112(%rip),%xmm5
  subsd  %xmm0,%xmm7
  mulsd  %xmm1,%xmm9
  subsd  %xmm0,%xmm4
  movapd %xmm3,%xmm0
  movapd %xmm7,%xmm6
  mulsd  %xmm7,%xmm6
  movapd %xmm8,%xmm10
  mulsd  %xmm8,%xmm10
  mulsd  %xmm10,%xmm0
  mulsd  %xmm5,%xmm10
  mulsd  %xmm2,%xmm5
  mulsd  %xmm2,%xmm2
  subsd  %xmm10,%xmm0
  movapd %xmm3,%xmm10
  mulsd  %xmm8,%xmm10
  mulsd  D6186(%rip),%xmm10
  mulsd  D1634(%rip),%xmm8
  mulsd  D11404(%rip),%xmm3
  addsd  %xmm10,%xmm0
  subsd  %xmm8,%xmm0
  addsd  %xmm3,%xmm0
  movsd  D31310(%rip),%xmm3
  subsd  D2534(%rip),%xmm0
  mulsd  %xmm9,%xmm3
  mulsd  %xmm1,%xmm9
  mulsd  D111(%rip),%xmm1
  mulsd  %xmm7,%xmm3
  mulsd  %xmm6,%xmm1
  mulsd  D6229(%rip),%xmm6
  addsd  %xmm9,%xmm3
  addsd  %xmm1,%xmm3
  movapd %xmm6,%xmm1
  mulsd  %xmm7,%xmm1
  addsd  %xmm1,%xmm3
  movapd %xmm5,%xmm1
  mulsd  %xmm4,%xmm1
  mulsd  %xmm4,%xmm4
  mulsd  D27605(%rip),%xmm4
  mulsd  %xmm3,%xmm0
  addsd  %xmm2,%xmm1
  addsd  %xmm4,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L6636:
  movapd %xmm2,%xmm4
  addsd  %xmm3,%xmm1
  subsd  D21251(%rip),%xmm1
  movsd  D17714(%rip),%xmm8
  mulsd  %xmm2,%xmm4
  movapd %xmm3,%xmm5
  mulsd  %xmm3,%xmm5
  movapd %xmm1,%xmm9
  mulsd  %xmm1,%xmm9
  movapd %xmm4,%xmm10
  mulsd  %xmm4,%xmm10
  movapd %xmm5,%xmm6
  mulsd  %xmm5,%xmm6
  movapd %xmm9,%xmm7
  mulsd  %xmm9,%xmm7
  movapd %xmm10,%xmm0
  mulsd  %xmm8,%xmm0
  mulsd  %xmm4,%xmm8
  mulsd  D5741(%rip),%xmm4
  mulsd  %xmm2,%xmm10
  mulsd  %xmm1,%xmm0
  mulsd  %xmm2,%xmm8
  mulsd  %xmm9,%xmm4
  mulsd  D13515(%rip),%xmm2
  addsd  %xmm10,%xmm0
  mulsd  %xmm9,%xmm8
  mulsd  %xmm1,%xmm4
  mulsd  %xmm7,%xmm2
  mulsd  %xmm7,%xmm1
  divsd  D6851(%rip),%xmm1
  addsd  %xmm8,%xmm0
  addsd  %xmm4,%xmm0
  addsd  %xmm2,%xmm0
  movapd %xmm3,%xmm2
  mulsd  %xmm5,%xmm2
  mulsd  D6186(%rip),%xmm2
  addsd  %xmm1,%xmm0
  mulsd  D1634(%rip),%xmm5
  movapd %xmm3,%xmm1
  mulsd  %xmm6,%xmm1
  mulsd  D8112(%rip),%xmm6
  mulsd  D11404(%rip),%xmm3
  subsd  %xmm6,%xmm1
  addsd  %xmm2,%xmm1
  subsd  %xmm5,%xmm1
  addsd  %xmm3,%xmm1
  subsd  D2534(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L3124:
  movzbl -0x36(%rsp),%edi
  mov    %dil,-0x4(%rsp)
  movzbl -0x3c(%rsp),%edi
  mov    %dil,-0x36(%rsp)
  jmp    L9255
L5125:
  movapd %xmm3,%xmm7
  movapd %xmm3,%xmm0
  movapd %xmm1,%xmm5
  mulsd  %xmm3,%xmm7
  addsd  %xmm3,%xmm5
  movapd %xmm2,%xmm6
  mulsd  %xmm2,%xmm6
  subsd  D21251(%rip),%xmm5
  movapd %xmm5,%xmm4
  mulsd  %xmm5,%xmm4
  movapd %xmm7,%xmm8
  mulsd  %xmm7,%xmm8
  mulsd  %xmm8,%xmm0
  mulsd  D8112(%rip),%xmm8
  subsd  %xmm8,%xmm0
  movapd %xmm3,%xmm8
  mulsd  %xmm7,%xmm8
  mulsd  D6186(%rip),%xmm8
  mulsd  D1634(%rip),%xmm7
  addsd  %xmm8,%xmm0
  subsd  %xmm7,%xmm0
  movsd  D11404(%rip),%xmm7
  mulsd  %xmm3,%xmm7
  addsd  %xmm7,%xmm0
  movsd  D24488(%rip),%xmm7
  subsd  D2534(%rip),%xmm0
  mulsd  %xmm7,%xmm3
  addsd  %xmm3,%xmm1
  movapd %xmm6,%xmm3
  mulsd  %xmm6,%xmm3
  subsd  %xmm7,%xmm1
  mulsd  %xmm1,%xmm0
  movsd  D7197(%rip),%xmm1
  mulsd  %xmm6,%xmm1
  mulsd  D3209(%rip),%xmm6
  mulsd  %xmm2,%xmm1
  mulsd  D16447(%rip),%xmm2
  mulsd  %xmm5,%xmm1
  mulsd  %xmm4,%xmm2
  addsd  %xmm3,%xmm1
  movapd %xmm6,%xmm3
  mulsd  %xmm4,%xmm3
  mulsd  %xmm5,%xmm2
  mulsd  %xmm4,%xmm4
  mulsd  D2404(%rip),%xmm4
  addsd  %xmm3,%xmm1
  addsd  %xmm2,%xmm1
  addsd  %xmm4,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L463:
  movapd %xmm1,%xmm6
  movapd %xmm1,%xmm4
  movapd %xmm3,%xmm8
  movsd  D21251(%rip),%xmm0
  mulsd  %xmm1,%xmm6
  addsd  %xmm3,%xmm4
  movapd %xmm3,%xmm5
  subsd  %xmm0,%xmm8
  mulsd  %xmm3,%xmm5
  subsd  %xmm0,%xmm4
  movsd  D17734(%rip),%xmm0
  movapd %xmm8,%xmm7
  mulsd  %xmm6,%xmm0
  movapd %xmm6,%xmm9
  mulsd  %xmm8,%xmm7
  mulsd  %xmm6,%xmm9
  mulsd  D31767(%rip),%xmm6
  mulsd  %xmm1,%xmm0
  mulsd  D27754(%rip),%xmm1
  mulsd  %xmm7,%xmm6
  mulsd  %xmm8,%xmm0
  mulsd  %xmm8,%xmm1
  addsd  %xmm9,%xmm0
  mulsd  %xmm7,%xmm1
  mulsd  %xmm7,%xmm7
  addsd  %xmm6,%xmm0
  movsd  D29932(%rip),%xmm6
  divsd  D9552(%rip),%xmm7
  mulsd  %xmm5,%xmm6
  addsd  %xmm1,%xmm0
  movapd %xmm5,%xmm1
  mulsd  %xmm5,%xmm1
  divsd  D10930(%rip),%xmm5
  addsd  %xmm7,%xmm0
  mulsd  %xmm3,%xmm6
  mulsd  D15708(%rip),%xmm3
  subsd  %xmm6,%xmm1
  addsd  %xmm5,%xmm1
  subsd  %xmm3,%xmm1
  addsd  D1898(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  D8112(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  %xmm2,%xmm2
  mulsd  %xmm4,%xmm1
  mulsd  %xmm4,%xmm4
  mulsd  D27605(%rip),%xmm4
  addsd  %xmm2,%xmm1
  addsd  %xmm4,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L7155:
  cmpb   $0x0,-0xc(%rsp)
  je     L9951
  movzbl -0x3c(%rsp),%edi
  and    -0x46(%rsp),%dil
  mov    %dil,-0x36(%rsp)
  cmp    $0x1,%eax
  jne    L10302
  movapd %xmm1,%xmm6
  movapd %xmm3,%xmm7
  subsd  D21251(%rip),%xmm7
  mulsd  %xmm1,%xmm6
  movapd %xmm3,%xmm5
  mulsd  %xmm3,%xmm5
  movapd %xmm7,%xmm9
  mulsd  %xmm7,%xmm9
  movapd %xmm6,%xmm4
  mulsd  %xmm6,%xmm4
  movapd %xmm9,%xmm8
  mulsd  %xmm9,%xmm8
  movapd %xmm4,%xmm0
  addsd  %xmm4,%xmm0
  mulsd  %xmm1,%xmm4
  mulsd  %xmm7,%xmm0
  addsd  %xmm4,%xmm0
  movsd  D2301(%rip),%xmm4
  mulsd  %xmm6,%xmm4
  mulsd  D17405(%rip),%xmm6
  mulsd  %xmm1,%xmm4
  mulsd  %xmm9,%xmm4
  addsd  %xmm4,%xmm0
  movapd %xmm6,%xmm4
  movsd  D29932(%rip),%xmm6
  mulsd  %xmm9,%xmm4
  mulsd  %xmm5,%xmm6
  mulsd  %xmm7,%xmm4
  mulsd  %xmm3,%xmm6
  addsd  %xmm4,%xmm0
  movsd  D542(%rip),%xmm4
  mulsd  %xmm1,%xmm4
  mulsd  %xmm8,%xmm4
  addsd  %xmm4,%xmm0
  movsd  D5814(%rip),%xmm4
  mulsd  %xmm8,%xmm4
  mulsd  %xmm7,%xmm4
  addsd  %xmm4,%xmm0
  movapd %xmm5,%xmm4
  mulsd  %xmm5,%xmm4
  divsd  D10930(%rip),%xmm5
  subsd  %xmm6,%xmm4
  addsd  %xmm5,%xmm4
  movsd  D15708(%rip),%xmm5
  mulsd  %xmm3,%xmm5
  subsd  %xmm5,%xmm4
  addsd  D1898(%rip),%xmm4
  mulsd  %xmm4,%xmm0
  movsd  D25851(%rip),%xmm4
  mulsd  %xmm4,%xmm1
  mulsd  %xmm4,%xmm3
  addsd  %xmm2,%xmm1
  addsd  %xmm3,%xmm1
  subsd  %xmm4,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L1970:
  movapd %xmm3,%xmm8
  movapd %xmm1,%xmm5
  movapd %xmm3,%xmm7
  movsd  D29932(%rip),%xmm9
  mulsd  %xmm3,%xmm8
  addsd  %xmm3,%xmm5
  movsd  D21251(%rip),%xmm0
  movapd %xmm2,%xmm6
  mulsd  %xmm2,%xmm6
  subsd  %xmm0,%xmm7
  subsd  %xmm0,%xmm5
  mulsd  %xmm8,%xmm9
  movapd %xmm8,%xmm0
  mulsd  %xmm8,%xmm0
  movapd %xmm5,%xmm4
  divsd  D10930(%rip),%xmm8
  mulsd  %xmm5,%xmm4
  mulsd  %xmm3,%xmm9
  mulsd  D15708(%rip),%xmm3
  subsd  %xmm9,%xmm0
  addsd  %xmm8,%xmm0
  subsd  %xmm3,%xmm0
  movsd  D25000(%rip),%xmm3
  addsd  D1898(%rip),%xmm0
  mulsd  %xmm1,%xmm3
  mulsd  %xmm1,%xmm1
  mulsd  %xmm7,%xmm3
  mulsd  %xmm7,%xmm7
  divsd  D20279(%rip),%xmm7
  addsd  %xmm3,%xmm1
  movapd %xmm6,%xmm3
  mulsd  %xmm6,%xmm3
  addsd  %xmm7,%xmm1
  mulsd  %xmm1,%xmm0
  movsd  D7197(%rip),%xmm1
  mulsd  %xmm6,%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  D16447(%rip),%xmm2
  mulsd  %xmm5,%xmm1
  mulsd  %xmm4,%xmm2
  addsd  %xmm3,%xmm1
  movsd  D3209(%rip),%xmm3
  mulsd  %xmm5,%xmm2
  mulsd  %xmm4,%xmm3
  mulsd  %xmm4,%xmm4
  mulsd  D2404(%rip),%xmm4
  mulsd  %xmm6,%xmm3
  addsd  %xmm3,%xmm1
  addsd  %xmm2,%xmm1
  addsd  %xmm4,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L11101:
  cmpb   $0x0,-0x20(%rsp)
  je     L11021
  cmp    $0x3,%eax
  jne    L7155
  movapd %xmm1,%xmm11
  movapd %xmm1,%xmm5
  movsd  D21251(%rip),%xmm0
  movsd  D29932(%rip),%xmm8
  mulsd  %xmm1,%xmm11
  addsd  %xmm3,%xmm5
  movapd %xmm3,%xmm10
  subsd  %xmm0,%xmm10
  movapd %xmm3,%xmm7
  movapd %xmm2,%xmm6
  mulsd  %xmm3,%xmm7
  subsd  %xmm0,%xmm5
  mulsd  %xmm2,%xmm6
  movapd %xmm10,%xmm9
  mulsd  %xmm10,%xmm9
  movapd %xmm11,%xmm0
  mulsd  %xmm8,%xmm0
  movapd %xmm5,%xmm4
  mulsd  %xmm1,%xmm11
  mulsd  D25120(%rip),%xmm1
  mulsd  %xmm7,%xmm8
  mulsd  %xmm5,%xmm4
  mulsd  %xmm10,%xmm0
  mulsd  %xmm9,%xmm1
  mulsd  %xmm3,%xmm8
  mulsd  D15708(%rip),%xmm3
  addsd  %xmm11,%xmm0
  addsd  %xmm1,%xmm0
  movsd  D21528(%rip),%xmm1
  mulsd  %xmm9,%xmm1
  mulsd  %xmm10,%xmm1
  addsd  %xmm1,%xmm0
  movapd %xmm7,%xmm1
  mulsd  %xmm7,%xmm1
  divsd  D10930(%rip),%xmm7
  subsd  %xmm8,%xmm1
  addsd  %xmm7,%xmm1
  subsd  %xmm3,%xmm1
  addsd  D1898(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  D20867(%rip),%xmm1
  mulsd  %xmm5,%xmm1
  mulsd  %xmm6,%xmm1
  mulsd  %xmm2,%xmm6
  mulsd  D28552(%rip),%xmm2
  addsd  %xmm6,%xmm1
  mulsd  %xmm4,%xmm2
  mulsd  D746(%rip),%xmm4
  addsd  %xmm2,%xmm1
  movapd %xmm4,%xmm2
  mulsd  %xmm5,%xmm2
  addsd  %xmm2,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L7808:
  movapd %xmm2,%xmm4
  movsd  D31219(%rip),%xmm0
  addsd  %xmm3,%xmm1
  movapd %xmm3,%xmm5
  mulsd  %xmm2,%xmm4
  subsd  D21251(%rip),%xmm1
  mulsd  %xmm3,%xmm5
  movapd %xmm1,%xmm7
  mulsd  %xmm1,%xmm7
  movapd %xmm4,%xmm8
  movapd %xmm4,%xmm9
  mulsd  %xmm4,%xmm8
  movapd %xmm7,%xmm6
  mulsd  %xmm7,%xmm6
  mulsd  %xmm8,%xmm0
  mulsd  %xmm8,%xmm9
  mulsd  D6804(%rip),%xmm8
  mulsd  %xmm2,%xmm0
  mulsd  %xmm7,%xmm8
  mulsd  %xmm1,%xmm0
  addsd  %xmm9,%xmm0
  addsd  %xmm8,%xmm0
  movsd  D3684(%rip),%xmm8
  mulsd  %xmm4,%xmm8
  mulsd  D29461(%rip),%xmm4
  mulsd  %xmm2,%xmm8
  mulsd  D27171(%rip),%xmm2
  mulsd  %xmm6,%xmm4
  mulsd  %xmm7,%xmm8
  mulsd  %xmm6,%xmm2
  mulsd  D12639(%rip),%xmm6
  mulsd  %xmm1,%xmm8
  mulsd  %xmm2,%xmm1
  movsd  D29932(%rip),%xmm2
  mulsd  %xmm5,%xmm2
  addsd  %xmm8,%xmm0
  addsd  %xmm4,%xmm0
  mulsd  %xmm3,%xmm2
  mulsd  D15708(%rip),%xmm3
  addsd  %xmm1,%xmm0
  movapd %xmm6,%xmm1
  mulsd  %xmm7,%xmm1
  addsd  %xmm1,%xmm0
  movapd %xmm5,%xmm1
  mulsd  %xmm5,%xmm1
  divsd  D10930(%rip),%xmm5
  subsd  %xmm2,%xmm1
  addsd  %xmm5,%xmm1
  subsd  %xmm3,%xmm1
  addsd  D1898(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L6436:
  movzbl -0x7(%rsp),%edi
  mov    %dil,-0x4e(%rsp)
  mov    %dil,-0x3a(%rsp)
L6558:
  cmpb   $0x0,-0x41(%rsp)
  je     L9447
  cmp    $0x5,%eax
  jne    L11101
  movapd %xmm2,%xmm4
  movsd  D17714(%rip),%xmm7
  movapd %xmm1,%xmm6
  movapd %xmm3,%xmm5
  mulsd  %xmm2,%xmm4
  addsd  %xmm3,%xmm6
  subsd  D21251(%rip),%xmm6
  mulsd  %xmm3,%xmm5
  movapd %xmm6,%xmm9
  mulsd  %xmm6,%xmm9
  movapd %xmm4,%xmm10
  mulsd  %xmm4,%xmm10
  movapd %xmm9,%xmm8
  mulsd  %xmm9,%xmm8
  movapd %xmm10,%xmm0
  mulsd  %xmm7,%xmm0
  mulsd  %xmm4,%xmm7
  mulsd  D5741(%rip),%xmm4
  mulsd  %xmm2,%xmm10
  mulsd  %xmm6,%xmm0
  mulsd  %xmm2,%xmm7
  mulsd  %xmm9,%xmm4
  mulsd  D13515(%rip),%xmm2
  addsd  %xmm10,%xmm0
  mulsd  %xmm9,%xmm7
  mulsd  %xmm6,%xmm4
  mulsd  %xmm8,%xmm2
  mulsd  %xmm8,%xmm6
  addsd  %xmm7,%xmm0
  addsd  %xmm4,%xmm0
  movsd  D29932(%rip),%xmm4
  mulsd  %xmm5,%xmm4
  addsd  %xmm2,%xmm0
  movapd %xmm6,%xmm2
  divsd  D6851(%rip),%xmm2
  addsd  %xmm2,%xmm0
  movapd %xmm5,%xmm2
  mulsd  %xmm3,%xmm4
  mulsd  %xmm5,%xmm2
  divsd  D10930(%rip),%xmm5
  subsd  %xmm4,%xmm2
  movsd  D15708(%rip),%xmm4
  mulsd  %xmm3,%xmm4
  addsd  %xmm5,%xmm2
  subsd  %xmm4,%xmm2
  movsd  D2362(%rip),%xmm4
  addsd  D1898(%rip),%xmm2
  mulsd  %xmm4,%xmm3
  addsd  %xmm3,%xmm1
  subsd  %xmm4,%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L1200:
  movapd %xmm1,%xmm4
  movapd %xmm1,%xmm5
  movapd %xmm3,%xmm8
  movsd  D21251(%rip),%xmm0
  mulsd  %xmm1,%xmm4
  addsd  %xmm3,%xmm5
  movapd %xmm3,%xmm7
  subsd  %xmm0,%xmm8
  mulsd  %xmm3,%xmm7
  subsd  %xmm0,%xmm5
  movsd  D6719(%rip),%xmm0
  movapd %xmm8,%xmm10
  mulsd  %xmm8,%xmm10
  movapd %xmm4,%xmm9
  mulsd  %xmm4,%xmm9
  movapd %xmm10,%xmm6
  mulsd  %xmm9,%xmm0
  mulsd  %xmm1,%xmm9
  mulsd  %xmm10,%xmm6
  mulsd  %xmm8,%xmm0
  addsd  %xmm9,%xmm0
  movsd  D28972(%rip),%xmm9
  mulsd  %xmm4,%xmm9
  mulsd  D19805(%rip),%xmm4
  mulsd  %xmm1,%xmm9
  mulsd  %xmm10,%xmm4
  mulsd  D8684(%rip),%xmm1
  mulsd  %xmm10,%xmm9
  mulsd  %xmm8,%xmm4
  mulsd  %xmm6,%xmm1
  mulsd  D18346(%rip),%xmm6
  addsd  %xmm9,%xmm0
  addsd  %xmm4,%xmm0
  addsd  %xmm1,%xmm0
  movapd %xmm6,%xmm1
  mulsd  %xmm8,%xmm1
  addsd  %xmm1,%xmm0
  movapd %xmm3,%xmm1
  mulsd  %xmm7,%xmm1
  mulsd  D7318(%rip),%xmm7
  mulsd  D986(%rip),%xmm3
  subsd  %xmm7,%xmm1
  addsd  %xmm3,%xmm1
  subsd  D28120(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  D8112(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  %xmm2,%xmm2
  mulsd  %xmm5,%xmm1
  mulsd  %xmm5,%xmm5
  mulsd  D27605(%rip),%xmm5
  addsd  %xmm2,%xmm1
  addsd  %xmm5,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L9033:
  movapd %xmm1,%xmm9
  movapd %xmm1,%xmm6
  movapd %xmm3,%xmm7
  movsd  D21251(%rip),%xmm0
  mulsd  %xmm1,%xmm9
  addsd  %xmm3,%xmm6
  movapd %xmm3,%xmm8
  subsd  %xmm0,%xmm7
  mulsd  %xmm3,%xmm8
  movapd %xmm2,%xmm5
  mulsd  %xmm2,%xmm5
  subsd  %xmm0,%xmm6
  movsd  D23512(%rip),%xmm0
  movapd %xmm7,%xmm10
  mulsd  %xmm9,%xmm0
  mulsd  %xmm7,%xmm10
  movapd %xmm6,%xmm4
  mulsd  %xmm1,%xmm9
  mulsd  D5611(%rip),%xmm1
  mulsd  %xmm6,%xmm4
  mulsd  %xmm7,%xmm0
  mulsd  %xmm10,%xmm7
  mulsd  %xmm10,%xmm1
  addsd  %xmm9,%xmm0
  addsd  %xmm1,%xmm0
  movapd %xmm7,%xmm1
  divsd  D324(%rip),%xmm1
  addsd  %xmm1,%xmm0
  movapd %xmm3,%xmm1
  mulsd  %xmm8,%xmm1
  mulsd  D7318(%rip),%xmm8
  mulsd  D986(%rip),%xmm3
  subsd  %xmm8,%xmm1
  addsd  %xmm3,%xmm1
  subsd  D28120(%rip),%xmm1
  movapd %xmm5,%xmm3
  mulsd  %xmm5,%xmm3
  mulsd  %xmm1,%xmm0
  movsd  D7197(%rip),%xmm1
  mulsd  %xmm5,%xmm1
  mulsd  D3209(%rip),%xmm5
  mulsd  %xmm2,%xmm1
  mulsd  D16447(%rip),%xmm2
  mulsd  %xmm4,%xmm5
  mulsd  %xmm6,%xmm1
  mulsd  %xmm4,%xmm2
  mulsd  %xmm4,%xmm4
  mulsd  D2404(%rip),%xmm4
  addsd  %xmm3,%xmm1
  mulsd  %xmm6,%xmm2
  addsd  %xmm5,%xmm1
  addsd  %xmm2,%xmm1
  addsd  %xmm4,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L9435:
  movapd %xmm2,%xmm4
  movsd  D31219(%rip),%xmm0
  movapd %xmm1,%xmm8
  movapd %xmm3,%xmm5
  mulsd  %xmm2,%xmm4
  addsd  %xmm3,%xmm8
  subsd  D21251(%rip),%xmm8
  mulsd  %xmm3,%xmm5
  movapd %xmm8,%xmm7
  mulsd  %xmm8,%xmm7
  movapd %xmm4,%xmm9
  movapd %xmm4,%xmm10
  mulsd  %xmm4,%xmm9
  movapd %xmm7,%xmm6
  mulsd  %xmm7,%xmm6
  mulsd  %xmm9,%xmm0
  mulsd  %xmm9,%xmm10
  mulsd  D6804(%rip),%xmm9
  mulsd  %xmm2,%xmm0
  mulsd  %xmm7,%xmm9
  mulsd  %xmm8,%xmm0
  addsd  %xmm10,%xmm0
  addsd  %xmm9,%xmm0
  movsd  D3684(%rip),%xmm9
  mulsd  %xmm4,%xmm9
  mulsd  D29461(%rip),%xmm4
  mulsd  %xmm2,%xmm9
  mulsd  D27171(%rip),%xmm2
  mulsd  %xmm6,%xmm4
  mulsd  %xmm7,%xmm9
  mulsd  %xmm6,%xmm2
  mulsd  D12639(%rip),%xmm6
  mulsd  %xmm8,%xmm9
  mulsd  %xmm8,%xmm2
  addsd  %xmm9,%xmm0
  addsd  %xmm4,%xmm0
  movsd  D986(%rip),%xmm4
  mulsd  %xmm3,%xmm4
  addsd  %xmm2,%xmm0
  movapd %xmm6,%xmm2
  mulsd  %xmm7,%xmm2
  addsd  %xmm2,%xmm0
  movapd %xmm3,%xmm2
  mulsd  %xmm5,%xmm2
  mulsd  D7318(%rip),%xmm5
  subsd  %xmm5,%xmm2
  addsd  %xmm4,%xmm2
  movsd  D25954(%rip),%xmm4
  subsd  D28120(%rip),%xmm2
  mulsd  %xmm4,%xmm3
  addsd  %xmm3,%xmm1
  subsd  %xmm4,%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L250:
  movb   $0x0,-0x25(%rsp)
L4741:
  cmp    $0x9,%ecx
  movzbl -0x37(%rsp),%r10d
  movb   $0x1,-0x4b(%rsp)
  sete   -0x48(%rsp)
  movzbl -0x48(%rsp),%edi
  mov    %r9b,-0x13(%rsp)
  mov    %r8d,%r9d
  mov    $0x1,%r8d
  and    %edi,%r10d
  mov    %r10b,-0x39(%rsp)
  mov    $0x1,%r10d
L3134:
  test   %edx,%edx
  jne    L5841
  cmp    $0xa,%eax
  je     L10753
  movzbl -0x39(%rsp),%edi
  mov    %dil,-0x2d(%rsp)
  movzbl -0x37(%rsp),%edi
  mov    %dil,-0x39(%rsp)
L7271:
  test   %bpl,%bpl
  je     L4831
  cmp    $0x8,%eax
  je     L333
L10555:
  cmpb   $0x0,-0x2f(%rsp)
  je     L6241
  cmp    $0x6,%eax
  je     L4966
L9025:
  cmpb   $0x0,-0x23(%rsp)
  je     L6031
  cmp    $0x4,%eax
  je     L10546
L7653:
  cmpb   $0x0,-0x16(%rsp)
  je     L8655
  cmp    $0x2,%eax
  je     L2911
L65:
  cmp    $0xa,%esi
  sete   -0x37(%rsp)
  movzbl -0x37(%rsp),%edi
  and    -0x36(%rsp),%dil
  mov    %dil,-0x27(%rsp)
  je     L7884
  test   %eax,%eax
  jne    L9087
  movapd %xmm1,%xmm5
  movsd  D4569(%rip),%xmm0
  subsd  D21251(%rip),%xmm3
  movapd %xmm1,%xmm6
  mulsd  %xmm1,%xmm5
  movapd %xmm3,%xmm4
  movapd %xmm3,%xmm9
  mulsd  %xmm3,%xmm4
  mulsd  %xmm5,%xmm6
  movapd %xmm5,%xmm2
  movapd %xmm5,%xmm11
  mulsd  %xmm5,%xmm2
  mulsd  %xmm4,%xmm9
  movapd %xmm4,%xmm8
  mulsd  %xmm4,%xmm8
  movapd %xmm2,%xmm10
  mulsd  %xmm2,%xmm10
  movapd %xmm8,%xmm7
  mulsd  %xmm8,%xmm7
  mulsd  %xmm10,%xmm0
  mulsd  %xmm10,%xmm11
  mulsd  D21655(%rip),%xmm10
  mulsd  %xmm1,%xmm0
  mulsd  %xmm4,%xmm10
  mulsd  %xmm3,%xmm0
  addsd  %xmm11,%xmm0
  addsd  %xmm10,%xmm0
  movsd  D5061(%rip),%xmm10
  mulsd  %xmm2,%xmm10
  mulsd  %xmm6,%xmm10
  mulsd  D22188(%rip),%xmm6
  mulsd  %xmm9,%xmm10
  addsd  %xmm10,%xmm0
  movsd  D20827(%rip),%xmm10
  mulsd  %xmm2,%xmm10
  mulsd  %xmm5,%xmm10
  mulsd  D8923(%rip),%xmm5
  mulsd  %xmm8,%xmm10
  mulsd  %xmm7,%xmm5
  addsd  %xmm10,%xmm0
  movsd  D5648(%rip),%xmm10
  mulsd  %xmm2,%xmm10
  mulsd  D19759(%rip),%xmm2
  mulsd  %xmm1,%xmm10
  mulsd  %xmm8,%xmm2
  mulsd  D4130(%rip),%xmm1
  mulsd  %xmm8,%xmm10
  mulsd  %xmm4,%xmm2
  mulsd  %xmm7,%xmm1
  mulsd  %xmm7,%xmm4
  divsd  D3022(%rip),%xmm4
  mulsd  %xmm3,%xmm10
  mulsd  %xmm3,%xmm1
  addsd  %xmm10,%xmm0
  addsd  %xmm2,%xmm0
  movapd %xmm6,%xmm2
  mulsd  %xmm8,%xmm2
  mulsd  %xmm9,%xmm2
  addsd  %xmm2,%xmm0
  addsd  %xmm5,%xmm0
  addsd  %xmm1,%xmm0
  addsd  %xmm4,%xmm0
  jmp    L3357
L2911:
  movapd %xmm1,%xmm4
  movapd %xmm3,%xmm9
  addsd  %xmm1,%xmm3
  movsd  D21251(%rip),%xmm0
  mulsd  %xmm1,%xmm4
  movapd %xmm1,%xmm6
  subsd  %xmm0,%xmm9
  subsd  %xmm0,%xmm3
  movsd  D17862(%rip),%xmm0
  movapd %xmm9,%xmm8
  movapd %xmm9,%xmm7
  mulsd  %xmm4,%xmm6
  movapd %xmm4,%xmm10
  mulsd  %xmm4,%xmm10
  mulsd  %xmm9,%xmm8
  mulsd  %xmm10,%xmm0
  movapd %xmm10,%xmm11
  mulsd  %xmm10,%xmm11
  movapd %xmm8,%xmm5
  mulsd  %xmm8,%xmm7
  mulsd  %xmm8,%xmm5
  mulsd  %xmm6,%xmm0
  mulsd  D27282(%rip),%xmm6
  mulsd  %xmm9,%xmm0
  mulsd  %xmm5,%xmm6
  addsd  %xmm11,%xmm0
  movsd  D4377(%rip),%xmm11
  mulsd  %xmm9,%xmm6
  mulsd  %xmm10,%xmm11
  mulsd  %xmm4,%xmm11
  mulsd  D31153(%rip),%xmm4
  mulsd  %xmm8,%xmm11
  mulsd  %xmm5,%xmm4
  addsd  %xmm11,%xmm0
  movsd  D20023(%rip),%xmm11
  mulsd  %xmm8,%xmm4
  mulsd  %xmm10,%xmm11
  mulsd  D6577(%rip),%xmm10
  mulsd  %xmm1,%xmm11
  mulsd  D24977(%rip),%xmm1
  mulsd  %xmm5,%xmm10
  mulsd  %xmm7,%xmm11
  mulsd  %xmm5,%xmm1
  mulsd  %xmm5,%xmm5
  mulsd  D19744(%rip),%xmm5
  addsd  %xmm11,%xmm0
  mulsd  %xmm7,%xmm1
  addsd  %xmm10,%xmm0
  addsd  %xmm6,%xmm0
  addsd  %xmm4,%xmm0
  addsd  %xmm1,%xmm0
  movsd  D8112(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  %xmm2,%xmm2
  addsd  %xmm5,%xmm0
  mulsd  %xmm3,%xmm1
  mulsd  %xmm3,%xmm3
  mulsd  D27605(%rip),%xmm3
  addsd  %xmm2,%xmm1
  addsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L5573:
  movapd %xmm2,%xmm4
  movapd %xmm1,%xmm7
  movsd  D21251(%rip),%xmm0
  movsd  D17714(%rip),%xmm9
  mulsd  %xmm2,%xmm4
  addsd  %xmm3,%xmm7
  movapd %xmm3,%xmm6
  subsd  %xmm0,%xmm6
  movapd %xmm3,%xmm5
  mulsd  %xmm3,%xmm5
  subsd  %xmm0,%xmm7
  movapd %xmm4,%xmm11
  mulsd  %xmm4,%xmm11
  movapd %xmm7,%xmm10
  mulsd  %xmm7,%xmm10
  movapd %xmm11,%xmm0
  mulsd  %xmm9,%xmm0
  movapd %xmm10,%xmm8
  mulsd  %xmm4,%xmm9
  mulsd  D5741(%rip),%xmm4
  mulsd  %xmm2,%xmm11
  mulsd  %xmm10,%xmm8
  mulsd  %xmm7,%xmm0
  mulsd  %xmm2,%xmm9
  mulsd  %xmm10,%xmm4
  mulsd  D13515(%rip),%xmm2
  addsd  %xmm11,%xmm0
  mulsd  %xmm10,%xmm9
  mulsd  %xmm7,%xmm4
  mulsd  %xmm8,%xmm2
  mulsd  %xmm8,%xmm7
  addsd  %xmm9,%xmm0
  addsd  %xmm4,%xmm0
  addsd  %xmm2,%xmm0
  movapd %xmm7,%xmm2
  divsd  D6851(%rip),%xmm2
  addsd  %xmm2,%xmm0
  movsd  D3009(%rip),%xmm2
  mulsd  %xmm1,%xmm2
  mulsd  %xmm1,%xmm1
  mulsd  %xmm6,%xmm2
  mulsd  %xmm6,%xmm6
  mulsd  D14619(%rip),%xmm6
  addsd  %xmm2,%xmm1
  movapd %xmm3,%xmm2
  mulsd  %xmm5,%xmm2
  mulsd  D7318(%rip),%xmm5
  mulsd  D986(%rip),%xmm3
  addsd  %xmm6,%xmm1
  subsd  %xmm5,%xmm2
  addsd  %xmm3,%xmm2
  subsd  D28120(%rip),%xmm2
  mulsd  %xmm2,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L3060:
  movapd %xmm2,%xmm9
  movsd  D26433(%rip),%xmm0
  addsd  %xmm3,%xmm1
  movapd %xmm3,%xmm4
  mulsd  %xmm2,%xmm9
  movapd %xmm2,%xmm10
  subsd  D21251(%rip),%xmm1
  mulsd  %xmm3,%xmm4
  movapd %xmm1,%xmm7
  movapd %xmm1,%xmm8
  movapd %xmm1,%xmm6
  mulsd  %xmm1,%xmm7
  mulsd  %xmm9,%xmm0
  movapd %xmm9,%xmm11
  mulsd  %xmm9,%xmm11
  mulsd  %xmm9,%xmm10
  mulsd  %xmm7,%xmm6
  movapd %xmm7,%xmm5
  mulsd  %xmm7,%xmm5
  mulsd  %xmm11,%xmm0
  mulsd  %xmm1,%xmm0
  movapd %xmm10,%xmm1
  mulsd  %xmm11,%xmm1
  mulsd  D13819(%rip),%xmm10
  addsd  %xmm1,%xmm0
  movsd  D12266(%rip),%xmm1
  mulsd  %xmm5,%xmm10
  mulsd  %xmm11,%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  D29027(%rip),%xmm2
  mulsd  %xmm7,%xmm1
  addsd  %xmm1,%xmm0
  movsd  D16400(%rip),%xmm1
  mulsd  %xmm11,%xmm1
  mulsd  %xmm6,%xmm1
  addsd  %xmm1,%xmm0
  movsd  D31979(%rip),%xmm1
  mulsd  %xmm9,%xmm1
  addsd  %xmm10,%xmm0
  mulsd  %xmm5,%xmm1
  mulsd  %xmm8,%xmm1
  addsd  %xmm1,%xmm0
  movapd %xmm2,%xmm1
  mulsd  %xmm5,%xmm1
  mulsd  D32168(%rip),%xmm5
  mulsd  %xmm7,%xmm1
  addsd  %xmm1,%xmm0
  movapd %xmm5,%xmm1
  mulsd  %xmm6,%xmm1
  addsd  %xmm1,%xmm0
  movapd %xmm3,%xmm1
  mulsd  %xmm4,%xmm1
  mulsd  D7318(%rip),%xmm4
  mulsd  D986(%rip),%xmm3
  subsd  %xmm4,%xmm1
  addsd  %xmm3,%xmm1
  subsd  D28120(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L10028:
  mov    %r9b,-0x13(%rsp)
  mov    %r8d,%r9d
  xor    %r8d,%r8d
  jmp    L11340
L3196:
  mov    %r8d,%r9d
  mov    %r8d,%r13d
  jmp    L4741
L5870:
  movapd %xmm3,%xmm4
  movapd %xmm3,%xmm6
  movsd  D26341(%rip),%xmm7
  addsd  %xmm3,%xmm1
  mulsd  %xmm3,%xmm4
  subsd  D21251(%rip),%xmm1
  mulsd  %xmm4,%xmm6
  movapd %xmm4,%xmm5
  mulsd  %xmm4,%xmm5
  movapd %xmm6,%xmm0
  mulsd  %xmm5,%xmm7
  mulsd  %xmm5,%xmm0
  mulsd  D23800(%rip),%xmm6
  mulsd  %xmm4,%xmm7
  mulsd  D6444(%rip),%xmm4
  subsd  %xmm7,%xmm0
  movsd  D5517(%rip),%xmm7
  mulsd  %xmm5,%xmm7
  mulsd  D30021(%rip),%xmm5
  mulsd  %xmm3,%xmm7
  mulsd  D12066(%rip),%xmm3
  addsd  %xmm7,%xmm0
  subsd  %xmm5,%xmm0
  addsd  %xmm6,%xmm0
  subsd  %xmm4,%xmm0
  addsd  %xmm3,%xmm0
  movsd  D8112(%rip),%xmm3
  subsd  D27982(%rip),%xmm0
  mulsd  %xmm2,%xmm3
  mulsd  %xmm2,%xmm2
  mulsd  %xmm1,%xmm3
  mulsd  %xmm1,%xmm1
  mulsd  D27605(%rip),%xmm1
  addsd  %xmm3,%xmm2
  addsd  %xmm2,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L10753:
  movapd %xmm2,%xmm5
  movsd  D4195(%rip),%xmm0
  addsd  %xmm3,%xmm1
  movapd %xmm2,%xmm7
  mulsd  %xmm2,%xmm5
  subsd  D21251(%rip),%xmm1
  movapd %xmm1,%xmm6
  movapd %xmm1,%xmm9
  mulsd  %xmm1,%xmm6
  mulsd  %xmm5,%xmm7
  movapd %xmm5,%xmm4
  movapd %xmm5,%xmm11
  mulsd  %xmm5,%xmm4
  mulsd  %xmm6,%xmm9
  movapd %xmm6,%xmm8
  mulsd  %xmm6,%xmm8
  movapd %xmm4,%xmm10
  mulsd  %xmm4,%xmm10
  movapd %xmm8,%xmm3
  mulsd  %xmm8,%xmm3
  mulsd  %xmm10,%xmm0
  mulsd  %xmm10,%xmm11
  mulsd  D10585(%rip),%xmm10
  mulsd  %xmm2,%xmm0
  mulsd  %xmm6,%xmm10
  mulsd  %xmm1,%xmm0
  addsd  %xmm11,%xmm0
  addsd  %xmm10,%xmm0
  movsd  D32163(%rip),%xmm10
  mulsd  %xmm4,%xmm10
  mulsd  %xmm7,%xmm10
  mulsd  D16473(%rip),%xmm7
  mulsd  %xmm9,%xmm10
  addsd  %xmm10,%xmm0
  movsd  D17132(%rip),%xmm10
  mulsd  %xmm4,%xmm10
  mulsd  %xmm5,%xmm10
  mulsd  D1139(%rip),%xmm5
  mulsd  %xmm8,%xmm10
  mulsd  %xmm3,%xmm5
  addsd  %xmm10,%xmm0
  movsd  D6386(%rip),%xmm10
  mulsd  %xmm4,%xmm10
  mulsd  D11771(%rip),%xmm4
  mulsd  %xmm2,%xmm10
  mulsd  %xmm8,%xmm4
  mulsd  D6621(%rip),%xmm2
  mulsd  %xmm8,%xmm10
  mulsd  %xmm6,%xmm4
  mulsd  %xmm3,%xmm2
  mulsd  D4936(%rip),%xmm3
  mulsd  %xmm1,%xmm10
  mulsd  %xmm2,%xmm1
  addsd  %xmm10,%xmm0
  addsd  %xmm4,%xmm0
  movapd %xmm7,%xmm4
  mulsd  %xmm8,%xmm4
  mulsd  %xmm9,%xmm4
  addsd  %xmm4,%xmm0
  addsd  %xmm5,%xmm0
  addsd  %xmm1,%xmm0
  movapd %xmm3,%xmm1
  mulsd  %xmm6,%xmm1
  addsd  %xmm1,%xmm0
  jmp    L3357
L5841:
  movzbl -0x39(%rsp),%edi
  mov    %dil,-0x2d(%rsp)
  movzbl -0x37(%rsp),%edi
  mov    %dil,-0x39(%rsp)
  jmp    L576
L4966:
  movapd %xmm2,%xmm7
  movapd %xmm3,%xmm5
  addsd  %xmm1,%xmm3
  movsd  D21251(%rip),%xmm0
  mulsd  %xmm2,%xmm7
  movapd %xmm1,%xmm6
  subsd  %xmm0,%xmm5
  mulsd  %xmm1,%xmm6
  subsd  %xmm0,%xmm3
  movsd  D31219(%rip),%xmm0
  movapd %xmm5,%xmm4
  movapd %xmm7,%xmm10
  movapd %xmm3,%xmm9
  movapd %xmm7,%xmm11
  mulsd  %xmm7,%xmm10
  mulsd  %xmm3,%xmm9
  mulsd  %xmm5,%xmm4
  mulsd  %xmm10,%xmm0
  mulsd  %xmm10,%xmm11
  movapd %xmm9,%xmm8
  mulsd  D6804(%rip),%xmm10
  mulsd  %xmm9,%xmm8
  mulsd  %xmm2,%xmm0
  mulsd  %xmm9,%xmm10
  mulsd  %xmm3,%xmm0
  addsd  %xmm11,%xmm0
  addsd  %xmm10,%xmm0
  movsd  D3684(%rip),%xmm10
  mulsd  %xmm7,%xmm10
  mulsd  D29461(%rip),%xmm7
  mulsd  %xmm2,%xmm10
  mulsd  D27171(%rip),%xmm2
  mulsd  %xmm8,%xmm7
  mulsd  %xmm9,%xmm10
  mulsd  %xmm8,%xmm2
  mulsd  %xmm3,%xmm10
  mulsd  %xmm3,%xmm2
  movapd %xmm6,%xmm3
  mulsd  %xmm6,%xmm3
  addsd  %xmm10,%xmm0
  addsd  %xmm7,%xmm0
  addsd  %xmm2,%xmm0
  movsd  D12639(%rip),%xmm2
  mulsd  %xmm8,%xmm2
  mulsd  %xmm9,%xmm2
  addsd  %xmm2,%xmm0
  movsd  D26706(%rip),%xmm2
  mulsd  %xmm6,%xmm2
  mulsd  D29541(%rip),%xmm6
  mulsd  %xmm1,%xmm2
  mulsd  D15090(%rip),%xmm1
  mulsd  %xmm4,%xmm6
  mulsd  %xmm5,%xmm2
  mulsd  %xmm5,%xmm1
  addsd  %xmm3,%xmm2
  mulsd  %xmm4,%xmm1
  mulsd  %xmm4,%xmm4
  addsd  %xmm6,%xmm2
  divsd  D16647(%rip),%xmm4
  addsd  %xmm2,%xmm1
  addsd  %xmm4,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L333:
  movapd %xmm2,%xmm4
  movapd %xmm3,%xmm6
  addsd  %xmm1,%xmm3
  movsd  D21251(%rip),%xmm0
  mulsd  %xmm2,%xmm4
  movapd %xmm2,%xmm8
  subsd  %xmm0,%xmm6
  subsd  %xmm0,%xmm3
  movsd  D3547(%rip),%xmm0
  movapd %xmm4,%xmm7
  movapd %xmm3,%xmm10
  movapd %xmm3,%xmm9
  mulsd  %xmm4,%xmm7
  mulsd  %xmm4,%xmm8
  mulsd  %xmm3,%xmm10
  mulsd  %xmm7,%xmm0
  movapd %xmm7,%xmm11
  mulsd  %xmm7,%xmm11
  mulsd  %xmm10,%xmm9
  movapd %xmm10,%xmm5
  mulsd  %xmm10,%xmm5
  mulsd  %xmm8,%xmm0
  mulsd  D7087(%rip),%xmm8
  mulsd  %xmm3,%xmm0
  mulsd  %xmm5,%xmm8
  addsd  %xmm11,%xmm0
  movsd  D15433(%rip),%xmm11
  mulsd  %xmm8,%xmm3
  mulsd  %xmm7,%xmm11
  mulsd  %xmm4,%xmm11
  mulsd  D753(%rip),%xmm4
  mulsd  %xmm10,%xmm11
  addsd  %xmm11,%xmm0
  movsd  D6513(%rip),%xmm11
  mulsd  %xmm7,%xmm11
  mulsd  D30736(%rip),%xmm7
  mulsd  %xmm2,%xmm11
  mulsd  %xmm5,%xmm7
  mulsd  D14440(%rip),%xmm2
  mulsd  %xmm9,%xmm11
  mulsd  %xmm5,%xmm2
  addsd  %xmm11,%xmm0
  mulsd  %xmm9,%xmm2
  addsd  %xmm7,%xmm0
  addsd  %xmm3,%xmm0
  movapd %xmm4,%xmm3
  mulsd  %xmm5,%xmm3
  mulsd  %xmm5,%xmm5
  mulsd  D1271(%rip),%xmm5
  mulsd  %xmm10,%xmm3
  addsd  %xmm3,%xmm0
  addsd  %xmm2,%xmm0
  movsd  D3970(%rip),%xmm2
  mulsd  %xmm1,%xmm2
  mulsd  %xmm1,%xmm1
  addsd  %xmm5,%xmm0
  mulsd  %xmm6,%xmm2
  mulsd  %xmm6,%xmm6
  mulsd  D3552(%rip),%xmm6
  addsd  %xmm2,%xmm1
  addsd  %xmm6,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L10546:
  movapd %xmm1,%xmm9
  movapd %xmm3,%xmm8
  addsd  %xmm1,%xmm3
  movsd  D21251(%rip),%xmm0
  mulsd  %xmm1,%xmm9
  movapd %xmm2,%xmm5
  subsd  %xmm0,%xmm8
  mulsd  %xmm2,%xmm5
  subsd  %xmm0,%xmm3
  movsd  D17958(%rip),%xmm0
  movapd %xmm8,%xmm6
  movapd %xmm9,%xmm10
  movapd %xmm9,%xmm11
  movapd %xmm3,%xmm4
  mulsd  %xmm9,%xmm10
  mulsd  %xmm8,%xmm6
  mulsd  %xmm3,%xmm4
  mulsd  %xmm10,%xmm0
  mulsd  %xmm10,%xmm11
  movapd %xmm6,%xmm7
  mulsd  D28814(%rip),%xmm10
  mulsd  %xmm6,%xmm7
  mulsd  %xmm1,%xmm0
  mulsd  %xmm6,%xmm10
  mulsd  %xmm8,%xmm0
  addsd  %xmm11,%xmm0
  addsd  %xmm10,%xmm0
  movsd  D10321(%rip),%xmm10
  mulsd  %xmm9,%xmm10
  mulsd  D22486(%rip),%xmm9
  mulsd  %xmm1,%xmm10
  mulsd  D13047(%rip),%xmm1
  mulsd  %xmm7,%xmm9
  mulsd  %xmm6,%xmm10
  mulsd  %xmm7,%xmm1
  mulsd  %xmm7,%xmm6
  divsd  D22566(%rip),%xmm6
  mulsd  %xmm8,%xmm10
  mulsd  %xmm8,%xmm1
  addsd  %xmm10,%xmm0
  addsd  %xmm9,%xmm0
  addsd  %xmm1,%xmm0
  movsd  D7197(%rip),%xmm1
  mulsd  %xmm5,%xmm1
  addsd  %xmm6,%xmm0
  movapd %xmm5,%xmm6
  mulsd  %xmm5,%xmm6
  mulsd  %xmm2,%xmm1
  mulsd  D16447(%rip),%xmm2
  mulsd  %xmm3,%xmm1
  mulsd  %xmm4,%xmm2
  addsd  %xmm6,%xmm1
  movsd  D3209(%rip),%xmm6
  mulsd  %xmm3,%xmm2
  mulsd  %xmm4,%xmm6
  mulsd  %xmm4,%xmm4
  mulsd  D2404(%rip),%xmm4
  mulsd  %xmm6,%xmm5
  addsd  %xmm5,%xmm1
  addsd  %xmm2,%xmm1
  addsd  %xmm4,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L9087:
  movzbl -0x27(%rsp),%edi
  mov    %dil,-0x5(%rsp)
  mov    %dil,-0x37(%rsp)
L11400:
  test   %r15b,%r15b
  je     L8229
  cmp    $0x8,%eax
  je     L10521
L11877:
  cmpb   $0x0,-0x30(%rsp)
  je     L2490
  cmp    $0x6,%eax
  je     L3231
L2454:
  cmpb   $0x0,-0x22(%rsp)
  je     L8543
  cmp    $0x4,%eax
  je     L6904
L8755:
  cmpb   $0x0,-0x19(%rsp)
  je     L3219
  cmp    $0x2,%eax
  je     L3554
L3091:
  movzbl -0x3b(%rsp),%edi
  and    -0x38(%rsp),%dil
  mov    %dil,-0x9(%rsp)
  je     L6279
  test   %eax,%eax
  jne    L10892
  movapd %xmm1,%xmm2
  movsd  D32223(%rip),%xmm0
  movapd %xmm3,%xmm4
  movapd %xmm1,%xmm5
  mulsd  %xmm1,%xmm2
  subsd  D21251(%rip),%xmm4
  subsd  D9502(%rip),%xmm3
  movapd %xmm4,%xmm9
  movapd %xmm4,%xmm8
  mulsd  %xmm4,%xmm9
  mulsd  %xmm2,%xmm5
  movapd %xmm2,%xmm10
  mulsd  %xmm2,%xmm10
  mulsd  %xmm9,%xmm8
  movapd %xmm9,%xmm7
  mulsd  %xmm9,%xmm7
  movapd %xmm10,%xmm11
  mulsd  %xmm10,%xmm11
  movapd %xmm7,%xmm6
  mulsd  %xmm7,%xmm6
  mulsd  %xmm11,%xmm0
  mulsd  %xmm1,%xmm11
  mulsd  %xmm4,%xmm0
  addsd  %xmm11,%xmm0
  movsd  D2133(%rip),%xmm11
  mulsd  %xmm10,%xmm11
  mulsd  %xmm5,%xmm11
  mulsd  D14489(%rip),%xmm5
  mulsd  %xmm9,%xmm11
  mulsd  %xmm7,%xmm5
  addsd  %xmm11,%xmm0
  movsd  D29185(%rip),%xmm11
  mulsd  %xmm9,%xmm5
  mulsd  %xmm10,%xmm11
  mulsd  %xmm2,%xmm11
  mulsd  D11269(%rip),%xmm2
  mulsd  %xmm8,%xmm11
  mulsd  %xmm7,%xmm2
  addsd  %xmm11,%xmm0
  movsd  D32256(%rip),%xmm11
  mulsd  %xmm8,%xmm2
  mulsd  %xmm10,%xmm11
  mulsd  D890(%rip),%xmm10
  mulsd  %xmm1,%xmm11
  mulsd  %xmm7,%xmm10
  mulsd  D22620(%rip),%xmm1
  mulsd  %xmm7,%xmm11
  mulsd  %xmm4,%xmm10
  mulsd  %xmm6,%xmm1
  mulsd  %xmm6,%xmm4
  divsd  D1180(%rip),%xmm4
  addsd  %xmm11,%xmm0
  addsd  %xmm10,%xmm0
  addsd  %xmm5,%xmm0
  addsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  addsd  %xmm4,%xmm0
  mulsd  %xmm3,%xmm0
  jmp    L3357
L3554:
  movapd %xmm1,%xmm4
  movapd %xmm1,%xmm5
  movapd %xmm3,%xmm9
  movsd  D21251(%rip),%xmm0
  mulsd  %xmm1,%xmm4
  addsd  %xmm3,%xmm5
  movapd %xmm1,%xmm10
  subsd  %xmm0,%xmm9
  subsd  D9502(%rip),%xmm3
  subsd  %xmm0,%xmm5
  movsd  D20091(%rip),%xmm0
  movapd %xmm9,%xmm8
  movapd %xmm9,%xmm6
  mulsd  %xmm4,%xmm0
  movapd %xmm4,%xmm11
  mulsd  %xmm4,%xmm11
  mulsd  %xmm4,%xmm10
  mulsd  %xmm9,%xmm8
  mulsd  D31501(%rip),%xmm4
  mulsd  %xmm11,%xmm0
  movapd %xmm10,%xmm12
  mulsd  %xmm11,%xmm12
  movapd %xmm8,%xmm7
  mulsd  %xmm8,%xmm6
  mulsd  %xmm8,%xmm7
  mulsd  %xmm9,%xmm0
  mulsd  D8091(%rip),%xmm10
  mulsd  %xmm7,%xmm4
  addsd  %xmm12,%xmm0
  movsd  D17970(%rip),%xmm12
  mulsd  %xmm7,%xmm10
  mulsd  %xmm8,%xmm12
  mulsd  %xmm9,%xmm4
  mulsd  %xmm11,%xmm12
  mulsd  D1953(%rip),%xmm11
  mulsd  %xmm1,%xmm12
  mulsd  D22901(%rip),%xmm1
  mulsd  %xmm6,%xmm11
  mulsd  %xmm7,%xmm6
  divsd  D4052(%rip),%xmm6
  addsd  %xmm12,%xmm0
  mulsd  %xmm7,%xmm1
  addsd  %xmm11,%xmm0
  addsd  %xmm10,%xmm0
  mulsd  %xmm8,%xmm1
  addsd  %xmm4,%xmm0
  addsd  %xmm1,%xmm0
  movsd  D8112(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  %xmm2,%xmm2
  addsd  %xmm6,%xmm0
  mulsd  %xmm3,%xmm0
  mulsd  %xmm5,%xmm1
  mulsd  %xmm5,%xmm5
  mulsd  D27605(%rip),%xmm5
  addsd  %xmm2,%xmm1
  addsd  %xmm5,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L10137:
  movapd %xmm2,%xmm4
  movapd %xmm3,%xmm7
  addsd  %xmm1,%xmm3
  movsd  D21251(%rip),%xmm0
  mulsd  %xmm2,%xmm4
  movapd %xmm2,%xmm11
  movapd %xmm1,%xmm8
  subsd  %xmm0,%xmm7
  mulsd  %xmm1,%xmm8
  subsd  %xmm0,%xmm3
  movsd  D26433(%rip),%xmm0
  movapd %xmm7,%xmm6
  movapd %xmm4,%xmm12
  movapd %xmm3,%xmm10
  movapd %xmm3,%xmm9
  mulsd  %xmm4,%xmm12
  mulsd  %xmm4,%xmm11
  mulsd  %xmm3,%xmm10
  mulsd  %xmm7,%xmm6
  mulsd  %xmm12,%xmm0
  movapd %xmm11,%xmm13
  mulsd  %xmm12,%xmm13
  movapd %xmm10,%xmm5
  mulsd  %xmm10,%xmm9
  mulsd  %xmm10,%xmm5
  mulsd  %xmm4,%xmm0
  mulsd  D31979(%rip),%xmm4
  mulsd  D13819(%rip),%xmm11
  mulsd  %xmm3,%xmm0
  mulsd  %xmm5,%xmm4
  mulsd  %xmm5,%xmm11
  addsd  %xmm13,%xmm0
  movsd  D12266(%rip),%xmm13
  mulsd  %xmm4,%xmm3
  mulsd  %xmm12,%xmm13
  mulsd  %xmm2,%xmm13
  mulsd  D29027(%rip),%xmm2
  mulsd  %xmm10,%xmm13
  mulsd  %xmm5,%xmm2
  mulsd  D32168(%rip),%xmm5
  addsd  %xmm13,%xmm0
  movsd  D16400(%rip),%xmm13
  mulsd  %xmm10,%xmm2
  mulsd  %xmm9,%xmm13
  mulsd  %xmm13,%xmm12
  addsd  %xmm12,%xmm0
  addsd  %xmm11,%xmm0
  addsd  %xmm3,%xmm0
  addsd  %xmm2,%xmm0
  movapd %xmm5,%xmm2
  mulsd  %xmm9,%xmm2
  addsd  %xmm2,%xmm0
  movsd  D29278(%rip),%xmm2
  mulsd  %xmm7,%xmm2
  mulsd  %xmm8,%xmm2
  mulsd  %xmm1,%xmm8
  mulsd  D31174(%rip),%xmm1
  addsd  %xmm8,%xmm2
  mulsd  %xmm6,%xmm1
  mulsd  D5180(%rip),%xmm6
  addsd  %xmm2,%xmm1
  movapd %xmm6,%xmm2
  mulsd  %xmm7,%xmm2
  addsd  %xmm2,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L6112:
  movapd %xmm2,%xmm4
  movsd  D10385(%rip),%xmm0
  movapd %xmm1,%xmm5
  movapd %xmm2,%xmm6
  mulsd  %xmm2,%xmm4
  addsd  %xmm3,%xmm5
  subsd  D21251(%rip),%xmm5
  movapd %xmm5,%xmm10
  movapd %xmm5,%xmm9
  mulsd  %xmm5,%xmm10
  mulsd  %xmm4,%xmm6
  movapd %xmm4,%xmm11
  mulsd  %xmm4,%xmm11
  mulsd  %xmm10,%xmm9
  movapd %xmm10,%xmm8
  mulsd  %xmm10,%xmm8
  movapd %xmm11,%xmm12
  mulsd  %xmm11,%xmm12
  movapd %xmm8,%xmm7
  mulsd  %xmm8,%xmm7
  mulsd  %xmm12,%xmm0
  mulsd  %xmm2,%xmm12
  mulsd  %xmm5,%xmm0
  addsd  %xmm12,%xmm0
  movsd  D6454(%rip),%xmm12
  mulsd  %xmm11,%xmm12
  mulsd  %xmm6,%xmm12
  mulsd  D19235(%rip),%xmm6
  mulsd  %xmm10,%xmm12
  mulsd  %xmm8,%xmm6
  addsd  %xmm12,%xmm0
  movsd  D9034(%rip),%xmm12
  mulsd  %xmm10,%xmm6
  mulsd  %xmm11,%xmm12
  mulsd  %xmm4,%xmm12
  mulsd  D9595(%rip),%xmm4
  mulsd  %xmm9,%xmm12
  mulsd  %xmm8,%xmm4
  addsd  %xmm12,%xmm0
  movsd  D16096(%rip),%xmm12
  mulsd  %xmm9,%xmm4
  mulsd  %xmm11,%xmm12
  mulsd  D24891(%rip),%xmm11
  mulsd  %xmm2,%xmm12
  mulsd  %xmm8,%xmm11
  mulsd  D32680(%rip),%xmm2
  mulsd  %xmm8,%xmm12
  mulsd  %xmm5,%xmm11
  mulsd  %xmm7,%xmm2
  mulsd  D20299(%rip),%xmm7
  addsd  %xmm12,%xmm0
  addsd  %xmm11,%xmm0
  addsd  %xmm6,%xmm0
  addsd  %xmm4,%xmm0
  addsd  %xmm2,%xmm0
  movapd %xmm7,%xmm2
  mulsd  %xmm5,%xmm2
  addsd  %xmm2,%xmm0
  movsd  D1634(%rip),%xmm2
  mulsd  %xmm2,%xmm3
  addsd  %xmm3,%xmm1
  subsd  %xmm2,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L8653:
  movapd %xmm3,%xmm4
  movapd %xmm3,%xmm6
  movsd  D26341(%rip),%xmm7
  mulsd  %xmm3,%xmm4
  mulsd  %xmm4,%xmm6
  movapd %xmm4,%xmm5
  mulsd  %xmm4,%xmm5
  movapd %xmm6,%xmm0
  mulsd  %xmm5,%xmm7
  mulsd  %xmm5,%xmm0
  mulsd  D23800(%rip),%xmm6
  mulsd  %xmm4,%xmm7
  mulsd  D6444(%rip),%xmm4
  subsd  %xmm7,%xmm0
  movsd  D5517(%rip),%xmm7
  mulsd  %xmm5,%xmm7
  mulsd  D30021(%rip),%xmm5
  mulsd  %xmm3,%xmm7
  addsd  %xmm7,%xmm0
  subsd  %xmm5,%xmm0
  movsd  D15079(%rip),%xmm5
  addsd  %xmm6,%xmm0
  subsd  %xmm4,%xmm0
  movsd  D12066(%rip),%xmm4
  mulsd  %xmm3,%xmm4
  addsd  %xmm4,%xmm0
  movapd %xmm3,%xmm4
  subsd  D27982(%rip),%xmm0
  mulsd  %xmm5,%xmm4
  addsd  %xmm1,%xmm4
  subsd  %xmm5,%xmm4
  mulsd  %xmm4,%xmm0
  movsd  D25851(%rip),%xmm4
  mulsd  %xmm4,%xmm1
  mulsd  %xmm4,%xmm3
  addsd  %xmm2,%xmm1
  addsd  %xmm3,%xmm1
  subsd  %xmm4,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L2635:
  movzbl -0x32(%rsp),%edi
  movb   $0x0,-0x32(%rsp)
  mov    %dil,-0x25(%rsp)
  jmp    L7791
L3231:
  movapd %xmm2,%xmm6
  movapd %xmm1,%xmm9
  movapd %xmm3,%xmm5
  movsd  D21251(%rip),%xmm0
  mulsd  %xmm2,%xmm6
  addsd  %xmm3,%xmm9
  movapd %xmm1,%xmm11
  subsd  %xmm0,%xmm5
  mulsd  %xmm1,%xmm11
  subsd  D9502(%rip),%xmm3
  subsd  %xmm0,%xmm9
  movsd  D31219(%rip),%xmm0
  movapd %xmm5,%xmm4
  mulsd  %xmm5,%xmm4
  movapd %xmm6,%xmm12
  movapd %xmm6,%xmm10
  mulsd  %xmm6,%xmm12
  movapd %xmm9,%xmm8
  mulsd  %xmm9,%xmm8
  mulsd  %xmm12,%xmm0
  mulsd  %xmm12,%xmm10
  movapd %xmm8,%xmm7
  mulsd  %xmm8,%xmm7
  mulsd  %xmm2,%xmm0
  mulsd  %xmm9,%xmm0
  addsd  %xmm10,%xmm0
  movsd  D6804(%rip),%xmm10
  mulsd  %xmm8,%xmm10
  mulsd  %xmm12,%xmm10
  addsd  %xmm10,%xmm0
  movsd  D3684(%rip),%xmm10
  mulsd  %xmm6,%xmm10
  mulsd  D29461(%rip),%xmm6
  mulsd  %xmm2,%xmm10
  mulsd  D27171(%rip),%xmm2
  mulsd  %xmm7,%xmm6
  mulsd  %xmm8,%xmm10
  mulsd  %xmm7,%xmm2
  mulsd  D12639(%rip),%xmm7
  mulsd  %xmm9,%xmm10
  mulsd  %xmm9,%xmm2
  addsd  %xmm10,%xmm0
  addsd  %xmm6,%xmm0
  addsd  %xmm2,%xmm0
  movapd %xmm7,%xmm2
  mulsd  %xmm8,%xmm2
  addsd  %xmm2,%xmm0
  movsd  D31767(%rip),%xmm2
  mulsd  %xmm11,%xmm2
  mulsd  %xmm1,%xmm11
  mulsd  D3992(%rip),%xmm1
  mulsd  %xmm5,%xmm2
  mulsd  %xmm4,%xmm1
  mulsd  D27249(%rip),%xmm4
  addsd  %xmm11,%xmm2
  addsd  %xmm2,%xmm1
  movapd %xmm4,%xmm2
  mulsd  %xmm5,%xmm2
  addsd  %xmm2,%xmm1
  mulsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L10521:
  movapd %xmm2,%xmm4
  movapd %xmm2,%xmm8
  movapd %xmm1,%xmm9
  movsd  D3547(%rip),%xmm0
  mulsd  %xmm2,%xmm4
  addsd  %xmm3,%xmm9
  subsd  D21251(%rip),%xmm9
  movapd %xmm9,%xmm7
  movapd %xmm9,%xmm6
  mulsd  %xmm9,%xmm7
  mulsd  %xmm4,%xmm8
  movapd %xmm4,%xmm10
  mulsd  %xmm4,%xmm10
  mulsd  %xmm7,%xmm6
  movapd %xmm7,%xmm5
  mulsd  %xmm7,%xmm5
  mulsd  %xmm10,%xmm0
  movapd %xmm10,%xmm11
  mulsd  %xmm10,%xmm11
  mulsd  %xmm8,%xmm0
  mulsd  D7087(%rip),%xmm8
  mulsd  %xmm9,%xmm0
  mulsd  %xmm5,%xmm8
  addsd  %xmm11,%xmm0
  movsd  D15433(%rip),%xmm11
  mulsd  %xmm9,%xmm8
  mulsd  %xmm10,%xmm11
  mulsd  %xmm4,%xmm11
  mulsd  D753(%rip),%xmm4
  mulsd  %xmm7,%xmm11
  mulsd  %xmm5,%xmm4
  addsd  %xmm11,%xmm0
  movsd  D6513(%rip),%xmm11
  mulsd  %xmm7,%xmm4
  mulsd  %xmm10,%xmm11
  mulsd  D30736(%rip),%xmm10
  mulsd  %xmm2,%xmm11
  mulsd  D14440(%rip),%xmm2
  mulsd  %xmm5,%xmm10
  mulsd  %xmm6,%xmm11
  mulsd  %xmm5,%xmm2
  mulsd  %xmm5,%xmm5
  mulsd  D1271(%rip),%xmm5
  addsd  %xmm11,%xmm0
  mulsd  %xmm6,%xmm2
  addsd  %xmm10,%xmm0
  addsd  %xmm8,%xmm0
  addsd  %xmm4,%xmm0
  movsd  D4699(%rip),%xmm4
  addsd  %xmm2,%xmm0
  movapd %xmm3,%xmm2
  subsd  D9502(%rip),%xmm3
  mulsd  %xmm4,%xmm2
  addsd  %xmm5,%xmm0
  addsd  %xmm2,%xmm1
  subsd  %xmm4,%xmm1
  mulsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L6904:
  movapd %xmm1,%xmm7
  movapd %xmm1,%xmm5
  movapd %xmm3,%xmm9
  movsd  D21251(%rip),%xmm0
  mulsd  %xmm1,%xmm7
  addsd  %xmm3,%xmm5
  movapd %xmm2,%xmm6
  subsd  %xmm0,%xmm9
  mulsd  %xmm2,%xmm6
  subsd  D9502(%rip),%xmm3
  subsd  %xmm0,%xmm5
  movsd  D2301(%rip),%xmm0
  movapd %xmm9,%xmm11
  mulsd  %xmm9,%xmm11
  movapd %xmm7,%xmm10
  mulsd  %xmm7,%xmm10
  movapd %xmm5,%xmm4
  mulsd  %xmm5,%xmm4
  movapd %xmm11,%xmm8
  mulsd  %xmm10,%xmm0
  mulsd  %xmm1,%xmm10
  mulsd  %xmm11,%xmm8
  mulsd  %xmm9,%xmm0
  addsd  %xmm10,%xmm0
  movsd  D10822(%rip),%xmm10
  mulsd  %xmm7,%xmm10
  mulsd  D30692(%rip),%xmm7
  mulsd  %xmm1,%xmm10
  mulsd  %xmm11,%xmm7
  mulsd  D10465(%rip),%xmm1
  mulsd  %xmm11,%xmm10
  mulsd  %xmm9,%xmm7
  mulsd  %xmm8,%xmm1
  addsd  %xmm10,%xmm0
  addsd  %xmm7,%xmm0
  addsd  %xmm1,%xmm0
  movsd  D5950(%rip),%xmm1
  mulsd  %xmm8,%xmm1
  mulsd  %xmm9,%xmm1
  addsd  %xmm1,%xmm0
  movsd  D7197(%rip),%xmm1
  mulsd  %xmm6,%xmm1
  mulsd  %xmm3,%xmm0
  movapd %xmm6,%xmm3
  mulsd  %xmm6,%xmm3
  mulsd  %xmm2,%xmm1
  mulsd  D16447(%rip),%xmm2
  mulsd  %xmm5,%xmm1
  mulsd  %xmm4,%xmm2
  addsd  %xmm3,%xmm1
  movsd  D3209(%rip),%xmm3
  mulsd  %xmm5,%xmm2
  mulsd  %xmm4,%xmm3
  mulsd  %xmm4,%xmm4
  mulsd  D2404(%rip),%xmm4
  mulsd  %xmm6,%xmm3
  addsd  %xmm3,%xmm1
  addsd  %xmm2,%xmm1
  addsd  %xmm4,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L10892:
  movzbl -0x9(%rsp),%edi
  mov    %dil,-0x38(%rsp)
  mov    %dil,-0x3b(%rsp)
L10665:
  cmpb   $0x0,-0x4a(%rsp)
  je     L5722
  cmp    $0x7,%eax
  je     L9400
L2229:
  cmpb   $0x0,-0x2a(%rsp)
  je     L1053
  cmp    $0x5,%eax
  je     L2119
L7462:
  cmpb   $0x0,-0x1c(%rsp)
  je     L9458
  cmp    $0x3,%eax
  je     L2591
L6543:
  cmpb   $0x0,-0xe(%rsp)
  je     L4906
  movzbl -0x43(%rsp),%edi
  and    -0x42(%rsp),%dil
  mov    %dil,-0x8(%rsp)
  cmp    $0x1,%eax
  jne    L8738
  movapd %xmm1,%xmm4
  movapd %xmm1,%xmm10
  movapd %xmm3,%xmm8
  movsd  D24272(%rip),%xmm0
  subsd  D21251(%rip),%xmm8
  mulsd  %xmm1,%xmm4
  movapd %xmm8,%xmm7
  movapd %xmm8,%xmm6
  mulsd  %xmm8,%xmm7
  mulsd  %xmm4,%xmm10
  movapd %xmm4,%xmm9
  mulsd  %xmm4,%xmm9
  mulsd  %xmm7,%xmm6
  movapd %xmm7,%xmm5
  mulsd  %xmm7,%xmm5
  movapd %xmm10,%xmm11
  mulsd  %xmm9,%xmm0
  mulsd  %xmm9,%xmm11
  mulsd  D23608(%rip),%xmm10
  mulsd  %xmm4,%xmm0
  mulsd  D1680(%rip),%xmm4
  mulsd  %xmm5,%xmm10
  mulsd  %xmm8,%xmm0
  mulsd  %xmm5,%xmm4
  addsd  %xmm11,%xmm0
  movsd  D11767(%rip),%xmm11
  mulsd  %xmm8,%xmm4
  mulsd  %xmm9,%xmm11
  mulsd  D23265(%rip),%xmm9
  mulsd  %xmm1,%xmm11
  mulsd  %xmm6,%xmm9
  mulsd  %xmm7,%xmm11
  addsd  %xmm11,%xmm0
  addsd  %xmm9,%xmm0
  addsd  %xmm10,%xmm0
  addsd  %xmm4,%xmm0
  movsd  D27682(%rip),%xmm4
  mulsd  %xmm1,%xmm4
  mulsd  %xmm5,%xmm4
  mulsd  D20987(%rip),%xmm5
  mulsd  %xmm7,%xmm4
  addsd  %xmm4,%xmm0
  movapd %xmm5,%xmm4
  movsd  D22977(%rip),%xmm5
  mulsd  %xmm6,%xmm4
  mulsd  %xmm3,%xmm5
  addsd  %xmm4,%xmm0
  movapd %xmm3,%xmm4
  mulsd  %xmm3,%xmm4
  subsd  %xmm5,%xmm4
  addsd  D14881(%rip),%xmm4
  mulsd  %xmm4,%xmm0
  movsd  D25851(%rip),%xmm4
  mulsd  %xmm4,%xmm1
  mulsd  %xmm4,%xmm3
  addsd  %xmm2,%xmm1
  addsd  %xmm3,%xmm1
  subsd  %xmm4,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L2591:
  movapd %xmm1,%xmm4
  movapd %xmm1,%xmm6
  movapd %xmm3,%xmm8
  movsd  D21251(%rip),%xmm0
  mulsd  %xmm1,%xmm4
  addsd  %xmm3,%xmm6
  movapd %xmm2,%xmm7
  subsd  %xmm0,%xmm8
  mulsd  %xmm2,%xmm7
  subsd  %xmm0,%xmm6
  movsd  D16116(%rip),%xmm0
  movapd %xmm8,%xmm11
  mulsd  %xmm8,%xmm11
  movapd %xmm4,%xmm10
  mulsd  %xmm4,%xmm10
  movapd %xmm6,%xmm5
  mulsd  %xmm6,%xmm5
  movapd %xmm11,%xmm9
  mulsd  %xmm10,%xmm0
  mulsd  %xmm1,%xmm10
  mulsd  %xmm11,%xmm9
  mulsd  %xmm8,%xmm0
  addsd  %xmm10,%xmm0
  movsd  D713(%rip),%xmm10
  mulsd  %xmm4,%xmm10
  mulsd  D30645(%rip),%xmm4
  mulsd  %xmm1,%xmm10
  mulsd  %xmm11,%xmm4
  mulsd  D238(%rip),%xmm1
  mulsd  %xmm11,%xmm10
  mulsd  %xmm8,%xmm4
  mulsd  %xmm9,%xmm1
  mulsd  %xmm9,%xmm8
  divsd  D26321(%rip),%xmm8
  addsd  %xmm10,%xmm0
  addsd  %xmm4,%xmm0
  addsd  %xmm1,%xmm0
  movapd %xmm3,%xmm1
  mulsd  %xmm3,%xmm1
  mulsd  D22977(%rip),%xmm3
  addsd  %xmm8,%xmm0
  subsd  %xmm3,%xmm1
  addsd  D14881(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  D20867(%rip),%xmm1
  mulsd  %xmm6,%xmm1
  mulsd  %xmm7,%xmm1
  mulsd  %xmm2,%xmm7
  mulsd  D28552(%rip),%xmm2
  addsd  %xmm7,%xmm1
  mulsd  %xmm5,%xmm2
  mulsd  D746(%rip),%xmm5
  addsd  %xmm2,%xmm1
  movapd %xmm5,%xmm2
  mulsd  %xmm6,%xmm2
  addsd  %xmm2,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L2119:
  movapd %xmm1,%xmm7
  movapd %xmm2,%xmm4
  movsd  D21251(%rip),%xmm0
  movsd  D17714(%rip),%xmm9
  addsd  %xmm3,%xmm7
  mulsd  %xmm2,%xmm4
  movapd %xmm3,%xmm6
  subsd  %xmm0,%xmm6
  movapd %xmm1,%xmm11
  mulsd  %xmm1,%xmm11
  subsd  %xmm0,%xmm7
  movapd %xmm6,%xmm5
  mulsd  %xmm6,%xmm5
  movapd %xmm4,%xmm12
  mulsd  %xmm4,%xmm12
  movapd %xmm7,%xmm0
  movapd %xmm7,%xmm10
  mulsd  %xmm9,%xmm0
  mulsd  %xmm4,%xmm9
  mulsd  %xmm7,%xmm10
  mulsd  D5741(%rip),%xmm4
  mulsd  %xmm12,%xmm0
  mulsd  %xmm2,%xmm9
  mulsd  %xmm2,%xmm12
  movapd %xmm10,%xmm8
  mulsd  %xmm10,%xmm4
  mulsd  %xmm10,%xmm8
  mulsd  D13515(%rip),%xmm2
  mulsd  %xmm10,%xmm9
  addsd  %xmm12,%xmm0
  mulsd  %xmm7,%xmm4
  mulsd  %xmm8,%xmm7
  mulsd  %xmm8,%xmm2
  addsd  %xmm9,%xmm0
  addsd  %xmm4,%xmm0
  addsd  %xmm2,%xmm0
  movapd %xmm7,%xmm2
  divsd  D6851(%rip),%xmm2
  addsd  %xmm2,%xmm0
  movsd  D18316(%rip),%xmm2
  mulsd  %xmm11,%xmm2
  mulsd  %xmm1,%xmm11
  mulsd  D15646(%rip),%xmm1
  mulsd  %xmm6,%xmm2
  mulsd  %xmm5,%xmm1
  mulsd  D32300(%rip),%xmm5
  addsd  %xmm11,%xmm2
  addsd  %xmm2,%xmm1
  movapd %xmm5,%xmm2
  mulsd  %xmm6,%xmm2
  addsd  %xmm2,%xmm1
  movapd %xmm3,%xmm2
  mulsd  %xmm3,%xmm2
  mulsd  D22977(%rip),%xmm3
  subsd  %xmm3,%xmm2
  addsd  D14881(%rip),%xmm2
  mulsd  %xmm2,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L9400:
  movapd %xmm2,%xmm4
  movapd %xmm2,%xmm9
  movapd %xmm1,%xmm8
  movsd  D26433(%rip),%xmm0
  mulsd  %xmm2,%xmm4
  addsd  %xmm3,%xmm8
  subsd  D21251(%rip),%xmm8
  movapd %xmm8,%xmm7
  movapd %xmm8,%xmm6
  mulsd  %xmm8,%xmm7
  mulsd  %xmm4,%xmm9
  movapd %xmm4,%xmm11
  mulsd  %xmm4,%xmm11
  mulsd  %xmm7,%xmm6
  movapd %xmm7,%xmm5
  mulsd  %xmm7,%xmm5
  movapd %xmm9,%xmm10
  mulsd  %xmm11,%xmm0
  mulsd  %xmm11,%xmm10
  mulsd  D13819(%rip),%xmm9
  mulsd  %xmm4,%xmm0
  mulsd  D31979(%rip),%xmm4
  mulsd  %xmm5,%xmm9
  mulsd  %xmm8,%xmm0
  mulsd  %xmm5,%xmm4
  addsd  %xmm10,%xmm0
  movsd  D12266(%rip),%xmm10
  mulsd  %xmm8,%xmm4
  mulsd  %xmm11,%xmm10
  mulsd  %xmm2,%xmm10
  mulsd  D29027(%rip),%xmm2
  mulsd  %xmm7,%xmm10
  mulsd  %xmm5,%xmm2
  mulsd  D32168(%rip),%xmm5
  addsd  %xmm10,%xmm0
  movsd  D16400(%rip),%xmm10
  mulsd  %xmm7,%xmm2
  mulsd  %xmm6,%xmm10
  mulsd  %xmm11,%xmm10
  addsd  %xmm10,%xmm0
  addsd  %xmm9,%xmm0
  addsd  %xmm4,%xmm0
  movsd  D22977(%rip),%xmm4
  mulsd  %xmm3,%xmm4
  addsd  %xmm2,%xmm0
  movapd %xmm5,%xmm2
  mulsd  %xmm6,%xmm2
  addsd  %xmm2,%xmm0
  movapd %xmm3,%xmm2
  mulsd  %xmm3,%xmm2
  subsd  %xmm4,%xmm2
  movsd  D15646(%rip),%xmm4
  addsd  D14881(%rip),%xmm2
  mulsd  %xmm4,%xmm3
  addsd  %xmm3,%xmm1
  subsd  %xmm4,%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L2169:
  movapd %xmm1,%xmm5
  movapd %xmm1,%xmm4
  movapd %xmm3,%xmm8
  movsd  D21251(%rip),%xmm0
  mulsd  %xmm1,%xmm5
  addsd  %xmm3,%xmm4
  subsd  %xmm0,%xmm8
  subsd  %xmm0,%xmm4
  movsd  D29769(%rip),%xmm0
  movapd %xmm8,%xmm6
  mulsd  %xmm8,%xmm6
  movapd %xmm5,%xmm9
  movapd %xmm5,%xmm10
  mulsd  %xmm5,%xmm9
  movapd %xmm6,%xmm7
  mulsd  %xmm9,%xmm0
  mulsd  %xmm9,%xmm10
  mulsd  D3294(%rip),%xmm9
  mulsd  %xmm6,%xmm7
  mulsd  %xmm1,%xmm0
  mulsd  %xmm6,%xmm9
  mulsd  %xmm8,%xmm0
  addsd  %xmm10,%xmm0
  addsd  %xmm9,%xmm0
  movsd  D7965(%rip),%xmm9
  mulsd  %xmm5,%xmm9
  mulsd  D2252(%rip),%xmm5
  mulsd  %xmm1,%xmm9
  mulsd  D13360(%rip),%xmm1
  mulsd  %xmm7,%xmm5
  mulsd  %xmm6,%xmm9
  mulsd  %xmm7,%xmm1
  mulsd  %xmm7,%xmm6
  mulsd  %xmm8,%xmm9
  mulsd  %xmm8,%xmm1
  addsd  %xmm9,%xmm0
  addsd  %xmm5,%xmm0
  addsd  %xmm1,%xmm0
  movapd %xmm6,%xmm1
  divsd  D21086(%rip),%xmm1
  addsd  %xmm1,%xmm0
  movapd %xmm3,%xmm1
  mulsd  %xmm3,%xmm1
  mulsd  D22977(%rip),%xmm3
  subsd  %xmm3,%xmm1
  addsd  D14881(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  D8112(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  %xmm2,%xmm2
  mulsd  %xmm4,%xmm1
  mulsd  %xmm4,%xmm4
  mulsd  D27605(%rip),%xmm4
  addsd  %xmm2,%xmm1
  addsd  %xmm4,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L1491:
  movapd %xmm1,%xmm7
  movapd %xmm1,%xmm5
  movapd %xmm3,%xmm9
  movsd  D21251(%rip),%xmm0
  mulsd  %xmm1,%xmm7
  addsd  %xmm3,%xmm5
  movapd %xmm2,%xmm6
  subsd  %xmm0,%xmm9
  mulsd  %xmm2,%xmm6
  subsd  %xmm0,%xmm5
  movsd  D31851(%rip),%xmm0
  movapd %xmm9,%xmm8
  mulsd  %xmm7,%xmm0
  movapd %xmm7,%xmm10
  mulsd  %xmm9,%xmm8
  movapd %xmm5,%xmm4
  mulsd  %xmm7,%xmm10
  mulsd  D15539(%rip),%xmm7
  mulsd  %xmm5,%xmm4
  mulsd  %xmm1,%xmm0
  mulsd  D15473(%rip),%xmm1
  mulsd  %xmm8,%xmm7
  mulsd  %xmm9,%xmm0
  mulsd  %xmm8,%xmm1
  mulsd  %xmm8,%xmm8
  addsd  %xmm10,%xmm0
  mulsd  %xmm9,%xmm1
  addsd  %xmm7,%xmm0
  addsd  %xmm1,%xmm0
  movsd  D28695(%rip),%xmm1
  mulsd  %xmm8,%xmm1
  addsd  %xmm1,%xmm0
  movapd %xmm3,%xmm1
  mulsd  %xmm3,%xmm1
  mulsd  D22977(%rip),%xmm3
  subsd  %xmm3,%xmm1
  addsd  D14881(%rip),%xmm1
  movapd %xmm6,%xmm3
  mulsd  %xmm6,%xmm3
  mulsd  %xmm1,%xmm0
  movsd  D7197(%rip),%xmm1
  mulsd  %xmm6,%xmm1
  mulsd  D3209(%rip),%xmm6
  mulsd  %xmm2,%xmm1
  mulsd  D16447(%rip),%xmm2
  mulsd  %xmm4,%xmm6
  mulsd  %xmm5,%xmm1
  mulsd  %xmm4,%xmm2
  mulsd  %xmm4,%xmm4
  mulsd  D2404(%rip),%xmm4
  addsd  %xmm3,%xmm1
  mulsd  %xmm5,%xmm2
  addsd  %xmm6,%xmm1
  addsd  %xmm2,%xmm1
  addsd  %xmm4,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L4361:
  movapd %xmm2,%xmm5
  movapd %xmm1,%xmm8
  movsd  D21251(%rip),%xmm0
  movapd %xmm3,%xmm4
  mulsd  %xmm2,%xmm5
  addsd  %xmm3,%xmm8
  subsd  %xmm0,%xmm4
  subsd  %xmm0,%xmm8
  movsd  D31219(%rip),%xmm0
  movapd %xmm5,%xmm10
  movapd %xmm5,%xmm9
  mulsd  %xmm5,%xmm10
  movapd %xmm8,%xmm7
  mulsd  %xmm8,%xmm7
  mulsd  %xmm10,%xmm0
  mulsd  %xmm10,%xmm9
  movapd %xmm7,%xmm6
  mulsd  %xmm7,%xmm6
  mulsd  %xmm2,%xmm0
  mulsd  %xmm8,%xmm0
  addsd  %xmm9,%xmm0
  movsd  D6804(%rip),%xmm9
  mulsd  %xmm7,%xmm9
  mulsd  %xmm10,%xmm9
  addsd  %xmm9,%xmm0
  movsd  D3684(%rip),%xmm9
  mulsd  %xmm5,%xmm9
  mulsd  D29461(%rip),%xmm5
  mulsd  %xmm2,%xmm9
  mulsd  D27171(%rip),%xmm2
  mulsd  %xmm6,%xmm5
  mulsd  %xmm7,%xmm9
  mulsd  %xmm6,%xmm2
  mulsd  D12639(%rip),%xmm6
  mulsd  %xmm8,%xmm9
  mulsd  %xmm8,%xmm2
  addsd  %xmm9,%xmm0
  addsd  %xmm5,%xmm0
  addsd  %xmm2,%xmm0
  movapd %xmm6,%xmm2
  mulsd  %xmm7,%xmm2
  addsd  %xmm2,%xmm0
  movsd  D4338(%rip),%xmm2
  mulsd  %xmm4,%xmm2
  mulsd  %xmm4,%xmm4
  divsd  D29783(%rip),%xmm4
  mulsd  %xmm1,%xmm2
  mulsd  %xmm1,%xmm1
  addsd  %xmm2,%xmm1
  movapd %xmm3,%xmm2
  mulsd  %xmm3,%xmm2
  mulsd  D22977(%rip),%xmm3
  addsd  %xmm4,%xmm1
  subsd  %xmm3,%xmm2
  addsd  D14881(%rip),%xmm2
  mulsd  %xmm2,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L11091:
  movapd %xmm2,%xmm6
  movsd  D3547(%rip),%xmm0
  movapd %xmm2,%xmm9
  addsd  %xmm3,%xmm1
  mulsd  %xmm2,%xmm6
  subsd  D21251(%rip),%xmm1
  movapd %xmm1,%xmm7
  movapd %xmm1,%xmm5
  mulsd  %xmm1,%xmm7
  mulsd  %xmm6,%xmm9
  movapd %xmm6,%xmm8
  mulsd  %xmm6,%xmm8
  mulsd  %xmm7,%xmm5
  movapd %xmm7,%xmm4
  mulsd  %xmm7,%xmm4
  mulsd  %xmm8,%xmm0
  movapd %xmm8,%xmm10
  mulsd  %xmm8,%xmm10
  mulsd  %xmm9,%xmm0
  mulsd  D7087(%rip),%xmm9
  mulsd  %xmm1,%xmm0
  mulsd  %xmm4,%xmm9
  addsd  %xmm10,%xmm0
  movsd  D15433(%rip),%xmm10
  mulsd  %xmm9,%xmm1
  mulsd  %xmm8,%xmm10
  mulsd  %xmm6,%xmm10
  mulsd  D753(%rip),%xmm6
  mulsd  %xmm7,%xmm10
  addsd  %xmm10,%xmm0
  movsd  D6513(%rip),%xmm10
  mulsd  %xmm8,%xmm10
  mulsd  D30736(%rip),%xmm8
  mulsd  %xmm2,%xmm10
  mulsd  %xmm4,%xmm8
  mulsd  D14440(%rip),%xmm2
  mulsd  %xmm5,%xmm10
  addsd  %xmm10,%xmm0
  addsd  %xmm8,%xmm0
  addsd  %xmm1,%xmm0
  movapd %xmm6,%xmm1
  mulsd  %xmm4,%xmm1
  mulsd  %xmm7,%xmm1
  addsd  %xmm1,%xmm0
  movapd %xmm2,%xmm1
  mulsd  %xmm4,%xmm1
  mulsd  %xmm4,%xmm4
  mulsd  D1271(%rip),%xmm4
  mulsd  %xmm5,%xmm1
  addsd  %xmm1,%xmm0
  movapd %xmm3,%xmm1
  mulsd  %xmm3,%xmm1
  mulsd  D22977(%rip),%xmm3
  addsd  %xmm4,%xmm0
  subsd  %xmm3,%xmm1
  addsd  D14881(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L3558:
  movapd %xmm1,%xmm4
  movapd %xmm1,%xmm8
  movapd %xmm3,%xmm9
  movsd  D11896(%rip),%xmm0
  subsd  D21251(%rip),%xmm9
  mulsd  %xmm1,%xmm4
  movapd %xmm9,%xmm7
  movapd %xmm9,%xmm6
  mulsd  %xmm9,%xmm7
  mulsd  %xmm4,%xmm8
  movapd %xmm4,%xmm10
  mulsd  %xmm4,%xmm10
  mulsd  %xmm7,%xmm6
  movapd %xmm7,%xmm5
  mulsd  %xmm7,%xmm5
  mulsd  %xmm10,%xmm0
  movapd %xmm10,%xmm11
  mulsd  %xmm10,%xmm11
  mulsd  %xmm8,%xmm0
  mulsd  D14434(%rip),%xmm8
  mulsd  %xmm9,%xmm0
  mulsd  %xmm5,%xmm8
  addsd  %xmm11,%xmm0
  movsd  D27609(%rip),%xmm11
  mulsd  %xmm9,%xmm8
  mulsd  %xmm10,%xmm11
  mulsd  %xmm4,%xmm11
  mulsd  D5634(%rip),%xmm4
  mulsd  %xmm7,%xmm11
  mulsd  %xmm5,%xmm4
  addsd  %xmm11,%xmm0
  movsd  D29265(%rip),%xmm11
  mulsd  %xmm7,%xmm4
  mulsd  %xmm10,%xmm11
  mulsd  D1953(%rip),%xmm10
  mulsd  %xmm1,%xmm11
  mulsd  %xmm5,%xmm10
  mulsd  %xmm6,%xmm11
  addsd  %xmm11,%xmm0
  addsd  %xmm10,%xmm0
  addsd  %xmm8,%xmm0
  addsd  %xmm4,%xmm0
  movsd  D15764(%rip),%xmm4
  mulsd  %xmm1,%xmm4
  mulsd  %xmm5,%xmm4
  mulsd  %xmm5,%xmm5
  divsd  D15187(%rip),%xmm5
  mulsd  %xmm6,%xmm4
  addsd  %xmm4,%xmm0
  movapd %xmm3,%xmm4
  subsd  D9502(%rip),%xmm4
  addsd  %xmm5,%xmm0
  mulsd  %xmm4,%xmm0
  movsd  D25851(%rip),%xmm4
  mulsd  %xmm4,%xmm1
  mulsd  %xmm4,%xmm3
  addsd  %xmm2,%xmm1
  addsd  %xmm3,%xmm1
  subsd  %xmm4,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L7997:
  movapd %xmm1,%xmm10
  movapd %xmm1,%xmm5
  movapd %xmm3,%xmm9
  movsd  D21251(%rip),%xmm0
  mulsd  %xmm1,%xmm10
  addsd  %xmm3,%xmm5
  movapd %xmm2,%xmm6
  subsd  %xmm0,%xmm9
  mulsd  %xmm2,%xmm6
  subsd  D9502(%rip),%xmm3
  subsd  %xmm0,%xmm5
  movapd %xmm9,%xmm7
  mulsd  %xmm9,%xmm7
  movapd %xmm10,%xmm11
  movapd %xmm10,%xmm12
  mulsd  %xmm10,%xmm11
  movapd %xmm5,%xmm4
  mulsd  %xmm5,%xmm4
  movapd %xmm7,%xmm8
  mulsd  %xmm11,%xmm12
  movapd %xmm11,%xmm0
  addsd  %xmm11,%xmm0
  mulsd  %xmm7,%xmm8
  mulsd  D6217(%rip),%xmm11
  mulsd  %xmm1,%xmm0
  mulsd  %xmm7,%xmm11
  mulsd  %xmm9,%xmm0
  addsd  %xmm12,%xmm0
  addsd  %xmm11,%xmm0
  movsd  D31912(%rip),%xmm11
  mulsd  %xmm10,%xmm11
  mulsd  D30653(%rip),%xmm10
  mulsd  %xmm1,%xmm11
  mulsd  D13497(%rip),%xmm1
  mulsd  %xmm8,%xmm10
  mulsd  %xmm7,%xmm11
  mulsd  %xmm8,%xmm1
  mulsd  %xmm8,%xmm7
  divsd  D22224(%rip),%xmm7
  mulsd  %xmm9,%xmm11
  mulsd  %xmm9,%xmm1
  addsd  %xmm11,%xmm0
  addsd  %xmm10,%xmm0
  addsd  %xmm1,%xmm0
  movsd  D20867(%rip),%xmm1
  mulsd  %xmm5,%xmm1
  addsd  %xmm7,%xmm0
  mulsd  %xmm3,%xmm0
  mulsd  %xmm6,%xmm1
  mulsd  %xmm2,%xmm6
  mulsd  D28552(%rip),%xmm2
  addsd  %xmm6,%xmm1
  mulsd  %xmm4,%xmm2
  mulsd  D746(%rip),%xmm4
  addsd  %xmm2,%xmm1
  movapd %xmm4,%xmm2
  mulsd  %xmm5,%xmm2
  addsd  %xmm2,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L1387:
  movapd %xmm1,%xmm7
  movapd %xmm2,%xmm8
  movsd  D21251(%rip),%xmm0
  movsd  D17714(%rip),%xmm10
  addsd  %xmm3,%xmm7
  mulsd  %xmm2,%xmm8
  movapd %xmm3,%xmm5
  subsd  %xmm0,%xmm5
  movapd %xmm1,%xmm6
  subsd  D9502(%rip),%xmm3
  mulsd  %xmm1,%xmm6
  subsd  %xmm0,%xmm7
  movapd %xmm5,%xmm4
  mulsd  %xmm5,%xmm4
  movapd %xmm8,%xmm12
  mulsd  %xmm8,%xmm12
  movapd %xmm7,%xmm0
  movapd %xmm7,%xmm11
  mulsd  %xmm10,%xmm0
  mulsd  %xmm8,%xmm10
  mulsd  %xmm7,%xmm11
  mulsd  D5741(%rip),%xmm8
  mulsd  %xmm12,%xmm0
  mulsd  %xmm2,%xmm10
  mulsd  %xmm2,%xmm12
  movapd %xmm11,%xmm9
  mulsd  %xmm11,%xmm8
  mulsd  %xmm11,%xmm9
  mulsd  D13515(%rip),%xmm2
  mulsd  %xmm11,%xmm10
  addsd  %xmm12,%xmm0
  mulsd  %xmm7,%xmm8
  mulsd  %xmm9,%xmm7
  mulsd  %xmm9,%xmm2
  divsd  D6851(%rip),%xmm7
  addsd  %xmm10,%xmm0
  addsd  %xmm8,%xmm0
  addsd  %xmm2,%xmm0
  movsd  D26724(%rip),%xmm2
  mulsd  %xmm5,%xmm2
  addsd  %xmm7,%xmm0
  movapd %xmm6,%xmm7
  mulsd  %xmm6,%xmm7
  mulsd  %xmm6,%xmm2
  mulsd  D15079(%rip),%xmm6
  mulsd  %xmm1,%xmm2
  mulsd  D29511(%rip),%xmm1
  mulsd  %xmm4,%xmm6
  addsd  %xmm7,%xmm2
  mulsd  %xmm5,%xmm1
  addsd  %xmm6,%xmm2
  mulsd  %xmm4,%xmm1
  mulsd  %xmm4,%xmm4
  divsd  D31144(%rip),%xmm4
  addsd  %xmm2,%xmm1
  addsd  %xmm4,%xmm1
  mulsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L7360:
  movapd %xmm2,%xmm4
  movapd %xmm1,%xmm9
  movapd %xmm3,%xmm6
  movsd  D21251(%rip),%xmm0
  mulsd  %xmm2,%xmm4
  addsd  %xmm3,%xmm9
  movapd %xmm2,%xmm10
  subsd  %xmm0,%xmm6
  subsd  D9502(%rip),%xmm3
  subsd  %xmm0,%xmm9
  movsd  D26433(%rip),%xmm0
  mulsd  %xmm4,%xmm10
  movapd %xmm4,%xmm11
  mulsd  %xmm4,%xmm11
  movapd %xmm9,%xmm8
  movapd %xmm9,%xmm7
  mulsd  %xmm9,%xmm8
  movapd %xmm10,%xmm12
  mulsd  %xmm11,%xmm0
  mulsd  %xmm11,%xmm12
  movapd %xmm8,%xmm5
  mulsd  %xmm8,%xmm7
  mulsd  %xmm8,%xmm5
  mulsd  D13819(%rip),%xmm10
  mulsd  %xmm4,%xmm0
  mulsd  D31979(%rip),%xmm4
  mulsd  %xmm5,%xmm10
  mulsd  %xmm9,%xmm0
  mulsd  %xmm5,%xmm4
  addsd  %xmm12,%xmm0
  movsd  D12266(%rip),%xmm12
  mulsd  %xmm9,%xmm4
  mulsd  %xmm11,%xmm12
  mulsd  D16400(%rip),%xmm11
  mulsd  %xmm2,%xmm12
  mulsd  D29027(%rip),%xmm2
  mulsd  %xmm7,%xmm11
  mulsd  %xmm8,%xmm12
  mulsd  %xmm5,%xmm2
  mulsd  D32168(%rip),%xmm5
  addsd  %xmm12,%xmm0
  mulsd  %xmm8,%xmm2
  addsd  %xmm11,%xmm0
  addsd  %xmm10,%xmm0
  addsd  %xmm4,%xmm0
  addsd  %xmm2,%xmm0
  movapd %xmm5,%xmm2
  mulsd  %xmm7,%xmm2
  addsd  %xmm2,%xmm0
  movsd  D15079(%rip),%xmm2
  mulsd  %xmm1,%xmm2
  mulsd  %xmm1,%xmm1
  mulsd  %xmm6,%xmm2
  mulsd  %xmm6,%xmm6
  divsd  D1018(%rip),%xmm6
  addsd  %xmm2,%xmm1
  addsd  %xmm6,%xmm1
  mulsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L1414:
  movapd %xmm2,%xmm5
  movsd  D10385(%rip),%xmm0
  addsd  %xmm3,%xmm1
  movapd %xmm2,%xmm6
  mulsd  %xmm2,%xmm5
  subsd  D21251(%rip),%xmm1
  subsd  D9502(%rip),%xmm3
  movapd %xmm1,%xmm10
  movapd %xmm1,%xmm9
  mulsd  %xmm1,%xmm10
  mulsd  %xmm5,%xmm6
  movapd %xmm5,%xmm4
  mulsd  %xmm5,%xmm4
  mulsd  %xmm10,%xmm9
  movapd %xmm10,%xmm8
  mulsd  %xmm10,%xmm8
  movapd %xmm4,%xmm11
  mulsd  %xmm4,%xmm11
  movapd %xmm8,%xmm7
  mulsd  %xmm8,%xmm7
  mulsd  %xmm11,%xmm0
  mulsd  %xmm2,%xmm11
  mulsd  %xmm1,%xmm0
  addsd  %xmm11,%xmm0
  movsd  D6454(%rip),%xmm11
  mulsd  %xmm4,%xmm11
  mulsd  %xmm6,%xmm11
  mulsd  D19235(%rip),%xmm6
  mulsd  %xmm10,%xmm11
  addsd  %xmm11,%xmm0
  movsd  D9034(%rip),%xmm11
  mulsd  %xmm4,%xmm11
  mulsd  %xmm5,%xmm11
  mulsd  D9595(%rip),%xmm5
  mulsd  %xmm9,%xmm11
  addsd  %xmm11,%xmm0
  movsd  D16096(%rip),%xmm11
  mulsd  %xmm4,%xmm11
  mulsd  D24891(%rip),%xmm4
  mulsd  %xmm2,%xmm11
  mulsd  %xmm8,%xmm4
  mulsd  D32680(%rip),%xmm2
  mulsd  %xmm8,%xmm11
  mulsd  %xmm1,%xmm4
  mulsd  %xmm7,%xmm2
  mulsd  D20299(%rip),%xmm7
  addsd  %xmm11,%xmm0
  addsd  %xmm4,%xmm0
  mulsd  %xmm7,%xmm1
  movapd %xmm6,%xmm4
  mulsd  %xmm8,%xmm4
  mulsd  %xmm10,%xmm4
  addsd  %xmm4,%xmm0
  movapd %xmm5,%xmm4
  mulsd  %xmm8,%xmm4
  mulsd  %xmm9,%xmm4
  addsd  %xmm4,%xmm0
  addsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  mulsd  %xmm3,%xmm0
  jmp    L3357
L7575:
  movapd %xmm1,%xmm4
  movapd %xmm3,%xmm9
  addsd  %xmm1,%xmm3
  movsd  D21251(%rip),%xmm0
  mulsd  %xmm1,%xmm4
  movapd %xmm1,%xmm10
  movapd %xmm2,%xmm13
  subsd  %xmm0,%xmm9
  mulsd  %xmm2,%xmm13
  subsd  %xmm0,%xmm3
  movsd  D26341(%rip),%xmm0
  movapd %xmm9,%xmm8
  movapd %xmm9,%xmm7
  mulsd  %xmm4,%xmm10
  movapd %xmm4,%xmm11
  movapd %xmm3,%xmm6
  mulsd  %xmm4,%xmm11
  mulsd  %xmm9,%xmm8
  mulsd  %xmm3,%xmm6
  movapd %xmm10,%xmm12
  mulsd  %xmm11,%xmm0
  mulsd  %xmm11,%xmm12
  movapd %xmm8,%xmm5
  mulsd  %xmm8,%xmm7
  mulsd  %xmm8,%xmm5
  mulsd  D23800(%rip),%xmm10
  mulsd  %xmm4,%xmm0
  mulsd  D6444(%rip),%xmm4
  mulsd  %xmm5,%xmm10
  mulsd  %xmm9,%xmm0
  mulsd  %xmm5,%xmm4
  addsd  %xmm12,%xmm0
  movsd  D5517(%rip),%xmm12
  mulsd  %xmm9,%xmm4
  mulsd  %xmm11,%xmm12
  mulsd  D30021(%rip),%xmm11
  mulsd  %xmm1,%xmm12
  mulsd  D12066(%rip),%xmm1
  mulsd  %xmm7,%xmm11
  mulsd  %xmm8,%xmm12
  mulsd  %xmm5,%xmm1
  mulsd  D27982(%rip),%xmm5
  addsd  %xmm12,%xmm0
  mulsd  %xmm8,%xmm1
  addsd  %xmm11,%xmm0
  addsd  %xmm10,%xmm0
  addsd  %xmm4,%xmm0
  addsd  %xmm1,%xmm0
  movapd %xmm5,%xmm1
  mulsd  %xmm7,%xmm1
  addsd  %xmm1,%xmm0
  movsd  D20867(%rip),%xmm1
  mulsd  %xmm13,%xmm1
  mulsd  %xmm2,%xmm13
  mulsd  D28552(%rip),%xmm2
  mulsd  %xmm3,%xmm1
  mulsd  %xmm6,%xmm2
  mulsd  D746(%rip),%xmm6
  addsd  %xmm13,%xmm1
  addsd  %xmm2,%xmm1
  movapd %xmm6,%xmm2
  mulsd  %xmm3,%xmm2
  addsd  %xmm2,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L8093:
  movapd %xmm1,%xmm10
  movapd %xmm3,%xmm9
  addsd  %xmm1,%xmm3
  movsd  D21251(%rip),%xmm0
  mulsd  %xmm1,%xmm10
  movapd %xmm2,%xmm5
  subsd  %xmm0,%xmm9
  mulsd  %xmm2,%xmm5
  subsd  %xmm0,%xmm3
  movsd  D3101(%rip),%xmm0
  movapd %xmm9,%xmm11
  mulsd  %xmm9,%xmm11
  movapd %xmm10,%xmm12
  movapd %xmm3,%xmm6
  mulsd  %xmm10,%xmm12
  movapd %xmm5,%xmm7
  mulsd  %xmm5,%xmm7
  mulsd  %xmm3,%xmm6
  movapd %xmm11,%xmm8
  mulsd  %xmm12,%xmm0
  mulsd  %xmm1,%xmm12
  mulsd  %xmm11,%xmm8
  movapd %xmm6,%xmm4
  mulsd  %xmm6,%xmm4
  mulsd  %xmm9,%xmm0
  addsd  %xmm12,%xmm0
  movsd  D1420(%rip),%xmm12
  mulsd  %xmm11,%xmm12
  mulsd  %xmm10,%xmm12
  mulsd  D19681(%rip),%xmm10
  mulsd  %xmm1,%xmm12
  mulsd  %xmm11,%xmm10
  mulsd  D5989(%rip),%xmm1
  addsd  %xmm12,%xmm0
  mulsd  %xmm9,%xmm10
  mulsd  %xmm8,%xmm1
  addsd  %xmm10,%xmm0
  addsd  %xmm1,%xmm0
  movsd  D26850(%rip),%xmm1
  mulsd  %xmm8,%xmm1
  movsd  D17714(%rip),%xmm8
  mulsd  %xmm9,%xmm1
  addsd  %xmm1,%xmm0
  movapd %xmm3,%xmm1
  mulsd  %xmm8,%xmm1
  mulsd  %xmm7,%xmm1
  mulsd  %xmm2,%xmm7
  addsd  %xmm7,%xmm1
  movapd %xmm8,%xmm7
  mulsd  %xmm5,%xmm7
  mulsd  D5741(%rip),%xmm5
  mulsd  %xmm2,%xmm7
  mulsd  %xmm6,%xmm5
  mulsd  D13515(%rip),%xmm2
  mulsd  %xmm6,%xmm7
  mulsd  %xmm3,%xmm5
  mulsd  %xmm4,%xmm2
  mulsd  %xmm4,%xmm3
  divsd  D6851(%rip),%xmm3
  addsd  %xmm7,%xmm1
  addsd  %xmm5,%xmm1
  addsd  %xmm2,%xmm1
  addsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L2023:
  movapd %xmm1,%xmm4
  movsd  D6062(%rip),%xmm0
  movapd %xmm3,%xmm5
  movapd %xmm1,%xmm6
  mulsd  %xmm1,%xmm4
  subsd  D21251(%rip),%xmm5
  movapd %xmm5,%xmm10
  movapd %xmm5,%xmm9
  mulsd  %xmm5,%xmm10
  mulsd  %xmm4,%xmm6
  movapd %xmm4,%xmm11
  mulsd  %xmm4,%xmm11
  mulsd  %xmm10,%xmm9
  movapd %xmm10,%xmm8
  mulsd  %xmm10,%xmm8
  movapd %xmm11,%xmm12
  mulsd  %xmm11,%xmm12
  movapd %xmm8,%xmm7
  mulsd  %xmm8,%xmm7
  mulsd  %xmm12,%xmm0
  mulsd  %xmm1,%xmm12
  mulsd  %xmm5,%xmm0
  addsd  %xmm12,%xmm0
  movsd  D2285(%rip),%xmm12
  mulsd  %xmm11,%xmm12
  mulsd  %xmm6,%xmm12
  mulsd  D19939(%rip),%xmm6
  mulsd  %xmm10,%xmm12
  mulsd  %xmm8,%xmm6
  addsd  %xmm12,%xmm0
  movsd  D21852(%rip),%xmm12
  mulsd  %xmm10,%xmm6
  mulsd  %xmm11,%xmm12
  mulsd  %xmm4,%xmm12
  mulsd  D6045(%rip),%xmm4
  mulsd  %xmm9,%xmm12
  mulsd  %xmm8,%xmm4
  addsd  %xmm12,%xmm0
  movsd  D225(%rip),%xmm12
  mulsd  %xmm9,%xmm4
  mulsd  %xmm11,%xmm12
  mulsd  D2828(%rip),%xmm11
  mulsd  %xmm1,%xmm12
  mulsd  %xmm8,%xmm11
  mulsd  %xmm8,%xmm12
  mulsd  %xmm5,%xmm11
  mulsd  %xmm7,%xmm5
  divsd  D28134(%rip),%xmm5
  addsd  %xmm12,%xmm0
  addsd  %xmm11,%xmm0
  addsd  %xmm6,%xmm0
  addsd  %xmm4,%xmm0
  movsd  D20609(%rip),%xmm4
  mulsd  %xmm1,%xmm4
  mulsd  %xmm7,%xmm4
  addsd  %xmm4,%xmm0
  movsd  D25851(%rip),%xmm4
  mulsd  %xmm4,%xmm1
  mulsd  %xmm4,%xmm3
  addsd  %xmm5,%xmm0
  addsd  %xmm2,%xmm1
  addsd  %xmm3,%xmm1
  subsd  %xmm4,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L1317:
  movzbl -0x27(%rsp),%edi
  mov    %dil,-0x5(%rsp)
  movzbl -0x36(%rsp),%edi
  mov    %dil,-0x27(%rsp)
  jmp    L11400
L2713:
  movapd %xmm3,%xmm6
  movsd  D25851(%rip),%xmm5
  movapd %xmm1,%xmm7
  movapd %xmm3,%xmm4
  mulsd  %xmm3,%xmm6
  subsd  D21251(%rip),%xmm4
  movsd  D17958(%rip),%xmm9
  mulsd  %xmm5,%xmm7
  mulsd  %xmm1,%xmm1
  movapd %xmm6,%xmm8
  movapd %xmm6,%xmm0
  mulsd  %xmm6,%xmm8
  mulsd  %xmm8,%xmm9
  mulsd  %xmm8,%xmm0
  mulsd  D28814(%rip),%xmm8
  mulsd  %xmm3,%xmm9
  subsd  %xmm9,%xmm0
  addsd  %xmm8,%xmm0
  movsd  D10321(%rip),%xmm8
  mulsd  %xmm6,%xmm8
  mulsd  D22486(%rip),%xmm6
  mulsd  %xmm3,%xmm8
  subsd  %xmm8,%xmm0
  addsd  %xmm6,%xmm0
  movsd  D13047(%rip),%xmm6
  mulsd  %xmm3,%xmm6
  mulsd  %xmm5,%xmm3
  subsd  %xmm6,%xmm0
  movapd %xmm7,%xmm6
  addsd  D10795(%rip),%xmm0
  mulsd  %xmm4,%xmm6
  addsd  %xmm2,%xmm7
  mulsd  %xmm4,%xmm4
  divsd  D23456(%rip),%xmm4
  addsd  %xmm6,%xmm1
  addsd  %xmm4,%xmm1
  mulsd  %xmm1,%xmm0
  movapd %xmm7,%xmm1
  addsd  %xmm3,%xmm1
  subsd  %xmm5,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L150:
  movzbl -0x45(%rsp),%r9d
  and    %bl,%r9b
  mov    %r9b,-0x11(%rsp)
  je     L9493
  test   %eax,%eax
  jne    L11810
  movapd %xmm3,%xmm2
  movapd %xmm1,%xmm7
  movapd %xmm3,%xmm4
  movsd  D17958(%rip),%xmm8
  mulsd  %xmm3,%xmm2
  subsd  D21251(%rip),%xmm4
  mulsd  %xmm1,%xmm7
  movapd %xmm4,%xmm5
  mulsd  %xmm4,%xmm5
  movapd %xmm2,%xmm6
  movapd %xmm2,%xmm0
  mulsd  %xmm2,%xmm6
  mulsd  %xmm6,%xmm8
  mulsd  %xmm6,%xmm0
  mulsd  D28814(%rip),%xmm6
  mulsd  %xmm3,%xmm8
  subsd  %xmm8,%xmm0
  addsd  %xmm6,%xmm0
  movsd  D10321(%rip),%xmm6
  mulsd  %xmm2,%xmm6
  mulsd  D22486(%rip),%xmm2
  mulsd  %xmm3,%xmm6
  mulsd  D13047(%rip),%xmm3
  subsd  %xmm6,%xmm0
  addsd  %xmm2,%xmm0
  movsd  D17734(%rip),%xmm2
  mulsd  %xmm7,%xmm2
  mulsd  %xmm1,%xmm7
  subsd  %xmm3,%xmm0
  addsd  D10795(%rip),%xmm0
  mulsd  %xmm5,%xmm1
  mulsd  D6186(%rip),%xmm1
  mulsd  %xmm4,%xmm2
  mulsd  %xmm5,%xmm4
  addsd  %xmm7,%xmm2
  addsd  %xmm2,%xmm1
  movapd %xmm4,%xmm2
  divsd  D427(%rip),%xmm2
  addsd  %xmm2,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L6864:
  movapd %xmm3,%xmm4
  addsd  %xmm3,%xmm1
  movapd %xmm2,%xmm8
  mulsd  %xmm3,%xmm4
  mulsd  %xmm2,%xmm8
  movapd %xmm1,%xmm6
  movsd  D17958(%rip),%xmm1
  subsd  D21251(%rip),%xmm6
  movapd %xmm4,%xmm7
  movapd %xmm4,%xmm0
  movapd %xmm6,%xmm5
  mulsd  %xmm4,%xmm7
  mulsd  %xmm6,%xmm5
  mulsd  %xmm7,%xmm1
  mulsd  %xmm7,%xmm0
  mulsd  D28814(%rip),%xmm7
  mulsd  %xmm3,%xmm1
  subsd  %xmm1,%xmm0
  movsd  D10321(%rip),%xmm1
  mulsd  %xmm4,%xmm1
  addsd  %xmm7,%xmm0
  mulsd  D22486(%rip),%xmm4
  mulsd  %xmm3,%xmm1
  mulsd  D13047(%rip),%xmm3
  subsd  %xmm1,%xmm0
  movsd  D20867(%rip),%xmm1
  mulsd  %xmm8,%xmm1
  mulsd  %xmm2,%xmm8
  addsd  %xmm4,%xmm0
  mulsd  D28552(%rip),%xmm2
  subsd  %xmm3,%xmm0
  addsd  D10795(%rip),%xmm0
  mulsd  %xmm6,%xmm1
  mulsd  %xmm5,%xmm2
  mulsd  D746(%rip),%xmm5
  addsd  %xmm8,%xmm1
  addsd  %xmm2,%xmm1
  movapd %xmm5,%xmm2
  mulsd  %xmm6,%xmm2
  addsd  %xmm2,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L7012:
  movzbl -0x35(%rsp),%r9d
  mov    %r9b,-0x12(%rsp)
  movzbl -0x39(%rsp),%r9d
  mov    %r9b,-0x35(%rsp)
L11372:
  cmpb   $0x0,-0x3d(%rsp)
  je     L4404
  cmp    $0x2,%eax
  jne    L150
  movapd %xmm3,%xmm5
  movsd  D17958(%rip),%xmm7
  movapd %xmm1,%xmm4
  mulsd  %xmm3,%xmm5
  addsd  %xmm3,%xmm4
  subsd  D21251(%rip),%xmm4
  movapd %xmm5,%xmm6
  movapd %xmm5,%xmm0
  mulsd  %xmm5,%xmm6
  mulsd  %xmm6,%xmm7
  mulsd  %xmm6,%xmm0
  mulsd  D28814(%rip),%xmm6
  mulsd  %xmm3,%xmm7
  subsd  %xmm7,%xmm0
  addsd  %xmm6,%xmm0
  movsd  D10321(%rip),%xmm6
  mulsd  %xmm5,%xmm6
  mulsd  D22486(%rip),%xmm5
  mulsd  %xmm3,%xmm6
  subsd  %xmm6,%xmm0
  addsd  %xmm5,%xmm0
  movsd  D13047(%rip),%xmm5
  mulsd  %xmm3,%xmm5
  subsd  %xmm5,%xmm0
  movsd  D20791(%rip),%xmm5
  addsd  D10795(%rip),%xmm0
  mulsd  %xmm5,%xmm3
  addsd  %xmm3,%xmm1
  subsd  %xmm5,%xmm1
  mulsd  %xmm1,%xmm0
  movsd  D8112(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  %xmm2,%xmm2
  mulsd  %xmm4,%xmm1
  mulsd  %xmm4,%xmm4
  mulsd  D27605(%rip),%xmm4
  addsd  %xmm2,%xmm1
  addsd  %xmm4,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L2179:
  movapd %xmm3,%xmm6
  movapd %xmm3,%xmm0
  movapd %xmm1,%xmm5
  mulsd  %xmm3,%xmm6
  addsd  %xmm3,%xmm5
  movapd %xmm2,%xmm7
  mulsd  %xmm2,%xmm7
  subsd  D21251(%rip),%xmm5
  movapd %xmm5,%xmm4
  mulsd  %xmm5,%xmm4
  movapd %xmm6,%xmm8
  mulsd  %xmm6,%xmm8
  mulsd  %xmm8,%xmm0
  mulsd  D3101(%rip),%xmm8
  subsd  %xmm8,%xmm0
  movsd  D1420(%rip),%xmm8
  mulsd  %xmm6,%xmm8
  mulsd  D19681(%rip),%xmm6
  mulsd  %xmm3,%xmm8
  addsd  %xmm8,%xmm0
  subsd  %xmm6,%xmm0
  movsd  D5989(%rip),%xmm6
  mulsd  %xmm3,%xmm6
  addsd  %xmm6,%xmm0
  movsd  D396(%rip),%xmm6
  subsd  D26850(%rip),%xmm0
  mulsd  %xmm6,%xmm3
  addsd  %xmm3,%xmm1
  subsd  %xmm6,%xmm1
  mulsd  %xmm1,%xmm0
  movsd  D20867(%rip),%xmm1
  mulsd  %xmm7,%xmm1
  mulsd  %xmm2,%xmm7
  mulsd  D28552(%rip),%xmm2
  mulsd  %xmm5,%xmm1
  mulsd  %xmm4,%xmm2
  mulsd  D746(%rip),%xmm4
  addsd  %xmm7,%xmm1
  addsd  %xmm2,%xmm1
  movapd %xmm4,%xmm2
  mulsd  %xmm5,%xmm2
  addsd  %xmm2,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L603:
  movapd %xmm1,%xmm8
  movapd %xmm1,%xmm4
  movsd  D21251(%rip),%xmm0
  movapd %xmm3,%xmm7
  mulsd  %xmm1,%xmm8
  addsd  %xmm3,%xmm4
  movapd %xmm3,%xmm5
  subsd  %xmm0,%xmm7
  mulsd  %xmm3,%xmm5
  subsd  %xmm0,%xmm4
  movsd  D31310(%rip),%xmm0
  movapd %xmm7,%xmm6
  mulsd  %xmm8,%xmm0
  mulsd  %xmm7,%xmm6
  mulsd  %xmm1,%xmm8
  mulsd  D111(%rip),%xmm1
  mulsd  %xmm7,%xmm0
  mulsd  %xmm6,%xmm1
  mulsd  D6229(%rip),%xmm6
  addsd  %xmm8,%xmm0
  addsd  %xmm1,%xmm0
  movapd %xmm6,%xmm1
  movsd  D26706(%rip),%xmm6
  mulsd  %xmm7,%xmm1
  mulsd  %xmm5,%xmm6
  addsd  %xmm1,%xmm0
  movapd %xmm5,%xmm1
  mulsd  %xmm5,%xmm1
  mulsd  %xmm3,%xmm6
  mulsd  D29541(%rip),%xmm5
  mulsd  D15090(%rip),%xmm3
  subsd  %xmm6,%xmm1
  addsd  %xmm5,%xmm1
  subsd  %xmm3,%xmm1
  addsd  D6956(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  D8112(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  %xmm2,%xmm2
  mulsd  %xmm4,%xmm1
  mulsd  %xmm4,%xmm4
  mulsd  D27605(%rip),%xmm4
  addsd  %xmm2,%xmm1
  addsd  %xmm4,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L2231:
  movapd %xmm2,%xmm4
  movsd  D7197(%rip),%xmm0
  movapd %xmm1,%xmm6
  movapd %xmm3,%xmm5
  mulsd  %xmm2,%xmm4
  addsd  %xmm3,%xmm6
  subsd  D21251(%rip),%xmm6
  mulsd  %xmm3,%xmm5
  movapd %xmm6,%xmm7
  mulsd  %xmm6,%xmm7
  mulsd  %xmm4,%xmm0
  movapd %xmm4,%xmm8
  mulsd  %xmm4,%xmm8
  mulsd  D3209(%rip),%xmm4
  mulsd  %xmm2,%xmm0
  mulsd  D16447(%rip),%xmm2
  mulsd  %xmm7,%xmm4
  mulsd  %xmm6,%xmm0
  mulsd  %xmm7,%xmm2
  mulsd  %xmm7,%xmm7
  mulsd  D2404(%rip),%xmm7
  addsd  %xmm8,%xmm0
  mulsd  %xmm6,%xmm2
  addsd  %xmm4,%xmm0
  movsd  D26706(%rip),%xmm4
  mulsd  %xmm5,%xmm4
  addsd  %xmm2,%xmm0
  movapd %xmm5,%xmm2
  mulsd  %xmm5,%xmm2
  mulsd  D29541(%rip),%xmm5
  addsd  %xmm7,%xmm0
  mulsd  %xmm3,%xmm4
  subsd  %xmm4,%xmm2
  movsd  D15090(%rip),%xmm4
  mulsd  %xmm3,%xmm4
  addsd  %xmm5,%xmm2
  subsd  %xmm4,%xmm2
  movsd  D24488(%rip),%xmm4
  addsd  D6956(%rip),%xmm2
  mulsd  %xmm4,%xmm3
  addsd  %xmm3,%xmm1
  subsd  %xmm4,%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L5236:
  movapd %xmm1,%xmm5
  movapd %xmm1,%xmm4
  movapd %xmm3,%xmm8
  movsd  D21251(%rip),%xmm0
  mulsd  %xmm1,%xmm5
  addsd  %xmm3,%xmm4
  movapd %xmm3,%xmm6
  subsd  %xmm0,%xmm8
  mulsd  %xmm3,%xmm6
  subsd  %xmm0,%xmm4
  movsd  D17734(%rip),%xmm0
  movapd %xmm8,%xmm7
  mulsd  %xmm5,%xmm0
  movapd %xmm5,%xmm9
  mulsd  %xmm8,%xmm7
  mulsd  %xmm5,%xmm9
  mulsd  D31767(%rip),%xmm5
  mulsd  %xmm1,%xmm0
  mulsd  D27754(%rip),%xmm1
  mulsd  %xmm7,%xmm5
  mulsd  %xmm8,%xmm0
  mulsd  %xmm7,%xmm1
  mulsd  %xmm7,%xmm7
  divsd  D9552(%rip),%xmm7
  addsd  %xmm9,%xmm0
  mulsd  %xmm8,%xmm1
  addsd  %xmm5,%xmm0
  addsd  %xmm1,%xmm0
  movapd %xmm3,%xmm1
  mulsd  %xmm6,%xmm1
  mulsd  D29278(%rip),%xmm6
  mulsd  D31174(%rip),%xmm3
  addsd  %xmm7,%xmm0
  subsd  %xmm6,%xmm1
  addsd  %xmm3,%xmm1
  subsd  D5180(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  D8112(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  %xmm2,%xmm2
  mulsd  %xmm4,%xmm1
  mulsd  %xmm4,%xmm4
  mulsd  D27605(%rip),%xmm4
  addsd  %xmm2,%xmm1
  addsd  %xmm4,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L7999:
  cmpb   $0x0,-0x14(%rsp)
  je     L2898
  movzbl -0x3c(%rsp),%r9d
  and    -0x46(%rsp),%r9b
  mov    %r9b,-0x3a(%rsp)
  cmp    $0x1,%eax
  jne    L8196
  movapd %xmm1,%xmm6
  movapd %xmm3,%xmm7
  subsd  D21251(%rip),%xmm7
  mulsd  %xmm1,%xmm6
  movapd %xmm3,%xmm5
  mulsd  %xmm3,%xmm5
  movapd %xmm7,%xmm9
  mulsd  %xmm7,%xmm9
  movapd %xmm6,%xmm4
  mulsd  %xmm6,%xmm4
  movapd %xmm9,%xmm8
  mulsd  %xmm9,%xmm8
  movapd %xmm4,%xmm0
  addsd  %xmm4,%xmm0
  mulsd  %xmm1,%xmm4
  mulsd  %xmm7,%xmm0
  addsd  %xmm4,%xmm0
  movsd  D2301(%rip),%xmm4
  mulsd  %xmm6,%xmm4
  mulsd  D17405(%rip),%xmm6
  mulsd  %xmm1,%xmm4
  mulsd  %xmm9,%xmm4
  addsd  %xmm4,%xmm0
  movapd %xmm6,%xmm4
  mulsd  %xmm9,%xmm4
  mulsd  %xmm7,%xmm4
  addsd  %xmm4,%xmm0
  movsd  D542(%rip),%xmm4
  mulsd  %xmm1,%xmm4
  mulsd  %xmm8,%xmm4
  addsd  %xmm4,%xmm0
  movsd  D5814(%rip),%xmm4
  mulsd  %xmm8,%xmm4
  mulsd  %xmm7,%xmm4
  addsd  %xmm4,%xmm0
  movapd %xmm3,%xmm4
  mulsd  %xmm5,%xmm4
  mulsd  D29278(%rip),%xmm5
  subsd  %xmm5,%xmm4
  movsd  D31174(%rip),%xmm5
  mulsd  %xmm3,%xmm5
  addsd  %xmm5,%xmm4
  subsd  D5180(%rip),%xmm4
  mulsd  %xmm4,%xmm0
  movsd  D25851(%rip),%xmm4
  mulsd  %xmm4,%xmm1
  mulsd  %xmm4,%xmm3
  addsd  %xmm2,%xmm1
  addsd  %xmm3,%xmm1
  subsd  %xmm4,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L6090:
  movapd %xmm2,%xmm4
  movsd  D17714(%rip),%xmm6
  addsd  %xmm3,%xmm1
  movapd %xmm3,%xmm5
  mulsd  %xmm2,%xmm4
  subsd  D21251(%rip),%xmm1
  mulsd  %xmm3,%xmm5
  movapd %xmm1,%xmm8
  mulsd  %xmm1,%xmm8
  movapd %xmm4,%xmm9
  mulsd  %xmm4,%xmm9
  movapd %xmm8,%xmm7
  mulsd  %xmm8,%xmm7
  movapd %xmm9,%xmm0
  mulsd  %xmm6,%xmm0
  mulsd  %xmm4,%xmm6
  mulsd  D5741(%rip),%xmm4
  mulsd  %xmm2,%xmm9
  mulsd  %xmm1,%xmm0
  mulsd  %xmm2,%xmm6
  mulsd  %xmm8,%xmm4
  mulsd  D13515(%rip),%xmm2
  addsd  %xmm9,%xmm0
  mulsd  %xmm8,%xmm6
  mulsd  %xmm1,%xmm4
  mulsd  %xmm7,%xmm2
  mulsd  %xmm7,%xmm1
  divsd  D6851(%rip),%xmm1
  addsd  %xmm6,%xmm0
  addsd  %xmm4,%xmm0
  addsd  %xmm2,%xmm0
  movsd  D26706(%rip),%xmm2
  mulsd  %xmm5,%xmm2
  addsd  %xmm1,%xmm0
  movapd %xmm5,%xmm1
  mulsd  %xmm5,%xmm1
  mulsd  D29541(%rip),%xmm5
  mulsd  %xmm3,%xmm2
  mulsd  D15090(%rip),%xmm3
  subsd  %xmm2,%xmm1
  addsd  %xmm5,%xmm1
  subsd  %xmm3,%xmm1
  addsd  D6956(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L2337:
  movapd %xmm3,%xmm6
  movapd %xmm1,%xmm4
  movsd  D21251(%rip),%xmm0
  movapd %xmm3,%xmm5
  mulsd  %xmm3,%xmm6
  addsd  %xmm3,%xmm4
  subsd  %xmm0,%xmm5
  subsd  %xmm0,%xmm4
  movapd %xmm3,%xmm0
  movapd %xmm6,%xmm7
  mulsd  %xmm6,%xmm7
  mulsd  %xmm7,%xmm0
  mulsd  D3101(%rip),%xmm7
  subsd  %xmm7,%xmm0
  movsd  D1420(%rip),%xmm7
  mulsd  %xmm6,%xmm7
  mulsd  D19681(%rip),%xmm6
  mulsd  %xmm3,%xmm7
  mulsd  D5989(%rip),%xmm3
  addsd  %xmm7,%xmm0
  subsd  %xmm6,%xmm0
  addsd  %xmm3,%xmm0
  movsd  D4076(%rip),%xmm3
  subsd  D26850(%rip),%xmm0
  mulsd  %xmm1,%xmm3
  mulsd  %xmm1,%xmm1
  mulsd  %xmm5,%xmm3
  mulsd  %xmm5,%xmm5
  mulsd  D7335(%rip),%xmm5
  addsd  %xmm3,%xmm1
  addsd  %xmm5,%xmm1
  mulsd  %xmm1,%xmm0
  movsd  D8112(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  %xmm2,%xmm2
  mulsd  %xmm4,%xmm1
  mulsd  %xmm4,%xmm4
  mulsd  D27605(%rip),%xmm4
  addsd  %xmm2,%xmm1
  addsd  %xmm4,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L8537:
  movzbl -0x35(%rsp),%r11d
  mov    %r11b,-0x12(%rsp)
  jmp    L11372
L6529:
  movzbl -0x3a(%rsp),%r9d
  mov    %r9b,-0xd(%rsp)
  movzbl -0x3c(%rsp),%r9d
  mov    %r9b,-0x3a(%rsp)
  jmp    L10429
L5305:
  movapd %xmm2,%xmm5
  movsd  D7197(%rip),%xmm0
  addsd  %xmm3,%xmm1
  movapd %xmm3,%xmm4
  mulsd  %xmm2,%xmm5
  mulsd  %xmm3,%xmm4
  movapd %xmm1,%xmm7
  subsd  D21251(%rip),%xmm7
  mulsd  %xmm5,%xmm0
  movapd %xmm7,%xmm1
  movapd %xmm5,%xmm8
  mulsd  %xmm7,%xmm1
  movapd %xmm4,%xmm6
  mulsd  %xmm5,%xmm8
  mulsd  D3209(%rip),%xmm5
  mulsd  %xmm4,%xmm6
  mulsd  %xmm2,%xmm0
  mulsd  D16447(%rip),%xmm2
  mulsd  %xmm1,%xmm5
  mulsd  %xmm7,%xmm0
  mulsd  %xmm1,%xmm2
  mulsd  %xmm1,%xmm1
  mulsd  D2404(%rip),%xmm1
  addsd  %xmm8,%xmm0
  mulsd  %xmm7,%xmm2
  addsd  %xmm5,%xmm0
  addsd  %xmm2,%xmm0
  movsd  D1420(%rip),%xmm2
  mulsd  %xmm4,%xmm2
  addsd  %xmm1,%xmm0
  mulsd  D19681(%rip),%xmm4
  movapd %xmm3,%xmm1
  mulsd  %xmm6,%xmm1
  mulsd  D3101(%rip),%xmm6
  mulsd  %xmm3,%xmm2
  mulsd  D5989(%rip),%xmm3
  subsd  %xmm6,%xmm1
  addsd  %xmm2,%xmm1
  subsd  %xmm4,%xmm1
  addsd  %xmm3,%xmm1
  subsd  D26850(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L5319:
  movzbl -0x3c(%rsp),%r9d
  mov    %r9b,-0xc(%rsp)
  movzbl -0x48(%rsp),%r9d
  mov    %r9b,-0x3c(%rsp)
  jmp    L3168
L9993:
  movapd %xmm2,%xmm8
  movapd %xmm1,%xmm7
  movsd  D21251(%rip),%xmm0
  movapd %xmm3,%xmm5
  mulsd  %xmm2,%xmm8
  addsd  %xmm3,%xmm7
  movapd %xmm3,%xmm4
  subsd  %xmm0,%xmm5
  mulsd  %xmm3,%xmm4
  subsd  %xmm0,%xmm7
  movsd  D7197(%rip),%xmm0
  mulsd  %xmm8,%xmm0
  movapd %xmm8,%xmm9
  mulsd  %xmm8,%xmm9
  movapd %xmm7,%xmm6
  mulsd  %xmm7,%xmm6
  mulsd  %xmm2,%xmm0
  mulsd  D16447(%rip),%xmm2
  mulsd  %xmm7,%xmm0
  mulsd  %xmm6,%xmm2
  addsd  %xmm9,%xmm0
  movsd  D3209(%rip),%xmm9
  mulsd  %xmm7,%xmm2
  mulsd  %xmm6,%xmm9
  mulsd  %xmm6,%xmm6
  mulsd  D2404(%rip),%xmm6
  mulsd  %xmm9,%xmm8
  addsd  %xmm8,%xmm0
  addsd  %xmm2,%xmm0
  movsd  D25000(%rip),%xmm2
  mulsd  %xmm1,%xmm2
  mulsd  %xmm1,%xmm1
  addsd  %xmm6,%xmm0
  mulsd  %xmm5,%xmm2
  mulsd  %xmm5,%xmm5
  divsd  D20279(%rip),%xmm5
  addsd  %xmm2,%xmm1
  movapd %xmm3,%xmm2
  mulsd  %xmm4,%xmm2
  mulsd  D29278(%rip),%xmm4
  mulsd  D31174(%rip),%xmm3
  addsd  %xmm5,%xmm1
  subsd  %xmm4,%xmm2
  addsd  %xmm3,%xmm2
  subsd  D5180(%rip),%xmm2
  mulsd  %xmm2,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L862:
  cmpb   $0x0,-0x24(%rsp)
  je     L4101
  cmp    $0x3,%eax
  jne    L7999
  movapd %xmm1,%xmm10
  movapd %xmm1,%xmm5
  movapd %xmm3,%xmm9
  movsd  D21251(%rip),%xmm0
  mulsd  %xmm1,%xmm10
  addsd  %xmm3,%xmm5
  movapd %xmm3,%xmm8
  subsd  %xmm0,%xmm9
  mulsd  %xmm3,%xmm8
  movapd %xmm2,%xmm6
  mulsd  %xmm2,%xmm6
  subsd  %xmm0,%xmm5
  movsd  D29932(%rip),%xmm0
  movapd %xmm9,%xmm7
  mulsd  %xmm10,%xmm0
  mulsd  %xmm9,%xmm7
  movapd %xmm5,%xmm4
  mulsd  %xmm1,%xmm10
  mulsd  D25120(%rip),%xmm1
  mulsd  %xmm5,%xmm4
  mulsd  %xmm9,%xmm0
  mulsd  %xmm7,%xmm1
  mulsd  D21528(%rip),%xmm7
  addsd  %xmm10,%xmm0
  addsd  %xmm1,%xmm0
  movapd %xmm7,%xmm1
  mulsd  %xmm9,%xmm1
  addsd  %xmm1,%xmm0
  movapd %xmm3,%xmm1
  mulsd  %xmm8,%xmm1
  mulsd  D29278(%rip),%xmm8
  mulsd  D31174(%rip),%xmm3
  subsd  %xmm8,%xmm1
  addsd  %xmm3,%xmm1
  subsd  D5180(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  D20867(%rip),%xmm1
  mulsd  %xmm5,%xmm1
  mulsd  %xmm6,%xmm1
  mulsd  %xmm2,%xmm6
  mulsd  D28552(%rip),%xmm2
  addsd  %xmm6,%xmm1
  mulsd  %xmm4,%xmm2
  mulsd  D746(%rip),%xmm4
  addsd  %xmm2,%xmm1
  movapd %xmm4,%xmm2
  mulsd  %xmm5,%xmm2
  addsd  %xmm2,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L7291:
  movapd %xmm2,%xmm4
  movsd  D31219(%rip),%xmm0
  addsd  %xmm3,%xmm1
  movapd %xmm3,%xmm5
  mulsd  %xmm2,%xmm4
  subsd  D21251(%rip),%xmm1
  mulsd  %xmm3,%xmm5
  movapd %xmm1,%xmm7
  mulsd  %xmm1,%xmm7
  movapd %xmm4,%xmm8
  movapd %xmm4,%xmm9
  mulsd  %xmm4,%xmm8
  movapd %xmm7,%xmm6
  mulsd  %xmm7,%xmm6
  mulsd  %xmm8,%xmm0
  mulsd  %xmm8,%xmm9
  mulsd  D6804(%rip),%xmm8
  mulsd  %xmm2,%xmm0
  mulsd  %xmm7,%xmm8
  mulsd  %xmm1,%xmm0
  addsd  %xmm9,%xmm0
  addsd  %xmm8,%xmm0
  movsd  D3684(%rip),%xmm8
  mulsd  %xmm4,%xmm8
  mulsd  D29461(%rip),%xmm4
  mulsd  %xmm2,%xmm8
  mulsd  D27171(%rip),%xmm2
  mulsd  %xmm6,%xmm4
  mulsd  %xmm7,%xmm8
  mulsd  %xmm6,%xmm2
  mulsd  D12639(%rip),%xmm6
  mulsd  %xmm1,%xmm8
  mulsd  %xmm2,%xmm1
  addsd  %xmm8,%xmm0
  addsd  %xmm4,%xmm0
  addsd  %xmm1,%xmm0
  movapd %xmm6,%xmm1
  mulsd  %xmm7,%xmm1
  addsd  %xmm1,%xmm0
  movapd %xmm3,%xmm1
  mulsd  %xmm5,%xmm1
  mulsd  D29278(%rip),%xmm5
  mulsd  D31174(%rip),%xmm3
  subsd  %xmm5,%xmm1
  addsd  %xmm3,%xmm1
  subsd  D5180(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L3537:
  movzbl -0x43(%rsp),%r9d
  mov    %r9b,-0xe(%rsp)
  movzbl -0x3a(%rsp),%r9d
  mov    %r9b,-0x43(%rsp)
L11158:
  cmpb   $0x0,-0x44(%rsp)
  je     L5119
  cmp    $0x5,%eax
  jne    L862
  movapd %xmm2,%xmm4
  movapd %xmm1,%xmm6
  movsd  D17714(%rip),%xmm7
  movapd %xmm3,%xmm5
  mulsd  %xmm2,%xmm4
  addsd  %xmm3,%xmm6
  subsd  D21251(%rip),%xmm6
  mulsd  %xmm3,%xmm5
  movapd %xmm6,%xmm0
  movapd %xmm6,%xmm9
  mulsd  %xmm7,%xmm0
  mulsd  %xmm4,%xmm7
  movapd %xmm4,%xmm10
  mulsd  %xmm4,%xmm10
  mulsd  %xmm6,%xmm9
  mulsd  D5741(%rip),%xmm4
  mulsd  %xmm2,%xmm7
  mulsd  %xmm10,%xmm0
  mulsd  %xmm2,%xmm10
  movapd %xmm9,%xmm8
  mulsd  %xmm9,%xmm4
  mulsd  %xmm9,%xmm8
  mulsd  %xmm9,%xmm7
  mulsd  D13515(%rip),%xmm2
  addsd  %xmm10,%xmm0
  mulsd  %xmm6,%xmm4
  mulsd  %xmm8,%xmm6
  addsd  %xmm7,%xmm0
  mulsd  %xmm8,%xmm2
  addsd  %xmm4,%xmm0
  movsd  D31174(%rip),%xmm4
  mulsd  %xmm3,%xmm4
  addsd  %xmm2,%xmm0
  movapd %xmm6,%xmm2
  divsd  D6851(%rip),%xmm2
  addsd  %xmm2,%xmm0
  movapd %xmm3,%xmm2
  mulsd  %xmm5,%xmm2
  mulsd  D29278(%rip),%xmm5
  subsd  %xmm5,%xmm2
  addsd  %xmm4,%xmm2
  movsd  D2362(%rip),%xmm4
  subsd  D5180(%rip),%xmm2
  mulsd  %xmm4,%xmm3
  addsd  %xmm3,%xmm1
  subsd  %xmm4,%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L3648:
  movapd %xmm1,%xmm5
  movsd  D21251(%rip),%xmm0
  movapd %xmm1,%xmm7
  movapd %xmm2,%xmm6
  addsd  %xmm3,%xmm5
  mulsd  %xmm1,%xmm7
  movapd %xmm3,%xmm9
  subsd  %xmm0,%xmm9
  mulsd  %xmm2,%xmm6
  subsd  %xmm0,%xmm5
  movsd  D26342(%rip),%xmm0
  movapd %xmm9,%xmm8
  mulsd  %xmm9,%xmm0
  movapd %xmm7,%xmm10
  mulsd  %xmm9,%xmm8
  movapd %xmm5,%xmm4
  mulsd  %xmm7,%xmm10
  mulsd  %xmm5,%xmm4
  mulsd  %xmm7,%xmm0
  mulsd  D1077(%rip),%xmm7
  mulsd  %xmm1,%xmm0
  mulsd  %xmm8,%xmm7
  mulsd  %xmm8,%xmm1
  mulsd  %xmm8,%xmm8
  addsd  %xmm10,%xmm0
  mulsd  %xmm9,%xmm1
  addsd  %xmm7,%xmm0
  divsd  D18350(%rip),%xmm1
  addsd  %xmm1,%xmm0
  movapd %xmm8,%xmm1
  divsd  D7754(%rip),%xmm1
  addsd  %xmm1,%xmm0
  movapd %xmm3,%xmm1
  mulsd  %xmm3,%xmm1
  mulsd  D3970(%rip),%xmm3
  subsd  %xmm3,%xmm1
  addsd  D3552(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  D20867(%rip),%xmm1
  mulsd  %xmm5,%xmm1
  mulsd  %xmm6,%xmm1
  mulsd  %xmm2,%xmm6
  mulsd  D28552(%rip),%xmm2
  addsd  %xmm6,%xmm1
  mulsd  %xmm4,%xmm2
  mulsd  D746(%rip),%xmm4
  addsd  %xmm2,%xmm1
  movapd %xmm4,%xmm2
  mulsd  %xmm5,%xmm2
  addsd  %xmm2,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L1050:
  movapd %xmm2,%xmm4
  movapd %xmm1,%xmm5
  movapd %xmm3,%xmm6
  movsd  D21251(%rip),%xmm0
  mulsd  %xmm2,%xmm4
  addsd  %xmm3,%xmm5
  movsd  D17714(%rip),%xmm7
  subsd  %xmm0,%xmm6
  subsd  %xmm0,%xmm5
  movapd %xmm4,%xmm10
  mulsd  %xmm4,%xmm10
  movapd %xmm5,%xmm9
  mulsd  %xmm5,%xmm9
  movapd %xmm10,%xmm0
  mulsd  %xmm7,%xmm0
  movapd %xmm9,%xmm8
  mulsd  %xmm4,%xmm7
  mulsd  D5741(%rip),%xmm4
  mulsd  %xmm2,%xmm10
  mulsd  %xmm9,%xmm8
  mulsd  %xmm5,%xmm0
  mulsd  %xmm2,%xmm7
  mulsd  %xmm9,%xmm4
  mulsd  D13515(%rip),%xmm2
  addsd  %xmm10,%xmm0
  mulsd  %xmm9,%xmm7
  mulsd  %xmm5,%xmm4
  mulsd  %xmm8,%xmm2
  mulsd  %xmm8,%xmm5
  divsd  D6851(%rip),%xmm5
  addsd  %xmm7,%xmm0
  addsd  %xmm4,%xmm0
  addsd  %xmm2,%xmm0
  movsd  D3009(%rip),%xmm2
  mulsd  %xmm1,%xmm2
  mulsd  %xmm1,%xmm1
  addsd  %xmm5,%xmm0
  mulsd  %xmm6,%xmm2
  mulsd  %xmm6,%xmm6
  mulsd  D14619(%rip),%xmm6
  addsd  %xmm2,%xmm1
  movapd %xmm3,%xmm2
  mulsd  %xmm3,%xmm2
  mulsd  D3970(%rip),%xmm3
  addsd  %xmm6,%xmm1
  subsd  %xmm3,%xmm2
  addsd  D3552(%rip),%xmm2
  mulsd  %xmm2,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L9489:
  movapd %xmm2,%xmm7
  movsd  D26433(%rip),%xmm0
  movapd %xmm2,%xmm9
  addsd  %xmm3,%xmm1
  mulsd  %xmm2,%xmm7
  subsd  D21251(%rip),%xmm1
  movapd %xmm1,%xmm6
  movapd %xmm1,%xmm8
  movapd %xmm1,%xmm5
  mulsd  %xmm1,%xmm6
  mulsd  %xmm7,%xmm0
  movapd %xmm7,%xmm10
  mulsd  %xmm7,%xmm10
  mulsd  %xmm7,%xmm9
  mulsd  D31979(%rip),%xmm7
  mulsd  %xmm6,%xmm5
  movapd %xmm6,%xmm4
  mulsd  %xmm6,%xmm4
  mulsd  %xmm10,%xmm0
  mulsd  %xmm1,%xmm0
  movapd %xmm9,%xmm1
  mulsd  %xmm10,%xmm1
  mulsd  D13819(%rip),%xmm9
  addsd  %xmm1,%xmm0
  movsd  D12266(%rip),%xmm1
  mulsd  %xmm4,%xmm9
  mulsd  %xmm10,%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  D29027(%rip),%xmm2
  mulsd  %xmm6,%xmm1
  addsd  %xmm1,%xmm0
  movsd  D16400(%rip),%xmm1
  mulsd  %xmm10,%xmm1
  mulsd  %xmm5,%xmm1
  addsd  %xmm1,%xmm0
  movapd %xmm7,%xmm1
  mulsd  %xmm4,%xmm1
  addsd  %xmm9,%xmm0
  mulsd  %xmm8,%xmm1
  addsd  %xmm1,%xmm0
  movapd %xmm2,%xmm1
  mulsd  %xmm4,%xmm1
  mulsd  D32168(%rip),%xmm4
  mulsd  %xmm6,%xmm1
  addsd  %xmm1,%xmm0
  movapd %xmm4,%xmm1
  mulsd  %xmm5,%xmm1
  addsd  %xmm1,%xmm0
  movapd %xmm3,%xmm1
  mulsd  %xmm3,%xmm1
  mulsd  D3970(%rip),%xmm3
  subsd  %xmm3,%xmm1
  addsd  D3552(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L3963:
  movzbl -0x3b(%rsp),%r9d
  mov    %r9b,-0xf(%rsp)
  movzbl -0x43(%rsp),%r9d
  mov    %r9b,-0x3b(%rsp)
  jmp    L10671
L11602:
  movapd %xmm1,%xmm8
  movapd %xmm1,%xmm6
  movsd  D21251(%rip),%xmm0
  movapd %xmm3,%xmm7
  mulsd  %xmm1,%xmm8
  addsd  %xmm3,%xmm6
  movapd %xmm2,%xmm5
  subsd  %xmm0,%xmm7
  mulsd  %xmm2,%xmm5
  subsd  %xmm0,%xmm6
  movsd  D23512(%rip),%xmm0
  movapd %xmm7,%xmm9
  mulsd  %xmm8,%xmm0
  mulsd  %xmm7,%xmm9
  movapd %xmm6,%xmm4
  mulsd  %xmm1,%xmm8
  mulsd  D5611(%rip),%xmm1
  mulsd  %xmm6,%xmm4
  mulsd  %xmm7,%xmm0
  mulsd  %xmm9,%xmm7
  mulsd  %xmm9,%xmm1
  addsd  %xmm8,%xmm0
  addsd  %xmm1,%xmm0
  movapd %xmm7,%xmm1
  divsd  D324(%rip),%xmm1
  addsd  %xmm1,%xmm0
  movapd %xmm3,%xmm1
  mulsd  %xmm3,%xmm1
  mulsd  D3970(%rip),%xmm3
  subsd  %xmm3,%xmm1
  addsd  D3552(%rip),%xmm1
  movapd %xmm5,%xmm3
  mulsd  %xmm5,%xmm3
  mulsd  %xmm1,%xmm0
  movsd  D7197(%rip),%xmm1
  mulsd  %xmm5,%xmm1
  mulsd  D3209(%rip),%xmm5
  mulsd  %xmm2,%xmm1
  mulsd  D16447(%rip),%xmm2
  mulsd  %xmm4,%xmm5
  mulsd  %xmm6,%xmm1
  mulsd  %xmm4,%xmm2
  mulsd  %xmm4,%xmm4
  mulsd  D2404(%rip),%xmm4
  addsd  %xmm3,%xmm1
  mulsd  %xmm6,%xmm2
  addsd  %xmm5,%xmm1
  addsd  %xmm2,%xmm1
  addsd  %xmm4,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L2683:
  movapd %xmm2,%xmm4
  movsd  D31219(%rip),%xmm0
  movapd %xmm1,%xmm7
  mulsd  %xmm2,%xmm4
  addsd  %xmm3,%xmm7
  subsd  D21251(%rip),%xmm7
  movapd %xmm7,%xmm6
  mulsd  %xmm7,%xmm6
  movapd %xmm4,%xmm8
  movapd %xmm4,%xmm9
  mulsd  %xmm4,%xmm8
  movapd %xmm6,%xmm5
  mulsd  %xmm6,%xmm5
  mulsd  %xmm8,%xmm0
  mulsd  %xmm8,%xmm9
  mulsd  D6804(%rip),%xmm8
  mulsd  %xmm2,%xmm0
  mulsd  %xmm6,%xmm8
  mulsd  %xmm7,%xmm0
  addsd  %xmm9,%xmm0
  addsd  %xmm8,%xmm0
  movsd  D3684(%rip),%xmm8
  mulsd  %xmm4,%xmm8
  mulsd  D29461(%rip),%xmm4
  mulsd  %xmm2,%xmm8
  mulsd  D27171(%rip),%xmm2
  mulsd  %xmm5,%xmm4
  mulsd  %xmm6,%xmm8
  mulsd  %xmm5,%xmm2
  mulsd  D12639(%rip),%xmm5
  mulsd  %xmm7,%xmm8
  mulsd  %xmm7,%xmm2
  addsd  %xmm8,%xmm0
  addsd  %xmm4,%xmm0
  movsd  D3970(%rip),%xmm4
  mulsd  %xmm3,%xmm4
  addsd  %xmm2,%xmm0
  movapd %xmm5,%xmm2
  mulsd  %xmm6,%xmm2
  addsd  %xmm2,%xmm0
  movapd %xmm3,%xmm2
  mulsd  %xmm3,%xmm2
  subsd  %xmm4,%xmm2
  movsd  D25954(%rip),%xmm4
  addsd  D3552(%rip),%xmm2
  mulsd  %xmm4,%xmm3
  addsd  %xmm3,%xmm1
  subsd  %xmm4,%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L3102:
  movzbl -0x43(%rsp),%r9d
  mov    %r9b,-0xe(%rsp)
  mov    %r9b,-0x4e(%rsp)
  jmp    L11158
L886:
  movapd %xmm1,%xmm4
  movapd %xmm1,%xmm5
  movsd  D21251(%rip),%xmm0
  movapd %xmm3,%xmm6
  mulsd  %xmm1,%xmm4
  addsd  %xmm3,%xmm5
  subsd  %xmm0,%xmm6
  subsd  %xmm0,%xmm5
  movsd  D6719(%rip),%xmm0
  movapd %xmm6,%xmm9
  mulsd  %xmm6,%xmm9
  movapd %xmm4,%xmm8
  mulsd  %xmm4,%xmm8
  movapd %xmm9,%xmm7
  mulsd  %xmm8,%xmm0
  mulsd  %xmm1,%xmm8
  mulsd  %xmm9,%xmm7
  mulsd  %xmm6,%xmm0
  addsd  %xmm8,%xmm0
  movsd  D28972(%rip),%xmm8
  mulsd  %xmm4,%xmm8
  mulsd  D19805(%rip),%xmm4
  mulsd  %xmm1,%xmm8
  mulsd  %xmm9,%xmm4
  mulsd  D8684(%rip),%xmm1
  mulsd  %xmm9,%xmm8
  mulsd  %xmm6,%xmm4
  mulsd  %xmm7,%xmm1
  mulsd  D18346(%rip),%xmm7
  addsd  %xmm8,%xmm0
  addsd  %xmm4,%xmm0
  addsd  %xmm1,%xmm0
  movapd %xmm7,%xmm1
  mulsd  %xmm6,%xmm1
  addsd  %xmm1,%xmm0
  movapd %xmm3,%xmm1
  mulsd  %xmm3,%xmm1
  mulsd  D3970(%rip),%xmm3
  subsd  %xmm3,%xmm1
  addsd  D3552(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  D8112(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  %xmm2,%xmm2
  mulsd  %xmm5,%xmm1
  mulsd  %xmm5,%xmm5
  mulsd  D27605(%rip),%xmm5
  addsd  %xmm2,%xmm1
  addsd  %xmm5,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L6901:
  movapd %xmm1,%xmm5
  movapd %xmm1,%xmm4
  movapd %xmm3,%xmm8
  movsd  D21251(%rip),%xmm0
  mulsd  %xmm1,%xmm5
  addsd  %xmm3,%xmm4
  subsd  D1634(%rip),%xmm3
  subsd  %xmm0,%xmm8
  subsd  %xmm0,%xmm4
  movsd  D29769(%rip),%xmm0
  movapd %xmm8,%xmm6
  mulsd  %xmm8,%xmm0
  movapd %xmm5,%xmm9
  movapd %xmm5,%xmm10
  mulsd  %xmm5,%xmm9
  mulsd  %xmm8,%xmm6
  mulsd  %xmm9,%xmm0
  mulsd  %xmm9,%xmm10
  movapd %xmm6,%xmm7
  mulsd  D3294(%rip),%xmm9
  mulsd  %xmm6,%xmm7
  mulsd  %xmm1,%xmm0
  mulsd  %xmm6,%xmm9
  addsd  %xmm10,%xmm0
  addsd  %xmm9,%xmm0
  movsd  D7965(%rip),%xmm9
  mulsd  %xmm5,%xmm9
  mulsd  D2252(%rip),%xmm5
  mulsd  %xmm1,%xmm9
  mulsd  D13360(%rip),%xmm1
  mulsd  %xmm7,%xmm5
  mulsd  %xmm6,%xmm9
  mulsd  %xmm7,%xmm1
  mulsd  %xmm7,%xmm6
  mulsd  %xmm8,%xmm9
  mulsd  %xmm8,%xmm1
  addsd  %xmm9,%xmm0
  addsd  %xmm5,%xmm0
  addsd  %xmm1,%xmm0
  movapd %xmm6,%xmm1
  divsd  D21086(%rip),%xmm1
  addsd  %xmm1,%xmm0
  movsd  D8112(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  %xmm2,%xmm2
  mulsd  %xmm3,%xmm0
  mulsd  %xmm4,%xmm1
  mulsd  %xmm4,%xmm4
  mulsd  D27605(%rip),%xmm4
  addsd  %xmm2,%xmm1
  addsd  %xmm4,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L9308:
  cmpb   $0x0,-0x19(%rsp)
  je     L10430
  movzbl -0x43(%rsp),%r9d
  and    -0x42(%rsp),%r9b
  mov    %r9b,-0x3b(%rsp)
  cmp    $0x1,%eax
  jne    L10933
  movapd %xmm1,%xmm4
  movapd %xmm1,%xmm10
  movapd %xmm3,%xmm8
  movsd  D24272(%rip),%xmm0
  subsd  D21251(%rip),%xmm8
  mulsd  %xmm1,%xmm4
  movapd %xmm8,%xmm7
  movapd %xmm8,%xmm6
  mulsd  %xmm8,%xmm7
  mulsd  %xmm4,%xmm10
  movapd %xmm4,%xmm9
  mulsd  %xmm4,%xmm9
  mulsd  %xmm7,%xmm6
  movapd %xmm7,%xmm5
  mulsd  %xmm7,%xmm5
  movapd %xmm10,%xmm11
  mulsd  %xmm9,%xmm0
  mulsd  %xmm9,%xmm11
  mulsd  D23608(%rip),%xmm10
  mulsd  %xmm4,%xmm0
  mulsd  D1680(%rip),%xmm4
  mulsd  %xmm5,%xmm10
  mulsd  %xmm8,%xmm0
  mulsd  %xmm5,%xmm4
  addsd  %xmm11,%xmm0
  movsd  D11767(%rip),%xmm11
  mulsd  %xmm8,%xmm4
  mulsd  %xmm9,%xmm11
  mulsd  D23265(%rip),%xmm9
  mulsd  %xmm1,%xmm11
  mulsd  %xmm6,%xmm9
  mulsd  %xmm7,%xmm11
  addsd  %xmm11,%xmm0
  addsd  %xmm9,%xmm0
  addsd  %xmm10,%xmm0
  addsd  %xmm4,%xmm0
  movsd  D27682(%rip),%xmm4
  mulsd  %xmm1,%xmm4
  mulsd  %xmm5,%xmm4
  mulsd  D20987(%rip),%xmm5
  mulsd  %xmm7,%xmm4
  addsd  %xmm4,%xmm0
  movapd %xmm5,%xmm4
  mulsd  %xmm6,%xmm4
  addsd  %xmm4,%xmm0
  movapd %xmm3,%xmm4
  subsd  D1634(%rip),%xmm4
  mulsd  %xmm4,%xmm0
  movsd  D25851(%rip),%xmm4
  mulsd  %xmm4,%xmm1
  mulsd  %xmm4,%xmm3
  addsd  %xmm2,%xmm1
  addsd  %xmm3,%xmm1
  subsd  %xmm4,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L11758:
  movapd %xmm1,%xmm7
  movapd %xmm1,%xmm5
  movapd %xmm3,%xmm9
  movsd  D21251(%rip),%xmm0
  mulsd  %xmm1,%xmm7
  addsd  %xmm3,%xmm5
  movapd %xmm2,%xmm6
  subsd  %xmm0,%xmm9
  mulsd  %xmm2,%xmm6
  subsd  D1634(%rip),%xmm3
  subsd  %xmm0,%xmm5
  movsd  D31851(%rip),%xmm0
  movapd %xmm9,%xmm8
  mulsd  %xmm7,%xmm0
  movapd %xmm7,%xmm10
  mulsd  %xmm9,%xmm8
  movapd %xmm5,%xmm4
  mulsd  %xmm7,%xmm10
  mulsd  D15539(%rip),%xmm7
  mulsd  %xmm5,%xmm4
  mulsd  %xmm1,%xmm0
  mulsd  D15473(%rip),%xmm1
  mulsd  %xmm8,%xmm7
  mulsd  %xmm9,%xmm0
  mulsd  %xmm8,%xmm1
  mulsd  %xmm8,%xmm8
  addsd  %xmm10,%xmm0
  mulsd  %xmm9,%xmm1
  addsd  %xmm7,%xmm0
  addsd  %xmm1,%xmm0
  movsd  D28695(%rip),%xmm1
  mulsd  %xmm8,%xmm1
  addsd  %xmm1,%xmm0
  movsd  D7197(%rip),%xmm1
  mulsd  %xmm6,%xmm1
  mulsd  %xmm3,%xmm0
  movapd %xmm6,%xmm3
  mulsd  %xmm6,%xmm3
  mulsd  %xmm2,%xmm1
  mulsd  D16447(%rip),%xmm2
  mulsd  %xmm5,%xmm1
  mulsd  %xmm4,%xmm2
  addsd  %xmm3,%xmm1
  movsd  D3209(%rip),%xmm3
  mulsd  %xmm5,%xmm2
  mulsd  %xmm4,%xmm3
  mulsd  %xmm4,%xmm4
  mulsd  D2404(%rip),%xmm4
  mulsd  %xmm6,%xmm3
  addsd  %xmm3,%xmm1
  addsd  %xmm2,%xmm1
  addsd  %xmm4,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L9430:
  cmpb   $0x0,-0x22(%rsp)
  je     L1744
  cmp    $0x3,%eax
  jne    L9308
  movapd %xmm1,%xmm4
  movapd %xmm1,%xmm6
  movapd %xmm3,%xmm8
  movsd  D21251(%rip),%xmm0
  mulsd  %xmm1,%xmm4
  addsd  %xmm3,%xmm6
  movapd %xmm2,%xmm7
  subsd  %xmm0,%xmm8
  mulsd  %xmm2,%xmm7
  subsd  D1634(%rip),%xmm3
  subsd  %xmm0,%xmm6
  movsd  D16116(%rip),%xmm0
  movapd %xmm8,%xmm11
  mulsd  %xmm8,%xmm11
  movapd %xmm4,%xmm10
  mulsd  %xmm4,%xmm10
  movapd %xmm6,%xmm5
  mulsd  %xmm6,%xmm5
  movapd %xmm11,%xmm9
  mulsd  %xmm10,%xmm0
  mulsd  %xmm1,%xmm10
  mulsd  %xmm11,%xmm9
  mulsd  %xmm8,%xmm0
  addsd  %xmm10,%xmm0
  movsd  D713(%rip),%xmm10
  mulsd  %xmm4,%xmm10
  mulsd  D30645(%rip),%xmm4
  mulsd  %xmm1,%xmm10
  mulsd  %xmm11,%xmm4
  mulsd  D238(%rip),%xmm1
  mulsd  %xmm11,%xmm10
  mulsd  %xmm8,%xmm4
  mulsd  %xmm9,%xmm1
  mulsd  %xmm9,%xmm8
  divsd  D26321(%rip),%xmm8
  addsd  %xmm10,%xmm0
  addsd  %xmm4,%xmm0
  addsd  %xmm1,%xmm0
  movsd  D20867(%rip),%xmm1
  mulsd  %xmm6,%xmm1
  addsd  %xmm8,%xmm0
  mulsd  %xmm3,%xmm0
  mulsd  %xmm7,%xmm1
  mulsd  %xmm2,%xmm7
  mulsd  D28552(%rip),%xmm2
  addsd  %xmm7,%xmm1
  mulsd  %xmm5,%xmm2
  mulsd  D746(%rip),%xmm5
  addsd  %xmm2,%xmm1
  movapd %xmm5,%xmm2
  mulsd  %xmm6,%xmm2
  addsd  %xmm2,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L7227:
  movapd %xmm2,%xmm5
  movapd %xmm1,%xmm8
  movsd  D21251(%rip),%xmm0
  movapd %xmm3,%xmm4
  mulsd  %xmm2,%xmm5
  addsd  %xmm3,%xmm8
  subsd  D1634(%rip),%xmm3
  subsd  %xmm0,%xmm4
  subsd  %xmm0,%xmm8
  movsd  D31219(%rip),%xmm0
  movapd %xmm5,%xmm9
  movapd %xmm5,%xmm10
  mulsd  %xmm5,%xmm9
  movapd %xmm8,%xmm7
  mulsd  %xmm8,%xmm7
  mulsd  %xmm9,%xmm0
  mulsd  %xmm9,%xmm10
  movapd %xmm7,%xmm6
  mulsd  D6804(%rip),%xmm9
  mulsd  %xmm7,%xmm6
  mulsd  %xmm2,%xmm0
  mulsd  %xmm7,%xmm9
  mulsd  %xmm8,%xmm0
  addsd  %xmm10,%xmm0
  addsd  %xmm9,%xmm0
  movsd  D3684(%rip),%xmm9
  mulsd  %xmm5,%xmm9
  mulsd  D29461(%rip),%xmm5
  mulsd  %xmm2,%xmm9
  mulsd  D27171(%rip),%xmm2
  mulsd  %xmm6,%xmm5
  mulsd  %xmm7,%xmm9
  mulsd  %xmm6,%xmm2
  mulsd  D12639(%rip),%xmm6
  mulsd  %xmm8,%xmm9
  mulsd  %xmm8,%xmm2
  addsd  %xmm9,%xmm0
  addsd  %xmm5,%xmm0
  addsd  %xmm2,%xmm0
  movapd %xmm6,%xmm2
  mulsd  %xmm7,%xmm2
  addsd  %xmm2,%xmm0
  movsd  D4338(%rip),%xmm2
  mulsd  %xmm1,%xmm2
  mulsd  %xmm1,%xmm1
  mulsd  %xmm4,%xmm2
  mulsd  %xmm4,%xmm4
  divsd  D29783(%rip),%xmm4
  addsd  %xmm2,%xmm1
  addsd  %xmm4,%xmm1
  mulsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L675:
  cmpb   $0x0,-0x30(%rsp)
  je     L10174
  cmp    $0x5,%eax
  jne    L9430
  movapd %xmm1,%xmm7
  movapd %xmm2,%xmm4
  movsd  D21251(%rip),%xmm0
  movsd  D17714(%rip),%xmm9
  addsd  %xmm3,%xmm7
  mulsd  %xmm2,%xmm4
  movapd %xmm3,%xmm6
  subsd  %xmm0,%xmm6
  movapd %xmm1,%xmm11
  subsd  D1634(%rip),%xmm3
  mulsd  %xmm1,%xmm11
  subsd  %xmm0,%xmm7
  movapd %xmm6,%xmm5
  mulsd  %xmm6,%xmm5
  movapd %xmm4,%xmm12
  mulsd  %xmm4,%xmm12
  movapd %xmm7,%xmm0
  movapd %xmm7,%xmm10
  mulsd  %xmm9,%xmm0
  mulsd  %xmm4,%xmm9
  mulsd  %xmm7,%xmm10
  mulsd  D5741(%rip),%xmm4
  mulsd  %xmm12,%xmm0
  mulsd  %xmm2,%xmm9
  mulsd  %xmm2,%xmm12
  movapd %xmm10,%xmm8
  mulsd  %xmm10,%xmm4
  mulsd  %xmm10,%xmm8
  mulsd  D13515(%rip),%xmm2
  mulsd  %xmm10,%xmm9
  addsd  %xmm12,%xmm0
  mulsd  %xmm7,%xmm4
  mulsd  %xmm8,%xmm7
  mulsd  %xmm8,%xmm2
  divsd  D6851(%rip),%xmm7
  addsd  %xmm9,%xmm0
  addsd  %xmm4,%xmm0
  addsd  %xmm2,%xmm0
  movsd  D18316(%rip),%xmm2
  mulsd  %xmm11,%xmm2
  mulsd  %xmm1,%xmm11
  addsd  %xmm7,%xmm0
  mulsd  D15646(%rip),%xmm1
  mulsd  %xmm6,%xmm2
  mulsd  %xmm5,%xmm1
  mulsd  D32300(%rip),%xmm5
  addsd  %xmm11,%xmm2
  addsd  %xmm2,%xmm1
  movapd %xmm5,%xmm2
  mulsd  %xmm6,%xmm2
  addsd  %xmm2,%xmm1
  mulsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L366:
  movapd %xmm2,%xmm6
  movsd  D3547(%rip),%xmm0
  movapd %xmm2,%xmm9
  addsd  %xmm3,%xmm1
  mulsd  %xmm2,%xmm6
  subsd  D21251(%rip),%xmm1
  subsd  D1634(%rip),%xmm3
  movapd %xmm1,%xmm7
  movapd %xmm1,%xmm5
  mulsd  %xmm1,%xmm7
  mulsd  %xmm6,%xmm9
  movapd %xmm6,%xmm8
  mulsd  %xmm6,%xmm8
  mulsd  %xmm7,%xmm5
  movapd %xmm7,%xmm4
  mulsd  %xmm7,%xmm4
  mulsd  %xmm8,%xmm0
  movapd %xmm8,%xmm10
  mulsd  %xmm8,%xmm10
  mulsd  %xmm9,%xmm0
  mulsd  D7087(%rip),%xmm9
  mulsd  %xmm1,%xmm0
  mulsd  %xmm4,%xmm9
  addsd  %xmm10,%xmm0
  movsd  D15433(%rip),%xmm10
  mulsd  %xmm9,%xmm1
  mulsd  %xmm8,%xmm10
  mulsd  %xmm6,%xmm10
  mulsd  D753(%rip),%xmm6
  mulsd  %xmm7,%xmm10
  addsd  %xmm10,%xmm0
  movsd  D6513(%rip),%xmm10
  mulsd  %xmm8,%xmm10
  mulsd  D30736(%rip),%xmm8
  mulsd  %xmm2,%xmm10
  mulsd  %xmm4,%xmm8
  mulsd  D14440(%rip),%xmm2
  mulsd  %xmm5,%xmm10
  mulsd  %xmm5,%xmm2
  addsd  %xmm10,%xmm0
  mulsd  %xmm4,%xmm2
  addsd  %xmm8,%xmm0
  addsd  %xmm1,%xmm0
  movapd %xmm6,%xmm1
  mulsd  %xmm4,%xmm1
  mulsd  %xmm4,%xmm4
  mulsd  D1271(%rip),%xmm4
  mulsd  %xmm7,%xmm1
  addsd  %xmm1,%xmm0
  addsd  %xmm2,%xmm0
  addsd  %xmm4,%xmm0
  mulsd  %xmm3,%xmm0
  jmp    L3357
L4010:
  movzbl -0x36(%rsp),%r9d
  mov    %r9b,-0x10(%rsp)
  movzbl -0x3b(%rsp),%r9d
  mov    %r9b,-0x36(%rsp)
L1621:
  test   %r15b,%r15b
  je     L4465
  cmp    $0x7,%eax
  jne    L675
  movapd %xmm2,%xmm4
  movapd %xmm2,%xmm10
  movapd %xmm1,%xmm8
  movsd  D26433(%rip),%xmm0
  mulsd  %xmm2,%xmm4
  addsd  %xmm3,%xmm8
  subsd  D21251(%rip),%xmm8
  movapd %xmm8,%xmm7
  movapd %xmm8,%xmm6
  mulsd  %xmm8,%xmm7
  mulsd  %xmm4,%xmm10
  movapd %xmm4,%xmm9
  mulsd  %xmm4,%xmm9
  mulsd  %xmm7,%xmm6
  movapd %xmm7,%xmm5
  mulsd  %xmm7,%xmm5
  movapd %xmm10,%xmm11
  mulsd  %xmm9,%xmm0
  mulsd  %xmm9,%xmm11
  mulsd  D13819(%rip),%xmm10
  mulsd  %xmm4,%xmm0
  mulsd  D31979(%rip),%xmm4
  mulsd  %xmm5,%xmm10
  mulsd  %xmm8,%xmm0
  mulsd  %xmm5,%xmm4
  addsd  %xmm11,%xmm0
  movsd  D12266(%rip),%xmm11
  mulsd  %xmm8,%xmm4
  mulsd  %xmm9,%xmm11
  mulsd  D16400(%rip),%xmm9
  mulsd  %xmm2,%xmm11
  mulsd  D29027(%rip),%xmm2
  mulsd  %xmm6,%xmm9
  mulsd  %xmm7,%xmm11
  mulsd  %xmm5,%xmm2
  mulsd  D32168(%rip),%xmm5
  addsd  %xmm11,%xmm0
  mulsd  %xmm7,%xmm2
  addsd  %xmm9,%xmm0
  addsd  %xmm10,%xmm0
  addsd  %xmm4,%xmm0
  movsd  D15646(%rip),%xmm4
  addsd  %xmm2,%xmm0
  movapd %xmm5,%xmm2
  mulsd  %xmm6,%xmm2
  addsd  %xmm2,%xmm0
  movapd %xmm3,%xmm2
  subsd  D1634(%rip),%xmm3
  mulsd  %xmm4,%xmm2
  addsd  %xmm2,%xmm1
  subsd  %xmm4,%xmm1
  mulsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L9036:
  movapd %xmm2,%xmm7
  movapd %xmm3,%xmm5
  addsd  %xmm1,%xmm3
  movsd  D21251(%rip),%xmm0
  mulsd  %xmm2,%xmm7
  movapd %xmm1,%xmm6
  movsd  D17714(%rip),%xmm9
  subsd  %xmm0,%xmm5
  mulsd  %xmm1,%xmm6
  subsd  %xmm0,%xmm3
  movapd %xmm5,%xmm4
  mulsd  %xmm5,%xmm4
  movapd %xmm7,%xmm11
  movapd %xmm3,%xmm10
  mulsd  %xmm7,%xmm11
  mulsd  %xmm3,%xmm10
  movapd %xmm11,%xmm0
  mulsd  %xmm9,%xmm0
  movapd %xmm10,%xmm8
  mulsd  %xmm7,%xmm9
  mulsd  D5741(%rip),%xmm7
  mulsd  %xmm2,%xmm11
  mulsd  %xmm10,%xmm8
  mulsd  %xmm3,%xmm0
  mulsd  %xmm2,%xmm9
  mulsd  %xmm10,%xmm7
  mulsd  D13515(%rip),%xmm2
  addsd  %xmm11,%xmm0
  mulsd  %xmm10,%xmm9
  mulsd  %xmm3,%xmm7
  mulsd  %xmm8,%xmm2
  mulsd  %xmm8,%xmm3
  divsd  D6851(%rip),%xmm3
  addsd  %xmm9,%xmm0
  addsd  %xmm7,%xmm0
  addsd  %xmm2,%xmm0
  movsd  D26724(%rip),%xmm2
  mulsd  %xmm6,%xmm2
  addsd  %xmm3,%xmm0
  movapd %xmm6,%xmm3
  mulsd  %xmm6,%xmm3
  mulsd  D15079(%rip),%xmm6
  mulsd  %xmm1,%xmm2
  mulsd  D29511(%rip),%xmm1
  mulsd  %xmm4,%xmm6
  mulsd  %xmm5,%xmm2
  mulsd  %xmm4,%xmm1
  mulsd  %xmm4,%xmm4
  divsd  D31144(%rip),%xmm4
  addsd  %xmm3,%xmm2
  mulsd  %xmm5,%xmm1
  addsd  %xmm6,%xmm2
  addsd  %xmm2,%xmm1
  addsd  %xmm4,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L4627:
  movapd %xmm2,%xmm9
  movapd %xmm3,%xmm4
  addsd  %xmm1,%xmm3
  movsd  D21251(%rip),%xmm0
  mulsd  %xmm2,%xmm9
  movapd %xmm2,%xmm10
  subsd  %xmm0,%xmm4
  subsd  %xmm0,%xmm3
  movsd  D26433(%rip),%xmm0
  movapd %xmm9,%xmm11
  movapd %xmm3,%xmm7
  movapd %xmm3,%xmm8
  mulsd  %xmm9,%xmm11
  movapd %xmm3,%xmm6
  mulsd  %xmm9,%xmm10
  mulsd  %xmm3,%xmm7
  mulsd  %xmm11,%xmm0
  mulsd  %xmm7,%xmm6
  movapd %xmm7,%xmm5
  mulsd  %xmm7,%xmm5
  mulsd  %xmm9,%xmm0
  mulsd  %xmm3,%xmm0
  movapd %xmm10,%xmm3
  mulsd  %xmm11,%xmm3
  mulsd  D13819(%rip),%xmm10
  addsd  %xmm3,%xmm0
  movsd  D12266(%rip),%xmm3
  mulsd  %xmm5,%xmm10
  mulsd  %xmm11,%xmm3
  mulsd  %xmm2,%xmm3
  mulsd  D29027(%rip),%xmm2
  mulsd  %xmm7,%xmm3
  mulsd  %xmm5,%xmm2
  addsd  %xmm3,%xmm0
  movsd  D16400(%rip),%xmm3
  mulsd  %xmm7,%xmm2
  mulsd  %xmm11,%xmm3
  mulsd  %xmm6,%xmm3
  addsd  %xmm3,%xmm0
  movsd  D31979(%rip),%xmm3
  mulsd  %xmm9,%xmm3
  addsd  %xmm10,%xmm0
  mulsd  %xmm5,%xmm3
  mulsd  D32168(%rip),%xmm5
  mulsd  %xmm8,%xmm3
  addsd  %xmm3,%xmm0
  addsd  %xmm2,%xmm0
  movapd %xmm5,%xmm2
  mulsd  %xmm6,%xmm2
  addsd  %xmm2,%xmm0
  movsd  D15079(%rip),%xmm2
  mulsd  %xmm1,%xmm2
  mulsd  %xmm1,%xmm1
  mulsd  %xmm4,%xmm2
  mulsd  %xmm4,%xmm4
  divsd  D1018(%rip),%xmm4
  addsd  %xmm2,%xmm1
  addsd  %xmm4,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L4895:
  movapd %xmm2,%xmm5
  movsd  D10385(%rip),%xmm0
  addsd  %xmm3,%xmm1
  subsd  D21251(%rip),%xmm1
  mulsd  %xmm2,%xmm5
  movapd %xmm2,%xmm3
  movapd %xmm1,%xmm9
  movapd %xmm1,%xmm8
  mulsd  %xmm1,%xmm9
  mulsd  %xmm5,%xmm3
  movapd %xmm5,%xmm4
  mulsd  %xmm5,%xmm4
  mulsd  %xmm9,%xmm8
  movapd %xmm9,%xmm7
  mulsd  %xmm9,%xmm7
  movapd %xmm4,%xmm10
  mulsd  %xmm4,%xmm10
  movapd %xmm7,%xmm6
  mulsd  %xmm7,%xmm6
  mulsd  %xmm10,%xmm0
  mulsd  %xmm2,%xmm10
  mulsd  %xmm1,%xmm0
  addsd  %xmm10,%xmm0
  movsd  D6454(%rip),%xmm10
  mulsd  %xmm4,%xmm10
  mulsd  %xmm3,%xmm10
  mulsd  D19235(%rip),%xmm3
  mulsd  %xmm9,%xmm10
  mulsd  %xmm7,%xmm3
  addsd  %xmm10,%xmm0
  movsd  D9034(%rip),%xmm10
  mulsd  %xmm9,%xmm3
  mulsd  %xmm4,%xmm10
  mulsd  %xmm5,%xmm10
  mulsd  D9595(%rip),%xmm5
  mulsd  %xmm8,%xmm10
  addsd  %xmm10,%xmm0
  movsd  D16096(%rip),%xmm10
  mulsd  %xmm4,%xmm10
  mulsd  D24891(%rip),%xmm4
  mulsd  %xmm2,%xmm10
  mulsd  %xmm7,%xmm4
  mulsd  D32680(%rip),%xmm2
  mulsd  %xmm7,%xmm10
  mulsd  %xmm1,%xmm4
  mulsd  %xmm6,%xmm2
  mulsd  D20299(%rip),%xmm6
  addsd  %xmm10,%xmm0
  addsd  %xmm4,%xmm0
  mulsd  %xmm6,%xmm1
  addsd  %xmm3,%xmm0
  movapd %xmm5,%xmm3
  mulsd  %xmm7,%xmm3
  mulsd  %xmm8,%xmm3
  addsd  %xmm3,%xmm0
  addsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  jmp    L3357
L3409:
  movzbl -0x37(%rsp),%r9d
  mov    %r9b,-0x32(%rsp)
  movzbl -0x38(%rsp),%r9d
  mov    %r9b,-0x37(%rsp)
  jmp    L7621
L7880:
  movapd %xmm3,%xmm4
  addsd  %xmm3,%xmm1
  subsd  D21251(%rip),%xmm1
  mulsd  %xmm3,%xmm4
  movapd %xmm4,%xmm5
  movapd %xmm4,%xmm0
  mulsd  %xmm4,%xmm5
  mulsd  %xmm5,%xmm0
  movapd %xmm5,%xmm6
  addsd  %xmm5,%xmm6
  mulsd  D6217(%rip),%xmm5
  mulsd  %xmm3,%xmm6
  subsd  %xmm6,%xmm0
  addsd  %xmm5,%xmm0
  movsd  D31912(%rip),%xmm5
  mulsd  %xmm4,%xmm5
  mulsd  D30653(%rip),%xmm4
  mulsd  %xmm3,%xmm5
  mulsd  D13497(%rip),%xmm3
  subsd  %xmm5,%xmm0
  addsd  %xmm4,%xmm0
  subsd  %xmm3,%xmm0
  movsd  D8112(%rip),%xmm3
  addsd  D30260(%rip),%xmm0
  mulsd  %xmm2,%xmm3
  mulsd  %xmm2,%xmm2
  mulsd  %xmm1,%xmm3
  mulsd  %xmm1,%xmm1
  mulsd  D27605(%rip),%xmm1
  addsd  %xmm3,%xmm2
  addsd  %xmm2,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L481:
  movzbl -0x45(%rsp),%r8d
  mov    %r8b,-0x18(%rsp)
  movzbl -0x4b(%rsp),%r8d
  mov    %r8b,-0x45(%rsp)
  jmp    L11038
L8473:
  movapd %xmm3,%xmm6
  addsd  %xmm3,%xmm1
  movapd %xmm3,%xmm0
  mulsd  %xmm3,%xmm6
  movapd %xmm2,%xmm7
  mulsd  %xmm2,%xmm7
  movapd %xmm1,%xmm5
  movsd  D10822(%rip),%xmm1
  subsd  D21251(%rip),%xmm5
  mulsd  %xmm6,%xmm1
  movapd %xmm6,%xmm8
  movapd %xmm5,%xmm4
  mulsd  %xmm6,%xmm8
  mulsd  %xmm5,%xmm4
  mulsd  D30692(%rip),%xmm6
  mulsd  %xmm3,%xmm1
  mulsd  %xmm8,%xmm0
  mulsd  D2301(%rip),%xmm8
  mulsd  D10465(%rip),%xmm3
  subsd  %xmm8,%xmm0
  addsd  %xmm1,%xmm0
  movsd  D20867(%rip),%xmm1
  mulsd  %xmm7,%xmm1
  mulsd  %xmm2,%xmm7
  subsd  %xmm6,%xmm0
  mulsd  D28552(%rip),%xmm2
  addsd  %xmm3,%xmm0
  subsd  D5950(%rip),%xmm0
  mulsd  %xmm5,%xmm1
  mulsd  %xmm4,%xmm2
  mulsd  D746(%rip),%xmm4
  addsd  %xmm7,%xmm1
  addsd  %xmm2,%xmm1
  movapd %xmm4,%xmm2
  mulsd  %xmm5,%xmm2
  addsd  %xmm2,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L7935:
  movzbl -0x39(%rsp),%r8d
  mov    %r8b,-0x17(%rsp)
  movzbl -0x45(%rsp),%r8d
  mov    %r8b,-0x39(%rsp)
  jmp    L10888
L5360:
  movapd %xmm1,%xmm4
  movapd %xmm3,%xmm8
  addsd  %xmm1,%xmm3
  movsd  D21251(%rip),%xmm0
  mulsd  %xmm1,%xmm4
  movapd %xmm1,%xmm9
  subsd  %xmm0,%xmm8
  subsd  %xmm0,%xmm3
  movsd  D20091(%rip),%xmm0
  movapd %xmm8,%xmm7
  movapd %xmm8,%xmm5
  mulsd  %xmm4,%xmm9
  movapd %xmm4,%xmm10
  mulsd  %xmm4,%xmm10
  mulsd  %xmm8,%xmm7
  movapd %xmm9,%xmm11
  mulsd  %xmm10,%xmm0
  mulsd  %xmm10,%xmm11
  movapd %xmm7,%xmm6
  mulsd  %xmm7,%xmm5
  mulsd  %xmm7,%xmm6
  mulsd  D8091(%rip),%xmm9
  mulsd  %xmm4,%xmm0
  mulsd  D31501(%rip),%xmm4
  mulsd  %xmm6,%xmm9
  mulsd  %xmm8,%xmm0
  mulsd  %xmm6,%xmm4
  addsd  %xmm11,%xmm0
  movsd  D17970(%rip),%xmm11
  mulsd  %xmm8,%xmm4
  mulsd  %xmm10,%xmm11
  mulsd  D1953(%rip),%xmm10
  mulsd  %xmm1,%xmm11
  mulsd  D22901(%rip),%xmm1
  mulsd  %xmm5,%xmm10
  mulsd  %xmm6,%xmm5
  divsd  D4052(%rip),%xmm5
  mulsd  %xmm7,%xmm11
  mulsd  %xmm6,%xmm1
  addsd  %xmm11,%xmm0
  mulsd  %xmm7,%xmm1
  addsd  %xmm10,%xmm0
  addsd  %xmm9,%xmm0
  addsd  %xmm4,%xmm0
  addsd  %xmm1,%xmm0
  movsd  D8112(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  %xmm2,%xmm2
  addsd  %xmm5,%xmm0
  mulsd  %xmm3,%xmm1
  mulsd  %xmm3,%xmm3
  mulsd  D27605(%rip),%xmm3
  addsd  %xmm2,%xmm1
  addsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L9957:
  movapd %xmm1,%xmm6
  movapd %xmm3,%xmm8
  addsd  %xmm1,%xmm3
  movsd  D21251(%rip),%xmm0
  mulsd  %xmm1,%xmm6
  movapd %xmm2,%xmm5
  subsd  %xmm0,%xmm8
  mulsd  %xmm2,%xmm5
  subsd  %xmm0,%xmm3
  movsd  D2301(%rip),%xmm0
  movapd %xmm8,%xmm10
  mulsd  %xmm8,%xmm10
  movapd %xmm6,%xmm9
  movapd %xmm3,%xmm4
  mulsd  %xmm6,%xmm9
  mulsd  %xmm3,%xmm4
  movapd %xmm10,%xmm7
  mulsd  %xmm9,%xmm0
  mulsd  %xmm1,%xmm9
  mulsd  %xmm10,%xmm7
  mulsd  %xmm8,%xmm0
  addsd  %xmm9,%xmm0
  movsd  D10822(%rip),%xmm9
  mulsd  %xmm6,%xmm9
  mulsd  D30692(%rip),%xmm6
  mulsd  %xmm1,%xmm9
  mulsd  %xmm10,%xmm6
  mulsd  D10465(%rip),%xmm1
  mulsd  %xmm10,%xmm9
  mulsd  %xmm8,%xmm6
  mulsd  %xmm7,%xmm1
  mulsd  D5950(%rip),%xmm7
  addsd  %xmm9,%xmm0
  addsd  %xmm6,%xmm0
  movapd %xmm5,%xmm6
  mulsd  %xmm5,%xmm6
  addsd  %xmm1,%xmm0
  movapd %xmm7,%xmm1
  mulsd  %xmm8,%xmm1
  addsd  %xmm1,%xmm0
  movsd  D7197(%rip),%xmm1
  mulsd  %xmm5,%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  D16447(%rip),%xmm2
  mulsd  %xmm3,%xmm1
  mulsd  %xmm4,%xmm2
  addsd  %xmm6,%xmm1
  movsd  D3209(%rip),%xmm6
  mulsd  %xmm3,%xmm2
  mulsd  %xmm4,%xmm6
  mulsd  %xmm4,%xmm4
  mulsd  D2404(%rip),%xmm4
  mulsd  %xmm6,%xmm5
  addsd  %xmm5,%xmm1
  addsd  %xmm2,%xmm1
  addsd  %xmm4,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L2472:
  movapd %xmm2,%xmm7
  movapd %xmm3,%xmm4
  addsd  %xmm1,%xmm3
  movsd  D21251(%rip),%xmm0
  mulsd  %xmm2,%xmm7
  movapd %xmm1,%xmm6
  subsd  %xmm0,%xmm4
  mulsd  %xmm1,%xmm6
  subsd  %xmm0,%xmm3
  movsd  D31219(%rip),%xmm0
  movapd %xmm4,%xmm5
  movapd %xmm7,%xmm11
  movapd %xmm7,%xmm10
  movapd %xmm3,%xmm9
  mulsd  %xmm7,%xmm11
  mulsd  %xmm3,%xmm9
  mulsd  %xmm4,%xmm5
  mulsd  %xmm11,%xmm0
  mulsd  %xmm11,%xmm10
  movapd %xmm9,%xmm8
  mulsd  %xmm9,%xmm8
  mulsd  %xmm2,%xmm0
  mulsd  %xmm3,%xmm0
  addsd  %xmm10,%xmm0
  movsd  D6804(%rip),%xmm10
  mulsd  %xmm9,%xmm10
  mulsd  %xmm11,%xmm10
  addsd  %xmm10,%xmm0
  movsd  D3684(%rip),%xmm10
  mulsd  %xmm7,%xmm10
  mulsd  D29461(%rip),%xmm7
  mulsd  %xmm2,%xmm10
  mulsd  D27171(%rip),%xmm2
  mulsd  %xmm8,%xmm7
  mulsd  %xmm9,%xmm10
  mulsd  %xmm8,%xmm2
  mulsd  %xmm3,%xmm10
  mulsd  %xmm3,%xmm2
  addsd  %xmm10,%xmm0
  addsd  %xmm7,%xmm0
  addsd  %xmm2,%xmm0
  movsd  D12639(%rip),%xmm2
  mulsd  %xmm8,%xmm2
  mulsd  %xmm9,%xmm2
  addsd  %xmm2,%xmm0
  movsd  D31767(%rip),%xmm2
  mulsd  %xmm4,%xmm2
  mulsd  D27249(%rip),%xmm4
  mulsd  %xmm6,%xmm2
  mulsd  %xmm1,%xmm6
  mulsd  D3992(%rip),%xmm1
  addsd  %xmm6,%xmm2
  mulsd  %xmm5,%xmm1
  addsd  %xmm2,%xmm1
  movapd %xmm4,%xmm2
  mulsd  %xmm5,%xmm2
  addsd  %xmm2,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L8497:
  movapd %xmm2,%xmm4
  movapd %xmm2,%xmm8
  movapd %xmm1,%xmm9
  movsd  D3547(%rip),%xmm0
  mulsd  %xmm2,%xmm4
  addsd  %xmm3,%xmm9
  subsd  D21251(%rip),%xmm9
  movapd %xmm9,%xmm7
  movapd %xmm9,%xmm6
  mulsd  %xmm9,%xmm7
  mulsd  %xmm4,%xmm8
  movapd %xmm4,%xmm10
  mulsd  %xmm4,%xmm10
  mulsd  %xmm7,%xmm6
  movapd %xmm7,%xmm5
  mulsd  %xmm7,%xmm5
  mulsd  %xmm10,%xmm0
  movapd %xmm10,%xmm11
  mulsd  %xmm10,%xmm11
  mulsd  %xmm8,%xmm0
  mulsd  D7087(%rip),%xmm8
  mulsd  %xmm9,%xmm0
  mulsd  %xmm5,%xmm8
  addsd  %xmm11,%xmm0
  movsd  D15433(%rip),%xmm11
  mulsd  %xmm9,%xmm8
  mulsd  %xmm10,%xmm11
  mulsd  %xmm4,%xmm11
  mulsd  D753(%rip),%xmm4
  mulsd  %xmm7,%xmm11
  mulsd  %xmm5,%xmm4
  addsd  %xmm11,%xmm0
  movsd  D6513(%rip),%xmm11
  mulsd  %xmm7,%xmm4
  mulsd  %xmm10,%xmm11
  mulsd  D30736(%rip),%xmm10
  mulsd  %xmm2,%xmm11
  mulsd  D14440(%rip),%xmm2
  mulsd  %xmm5,%xmm10
  mulsd  %xmm6,%xmm11
  mulsd  %xmm5,%xmm2
  mulsd  %xmm5,%xmm5
  mulsd  D1271(%rip),%xmm5
  addsd  %xmm11,%xmm0
  mulsd  %xmm6,%xmm2
  addsd  %xmm10,%xmm0
  addsd  %xmm8,%xmm0
  addsd  %xmm4,%xmm0
  addsd  %xmm2,%xmm0
  movsd  D4699(%rip),%xmm2
  mulsd  %xmm2,%xmm3
  addsd  %xmm5,%xmm0
  addsd  %xmm3,%xmm1
  subsd  %xmm2,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L9225:
  movapd %xmm2,%xmm4
  movsd  D7197(%rip),%xmm0
  movapd %xmm1,%xmm6
  movapd %xmm3,%xmm5
  mulsd  %xmm2,%xmm4
  addsd  %xmm3,%xmm6
  subsd  D21251(%rip),%xmm6
  mulsd  %xmm3,%xmm5
  movapd %xmm6,%xmm7
  mulsd  %xmm6,%xmm7
  mulsd  %xmm4,%xmm0
  movapd %xmm4,%xmm8
  mulsd  %xmm4,%xmm8
  mulsd  D3209(%rip),%xmm4
  mulsd  %xmm2,%xmm0
  mulsd  D16447(%rip),%xmm2
  mulsd  %xmm7,%xmm4
  mulsd  %xmm6,%xmm0
  mulsd  %xmm7,%xmm2
  mulsd  %xmm7,%xmm7
  mulsd  D2404(%rip),%xmm7
  addsd  %xmm8,%xmm0
  mulsd  %xmm6,%xmm2
  addsd  %xmm4,%xmm0
  movsd  D3992(%rip),%xmm4
  mulsd  %xmm3,%xmm4
  addsd  %xmm2,%xmm0
  movapd %xmm3,%xmm2
  mulsd  %xmm5,%xmm2
  mulsd  D31767(%rip),%xmm5
  addsd  %xmm7,%xmm0
  subsd  %xmm5,%xmm2
  addsd  %xmm4,%xmm2
  movsd  D24488(%rip),%xmm4
  subsd  D27249(%rip),%xmm2
  mulsd  %xmm4,%xmm3
  addsd  %xmm3,%xmm1
  subsd  %xmm4,%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L10551:
  movapd %xmm3,%xmm6
  movapd %xmm1,%xmm4
  movapd %xmm3,%xmm5
  movsd  D26724(%rip),%xmm7
  mulsd  %xmm3,%xmm6
  addsd  %xmm3,%xmm4
  movsd  D21251(%rip),%xmm0
  subsd  %xmm0,%xmm5
  subsd  %xmm0,%xmm4
  mulsd  %xmm6,%xmm7
  movapd %xmm6,%xmm0
  mulsd  %xmm6,%xmm0
  mulsd  D15079(%rip),%xmm6
  mulsd  %xmm3,%xmm7
  mulsd  D29511(%rip),%xmm3
  subsd  %xmm7,%xmm0
  addsd  %xmm6,%xmm0
  subsd  %xmm3,%xmm0
  movsd  D4076(%rip),%xmm3
  addsd  D14128(%rip),%xmm0
  mulsd  %xmm1,%xmm3
  mulsd  %xmm1,%xmm1
  mulsd  %xmm5,%xmm3
  mulsd  %xmm5,%xmm5
  mulsd  D7335(%rip),%xmm5
  addsd  %xmm3,%xmm1
  addsd  %xmm5,%xmm1
  mulsd  %xmm1,%xmm0
  movsd  D8112(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  %xmm2,%xmm2
  mulsd  %xmm4,%xmm1
  mulsd  %xmm4,%xmm4
  mulsd  D27605(%rip),%xmm4
  addsd  %xmm2,%xmm1
  addsd  %xmm4,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L1483:
  cmpb   $0x0,-0x20(%rsp)
  je     L10871
  movzbl -0x45(%rsp),%r8d
  and    -0x48(%rsp),%r8d
  mov    %r8b,-0x39(%rsp)
  cmp    $0x1,%eax
  jne    L1354
  movapd %xmm1,%xmm7
  movsd  D2041(%rip),%xmm0
  movapd %xmm3,%xmm6
  movapd %xmm3,%xmm5
  mulsd  %xmm1,%xmm7
  subsd  D21251(%rip),%xmm6
  mulsd  %xmm3,%xmm5
  movapd %xmm6,%xmm4
  mulsd  %xmm6,%xmm4
  mulsd  %xmm7,%xmm0
  mulsd  %xmm1,%xmm7
  mulsd  %xmm6,%xmm0
  addsd  %xmm7,%xmm0
  movsd  D11514(%rip),%xmm7
  mulsd  %xmm1,%xmm7
  mulsd  %xmm4,%xmm7
  mulsd  D2950(%rip),%xmm4
  addsd  %xmm7,%xmm0
  mulsd  %xmm6,%xmm4
  movsd  D26724(%rip),%xmm6
  mulsd  %xmm5,%xmm6
  addsd  %xmm4,%xmm0
  movapd %xmm5,%xmm4
  mulsd  %xmm5,%xmm4
  mulsd  %xmm3,%xmm6
  mulsd  D15079(%rip),%xmm5
  subsd  %xmm6,%xmm4
  addsd  %xmm5,%xmm4
  movsd  D29511(%rip),%xmm5
  mulsd  %xmm3,%xmm5
  subsd  %xmm5,%xmm4
  addsd  D14128(%rip),%xmm4
  mulsd  %xmm4,%xmm0
  movsd  D25851(%rip),%xmm4
  mulsd  %xmm4,%xmm1
  mulsd  %xmm4,%xmm3
  addsd  %xmm2,%xmm1
  addsd  %xmm3,%xmm1
  subsd  %xmm4,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L1035:
  movapd %xmm2,%xmm4
  movsd  D7197(%rip),%xmm0
  addsd  %xmm3,%xmm1
  movapd %xmm3,%xmm5
  mulsd  %xmm2,%xmm4
  mulsd  %xmm3,%xmm5
  movapd %xmm1,%xmm6
  subsd  D21251(%rip),%xmm6
  mulsd  %xmm4,%xmm0
  movapd %xmm6,%xmm1
  movapd %xmm4,%xmm7
  mulsd  %xmm6,%xmm1
  mulsd  %xmm4,%xmm7
  mulsd  D3209(%rip),%xmm4
  mulsd  %xmm2,%xmm0
  mulsd  D16447(%rip),%xmm2
  mulsd  %xmm1,%xmm4
  mulsd  %xmm6,%xmm0
  mulsd  %xmm1,%xmm2
  mulsd  %xmm1,%xmm1
  mulsd  D2404(%rip),%xmm1
  addsd  %xmm7,%xmm0
  mulsd  %xmm6,%xmm2
  addsd  %xmm4,%xmm0
  addsd  %xmm2,%xmm0
  movsd  D26724(%rip),%xmm2
  mulsd  %xmm5,%xmm2
  addsd  %xmm1,%xmm0
  movapd %xmm5,%xmm1
  mulsd  %xmm5,%xmm1
  mulsd  D15079(%rip),%xmm5
  mulsd  %xmm3,%xmm2
  mulsd  D29511(%rip),%xmm3
  subsd  %xmm2,%xmm1
  addsd  %xmm5,%xmm1
  subsd  %xmm3,%xmm1
  addsd  D14128(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L1350:
  movzbl -0x3c(%rsp),%r8d
  mov    %r8b,-0x14(%rsp)
  movzbl -0x39(%rsp),%r8d
  mov    %r8b,-0x3c(%rsp)
L9151:
  cmpb   $0x0,-0x41(%rsp)
  je     L6215
  cmp    $0x3,%eax
  jne    L1483
  movapd %xmm3,%xmm6
  movapd %xmm1,%xmm5
  movapd %xmm2,%xmm7
  movsd  D26724(%rip),%xmm8
  mulsd  %xmm3,%xmm6
  addsd  %xmm3,%xmm5
  subsd  D21251(%rip),%xmm5
  mulsd  %xmm2,%xmm7
  movapd %xmm5,%xmm4
  mulsd  %xmm5,%xmm4
  mulsd  %xmm6,%xmm8
  movapd %xmm6,%xmm0
  mulsd  %xmm6,%xmm0
  mulsd  D15079(%rip),%xmm6
  mulsd  %xmm3,%xmm8
  subsd  %xmm8,%xmm0
  addsd  %xmm6,%xmm0
  movsd  D29511(%rip),%xmm6
  mulsd  %xmm3,%xmm6
  subsd  %xmm6,%xmm0
  movsd  D396(%rip),%xmm6
  addsd  D14128(%rip),%xmm0
  mulsd  %xmm6,%xmm3
  addsd  %xmm3,%xmm1
  subsd  %xmm6,%xmm1
  mulsd  %xmm1,%xmm0
  movsd  D20867(%rip),%xmm1
  mulsd  %xmm5,%xmm1
  mulsd  %xmm7,%xmm1
  mulsd  %xmm2,%xmm7
  mulsd  D28552(%rip),%xmm2
  addsd  %xmm7,%xmm1
  mulsd  %xmm4,%xmm2
  mulsd  D746(%rip),%xmm4
  addsd  %xmm2,%xmm1
  movapd %xmm4,%xmm2
  mulsd  %xmm5,%xmm2
  addsd  %xmm2,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L9556:
  mov    %r8b,-0x1b(%rsp)
  mov    %edi,%r8d
  xor    %edi,%edi
  jmp    L6176
L4665:
  movzbl -0x36(%rsp),%r9d
  mov    %r9b,-0x10(%rsp)
  mov    %r9b,-0x38(%rsp)
  jmp    L1621
L9182:
  mov    %edi,%r8d
  mov    %edi,%ebx
  jmp    L7241
L10292:
  movzbl -0x3c(%rsp),%r8d
  mov    %r8b,-0x14(%rsp)
  mov    %r8b,-0x47(%rsp)
  jmp    L9151
L8094:
  movapd %xmm1,%xmm8
  movapd %xmm1,%xmm4
  movsd  D21251(%rip),%xmm0
  movapd %xmm3,%xmm7
  mulsd  %xmm1,%xmm8
  addsd  %xmm3,%xmm4
  movapd %xmm3,%xmm6
  subsd  %xmm0,%xmm7
  mulsd  %xmm3,%xmm6
  subsd  %xmm0,%xmm4
  movsd  D31310(%rip),%xmm0
  movapd %xmm7,%xmm5
  mulsd  %xmm8,%xmm0
  mulsd  %xmm7,%xmm5
  mulsd  %xmm1,%xmm8
  mulsd  D111(%rip),%xmm1
  mulsd  %xmm7,%xmm0
  mulsd  %xmm5,%xmm1
  mulsd  D6229(%rip),%xmm5
  addsd  %xmm8,%xmm0
  addsd  %xmm1,%xmm0
  movapd %xmm5,%xmm1
  mulsd  %xmm7,%xmm1
  addsd  %xmm1,%xmm0
  movapd %xmm3,%xmm1
  mulsd  %xmm6,%xmm1
  mulsd  D31767(%rip),%xmm6
  mulsd  D3992(%rip),%xmm3
  subsd  %xmm6,%xmm1
  addsd  %xmm3,%xmm1
  subsd  D27249(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  D8112(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  %xmm2,%xmm2
  mulsd  %xmm4,%xmm1
  mulsd  %xmm4,%xmm4
  mulsd  D27605(%rip),%xmm4
  addsd  %xmm2,%xmm1
  addsd  %xmm4,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L10779:
  movapd %xmm1,%xmm5
  movapd %xmm1,%xmm4
  movsd  D21251(%rip),%xmm0
  movapd %xmm3,%xmm7
  mulsd  %xmm1,%xmm5
  addsd  %xmm3,%xmm4
  subsd  %xmm0,%xmm7
  subsd  %xmm0,%xmm4
  movsd  D17734(%rip),%xmm0
  movapd %xmm7,%xmm6
  mulsd  %xmm5,%xmm0
  movapd %xmm5,%xmm8
  mulsd  %xmm7,%xmm6
  mulsd  %xmm5,%xmm8
  mulsd  D31767(%rip),%xmm5
  mulsd  %xmm1,%xmm0
  mulsd  D27754(%rip),%xmm1
  mulsd  %xmm6,%xmm5
  mulsd  %xmm7,%xmm0
  mulsd  %xmm7,%xmm1
  addsd  %xmm8,%xmm0
  mulsd  %xmm6,%xmm1
  mulsd  %xmm6,%xmm6
  addsd  %xmm5,%xmm0
  divsd  D9552(%rip),%xmm6
  addsd  %xmm1,%xmm0
  movapd %xmm3,%xmm1
  mulsd  %xmm3,%xmm1
  mulsd  D15079(%rip),%xmm3
  addsd  %xmm6,%xmm0
  subsd  %xmm3,%xmm1
  addsd  D13665(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  D8112(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  %xmm2,%xmm2
  mulsd  %xmm4,%xmm1
  mulsd  %xmm4,%xmm4
  mulsd  D27605(%rip),%xmm4
  addsd  %xmm2,%xmm1
  addsd  %xmm4,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L2462:
  cmpb   $0x0,-0x1c(%rsp)
  je     L6163
  movzbl -0x3c(%rsp),%r8d
  and    -0x46(%rsp),%r8b
  mov    %r8b,-0x3a(%rsp)
  cmp    $0x1,%eax
  jne    L5271
  movapd %xmm1,%xmm4
  movapd %xmm3,%xmm6
  subsd  D21251(%rip),%xmm6
  mulsd  %xmm1,%xmm4
  movapd %xmm6,%xmm8
  mulsd  %xmm6,%xmm8
  movapd %xmm4,%xmm7
  mulsd  %xmm4,%xmm7
  movapd %xmm8,%xmm5
  mulsd  %xmm8,%xmm5
  movapd %xmm7,%xmm0
  addsd  %xmm7,%xmm0
  mulsd  %xmm1,%xmm7
  mulsd  %xmm6,%xmm0
  addsd  %xmm7,%xmm0
  movsd  D2301(%rip),%xmm7
  mulsd  %xmm4,%xmm7
  mulsd  D17405(%rip),%xmm4
  mulsd  %xmm1,%xmm7
  mulsd  %xmm8,%xmm4
  mulsd  %xmm8,%xmm7
  mulsd  %xmm6,%xmm4
  addsd  %xmm7,%xmm0
  addsd  %xmm4,%xmm0
  movsd  D542(%rip),%xmm4
  mulsd  %xmm1,%xmm4
  mulsd  %xmm5,%xmm4
  mulsd  D5814(%rip),%xmm5
  addsd  %xmm4,%xmm0
  movapd %xmm5,%xmm4
  movsd  D15079(%rip),%xmm5
  mulsd  %xmm6,%xmm4
  mulsd  %xmm3,%xmm5
  addsd  %xmm4,%xmm0
  movapd %xmm3,%xmm4
  mulsd  %xmm3,%xmm4
  subsd  %xmm5,%xmm4
  addsd  D13665(%rip),%xmm4
  mulsd  %xmm4,%xmm0
  movsd  D25851(%rip),%xmm4
  mulsd  %xmm4,%xmm1
  mulsd  %xmm4,%xmm3
  addsd  %xmm2,%xmm1
  addsd  %xmm3,%xmm1
  subsd  %xmm4,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L5816:
  movapd %xmm2,%xmm7
  movapd %xmm1,%xmm6
  movsd  D21251(%rip),%xmm0
  movapd %xmm3,%xmm4
  mulsd  %xmm2,%xmm7
  addsd  %xmm3,%xmm6
  subsd  %xmm0,%xmm4
  subsd  %xmm0,%xmm6
  movsd  D7197(%rip),%xmm0
  mulsd  %xmm7,%xmm0
  movapd %xmm7,%xmm8
  mulsd  %xmm7,%xmm8
  movapd %xmm6,%xmm5
  mulsd  %xmm6,%xmm5
  mulsd  %xmm2,%xmm0
  mulsd  D16447(%rip),%xmm2
  mulsd  %xmm6,%xmm0
  mulsd  %xmm5,%xmm2
  addsd  %xmm8,%xmm0
  movsd  D3209(%rip),%xmm8
  mulsd  %xmm6,%xmm2
  mulsd  %xmm5,%xmm8
  mulsd  %xmm5,%xmm5
  mulsd  D2404(%rip),%xmm5
  mulsd  %xmm8,%xmm7
  addsd  %xmm7,%xmm0
  addsd  %xmm2,%xmm0
  movsd  D25000(%rip),%xmm2
  mulsd  %xmm1,%xmm2
  mulsd  %xmm1,%xmm1
  addsd  %xmm5,%xmm0
  mulsd  %xmm4,%xmm2
  mulsd  %xmm4,%xmm4
  divsd  D20279(%rip),%xmm4
  addsd  %xmm2,%xmm1
  movapd %xmm3,%xmm2
  mulsd  %xmm3,%xmm2
  mulsd  D15079(%rip),%xmm3
  addsd  %xmm4,%xmm1
  subsd  %xmm3,%xmm2
  addsd  D13665(%rip),%xmm2
  mulsd  %xmm2,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L3336:
  cmpb   $0x0,-0x2a(%rsp)
  je     L7169
  cmp    $0x3,%eax
  jne    L2462
  movapd %xmm1,%xmm9
  movapd %xmm1,%xmm5
  movapd %xmm3,%xmm8
  movsd  D21251(%rip),%xmm0
  mulsd  %xmm1,%xmm9
  addsd  %xmm3,%xmm5
  movapd %xmm2,%xmm7
  subsd  %xmm0,%xmm8
  mulsd  %xmm2,%xmm7
  subsd  %xmm0,%xmm5
  movsd  D29932(%rip),%xmm0
  movapd %xmm8,%xmm6
  mulsd  %xmm9,%xmm0
  mulsd  %xmm8,%xmm6
  movapd %xmm5,%xmm4
  mulsd  %xmm1,%xmm9
  mulsd  D25120(%rip),%xmm1
  mulsd  %xmm5,%xmm4
  mulsd  %xmm8,%xmm0
  mulsd  %xmm6,%xmm1
  mulsd  D21528(%rip),%xmm6
  addsd  %xmm9,%xmm0
  addsd  %xmm1,%xmm0
  movapd %xmm6,%xmm1
  mulsd  %xmm8,%xmm1
  addsd  %xmm1,%xmm0
  movapd %xmm3,%xmm1
  mulsd  %xmm3,%xmm1
  mulsd  D15079(%rip),%xmm3
  subsd  %xmm3,%xmm1
  addsd  D13665(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  D20867(%rip),%xmm1
  mulsd  %xmm5,%xmm1
  mulsd  %xmm7,%xmm1
  mulsd  %xmm2,%xmm7
  mulsd  D28552(%rip),%xmm2
  addsd  %xmm7,%xmm1
  mulsd  %xmm4,%xmm2
  mulsd  D746(%rip),%xmm4
  addsd  %xmm2,%xmm1
  movapd %xmm4,%xmm2
  mulsd  %xmm5,%xmm2
  addsd  %xmm2,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L8149:
  movapd %xmm2,%xmm4
  movsd  D31219(%rip),%xmm0
  addsd  %xmm3,%xmm1
  subsd  D21251(%rip),%xmm1
  mulsd  %xmm2,%xmm4
  movapd %xmm1,%xmm6
  mulsd  %xmm1,%xmm6
  movapd %xmm4,%xmm7
  movapd %xmm4,%xmm8
  mulsd  %xmm4,%xmm7
  movapd %xmm6,%xmm5
  mulsd  %xmm6,%xmm5
  mulsd  %xmm7,%xmm0
  mulsd  %xmm7,%xmm8
  mulsd  D6804(%rip),%xmm7
  mulsd  %xmm2,%xmm0
  mulsd  %xmm6,%xmm7
  mulsd  %xmm1,%xmm0
  addsd  %xmm8,%xmm0
  addsd  %xmm7,%xmm0
  movsd  D3684(%rip),%xmm7
  mulsd  %xmm4,%xmm7
  mulsd  D29461(%rip),%xmm4
  mulsd  %xmm2,%xmm7
  mulsd  D27171(%rip),%xmm2
  mulsd  %xmm5,%xmm4
  mulsd  %xmm6,%xmm7
  mulsd  %xmm5,%xmm2
  mulsd  D12639(%rip),%xmm5
  mulsd  %xmm1,%xmm7
  mulsd  %xmm2,%xmm1
  addsd  %xmm7,%xmm0
  addsd  %xmm4,%xmm0
  addsd  %xmm1,%xmm0
  movapd %xmm5,%xmm1
  mulsd  %xmm6,%xmm1
  addsd  %xmm1,%xmm0
  movapd %xmm3,%xmm1
  mulsd  %xmm3,%xmm1
  mulsd  D15079(%rip),%xmm3
  subsd  %xmm3,%xmm1
  addsd  D13665(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L9978:
  movzbl -0x19(%rsp),%r8d
  mov    %r8b,-0x4e(%rsp)
  mov    %r8b,-0x43(%rsp)
L9811:
  cmpb   $0x0,-0x4a(%rsp)
  je     L8322
  cmp    $0x5,%eax
  jne    L3336
  movapd %xmm2,%xmm4
  movsd  D17714(%rip),%xmm6
  movapd %xmm1,%xmm5
  mulsd  %xmm2,%xmm4
  addsd  %xmm3,%xmm5
  subsd  D21251(%rip),%xmm5
  movapd %xmm5,%xmm8
  mulsd  %xmm5,%xmm8
  movapd %xmm4,%xmm9
  mulsd  %xmm4,%xmm9
  movapd %xmm8,%xmm7
  mulsd  %xmm8,%xmm7
  movapd %xmm9,%xmm0
  mulsd  %xmm6,%xmm0
  mulsd  %xmm4,%xmm6
  mulsd  D5741(%rip),%xmm4
  mulsd  %xmm2,%xmm9
  mulsd  %xmm5,%xmm0
  mulsd  %xmm2,%xmm6
  mulsd  %xmm8,%xmm4
  mulsd  D13515(%rip),%xmm2
  addsd  %xmm9,%xmm0
  mulsd  %xmm8,%xmm6
  mulsd  %xmm5,%xmm4
  mulsd  %xmm7,%xmm2
  mulsd  %xmm7,%xmm5
  divsd  D6851(%rip),%xmm5
  addsd  %xmm6,%xmm0
  addsd  %xmm4,%xmm0
  movsd  D15079(%rip),%xmm4
  mulsd  %xmm3,%xmm4
  addsd  %xmm2,%xmm0
  movapd %xmm3,%xmm2
  mulsd  %xmm3,%xmm2
  addsd  %xmm5,%xmm0
  subsd  %xmm4,%xmm2
  movsd  D2362(%rip),%xmm4
  addsd  D13665(%rip),%xmm2
  mulsd  %xmm4,%xmm3
  addsd  %xmm3,%xmm1
  subsd  %xmm4,%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L3112:
  movapd %xmm1,%xmm5
  movsd  D28043(%rip),%xmm0
  movapd %xmm3,%xmm7
  subsd  D21251(%rip),%xmm7
  mulsd  %xmm1,%xmm5
  movapd %xmm7,%xmm4
  mulsd  %xmm7,%xmm4
  movapd %xmm5,%xmm8
  movapd %xmm5,%xmm9
  mulsd  %xmm5,%xmm8
  movapd %xmm4,%xmm6
  mulsd  %xmm4,%xmm6
  mulsd  %xmm8,%xmm0
  mulsd  %xmm8,%xmm9
  mulsd  D32003(%rip),%xmm8
  mulsd  %xmm1,%xmm0
  mulsd  %xmm4,%xmm8
  mulsd  %xmm7,%xmm0
  addsd  %xmm9,%xmm0
  addsd  %xmm8,%xmm0
  movsd  D16498(%rip),%xmm8
  mulsd  %xmm5,%xmm8
  mulsd  D26562(%rip),%xmm5
  mulsd  %xmm1,%xmm8
  mulsd  %xmm6,%xmm5
  mulsd  %xmm4,%xmm8
  mulsd  %xmm6,%xmm4
  divsd  D5530(%rip),%xmm4
  mulsd  %xmm7,%xmm8
  addsd  %xmm8,%xmm0
  addsd  %xmm5,%xmm0
  movsd  D11270(%rip),%xmm5
  mulsd  %xmm1,%xmm5
  mulsd  %xmm6,%xmm5
  mulsd  %xmm7,%xmm5
  addsd  %xmm5,%xmm0
  addsd  %xmm4,%xmm0
  movapd %xmm3,%xmm4
  subsd  D4699(%rip),%xmm4
  mulsd  %xmm4,%xmm0
  movsd  D25851(%rip),%xmm4
  mulsd  %xmm4,%xmm1
  mulsd  %xmm4,%xmm3
  addsd  %xmm2,%xmm1
  addsd  %xmm3,%xmm1
  subsd  %xmm4,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L822:
  movzbl -0x43(%rsp),%r8d
  and    -0x4e(%rsp),%r8b
  mov    %r8b,-0x19(%rsp)
  je     L2597
  test   %eax,%eax
  jne    L9978
  movapd %xmm1,%xmm2
  movapd %xmm1,%xmm9
  movapd %xmm3,%xmm8
  movsd  D8653(%rip),%xmm0
  mulsd  %xmm1,%xmm2
  subsd  D4699(%rip),%xmm3
  subsd  D21251(%rip),%xmm8
  movapd %xmm8,%xmm6
  movapd %xmm8,%xmm4
  mulsd  %xmm8,%xmm6
  mulsd  %xmm2,%xmm9
  movapd %xmm2,%xmm7
  mulsd  %xmm2,%xmm7
  mulsd  %xmm6,%xmm4
  movapd %xmm6,%xmm5
  mulsd  %xmm6,%xmm5
  movapd %xmm9,%xmm10
  mulsd  %xmm7,%xmm0
  mulsd  %xmm7,%xmm10
  mulsd  %xmm2,%xmm0
  mulsd  D753(%rip),%xmm2
  mulsd  %xmm8,%xmm0
  mulsd  %xmm5,%xmm2
  addsd  %xmm10,%xmm0
  movsd  D18114(%rip),%xmm10
  mulsd  %xmm8,%xmm2
  mulsd  %xmm7,%xmm10
  mulsd  D31444(%rip),%xmm7
  mulsd  %xmm1,%xmm10
  mulsd  %xmm4,%xmm7
  mulsd  D10852(%rip),%xmm1
  mulsd  %xmm5,%xmm4
  divsd  D31028(%rip),%xmm4
  mulsd  %xmm6,%xmm10
  mulsd  %xmm5,%xmm1
  addsd  %xmm10,%xmm0
  mulsd  %xmm6,%xmm1
  addsd  %xmm7,%xmm0
  movsd  D16498(%rip),%xmm7
  mulsd  %xmm9,%xmm7
  mulsd  %xmm5,%xmm7
  addsd  %xmm7,%xmm0
  addsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  addsd  %xmm4,%xmm0
  mulsd  %xmm3,%xmm0
  jmp    L3357
L817:
  movapd %xmm1,%xmm5
  movsd  D21251(%rip),%xmm0
  movapd %xmm1,%xmm7
  movapd %xmm2,%xmm6
  addsd  %xmm3,%xmm5
  mulsd  %xmm1,%xmm7
  movapd %xmm3,%xmm9
  subsd  %xmm0,%xmm9
  mulsd  %xmm2,%xmm6
  subsd  D4699(%rip),%xmm3
  subsd  %xmm0,%xmm5
  movsd  D26342(%rip),%xmm0
  movapd %xmm9,%xmm8
  mulsd  %xmm9,%xmm0
  movapd %xmm7,%xmm10
  mulsd  %xmm9,%xmm8
  movapd %xmm5,%xmm4
  mulsd  %xmm7,%xmm10
  mulsd  %xmm5,%xmm4
  mulsd  %xmm7,%xmm0
  mulsd  D1077(%rip),%xmm7
  mulsd  %xmm1,%xmm0
  mulsd  %xmm8,%xmm7
  mulsd  %xmm8,%xmm1
  mulsd  %xmm8,%xmm8
  addsd  %xmm10,%xmm0
  mulsd  %xmm9,%xmm1
  addsd  %xmm7,%xmm0
  divsd  D18350(%rip),%xmm1
  addsd  %xmm1,%xmm0
  movapd %xmm8,%xmm1
  divsd  D7754(%rip),%xmm1
  addsd  %xmm1,%xmm0
  movsd  D20867(%rip),%xmm1
  mulsd  %xmm5,%xmm1
  mulsd  %xmm3,%xmm0
  mulsd  %xmm6,%xmm1
  mulsd  %xmm2,%xmm6
  mulsd  D28552(%rip),%xmm2
  addsd  %xmm6,%xmm1
  mulsd  %xmm4,%xmm2
  mulsd  D746(%rip),%xmm4
  addsd  %xmm2,%xmm1
  movapd %xmm4,%xmm2
  mulsd  %xmm5,%xmm2
  addsd  %xmm2,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L4406:
  cmpb   $0x0,-0x22(%rsp)
  je     L6263
  cmp    $0x2,%eax
  jne    L822
  movapd %xmm1,%xmm4
  movapd %xmm1,%xmm5
  movsd  D21251(%rip),%xmm0
  movapd %xmm3,%xmm6
  mulsd  %xmm1,%xmm4
  addsd  %xmm3,%xmm5
  subsd  D4699(%rip),%xmm3
  subsd  %xmm0,%xmm6
  subsd  %xmm0,%xmm5
  movsd  D6719(%rip),%xmm0
  movapd %xmm6,%xmm9
  mulsd  %xmm6,%xmm9
  movapd %xmm4,%xmm8
  mulsd  %xmm4,%xmm8
  movapd %xmm9,%xmm7
  mulsd  %xmm8,%xmm0
  mulsd  %xmm1,%xmm8
  mulsd  %xmm9,%xmm7
  mulsd  %xmm6,%xmm0
  addsd  %xmm8,%xmm0
  movsd  D28972(%rip),%xmm8
  mulsd  %xmm4,%xmm8
  mulsd  D19805(%rip),%xmm4
  mulsd  %xmm1,%xmm8
  mulsd  %xmm9,%xmm4
  mulsd  D8684(%rip),%xmm1
  mulsd  %xmm9,%xmm8
  mulsd  %xmm6,%xmm4
  mulsd  %xmm7,%xmm1
  mulsd  D18346(%rip),%xmm7
  addsd  %xmm8,%xmm0
  addsd  %xmm4,%xmm0
  addsd  %xmm1,%xmm0
  movapd %xmm7,%xmm1
  mulsd  %xmm6,%xmm1
  addsd  %xmm1,%xmm0
  movsd  D8112(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  %xmm2,%xmm2
  mulsd  %xmm3,%xmm0
  mulsd  %xmm5,%xmm1
  mulsd  %xmm5,%xmm5
  mulsd  D27605(%rip),%xmm5
  addsd  %xmm2,%xmm1
  addsd  %xmm5,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L3972:
  movapd %xmm2,%xmm4
  movapd %xmm1,%xmm5
  movapd %xmm3,%xmm6
  movsd  D21251(%rip),%xmm0
  mulsd  %xmm2,%xmm4
  addsd  %xmm3,%xmm5
  movsd  D17714(%rip),%xmm7
  subsd  D4699(%rip),%xmm3
  subsd  %xmm0,%xmm6
  subsd  %xmm0,%xmm5
  movapd %xmm4,%xmm10
  mulsd  %xmm4,%xmm10
  movapd %xmm5,%xmm9
  mulsd  %xmm5,%xmm9
  movapd %xmm10,%xmm0
  mulsd  %xmm7,%xmm0
  movapd %xmm9,%xmm8
  mulsd  %xmm4,%xmm7
  mulsd  D5741(%rip),%xmm4
  mulsd  %xmm2,%xmm10
  mulsd  %xmm9,%xmm8
  mulsd  %xmm5,%xmm0
  mulsd  %xmm2,%xmm7
  mulsd  %xmm9,%xmm4
  mulsd  D13515(%rip),%xmm2
  addsd  %xmm10,%xmm0
  mulsd  %xmm9,%xmm7
  mulsd  %xmm5,%xmm4
  mulsd  %xmm8,%xmm2
  mulsd  %xmm8,%xmm5
  divsd  D6851(%rip),%xmm5
  addsd  %xmm7,%xmm0
  addsd  %xmm4,%xmm0
  addsd  %xmm2,%xmm0
  movsd  D3009(%rip),%xmm2
  mulsd  %xmm1,%xmm2
  mulsd  %xmm1,%xmm1
  addsd  %xmm5,%xmm0
  mulsd  %xmm6,%xmm2
  mulsd  %xmm6,%xmm6
  mulsd  D14619(%rip),%xmm6
  addsd  %xmm2,%xmm1
  addsd  %xmm6,%xmm1
  mulsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L6022:
  cmpb   $0x0,-0x30(%rsp)
  je     L11175
  cmp    $0x4,%eax
  jne    L4406
  movapd %xmm2,%xmm6
  movapd %xmm1,%xmm8
  movapd %xmm3,%xmm4
  movsd  D21251(%rip),%xmm0
  mulsd  %xmm2,%xmm6
  addsd  %xmm3,%xmm8
  movapd %xmm1,%xmm9
  subsd  %xmm0,%xmm4
  mulsd  %xmm1,%xmm9
  subsd  D4699(%rip),%xmm3
  subsd  %xmm0,%xmm8
  movsd  D7197(%rip),%xmm0
  movapd %xmm4,%xmm5
  mulsd  %xmm6,%xmm0
  movapd %xmm6,%xmm10
  mulsd  %xmm6,%xmm10
  movapd %xmm8,%xmm7
  mulsd  %xmm8,%xmm7
  mulsd  D3209(%rip),%xmm6
  mulsd  %xmm4,%xmm5
  mulsd  %xmm2,%xmm0
  mulsd  D16447(%rip),%xmm2
  mulsd  %xmm7,%xmm6
  mulsd  %xmm8,%xmm0
  mulsd  %xmm7,%xmm2
  mulsd  %xmm7,%xmm7
  mulsd  D2404(%rip),%xmm7
  addsd  %xmm10,%xmm0
  mulsd  %xmm8,%xmm2
  addsd  %xmm6,%xmm0
  addsd  %xmm2,%xmm0
  movsd  D23512(%rip),%xmm2
  mulsd  %xmm9,%xmm2
  mulsd  %xmm1,%xmm9
  addsd  %xmm7,%xmm0
  mulsd  D5611(%rip),%xmm1
  mulsd  %xmm4,%xmm2
  mulsd  %xmm5,%xmm4
  mulsd  %xmm5,%xmm1
  divsd  D324(%rip),%xmm4
  addsd  %xmm9,%xmm2
  addsd  %xmm2,%xmm1
  addsd  %xmm4,%xmm1
  mulsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L8057:
  movapd %xmm2,%xmm7
  movsd  D26433(%rip),%xmm0
  movapd %xmm2,%xmm9
  addsd  %xmm3,%xmm1
  mulsd  %xmm2,%xmm7
  subsd  D21251(%rip),%xmm1
  subsd  D4699(%rip),%xmm3
  movapd %xmm1,%xmm6
  movapd %xmm1,%xmm8
  movapd %xmm1,%xmm5
  mulsd  %xmm1,%xmm6
  mulsd  %xmm7,%xmm0
  movapd %xmm7,%xmm10
  mulsd  %xmm7,%xmm10
  mulsd  %xmm7,%xmm9
  mulsd  D31979(%rip),%xmm7
  mulsd  %xmm6,%xmm5
  movapd %xmm6,%xmm4
  mulsd  %xmm6,%xmm4
  mulsd  %xmm10,%xmm0
  mulsd  %xmm1,%xmm0
  movapd %xmm9,%xmm1
  mulsd  %xmm10,%xmm1
  mulsd  D13819(%rip),%xmm9
  addsd  %xmm1,%xmm0
  movsd  D12266(%rip),%xmm1
  mulsd  %xmm4,%xmm9
  mulsd  %xmm10,%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  D29027(%rip),%xmm2
  mulsd  %xmm6,%xmm1
  addsd  %xmm1,%xmm0
  movsd  D16400(%rip),%xmm1
  mulsd  %xmm10,%xmm1
  mulsd  %xmm5,%xmm1
  addsd  %xmm1,%xmm0
  movapd %xmm7,%xmm1
  mulsd  %xmm4,%xmm1
  addsd  %xmm9,%xmm0
  mulsd  %xmm8,%xmm1
  addsd  %xmm1,%xmm0
  movapd %xmm2,%xmm1
  mulsd  %xmm4,%xmm1
  mulsd  D32168(%rip),%xmm4
  mulsd  %xmm6,%xmm1
  addsd  %xmm1,%xmm0
  movapd %xmm4,%xmm1
  mulsd  %xmm5,%xmm1
  addsd  %xmm1,%xmm0
  mulsd  %xmm3,%xmm0
  jmp    L3357
L1615:
  movzbl -0x3b(%rsp),%r8d
  mov    %r8b,-0x16(%rsp)
  movzbl -0x3a(%rsp),%r8d
  mov    %r8b,-0x3b(%rsp)
L4047:
  test   %r15b,%r15b
  je     L7898
  cmp    $0x6,%eax
  jne    L6022
  movapd %xmm2,%xmm4
  movsd  D31219(%rip),%xmm0
  movapd %xmm1,%xmm7
  mulsd  %xmm2,%xmm4
  addsd  %xmm3,%xmm7
  subsd  D21251(%rip),%xmm7
  movapd %xmm7,%xmm6
  mulsd  %xmm7,%xmm6
  movapd %xmm4,%xmm8
  movapd %xmm4,%xmm9
  mulsd  %xmm4,%xmm8
  movapd %xmm6,%xmm5
  mulsd  %xmm6,%xmm5
  mulsd  %xmm8,%xmm0
  mulsd  %xmm8,%xmm9
  mulsd  D6804(%rip),%xmm8
  mulsd  %xmm2,%xmm0
  mulsd  %xmm6,%xmm8
  mulsd  %xmm7,%xmm0
  addsd  %xmm9,%xmm0
  addsd  %xmm8,%xmm0
  movsd  D3684(%rip),%xmm8
  mulsd  %xmm4,%xmm8
  mulsd  D29461(%rip),%xmm4
  mulsd  %xmm2,%xmm8
  mulsd  D27171(%rip),%xmm2
  mulsd  %xmm5,%xmm4
  mulsd  %xmm6,%xmm8
  mulsd  %xmm5,%xmm2
  mulsd  D12639(%rip),%xmm5
  mulsd  %xmm7,%xmm8
  mulsd  %xmm7,%xmm2
  addsd  %xmm8,%xmm0
  addsd  %xmm4,%xmm0
  movsd  D25954(%rip),%xmm4
  addsd  %xmm2,%xmm0
  movapd %xmm5,%xmm2
  mulsd  %xmm6,%xmm2
  addsd  %xmm2,%xmm0
  movapd %xmm3,%xmm2
  subsd  D4699(%rip),%xmm3
  mulsd  %xmm4,%xmm2
  addsd  %xmm2,%xmm1
  subsd  %xmm4,%xmm1
  mulsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L9003:
  movapd %xmm3,%xmm6
  movsd  D25851(%rip),%xmm5
  movapd %xmm1,%xmm7
  movapd %xmm3,%xmm4
  mulsd  %xmm3,%xmm6
  subsd  D21251(%rip),%xmm4
  movsd  D31851(%rip),%xmm8
  mulsd  %xmm5,%xmm7
  mulsd  %xmm1,%xmm1
  mulsd  %xmm6,%xmm8
  movapd %xmm6,%xmm0
  mulsd  %xmm6,%xmm0
  mulsd  D15539(%rip),%xmm6
  mulsd  %xmm3,%xmm8
  subsd  %xmm8,%xmm0
  addsd  %xmm6,%xmm0
  movsd  D15473(%rip),%xmm6
  mulsd  %xmm3,%xmm6
  mulsd  %xmm5,%xmm3
  subsd  %xmm6,%xmm0
  movapd %xmm7,%xmm6
  addsd  D28695(%rip),%xmm0
  mulsd  %xmm4,%xmm6
  addsd  %xmm2,%xmm7
  mulsd  %xmm4,%xmm4
  divsd  D23456(%rip),%xmm4
  addsd  %xmm6,%xmm1
  addsd  %xmm4,%xmm1
  mulsd  %xmm1,%xmm0
  movapd %xmm7,%xmm1
  addsd  %xmm3,%xmm1
  subsd  %xmm5,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L160:
  movapd %xmm1,%xmm7
  movsd  D2041(%rip),%xmm0
  movapd %xmm3,%xmm6
  movapd %xmm3,%xmm5
  mulsd  %xmm1,%xmm7
  subsd  D21251(%rip),%xmm6
  mulsd  %xmm3,%xmm5
  movapd %xmm6,%xmm4
  mulsd  %xmm6,%xmm4
  mulsd  %xmm7,%xmm0
  mulsd  %xmm1,%xmm7
  mulsd  %xmm6,%xmm0
  addsd  %xmm7,%xmm0
  movsd  D11514(%rip),%xmm7
  mulsd  %xmm1,%xmm7
  mulsd  %xmm4,%xmm7
  mulsd  D2950(%rip),%xmm4
  addsd  %xmm7,%xmm0
  mulsd  %xmm6,%xmm4
  addsd  %xmm4,%xmm0
  movapd %xmm3,%xmm4
  mulsd  %xmm5,%xmm4
  mulsd  D18316(%rip),%xmm5
  subsd  %xmm5,%xmm4
  movsd  D15646(%rip),%xmm5
  mulsd  %xmm3,%xmm5
  addsd  %xmm5,%xmm4
  subsd  D32300(%rip),%xmm4
  mulsd  %xmm4,%xmm0
  movsd  D25851(%rip),%xmm4
  mulsd  %xmm4,%xmm1
  mulsd  %xmm4,%xmm3
  addsd  %xmm2,%xmm1
  addsd  %xmm3,%xmm1
  subsd  %xmm4,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L10496:
  movapd %xmm3,%xmm7
  movapd %xmm3,%xmm0
  movapd %xmm1,%xmm5
  mulsd  %xmm3,%xmm7
  addsd  %xmm3,%xmm5
  subsd  D21251(%rip),%xmm5
  movapd %xmm2,%xmm6
  mulsd  %xmm2,%xmm6
  movapd %xmm5,%xmm4
  mulsd  %xmm5,%xmm4
  mulsd  %xmm7,%xmm0
  mulsd  D18316(%rip),%xmm7
  subsd  %xmm7,%xmm0
  movsd  D15646(%rip),%xmm7
  mulsd  %xmm3,%xmm7
  addsd  %xmm7,%xmm0
  movsd  D396(%rip),%xmm7
  subsd  D32300(%rip),%xmm0
  mulsd  %xmm7,%xmm3
  addsd  %xmm3,%xmm1
  subsd  %xmm7,%xmm1
  mulsd  %xmm1,%xmm0
  movsd  D20867(%rip),%xmm1
  mulsd  %xmm5,%xmm1
  mulsd  %xmm6,%xmm1
  mulsd  %xmm2,%xmm6
  mulsd  D28552(%rip),%xmm2
  addsd  %xmm6,%xmm1
  mulsd  %xmm4,%xmm2
  mulsd  D746(%rip),%xmm4
  addsd  %xmm2,%xmm1
  movapd %xmm4,%xmm2
  mulsd  %xmm5,%xmm2
  addsd  %xmm2,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L11465:
  addsd  %xmm3,%xmm1
  subsd  D21251(%rip),%xmm1
  movsd  D20867(%rip),%xmm0
  movapd %xmm2,%xmm6
  mulsd  %xmm2,%xmm6
  movapd %xmm3,%xmm4
  mulsd  %xmm3,%xmm4
  mulsd  %xmm1,%xmm0
  movapd %xmm1,%xmm5
  mulsd  %xmm1,%xmm5
  mulsd  %xmm6,%xmm0
  mulsd  %xmm2,%xmm6
  addsd  %xmm6,%xmm0
  movsd  D28552(%rip),%xmm6
  mulsd  %xmm5,%xmm6
  mulsd  D746(%rip),%xmm5
  mulsd  %xmm6,%xmm2
  mulsd  %xmm5,%xmm1
  addsd  %xmm2,%xmm0
  movsd  D31851(%rip),%xmm2
  mulsd  %xmm4,%xmm2
  addsd  %xmm1,%xmm0
  movapd %xmm4,%xmm1
  mulsd  %xmm4,%xmm1
  mulsd  D15539(%rip),%xmm4
  mulsd  %xmm3,%xmm2
  mulsd  D15473(%rip),%xmm3
  subsd  %xmm2,%xmm1
  addsd  %xmm4,%xmm1
  subsd  %xmm3,%xmm1
  addsd  D28695(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L6458:
  movzbl -0x39(%rsp),%edi
  mov    %dil,-0x1f(%rsp)
  movzbl -0x4b(%rsp),%edi
  mov    %dil,-0x39(%rsp)
  jmp    L116
L399:
  test   %r14b,%r14b
  je     L4494
  cmp    $0x5,%eax
  je     L5150
  movzbl -0x43(%rsp),%edi
  mov    %dil,-0x1d(%rsp)
  movzbl -0x3c(%rsp),%edi
  mov    %dil,-0x43(%rsp)
L4100:
  cmpb   $0x0,-0x33(%rsp)
  je     L11814
  cmp    $0x3,%eax
  je     L10483
L3395:
  cmpb   $0x0,-0x26(%rsp)
  je     L1183
  movzbl -0x42(%rsp),%edi
  and    -0x47(%rsp),%dil
  mov    %dil,-0x3c(%rsp)
  cmp    $0x1,%eax
  jne    L4027
  movapd %xmm1,%xmm5
  movsd  D31790(%rip),%xmm0
  movapd %xmm3,%xmm6
  subsd  D21251(%rip),%xmm6
  mulsd  %xmm1,%xmm5
  movapd %xmm6,%xmm4
  mulsd  %xmm6,%xmm4
  mulsd  %xmm5,%xmm0
  movapd %xmm5,%xmm7
  mulsd  %xmm5,%xmm7
  mulsd  D19349(%rip),%xmm5
  mulsd  %xmm1,%xmm0
  mulsd  %xmm4,%xmm5
  mulsd  %xmm6,%xmm0
  addsd  %xmm7,%xmm0
  addsd  %xmm5,%xmm0
  movsd  D5750(%rip),%xmm5
  mulsd  %xmm1,%xmm5
  mulsd  %xmm4,%xmm5
  mulsd  %xmm4,%xmm4
  divsd  D18757(%rip),%xmm4
  mulsd  %xmm6,%xmm5
  addsd  %xmm5,%xmm0
  movsd  D4338(%rip),%xmm5
  mulsd  %xmm3,%xmm5
  addsd  %xmm4,%xmm0
  movapd %xmm3,%xmm4
  mulsd  %xmm3,%xmm4
  subsd  %xmm5,%xmm4
  addsd  D18945(%rip),%xmm4
  mulsd  %xmm4,%xmm0
  movsd  D25851(%rip),%xmm4
  mulsd  %xmm4,%xmm1
  mulsd  %xmm4,%xmm3
  addsd  %xmm2,%xmm1
  addsd  %xmm3,%xmm1
  subsd  %xmm4,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L10483:
  movapd %xmm1,%xmm6
  movsd  D21251(%rip),%xmm0
  movapd %xmm3,%xmm4
  movapd %xmm2,%xmm7
  addsd  %xmm3,%xmm6
  mulsd  %xmm2,%xmm7
  subsd  %xmm0,%xmm4
  subsd  %xmm0,%xmm6
  movsd  D22259(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  mulsd  %xmm1,%xmm1
  movapd %xmm6,%xmm5
  mulsd  %xmm6,%xmm5
  mulsd  %xmm4,%xmm0
  mulsd  %xmm4,%xmm4
  divsd  D22412(%rip),%xmm4
  addsd  %xmm1,%xmm0
  movapd %xmm3,%xmm1
  mulsd  %xmm3,%xmm1
  mulsd  D4338(%rip),%xmm3
  addsd  %xmm4,%xmm0
  subsd  %xmm3,%xmm1
  addsd  D18945(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  D20867(%rip),%xmm1
  mulsd  %xmm7,%xmm1
  mulsd  %xmm2,%xmm7
  mulsd  D28552(%rip),%xmm2
  mulsd  %xmm6,%xmm1
  mulsd  %xmm5,%xmm2
  mulsd  D746(%rip),%xmm5
  addsd  %xmm7,%xmm1
  addsd  %xmm2,%xmm1
  movapd %xmm5,%xmm2
  mulsd  %xmm6,%xmm2
  addsd  %xmm2,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L5150:
  movapd %xmm2,%xmm4
  addsd  %xmm3,%xmm1
  subsd  D21251(%rip),%xmm1
  movsd  D17714(%rip),%xmm5
  mulsd  %xmm2,%xmm4
  movapd %xmm1,%xmm0
  movapd %xmm1,%xmm7
  mulsd  %xmm5,%xmm0
  mulsd  %xmm1,%xmm7
  mulsd  %xmm4,%xmm5
  movapd %xmm4,%xmm8
  mulsd  %xmm4,%xmm8
  mulsd  D5741(%rip),%xmm4
  movapd %xmm7,%xmm6
  mulsd  %xmm2,%xmm5
  mulsd  %xmm8,%xmm0
  mulsd  %xmm2,%xmm8
  mulsd  %xmm7,%xmm4
  mulsd  %xmm7,%xmm6
  mulsd  %xmm7,%xmm5
  mulsd  D13515(%rip),%xmm2
  addsd  %xmm8,%xmm0
  mulsd  %xmm1,%xmm4
  mulsd  %xmm6,%xmm1
  addsd  %xmm5,%xmm0
  divsd  D6851(%rip),%xmm1
  mulsd  %xmm6,%xmm2
  addsd  %xmm4,%xmm0
  addsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movapd %xmm3,%xmm1
  mulsd  %xmm3,%xmm1
  mulsd  D4338(%rip),%xmm3
  subsd  %xmm3,%xmm1
  addsd  D18945(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L4494:
  movzbl -0x43(%rsp),%edi
  mov    %dil,-0x1d(%rsp)
  movzbl -0x3c(%rsp),%edi
  mov    %dil,-0x43(%rsp)
  jmp    L4201
L2616:
  movzbl -0x3c(%rsp),%edi
  and    -0x46(%rsp),%dil
  mov    %dil,-0x43(%rsp)
  cmp    $0x1,%eax
  jne    L399
  movapd %xmm1,%xmm4
  movapd %xmm3,%xmm6
  subsd  D21251(%rip),%xmm6
  mulsd  %xmm1,%xmm4
  movapd %xmm6,%xmm8
  mulsd  %xmm6,%xmm8
  movapd %xmm4,%xmm7
  mulsd  %xmm4,%xmm7
  movapd %xmm8,%xmm5
  mulsd  %xmm8,%xmm5
  movapd %xmm7,%xmm0
  addsd  %xmm7,%xmm0
  mulsd  %xmm1,%xmm7
  mulsd  %xmm6,%xmm0
  addsd  %xmm7,%xmm0
  movsd  D2301(%rip),%xmm7
  mulsd  %xmm4,%xmm7
  mulsd  D17405(%rip),%xmm4
  mulsd  %xmm1,%xmm7
  mulsd  %xmm8,%xmm4
  mulsd  %xmm8,%xmm7
  mulsd  %xmm6,%xmm4
  addsd  %xmm7,%xmm0
  addsd  %xmm4,%xmm0
  movsd  D542(%rip),%xmm4
  mulsd  %xmm1,%xmm4
  mulsd  %xmm5,%xmm4
  mulsd  D5814(%rip),%xmm5
  addsd  %xmm4,%xmm0
  movapd %xmm5,%xmm4
  mulsd  %xmm6,%xmm4
  addsd  %xmm4,%xmm0
  movapd %xmm3,%xmm4
  subsd  D15646(%rip),%xmm4
  mulsd  %xmm4,%xmm0
  movsd  D25851(%rip),%xmm4
  mulsd  %xmm4,%xmm1
  mulsd  %xmm4,%xmm3
  addsd  %xmm2,%xmm1
  addsd  %xmm3,%xmm1
  subsd  %xmm4,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L2853:
  movapd %xmm1,%xmm7
  movapd %xmm1,%xmm5
  movsd  D21251(%rip),%xmm0
  movapd %xmm3,%xmm6
  mulsd  %xmm1,%xmm7
  addsd  %xmm3,%xmm5
  subsd  %xmm0,%xmm6
  subsd  %xmm0,%xmm5
  movsd  D31310(%rip),%xmm0
  movapd %xmm6,%xmm4
  mulsd  %xmm7,%xmm0
  mulsd  %xmm6,%xmm4
  mulsd  %xmm1,%xmm7
  mulsd  D111(%rip),%xmm1
  mulsd  %xmm6,%xmm0
  mulsd  %xmm4,%xmm1
  mulsd  D6229(%rip),%xmm4
  addsd  %xmm7,%xmm0
  addsd  %xmm1,%xmm0
  movapd %xmm4,%xmm1
  mulsd  %xmm6,%xmm1
  addsd  %xmm1,%xmm0
  movapd %xmm3,%xmm1
  mulsd  %xmm3,%xmm1
  mulsd  D4338(%rip),%xmm3
  subsd  %xmm3,%xmm1
  addsd  D18945(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  D8112(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  %xmm2,%xmm2
  mulsd  %xmm5,%xmm1
  mulsd  %xmm5,%xmm5
  mulsd  D27605(%rip),%xmm5
  addsd  %xmm2,%xmm1
  addsd  %xmm5,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L6278:
  movapd %xmm2,%xmm4
  movsd  D7197(%rip),%xmm0
  movapd %xmm1,%xmm5
  mulsd  %xmm2,%xmm4
  addsd  %xmm3,%xmm5
  subsd  D21251(%rip),%xmm5
  movapd %xmm5,%xmm6
  mulsd  %xmm5,%xmm6
  mulsd  %xmm4,%xmm0
  movapd %xmm4,%xmm7
  mulsd  %xmm4,%xmm7
  mulsd  D3209(%rip),%xmm4
  mulsd  %xmm2,%xmm0
  mulsd  D16447(%rip),%xmm2
  mulsd  %xmm6,%xmm4
  mulsd  %xmm5,%xmm0
  mulsd  %xmm6,%xmm2
  mulsd  %xmm6,%xmm6
  mulsd  D2404(%rip),%xmm6
  addsd  %xmm7,%xmm0
  mulsd  %xmm5,%xmm2
  addsd  %xmm4,%xmm0
  movsd  D4338(%rip),%xmm4
  mulsd  %xmm3,%xmm4
  addsd  %xmm2,%xmm0
  movapd %xmm3,%xmm2
  mulsd  %xmm3,%xmm2
  addsd  %xmm6,%xmm0
  subsd  %xmm4,%xmm2
  movsd  D24488(%rip),%xmm4
  addsd  D18945(%rip),%xmm2
  mulsd  %xmm4,%xmm3
  addsd  %xmm3,%xmm1
  subsd  %xmm4,%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L416:
  cmp    $0x2,%eax
  jne    L3523
  movapd %xmm1,%xmm5
  movapd %xmm1,%xmm4
  movsd  D21251(%rip),%xmm0
  movapd %xmm3,%xmm7
  mulsd  %xmm1,%xmm5
  addsd  %xmm3,%xmm4
  subsd  D15646(%rip),%xmm3
  subsd  %xmm0,%xmm7
  subsd  %xmm0,%xmm4
  movsd  D17734(%rip),%xmm0
  movapd %xmm7,%xmm6
  mulsd  %xmm5,%xmm0
  movapd %xmm5,%xmm8
  mulsd  %xmm7,%xmm6
  mulsd  %xmm5,%xmm8
  mulsd  D31767(%rip),%xmm5
  mulsd  %xmm1,%xmm0
  mulsd  D27754(%rip),%xmm1
  mulsd  %xmm6,%xmm5
  mulsd  %xmm7,%xmm0
  mulsd  %xmm7,%xmm1
  addsd  %xmm8,%xmm0
  mulsd  %xmm6,%xmm1
  mulsd  %xmm6,%xmm6
  addsd  %xmm5,%xmm0
  divsd  D9552(%rip),%xmm6
  addsd  %xmm1,%xmm0
  movsd  D8112(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  %xmm2,%xmm2
  addsd  %xmm6,%xmm0
  mulsd  %xmm3,%xmm0
  mulsd  %xmm4,%xmm1
  mulsd  %xmm4,%xmm4
  mulsd  D27605(%rip),%xmm4
  addsd  %xmm2,%xmm1
  addsd  %xmm4,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L10692:
  movapd %xmm2,%xmm7
  movapd %xmm1,%xmm6
  movsd  D21251(%rip),%xmm0
  movapd %xmm3,%xmm4
  mulsd  %xmm2,%xmm7
  addsd  %xmm3,%xmm6
  subsd  D15646(%rip),%xmm3
  subsd  %xmm0,%xmm4
  subsd  %xmm0,%xmm6
  movsd  D7197(%rip),%xmm0
  mulsd  %xmm7,%xmm0
  movapd %xmm7,%xmm8
  mulsd  %xmm7,%xmm8
  movapd %xmm6,%xmm5
  mulsd  %xmm6,%xmm5
  mulsd  %xmm2,%xmm0
  mulsd  D16447(%rip),%xmm2
  mulsd  %xmm6,%xmm0
  mulsd  %xmm5,%xmm2
  addsd  %xmm8,%xmm0
  movsd  D3209(%rip),%xmm8
  mulsd  %xmm6,%xmm2
  mulsd  %xmm5,%xmm8
  mulsd  %xmm5,%xmm5
  mulsd  D2404(%rip),%xmm5
  mulsd  %xmm8,%xmm7
  addsd  %xmm7,%xmm0
  addsd  %xmm2,%xmm0
  movsd  D25000(%rip),%xmm2
  mulsd  %xmm1,%xmm2
  mulsd  %xmm1,%xmm1
  addsd  %xmm5,%xmm0
  mulsd  %xmm4,%xmm2
  mulsd  %xmm4,%xmm4
  divsd  D20279(%rip),%xmm4
  addsd  %xmm2,%xmm1
  addsd  %xmm4,%xmm1
  mulsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L5517:
  mov    %r10d,%r9d
  and    %bl,%r9b
  jne    L5468
  mov    %dil,-0x21(%rsp)
  mov    %edi,%r11d
  jmp    L7804
L11233:
  cmpb   $0x0,-0x31(%rsp)
  je     L4496
  cmp    $0x1,%eax
  jne    L7675
  movapd %xmm3,%xmm4
  movsd  D29769(%rip),%xmm6
  mulsd  %xmm3,%xmm4
  movapd %xmm4,%xmm5
  movapd %xmm4,%xmm0
  mulsd  %xmm4,%xmm5
  mulsd  %xmm5,%xmm6
  mulsd  %xmm5,%xmm0
  mulsd  D3294(%rip),%xmm5
  mulsd  %xmm3,%xmm6
  subsd  %xmm6,%xmm0
  addsd  %xmm5,%xmm0
  movsd  D7965(%rip),%xmm5
  mulsd  %xmm4,%xmm5
  mulsd  D2252(%rip),%xmm4
  mulsd  %xmm3,%xmm5
  subsd  %xmm5,%xmm0
  addsd  %xmm4,%xmm0
  movsd  D13360(%rip),%xmm4
  mulsd  %xmm3,%xmm4
  subsd  %xmm4,%xmm0
  movsd  D25851(%rip),%xmm4
  addsd  D29735(%rip),%xmm0
  mulsd  %xmm4,%xmm1
  mulsd  %xmm4,%xmm3
  addsd  %xmm2,%xmm1
  addsd  %xmm3,%xmm1
  subsd  %xmm4,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L5468:
  mov    %r9d,%edi
  mov    %r9d,%r11d
  jmp    L1519
L6585:
  movapd %xmm3,%xmm4
  movapd %xmm3,%xmm0
  addsd  %xmm3,%xmm1
  mulsd  %xmm3,%xmm4
  subsd  D21251(%rip),%xmm1
  movapd %xmm4,%xmm5
  mulsd  %xmm4,%xmm5
  mulsd  %xmm5,%xmm0
  mulsd  D16116(%rip),%xmm5
  subsd  %xmm5,%xmm0
  movsd  D713(%rip),%xmm5
  mulsd  %xmm4,%xmm5
  mulsd  D30645(%rip),%xmm4
  mulsd  %xmm3,%xmm5
  mulsd  D238(%rip),%xmm3
  addsd  %xmm5,%xmm0
  subsd  %xmm4,%xmm0
  addsd  %xmm3,%xmm0
  movsd  D8112(%rip),%xmm3
  subsd  D32285(%rip),%xmm0
  mulsd  %xmm2,%xmm3
  mulsd  %xmm2,%xmm2
  mulsd  %xmm1,%xmm3
  mulsd  %xmm1,%xmm1
  mulsd  D27605(%rip),%xmm1
  addsd  %xmm3,%xmm2
  addsd  %xmm2,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L10758:
  movzbl -0x4b(%rsp),%edi
  mov    %dil,-0x20(%rsp)
  movzbl -0x38(%rsp),%edi
  mov    %dil,-0x4b(%rsp)
  jmp    L6352
L11788:
  movapd %xmm1,%xmm4
  movapd %xmm3,%xmm7
  addsd  %xmm1,%xmm3
  movsd  D21251(%rip),%xmm0
  mulsd  %xmm1,%xmm4
  subsd  %xmm0,%xmm7
  subsd  %xmm0,%xmm3
  movsd  D29769(%rip),%xmm0
  movapd %xmm7,%xmm5
  mulsd  %xmm7,%xmm5
  movapd %xmm4,%xmm8
  movapd %xmm4,%xmm9
  mulsd  %xmm4,%xmm8
  movapd %xmm5,%xmm6
  mulsd  %xmm8,%xmm0
  mulsd  %xmm8,%xmm9
  mulsd  D3294(%rip),%xmm8
  mulsd  %xmm5,%xmm6
  mulsd  %xmm1,%xmm0
  mulsd  %xmm5,%xmm8
  mulsd  %xmm7,%xmm0
  addsd  %xmm9,%xmm0
  addsd  %xmm8,%xmm0
  movsd  D7965(%rip),%xmm8
  mulsd  %xmm4,%xmm8
  mulsd  D2252(%rip),%xmm4
  mulsd  %xmm1,%xmm8
  mulsd  D13360(%rip),%xmm1
  mulsd  %xmm6,%xmm4
  mulsd  %xmm5,%xmm8
  mulsd  %xmm6,%xmm1
  mulsd  %xmm6,%xmm5
  mulsd  %xmm7,%xmm8
  mulsd  %xmm7,%xmm1
  addsd  %xmm8,%xmm0
  addsd  %xmm4,%xmm0
  addsd  %xmm1,%xmm0
  movapd %xmm5,%xmm1
  divsd  D21086(%rip),%xmm1
  addsd  %xmm1,%xmm0
  movsd  D8112(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  %xmm2,%xmm2
  mulsd  %xmm3,%xmm1
  mulsd  %xmm3,%xmm3
  mulsd  D27605(%rip),%xmm3
  addsd  %xmm2,%xmm1
  addsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L1039:
  movsd  D21251(%rip),%xmm0
  movapd %xmm3,%xmm8
  addsd  %xmm1,%xmm3
  movapd %xmm1,%xmm6
  mulsd  %xmm1,%xmm6
  movapd %xmm2,%xmm5
  subsd  %xmm0,%xmm8
  mulsd  %xmm2,%xmm5
  subsd  %xmm0,%xmm3
  movsd  D31851(%rip),%xmm0
  mulsd  %xmm8,%xmm0
  movapd %xmm8,%xmm7
  mulsd  %xmm8,%xmm7
  movapd %xmm6,%xmm9
  movapd %xmm3,%xmm4
  mulsd  %xmm6,%xmm9
  mulsd  %xmm3,%xmm4
  mulsd  %xmm6,%xmm0
  mulsd  D15539(%rip),%xmm6
  mulsd  %xmm1,%xmm0
  mulsd  D15473(%rip),%xmm1
  mulsd  %xmm7,%xmm6
  addsd  %xmm9,%xmm0
  mulsd  %xmm7,%xmm1
  mulsd  %xmm7,%xmm7
  addsd  %xmm6,%xmm0
  mulsd  D28695(%rip),%xmm7
  movapd %xmm5,%xmm6
  mulsd  %xmm5,%xmm6
  mulsd  %xmm8,%xmm1
  addsd  %xmm1,%xmm0
  movsd  D7197(%rip),%xmm1
  mulsd  %xmm5,%xmm1
  addsd  %xmm7,%xmm0
  mulsd  %xmm2,%xmm1
  mulsd  D16447(%rip),%xmm2
  mulsd  %xmm3,%xmm1
  mulsd  %xmm4,%xmm2
  addsd  %xmm6,%xmm1
  movsd  D3209(%rip),%xmm6
  mulsd  %xmm3,%xmm2
  mulsd  %xmm4,%xmm6
  mulsd  %xmm4,%xmm4
  mulsd  D2404(%rip),%xmm4
  mulsd  %xmm6,%xmm5
  addsd  %xmm5,%xmm1
  addsd  %xmm2,%xmm1
  addsd  %xmm4,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L6551:
  movapd %xmm2,%xmm4
  movapd %xmm3,%xmm5
  addsd  %xmm1,%xmm3
  movsd  D21251(%rip),%xmm0
  mulsd  %xmm2,%xmm4
  subsd  %xmm0,%xmm5
  subsd  %xmm0,%xmm3
  movsd  D31219(%rip),%xmm0
  movapd %xmm4,%xmm8
  movapd %xmm4,%xmm9
  movapd %xmm3,%xmm7
  mulsd  %xmm4,%xmm8
  mulsd  %xmm3,%xmm7
  mulsd  %xmm8,%xmm0
  mulsd  %xmm8,%xmm9
  movapd %xmm7,%xmm6
  mulsd  D6804(%rip),%xmm8
  mulsd  %xmm7,%xmm6
  mulsd  %xmm2,%xmm0
  mulsd  %xmm7,%xmm8
  mulsd  %xmm3,%xmm0
  addsd  %xmm9,%xmm0
  addsd  %xmm8,%xmm0
  movsd  D3684(%rip),%xmm8
  mulsd  %xmm4,%xmm8
  mulsd  D29461(%rip),%xmm4
  mulsd  %xmm2,%xmm8
  mulsd  D27171(%rip),%xmm2
  mulsd  %xmm6,%xmm4
  mulsd  %xmm7,%xmm8
  mulsd  %xmm6,%xmm2
  mulsd  D12639(%rip),%xmm6
  mulsd  %xmm3,%xmm8
  mulsd  %xmm3,%xmm2
  addsd  %xmm8,%xmm0
  addsd  %xmm4,%xmm0
  addsd  %xmm2,%xmm0
  movapd %xmm6,%xmm2
  mulsd  %xmm7,%xmm2
  addsd  %xmm2,%xmm0
  movsd  D4338(%rip),%xmm2
  mulsd  %xmm1,%xmm2
  mulsd  %xmm1,%xmm1
  mulsd  %xmm5,%xmm2
  mulsd  %xmm5,%xmm5
  divsd  D29783(%rip),%xmm5
  addsd  %xmm2,%xmm1
  addsd  %xmm5,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L8292:
  movapd %xmm2,%xmm4
  movsd  D3547(%rip),%xmm0
  movapd %xmm2,%xmm8
  addsd  %xmm3,%xmm1
  mulsd  %xmm2,%xmm4
  subsd  D21251(%rip),%xmm1
  movapd %xmm1,%xmm7
  movapd %xmm1,%xmm9
  movapd %xmm1,%xmm5
  mulsd  %xmm1,%xmm7
  mulsd  %xmm4,%xmm8
  movapd %xmm4,%xmm6
  mulsd  %xmm4,%xmm6
  mulsd  %xmm7,%xmm5
  movapd %xmm7,%xmm3
  mulsd  %xmm7,%xmm3
  mulsd  %xmm6,%xmm0
  mulsd  %xmm8,%xmm0
  mulsd  %xmm1,%xmm0
  movapd %xmm6,%xmm1
  mulsd  %xmm6,%xmm1
  addsd  %xmm1,%xmm0
  movsd  D15433(%rip),%xmm1
  mulsd  %xmm6,%xmm1
  mulsd  %xmm4,%xmm1
  mulsd  D753(%rip),%xmm4
  mulsd  %xmm7,%xmm1
  addsd  %xmm1,%xmm0
  movsd  D6513(%rip),%xmm1
  mulsd  %xmm6,%xmm1
  mulsd  D30736(%rip),%xmm6
  mulsd  %xmm2,%xmm1
  mulsd  %xmm3,%xmm6
  mulsd  D14440(%rip),%xmm2
  mulsd  %xmm5,%xmm1
  addsd  %xmm1,%xmm0
  movsd  D7087(%rip),%xmm1
  mulsd  %xmm8,%xmm1
  addsd  %xmm6,%xmm0
  mulsd  %xmm3,%xmm1
  mulsd  %xmm9,%xmm1
  addsd  %xmm1,%xmm0
  movapd %xmm4,%xmm1
  mulsd  %xmm3,%xmm1
  mulsd  %xmm7,%xmm1
  addsd  %xmm1,%xmm0
  movapd %xmm2,%xmm1
  mulsd  %xmm3,%xmm1
  mulsd  %xmm3,%xmm3
  mulsd  D1271(%rip),%xmm3
  mulsd  %xmm5,%xmm1
  addsd  %xmm1,%xmm0
  addsd  %xmm3,%xmm0
  jmp    L3357
L7537:
  movzbl -0x38(%rsp),%r8d
  mov    %r8b,-0x3d(%rsp)
  movzbl -0x3b(%rsp),%r8d
  mov    %r8b,-0x38(%rsp)
  jmp    L7602
L11747:
  movapd %xmm3,%xmm4
  movapd %xmm3,%xmm0
  mulsd  %xmm3,%xmm4
  movapd %xmm4,%xmm5
  mulsd  %xmm4,%xmm5
  mulsd  %xmm5,%xmm0
  mulsd  D16116(%rip),%xmm5
  subsd  %xmm5,%xmm0
  movsd  D713(%rip),%xmm5
  mulsd  %xmm4,%xmm5
  mulsd  D30645(%rip),%xmm4
  mulsd  %xmm3,%xmm5
  addsd  %xmm5,%xmm0
  movsd  D15079(%rip),%xmm5
  subsd  %xmm4,%xmm0
  movsd  D238(%rip),%xmm4
  mulsd  %xmm3,%xmm4
  addsd  %xmm4,%xmm0
  movapd %xmm3,%xmm4
  subsd  D32285(%rip),%xmm0
  mulsd  %xmm5,%xmm4
  addsd  %xmm1,%xmm4
  subsd  %xmm5,%xmm4
  mulsd  %xmm4,%xmm0
  movsd  D25851(%rip),%xmm4
  mulsd  %xmm4,%xmm1
  mulsd  %xmm4,%xmm3
  addsd  %xmm2,%xmm1
  addsd  %xmm3,%xmm1
  subsd  %xmm4,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L3504:
  movzbl -0x3b(%rsp),%r8d
  mov    %r8b,-0x16(%rsp)
  mov    %r8b,-0x42(%rsp)
  jmp    L4047
L7180:
  movzbl -0x3f(%rsp),%edi
  movb   $0x0,-0x3f(%rsp)
  mov    %dil,-0x31(%rsp)
  jmp    L5604
L9598:
  movapd %xmm2,%xmm4
  movsd  D17714(%rip),%xmm5
  addsd  %xmm3,%xmm1
  subsd  D21251(%rip),%xmm1
  mulsd  %xmm2,%xmm4
  subsd  D25954(%rip),%xmm3
  movapd %xmm1,%xmm7
  mulsd  %xmm1,%xmm7
  movapd %xmm4,%xmm8
  mulsd  %xmm4,%xmm8
  movapd %xmm7,%xmm6
  mulsd  %xmm7,%xmm6
  movapd %xmm8,%xmm0
  mulsd  %xmm5,%xmm0
  mulsd  %xmm4,%xmm5
  mulsd  D5741(%rip),%xmm4
  mulsd  %xmm2,%xmm8
  mulsd  %xmm1,%xmm0
  mulsd  %xmm2,%xmm5
  mulsd  %xmm7,%xmm4
  mulsd  D13515(%rip),%xmm2
  addsd  %xmm8,%xmm0
  mulsd  %xmm7,%xmm5
  mulsd  %xmm1,%xmm4
  mulsd  %xmm6,%xmm2
  mulsd  %xmm6,%xmm1
  divsd  D6851(%rip),%xmm1
  addsd  %xmm5,%xmm0
  addsd  %xmm4,%xmm0
  addsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  mulsd  %xmm3,%xmm0
  jmp    L3357
L8465:
  mov    %r13b,-0x23(%rsp)
  movzbl -0x43(%rsp),%r13d
  jmp    L3097
L91:
  movapd %xmm2,%xmm4
  movsd  D17714(%rip),%xmm6
  movapd %xmm1,%xmm5
  mulsd  %xmm2,%xmm4
  addsd  %xmm3,%xmm5
  subsd  D21251(%rip),%xmm5
  movapd %xmm5,%xmm8
  mulsd  %xmm5,%xmm8
  movapd %xmm4,%xmm9
  mulsd  %xmm4,%xmm9
  movapd %xmm8,%xmm7
  mulsd  %xmm8,%xmm7
  movapd %xmm9,%xmm0
  mulsd  %xmm6,%xmm0
  mulsd  %xmm4,%xmm6
  mulsd  D5741(%rip),%xmm4
  mulsd  %xmm2,%xmm9
  mulsd  %xmm5,%xmm0
  mulsd  %xmm2,%xmm6
  mulsd  %xmm8,%xmm4
  mulsd  D13515(%rip),%xmm2
  addsd  %xmm9,%xmm0
  mulsd  %xmm8,%xmm6
  mulsd  %xmm5,%xmm4
  mulsd  %xmm7,%xmm2
  mulsd  %xmm7,%xmm5
  divsd  D6851(%rip),%xmm5
  addsd  %xmm6,%xmm0
  addsd  %xmm4,%xmm0
  addsd  %xmm2,%xmm0
  movsd  D2362(%rip),%xmm2
  mulsd  %xmm2,%xmm3
  addsd  %xmm5,%xmm0
  addsd  %xmm3,%xmm1
  subsd  %xmm2,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L3341:
  movapd %xmm2,%xmm4
  movsd  D31219(%rip),%xmm0
  addsd  %xmm3,%xmm1
  subsd  D21251(%rip),%xmm1
  mulsd  %xmm2,%xmm4
  movapd %xmm1,%xmm6
  mulsd  %xmm1,%xmm6
  movapd %xmm4,%xmm7
  movapd %xmm4,%xmm3
  mulsd  %xmm4,%xmm7
  movapd %xmm6,%xmm5
  mulsd  %xmm6,%xmm5
  mulsd  %xmm7,%xmm0
  mulsd  %xmm7,%xmm3
  mulsd  D6804(%rip),%xmm7
  mulsd  %xmm2,%xmm0
  mulsd  %xmm6,%xmm7
  mulsd  %xmm1,%xmm0
  addsd  %xmm3,%xmm0
  movsd  D3684(%rip),%xmm3
  mulsd  %xmm4,%xmm3
  mulsd  D29461(%rip),%xmm4
  addsd  %xmm7,%xmm0
  mulsd  %xmm2,%xmm3
  mulsd  D27171(%rip),%xmm2
  mulsd  %xmm6,%xmm3
  mulsd  %xmm5,%xmm2
  mulsd  %xmm1,%xmm3
  mulsd  %xmm2,%xmm1
  addsd  %xmm3,%xmm0
  movapd %xmm4,%xmm3
  mulsd  %xmm5,%xmm3
  mulsd  D12639(%rip),%xmm5
  addsd  %xmm3,%xmm0
  addsd  %xmm1,%xmm0
  movapd %xmm5,%xmm1
  mulsd  %xmm6,%xmm1
  addsd  %xmm1,%xmm0
  jmp    L3357
L5865:
  movapd %xmm1,%xmm7
  movapd %xmm1,%xmm4
  movsd  D21251(%rip),%xmm0
  movapd %xmm3,%xmm6
  mulsd  %xmm1,%xmm7
  addsd  %xmm3,%xmm4
  subsd  D25954(%rip),%xmm3
  subsd  %xmm0,%xmm6
  subsd  %xmm0,%xmm4
  movsd  D31310(%rip),%xmm0
  movapd %xmm6,%xmm5
  mulsd  %xmm7,%xmm0
  mulsd  %xmm6,%xmm5
  mulsd  %xmm1,%xmm7
  mulsd  D111(%rip),%xmm1
  mulsd  %xmm6,%xmm0
  mulsd  %xmm5,%xmm1
  mulsd  D6229(%rip),%xmm5
  addsd  %xmm7,%xmm0
  addsd  %xmm1,%xmm0
  movapd %xmm5,%xmm1
  mulsd  %xmm6,%xmm1
  addsd  %xmm1,%xmm0
  movsd  D8112(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  %xmm2,%xmm2
  mulsd  %xmm3,%xmm0
  mulsd  %xmm4,%xmm1
  mulsd  %xmm4,%xmm4
  mulsd  D27605(%rip),%xmm4
  addsd  %xmm2,%xmm1
  addsd  %xmm4,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L926:
  movapd %xmm2,%xmm4
  movsd  D7197(%rip),%xmm0
  movapd %xmm1,%xmm5
  mulsd  %xmm2,%xmm4
  addsd  %xmm3,%xmm5
  subsd  D21251(%rip),%xmm5
  movapd %xmm5,%xmm6
  mulsd  %xmm5,%xmm6
  mulsd  %xmm4,%xmm0
  movapd %xmm4,%xmm7
  mulsd  %xmm4,%xmm7
  mulsd  D3209(%rip),%xmm4
  mulsd  %xmm2,%xmm0
  mulsd  D16447(%rip),%xmm2
  mulsd  %xmm6,%xmm4
  mulsd  %xmm5,%xmm0
  mulsd  %xmm6,%xmm2
  mulsd  %xmm6,%xmm6
  mulsd  D2404(%rip),%xmm6
  addsd  %xmm7,%xmm0
  mulsd  %xmm5,%xmm2
  addsd  %xmm4,%xmm0
  movsd  D24488(%rip),%xmm4
  addsd  %xmm2,%xmm0
  movapd %xmm3,%xmm2
  subsd  D25954(%rip),%xmm3
  mulsd  %xmm4,%xmm2
  addsd  %xmm6,%xmm0
  addsd  %xmm2,%xmm1
  subsd  %xmm4,%xmm1
  mulsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L8624:
  movzbl -0x3c(%rsp),%ebx
  mov    %bl,-0x22(%rsp)
  mov    %bl,-0x47(%rsp)
  jmp    L4642
L5180:
  movapd %xmm1,%xmm4
  movapd %xmm3,%xmm6
  addsd  %xmm1,%xmm3
  movsd  D21251(%rip),%xmm0
  mulsd  %xmm1,%xmm4
  subsd  %xmm0,%xmm6
  subsd  %xmm0,%xmm3
  movsd  D17734(%rip),%xmm0
  movapd %xmm6,%xmm5
  mulsd  %xmm4,%xmm0
  movapd %xmm4,%xmm7
  mulsd  %xmm6,%xmm5
  mulsd  %xmm4,%xmm7
  mulsd  D31767(%rip),%xmm4
  mulsd  %xmm1,%xmm0
  mulsd  D27754(%rip),%xmm1
  mulsd  %xmm5,%xmm4
  mulsd  %xmm6,%xmm0
  mulsd  %xmm5,%xmm1
  mulsd  %xmm5,%xmm5
  divsd  D9552(%rip),%xmm5
  addsd  %xmm7,%xmm0
  mulsd  %xmm6,%xmm1
  addsd  %xmm4,%xmm0
  addsd  %xmm1,%xmm0
  movsd  D8112(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  %xmm2,%xmm2
  addsd  %xmm5,%xmm0
  mulsd  %xmm3,%xmm1
  mulsd  %xmm3,%xmm3
  mulsd  D27605(%rip),%xmm3
  addsd  %xmm2,%xmm1
  addsd  %xmm3,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L10527:
  movapd %xmm1,%xmm4
  movapd %xmm3,%xmm6
  subsd  D21251(%rip),%xmm6
  mulsd  %xmm1,%xmm4
  movapd %xmm6,%xmm8
  mulsd  %xmm6,%xmm8
  movapd %xmm4,%xmm7
  mulsd  %xmm4,%xmm7
  movapd %xmm8,%xmm5
  mulsd  %xmm8,%xmm5
  movapd %xmm7,%xmm0
  addsd  %xmm7,%xmm0
  mulsd  %xmm1,%xmm7
  mulsd  %xmm6,%xmm0
  addsd  %xmm7,%xmm0
  movsd  D2301(%rip),%xmm7
  mulsd  %xmm4,%xmm7
  mulsd  D17405(%rip),%xmm4
  mulsd  %xmm1,%xmm7
  mulsd  %xmm8,%xmm4
  mulsd  %xmm8,%xmm7
  mulsd  %xmm6,%xmm4
  addsd  %xmm7,%xmm0
  addsd  %xmm4,%xmm0
  movsd  D542(%rip),%xmm4
  mulsd  %xmm1,%xmm4
  mulsd  %xmm5,%xmm4
  mulsd  D5814(%rip),%xmm5
  addsd  %xmm4,%xmm0
  movapd %xmm5,%xmm4
  mulsd  %xmm6,%xmm4
  addsd  %xmm4,%xmm0
  movsd  D25851(%rip),%xmm4
  mulsd  %xmm4,%xmm1
  mulsd  %xmm4,%xmm3
  addsd  %xmm2,%xmm1
  addsd  %xmm3,%xmm1
  subsd  %xmm4,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L10869:
  movb   $0x0,-0x3e(%rsp)
  jmp    L6555
L6570:
  mov    %r8b,-0x2e(%rsp)
  mov    %edi,%r8d
  xor    %edi,%edi
  jmp    L3347
L5935:
  movapd %xmm2,%xmm4
  movapd %xmm3,%xmm5
  addsd  %xmm1,%xmm3
  movsd  D21251(%rip),%xmm0
  mulsd  %xmm2,%xmm4
  subsd  %xmm0,%xmm5
  subsd  %xmm0,%xmm3
  movsd  D7197(%rip),%xmm0
  mulsd  %xmm4,%xmm0
  movapd %xmm3,%xmm6
  movapd %xmm4,%xmm7
  mulsd  %xmm3,%xmm6
  mulsd  %xmm4,%xmm7
  mulsd  D3209(%rip),%xmm4
  mulsd  %xmm2,%xmm0
  mulsd  D16447(%rip),%xmm2
  mulsd  %xmm6,%xmm4
  mulsd  %xmm3,%xmm0
  mulsd  %xmm6,%xmm2
  mulsd  %xmm6,%xmm6
  mulsd  D2404(%rip),%xmm6
  addsd  %xmm7,%xmm0
  mulsd  %xmm3,%xmm2
  addsd  %xmm4,%xmm0
  addsd  %xmm2,%xmm0
  movsd  D25000(%rip),%xmm2
  mulsd  %xmm1,%xmm2
  mulsd  %xmm1,%xmm1
  addsd  %xmm6,%xmm0
  mulsd  %xmm5,%xmm2
  mulsd  %xmm5,%xmm5
  divsd  D20279(%rip),%xmm5
  addsd  %xmm2,%xmm1
  addsd  %xmm5,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L2688:
  movapd %xmm1,%xmm7
  movapd %xmm3,%xmm4
  addsd  %xmm1,%xmm3
  movsd  D21251(%rip),%xmm0
  mulsd  %xmm1,%xmm7
  movapd %xmm2,%xmm6
  subsd  %xmm0,%xmm4
  mulsd  %xmm2,%xmm6
  subsd  %xmm0,%xmm3
  movsd  D29932(%rip),%xmm0
  movapd %xmm4,%xmm8
  mulsd  %xmm7,%xmm0
  movapd %xmm3,%xmm5
  mulsd  %xmm4,%xmm8
  mulsd  %xmm1,%xmm7
  mulsd  D25120(%rip),%xmm1
  mulsd  %xmm3,%xmm5
  mulsd  %xmm4,%xmm0
  mulsd  D21528(%rip),%xmm4
  mulsd  %xmm8,%xmm1
  addsd  %xmm7,%xmm0
  addsd  %xmm1,%xmm0
  movapd %xmm4,%xmm1
  mulsd  %xmm8,%xmm1
  addsd  %xmm1,%xmm0
  movsd  D20867(%rip),%xmm1
  mulsd  %xmm3,%xmm1
  mulsd  %xmm6,%xmm1
  mulsd  %xmm2,%xmm6
  mulsd  D28552(%rip),%xmm2
  addsd  %xmm6,%xmm1
  mulsd  %xmm5,%xmm2
  mulsd  D746(%rip),%xmm5
  addsd  %xmm2,%xmm1
  movapd %xmm5,%xmm2
  mulsd  %xmm3,%xmm2
  addsd  %xmm2,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L9115:
  movzbl -0x3d(%rsp),%ebx
  mov    %r13b,-0x3d(%rsp)
  mov    %bl,-0x41(%rsp)
  jmp    L807
L5988:
  mov    %r8b,-0x2e(%rsp)
  mov    %r8b,-0x4b(%rsp)
  jmp    L3347
L1614:
  movsd  D8112(%rip),%xmm0
  addsd  %xmm3,%xmm1
  movapd %xmm3,%xmm4
  subsd  D21251(%rip),%xmm1
  mulsd  %xmm3,%xmm4
  mulsd  %xmm2,%xmm0
  mulsd  %xmm2,%xmm2
  mulsd  %xmm1,%xmm0
  mulsd  %xmm1,%xmm1
  mulsd  D27605(%rip),%xmm1
  addsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movapd %xmm3,%xmm1
  mulsd  %xmm4,%xmm1
  mulsd  D29932(%rip),%xmm4
  mulsd  D25120(%rip),%xmm3
  subsd  %xmm4,%xmm1
  addsd  %xmm3,%xmm1
  subsd  D21528(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L2436:
  movsd  D25851(%rip),%xmm6
  movapd %xmm1,%xmm5
  movapd %xmm3,%xmm4
  subsd  D21251(%rip),%xmm4
  mulsd  %xmm1,%xmm1
  mulsd  %xmm6,%xmm5
  movapd %xmm5,%xmm0
  addsd  %xmm2,%xmm5
  mulsd  %xmm4,%xmm0
  mulsd  %xmm4,%xmm4
  divsd  D23456(%rip),%xmm4
  addsd  %xmm1,%xmm0
  movapd %xmm3,%xmm1
  mulsd  %xmm3,%xmm1
  addsd  %xmm4,%xmm0
  movsd  D25000(%rip),%xmm4
  mulsd  %xmm3,%xmm4
  mulsd  %xmm6,%xmm3
  subsd  %xmm4,%xmm1
  addsd  D6973(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  movapd %xmm5,%xmm1
  addsd  %xmm3,%xmm1
  subsd  %xmm6,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L7552:
  mov    %r11d,%r9d
  and    -0x4e(%rsp),%r9b
  je     L427
  test   %eax,%eax
  jne    L2213
  movapd %xmm1,%xmm4
  movapd %xmm3,%xmm2
  movsd  D17734(%rip),%xmm0
  subsd  D21251(%rip),%xmm2
  mulsd  %xmm1,%xmm4
  movapd %xmm2,%xmm5
  mulsd  %xmm2,%xmm5
  mulsd  %xmm4,%xmm0
  mulsd  %xmm1,%xmm4
  mulsd  %xmm5,%xmm1
  mulsd  D6186(%rip),%xmm1
  mulsd  %xmm2,%xmm0
  mulsd  %xmm5,%xmm2
  divsd  D427(%rip),%xmm2
  addsd  %xmm4,%xmm0
  addsd  %xmm1,%xmm0
  movapd %xmm3,%xmm1
  mulsd  %xmm3,%xmm1
  mulsd  D25000(%rip),%xmm3
  addsd  %xmm2,%xmm0
  subsd  %xmm3,%xmm1
  addsd  D6973(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L2607:
  movapd %xmm2,%xmm5
  addsd  %xmm3,%xmm1
  subsd  D21251(%rip),%xmm1
  movsd  D20867(%rip),%xmm0
  mulsd  %xmm2,%xmm5
  movapd %xmm1,%xmm4
  mulsd  %xmm1,%xmm4
  mulsd  %xmm5,%xmm0
  mulsd  %xmm2,%xmm5
  mulsd  D28552(%rip),%xmm2
  mulsd  %xmm1,%xmm0
  mulsd  %xmm4,%xmm2
  mulsd  D746(%rip),%xmm4
  addsd  %xmm5,%xmm0
  mulsd  %xmm4,%xmm1
  addsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  movapd %xmm3,%xmm1
  mulsd  %xmm3,%xmm1
  mulsd  D25000(%rip),%xmm3
  subsd  %xmm3,%xmm1
  addsd  D6973(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L5178:
  movapd %xmm3,%xmm4
  movapd %xmm3,%xmm0
  movsd  D15079(%rip),%xmm5
  mulsd  %xmm3,%xmm4
  mulsd  %xmm4,%xmm0
  mulsd  D29932(%rip),%xmm4
  subsd  %xmm4,%xmm0
  movsd  D25120(%rip),%xmm4
  mulsd  %xmm3,%xmm4
  addsd  %xmm4,%xmm0
  movapd %xmm3,%xmm4
  subsd  D21528(%rip),%xmm0
  mulsd  %xmm5,%xmm4
  addsd  %xmm1,%xmm4
  subsd  %xmm5,%xmm4
  mulsd  %xmm4,%xmm0
  movsd  D25851(%rip),%xmm4
  mulsd  %xmm4,%xmm1
  mulsd  %xmm4,%xmm3
  addsd  %xmm2,%xmm1
  addsd  %xmm3,%xmm1
  subsd  %xmm4,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L11440:
  movzbl -0x44(%rsp),%ebx
  movb   $0x0,-0x44(%rsp)
  mov    %bl,-0x3e(%rsp)
  jmp    L4730
L8232:
  movzbl -0x42(%rsp),%r8d
  mov    %r9b,-0x42(%rsp)
  mov    %r8b,-0x2b(%rsp)
L5752:
  cmpb   $0x0,-0x4a(%rsp)
  je     L10329
  cmp    $0x2,%eax
  jne    L7552
  movsd  D25000(%rip),%xmm5
  movapd %xmm3,%xmm0
  movapd %xmm1,%xmm4
  mulsd  %xmm3,%xmm0
  addsd  %xmm3,%xmm4
  subsd  D21251(%rip),%xmm4
  mulsd  %xmm3,%xmm5
  subsd  %xmm5,%xmm0
  movsd  D20791(%rip),%xmm5
  addsd  D6973(%rip),%xmm0
  mulsd  %xmm5,%xmm3
  addsd  %xmm3,%xmm1
  subsd  %xmm5,%xmm1
  mulsd  %xmm1,%xmm0
  movsd  D8112(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  %xmm2,%xmm2
  mulsd  %xmm4,%xmm1
  mulsd  %xmm4,%xmm4
  mulsd  D27605(%rip),%xmm4
  addsd  %xmm2,%xmm1
  addsd  %xmm4,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L2213:
  mov    %r9b,-0x2a(%rsp)
  mov    %r9b,-0x4e(%rsp)
  jmp    L5462
L3267:
  movzbl -0x42(%rsp),%r9d
  mov    %r9b,-0x2b(%rsp)
  mov    %r9b,-0x45(%rsp)
  jmp    L5752
L5539:
  movapd %xmm1,%xmm4
  movsd  D21251(%rip),%xmm0
  movapd %xmm3,%xmm5
  addsd  %xmm3,%xmm4
  subsd  D2362(%rip),%xmm3
  subsd  %xmm0,%xmm5
  subsd  %xmm0,%xmm4
  movsd  D4076(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  mulsd  %xmm1,%xmm1
  mulsd  %xmm5,%xmm0
  mulsd  %xmm5,%xmm5
  mulsd  D7335(%rip),%xmm5
  addsd  %xmm1,%xmm0
  movsd  D8112(%rip),%xmm1
  mulsd  %xmm2,%xmm1
  mulsd  %xmm2,%xmm2
  addsd  %xmm5,%xmm0
  mulsd  %xmm3,%xmm0
  mulsd  %xmm4,%xmm1
  mulsd  %xmm4,%xmm4
  mulsd  D27605(%rip),%xmm4
  addsd  %xmm2,%xmm1
  addsd  %xmm4,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L1637:
  movapd %xmm2,%xmm4
  movsd  D7197(%rip),%xmm0
  movapd %xmm1,%xmm5
  mulsd  %xmm2,%xmm4
  addsd  %xmm3,%xmm5
  subsd  D21251(%rip),%xmm5
  movapd %xmm5,%xmm6
  mulsd  %xmm5,%xmm6
  mulsd  %xmm4,%xmm0
  movapd %xmm4,%xmm7
  mulsd  %xmm4,%xmm7
  mulsd  D3209(%rip),%xmm4
  mulsd  %xmm2,%xmm0
  mulsd  D16447(%rip),%xmm2
  mulsd  %xmm6,%xmm4
  mulsd  %xmm5,%xmm0
  mulsd  %xmm6,%xmm2
  mulsd  %xmm6,%xmm6
  mulsd  D2404(%rip),%xmm6
  addsd  %xmm7,%xmm0
  mulsd  %xmm5,%xmm2
  addsd  %xmm4,%xmm0
  addsd  %xmm2,%xmm0
  movsd  D24488(%rip),%xmm2
  mulsd  %xmm2,%xmm3
  addsd  %xmm6,%xmm0
  addsd  %xmm3,%xmm1
  subsd  %xmm2,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L7708:
  movapd %xmm2,%xmm6
  movapd %xmm3,%xmm4
  addsd  %xmm1,%xmm3
  movsd  D21251(%rip),%xmm0
  mulsd  %xmm2,%xmm6
  subsd  %xmm0,%xmm4
  subsd  %xmm0,%xmm3
  movsd  D20867(%rip),%xmm0
  mulsd  %xmm6,%xmm0
  movapd %xmm3,%xmm5
  mulsd  %xmm3,%xmm5
  mulsd  %xmm2,%xmm6
  mulsd  D28552(%rip),%xmm2
  mulsd  %xmm3,%xmm0
  mulsd  %xmm5,%xmm2
  mulsd  D746(%rip),%xmm5
  addsd  %xmm6,%xmm0
  addsd  %xmm2,%xmm0
  movapd %xmm5,%xmm2
  mulsd  %xmm3,%xmm2
  addsd  %xmm2,%xmm0
  movsd  D22259(%rip),%xmm2
  mulsd  %xmm4,%xmm2
  mulsd  %xmm4,%xmm4
  divsd  D22412(%rip),%xmm4
  mulsd  %xmm1,%xmm2
  mulsd  %xmm1,%xmm1
  addsd  %xmm2,%xmm1
  addsd  %xmm4,%xmm1
  mulsd  %xmm1,%xmm0
  jmp    L3357
L5028:
  movapd %xmm2,%xmm6
  movsd  D17714(%rip),%xmm4
  addsd  %xmm3,%xmm1
  subsd  D21251(%rip),%xmm1
  mulsd  %xmm2,%xmm6
  movapd %xmm1,%xmm7
  mulsd  %xmm1,%xmm7
  movapd %xmm6,%xmm8
  mulsd  %xmm6,%xmm8
  movapd %xmm7,%xmm5
  mulsd  %xmm7,%xmm5
  movapd %xmm8,%xmm0
  mulsd  %xmm4,%xmm0
  mulsd  %xmm6,%xmm4
  mulsd  D5741(%rip),%xmm6
  mulsd  %xmm2,%xmm8
  mulsd  %xmm1,%xmm0
  mulsd  %xmm2,%xmm4
  mulsd  D13515(%rip),%xmm2
  movapd %xmm6,%xmm3
  mulsd  %xmm7,%xmm3
  addsd  %xmm8,%xmm0
  mulsd  %xmm7,%xmm4
  mulsd  %xmm5,%xmm2
  mulsd  %xmm1,%xmm3
  mulsd  %xmm5,%xmm1
  divsd  D6851(%rip),%xmm1
  addsd  %xmm4,%xmm0
  addsd  %xmm3,%xmm0
  addsd  %xmm2,%xmm0
  addsd  %xmm1,%xmm0
  jmp    L3357
L3894:
  mov    %r13b,-0x44(%rsp)
  mov    %r8d,%r13d
  jmp    L9292
L7034:
  mov    %edi,%r13d
  xor    %ebp,%ebp
L136:
  xor    %r14d,%r14d
  xor    %r15d,%r15d
  mov    %r13d,%edi
  jmp    L6986
L2834:
  mov    %r13d,%r10d
L6044:
  test   %edx,%edx
  jne    L7034
  xor    %r14d,%r14d
  xor    %r15d,%r15d
  cmp    $0x3,%eax
  je     L31
  movb   $0x0,-0x4c(%rsp)
  xor    %ebp,%ebp
  xor    %r12d,%r12d
  movb   $0x0,-0x4e(%rsp)
  jmp    L7345
L31:
  addsd  %xmm3,%xmm1
  subsd  D21251(%rip),%xmm1
  movsd  D20867(%rip),%xmm0
  movapd %xmm2,%xmm4
  mulsd  %xmm2,%xmm4
  mulsd  %xmm1,%xmm0
  movapd %xmm1,%xmm3
  mulsd  %xmm1,%xmm3
  mulsd  D746(%rip),%xmm1
  mulsd  %xmm4,%xmm0
  mulsd  %xmm2,%xmm4
  mulsd  D28552(%rip),%xmm2
  mulsd  %xmm3,%xmm1
  addsd  %xmm4,%xmm0
  mulsd  %xmm3,%xmm2
  addsd  %xmm0,%xmm2
  addsd  %xmm1,%xmm2
  movapd %xmm2,%xmm0
  jmp    L3357
L8299:
  cmp    $0x2,%ecx
  mov    %bpl,-0x4d(%rsp)
  mov    %ebp,%r9d
  mov    %ebp,%r8d
  sete   %r11b
  xor    %ebx,%ebx
  xor    %edi,%edi
  jmp    L6044
L5759:
  movzbl -0x43(%rsp),%r8d
  mov    %r8b,-0x29(%rsp)
  mov    %r8b,-0x47(%rsp)
  jmp    L5189
```

tool_calls: name: read_data
arguments: data_label: D21251
datatype: f64
name: read_data
arguments: data_label: D17734
datatype: byte[8]
name: read_data
arguments: data_label: D6186
datatype: f32[2]
name: read_data
arguments: data_label: D427
datatype: f64
name: read_data
arguments: data_label: D25851
datatype: byte[8]
name: read_data
arguments: data_label: D14027
datatype: byte[8]
name: read_data
arguments: data_label: D25000
datatype: byte[8]
name: read_data
arguments: data_label: D20791
datatype: byte[8]
name: read_data
arguments: data_label: D15079
datatype: byte[8]
name: read_data
arguments: data_label: D8112
datatype: byte[8]
name: read_data
arguments: data_label: D27605
datatype: byte[8]
name: read_data
arguments: data_label: D11514
datatype: byte[8]
name: read_data
arguments: data_label: D2041
datatype: byte[8]
name: read_data
arguments: data_label: D2950
datatype: byte[8]
name: read_data
arguments: data_label: D28552
datatype: byte[8]
name: read_data
arguments: data_label: D396
datatype: byte[8]
name: read_data
arguments: data_label: D4909
datatype: f64
name: read_data
arguments: data_label: D8891
datatype: byte[8]
name: read_data
arguments: data_label: D24441
datatype: byte[8]
name: read_data
arguments: data_label: D29515
datatype: f32[2]
name: read_data
arguments: data_label: D23456
datatype: f64
name: read_data
arguments: data_label: D4076
datatype: byte[8]
name: read_data
arguments: data_label: D7335
datatype: byte[8]
name: read_data
arguments: data_label: D22259
datatype: byte[8]
name: read_data
arguments: data_label: D29384
datatype: byte[8]
name: read_data
arguments: data_label: D7197
datatype: byte[8]
name: read_data
arguments: data_label: D3209
datatype: byte[8]
name: read_data
arguments: data_label: D16447
datatype: byte[8]
name: read_data
arguments: data_label: D2404
datatype: byte[8]
name: read_data
arguments: data_label: D20867
datatype: byte[8]
name: read_data
arguments: data_label: D746
datatype: byte[8]
name: read_data
arguments: data_label: D24488
datatype: byte[8]
name: read_data
arguments: data_label: D31790
datatype: byte[8]
name: read_data
arguments: data_label: D19349
datatype: byte[8]
name: read_data
arguments: data_label: D5750
datatype: byte[8]
name: read_data
arguments: data_label: D1870
datatype: byte[8]
name: read_data
arguments: data_label: D2362
datatype: byte[8]
name: read_data
arguments: data_label: D31310
datatype: byte[8]
name: read_data
arguments: data_label: D111
datatype: byte[8]
name: read_data
arguments: data_label: D6229
datatype: byte[8]
name: read_data
arguments: data_label: D30814
datatype: byte[8]
name: read_data
arguments: data_label: D22524
datatype: byte[8]
name: read_data
arguments: data_label: D30690
datatype: byte[8]
name: read_data
arguments: data_label: D29393
datatype: byte[8]
name: read_data
arguments: data_label: D13473
datatype: byte[8]
name: read_data
arguments: data_label: D18757
datatype: f64
name: read_data
arguments: data_label: D29932
datatype: byte[8]
name: read_data
arguments: data_label: D25120
datatype: byte[8]
name: read_data
arguments: data_label: D21528
datatype: byte[8]
name: read_data
arguments: data_label: D17970
datatype: byte[8]
name: read_data
arguments: data_label: D28361
datatype: f64
name: read_data
arguments: data_label: D32597
datatype: byte[8]
name: read_data
arguments: data_label: D30436
datatype: byte[8]
name: read_data
arguments: data_label: D28458
datatype: f64
name: read_data
arguments: data_label: D31767
datatype: byte[8]
name: read_data
arguments: data_label: D27754
datatype: byte[8]
name: read_data
arguments: data_label: D1814
datatype: byte[8]
name: read_data
arguments: data_label: D25954
datatype: byte[8]
name: read_data
arguments: data_label: D2301
datatype: byte[8]
name: read_data
arguments: data_label: D17405
datatype: byte[8]
name: read_data
arguments: data_label: D542
datatype: byte[8]
name: read_data
arguments: data_label: D5814
datatype: byte[8]
name: read_data
arguments: data_label: D3009
datatype: byte[8]
name: read_data
arguments: data_label: D14619
datatype: byte[8]
name: read_data
arguments: data_label: D22412
datatype: f64
name: read_data
arguments: data_label: D23512
datatype: byte[8]
name: read_data
arguments: data_label: D5611
datatype: byte[8]
name: read_data
arguments: data_label: D13603
datatype: byte[8]
name: read_data
arguments: data_label: D26342
datatype: byte[8]
name: read_data
arguments: data_label: D1077
datatype: byte[8]
name: read_data
arguments: data_label: D18350
datatype: f64
name: read_data
arguments: data_label: D9330
datatype: byte[8]
name: read_data
arguments: data_label: D15646
datatype: byte[8]
name: read_data
arguments: data_label: D6719
datatype: byte[8]
name: read_data
arguments: data_label: D28972
datatype: byte[8]
name: read_data
arguments: data_label: D19805
datatype: byte[8]
name: read_data
arguments: data_label: D8684
datatype: byte[8]
name: read_data
arguments: data_label: D18346
datatype: byte[8]
name: read_data
arguments: data_label: D4338
datatype: byte[8]
name: read_data
arguments: data_label: D18945
datatype: byte[8]
name: read_data
arguments: data_label: D28043
datatype: byte[8]
name: read_data
arguments: data_label: D32003
datatype: byte[8]
name: read_data
arguments: data_label: D16498
datatype: byte[8]
name: read_data
arguments: data_label: D26562
datatype: byte[8]
name: read_data
arguments: data_label: D11270
datatype: byte[8]
name: read_data
arguments: data_label: D16115
datatype: byte[8]
name: read_data
arguments: data_label: D8653
datatype: byte[8]
name: read_data
arguments: data_label: D753
datatype: byte[8]
name: read_data
arguments: data_label: D18114
datatype: byte[8]
name: read_data
arguments: data_label: D31444
datatype: byte[8]
name: read_data
arguments: data_label: D10852
datatype: byte[8]
name: read_data
arguments: data_label: D31028
datatype: f64
name: read_data
arguments: data_label: D31219
datatype: byte[8]
name: read_data
arguments: data_label: D6804
datatype: byte[8]
name: read_data
arguments: data_label: D3684
datatype: byte[8]
name: read_data
arguments: data_label: D29461
datatype: byte[8]
name: read_data
arguments: data_label: D27171
datatype: byte[8]
name: read_data
arguments: data_label: D12639
datatype: byte[8]
name: read_data
arguments: data_label: D26433
datatype: byte[8]
name: read_data
arguments: data_label: D31979
datatype: byte[8]
name: read_data
arguments: data_label: D13819
datatype: byte[8]
name: read_data
arguments: data_label: D12266
datatype: byte[8]
name: read_data
arguments: data_label: D16400
datatype: byte[8]
name: read_data
arguments: data_label: D29027
datatype: byte[8]
name: read_data
arguments: data_label: D32168
datatype: byte[8]
name: read_data
arguments: data_label: D324
datatype: f64
name: read_data
arguments: data_label: D17714
datatype: byte[8]
name: read_data
arguments: data_label: D5741
datatype: byte[8]
name: read_data
arguments: data_label: D13515
datatype: byte[8]
name: read_data
arguments: data_label: D6851
datatype: f32[2]
name: read_data
arguments: data_label: D7754
datatype: f64
name: read_data
arguments: data_label: D5530
datatype: f64
name: read_data
arguments: data_label: D16116
datatype: byte[8]
name: read_data
arguments: data_label: D713
datatype: byte[8]
name: read_data
arguments: data_label: D30645
datatype: byte[8]
name: read_data
arguments: data_label: D238
datatype: byte[8]
name: read_data
arguments: data_label: D32285
datatype: byte[8]
name: read_data
arguments: data_label: D18316
datatype: byte[8]
name: read_data
arguments: data_label: D32300
datatype: byte[8]
name: read_data
arguments: data_label: D31851
datatype: byte[8]
name: read_data
arguments: data_label: D15539
datatype: byte[8]
name: read_data
arguments: data_label: D15473
datatype: byte[8]
name: read_data
arguments: data_label: D28695
datatype: byte[8]
name: read_data
arguments: data_label: D29769
datatype: byte[8]
name: read_data
arguments: data_label: D3294
datatype: byte[8]
name: read_data
arguments: data_label: D7965
datatype: byte[8]
name: read_data
arguments: data_label: D2252
datatype: byte[8]
name: read_data
arguments: data_label: D13360
datatype: byte[8]
name: read_data
arguments: data_label: D29735
datatype: byte[8]
name: read_data
arguments: data_label: D8283
datatype: byte[8]
name: read_data
arguments: data_label: D29776
datatype: byte[8]
name: read_data
arguments: data_label: D5997
datatype: byte[8]
name: read_data
arguments: data_label: D16967
datatype: byte[8]
name: read_data
arguments: data_label: D22286
datatype: byte[8]
name: read_data
arguments: data_label: D2403
datatype: byte[8]
name: read_data
arguments: data_label: D29575
datatype: byte[8]
name: read_data
arguments: data_label: D30068
datatype: f64
name: read_data
arguments: data_label: D24272
datatype: byte[8]
name: read_data
arguments: data_label: D23608
datatype: byte[8]
name: read_data
arguments: data_label: D1680
datatype: byte[8]
name: read_data
arguments: data_label: D11767
datatype: byte[8]
name: read_data
arguments: data_label: D23265
datatype: byte[8]
name: read_data
arguments: data_label: D27682
datatype: byte[8]
name: read_data
arguments: data_label: D20987
datatype: byte[8]
name: read_data
arguments: data_label: D13665
datatype: byte[8]
name: read_data
arguments: data_label: D26321
datatype: f64
name: read_data
arguments: data_label: D3992
datatype: byte[8]
name: read_data
arguments: data_label: D27249
datatype: byte[8]
name: read_data
arguments: data_label: D26724
datatype: byte[8]
name: read_data
arguments: data_label: D29511
datatype: byte[8]
name: read_data
arguments: data_label: D14128
datatype: byte[8]
name: read_data
arguments: data_label: D10822
datatype: byte[8]
name: read_data
arguments: data_label: D30692
datatype: byte[8]
name: read_data
arguments: data_label: D10465
datatype: byte[8]
name: read_data
arguments: data_label: D5950
datatype: byte[8]
name: read_data
arguments: data_label: D6217
datatype: f32[2]
name: read_data
arguments: data_label: D31912
datatype: byte[8]
name: read_data
arguments: data_label: D30653
datatype: byte[8]
name: read_data
arguments: data_label: D13497
datatype: byte[8]
name: read_data
arguments: data_label: D30260
datatype: byte[8]
name: read_data
arguments: data_label: D11896
datatype: byte[8]
name: read_data
arguments: data_label: D14434
datatype: byte[8]
name: read_data
arguments: data_label: D27609
datatype: byte[8]
name: read_data
arguments: data_label: D5634
datatype: byte[8]
name: read_data
arguments: data_label: D29265
datatype: byte[8]
name: read_data
arguments: data_label: D1953
datatype: byte[8]
name: read_data
arguments: data_label: D15764
datatype: byte[8]
name: read_data
arguments: data_label: D21484
datatype: byte[8]
name: read_data
arguments: data_label: D32223
datatype: byte[8]
name: read_data
arguments: data_label: D2133
datatype: byte[8]
name: read_data
arguments: data_label: D14489
datatype: byte[8]
name: read_data
arguments: data_label: D29185
datatype: byte[8]
name: read_data
arguments: data_label: D11269
datatype: byte[8]
name: read_data
arguments: data_label: D32256
datatype: byte[8]
name: read_data
arguments: data_label: D890
datatype: byte[8]
name: read_data
arguments: data_label: D22620
datatype: byte[8]
name: read_data
arguments: data_label: D1180
datatype: f64
name: read_data
arguments: data_label: D20091
datatype: byte[8]
name: read_data
arguments: data_label: D8091
datatype: byte[8]
name: read_data
arguments: data_label: D31501
datatype: byte[8]
name: read_data
arguments: data_label: D22901
datatype: byte[8]
name: read_data
arguments: data_label: D18791
datatype: byte[8]
name: read_data
arguments: data_label: D1634
datatype: byte[8]
name: read_data
arguments: data_label: D15187
datatype: f64
name: read_data
arguments: data_label: D22224
datatype: f64
name: read_data
arguments: data_label: D3970
datatype: byte[8]
name: read_data
arguments: data_label: D3552
datatype: byte[8]
name: read_data
arguments: data_label: D29278
datatype: byte[8]
name: read_data
arguments: data_label: D31174
datatype: byte[8]
name: read_data
arguments: data_label: D5180
datatype: byte[8]
name: read_data
arguments: data_label: D26706
datatype: byte[8]
name: read_data
arguments: data_label: D15090
datatype: byte[8]
name: read_data
arguments: data_label: D29541
datatype: byte[8]
name: read_data
arguments: data_label: D6956
datatype: byte[8]
name: read_data
arguments: data_label: D1420
datatype: byte[8]
name: read_data
arguments: data_label: D19681
datatype: byte[8]
name: read_data
arguments: data_label: D3101
datatype: byte[8]
name: read_data
arguments: data_label: D5989
datatype: byte[8]
name: read_data
arguments: data_label: D26850
datatype: byte[8]
name: read_data
arguments: data_label: D26341
datatype: byte[8]
name: read_data
arguments: data_label: D23800
datatype: byte[8]
name: read_data
arguments: data_label: D6444
datatype: byte[8]
name: read_data
arguments: data_label: D5517
datatype: byte[8]
name: read_data
arguments: data_label: D30021
datatype: byte[8]
name: read_data
arguments: data_label: D12066
datatype: byte[8]
name: read_data
arguments: data_label: D27982
datatype: byte[8]
name: read_data
arguments: data_label: D6062
datatype: byte[8]
name: read_data
arguments: data_label: D2285
datatype: byte[8]
name: read_data
arguments: data_label: D19939
datatype: byte[8]
name: read_data
arguments: data_label: D21852
datatype: byte[8]
name: read_data
arguments: data_label: D6045
datatype: byte[8]
name: read_data
arguments: data_label: D225
datatype: byte[8]
name: read_data
arguments: data_label: D2828
datatype: byte[8]
name: read_data
arguments: data_label: D20609
datatype: byte[8]
name: read_data
arguments: data_label: D649
datatype: byte[8]
name: read_data
arguments: data_label: D22977
datatype: byte[8]
name: read_data
arguments: data_label: D14881
datatype: byte[8]
name: read_data
arguments: data_label: D17862
datatype: byte[8]
name: read_data
arguments: data_label: D27282
datatype: byte[8]
name: read_data
arguments: data_label: D4377
datatype: byte[8]
name: read_data
arguments: data_label: D31153
datatype: byte[8]
name: read_data
arguments: data_label: D20023
datatype: byte[8]
name: read_data
arguments: data_label: D6577
datatype: byte[8]
name: read_data
arguments: data_label: D24977
datatype: byte[8]
name: read_data
arguments: data_label: D19744
datatype: byte[8]
name: read_data
arguments: data_label: D7318
datatype: byte[8]
name: read_data
arguments: data_label: D986
datatype: byte[8]
name: read_data
arguments: data_label: D28120
datatype: byte[8]
name: read_data
arguments: data_label: D10930
datatype: f64
name: read_data
arguments: data_label: D15708
datatype: byte[8]
name: read_data
arguments: data_label: D1898
datatype: byte[8]
name: read_data
arguments: data_label: D11404
datatype: byte[8]
name: read_data
arguments: data_label: D2534
datatype: byte[8]
name: read_data
arguments: data_label: D30579
datatype: byte[8]
name: read_data
arguments: data_label: D2938
datatype: byte[8]
name: read_data
arguments: data_label: D8748
datatype: byte[8]
name: read_data
arguments: data_label: D6197
datatype: byte[8]
name: read_data
arguments: data_label: D7646
datatype: byte[8]
name: read_data
arguments: data_label: D22995
datatype: byte[8]
name: read_data
arguments: data_label: D30449
datatype: byte[8]
name: read_data
arguments: data_label: D11013
datatype: byte[8]
name: read_data
arguments: data_label: D29178
datatype: byte[8]
name: read_data
arguments: data_label: D6159
datatype: byte[8]
name: read_data
arguments: data_label: D4813
datatype: byte[8]
name: read_data
arguments: data_label: D20851
datatype: byte[8]
name: read_data
arguments: data_label: D14332
datatype: byte[8]
name: read_data
arguments: data_label: D30613
datatype: byte[8]
name: read_data
arguments: data_label: D344
datatype: byte[8]
name: read_data
arguments: data_label: D6696
datatype: byte[8]
name: read_data
arguments: data_label: D2095
datatype: byte[8]
name: read_data
arguments: data_label: D17666
datatype: byte[8]
name: read_data
arguments: data_label: D17418
datatype: byte[8]
name: read_data
arguments: data_label: D19514
datatype: byte[8]
name: read_data
arguments: data_label: D13125
datatype: byte[8]
name: read_data
arguments: data_label: D28102
datatype: byte[8]
name: read_data
arguments: data_label: D2502
datatype: byte[8]
name: read_data
arguments: data_label: D5960
datatype: byte[8]
name: read_data
arguments: data_label: D3762
datatype: byte[8]
name: read_data
arguments: data_label: D1167
datatype: byte[8]
name: read_data
arguments: data_label: D214
datatype: byte[8]
name: read_data
arguments: data_label: D7223
datatype: byte[8]
name: read_data
arguments: data_label: D24719
datatype: byte[8]
name: read_data
arguments: data_label: D25037
datatype: byte[8]
name: read_data
arguments: data_label: D4569
datatype: byte[8]
name: read_data
arguments: data_label: D26431
datatype: byte[8]
name: read_data
arguments: data_label: D21655
datatype: byte[8]
name: read_data
arguments: data_label: D5061
datatype: byte[8]
name: read_data
arguments: data_label: D22188
datatype: byte[8]
name: read_data
arguments: data_label: D20827
datatype: byte[8]
name: read_data
arguments: data_label: D8923
datatype: byte[8]
name: read_data
arguments: data_label: D5648
datatype: byte[8]
name: read_data
arguments: data_label: D19759
datatype: byte[8]
name: read_data
arguments: data_label: D4130
datatype: byte[8]
name: read_data
arguments: data_label: D3022
datatype: f32[2]
name: read_data
arguments: data_label: D28134
datatype: f64
name: read_data
arguments: data_label: D13525
datatype: byte[8]
name: read_data
arguments: data_label: D7758
datatype: byte[8]
name: read_data
arguments: data_label: D6195
datatype: byte[8]
name: read_data
arguments: data_label: D5295
datatype: byte[8]
name: read_data
arguments: data_label: D21086
datatype: f64
name: read_data
arguments: data_label: D15958
datatype: byte[8]
name: read_data
arguments: data_label: D12989
datatype: byte[8]
name: read_data
arguments: data_label: D15118
datatype: byte[8]
name: read_data
arguments: data_label: D15500
datatype: byte[8]
name: read_data
arguments: data_label: D8261
datatype: byte[8]
name: read_data
arguments: data_label: D466
datatype: byte[8]
name: read_data
arguments: data_label: D7449
datatype: byte[8]
name: read_data
arguments: data_label: D27845
datatype: f64
name: read_data
arguments: data_label: D17257
datatype: byte[8]
name: read_data
arguments: data_label: D20279
datatype: f64
name: read_data
arguments: data_label: D9552
datatype: f64
name: read_data
arguments: data_label: D2182
datatype: byte[8]
name: read_data
arguments: data_label: D32524
datatype: byte[8]
name: read_data
arguments: data_label: D30094
datatype: byte[8]
name: read_data
arguments: data_label: D30893
datatype: byte[8]
name: read_data
arguments: data_label: D12642
datatype: byte[8]
name: read_data
arguments: data_label: D9200
datatype: byte[8]
name: read_data
arguments: data_label: D10927
datatype: byte[8]
name: read_data
arguments: data_label: D2221
datatype: byte[8]
name: read_data
arguments: data_label: D26237
datatype: byte[8]
name: read_data
arguments: data_label: D6479
datatype: byte[8]
name: read_data
arguments: data_label: D5565
datatype: byte[8]
name: read_data
arguments: data_label: D13232
datatype: byte[8]
name: read_data
arguments: data_label: D14967
datatype: byte[8]
name: read_data
arguments: data_label: D1915
datatype: byte[8]
name: read_data
arguments: data_label: D8840
datatype: byte[8]
name: read_data
arguments: data_label: D17454
datatype: byte[8]
name: read_data
arguments: data_label: D17276
datatype: byte[8]
name: read_data
arguments: data_label: D9077
datatype: byte[8]
name: read_data
arguments: data_label: D6021
datatype: byte[8]
name: read_data
arguments: data_label: D4197
datatype: byte[8]
name: read_data
arguments: data_label: D23766
datatype: byte[8]
name: read_data
arguments: data_label: D31216
datatype: byte[8]
name: read_data
arguments: data_label: D5046
datatype: byte[8]
name: read_data
arguments: data_label: D26693
datatype: byte[8]
name: read_data
arguments: data_label: D16271
datatype: byte[8]
name: read_data
arguments: data_label: D13440
datatype: byte[8]
name: read_data
arguments: data_label: D3544
datatype: byte[8]
name: read_data
arguments: data_label: D8258
datatype: byte[8]
name: read_data
arguments: data_label: D7544
datatype: byte[8]
name: read_data
arguments: data_label: D4725
datatype: byte[8]
name: read_data
arguments: data_label: D15518
datatype: byte[8]
name: read_data
arguments: data_label: D21888
datatype: byte[8]
name: read_data
arguments: data_label: D22910
datatype: byte[8]
name: read_data
arguments: data_label: D19620
datatype: byte[8]
name: read_data
arguments: data_label: D1547
datatype: f64
name: read_data
arguments: data_label: D28952
datatype: byte[8]
name: read_data
arguments: data_label: D5549
datatype: byte[8]
name: read_data
arguments: data_label: D31475
datatype: byte[8]
name: read_data
arguments: data_label: D5427
datatype: byte[8]
name: read_data
arguments: data_label: D15743
datatype: byte[8]
name: read_data
arguments: data_label: D25924
datatype: byte[8]
name: read_data
arguments: data_label: D16814
datatype: byte[8]
name: read_data
arguments: data_label: D24753
datatype: byte[8]
name: read_data
arguments: data_label: D24744
datatype: byte[8]
name: read_data
arguments: data_label: D4802
datatype: byte[8]
name: read_data
arguments: data_label: D17695
datatype: byte[8]
name: read_data
arguments: data_label: D23561
datatype: byte[8]
name: read_data
arguments: data_label: D10000
datatype: byte[8]
name: read_data
arguments: data_label: D20233
datatype: byte[8]
name: read_data
arguments: data_label: D27383
datatype: byte[8]
name: read_data
arguments: data_label: D28151
datatype: byte[8]
name: read_data
arguments: data_label: D29343
datatype: byte[8]
name: read_data
arguments: data_label: D10193
datatype: byte[8]
name: read_data
arguments: data_label: D14313
datatype: byte[8]
name: read_data
arguments: data_label: D29132
datatype: byte[8]
name: read_data
arguments: data_label: D21007
datatype: byte[8]
name: read_data
arguments: data_label: D7366
datatype: byte[8]
name: read_data
arguments: data_label: D16924
datatype: byte[8]
name: read_data
arguments: data_label: D21772
datatype: byte[8]
name: read_data
arguments: data_label: D2584
datatype: f32[2]
name: read_data
arguments: data_label: D5070
datatype: f64
name: read_data
arguments: data_label: D9381
datatype: f64
name: read_data
arguments: data_label: D603
datatype: byte[8]
name: read_data
arguments: data_label: D16091
datatype: f32[2]
name: read_data
arguments: data_label: D16368
datatype: byte[8]
name: read_data
arguments: data_label: D2344
datatype: byte[8]
name: read_data
arguments: data_label: D12606
datatype: byte[8]
name: read_data
arguments: data_label: D20724
datatype: byte[8]
name: read_data
arguments: data_label: D24959
datatype: byte[8]
name: read_data
arguments: data_label: D3764
datatype: byte[8]
name: read_data
arguments: data_label: D6468
datatype: f64
name: read_data
arguments: data_label: D9020
datatype: byte[8]
name: read_data
arguments: data_label: D10385
datatype: byte[8]
name: read_data
arguments: data_label: D6454
datatype: byte[8]
name: read_data
arguments: data_label: D19235
datatype: byte[8]
name: read_data
arguments: data_label: D9034
datatype: byte[8]
name: read_data
arguments: data_label: D9595
datatype: byte[8]
name: read_data
arguments: data_label: D16096
datatype: byte[8]
name: read_data
arguments: data_label: D24891
datatype: byte[8]
name: read_data
arguments: data_label: D32680
datatype: byte[8]
name: read_data
arguments: data_label: D20299
datatype: byte[8]
name: read_data
arguments: data_label: D3547
datatype: byte[8]
name: read_data
arguments: data_label: D7087
datatype: byte[8]
name: read_data
arguments: data_label: D15433
datatype: byte[8]
name: read_data
arguments: data_label: D6513
datatype: byte[8]
name: read_data
arguments: data_label: D30736
datatype: byte[8]
name: read_data
arguments: data_label: D14440
datatype: byte[8]
name: read_data
arguments: data_label: D1271
datatype: byte[8]
name: read_data
arguments: data_label: D16647
datatype: f64
name: read_data
arguments: data_label: D17958
datatype: byte[8]
name: read_data
arguments: data_label: D28814
datatype: byte[8]
name: read_data
arguments: data_label: D10321
datatype: byte[8]
name: read_data
arguments: data_label: D22486
datatype: byte[8]
name: read_data
arguments: data_label: D13047
datatype: byte[8]
name: read_data
arguments: data_label: D22566
datatype: f64
name: read_data
arguments: data_label: D4699
datatype: byte[8]
name: read_data
arguments: data_label: D1018
datatype: f64
name: read_data
arguments: data_label: D31144
datatype: f64
name: read_data
arguments: data_label: D4052
datatype: f64
name: read_data
arguments: data_label: D29783
datatype: f64
name: read_data
arguments: data_label: D11928
datatype: f64
name: read_data
arguments: data_label: D1419
datatype: f64
name: read_data
arguments: data_label: D6262
datatype: f64
name: read_data
arguments: data_label: D13333
datatype: f64
name: read_data
arguments: data_label: D950
datatype: byte[8]
name: read_data
arguments: data_label: D5653
datatype: byte[8]
name: read_data
arguments: data_label: D24454
datatype: byte[8]
name: read_data
arguments: data_label: D13933
datatype: byte[8]
name: read_data
arguments: data_label: D29582
datatype: byte[8]
name: read_data
arguments: data_label: D11620
datatype: byte[8]
name: read_data
arguments: data_label: D22216
datatype: byte[8]
name: read_data
arguments: data_label: D1759
datatype: byte[8]
name: read_data
arguments: data_label: D11151
datatype: byte[8]
name: read_data
arguments: data_label: D16170
datatype: byte[8]
name: read_data
arguments: data_label: D704
datatype: byte[8]
name: read_data
arguments: data_label: D4195
datatype: byte[8]
name: read_data
arguments: data_label: D10585
datatype: byte[8]
name: read_data
arguments: data_label: D32163
datatype: byte[8]
name: read_data
arguments: data_label: D16473
datatype: byte[8]
name: read_data
arguments: data_label: D17132
datatype: byte[8]
name: read_data
arguments: data_label: D1139
datatype: byte[8]
name: read_data
arguments: data_label: D6386
datatype: byte[8]
name: read_data
arguments: data_label: D11771
datatype: byte[8]
name: read_data
arguments: data_label: D6621
datatype: byte[8]
name: read_data
arguments: data_label: D4936
datatype: byte[8]
name: read_data
arguments: data_label: D9502
datatype: byte[8]
name: read_data
arguments: data_label: D24367
datatype: byte[8]
name: read_data
arguments: data_label: D10795
datatype: byte[8]
name: read_data
arguments: data_label: D6973
datatype: byte[8]

tool: D21251: 1

tool: {"D17734": [0x55,0x55,0x55,0x55,0x55,0x55,0xf5,0x3f]}

tool: {"D6186": [0.0,1.75]}

tool: D427: 21

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

tool: {"D14027": [0x55,0x55,0x55,0x55,0x55,0x55,0xb5,0x3f]}

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

tool: {"D20791": [0x1c,0xc7,0x71,0x1c,0xc7,0x71,0xcc,0x3f]}

tool: {"D15079": [0x92,0x24,0x49,0x92,0x24,0x49,0xd2,0x3f]}

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

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

tool: {"D11514": [0xf2,0x94,0x20,0x4f,0x09,0xf2,0xd4,0x3f]}

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

tool: {"D2950": [0xd3,0x18,0x30,0x8d,0x01,0xd3,0x98,0x3f]}

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

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

tool: D4909: 7

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

tool: {"D24441": [0x08,0x1f,0x7c,0xf0,0xc1,0x07,0xcf,0x3f]}

tool: {"D29515": [0.0,3.2578125]}

tool: D23456: 12

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

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

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

tool: {"D29384": [0x14,0x3b,0xb1,0x13,0x3b,0xb1,0xa3,0x3f]}

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

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

tool: {"D16447": [0x9e,0xe7,0x79,0x9e,0xe7,0x79,0xde,0x3f]}

tool: {"D2404": [0x14,0x45,0x51,0x14,0x45,0x51,0xa4,0x3f]}

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

tool: {"D746": [0x1d,0xd4,0x41,0x1d,0xd4,0x41,0xbd,0x3f]}

tool: {"D24488": [0x14,0x3b,0xb1,0x13,0x3b,0xb1,0xc3,0x3f]}

tool: {"D31790": [0xd9,0x89,0x9d,0xd8,0x89,0x9d,0xf8,0x3f]}

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

tool: {"D5750": [0xfb,0x4c,0x5b,0xe3,0xef,0xe6,0xc1,0x3f]}

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

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

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

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

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

tool: {"D30814": [0x62,0x27,0x76,0x62,0x27,0x76,0x02,0x40]}

tool: {"D22524": [0x4f,0xec,0xc4,0x4e,0xec,0xc4,0xfe,0x3f]}

tool: {"D30690": [0x39,0x20,0x32,0xdc,0xab,0x60,0xe6,0x3f]}

tool: {"D29393": [0x78,0xf3,0x08,0xd5,0x67,0xda,0xba,0x3f]}

tool: {"D13473": [0xb6,0xeb,0xe9,0x58,0x77,0x18,0x73,0x3f]}

tool: D18757: 143

tool: {"D29932": [0x9a,0x99,0x99,0x99,0x99,0x99,0xe9,0x3f]}

tool: {"D25120": [0x16,0x5f,0xf1,0x15,0x5f,0xf1,0xc5,0x3f]}

tool: {"D21528": [0x12,0x20,0x01,0x12,0x20,0x01,0x82,0x3f]}

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

tool: D28361: 3

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

tool: {"D30436": [0x2d,0x29,0x07,0x44,0x86,0x7b,0xa5,0x3f]}

tool: D28458: 715

tool: {"D31767": [0x92,0x24,0x49,0x92,0x24,0x49,0xe2,0x3f]}

tool: {"D27754": [0x17,0x68,0x81,0x16,0x68,0x81,0xb6,0x3f]}

tool: {"D1814": [0x1e,0xe0,0x01,0x1e,0xe0,0x01,0x6e,0x3f]}

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

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

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

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

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

tool: {"D3009": [0x97,0x96,0x96,0x96,0x96,0x96,0xd6,0x3f]}

tool: {"D14619": [0x97,0x96,0x96,0x96,0x96,0x96,0x96,0x3f]}

tool: D22412: 26

tool: {"D23512": [0x97,0x96,0x96,0x96,0x96,0x96,0xe6,0x3f]}

tool: {"D5611": [0xf1,0xf0,0xf0,0xf0,0xf0,0xf0,0xc0,0x3f]}

tool: {"D13603": [0x18,0x18,0x18,0x18,0x18,0x18,0x78,0x3f]}

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

tool: {"D1077": [0x3c,0x3c,0x3c,0x3c,0x3c,0x3c,0xdc,0x3f]}

tool: D18350: 17

tool: {"D9330": [0x11,0xc8,0x35,0x11,0xc8,0x35,0x61,0x3f]}

tool: {"D15646": [0x28,0xaf,0xa1,0xbc,0x86,0xf2,0xba,0x3f]}

tool: {"D6719": [0x3c,0x3c,0x3c,0x3c,0x3c,0x3c,0xfc,0x3f]}

tool: {"D28972": [0xa6,0xa5,0xa5,0xa5,0xa5,0xa5,0xf1,0x3f]}

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

tool: {"D8684": [0x90,0x6b,0x22,0x90,0x6b,0x22,0xa0,0x3f]}

tool: {"D18346": [0x20,0xc0,0xc5,0x1f,0xc0,0xc5,0x4f,0x3f]}

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

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

tool: {"D28043": [0xc4,0xc3,0xc3,0xc3,0xc3,0xc3,0x03,0x40]}

tool: {"D32003": [0x88,0x87,0x87,0x87,0x87,0x87,0x02,0x40]}

tool: {"D16498": [0x78,0x78,0x78,0x78,0x78,0x78,0xf0,0x3f]}

tool: {"D26562": [0x3c,0x3c,0x3c,0x3c,0x3c,0x3c,0xcc,0x3f]}

tool: {"D11270": [0x15,0xc6,0xd9,0x14,0xc6,0xd9,0x94,0x3f]}

tool: {"D16115": [0x13,0xb0,0x88,0x12,0xb0,0x88,0x42,0x3f]}

tool: {"D8653": [0x5a,0x5a,0x5a,0x5a,0x5a,0x5a,0x0a,0x40]}

tool: {"D753": [0x18,0x67,0x53,0x18,0x67,0x53,0xc8,0x3f]}

tool: {"D18114": [0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x11,0x40]}

tool: {"D31444": [0x0f,0x0f,0x0f,0x0f,0x0f,0x0f,0x07,0x40]}

tool: {"D10852": [0x10,0x9a,0x37,0x10,0x9a,0x37,0x90,0x3f]}

tool: D31028: 2431

tool: {"D31219": [0x8a,0x9d,0xd8,0x89,0x9d,0xd8,0x09,0x40]}

tool: {"D6804": [0x76,0x62,0x27,0x76,0x62,0x27,0x10,0x40]}

tool: {"D3684": [0x32,0xdc,0xab,0x60,0x96,0x94,0x03,0x40]}

tool: {"D29461": [0x09,0xd5,0x67,0xda,0x1a,0x7f,0xe7,0x3f]}

tool: {"D27171": [0x5f,0x05,0xb3,0xa4,0x1c,0x10,0xb9,0x3f]}

tool: {"D12639": [0x3f,0xae,0xcc,0x6d,0x68,0xb5,0x70,0x3f]}

tool: {"D26433": [0xde,0xdd,0xdd,0xdd,0xdd,0xdd,0x0d,0x40]}

tool: {"D31979": [0x5f,0x05,0xb3,0xa4,0x1c,0x10,0xd9,0x3f]}

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

tool: {"D12266": [0x66,0x66,0x66,0x66,0x66,0x66,0x16,0x40]}

tool: {"D16400": [0xb1,0x13,0x3b,0xb1,0x13,0x3b,0x11,0x40]}

tool: {"D29027": [0xe6,0x9d,0xf5,0xb6,0xe3,0x0c,0xa4,0x3f]}

tool: {"D32168": [0xa0,0x2e,0xa4,0x2b,0x5d,0x5e,0x54,0x3f]}

tool: D324: 170

tool: {"D17714": [0xd1,0x45,0x17,0x5d,0x74,0xd1,0x05,0x40]}

tool: {"D5741": [0x65,0x93,0x4d,0x36,0xd9,0x64,0xf3,0x3f]}

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

tool: {"D6851": [0.0,3.30078125]}

tool: D7754: 476

tool: D5530: 1768

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

tool: {"D713": [0x1f,0xc1,0x7d,0x04,0xf7,0x11,0xec,0x3f]}

tool: {"D30645": [0xff,0xf1,0x0c,0xd7,0x42,0x6b,0xca,0x3f]}

tool: {"D238": [0x80,0xb5,0x49,0x21,0x72,0xd0,0x93,0x3f]}

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

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

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

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

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

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

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

tool: {"D29769": [0xf3,0x1a,0xca,0x6b,0x28,0xaf,0x01,0x40]}

tool: {"D3294": [0x94,0xd7,0x50,0x5e,0x43,0x79,0xfd,0x3f]}

tool: {"D7965": [0xc0,0x53,0x2b,0x7c,0xda,0x1d,0xe7,0x3f]}

tool: {"D2252": [0xd0,0x7e,0x20,0xdd,0x63,0x56,0xc1,0x3f]}

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

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

tool: {"D8283": [0x0d,0xe5,0x35,0x94,0xd7,0x50,0x0e,0x40]}

tool: {"D29776": [0x43,0x79,0x0d,0xe5,0x35,0x94,0x17,0x40]}

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

tool: {"D16967": [0xa1,0x27,0x1a,0x35,0xff,0x6a,0x13,0x40]}

tool: {"D22286": [0x27,0x85,0xc8,0x41,0x4f,0x34,0x02,0x40]}

tool: {"D2403": [0xef,0xd0,0x5b,0x32,0x4a,0x69,0x77,0x3f]}

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

tool: D30068: 8398

tool: {"D24272": [0x43,0x79,0x0d,0xe5,0x35,0x94,0x07,0x40]}

tool: {"D23608": [0x48,0xe9,0xa5,0x2c,0x1f,0x3a,0xe4,0x3f]}

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

tool: {"D11767": [0x24,0xb8,0x8f,0xe0,0x3e,0x82,0x0b,0x40]}

tool: {"D23265": [0x06,0x21,0xeb,0x56,0x7f,0x2e,0x00,0x40]}

tool: {"D27682": [0xf5,0x60,0x89,0x38,0xda,0x96,0x7d,0x3f]}

tool: {"D20987": [0x9c,0xf2,0xa6,0x65,0x5e,0xcf,0x24,0x3f]}

tool: {"D13665": [0x1d,0xd4,0x41,0x1d,0xd4,0x41,0x8d,0x3f]}

tool: D26321: 1938

tool: {"D3992": [0x16,0x5f,0xf1,0x15,0x5f,0xf1,0xb5,0x3f]}

tool: {"D27249": [0x34,0x8a,0x01,0x5c,0x39,0xa3,0x68,0x3f]}

tool: {"D26724": [0x9e,0xe7,0x79,0x9e,0xe7,0x79,0xee,0x3f]}

tool: {"D29511": [0xc0,0xec,0x01,0xb3,0x07,0xcc,0x9e,0x3f]}

tool: {"D14128": [0x00,0xb6,0x01,0xd8,0x06,0x60,0x4b,0x3f]}

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

tool: {"D30692": [0xf8,0x33,0xe1,0xcf,0x84,0x3f,0xc3,0x3f]}

tool: {"D10465": [0xa0,0x9a,0x81,0x6a,0x06,0xaa,0x89,0x3f]}

tool: {"D5950": [0xb5,0xbc,0x88,0xa7,0xd7,0x52,0x33,0x3f]}

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

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

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

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

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

tool: {"D11896": [0xdb,0xb6,0x6d,0xdb,0xb6,0x6d,0x0b,0x40]}

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

tool: {"D27609": [0x33,0x33,0x33,0x33,0x33,0x33,0x13,0x40]}

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

tool: {"D29265": [0xb7,0xc4,0xa9,0xdf,0x73,0x4b,0x0c,0x40]}

tool: {"D1953": [0x43,0x79,0x0d,0xe5,0x35,0x94,0xf7,0x3f]}

tool: {"D15764": [0x58,0xf9,0xb5,0x3c,0x2f,0x4a,0x64,0x3f]}

tool: {"D21484": [0x40,0xaf,0x3d,0xfc,0x35,0x30,0x07,0x3f]}

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

tool: {"D2133": [0xb7,0x6d,0xdb,0xb6,0x6d,0xdb,0x1e,0x40]}

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

tool: {"D29185": [0x0d,0xe5,0x35,0x94,0xd7,0x50,0x1e,0x40]}

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

tool: {"D32256": [0xf3,0x1a,0xca,0x6b,0x28,0xaf,0x11,0x40]}

tool: {"D890": [0xcf,0xe9,0xb3,0x1f,0x48,0xf7,0xf8,0x3f]}

tool: {"D22620": [0x39,0x5f,0x5b,0xf5,0xe5,0x4d,0x60,0x3f]}

tool: D1180: 29393

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

tool: {"D8091": [0x2e,0xa3,0xb9,0x8c,0xe6,0x32,0xda,0x3f]}

tool: {"D31501": [0xf5,0x60,0x89,0x38,0xda,0x96,0xad,0x3f]}

tool: {"D22901": [0xf5,0x60,0x89,0x38,0xda,0x96,0x6d,0x3f]}

tool: {"D18791": [0xdc,0x6b,0x4c,0x8b,0x0d,0x09,0x12,0x3f]}

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

tool: D15187: 22610

tool: D22224: 7752

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

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

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

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

tool: {"D5180": [0xb0,0xb4,0xda,0x85,0xa6,0x80,0x62,0x3f]}

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

tool: {"D15090": [0xdc,0x61,0x51,0x27,0xd0,0x20,0x97,0x3f]}

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

tool: {"D6956": [0xb0,0xb4,0xda,0x85,0xa6,0x80,0x42,0x3f]}

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

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

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

tool: {"D5989": [0x65,0x09,0x7d,0x1d,0x9c,0x58,0x81,0x3f]}

tool: {"D26850": [0x3d,0xe4,0xd0,0x2f,0x23,0x5f,0x27,0x3f]}

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

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

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

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

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

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

tool: {"D27982": [0x14,0xa7,0x00,0x23,0xd0,0x1b,0x01,0x3f]}

tool: {"D6062": [0xf5,0xa6,0x37,0xbd,0xe9,0x4d,0x0f,0x40]}

tool: {"D2285": [0xe0,0x9f,0x8a,0x83,0xd6,0x9c,0x19,0x40]}

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

tool: {"D21852": [0x55,0x1c,0xb4,0xe6,0x4c,0xc4,0x16,0x40]}

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

tool: {"D225": [0xf3,0x50,0x70,0x25,0xb7,0xe7,0x07,0x40]}

tool: {"D2828": [0xe2,0x22,0x07,0xb6,0x2a,0x32,0xee,0x3f]}

tool: {"D20609": [0x52,0x08,0x60,0x47,0x00,0x11,0x4b,0x3f]}

tool: {"D649": [0x9d,0xfa,0x80,0x34,0xb8,0xa9,0xe9,0x3e]}

tool: {"D22977": [0xb8,0x1e,0x85,0xeb,0x51,0xb8,0xce,0x3f]}

tool: {"D14881": [0x7b,0x14,0xae,0x47,0xe1,0x7a,0x84,0x3f]}

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

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

tool: {"D4377": [0x44,0xc1,0x95,0xdc,0x9e,0xdf,0x0f,0x40]}

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

tool: {"D20023": [0x83,0x2b,0xb9,0x3d,0xbf,0x3f,0x05,0x40]}

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

tool: {"D24977": [0xf6,0xbb,0x60,0x27,0x4a,0x3f,0x53,0x3f]}

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

tool: {"D7318": [0xb8,0x1e,0x85,0xeb,0x51,0xb8,0xde,0x3f]}

tool: {"D986": [0xb8,0x1e,0x85,0xeb,0x51,0xb8,0xae,0x3f]}

tool: {"D28120": [0x95,0xce,0xd0,0x15,0x71,0x7e,0x5c,0x3f]}

tool: D10930: 5

tool: {"D15708": [0x1d,0x81,0xa2,0xad,0x06,0xcf,0x91,0x3f]}

tool: {"D1898": [0x2a,0x30,0x32,0x88,0x4f,0xe7,0x39,0x3f]}

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

tool: {"D2534": [0xe7,0xed,0x5d,0x09,0xa4,0x9a,0x1d,0x3f]}

tool: {"D30579": [0xe1,0x7a,0x14,0xae,0x47,0xe1,0xfa,0x3f]}

tool: {"D2938": [0xcd,0xcc,0xcc,0xcc,0xcc,0xcc,0xf0,0x3f]}

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

tool: {"D6197": [0x83,0x2b,0xb9,0x3d,0xbf,0x3f,0xa5,0x3f]}

tool: {"D7646": [0x20,0xa4,0x25,0xa6,0x7b,0x6d,0x63,0x3f]}

tool: {"D22995": [0x55,0xf3,0xf4,0x6c,0x0c,0xb9,0x04,0x3f]}

tool: {"D30449": [0xec,0x51,0xb8,0x1e,0x85,0xeb,0x01,0x40]}

tool: {"D11013": [0x18,0x08,0x58,0x1d,0x5f,0xca,0xc8,0x3f]}

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

tool: {"D6159": [0x5c,0x8f,0xc2,0xf5,0x28,0x5c,0xff,0x3f]}

tool: {"D4813": [0xb4,0xd5,0xe0,0x39,0x02,0x45,0xeb,0x3f]}

tool: {"D20851": [0xea,0x54,0x56,0xdf,0xea,0x21,0x52,0x3f]}

tool: {"D14332": [0xdc,0xe7,0x8a,0xc7,0x68,0x73,0xf1,0x3e]}

tool: {"D30613": [0x0a,0xd7,0xa3,0x70,0x3d,0x0a,0x07,0x40]}

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

tool: {"D6696": [0xe1,0x7a,0x14,0xae,0x47,0xe1,0x0a,0x40]}

tool: {"D2095": [0x5f,0x7f,0x01,0x4f,0xe0,0x32,0x8b,0x3f]}

tool: {"D17666": [0x9f,0xe6,0x86,0xef,0x9a,0x5c,0x00,0x40]}

tool: {"D17418": [0x7c,0x3a,0xcf,0x00,0xbc,0x4f,0xe6,0x3f]}

tool: {"D19514": [0xd7,0x44,0x7c,0xe0,0xd5,0xa1,0x43,0x3f]}

tool: {"D13125": [0xdc,0xe7,0x8a,0xc7,0x68,0x73,0xe1,0x3e]}

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

tool: {"D2502": [0x9a,0x99,0x99,0x99,0x99,0x99,0x15,0x40]}

tool: {"D5960": [0x69,0x67,0x11,0x4a,0xb2,0x7f,0xb9,0x3f]}

tool: {"D3762": [0x18,0xf7,0xeb,0x92,0xca,0x87,0x11,0x40]}

tool: {"D1167": [0x8a,0x80,0x74,0x82,0xb8,0x67,0x82,0x3f]}

tool: {"D214": [0xdd,0x6b,0x9b,0x00,0xcd,0xbb,0x00,0x40]}

tool: {"D7223": [0x8f,0x0d,0x8d,0xb7,0xc5,0x1f,0xe3,0x3f]}

tool: {"D24719": [0x0d,0x56,0x9b,0x58,0x4b,0x8a,0x38,0x3f]}

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

tool: {"D4569": [0xb2,0x90,0x85,0x2c,0x64,0x21,0x13,0x40]}

tool: {"D26431": [0x68,0x2f,0xa1,0xbd,0x84,0xf6,0xb2,0x3f]}

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

tool: {"D5061": [0x1d,0x2e,0x03,0x3e,0x39,0x5c,0x26,0x40]}

tool: {"D22188": [0xe9,0xe9,0x4c,0xa8,0xfc,0xac,0xc4,0x3f]}

tool: {"D20827": [0xf5,0xa6,0x37,0xbd,0xe9,0x4d,0x1f,0x40]}

tool: {"D8923": [0xde,0x5e,0x73,0xfc,0x7a,0x03,0x8f,0x3f]}

tool: {"D5648": [0x4f,0x35,0x31,0x7c,0xfc,0xad,0x0b,0x40]}

tool: {"D19759": [0x58,0x02,0x8c,0x6d,0x51,0xc1,0xee,0x3f]}

tool: {"D4130": [0x5f,0xd7,0x1e,0x4d,0xda,0x0d,0x46,0x3f]}

tool: {"D3022": [0.0,7.7935028076171875]}

tool: D28134: 81719

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

tool: {"D7758": [0x1c,0xc7,0x71,0x1c,0xc7,0x71,0xdc,0x3f]}

tool: {"D6195": [0x1a,0xa4,0x41,0x1a,0xa4,0x41,0xaa,0x3f]}

tool: {"D5295": [0xb0,0x99,0x34,0xe3,0xcc,0x67,0x56,0x3f]}

tool: D21086: 3876

tool: {"D15958": [0x42,0x7b,0x09,0xed,0x25,0xb4,0xe7,0x3f]}

tool: {"D12989": [0x16,0x5e,0xe1,0x15,0x5e,0xe1,0xc5,0x3f]}

tool: {"D15118": [0x1c,0xc0,0x01,0x1c,0xc0,0x01,0x8c,0x3f]}

tool: {"D15500": [0xbd,0x2a,0x01,0x68,0xd5,0xab,0x32,0x3f]}

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

tool: {"D466": [0x9b,0xb5,0x59,0x9b,0xb5,0x59,0xdb,0x3f]}

tool: {"D7449": [0x12,0x18,0x81,0x11,0x18,0x81,0xb1,0x3f]}

tool: D27845: 234

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

tool: D20279: 35

tool: D9552: 273

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

tool: {"D32524": [0x7d,0xcb,0xb7,0x7c,0xcb,0xb7,0xec,0x3f]}

tool: {"D30094": [0x1f,0xea,0xa1,0x1e,0xea,0xa1,0xce,0x3f]}

tool: {"D30893": [0x1f,0xea,0xa1,0x1e,0xea,0xa1,0x9e,0x3f]}

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

tool: {"D9200": [0x75,0xc9,0x15,0xdc,0xeb,0xcb,0xf8,0x3e]}

tool: {"D10927": [0x7b,0x09,0xed,0x25,0xb4,0x97,0x00,0x40]}

tool: {"D2221": [0xe7,0x1d,0x89,0x3c,0x73,0xde,0xc1,0x3f]}

tool: {"D26237": [0x61,0x36,0xca,0xc4,0x57,0xd5,0x8d,0x3f]}

tool: {"D6479": [0xdb,0xac,0xcd,0xda,0xac,0xcd,0xfa,0x3f]}

tool: {"D5565": [0x15,0x57,0x71,0x15,0x57,0x71,0xe5,0x3f]}

tool: {"D13232": [0x46,0x10,0x93,0x60,0x6e,0xb2,0x45,0x3f]}

tool: {"D14967": [0xae,0xa5,0xd3,0xf0,0x82,0xe4,0xe2,0x3e]}

tool: {"D1915": [0xc8,0xa8,0x97,0xd3,0x01,0x60,0xb6,0x3f]}

tool: {"D8840": [0x97,0x6f,0xf9,0x96,0x6f,0xf9,0x06,0x40]}

tool: {"D17454": [0x35,0x4c,0x6e,0xc8,0xd2,0x45,0x80,0x3f]}

tool: {"D17276": [0x80,0x68,0xee,0x4c,0x35,0xbb,0xf9,0x3f]}

tool: {"D9077": [0x50,0x01,0x15,0x50,0x01,0x15,0xe0,0x3f]}

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

tool: {"D4197": [0xea,0xe1,0x24,0x3f,0xdc,0x00,0xd1,0x3e]}

tool: {"D23766": [0xab,0xaa,0xaa,0xaa,0xaa,0xaa,0x0a,0x40]}

tool: {"D31216": [0x62,0x27,0x76,0x62,0x27,0x76,0x12,0x40]}

tool: {"D5046": [0xe3,0xce,0xce,0x37,0xeb,0x82,0xae,0x3f]}

tool: {"D26693": [0x1c,0xb9,0x91,0x1b,0xb9,0x91,0x0b,0x40]}

tool: {"D16271": [0xbe,0x38,0xff,0x19,0x02,0xed,0x73,0x3f]}

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

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

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

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

tool: {"D4725": [0xbe,0x84,0xf6,0x12,0xda,0x4b,0x10,0x40]}

tool: {"D15518": [0x48,0x83,0x34,0x48,0x83,0x34,0x1c,0x40]}

tool: {"D21888": [0x3b,0xb1,0x13,0x3b,0xb1,0x13,0x1b,0x40]}

tool: {"D22910": [0x5a,0xc6,0xc9,0xbd,0xe7,0xd4,0xa6,0x3f]}

tool: {"D19620": [0x70,0xf9,0x96,0x6f,0xf9,0x96,0x0f,0x40]}

tool: D1547: 299

tool: {"D28952": [0x0f,0x66,0x34,0xe2,0x01,0x13,0xf7,0x3f]}

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

tool: {"D31475": [0xb9,0x18,0x66,0xa1,0x3d,0xc3,0x1e,0x3f]}

tool: {"D5427": [0x51,0xcd,0x7b,0xd3,0x2b,0xe0,0xb5,0x3e]}

tool: {"D15743": [0xe4,0x38,0x8e,0xe3,0x38,0x8e,0x13,0x40]}

tool: {"D25924": [0xf1,0x0a,0xaf,0xf0,0x0a,0xaf,0x24,0x40]}

tool: {"D16814": [0x21,0x0d,0xd2,0x20,0x0d,0xd2,0x28,0x40]}

tool: {"D24753": [0xd9,0x89,0x9d,0xd8,0x89,0x9d,0x22,0x40]}

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

tool: {"D4802": [0xe7,0xbd,0x4d,0x56,0x38,0x21,0x12,0x40]}

tool: {"D17695": [0xff,0x30,0xf6,0x5e,0x3a,0x26,0x65,0x3f]}

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

tool: {"D10000": [0xbb,0xab,0x17,0x32,0x2d,0x8f,0x16,0x3f]}

tool: {"D20233": [0xf9,0x3f,0x27,0xc1,0x1f,0xe2,0xae,0x3e]}

tool: {"D27383": [0x1f,0x85,0xeb,0x51,0xb8,0x1e,0x15,0x40]}

tool: {"D28151": [0x33,0x33,0x33,0x33,0x33,0x33,0x28,0x40]}

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

tool: {"D10193": [0xbd,0xe9,0x4d,0x6f,0x7a,0xd3,0x29,0x40]}

tool: {"D14313": [0xca,0x08,0xcd,0x5a,0xf1,0x54,0xb3,0x3f]}

tool: {"D29132": [0xb9,0x5f,0x97,0x54,0x3e,0x8c,0x1b,0x40]}

tool: {"D21007": [0xe9,0xec,0xa1,0x21,0x70,0x42,0x78,0x3f]}

tool: {"D7366": [0xce,0x8f,0x03,0x08,0x92,0x48,0x03,0x40]}

tool: {"D16924": [0x82,0x21,0x52,0x6b,0x0c,0x66,0xe1,0x3f]}

tool: {"D21772": [0x7e,0x4f,0xc2,0x8e,0x86,0x1c,0x2d,0x3f]}

tool: {"D2584": [0.0,9.416969299316406]}

tool: D5070: 120175

tool: D9381: 25300

tool: {"D603": [0x9a,0x99,0x99,0x99,0x99,0x99,0x11,0x40]}

tool: {"D16091": [0.0,2.5078125]}

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

tool: {"D2344": [0xf3,0x7d,0x25,0xc0,0xd8,0x16,0xb5,0x3f]}

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

tool: {"D20724": [0x99,0x52,0x87,0x55,0x76,0x1e,0x7c,0x3f]}

tool: {"D24959": [0x18,0xf7,0xeb,0x92,0xca,0x87,0x01,0x40]}

tool: {"D3764": [0x18,0xf7,0xeb,0x92,0xca,0x87,0xe1,0x3f]}

tool: D6468: 297160

tool: {"D9020": [0x4c,0xac,0x18,0xa4,0xae,0xa4,0x31,0x3f]}

tool: {"D10385": [0x28,0xaf,0xa1,0xbc,0x86,0xf2,0x12,0x40]}

tool: {"D6454": [0x28,0xaf,0xa1,0xbc,0x86,0xf2,0x22,0x40]}

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

tool: {"D9034": [0x2c,0x98,0xc0,0x6f,0x11,0xce,0x24,0x40]}

tool: {"D9595": [0xe0,0x13,0x36,0x8f,0xb5,0xf2,0xb5,0x3f]}

tool: {"D16096": [0xba,0xc7,0xac,0xe2,0x76,0x4e,0x1b,0x40]}

tool: {"D24891": [0x95,0x6c,0xbd,0x1b,0x5f,0xd8,0x05,0x40]}

tool: {"D32680": [0xe0,0x13,0x36,0x8f,0xb5,0xf2,0x75,0x3f]}

tool: {"D20299": [0xbd,0xed,0xfa,0xfe,0x97,0x60,0x1c,0x3f]}

tool: {"D3547": [0xf1,0xf0,0xf0,0xf0,0xf0,0xf0,0x10,0x40]}

tool: {"D7087": [0x52,0x8d,0x3e,0x52,0x8d,0x3e,0xf2,0x3f]}

tool: {"D15433": [0xa6,0xa5,0xa5,0xa5,0xa5,0xa5,0x1d,0x40]}

tool: {"D6513": [0xac,0xab,0xab,0xab,0xab,0xab,0x1b,0x40]}

tool: {"D30736": [0xa6,0xa5,0xa5,0xa5,0xa5,0xa5,0x0d,0x40]}

tool: {"D14440": [0x7b,0x94,0x82,0xd8,0x08,0x54,0x8e,0x3f]}

tool: {"D1271": [0x30,0xdd,0xce,0x46,0x3a,0x43,0x38,0x3f]}

tool: D16647: 1771

tool: {"D17958": [0xd3,0x9b,0xde,0xf4,0xa6,0x37,0xfd,0x3f]}

tool: {"D28814": [0xca,0x98,0xdd,0x49,0xc3,0xeb,0xf3,0x3f]}

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

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

tool: {"D13047": [0x90,0x2b,0xc2,0x2e,0xde,0xac,0x6e,0x3f]}

tool: D22566: 14421

tool: {"D4699": [0x18,0x86,0x61,0x18,0x86,0x61,0xb8,0x3f]}

tool: D1018: 70

tool: D31144: 1197

tool: D4052: 14535

tool: D29783: 57

tool: D11928: 2530

tool: D1419: 8855

tool: D6262: 100

tool: D13333: 575

tool: {"D950": [0x6f,0x7a,0xd3,0x9b,0xde,0xf4,0x16,0x40]}

tool: {"D5653": [0x0b,0x59,0xc8,0x42,0x16,0xb2,0x2c,0x40]}

tool: {"D24454": [0x9a,0x3f,0xd8,0x78,0x34,0x7f,0x34,0x40]}

tool: {"D13933": [0x3e,0x39,0x5c,0x06,0x7c,0x72,0x32,0x40]}

tool: {"D29582": [0x39,0x51,0x8f,0x8d,0x64,0x52,0xc5,0x3f]}

tool: {"D11620": [0xe3,0xa9,0x26,0x86,0x8f,0xbf,0x25,0x40]}

tool: {"D22216": [0x23,0x68,0x0a,0x2a,0x0c,0x53,0x8e,0x3f]}

tool: {"D1759": [0xb0,0x67,0x73,0x2f,0x53,0xea,0x10,0x40]}

tool: {"D11151": [0x94,0xda,0xa5,0xd7,0xb6,0x0e,0xf1,0x3f]}

tool: {"D16170": [0x11,0xcb,0x8a,0x8a,0x3b,0xcb,0x44,0x3f]}

tool: {"D704": [0xd7,0xf0,0xb1,0xfe,0xd9,0x9c,0xe2,0x3e]}

tool: {"D4195": [0x3d,0xcf,0xf3,0x3c,0xcf,0xf3,0x14,0x40]}

tool: {"D10585": [0x25,0x49,0x92,0x24,0x49,0x92,0x27,0x40]}

tool: {"D32163": [0x64,0x5c,0x90,0x71,0x41,0xc6,0x2d,0x40]}

tool: {"D16473": [0xd9,0x7a,0x37,0xbe,0xb0,0xcb,0xd5,0x3f]}

tool: {"D17132": [0x87,0xf2,0x1a,0xca,0x6b,0x28,0x27,0x40]}

tool: {"D1139": [0x71,0xb2,0x78,0x7e,0x97,0xae,0xa2,0x3f]}

tool: {"D6386": [0xfe,0x40,0xba,0xc7,0xac,0xe2,0x16,0x40]}

tool: {"D11771": [0x3d,0xd1,0xa8,0xf9,0x57,0x9b,0xfc,0x3f]}

tool: {"D6621": [0xb3,0x17,0x2f,0x11,0x5b,0xa8,0x5e,0x3f]}

tool: {"D4936": [0xe8,0x50,0x4c,0x2b,0xca,0x59,0x00,0x3f]}

tool: {"D9502": [0x7b,0x14,0xae,0x47,0xe1,0x7a,0xb4,0x3f]}

tool: {"D24367": [0x7a,0xe0,0x8d,0x06,0xb1,0x3a,0xcc,0x3e]}

tool: {"D10795": [0x85,0xb1,0x30,0x25,0x8d,0x2d,0x12,0x3f]}

tool: {"D6973": [0x1d,0xd4,0x41,0x1d,0xd4,0x41,0x9d,0x3f]}

assistant: ```c
double Bn(int i, int j, int k, double r, double s, double t) {
  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;
  if (i == 0 && j == 0 && k == 0) {
    f = 1.0;
  } else if (i == 0 && j == 0 && k == 1) {
    f = t + 2.0 / 3.0 * s + 2.0 / 3.0 * r - 2.0 / 3.0;
  } else if (i == 0 && j == 1 && k == 0) {
    f = s + 2.0 / 5.0 * r - 2.0 / 5.0;
  } else if (i == 1 && j == 0 && k == 0) {
    f = r - 2.0 / 7.0;
  } else if (i == 0 && j == 0 && k == 2) {
    t1 = t * t;
    t2 = s + r - 1.0;
    t4 = t2 * t2;
    f = t1 + 6.0 / 5.0 * t * t2 + 3.0 / 10.0 * t4;
  } else if (i == 0 && j == 1 && k == 1) {
    f = (s + 2.0 / 7.0 * r - 2.0 / 7.0) * (t + 2.0 / 3.0 * s + 2.0 / 3.0 * r - 2.0 / 3.0);
  } else if (i == 0 && j == 2 && k == 0) {
    t1 = s * s;
    t2 = r - 1.0;
    t4 = t2 * t2;
    f = t1 + 6.0 / 7.0 * t2 * s + t4 / 7;
  } else if (i == 1 && j == 0 && k == 1) {
    f = (r - 2.0 / 9.0) * (t + 2.0 / 3.0 * s + 2.0 / 3.0 * r - 2.0 / 3.0);
  } else if (i == 1 && j == 1 && k == 0) {
    f = (r - 2.0 / 9.0) * (s + 2.0 / 5.0 * r - 2.0 / 5.0);
  } else if (i == 2 && j == 0 && k == 0) {
    t1 = r * r;
    f = t1 - 2.0 / 3.0 * r + 1.0 / 12.0;
  } else if (i == 0 && j == 0 && k == 3) {
    t1 = t * t;
    t3 = s + r - 1.0;
    t5 = t3 * t3;
    f = t1 * t + 12.0 / 7.0 * t3 * t1 + 6.0 / 7.0 * t * t5 + 4.0 / 35.0 * t3 * t5;
  } else if (i == 0 && j == 1 && k == 2) {
    t2 = t * t;
    t3 = s + r - 1.0;
    t5 = t3 * t3;
    f = (s + 2.0 / 9.0 * r - 2.0 / 9.0) * (t2 + 6.0 / 5.0 * t * t3 + 3.0 / 10.0 * t5);
  } else if (i == 0 && j == 2 && k == 1) {
    t1 = s * s;
    t2 = r - 1.0;
    t4 = t2 * t2;
    f = (t1 + 2.0 / 3.0 * s * t2 + t4 / 12) * (t + 2.0 / 3.0 * s + 2.0 / 3.0 * r - 2.0 / 3.0);
  } else if (i == 0 && j == 3 && k == 0) {
    t1 = s * s;
    t3 = r - 1.0;
    t5 = t3 * t3;
    f = t1 * s + 4.0 / 3.0 * t1 * t3 + s * t5 / 2 + t5 * t3 / 21;
  } else if (i == 1 && j == 0 && k == 2) {
    t2 = t * t;
    t3 = s + r - 1.0;
    t5 = t3 * t3;
    f = (r - 2.0 / 11.0) * (t2 + 6.0 / 5.0 * t * t3 + 3.0 / 10.0 * t5);
  } else if (i == 1 && j == 1 && k == 1) {
    f = (r - 2.0 / 11.0) * (s + 2.0 / 7.0 * r - 2.0 / 7.0) * (t + 2.0 / 3.0 * s + 2.0 / 3.0 * r - 2.0 / 3.0);
  } else if (i == 1 && j == 2 && k == 0) {
    t2 = s * s;
    t3 = r - 1.0;
    t5 = t3 * t3;
    f = (r - 2.0 / 11.0) * (t2 + 6.0 / 7.0 * s * t3 + t5 / 7);
  } else if (i == 2 && j == 0 && k == 1) {
    t1 = r * r;
    f = (t1 - 6.0 / 11.0 * r + 3.0 / 55.0) * (t + 2.0 / 3.0 * s + 2.0 / 3.0 * r - 2.0 / 3.0);
  } else if (i == 2 && j == 1 && k == 0) {
    t1 = r * r;
    f = (t1 - 6.0 / 11.0 * r + 3.0 / 55.0) * (s + 2.0 / 5.0 * r - 2.0 / 5.0);
  } else if (i == 3 && j == 0 && k == 0) {
    t1 = r * r;
    f = t1 * r - 12.0 / 11.0 * t1 + 18.0 / 55.0 * r - 4.0 / 165.0;
  } else if (i == 0 && j == 0 && k == 4) {
    t1 = t * t;
    t2 = t1 * t1;
    t4 = s + r - 1.0;
    t6 = t4 * t4;
    t10 = t6 * t6;
    f = t2 + 20.0 / 9.0 * t1 * t * t4 + 5.0 / 3.0 * t1 * t6 + 10.0 / 21.0 * t * t6 * t4 + 5.0 / 126.0 * t10;
  } else if (i == 0 && j == 1 && k == 3) {
    t2 = t * t;
    t4 = s + r - 1.0;
    t6 = t4 * t4;
    f = (s + 2.0 / 11.0 * r - 2.0 / 11.0) * (t2 * t + 12.0 / 7.0 * t2 * t4 + 6.0 / 7.0 * t * t6 + 4.0 / 35.0 * t6 * t4);
  } else if (i == 0 && j == 2 && k == 2) {
    t1 = s * s;
    t2 = r - 1.0;
    t4 = t2 * t2;
    t6 = t * t;
    t7 = s + r - 1.0;
    t9 = t7 * t7;
    f = (t1 + 6.0 / 11.0 * s * t2 + 3.0 / 55.0 * t4) * (t6 + 6.0 / 5.0 * t * t7 + 3.0 / 10.0 * t9);
  } else if (i == 0 && j == 3 && k == 1) {
    t1 = s * s;
    t3 = r - 1.0;
    t5 = t3 * t3;
    f = (t1 * s + 12.0 / 11.0 * t1 * t3 + 18.0 / 55.0 * s * t5 + 4.0 / 165.0 * t5 * t3) * (t + 2.0 / 3.0 * s + 2.0 / 3.0 * r - 2.0 / 3.0);
  } else if (i == 0 && j == 4 && k == 0) {
    t1 = s * s;
    t2 = t1 * t1;
    t4 = r - 1.0;
    t6 = t4 * t4;
    t10 = t6 * t6;
    f = t2 + 20.0 / 11.0 * t1 * s * t4 + 12.0 / 11.0 * t1 * t6 + 8.0 / 33.0 * s * t6 * t4 + t10 / 66;
  } else if (i == 1 && j == 0 && k == 3) {
    t2 = t * t;
    t4 = s + r - 1.0;
    t6 = t4 * t4;
    f = (r - 2.0 / 13.0) * (t2 * t + 12.0 / 7.0 * t2 * t4 + 6.0 / 7.0 * t * t6 + 4.0 / 35.0 * t6 * t4);
  } else if (i == 1 && j == 1 && k == 2) {
    t4 = t * t;
    t5 = s + r - 1.0;
    t7 = t5 * t5;
    f = (r - 2.0 / 13.0) * (s + 2.0 / 9.0 * r - 2.0 / 9.0) * (t4 + 6.0 / 5.0 * t * t5 + 3.0 / 10.0 * t7);
  } else if (i == 1 && j == 2 && k == 1) {
    t2 = s * s;
    t3 = r - 1.0;
    t5 = t3 * t3;
    f = (r - 2.0 / 13.0) * (t2 + 2.0 / 3.0 * s * t3 + t5 / 12) * (t + 2.0 / 3.0 * s + 2.0 / 3.0 * r - 2.0 / 3.0);
  } else if (i == 1 && j == 3 && k == 0) {
    t2 = s * s;
    t4 = r - 1.0;
    t6 = t4 * t4;
    f = (r - 2.0 / 13.0) * (t2 * s + 4.0 / 3.0 * t2 * t4 + s * t6 / 2 + t6 * t4 / 21);
  } else if (i == 2 && j == 0 && k == 2) {
    t1 = r * r;
    t3 = t * t;
    t4 = s + r - 1.0;
    t6 = t4 * t4;
    f = (t1 - 6.0 / 13.0 * r + 1.0 / 26.0) * (t3 + 6.0 / 5.0 * t * t4 + 3.0 / 10.0 * t6);
  } else if (i == 2 && j == 1 && k == 1) {
    t1 = r * r;
    f = (t1 - 6.0 / 13.0 * r + 1.0 / 26.0) * (s + 2.0 / 7.0 * r - 2.0 / 7.0) * (t + 2.0 / 3.0 * s + 2.0 / 3.0 * r - 2.0 / 3.0);
  } else if (i == 2 && j == 2 && k == 0) {
    t1 = r * r;
    t3 = s * s;
    t4 = r - 1.0;
    t6 = t4 * t4;
    f = (t1 - 6.0 / 13.0 * r + 1.0 / 26.0) * (t3 + 6.0 / 7.0 * s * t4 + t6 / 7);
  } else if (i == 3 && j == 0 && k == 1) {
    t1 = r * r;
    f = (t1 * r - 12.0 / 13.0 * t1 + 3.0 / 13.0 * r - 2.0 / 143.0) * (t + 2.0 / 3.0 * s + 2.0 / 3.0 * r - 2.0 / 3.0);
  } else if (i == 3 && j == 1 && k == 0) {
    t1 = r * r;
    f = (t1 * r - 12.0 / 13.0 * t1 + 3.0 / 13.0 * r - 2.0 / 143.0) * (s + 2.0 / 5.0 * r - 2.0 / 5.0);
  } else if (i == 4 && j == 0 && k == 0) {
    t1 = r * r;
    t2 = t1 * t1;
    f = t2 - 20.0 / 13.0 * t1 * r + 10.0 / 13.0 * t1 - 20.0 / 143.0 * r + 1.0 / 143.0;
  } else if (i == 0 && j == 0 && k == 5) {
    t1 = t * t;
    t2 = t1 * t1;
    t4 = s + r - 1.0;
    t7 = t4 * t4;
    t11 = t7 * t7;
    f = t2 * t + 30.0 / 11.0 * t2 * t4 + 30.0 / 11.0 * t1 * t * t7 + 40.0 / 33.0 * t1 * t7 * t4 + 5.0 / 22.0 * t * t11 + t11 * t4 / 77;
  } else if (i == 0 && j == 1 && k == 4) {
    t2 = t * t;
    t3 = t2 * t2;
    t5 = s + r - 1.0;
    t7 = t5 * t5;
    t11 = t7 * t7;
    f = (s + 2.0 / 13.0 * r - 2.0 / 13.0) * (t3 + 20.0 / 9.0 * t2 * t * t5 + 5.0 / 3.0 * t2 * t7 + 10.0 / 21.0 * t * t7 * t5 + 5.0 / 126.0 * t11);
  } else if (i == 0 && j == 2 && k == 3) {
    t1 = s * s;
    t2 = r - 1.0;
    t4 = t2 * t2;
    t6 = t * t;
    t8 = s + r - 1.0;
    t10 = t8 * t8;
    f = (t1 + 6.0 / 13.0 * t2 * s + t4 / 26) * (t6 * t + 12.0 / 7.0 * t6 * t8 + 6.0 / 7.0 * t * t10 + 4.0 / 35.0 * t10 * t8);
  } else if (i == 0 && j == 3 && k == 2) {
    t1 = s * s;
    t3 = r - 1.0;
    t5 = t3 * t3;
    t9 = t * t;
    t10 = s + r - 1.0;
    t12 = t10 * t10;
    f = (t1 * s + 12.0 / 13.0 * t1 * t3 + 3.0 / 13.0 * s * t5 + 2.0 / 143.0 * t5 * t3) * (t9 + 6.0 / 5.0 * t * t10 + 3.0 / 10.0 * t12);
  } else if (i == 0 && j == 4 && k == 1) {
    t1 = s * s;
    t2 = t1 * t1;
    t4 = r - 1.0;
    t6 = t4 * t4;
    t10 = t6 * t6;
    f = (t2 + 20.0 / 13.0 * t1 * s * t4 + 10.0 / 13.0 * t1 * t6 + 20.0 / 143.0 * s * t6 * t4 + t10 / 143) * (t + 2.0 / 3.0 * s + 2.0 / 3.0 * r - 2.0 / 3.0);
  } else if (i == 0 && j == 5 && k == 0) {
    t1 = s * s;
    t2 = t1 * t1;
    t4 = r - 1.0;
    t7 = t4 * t4;
    t11 = t7 * t7;
    f = t2 * s + 30.0 / 13.0 * t2 * t4 + 25.0 / 13.0 * t1 * s * t7 + 100.0 / 143.0 * t1 * t7 * t4 + 15.0 / 143.0 * s * t11 + 2.0 / 429.0 * t11 * t4;
  } else if (i == 1 && j == 0 && k == 4) {
    t2 = t * t;
    t3 = t2 * t2;
    t5 = s + r - 1.0;
    t7 = t5 * t5;
    t11 = t7 * t7;
    f = (r - 2.0 / 15.0) * (t3 + 20.0 / 9.0 * t2 * t * t5 + 5.0 / 3.0 * t2 * t7 + 10.0 / 21.0 * t * t7 * t5 + 5.0 / 126.0 * t11);
  } else if (i == 1 && j == 1 && k == 3) {
    t4 = t * t;
    t6 = s + r - 1.0;
    t8 = t6 * t6;
    f = (r - 2.0 / 15.0) * (s + 2.0 / 11.0 * r - 2.0 / 11.0) * (t4 * t + 12.0 / 7.0 * t4 * t6 + 6.0 / 7.0 * t * t8 + 4.0 / 35.0 * t8 * t6);
  } else if (i == 1 && j == 2 && k == 2) {
    t2 = s * s;
    t3 = r - 1.0;
    t5 = t3 * t3;
    t8 = t * t;
    t9 = s + r - 1.0;
    t11 = t9 * t9;
    f = (r - 2.0 / 15.0) * (t2 + 6.0 / 11.0 * s * t3 + 3.0 / 55.0 * t5) * (t8 + 6.0 / 5.0 * t * t9 + 3.0 / 10.0 * t11);
  } else if (i == 1 && j == 3 && k == 1) {
    t2 = s * s;
    t4 = r - 1.0;
    t6 = t4 * t4;
    f = (r - 2.0 / 15.0) * (t2 * s + 12.0 / 11.0 * t2 * t4 + 18.0 / 55.0 * s * t6 + 4.0 / 165.0 * t4 * t6) * (t + 2.0 / 3.0 * s + 2.0 / 3.0 * r - 2.0 / 3.0);
  } else if (i == 1 && j == 4 && k == 0) {
    t2 = s * s;
    t3 = t2 * t2;
    t5 = r - 1.0;
    t7 = t5 * t5;
    t11 = t7 * t7;
    f = (r - 2.0 / 15.0) * (t3 + 20.0 / 11.0 * t2 * s * t5 + 12.0 / 11.0 * t2 * t7 + 8.0 / 33.0 * s * t7 * t5 + t11 / 66);
  } else if (i == 2 && j == 0 && k == 3) {
    t1 = r * r;
    t3 = t * t;
    t5 = s + r - 1.0;
    t7 = t5 * t5;
    f = (t1 - 2.0 / 5.0 * r + 1.0 / 35.0) * (t3 * t + 12.0 / 7.0 * t3 * t5 + 6.0 / 7.0 * t * t7 + 4.0 / 35.0 * t7 * t5);
  } else if (i == 2 && j == 1 && k == 2) {
    t1 = r * r;
    t5 = t * t;
    t6 = s + r - 1.0;
    t8 = t6 * t6;
    f = (t1 - 2.0 / 5.0 * r + 1.0 / 35.0) * (s + 2.0 / 9.0 * r - 2.0 / 9.0) * (t5 + 6.0 / 5.0 * t * t6 + 3.0 / 10.0 * t8);
  } else if (i == 2 && j == 2 && k == 1) {
    t1 = r * r;
    t3 = s * s;
    t4 = r - 1.0;
    t6 = t4 * t4;
    f = (t1 - 2.0 / 5.0 * r + 1.0 / 35.0) * (t3 + 2.0 / 3.0 * s * t4 + t6 / 12) * (t + 2.0 / 3.0 * s + 2.0 / 3.0 * r - 2.0 / 3.0);
  } else if (i == 2 && j == 3 && k == 0) {
    t1 = r * r;
    t3 = s * s;
    t5 = r - 1.0;
    t7 = t5 * t5;
    f = (t1 - 2.0 / 5.0 * r + 1.0 / 35.0) * (s * t3 + 4.0 / 3.0 * t3 * t5 + s * t7 / 2 + t7 * t5 / 21);
  } else if (i == 3 && j == 0 && k == 2) {
    t1 = r * r;
    t4 = t * t;
    t5 = s + r - 1.0;
    t7 = t5 * t5;
    f = (t1 * r - 4.0 / 5.0 * t1 + 6.0 / 35.0 * r - 4.0 / 455.0) * (t4 + 6.0 / 5.0 * t * t5 + 3.0 / 10.0 * t7);
  } else if (i == 3 && j == 1 && k == 1) {
    t1 = r * r;
    f = (t1 * r - 4.0 / 5.0 * t1 + 6.0 / 35.0 * r - 4.0 / 455.0) * (s + 2.0 / 7.0 * r - 2.0 / 7.0) * (t + 2.0 / 3.0 * s + 2.0 / 3.0 * r - 2.0 / 3.0);
  } else if (i == 3 && j == 2 && k == 0) {
    t1 = r * r;
    t4 = s * s;
    t5 = r - 1.0;
    t7 = t5 * t5;
    f = (t1 * r - 4.0 / 5.0 * t1 + 6.0 / 35.0 * r - 4.0 / 455.0) * (t4 + 6.0 / 7.0 * s * t5 + t7 / 7);
  } else if (i == 4 && j == 0 && k == 1) {
    t1 = r * r;
    t2 = t1 * t1;
    f = (t2 - 4.0 / 3.0 * t1 * r + 4.0 / 7.0 * t1 - 8.0 / 91.0 * r + 1.0 / 273.0) * (t + 2.0 / 3.0 * s + 2.0 / 3.0 * r - 2.0 / 3.0);
  } else if (i == 4 && j == 1 && k == 0) {
    t1 = r * r;
    t2 = t1 * t1;
    f = (t2 - 4.0 / 3.0 * t1 * r + 4.0 / 7.0 * t1 - 8.0 / 91.0 * r + 1.0 / 273.0) * (s + 2.0 / 5.0 * r - 2.0 / 5.0);
  } else if (i == 5 && j == 0 && k == 0) {
    t1 = r * r;
    t2 = t1 * t1;
    f = t2 * r - 2.0 * t2 + 10.0 / 7.0 * t1 * r - 40.0 / 91.0 * t1 + 5.0 / 91.0 * r - 2.0 / 1001.0;
  } else if (i == 0 && j == 0 && k == 6) {
    t1 = t * t;
    t2 = t1 * t1;
    t5 = s + r - 1.0;
    t7 = t5 * t5;
    t12 = t7 * t7;
    f = t2 * t1 + 42.0 / 13.0 * t2 * t * t5 + 105.0 / 26.0 * t2 * t7 + 350.0 / 143.0 * t1 * t * t7 * t5 + 105.0 / 143.0 * t1 * t12 + 14.0 / 143.0 * t * t12 * t5 + 7.0 / 1716.0 * t12 * t7;
  } else if (i == 0 && j == 1 && k == 5) {
    t2 = t * t;
    t3 = t2 * t2;
    t5 = s + r - 1.0;
    t8 = t5 * t5;
    t12 = t8 * t8;
    f = (s + 2.0 / 15.0 * r - 2.0 / 15.0) * (t3 * t + 30.0 / 11.0 * t3 * t5 + 30.0 / 11.0 * t2 * t * t8 + 40.0 / 33.0 * t2 * t8 * t5 + 5.0 / 22.0 * t * t12 + t12 * t5 / 77);
  } else if (i == 0 && j == 2 && k == 4) {
    t1 = s * s;
    t2 = r - 1.0;
    t4 = t2 * t2;
    t6 = t * t;
    t7 = t6 * t6;
    t9 = s + r - 1.0;
    t11 = t9 * t9;
    t15 = t11 * t11;
    f = (t1 + 2.0 / 5.0 * s * t2 + t4 / 35) * (t7 + 20.0 / 9.0 * t6 * t * t9 + 5.0 / 3.0 * t6 * t11 + 10.0 / 21.0 * t * t11 * t9 + 5.0 / 126.0 * t15);
  } else if (i == 0 && j == 3 && k == 3) {
    t1 = s * s;
    t3 = r - 1.0;
    t5 = t3 * t3;
    t9 = t * t;
    t11 = s + r - 1.0;
    t13 = t11 * t11;
    f = (t1 * s + 4.0 / 5.0 * t1 * t3 + 6.0 / 35.0 * s * t5 + 4.0 / 455.0 * t3 * t5) * (t9 * t + 12.0 / 7.0 * t11 * t9 + 6.0 / 7.0 * t * t13 + 4.0 / 35.0 * t13 * t11);
  } else if (i == 0 && j == 4 && k == 2) {
    t1 = s * s;
    t2 = t1 * t1;
    t4 = r - 1.0;
    t6 = t4 * t4;
    t10 = t6 * t6;
    t12 = t * t;
    t13 = s + r - 1.0;
    t15 = t13 * t13;
    f = (t2 + 4.0 / 3.0 * t1 * s * t4 + 4.0 / 7.0 * t1 * t6 + 8.0 / 91.0 * s * t6 * t4 + t10 / 273) * (t12 + 6.0 / 5.0 * t * t13 + 3.0 / 10.0 * t15);
  } else if (i == 0 && j == 5 && k == 1) {
    t1 = s * s;
    t2 = t1 * t1;
    t4 = r - 1.0;
    t7 = t4 * t4;
    t11 = t7 * t7;
    f = (s * t2 + 2.0 * t2 * t4 + 10.0 / 7.0 * t1 * s * t7 + 40.0 / 91.0 * t1 * t7 * t4 + 5.0 / 91.0 * s * t11 + 2.0 / 1001.0 * t11 * t4) * (t + 2.0 / 3.0 * s + 2.0 / 3.0 * r - 2.0 / 3.0);
  } else if (i == 0 && j == 6 && k == 0) {
    t1 = s * s;
    t2 = t1 * t1;
    t5 = r - 1.0;
    t7 = t5 * t5;
    t12 = t7 * t7;
    f = t2 * t1 + 14.0 / 5.0 * t2 * s * t5 + 3.0 * t2 * t7 + 20.0 / 13.0 * t1 * s * t7 * t5 + 5.0 / 13.0 * t1 * t12 + 6.0 / 143.0 * s * t12 * t5 + t12 * t7 / 715;
  } else if (i == 1 && j == 0 && k == 5) {
    t2 = t * t;
    t3 = t2 * t2;
    t5 = s + r - 1.0;
    t8 = t5 * t5;
    t12 = t8 * t8;
    f = (r - 2.0 / 17.0) * (t3 * t + 30.0 / 11.0 * t3 * t5 + 30.0 / 11.0 * t2 * t * t8 + 40.0 / 33.0 * t2 * t8 * t5 + 5.0 / 22.0 * t * t12 + t12 * t5 / 77);
  } else if (i == 1 && j == 1 && k == 4) {
    t4 = t * t;
    t5 = t4 * t4;
    t7 = s + r - 1.0;
    t9 = t7 * t7;
    t13 = t9 * t9;
    f = (r - 2.0 / 17.0) * (s + 2.0 / 13.0 * r - 2.0 / 13.0) * (t5 + 20.0 / 9.0 * t4 * t * t7 + 5.0 / 3.0 * t4 * t9 + 10.0 / 21.0 * t * t9 * t7 + 5.0 / 126.0 * t13);
  } else if (i == 1 && j == 2 && k == 3) {
    t2 = s * s;
    t3 = r - 1.0;
    t5 = t3 * t3;
    t8 = t * t;
    t10 = s + r - 1.0;
    t12 = t10 * t10;
    f = (r - 2.0 / 17.0) * (t2 + 6.0 / 13.0 * s * t3 + t5 / 26) * (t8 * t + 12.0 / 7.0 * t8 * t10 + 6.0 / 7.0 * t * t12 + 4.0 / 35.0 * t12 * t10);
  } else if (i == 1 && j == 3 && k == 2) {
    t2 = s * s;
    t4 = r - 1.0;
    t6 = t4 * t4;
    t11 = t * t;
    t12 = s + r - 1.0;
    t14 = t12 * t12;
    f = (r - 2.0 / 17.0) * (t2 * s + 12.0 / 13.0 * t2 * t4 + 3.0 / 13.0 * s * t6 + 2.0 / 143.0 * t6 * t4) * (t11 + 6.0 / 5.0 * t * t12 + 3.0 / 10.0 * t14);
  } else if (i == 1 && j == 4 && k == 1) {
    t2 = s * s;
    t3 = t2 * t2;
    t5 = r - 1.0;
    t7 = t5 * t5;
    t11 = t7 * t7;
    f = (r - 2.0 / 17.0) * (t3 + 20.0 / 13.0 * t2 * s * t5 + 10.0 / 13.0 * t2 * t7 + 20.0 / 143.0 * s * t7 * t5 + t11 / 143) * (t + 2.0 / 3.0 * s + 2.0 / 3.0 * r - 2.0 / 3.0);
  } else if (i == 1 && j == 5 && k == 0) {
    t2 = s * s;
    t3 = t2 * t2;
    t5 = r - 1.0;
    t8 = t5 * t5;
    t12 = t8 * t8;
    f = (r - 2.0 / 17.0) * (s * t3 + 30.0 / 13.0 * t3 * t5 + 25.0 / 13.0 * t2 * s * t8 + 100.0 / 143.0 * t2 * t8 * t5 + 15.0 / 143.0 * s * t12 + 2.0 / 429.0 * t12 * t5);
  } else if (i == 2 && j == 0 && k == 4) {
    t1 = r * r;
    t3 = t * t;
    t4 = t3 * t3;
    t6 = s + r - 1.0;
    t8 = t6 * t6;
    t12 = t8 * t8;
    f = (t1 - 6.0 / 17.0 * r + 3.0 / 136.0) * (t4 + 20.0 / 9.0 * t3 * t * t6 + 5.0 / 3.0 * t3 * t8 + 10.0 / 21.0 * t * t8 * t6 + 5.0 / 126.0 * t12);
  } else if (i == 2 && j == 1 && k == 3) {
    t1 = r * r;
    t5 = t * t;
    t7 = s + r - 1.0;
    t9 = t7 * t7;
    f = (t1 - 6.0 / 17.0 * r + 3.0 / 136.0) * (s + 2.0 / 11.0 * r - 2.0 / 11.0) * (t5 * t + 12.0 / 7.0 * t7 * t5 + 6.0 / 7.0 * t * t9 + 4.0 / 35.0 * t9 * t7);
  } else if (i == 2 && j == 2 && k == 2) {
    t1 = r * r;
    t3 = s * s;
    t4 = r - 1.0;
    t6 = t4 * t4;
    t9 = t * t;
    t10 = s + r - 1.0;
    t12 = t10 * t10;
    f = (t1 - 6.0 / 17.0 * r + 3.0 / 136.0) * (t3 + 6.0 / 11.0 * s * t4 + 3.0 / 55.0 * t6) * (t9 + 6.0 / 5.0 * t * t10 + 3.0 / 10.0 * t12);
  } else if (i == 2 && j == 3 && k == 1) {
    t1 = r * r;
    t3 = s * s;
    t5 = r - 1.0;
    t7 = t5 * t5;
    f = (t1 - 6.0 / 17.0 * r + 3.0 / 136.0) * (s * t3 + 12.0 / 11.0 * t3 * t5 + 18.0 / 55.0 * s * t7 + 4.0 / 165.0 * t7 * t5) * (t + 2.0 / 3.0 * s + 2.0 / 3.0 * r - 2.0 / 3.0);
  } else if (i == 2 && j == 4 && k == 0) {
    t1 = r * r;
    t3 = s * s;
    t4 = t3 * t3;
    t6 = r - 1.0;
    t8 = t6 * t6;
    t12 = t8 * t8;
    f = (t1 - 6.0 / 17.0 * r + 3.0 / 136.0) * (t4 + 20.0 / 11.0 * t3 * s * t6 + 12.0 / 11.0 * t3 * t8 + 8.0 / 33.0 * s * t8 * t6 + t12 / 66);
  } else if (i == 3 && j == 0 && k == 3) {
    t1 = r * r;
    t4 = t * t;
    t6 = s + r - 1.0;
    t8 = t6 * t6;
    f = (t1 * r - 12.0 / 17.0 * t1 + 9.0 / 68.0 * r - 1.0 / 170.0) * (t4 * t + 12.0 / 7.0 * t4 * t6 + 6.0 / 7.0 * t * t8 + 4.0 / 35.0 * t8 * t6);
  } else if (i == 3 && j == 1 && k == 2) {
    t1 = r * r;
    t6 = t * t;
    t7 = s + r - 1.0;
    t9 = t7 * t7;
    f = (t1 * r - 12.0 / 17.0 * t1 + 9.0 / 68.0 * r - 1.0 / 170.0) * (s + 2.0 / 9.0 * r - 2.0 / 9.0) * (t6 + 6.0 / 5.0 * t * t7 + 3.0 / 10.0 * t9);
  } else if (i == 3 && j == 2 && k == 1) {
    t1 = r * r;
    t4 = s * s;
    t5 = r - 1.0;
    t7 = t5 * t5;
    f = (t1 * r - 12.0 / 17.0 * t1 + 9.0 / 68.0 * r - 1.0 / 170.0) * (t4 + 2.0 / 3.0 * s * t5 + t7 / 12) * (t + 2.0 / 3.0 * s + 2.0 / 3.0 * r - 2.0 / 3.0);
  } else if (i == 3 && j == 3 && k == 0) {
    t1 = r * r;
    t4 = s * s;
    t6 = r - 1.0;
    t8 = t6 * t6;
    f = (t1 * r - 12.0 / 17.0 * t1 + 9.0 / 68.0 * r - 1.0 / 170.0) * (t4 * s + 4.0 / 3.0 * t4 * t6 + s * t8 / 2 + t8 * t6 / 21);
  } else if (i == 4 && j == 0 && k == 2) {
    t1 = r * r;
    t2 = t1 * t1;
    t5 = t * t;
    t6 = s + r - 1.0;
    t8 = t6 * t6;
    f = (t2 - 20.0 / 17.0 * t1 * r + 15.0 / 34.0 * t1 - r / 17 + 1.0 / 476.0) * (t5 + 6.0 / 5.0 * t * t6 + 3.0 / 10.0 * t8);
  } else if (i == 4 && j == 1 && k == 1) {
    t1 = r * r;
    t2 = t1 * t1;
    f = (t2 - 20.0 / 17.0 * t1 * r + 15.0 / 34.0 * t1 - r / 17 + 1.0 / 476.0) * (s + 2.0 / 7.0 * r - 2.0 / 7.0) * (t + 2.0 / 3.0 * s + 2.0 / 3.0 * r - 2.0 / 3.0);
  } else if (i == 4 && j == 2 && k == 0) {
    t1 = r * r;
    t2 = t1 * t1;
    t5 = s * s;
    t6 = r - 1.0;
    t8 = t6 * t6;
    f = (t2 - 20.0 / 17.0 * t1 * r + 15.0 / 34.0 * t1 - r / 17 + 1.0 / 476.0) * (t5 + 6.0 / 7.0 * s * t6 + t8 / 7);
  } else if (i == 5 && j == 0 && k == 1) {
    t1 = r * r;
    t2 = t1 * t1;
    f = (t2 * r - 30.0 / 17.0 * t2 + 75.0 / 68.0 * t1 * r - 5.0 / 17.0 * t1 + 15.0 / 476.0 * r - 3.0 / 3094.0) * (t + 2.0 / 3.0 * s + 2.0 / 3.0 * r - 2.0 / 3.0);
  } else if (i == 5 && j == 1 && k == 0) {
    t1 = r * r;
    t2 = t1 * t1;
    f = (t2 * r - 30.0 / 17.0 * t2 + 75.0 / 68.0 * t1 * r - 5.0 / 17.0 * t1 + 15.0 / 476.0 * r - 3.0 / 3094.0) * (s + 2.0 / 5.0 * r - 2.0 / 5.0);
  } else if (i == 6 && j == 0 && k == 0) {
    t1 = r * r;
    t2 = t1 * t1;
    f = t2 * t1 - 42.0 / 17.0 * t2 * r + 315.0 / 136.0 * t2 - 35.0 / 34.0 * t1 * r + 15.0 / 68.0 * t1 - 9.0 / 442.0 * r + 1.0 / 1768.0;
  } else if (i == 0 && j == 0 && k == 7) {
    t1 = t * t;
    t2 = t1 * t;
    t3 = t1 * t1;
    t6 = s + r - 1.0;
    t9 = t6 * t6;
    t11 = t9 * t6;
    t13 = t9 * t9;
    f = t3 * t2 + 56.0 / 15.0 * t3 * t1 * t6 + 28.0 / 5.0 * t3 * t * t9 + 56.0 / 13.0 * t3 * t11 + 70.0 / 39.0 * t2 * t13 + 56.0 / 143.0 * t1 * t13 * t6 + 28.0 / 715.0 * t * t13 * t9 + 8.0 / 6435.0 * t13 * t11;
  } else if (i == 0 && j == 1 && k == 6) {
    t2 = t * t;
    t3 = t2 * t2;
    t6 = s + r - 1.0;
    t8 = t6 * t6;
    t13 = t8 * t8;
    f = (s + 2.0 / 17.0 * r - 2.0 / 17.0) * (t3 * t2 + 42.0 / 13.0 * t3 * t * t6 + 105.0 / 26.0 * t3 * t8 + 350.0 / 143.0 * t2 * t * t8 * t6 + 105.0 / 143.0 * t2 * t13 + 14.0 / 143.0 * t * t13 * t6 + 7.0 / 1716.0 * t13 * t8);
  } else if (i == 0 && j == 2 && k == 5) {
    t1 = s * s;
    t2 = r - 1.0;
    t4 = t2 * t2;
    t6 = t * t;
    t7 = t6 * t6;
    t9 = s + r - 1.0;
    t12 = t9 * t9;
    t16 = t12 * t12;
    f = (t1 + 6.0 / 17.0 * s * t2 + 3.0 / 136.0 * t4) * (t7 * t + 30.0 / 11.0 * t7 * t9 + 30.0 / 11.0 * t6 * t * t12 + 40.0 / 33.0 * t6 * t12 * t9 + 5.0 / 22.0 * t * t16 + t16 * t9 / 77);
  } else if (i == 0 && j == 3 && k == 4) {
    t1 = s * s;
    t3 = r - 1.0;
    t5 = t3 * t3;
    t9 = t * t;
    t10 = t9 * t9;
    t12 = s + r - 1.0;
    t14 = t12 * t12;
    t18 = t14 * t14;
    f = (t1 * s + 12.0 / 17.0 * t3 * t1 + 9.0 / 68.0 * s * t5 + t5 * t3 / 170) * (t10 + 20.0 / 9.0 * t9 * t * t12 + 5.0 / 3.0 * t9 * t14 + 10.0 / 21.0 * t * t14 * t12 + 5.0 / 126.0 * t18);
  } else if (i == 0 && j == 4 && k == 3) {
    t1 = s * s;
    t2 = t1 * t1;
    t4 = r - 1.0;
    t6 = t4 * t4;
    t10 = t6 * t6;
    t12 = t * t;
    t14 = s + r - 1.0;
    t16 = t14 * t14;
    f = (t2 + 20.0 / 17.0 * t1 * s * t4 + 15.0 / 34.0 * t1 * t6 + s * t6 * t4 / 17 + t10 / 476) * (t12 * t + 12.0 / 7.0 * t14 * t12 + 6.0 / 7.0 * t * t16 + 4.0 / 35.0 * t16 * t14);
  } else if (i == 0 && j == 5 && k == 2) {
    t1 = s * s;
    t2 = t1 * t1;
    t4 = r - 1.0;
    t7 = t4 * t4;
    t11 = t7 * t7;
    t15 = t * t;
    t16 = s + r - 1.0;
    t18 = t16 * t16;
    f = (s * t2 + 30.0 / 17.0 * t2 * t4 + 75.0 / 68.0 * t1 * s * t7 + 5.0 / 17.0 * t1 * t7 * t4 + 15.0 / 476.0 * s * t11 + 3.0 / 3094.0 * t11 * t4) * (t15 + 6.0 / 5.0 * t * t16 + 3.0 / 10.0 * t18);
  } else if (i == 0 && j == 6 && k == 1) {
    t1 = s * s;
    t2 = t1 * t1;
    t5 = r - 1.0;
    t7 = t5 * t5;
    t12 = t7 * t7;
    f = (t2 * t1 + 42.0 / 17.0 * t2 * s * t5 + 315.0 / 136.0 * t2 * t7 + 35.0 / 34.0 * t1 * s * t7 * t5 + 15.0 / 68.0 * t1 * t12 + 9.0 / 442.0 * s * t12 * t5 + t12 * t7 / 1768) * (t + 2.0 / 3.0 * s + 2.0 / 3.0 * r - 2.0 / 3.0);
  } else if (i == 0 && j == 7 && k == 0) {
    t1 = s * s;
    t2 = t1 * s;
    t3 = t1 * t1;
    t6 = r - 1.0;
    t9 = t6 * t6;
    t11 = t9 * t6;
    t13 = t9 * t9;
    f = t3 * t2 + 56.0 / 17.0 * t3 * t1 * t6 + 147.0 / 34.0 * t3 * s * t9 + 49.0 / 17.0 * t3 * t11 + 35.0 / 34.0 * t2 * t13 + 42.0 / 221.0 * t1 * t13 * t6 + 7.0 / 442.0 * s * t13 * t9 + t13 * t11 / 2431;
  } else if (i == 1 && j == 0 && k == 6) {
    t2 = t * t;
    t3 = t2 * t2;
    t6 = s + r - 1.0;
    t8 = t6 * t6;
    t13 = t8 * t8;
    f = (r - 2.0 / 19.0) * (t3 * t2 + 42.0 / 13.0 * t3 * t * t6 + 105.0 / 26.0 * t3 * t8 + 350.0 / 143.0 * t2 * t * t8 * t6 + 105.0 / 143.0 * t2 * t13 + 14.0 / 143.0 * t * t13 * t6 + 7.0 / 1716.0 * t13 * t8);
  } else if (i == 1 && j == 1 && k == 5) {
    t4 = t * t;
    t5 = t4 * t4;
    t7 = s + r - 1.0;
    t10 = t7 * t7;
    t14 = t10 * t10;
    f = (r - 2.0 / 19.0) * (s + 2.0 / 15.0 * r - 2.0 / 15.0) * (t5 * t + 30.0 / 11.0 * t5 * t7 + 30.0 / 11.0 * t4 * t * t10 + 40.0 / 33.0 * t4 * t10 * t7 + 5.0 / 22.0 * t * t14 + t14 * t7 / 77);
  } else if (i == 1 && j == 2 && k == 4) {
    t2 = s * s;
    t3 = r - 1.0;
    t5 = t3 * t3;
    t8 = t * t;
    t9 = t8 * t8;
    t11 = s + r - 1.0;
    t13 = t11 * t11;
    t17 = t13 * t13;
    f = (r - 2.0 / 19.0) * (t2 + 2.0 / 5.0 * s * t3 + t5 / 35) * (t9 + 20.0 / 9.0 * t8 * t * t11 + 5.0 / 3.0 * t13 * t8 + 10.0 / 21.0 * t * t13 * t11 + 5.0 / 126.0 * t17);
  } else if (i == 1 && j == 3 && k == 3) {
    t2 = s * s;
    t4 = r - 1.0;
    t6 = t4 * t4;
    t11 = t * t;
    t13 = s + r - 1.0;
    t15 = t13 * t13;
    f = (r - 2.0 / 19.0) * (t2 * s + 4.0 / 5.0 * t2 * t4 + 6.0 / 35.0 * s * t6 + 4.0 / 455.0 * t6 * t4) * (t11 * t + 12.0 / 7.0 * t13 * t11 + 6.0 / 7.0 * t * t15 + 4.0 / 35.0 * t15 * t13);
  } else if (i == 1 && j == 4 && k == 2) {
    t2 = s * s;
    t3 = t2 * t2;
    t5 = r - 1.0;
    t7 = t5 * t5;
    t11 = t7 * t7;
    t14 = t * t;
    t15 = s + r - 1.0;
    t17 = t15 * t15;
    f = (r - 2.0 / 19.0) * (t3 + 4.0 / 3.0 * t2 * s * t5 + 4.0 / 7.0 * t2 * t7 + 8.0 / 91.0 * s * t5 * t7 + t11 / 273) * (t14 + 6.0 / 5.0 * t * t15 + 3.0 / 10.0 * t17);
  } else if (i == 1 && j == 5 && k == 1) {
    t2 = s * s;
    t3 = t2 * t2;
    t5 = r - 1.0;
    t8 = t5 * t5;
    t12 = t8 * t8;
    f = (r - 2.0 / 19.0) * (s * t3 + 2.0 * t3 * t5 + 10.0 / 7.0 * t2 * s * t8 + 40.0 / 91.0 * t2 * t8 * t5 + 5.0 / 91.0 * s * t12 + 2.0 / 1001.0 * t12 * t5) * (t + 2.0 / 3.0 * s + 2.0 / 3.0 * r - 2.0 / 3.0);
  } else if (i == 1 && j == 6 && k == 0) {
    t2 = s * s;
    t3 = t2 * t2;
    t6 = r - 1.0;
    t8 = t6 * t6;
    t13 = t8 * t8;
    f = (r - 2.0 / 19.0) * (t3 * t2 + 14.0 / 5.0 * t3 * s * t6 + 3.0 * t3 * t8 + 20.0 / 13.0 * t2 * s * t8 * t6 + 5.0 / 13.0 * t2 * t13 + 6.0 / 143.0 * s * t13 * t6 + t13 * t8 / 715);
  } else if (i == 2 && j == 0 && k == 5) {
    t1 = r * r;
    t3 = t * t;
    t4 = t3 * t3;
    t6 = s + r - 1.0;
    t9 = t6 * t6;
    t13 = t9 * t9;
    f = (t1 - 6.0 / 19.0 * r + 1.0 / 57.0) * (t4 * t + 30.0 / 11.0 * t6 * t4 + 30.0 / 11.0 * t3 * t * t9 + 40.0 / 33.0 * t3 * t9 * t6 + 5.0 / 22.0 * t * t13 + t13 * t6 / 77);
  } else if (i == 2 && j == 1 && k == 4) {
    t1 = r * r;
    t5 = t * t;
    t6 = t5 * t5;
    t8 = s + r - 1.0;
    t10 = t8 * t8;
    t14 = t10 * t10;
    f = (s + 2.0 / 13.0 * r - 2.0 / 13.0) * (t1 - 6.0 / 19.0 * r + 1.0 / 57.0) * (t6 + 20.0 / 9.0 * t5 * t * t8 + 5.0 / 3.0 * t5 * t10 + 10.0 / 21.0 * t * t10 * t8 + 5.0 / 126.0 * t14);
  } else if (i == 2 && j == 2 && k == 3) {
    t1 = r * r;
    t3 = s * s;
    t4 = r - 1.0;
    t6 = t4 * t4;
    t9 = t * t;
    t11 = s + r - 1.0;
    t13 = t11 * t11;
    f = (t1 - 6.0 / 19.0 * r + 1.0 / 57.0) * (t3 + 6.0 / 13.0 * s * t4 + t6 / 26) * (t9 * t + 12.0 / 7.0 * t9 * t11 + 6.0 / 7.0 * t * t13 + 4.0 / 35.0 * t13 * t11);
  } else if (i == 2 && j == 3 && k == 2) {
    t1 = r * r;
    t3 = s * s;
    t5 = r - 1.0;
    t7 = t5 * t5;
    t12 = t * t;
    t13 = s + r - 1.0;
    t15 = t13 * t13;
    f = (t1 - 6.0 / 19.0 * r + 1.0 / 57.0) * (t3 * s + 12.0 / 13.0 * t3 * t5 + 3.0 / 13.0 * s * t7 + 2.0 / 143.0 * t7 * t5) * (t12 + 6.0 / 5.0 * t * t13 + 3.0 / 10.0 * t15);
  } else if (i == 2 && j == 4 && k == 1) {
    t1 = r * r;
    t3 = s * s;
    t4 = t3 * t3;
    t6 = r - 1.0;
    t8 = t6 * t6;
    t12 = t8 * t8;
    f = (t1 - 6.0 / 19.0 * r + 1.0 / 57.0) * (t4 + 20.0 / 13.0 * t3 * s * t6 + 10.0 / 13.0 * t3 * t8 + 20.0 / 143.0 * s * t8 * t6 + t12 / 143) * (t + 2.0 / 3.0 * s + 2.0 / 3.0 * r - 2.0 / 3.0);
  } else if (i == 2 && j == 5 && k == 0) {
    t1 = r * r;
    t3 = s * s;
    t4 = t3 * t3;
    t6 = r - 1.0;
    t9 = t6 * t6;
    t13 = t9 * t9;
    f = (t1 - 6.0 / 19.0 * r + 1.0 / 57.0) * (s * t4 + 30.0 / 13.0 * t4 * t6 + 25.0 / 13.0 * t3 * s * t9 + 100.0 / 143.0 * t3 * t9 * t6 + 15.0 / 143.0 * s * t13 + 2.0 / 429.0 * t13 * t6);
  } else if (i == 3 && j == 0 && k == 4) {
    t1 = r * r;
    t4 = t * t;
    t5 = t4 * t4;
    t7 = s + r - 1.0;
    t9 = t7 * t7;
    t13 = t9 * t9;
    f = (t1 * r - 12.0 / 19.0 * t1 + 2.0 / 19.0 * r - 4.0 / 969.0) * (t5 + 20.0 / 9.0 * t4 * t * t7 + 5.0 / 3.0 * t4 * t9 + 10.0 / 21.0 * t * t9 * t7 + 5.0 / 126.0 * t13);
  } else if (i == 3 && j == 1 && k == 3) {
    t1 = r * r;
    t6 = t * t;
    t8 = s + r - 1.0;
    t10 = t8 * t8;
    f = (t1 * r - 12.0 / 19.0 * t1 + 2.0 / 19.0 * r - 4.0 / 969.0) * (s + 2.0 / 11.0 * r - 2.0 / 11.0) * (t6 * t + 12.0 / 7.0 * t8 * t6 + 6.0 / 7.0 * t * t10 + 4.0 / 35.0 * t10 * t8);
  } else if (i == 3 && j == 2 && k == 2) {
    t1 = r * r;
    t4 = s * s;
    t5 = r - 1.0;
    t7 = t5 * t5;
    t10 = t * t;
    t11 = s + r - 1.0;
    t13 = t11 * t11;
    f = (t1 * r - 12.0 / 19.0 * t1 + 2.0 / 19.0 * r - 4.0 / 969.0) * (t4 + 6.0 / 11.0 * s * t5 + 3.0 / 55.0 * t7) * (t10 + 6.0 / 5.0 * t * t11 + 3.0 / 10.0 * t13);
  } else if (i == 3 && j == 3 && k == 1) {
    t1 = r * r;
    t4 = s * s;
    t6 = r - 1.0;
    t8 = t6 * t6;
    f = (t1 * r - 12.0 / 19.0 * t1 + 2.0 / 19.0 * r - 4.0 / 969.0) * (s * t4 + 12.0 / 11.0 * t4 * t6 + 18.0 / 55.0 * s * t8 + 4.0 / 165.0 * t8 * t6) * (t + 2.0 / 3.0 * s + 2.0 / 3.0 * r - 2.0 / 3.0);
  } else if (i == 3 && j == 4 && k == 0) {
    t1 = r * r;
    t4 = s * s;
    t5 = t4 * t4;
    t7 = r - 1.0;
    t9 = t7 * t7;
    t13 = t9 * t9;
    f = (t1 * r - 12.0 / 19.0 * t1 + 2.0 / 19.0 * r - 4.0 / 969.0) * (t5 + 20.0 / 11.0 * t4 * s * t7 + 12.0 / 11.0 * t4 * t9 + 8.0 / 33.0 * s * t9 * t7 + t13 / 66);
  } else if (i == 4 && j == 0 && k == 3) {
    t1 = r * r;
    t2 = t1 * t1;
    t5 = t * t;
    t7 = s + r - 1.0;
    t9 = t7 * t7;
    f = (t2 - 20.0 / 19.0 * t1 * r + 20.0 / 57.0 * t1 - 40.0 / 969.0 * r + 5.0 / 3876.0) * (t5 * t + 12.0 / 7.0 * t7 * t5 + 6.0 / 7.0 * t9 * t + 4.0 / 35.0 * t9 * t7);
  } else if (i == 4 && j == 1 && k == 2) {
    t1 = r * r;
    t2 = t1 * t1;
    t7 = t * t;
    t8 = s + r - 1.0;
    t10 = t8 * t8;
    f = (t2 - 20.0 / 19.0 * t1 * r + 20.0 / 57.0 * t1 - 40.0 / 969.0 * r + 5.0 / 3876.0) * (s + 2.0 / 9.0 * r - 2.0 / 9.0) * (t7 + 6.0 / 5.0 * t * t8 + 3.0 / 10.0 * t10);
  } else if (i == 4 && j == 2 && k == 1) {
    t1 = r * r;
    t2 = t1 * t1;
    t5 = s * s;
    t6 = r - 1.0;
    t8 = t6 * t6;
    f = (t2 - 20.0 / 19.0 * t1 * r + 20.0 / 57.0 * t1 - 40.0 / 969.0 * r + 5.0 / 3876.0) * (t5 + 2.0 / 3.0 * s * t6 + t8 / 12) * (t + 2.0 / 3.0 * s + 2.0 / 3.0 * r - 2.0 / 3.0);
  } else if (i == 4 && j == 3 && k == 0) {
    t1 = r * r;
    t2 = t1 * t1;
    t5 = s * s;
    t7 = r - 1.0;
    t9 = t7 * t7;
    f = (t2 - 20.0 / 19.0 * t1 * r + 20.0 / 57.0 * t1 - 40.0 / 969.0 * r + 5.0 / 3876.0) * (t5 * s + 4.0 / 3.0 * t7 * t5 + s * t9 / 2 + t9 * t7 / 21);
  } else if (i == 5 && j == 0 && k == 2) {
    t1 = r * r;
    t2 = t1 * t1;
    t6 = t * t;
    t7 = s + r - 1.0;
    t9 = t7 * t7;
    f = (t2 * r - 30.0 / 19.0 * t2 + 50.0 / 57.0 * t1 * r - 200.0 / 969.0 * t1 + 25.0 / 1292.0 * r - 1.0 / 1938.0) * (t6 + 6.0 / 5.0 * t * t7 + 3.0 / 10.0 * t9);
  } else if (i == 5 && j == 1 && k == 1) {
    t1 = r * r;
    t2 = t1 * t1;
    f = (t2 * r - 30.0 / 19.0 * t2 + 50.0 / 57.0 * t1 * r - 200.0 / 969.0 * t1 + 25.0 / 1292.0 * r - 1.0 / 1938.0) * (s + 2.0 / 7.0 * r - 2.0 / 7.0) * (t + 2.0 / 3.0 * s + 2.0 / 3.0 * r - 2.0 / 3.0);
  } else if (i == 5 && j == 2 && k == 0) {
    t1 = r * r;
    t2 = t1 * t1;
    t6 = s * s;
    t7 = r - 1.0;
    t9 = t7 * t7;
    f = (t2 * r - 30.0 / 19.0 * t2 + 50.0 / 57.0 * t1 * r - 200.0 / 969.0 * t1 + 25.0 / 1292.0 * r - 1.0 / 1938.0) * (t6 + 6.0 / 7.0 * s * t7 + t9 / 7);
  } else if (i == 6 && j == 0 && k == 1) {
    t1 = r * r;
    t2 = t1 * t1;
    f = (t2 * t1 - 42.0 / 19.0 * t2 * r + 35.0 / 19.0 * t2 - 700.0 / 969.0 * t1 * r + 175.0 / 1292.0 * t1 - 7.0 / 646.0 * r + 1.0 / 3876.0) * (t + 2.0 / 3.0 * s + 2.0 / 3.0 * r - 2.0 / 3.0);
  } else if (i == 6 && j == 1 && k == 0) {
    t1 = r * r;
    t2 = t1 * t1;
    f = (t2 * t1 - 42.0 / 19.0 * t2 * r + 35.0 / 19.0 * t2 - 700.0 / 969.0 * t1 * r + 175.0 / 1292.0 * t1 - 7.0 / 646.0 * r + 1.0 / 3876.0) * (s + 2.0 / 5.0 * r - 2.0 / 5.0);
  } else if (i == 7 && j == 0 && k == 0) {
    t1 = r * r;
    t2 = t1 * r;
    t3 = t1 * t1;
    f = t3 * t2 - 56.0 / 19.0 * t3 * t1 + 196.0 / 57.0 * t3 * r - 1960.0 / 969.0 * t3 + 1225.0 / 1938.0 * t2 - 98.0 / 969.0 * t1 + 7.0 / 969.0 * r - 2.0 / 12597.0;
  } else if (i == 0 && j == 0 && k == 8) {
    t1 = t * t;
    t2 = t1 * t1;
    t3 = t2 * t2;
    t4 = t1 * t;
    t6 = s + r - 1.0;
    t9 = t6 * t6;
    t12 = t9 * t6;
    t14 = t9 * t9;
    t22 = t14 * t14;
    f = t3 + 72.0 / 17.0 * t2 * t4 * t6 + 126.0 / 17.0 * t2 * t1 * t9 + 588.0 / 85.0 * t2 * t * t12 + 63.0 / 17.0 * t2 * t14 + 252.0 / 221.0 * t4 * t14 * t6 + 42.0 / 221.0 * t1 * t14 * t9 + 36.0 / 2431.0 * t * t14 * t12 + 9.0 / 24310.0 * t22;
  } else if (i == 0 && j == 1 && k == 7) {
    t2 = t * t;
    t3 = t2 * t;
    t4 = t2 * t2;
    t7 = s + r - 1.0;
    t10 = t7 * t7;
    t12 = t10 * t7;
    t14 = t10 * t10;
    f = (s + 2.0 / 19.0 * r - 2.0 / 19.0) * (t4 * t3 + 56.0 / 15.0 * t4 * t2 * t7 + 28.0 / 5.0 * t4 * t * t10 + 56.0 / 13.0 * t4 * t12 + 70.0 / 39.0 * t3 * t14 + 56.0 / 143.0 * t2 * t14 * t7 + 28.0 / 715.0 * t * t14 * t10 + 8.0 / 6435.0 * t14 * t12);
  } else if (i == 0 && j == 2 && k == 6) {
    t1 = s * s;
    t2 = r - 1.0;
    t4 = t2 * t2;
    t6 = t * t;
    t7 = t6 * t6;
    t10 = s + r - 1.0;
    t12 = t10 * t10;
    t17 = t12 * t12;
    f = (t1 + 6.0 / 19.0 * s * t2 + t4 / 57) * (t6 * t7 + 42.0 / 13.0 * t7 * t * t10 + 105.0 / 26.0 * t7 * t12 + 350.0 / 143.0 * t6 * t * t12 * t10 + 105.0 / 143.0 * t6 * t17 + 14.0 / 143.0 * t * t17 * t10 + 7.0 / 1716.0 * t17 * t12);
  } else if (i == 0 && j == 3 && k == 5) {
    t1 = s * s;
    t3 = r - 1.0;
    t5 = t3 * t3;
    t9 = t * t;
    t10 = t9 * t9;
    t12 = s + r - 1.0;
    t15 = t12 * t12;
    t19 = t15 * t15;
    f = (t1 * s + 12.0 / 19.0 * t1 * t3 + 2.0 / 19.0 * s * t5 + 4.0 / 969.0 * t5 * t3) * (t10 * t + 30.0 / 11.0 * t12 * t10 + 30.0 / 11.0 * t9 * t * t15 + 40.0 / 33.0 * t9 * t15 * t12 + 5.0 / 22.0 * t * t19 + t19 * t12 / 77);
  } else if (i == 0 && j == 4 && k == 4) {
    t1 = s * s;
    t2 = t1 * t1;
    t4 = r - 1.0;
    t6 = t4 * t4;
    t10 = t6 * t6;
    t12 = t * t;
    t13 = t12 * t12;
    t15 = s + r - 1.0;
    t17 = t15 * t15;
    t21 = t17 * t17;
    f = (t2 + 20.0 / 19.0 * t4 * t1 * s + 20.0 / 57.0 * t1 * t6 + 40.0 / 969.0 * s * t6 * t4 + 5.0 / 3876.0 * t10) * (t13 + 20.0 / 9.0 * t12 * t * t15 + 5.0 / 3.0 * t17 * t12 + 10.0 / 21.0 * t * t17 * t15 + 5.0 / 126.0 * t21);
  } else if (i == 0 && j == 5 && k == 3) {
    t1 = s * s;
    t2 = t1 * t1;
    t4 = r - 1.0;
    t7 = t4 * t4;
    t11 = t7 * t7;
    t15 = t * t;
    t17 = s + r - 1.0;
    t19 = t17 * t17;
    f = (s * t2 + 30.0 / 19.0 * t4 * t2 + 50.0 / 57.0 * t1 * s * t7 + 200.0 / 969.0 * t1 * t7 * t4 + 25.0 / 1292.0 * s * t11 + t11 * t4 / 1938) * (t15 * t + 12.0 / 7.0 * t17 * t15 + 6.0 / 7.0 * t * t19 + 4.0 / 35.0 * t19 * t17);
  } else if (i == 0 && j == 6 && k == 2) {
    t1 = s * s;
    t2 = t1 * t1;
    t5 = r - 1.0;
    t7 = t5 * t5;
    t12 = t7 * t7;
    t18 = t * t;
    t19 = s + r - 1.0;
    t21 = t19 * t19;
    f = (t2 * t1 + 42.0 / 19.0 * t2 * s * t5 + 35.0 / 19.0 * t2 * t7 + 700.0 / 969.0 * t1 * s * t7 * t5 + 175.0 / 1292.0 * t1 * t12 + 7.0 / 646.0 * s * t12 * t5 + t7 * t12 / 3876) * (t18 + 6.0 / 5.0 * t * t19 + 3.0 / 10.0 * t21);
  } else if (i == 0 && j == 7 && k == 1) {
    t1 = s * s;
    t2 = t1 * s;
    t3 = t1 * t1;
    t6 = r - 1.0;
    t9 = t6 * t6;
    t11 = t9 * t6;
    t13 = t9 * t9;
    f = (t3 * t2 + 56.0 / 19.0 * t1 * t3 * t6 + 196.0 / 57.0 * t3 * s * t9 + 1960.0 / 969.0 * t3 * t11 + 1225.0 / 1938.0 * t2 * t13 + 98.0 / 969.0 * t1 * t13 * t6 + 7.0 / 969.0 * s * t13 * t9 + 2.0 / 12597.0 * t13 * t11) * (t + 2.0 / 3.0 * s + 2.0 / 3.0 * r - 2.0 / 3.0);
  } else if (i == 0 && j == 8 && k == 0) {
    t1 = s * s;
    t2 = t1 * t1;
    t3 = t2 * t2;
    t4 = t1 * s;
    t6 = r - 1.0;
    t9 = t6 * t6;
    t12 = t9 * t6;
    t14 = t9 * t9;
    t22 = t14 * t14;
    f = t3 + 72.0 / 19.0 * t2 * t4 * t6 + 112.0 / 19.0 * t2 * t1 * t9 + 1568.0 / 323.0 * t2 * s * t12 + 735.0 / 323.0 * t2 * t14 + 196.0 / 323.0 * t4 * t14 * t6 + 28.0 / 323.0 * t1 * t14 * t9 + 24.0 / 4199.0 * s * t14 * t12 + t22 / 8398;
  } else if (i == 1 && j == 0 && k == 7) {
    t2 = t * t;
    t3 = t2 * t;
    t4 = t2 * t2;
    t7 = s + r - 1.0;
    t10 = t7 * t7;
    t12 = t10 * t7;
    t14 = t10 * t10;
    f = (r - 2.0 / 21.0) * (t4 * t3 + 56.0 / 15.0 * t2 * t4 * t7 + 28.0 / 5.0 * t4 * t * t10 + 56.0 / 13.0 * t4 * t12 + 70.0 / 39.0 * t3 * t14 + 56.0 / 143.0 * t2 * t14 * t7 + 28.0 / 715.0 * t * t14 * t10 + 8.0 / 6435.0 * t14 * t12);
  } else if (i == 1 && j == 1 && k == 6) {
    t4 = t * t;
    t5 = t4 * t4;
    t8 = s + r - 1.0;
    t10 = t8 * t8;
    t15 = t10 * t10;
    f = (s + 2.0 / 17.0 * r - 2.0 / 17.0) * (r - 2.0 / 21.0) * (t5 * t4 + 42.0 / 13.0 * t5 * t * t8 + 105.0 / 26.0 * t5 * t10 + 350.0 / 143.0 * t4 * t * t10 * t8 + 105.0 / 143.0 * t4 * t15 + 14.0 / 143.0 * t * t15 * t8 + 7.0 / 1716.0 * t15 * t10);
  } else if (i == 1 && j == 2 && k == 5) {
    t2 = s * s;
    t3 = r - 1.0;
    t5 = t3 * t3;
    t8 = t * t;
    t9 = t8 * t8;
    t11 = s + r - 1.0;
    t14 = t11 * t11;
    t18 = t14 * t14;
    f = (r - 2.0 / 21.0) * (t2 + 6.0 / 17.0 * s * t3 + 3.0 / 136.0 * t5) * (t9 * t + 30.0 / 11.0 * t9 * t11 + 30.0 / 11.0 * t8 * t * t14 + 40.0 / 33.0 * t8 * t14 * t11 + 5.0 / 22.0 * t * t18 + t18 * t11 / 77);
  } else if (i == 1 && j == 3 && k == 4) {
    t2 = s * s;
    t4 = r - 1.0;
    t6 = t4 * t4;
    t11 = t * t;
    t12 = t11 * t11;
    t14 = s + r - 1.0;
    t16 = t14 * t14;
    t20 = t16 * t16;
    f = (r - 2.0 / 21.0) * (t2 * s + 12.0 / 17.0 * t2 * t4 + 9.0 / 68.0 * s * t6 + t6 * t4 / 170) * (t12 + 20.0 / 9.0 * t11 * t * t14 + 5.0 / 3.0 * t11 * t16 + 10.0 / 21.0 * t * t16 * t14 + 5.0 / 126.0 * t20);
  } else if (i == 1 && j == 4 && k == 3) {
    t2 = s * s;
    t3 = t2 * t2;
    t5 = r - 1.0;
    t7 = t5 * t5;
    t11 = t7 * t7;
    t14 = t * t;
    t16 = s + r - 1.0;
    t18 = t16 * t16;
    f = (r - 2.0 / 21.0) * (t3 + 20.0 / 17.0 * t5 * t2 * s + 15.0 / 34.0 * t2 * t7 + s * t7 * t5 / 17 + t11 / 476) * (t14 * t + 12.0 / 7.0 * t16 * t14 + 6.0 / 7.0 * t * t18 + 4.0 / 35.0 * t18 * t16);
  } else if (i == 1 && j == 5 && k == 2) {
    t2 = s * s;
    t3 = t2 * t2;
    t5 = r - 1.0;
    t8 = t5 * t5;
    t12 = t8 * t8;
    t17 = t * t;
    t18 = s + r - 1.0;
    t20 = t18 * t18;
    f = (r - 2.0 / 21.0) * (s * t3 + 30.0 / 17.0 * t3 * t5 + 75.0 / 68.0 * t2 * s * t8 + 5.0 / 17.0 * t2 * t8 * t5 + 15.0 / 476.0 * s * t12 + 3.0 / 3094.0 * t12 * t5) * (t17 + 6.0 / 5.0 * t * t18 + 3.0 / 10.0 * t20);
  } else if (i == 1 && j == 6 && k == 1) {
    t2 = s * s;
    t3 = t2 * t2;
    t6 = r - 1.0;
    t8 = t6 * t6;
    t13 = t8 * t8;
    f = (r - 2.0 / 21.0) * (t3 * t2 + 42.0 / 17.0 * t3 * s * t6 + 315.0 / 136.0 * t3 * t8 + 35.0 / 34.0 * t2 * s * t8 * t6 + 15.0 / 68.0 * t2 * t13 + 9.0 / 442.0 * s * t13 * t6 + t13 * t8 / 1768) * (t + 2.0 / 3.0 * s + 2.0 / 3.0 * r - 2.0 / 3.0);
  } else if (i == 1 && j == 7 && k == 0) {
    t2 = s * s;
    t3 = t2 * s;
    t4 = t2 * t2;
    t7 = r - 1.0;
    t10 = t7 * t7;
    t12 = t10 * t7;
    t14 = t10 * t10;
    f = (r - 2.0 / 21.0) * (t4 * t3 + 56.0 / 17.0 * t4 * t2 * t7 + 147.0 / 34.0 * t4 * s * t10 + 49.0 / 17.0 * t4 * t12 + 35.0 / 34.0 * t3 * t14 + 42.0 / 221.0 * t2 * t14 * t7 + 7.0 / 442.0 * s * t14 * t10 + t14 * t12 / 2431);
  } else if (i == 2 && j == 0 && k == 6) {
    t1 = r * r;
    t3 = t * t;
    t4 = t3 * t3;
    t7 = s + r - 1.0;
    t9 = t7 * t7;
    t14 = t9 * t9;
    f = (t1 - 2.0 / 7.0 * r + 1.0 / 70.0) * (t4 * t3 + 42.0 / 13.0 * t4 * t * t7 + 105.0 / 26.0 * t4 * t9 + 350.0 / 143.0 * t3 * t * t9 * t7 + 105.0 / 143.0 * t3 * t14 + 14.0 / 143.0 * t * t14 * t7 + 7.0 / 1716.0 * t14 * t9);
  } else if (i == 2 && j == 1 && k == 5) {
    t1 = r * r;
    t5 = t * t;
    t6 = t5 * t5;
    t8 = s + r - 1.0;
    t11 = t8 * t8;
    t15 = t11 * t11;
    f = (s + 2.0 / 15.0 * r - 2.0 / 15.0) * (t1 - 2.0 / 7.0 * r + 1.0 / 70.0) * (t6 * t + 30.0 / 11.0 * t6 * t8 + 30.0 / 11.0 * t5 * t * t11 + 40.0 / 33.0 * t5 * t11 * t8 + 5.0 / 22.0 * t * t15 + t15 * t8 / 77);
  } else if (i == 2 && j == 2 && k == 4) {
    t1 = r * r;
    t3 = s * s;
    t4 = r - 1.0;
    t6 = t4 * t4;
    t9 = t * t;
    t10 = t9 * t9;
    t12 = s + r - 1.0;
    t14 = t12 * t12;
    t18 = t14 * t14;
    f = (t1 - 2.0 / 7.0 * r + 1.0 / 70.0) * (t3 + 2.0 / 5.0 * s * t4 + t6 / 35) * (t10 + 20.0 / 9.0 * t9 * t * t12 + 5.0 / 3.0 * t14 * t9 + 10.0 / 21.0 * t * t14 * t12 + 5.0 / 126.0 * t18);
  } else if (i == 2 && j == 3 && k == 3) {
    t1 = r * r;
    t3 = s * s;
    t5 = r - 1.0;
    t7 = t5 * t5;
    t12 = t * t;
    t14 = s + r - 1.0;
    t16 = t14 * t14;
    f = (t1 - 2.0 / 7.0 * r + 1.0 / 70.0) * (t3 * s + 4.0 / 5.0 * t3 * t5 + 6.0 / 35.0 * s * t7 + 4.0 / 455.0 * t7 * t5) * (t12 * t + 12.0 / 7.0 * t14 * t12 + 6.0 / 7.0 * t * t16 + 4.0 / 35.0 * t16 * t14);
  } else if (i == 2 && j == 4 && k == 2) {
    t1 = r * r;
    t3 = s * s;
    t4 = t3 * t3;
    t6 = r - 1.0;
    t8 = t6 * t6;
    t12 = t8 * t8;
    t15 = t * t;
    t16 = s + r - 1.0;
    t18 = t16 * t16;
    f = (t1 - 2.0 / 7.0 * r + 1.0 / 70.0) * (t4 + 4.0 / 3.0 * t3 * s * t6 + 4.0 / 7.0 * t3 * t8 + 8.0 / 91.0 * s * t6 * t8 + t12 / 273) * (t15 + 6.0 / 5.0 * t * t16 + 3.0 / 10.0 * t18);
  } else if (i == 2 && j == 5 && k == 1) {
    t1 = r * r;
    t3 = s * s;
    t4 = t3 * t3;
    t6 = r - 1.0;
    t9 = t6 * t6;
    t13 = t9 * t9;
    f = (t1 - 2.0 / 7.0 * r + 1.0 / 70.0) * (s * t4 + 2.0 * t4 * t6 + 10.0 / 7.0 * t3 * s * t9 + 40.0 / 91.0 * t3 * t9 * t6 + 5.0 / 91.0 * s * t13 + 2.0 / 1001.0 * t13 * t6) * (t + 2.0 / 3.0 * s + 2.0 / 3.0 * r - 2.0 / 3.0);
  } else if (i == 2 && j == 6 && k == 0) {
    t1 = r * r;
    t3 = s * s;
    t4 = t3 * t3;
    t7 = r - 1.0;
    t9 = t7 * t7;
    t14 = t9 * t9;
    f = (t1 - 2.0 / 7.0 * r + 1.0 / 70.0) * (t4 * t3 + 14.0 / 5.0 * t4 * s * t7 + 3.0 * t4 * t9 + 20.0 / 13.0 * t3 * s * t9 * t7 + 5.0 / 13.0 * t3 * t14 + 6.0 / 143.0 * s * t14 * t7 + t14 * t9 / 715);
  } else if (i == 3 && j == 0 && k == 5) {
    t1 = r * r;
    t4 = t * t;
    t5 = t4 * t4;
    t7 = s + r - 1.0;
    t10 = t7 * t7;
    t14 = t10 * t10;
    f = (t1 * r - 4.0 / 7.0 * t1 + 3.0 / 35.0 * r - 2.0 / 665.0) * (t5 * t + 30.0 / 11.0 * t5 * t7 + 30.0 / 11.0 * t4 * t * t10 + 40.0 / 33.0 * t4 * t10 * t7 + 5.0 / 22.0 * t * t14 + t14 * t7 / 77);
  } else if (i == 3 && j == 1 && k == 4) {
    t1 = r * r;
    t6 = t * t;
    t7 = t6 * t6;
    t9 = s + r - 1.0;
    t11 = t9 * t9;
    t15 = t11 * t11;
    f = (s + 2.0 / 13.0 * r - 2.0 / 13.0) * (t1 * r - 4.0 / 7.0 * t1 + 3.0 / 35.0 * r - 2.0 / 665.0) * (t7 + 20.0 / 9.0 * t6 * t * t9 + 5.0 / 3.0 * t6 * t11 + 10.0 / 21.0 * t * t11 * t9 + 5.0 / 126.0 * t15);
  } else if (i == 3 && j == 2 && k == 3) {
    t1 = r * r;
    t4 = s * s;
    t5 = r - 1.0;
    t7 = t5 * t5;
    t10 = t * t;
    t12 = s + r - 1.0;
    t14 = t12 * t12;
    f = (t1 * r - 4.0 / 7.0 * t1 + 3.0 / 35.0 * r - 2.0 / 665.0) * (t4 + 6.0 / 13.0 * s * t5 + t7 / 26) * (t10 * t + 12.0 / 7.0 * t10 * t12 + 6.0 / 7.0 * t * t14 + 4.0 / 35.0 * t14 * t12);
  } else if (i == 3 && j == 3 && k == 2) {
    t1 = r * r;
    t4 = s * s;
    t6 = r - 1.0;
    t8 = t6 * t6;
    t13 = t * t;
    t14 = s + r - 1.0;
    t16 = t14 * t14;
    f = (t1 * r - 4.0 / 7.0 * t1 + 3.0 / 35.0 * r - 2.0 / 665.0) * (t4 * s + 12.0 / 13.0 * t4 * t6 + 3.0 / 13.0 * s * t8 + 2.0 / 143.0 * t8 * t6) * (t13 + 6.0 / 5.0 * t * t14 + 3.0 / 10.0 * t16);
  } else if (i == 3 && j == 4 && k == 1) {
    t1 = r * r;
    t4 = s * s;
    t5 = t4 * t4;
    t7 = r - 1.0;
    t9 = t7 * t7;
    t13 = t9 * t9;
    f = (t1 * r - 4.0 / 7.0 * t1 + 3.0 / 35.0 * r - 2.0 / 665.0) * (t5 + 20.0 / 13.0 * t4 * s * t7 + 10.0 / 13.0 * t4 * t9 + 20.0 / 143.0 * s * t9 * t7 + t13 / 143) * (t + 2.0 / 3.0 * s + 2.0 / 3.0 * r - 2.0 / 3.0);
  } else if (i == 3 && j == 5 && k == 0) {
    t1 = r * r;
    t4 = s * s;
    t5 = t4 * t4;
    t7 = r - 1.0;
    t10 = t7 * t7;
    t14 = t10 * t10;
    f = (t1 * r - 4.0 / 7.0 * t1 + 3.0 / 35.0 * r - 2.0 / 665.0) * (s * t5 + 30.0 / 13.0 * t5 * t7 + 25.0 / 13.0 * t4 * s * t10 + 100.0 / 143.0 * t4 * t10 * t7 + 15.0 / 143.0 * s * t14 + 2.0 / 429.0 * t14 * t7);
  } else if (i == 4 && j == 0 && k == 4) {
    t1 = r * r;
    t2 = t1 * t1;
    t5 = t * t;
    t6 = t5 * t5;
    t8 = s + r - 1.0;
    t10 = t8 * t8;
    t14 = t10 * t10;
    f = (t2 - 20.0 / 21.0 * t1 * r + 2.0 / 7.0 * t1 - 4.0 / 133.0 * r + 1.0 / 1197.0) * (t6 + 20.0 / 9.0 * t5 * t * t8 + 5.0 / 3.0 * t5 * t10 + 10.0 / 21.0 * t * t10 * t8 + 5.0 / 126.0 * t14);
  } else if (i == 4 && j == 1 && k == 3) {
    t1 = r * r;
    t2 = t1 * t1;
    t7 = t * t;
    t9 = s + r - 1.0;
    t11 = t9 * t9;
    f = (t2 - 20.0 / 21.0 * t1 * r + 2.0 / 7.0 * t1 - 4.0 / 133.0 * r + 1.0 / 1197.0) * (s + 2.0 / 11.0 * r - 2.0 / 11.0) * (t7 * t + 12.0 / 7.0 * t9 * t7 + 6.0 / 7.0 * t * t11 + 4.0 / 35.0 * t11 * t9);
  } else if (i == 4 && j == 2 && k == 2) {
    t1 = r * r;
    t2 = t1 * t1;
    t5 = s * s;
    t6 = r - 1.0;
    t8 = t6 * t6;
    t11 = t * t;
    t12 = s + r - 1.0;
    t14 = t12 * t12;
    f = (t2 - 20.0 / 21.0 * t1 * r + 2.0 / 7.0 * t1 - 4.0 / 133.0 * r + 1.0 / 1197.0) * (t5 + 6.0 / 11.0 * s * t6 + 3.0 / 55.0 * t8) * (t11 + 6.0 / 5.0 * t * t12 + 3.0 / 10.0 * t14);
  } else if (i == 4 && j == 3 && k == 1) {
    t1 = r * r;
    t2 = t1 * t1;
    t5 = s * s;
    t7 = r - 1.0;
    t9 = t7 * t7;
    f = (t2 - 20.0 / 21.0 * t1 * r + 2.0 / 7.0 * t1 - 4.0 / 133.0 * r + 1.0 / 1197.0) * (t5 * s + 12.0 / 11.0 * t5 * t7 + 18.0 / 55.0 * s * t9 + 4.0 / 165.0 * t9 * t7) * (t + 2.0 / 3.0 * s + 2.0 / 3.0 * r - 2.0 / 3.0);
  } else if (i == 4 && j == 4 && k == 0) {
    t1 = r * r;
    t2 = t1 * t1;
    t5 = s * s;
    t6 = t5 * t5;
    t8 = r - 1.0;
    t10 = t8 * t8;
    t14 = t10 * t10;
    f = (t2 - 20.0 / 21.0 * t1 * r + 2.0 / 7.0 * t1 - 4.0 / 133.0 * r + 1.0 / 1197.0) * (t6 + 20.0 / 11.0 * t5 * s * t8 + 12.0 / 11.0 * t5 * t10 + 8.0 / 33.0 * s * t10 * t8 + t14 / 66);
  } else if (i == 5 && j == 0 && k == 3) {
    t1 = r * r;
    t2 = t1 * t1;
    t6 = t * t;
    t8 = s + r - 1.0;
    t10 = t8 * t8;
    f = (t2 * r - 10.0 / 7.0 * t2 + 5.0 / 7.0 * t1 * r - 20.0 / 133.0 * t1 + 5.0 / 399.0 * r - 2.0 / 6783.0) * (t6 * t + 12.0 / 7.0 * t6 * t8 + 6.0 / 7.0 * t * t10 + 4.0 / 35.0 * t10 * t8);
  } else if (i == 5 && j == 1 && k == 2) {
    t1 = r * r;
    t2 = t1 * t1;
    t8 = t * t;
    t9 = s + r - 1.0;
    t11 = t9 * t9;
    f = (t2 * r - 10.0 / 7.0 * t2 + 5.0 / 7.0 * t1 * r - 20.0 / 133.0 * t1 + 5.0 / 399.0 * r - 2.0 / 6783.0) * (s + 2.0 / 9.0 * r - 2.0 / 9.0) * (t8 + 6.0 / 5.0 * t * t9 + 3.0 / 10.0 * t11);
  } else if (i == 5 && j == 2 && k == 1) {
    t1 = r * r;
    t2 = t1 * t1;
    t6 = s * s;
    t7 = r - 1.0;
    t9 = t7 * t7;
    f = (t2 * r - 10.0 / 7.0 * t2 + 5.0 / 7.0 * t1 * r - 20.0 / 133.0 * t1 + 5.0 / 399.0 * r - 2.0 / 6783.0) * (t6 + 2.0 / 3.0 * s * t7 + t9 / 12) * (t + 2.0 / 3.0 * s + 2.0 / 3.0 * r - 2.0 / 3.0);
  } else if (i == 5 && j == 3 && k == 0) {
    t1 = r * r;
    t2 = t1 * t1;
    t6 = s * s;
    t8 = r - 1.0;
    t10 = t8 * t8;
    f = (t2 * r - 10.0 / 7.0 * t2 + 5.0 / 7.0 * t1 * r - 20.0 / 133.0 * t1 + 5.0 / 399.0 * r - 2.0 / 6783.0) * (s * t6 + 4.0 / 3.0 * t6 * t8 + s * t10 / 2 + t10 * t8 / 21);
  } else if (i == 6 && j == 0 && k == 2) {
    t1 = r * r;
    t2 = t1 * t1;
    t7 = t * t;
    t8 = s + r - 1.0;
    t10 = t8 * t8;
    f = (t2 * t1 - 2.0 * t2 * r + 3.0 / 2.0 * t2 - 10.0 / 19.0 * t1 * r + 5.0 / 57.0 * t1 - 2.0 / 323.0 * r + 1.0 / 7752.0) * (t7 + 6.0 / 5.0 * t * t8 + 3.0 / 10.0 * t10);
  } else if (i == 6 && j == 1 && k == 1) {
    t1 = r * r;
    t2 = t1 * t1;
    f = (t2 * t1 - 2.0 * t2 * r + 3.0 / 2.0 * t2 - 10.0 / 19.0 * t1 * r + 5.0 / 57.0 * t1 - 2.0 / 323.0 * r + 1.0 / 7752.0) * (s + 2.0 / 7.0 * r - 2.0 / 7.0) * (t + 2.0 / 3.0 * s + 2.0 / 3.0 * r - 2.0 / 3.0);
  } else if (i == 6 && j == 2 && k == 0) {
    t1 = r * r;
    t2 = t1 * t1;
    t7 = s * s;
    t8 = r - 1.0;
    t10 = t8 * t8;
    f = (t2 * t1 - 2.0 * t2 * r + 3.0 / 2.0 * t2 - 10.0 / 19.0 * t1 * r + 5.0 / 57.0 * t1 - 2.0 / 323.0 * r + 1.0 / 7752.0) * (t7 + 6.0 / 7.0 * s * t8 + t10 / 7);
  } else if (i == 7 && j == 0 && k == 1) {
    t1 = r * r;
    t2 = t1 * r;
    t3 = t1 * t1;
    f = (t3 * t2 - 8.0 / 3.0 * t3 * t1 + 14.0 / 5.0 * t3 * r - 28.0 / 19.0 * t3 + 70.0 / 171.0 * t2 - 56.0 / 969.0 * t1 + 7.0 / 1938.0 * r - 1.0 / 14535.0) * (t + 2.0 / 3.0 * s + 2.0 / 3.0 * r - 2.0 / 3.0);
  } else if (i == 7 && j == 1 && k == 0) {
    t1 = r * r;
    t2 = t1 * r;
    t3 = t1 * t1;
    f = (t3 * t2 - 8.0 / 3.0 * t3 * t1 + 14.0 / 5.0 * t3 * r - 28.0 / 19.0 * t3 + 70.0 / 171.0 * t2 - 56.0 / 969.0 * t1 + 7.0 / 1938.0 * r - 1.0 / 14535.0) * (s + 2.0 / 5.0 * r - 2.0 / 5.0);
  } else if (i == 8 && j == 0 && k == 0) {
    t1 = r * r;
    t2 = t1 * t1;
    t3 = t2 * t2;
    t4 = t1 * r;
    f = t3 - 24.0 / 7.0 * t2 * t4 + 24.0 / 5.0 * t2 * t1 - 336.0 / 95.0 * t2 * r + 28.0 / 19.0 * t2 - 112.0 / 323.0 * t4 + 14.0 / 323.0 * t1 - 4.0 / 1615.0 * r + 1.0 / 22610.0;
  } else if (i == 0 && j == 0 && k == 9) {
    t1 = t * t;
    t2 = t1 * t1;
    t3 = t2 * t2;
    t5 = s + r - 1.0;
    t7 = t1 * t;
    t9 = t5 * t5;
    t12 = t9 * t5;
    t15 = t9 * t9;
    t23 = t15 * t15;
    f = t3 * t + 90.0 / 19.0 * t3 * t5 + 180.0 / 19.0 * t2 * t7 * t9 + 3360.0 / 323.0 * t2 * t1 * t12 + 2205.0 / 323.0 * t2 * t * t15 + 882.0 / 323.0 * t2 * t15 * t5 + 210.0 / 323.0 * t7 * t15 * t9 + 360.0 / 4199.0 * t1 * t15 * t12 + 45.0 / 8398.0 * t * t23 + 5.0 / 46189.0 * t23 * t5;
  } else if (i == 0 && j == 1 && k == 8) {
    t2 = t * t;
    t3 = t2 * t2;
    t4 = t3 * t3;
    t5 = t2 * t;
    t7 = s + r - 1.0;
    t10 = t7 * t7;
    t13 = t10 * t7;
    t15 = t10 * t10;
    t23 = t15 * t15;
    f = (s + 2.0 / 21.0 * r - 2.0 / 21.0) * (t4 + 72.0 / 17.0 * t3 * t5 * t7 + 126.0 / 17.0 * t3 * t2 * t10 + 588.0 / 85.0 * t3 * t * t13 + 63.0 / 17.0 * t3 * t15 + 252.0 / 221.0 * t5 * t15 * t7 + 42.0 / 221.0 * t2 * t15 * t10 + 36.0 / 2431.0 * t * t15 * t13 + 9.0 / 24310.0 * t23);
  } else if (i == 0 && j == 2 && k == 7) {
    t1 = s * s;
    t2 = r - 1.0;
    t4 = t2 * t2;
    t6 = t * t;
    t7 = t6 * t;
    t8 = t6 * t6;
    t11 = s + r - 1.0;
    t14 = t11 * t11;
    t16 = t14 * t11;
    t18 = t14 * t14;
    f = (t1 + 2.0 / 7.0 * s * t2 + t4 / 70) * (t7 * t8 + 56.0 / 15.0 * t8 * t6 * t11 + 28.0 / 5.0 * t8 * t * t14 + 56.0 / 13.0 * t8 * t16 + 70.0 / 39.0 * t7 * t18 + 56.0 / 143.0 * t6 * t18 * t11 + 28.0 / 715.0 * t * t18 * t14 + 8.0 / 6435.0 * t18 * t16);
  } else if (i == 0 && j == 3 && k == 6) {
    t1 = s * s;
    t3 = r - 1.0;
    t5 = t3 * t3;
    t9 = t * t;
    t10 = t9 * t9;
    t13 = s + r - 1.0;
    t15 = t13 * t13;
    t20 = t15 * t15;
    f = (t1 * s + 4.0 / 7.0 * t3 * t1 + 3.0 / 35.0 * s * t5 + 2.0 / 665.0 * t3 * t5) * (t9 * t10 + 42.0 / 13.0 * t10 * t * t13 + 105.0 / 26.0 * t15 * t10 + 350.0 / 143.0 * t9 * t * t15 * t13 + 105.0 / 143.0 * t9 * t20 + 14.0 / 143.0 * t * t20 * t13 + 7.0 / 1716.0 * t20 * t15);
  } else if (i == 0 && j == 4 && k == 5) {
    t1 = s * s;
    t2 = t1 * t1;
    t4 = r - 1.0;
    t6 = t4 * t4;
    t10 = t6 * t6;
    t12 = t * t;
    t13 = t12 * t12;
    t15 = s + r - 1.0;
    t18 = t15 * t15;
    t22 = t18 * t18;
    f = (t2 + 20.0 / 21.0 * t1 * s * t4 + 2.0 / 7.0 * t1 * t6 + 4.0 / 133.0 * s * t6 * t4 + t10 / 1197) * (t13 * t + 30.0 / 11.0 * t13 * t15 + 30.0 / 11.0 * t12 * t * t18 + 40.0 / 33.0 * t12 * t18 * t15 + 5.0 / 22.0 * t * t22 + t22 * t15 / 77);
  } else if (i == 0 && j == 5 && k == 4) {
    t1 = s * s;
    t2 = t1 * t1;
    t4 = r - 1.0;
    t7 = t4 * t4;
    t11 = t7 * t7;
    t15 = t * t;
    t16 = t15 * t15;
    t18 = s + r - 1.0;
    t20 = t18 * t18;
    t24 = t20 * t20;
    f = (t2 * s + 10.0 / 7.0 * t2 * t4 + 5.0 / 7.0 * t1 * s * t7 + 20.0 / 133.0 * t1 * t7 * t4 + 5.0 / 399.0 * s * t11 + 2.0 / 6783.0 * t11 * t4) * (t16 + 20.0 / 9.0 * t15 * t * t18 + 5.0 / 3.0 * t20 * t15 + 10.0 / 21.0 * t * t20 * t18 + 5.0 / 126.0 * t24);
  } else if (i == 0 && j == 6 && k == 3) {
    t1 = s * s;
    t2 = t1 * t1;
    t5 = r - 1.0;
    t7 = t5 * t5;
    t12 = t7 * t7;
    t18 = t * t;
    t20 = s + r - 1.0;
    t22 = t20 * t20;
    f = (t2 * t1 + 2.0 * t2 * s * t5 + 3.0 / 2.0 * t2 * t7 + 10.0 / 19.0 * t1 * s * t7 * t5 + 5.0 / 57.0 * t1 * t12 + 2.0 / 323.0 * s * t12 * t5 + t12 * t7 / 7752) * (t18 * t + 12.0 / 7.0 * t20 * t18 + 6.0 / 7.0 * t * t22 + 4.0 / 35.0 * t22 * t20);
  } else if (i == 0 && j == 7 && k == 2) {
    t1 = s * s;
    t2 = t1 * s;
    t3 = t1 * t1;
    t6 = r - 1.0;
    t9 = t6 * t6;
    t11 = t9 * t6;
    t13 = t9 * t9;
    t21 = t * t;
    t22 = s + r - 1.0;
    t24 = t22 * t22;
    f = (t3 * t2 + 8.0 / 3.0 * t3 * t1 * t6 + 14.0 / 5.0 * t3 * s * t9 + 28.0 / 19.0 * t3 * t11 + 70.0 / 171.0 * t2 * t13 + 56.0 / 969.0 * t1 * t13 * t6 + 7.0 / 1938.0 * s * t13 * t9 + t13 * t11 / 14535) * (t21 + 6.0 / 5.0 * t * t22 + 3.0 / 10.0 * t24);
  } else if (i == 0 && j == 8 && k == 1) {
    t1 = s * s;
    t2 = t1 * t1;
    t3 = t2 * t2;
    t4 = t1 * s;
    t6 = r - 1.0;
    t9 = t6 * t6;
    t12 = t9 * t6;
    t14 = t9 * t9;
    t22 = t14 * t14;
    f = (t3 + 24.0 / 7.0 * t2 * t4 * t6 + 24.0 / 5.0 * t2 * t1 * t9 + 336.0 / 95.0 * t2 * s * t12 + 28.0 / 19.0 * t2 * t14 + 112.0 / 323.0 * t4 * t14 * t6 + 14.0 / 323.0 * t1 * t14 * t9 + 4.0 / 1615.0 * s * t14 * t12 + t22 / 22610) * (t + 2.0 / 3.0 * s + 2.0 / 3.0 * r - 2.0 / 3.0);
  } else if (i == 0 && j == 9 && k == 0) {
    t1 = s * s;
    t2 = t1 * t1;
    t3 = t2 * t2;
    t5 = r - 1.0;
    t7 = t1 * s;
    t9 = t5 * t5;
    t12 = t9 * t5;
    t15 = t9 * t9;
    t23 = t15 * t15;
    f = t3 * s + 30.0 / 7.0 * t3 * t5 + 54.0 / 7.0 * t2 * t7 * t9 + 144.0 / 19.0 * t2 * t1 * t12 + 84.0 / 19.0 * t2 * s * t15 + 504.0 / 323.0 * t2 * t15 * t5 + 105.0 / 323.0 * t7 * t15 * t9 + 12.0 / 323.0 * t1 * t15 * t12 + 9.0 / 4522.0 * s * t23 + t23 * t5 / 29393;
  } else if (i == 1 && j == 0 && k == 8) {
    t2 = t * t;
    t3 = t2 * t2;
    t4 = t3 * t3;
    t5 = t2 * t;
    t7 = s + r - 1.0;
    t10 = t7 * t7;
    t13 = t10 * t7;
    t15 = t10 * t10;
    t23 = t15 * t15;
    f = (r - 2.0 / 23.0) * (t4 + 72.0 / 17.0 * t3 * t5 * t7 + 126.0 / 17.0 * t3 * t2 * t10 + 588.0 / 85.0 * t3 * t * t13 + 63.0 / 17.0 * t3 * t15 + 252.0 / 221.0 * t5 * t15 * t7 + 42.0 / 221.0 * t2 * t15 * t10 + 36.0 / 2431.0 * t * t13 * t15 + 9.0 / 24310.0 * t23);
  } else if (i == 1 && j == 1 && k == 7) {
    t4 = t * t;
    t5 = t4 * t;
    t6 = t4 * t4;
    t9 = s + r - 1.0;
    t12 = t9 * t9;
    t14 = t12 * t9;
    t16 = t12 * t12;
    f = (r - 2.0 / 23.0) * (s + 2.0 / 19.0 * r - 2.0 / 19.0) * (t6 * t5 + 56.0 / 15.0 * t6 * t4 * t9 + 28.0 / 5.0 * t6 * t * t12 + 56.0 / 13.0 * t6 * t14 + 70.0 / 39.0 * t5 * t16 + 56.0 / 143.0 * t4 * t16 * t9 + 28.0 / 715.0 * t * t16 * t12 + 8.0 / 6435.0 * t16 * t14);
  } else if (i == 1 && j == 2 && k == 6) {
    t2 = s * s;
    t3 = r - 1.0;
    t5 = t3 * t3;
    t8 = t * t;
    t9 = t8 * t8;
    t12 = s + r - 1.0;
    t14 = t12 * t12;
    t19 = t14 * t14;
    f = (r - 2.0 / 23.0) * (t2 + 6.0 / 19.0 * s * t3 + t5 / 57) * (t8 * t9 + 42.0 / 13.0 * t9 * t * t12 + 105.0 / 26.0 * t9 * t14 + 350.0 / 143.0 * t8 * t * t14 * t12 + 105.0 / 143.0 * t8 * t19 + 14.0 / 143.0 * t * t19 * t12 + 7.0 / 1716.0 * t19 * t14);
  } else if (i == 1 && j == 3 && k == 5) {
    t2 = s * s;
    t4 = r - 1.0;
    t6 = t4 * t4;
    t11 = t * t;
    t12 = t11 * t11;
    t14 = s + r - 1.0;
    t17 = t14 * t14;
    t21 = t17 * t17;
    f = (r - 2.0 / 23.0) * (t2 * s + 12.0 / 19.0 * t2 * t4 + 2.0 / 19.0 * s * t6 + 4.0 / 969.0 * t6 * t4) * (t12 * t + 30.0 / 11.0 * t14 * t12 + 30.0 / 11.0 * t11 * t * t17 + 40.0 / 33.0 * t11 * t17 * t14 + 5.0 / 22.0 * t * t21 + t21 * t14 / 77);
  } else if (i == 1 && j == 4 && k == 4) {
    t2 = s * s;
    t3 = t2 * t2;
    t5 = r - 1.0;
    t7 = t5 * t5;
    t11 = t7 * t7;
    t14 = t * t;
    t15 = t14 * t14;
    t17 = s + r - 1.0;
    t19 = t17 * t17;
    t23 = t19 * t19;
    f = (r - 2.0 / 23.0) * (t3 + 20.0 / 19.0 * t2 * s * t5 + 20.0 / 57.0 * t2 * t7 + 40.0 / 969.0 * s * t7 * t5 + 5.0 / 3876.0 * t11) * (t15 + 20.0 / 9.0 * t14 * t * t17 + 5.0 / 3.0 * t19 * t14 + 10.0 / 21.0 * t * t19 * t17 + 5.0 / 126.0 * t23);
  } else if (i == 1 && j == 5 && k == 3) {
    t2 = s * s;
    t3 = t2 * t2;
    t5 = r - 1.0;
    t8 = t5 * t5;
    t12 = t8 * t8;
    t17 = t * t;
    t19 = s + r - 1.0;
    t21 = t19 * t19;
    f = (r - 2.0 / 23.0) * (s * t3 + 30.0 / 19.0 * t3 * t5 + 50.0 / 57.0 * t2 * s * t8 + 200.0 / 969.0 * t2 * t8 * t5 + 25.0 / 1292.0 * s * t12 + t12 * t5 / 1938) * (t17 * t + 12.0 / 7.0 * t19 * t17 + 6.0 / 7.0 * t * t21 + 4.0 / 35.0 * t21 * t19);
  } else if (i == 1 && j == 6 && k == 2) {
    t2 = s * s;
    t3 = t2 * t2;
    t6 = r - 1.0;
    t8 = t6 * t6;
    t13 = t8 * t8;
    t20 = t * t;
    t21 = s + r - 1.0;
    t23 = t21 * t21;
    f = (r - 2.0 / 23.0) * (t3 * t2 + 42.0 / 19.0 * t6 * t3 * s + 35.0 / 19.0 * t3 * t8 + 700.0 / 969.0 * t2 * s * t8 * t6 + 175.0 / 1292.0 * t2 * t13 + 7.0 / 646.0 * s * t13 * t6 + t13 * t8 / 3876) * (t20 + 6.0 / 5.0 * t * t21 + 3.0 / 10.0 * t23);
  } else if (i == 1 && j == 7 && k == 1) {
    t2 = s * s;
    t3 = t2 * s;
    t4 = t2 * t2;
    t7 = r - 1.0;
    t10 = t7 * t7;
    t12 = t10 * t7;
    t14 = t10 * t10;
    f = (r - 2.0 / 23.0) * (t4 * t3 + 56.0 / 19.0 * t4 * t2 * t7 + 196.0 / 57.0 * t4 * s * t10 + 1960.0 / 969.0 * t4 * t12 + 1225.0 / 1938.0 * t3 * t14 + 98.0 / 969.0 * t2 * t14 * t7 + 7.0 / 969.0 * s * t14 * t10 + 2.0 / 12597.0 * t14 * t12) * (t + 2.0 / 3.0 * s + 2.0 / 3.0 * r - 2.0 / 3.0);
  } else if (i == 1 && j == 8 && k == 0) {
    t2 = s * s;
    t3 = t2 * t2;
    t4 = t3 * t3;
    t5 = t2 * s;
    t7 = r - 1.0;
    t10 = t7 * t7;
    t13 = t10 * t7;
    t15 = t10 * t10;
    t23 = t15 * t15;
    f = (r - 2.0 / 23.0) * (t4 + 72.0 / 19.0 * t3 * t5 * t7 + 112.0 / 19.0 * t3 * t2 * t10 + 1568.0 / 323.0 * t3 * s * t13 + 735.0 / 323.0 * t3 * t15 + 196.0 / 323.0 * t5 * t15 * t7 + 28.0 / 323.0 * t2 * t15 * t10 + 24.0 / 4199.0 * s * t15 * t13 + t23 / 8398);
  } else if (i == 2 && j == 0 && k == 7) {
    t1 = r * r;
    t3 = t * t;
    t4 = t3 * t;
    t5 = t3 * t3;
    t8 = s + r - 1.0;
    t11 = t8 * t8;
    t13 = t11 * t8;
    t15 = t11 * t11;
    f = (t1 - 6.0 / 23.0 * r + 3.0 / 253.0) * (t5 * t4 + 56.0 / 15.0 * t3 * t5 * t8 + 28.0 / 5.0 * t5 * t * t11 + 56.0 / 13.0 * t5 * t13 + 70.0 / 39.0 * t4 * t15 + 56.0 / 143.0 * t3 * t15 * t8 + 28.0 / 715.0 * t * t15 * t11 + 8.0 / 6435.0 * t15 * t13);
  } else if (i == 2 && j == 1 && k == 6) {
    t1 = r * r;
    t5 = t * t;
    t6 = t5 * t5;
    t9 = s + r - 1.0;
    t11 = t9 * t9;
    t16 = t11 * t11;
    f = (s + 2.0 / 17.0 * r - 2.0 / 17.0) * (t1 - 6.0 / 23.0 * r + 3.0 / 253.0) * (t6 * t5 + 42.0 / 13.0 * t6 * t * t9 + 105.0 / 26.0 * t6 * t11 + 350.0 / 143.0 * t5 * t * t11 * t9 + 105.0 / 143.0 * t5 * t16 + 14.0 / 143.0 * t * t16 * t9 + 7.0 / 1716.0 * t16 * t11);
  } else if (i == 2 && j == 2 && k == 5) {
    t1 = r * r;
    t3 = s * s;
    t4 = r - 1.0;
    t6 = t4 * t4;
    t9 = t * t;
    t10 = t9 * t9;
    t12 = s + r - 1.0;
    t15 = t12 * t12;
    t19 = t15 * t15;
    f = (t1 - 6.0 / 23.0 * r + 3.0 / 253.0) * (t3 + 6.0 / 17.0 * s * t4 + 3.0 / 136.0 * t6) * (t10 * t + 30.0 / 11.0 * t10 * t12 + 30.0 / 11.0 * t9 * t * t15 + 40.0 / 33.0 * t9 * t15 * t12 + 5.0 / 22.0 * t * t19 + t19 * t12 / 77);
  } else if (i == 2 && j == 3 && k == 4) {
    t1 = r * r;
    t3 = s * s;
    t5 = r - 1.0;
    t7 = t5 * t5;
    t12 = t * t;
    t13 = t12 * t12;
    t15 = s + r - 1.0;
    t17 = t15 * t15;
    t21 = t17 * t17;
    f = (t1 - 6.0 / 23.0 * r + 3.0 / 253.0) * (t3 * s + 12.0 / 17.0 * t3 * t5 + 9.0 / 68.0 * s * t7 + t7 * t5 / 170) * (t13 + 20.0 / 9.0 * t12 * t * t15 + 5.0 / 3.0 * t12 * t17 + 10.0 / 21.0 * t * t17 * t15 + 5.0 / 126.0 * t21);
  } else if (i == 2 && j == 4 && k == 3) {
    t1 = r * r;
    t3 = s * s;
    t4 = t3 * t3;
    t6 = r - 1.0;
    t8 = t6 * t6;
    t12 = t8 * t8;
    t15 = t * t;
    t17 = s + r - 1.0;
    t19 = t17 * t17;
    f = (t1 - 6.0 / 23.0 * r + 3.0 / 253.0) * (t4 + 20.0 / 17.0 * t6 * t3 * s + 15.0 / 34.0 * t3 * t8 + s * t8 * t6 / 17 + t12 / 476) * (t15 * t + 12.0 / 7.0 * t17 * t15 + 6.0 / 7.0 * t * t19 + 4.0 / 35.0 * t19 * t17);
  } else if (i == 2 && j == 5 && k == 2) {
    t1 = r * r;
    t3 = s * s;
    t4 = t3 * t3;
    t6 = r - 1.0;
    t9 = t6 * t6;
    t13 = t9 * t9;
    t18 = t * t;
    t19 = s + r - 1.0;
    t21 = t19 * t19;
    f = (t1 - 6.0 / 23.0 * r + 3.0 / 253.0) * (t4 * s + 30.0 / 17.0 * t4 * t6 + 75.0 / 68.0 * t3 * s * t9 + 5.0 / 17.0 * t3 * t9 * t6 + 15.0 / 476.0 * s * t13 + 3.0 / 3094.0 * t13 * t6) * (t18 + 6.0 / 5.0 * t * t19 + 3.0 / 10.0 * t21);
  } else if (i == 2 && j == 6 && k == 1) {
    t1 = r * r;
    t3 = s * s;
    t4 = t3 * t3;
    t7 = r - 1.0;
    t9 = t7 * t7;
    t14 = t9 * t9;
    f = (t1 - 6.0 / 23.0 * r + 3.0 / 253.0) * (t4 * t3 + 42.0 / 17.0 * t4 * s * t7 + 315.0 / 136.0 * t4 * t9 + 35.0 / 34.0 * t3 * s * t9 * t7 + 15.0 / 68.0 * t3 * t14 + 9.0 / 442.0 * s * t14 * t7 + t14 * t9 / 1768) * (t + 2.0 / 3.0 * s + 2.0 / 3.0 * r - 2.0 / 3.0);
  } else if (i == 2 && j == 7 && k == 0) {
    t1 = r * r;
    t3 = s * s;
    t4 = t3 * s;
    t5 = t3 * t3;
    t8 = r - 1.0;
    t11 = t8 * t8;
    t13 = t11 * t8;
    t15 = t11 * t11;
    f = (t1 - 6.0 / 23.0 * r + 3.0 / 253.0) * (t5 * t4 + 56.0 / 17.0 * t5 * t3 * t8 + 147.0 / 34.0 * t5 * s * t11 + 49.0 / 17.0 * t5 * t13 + 35.0 / 34.0 * t4 * t15 + 42.0 / 221.0 * t3 * t15 * t8 + 7.0 / 442.0 * s * t15 * t11 + t15 * t13 / 2431);
  } else if (i == 3 && j == 0 && k == 6) {
    t1 = r * r;
    t4 = t * t;
    t5 = t4 * t4;
    t8 = s + r - 1.0;
    t10 = t8 * t8;
    t15 = t10 * t10;
    f = (t1 * r - 12.0 / 23.0 * t1 + 18.0 / 253.0 * r - 4.0 / 1771.0) * (t5 * t4 + 42.0 / 13.0 * t5 * t * t8 + 105.0 / 26.0 * t5 * t10 + 350.0 / 143.0 * t4 * t * t10 * t8 + 105.0 / 143.0 * t4 * t15 + 14.0 / 143.0 * t * t15 * t8 + 7.0 / 1716.0 * t15 * t10);
  } else if (i == 3 && j == 1 && k == 5) {
    t1 = r * r;
    t6 = t * t;
    t7 = t6 * t6;
    t9 = s + r - 1.0;
    t12 = t9 * t9;
    t16 = t12 * t12;
    f = (s + 2.0 / 15.0 * r - 2.0 / 15.0) * (t1 * r - 12.0 / 23.0 * t1 + 18.0 / 253.0 * r - 4.0 / 1771.0) * (t7 * t + 30.0 / 11.0 * t9 * t7 + 30.0 / 11.0 * t6 * t * t12 + 40.0 / 33.0 * t6 * t12 * t9 + 5.0 / 22.0 * t * t16 + t16 * t9 / 77);
  } else if (i == 3 && j == 2 && k == 4) {
    t1 = r * r;
    t4 = s * s;
    t5 = r - 1.0;
    t7 = t5 * t5;
    t10 = t * t;
    t11 = t10 * t10;
    t13 = s + r - 1.0;
    t15 = t13 * t13;
    t19 = t15 * t15;
    f = (t1 * r - 12.0 / 23.0 * t1 + 18.0 / 253.0 * r - 4.0 / 1771.0) * (t4 + 2.0 / 5.0 * s * t5 + t7 / 35) * (t11 + 20.0 / 9.0 * t10 * t * t13 + 5.0 / 3.0 * t15 * t10 + 10.0 / 21.0 * t * t15 * t13 + 5.0 / 126.0 * t19);
  } else if (i == 3 && j == 3 && k == 3) {
    t1 = r * r;
    t4 = s * s;
    t6 = r - 1.0;
    t8 = t6 * t6;
    t13 = t * t;
    t15 = s + r - 1.0;
    t17 = t15 * t15;
    f = (t1 * r - 12.0 / 23.0 * t1 + 18.0 / 253.0 * r - 4.0 / 1771.0) * (t4 * s + 4.0 / 5.0 * t4 * t6 + 6.0 / 35.0 * s * t8 + 4.0 / 455.0 * t8 * t6) * (t13 * t + 12.0 / 7.0 * t15 * t13 + 6.0 / 7.0 * t * t17 + 4.0 / 35.0 * t17 * t15);
  } else if (i == 3 && j == 4 && k == 2) {
    t1 = r * r;
    t4 = s * s;
    t5 = t4 * t4;
    t7 = r - 1.0;
    t9 = t7 * t7;
    t13 = t9 * t9;
    t16 = t * t;
    t17 = s + r - 1.0;
    t19 = t17 * t17;
    f = (t1 * r - 12.0 / 23.0 * t1 + 18.0 / 253.0 * r - 4.0 / 1771.0) * (t5 + 4.0 / 3.0 * t4 * s * t7 + 4.0 / 7.0 * t4 * t9 + 8.0 / 91.0 * s * t9 * t7 + t13 / 273) * (t16 + 6.0 / 5.0 * t * t17 + 3.0 / 10.0 * t19);
  } else if (i == 3 && j == 5 && k == 1) {
    t1 = r * r;
    t4 = s * s;
    t5 = t4 * t4;
    t7 = r - 1.0;
    t10 = t7 * t7;
    t14 = t10 * t10;
    f = (t1 * r - 12.0 / 23.0 * t1 + 18.0 / 253.0 * r - 4.0 / 1771.0) * (t5 * s + 2.0 * t5 * t7 + 10.0 / 7.0 * t4 * s * t10 + 40.0 / 91.0 * t4 * t10 * t7 + 5.0 / 91.0 * s * t14 + 2.0 / 1001.0 * t14 * t7) * (t + 2.0 / 3.0 * s + 2.0 / 3.0 * r - 2.0 / 3.0);
  } else if (i == 3 && j == 6 && k == 0) {
    t1 = r * r;
    t4 = s * s;
    t5 = t4 * t4;
    t8 = r - 1.0;
    t10 = t8 * t8;
    t15 = t10 * t10;
    f = (t1 * r - 12.0 / 23.0 * t1 + 18.0 / 253.0 * r - 4.0 / 1771.0) * (t5 * t4 + 14.0 / 5.0 * t5 * s * t8 + 3.0 * t5 * t10 + 20.0 / 13.0 * t4 * s * t10 * t8 + 5.0 / 13.0 * t4 * t15 + 6.0 / 143.0 * s * t15 * t8 + t15 * t10 / 715);
  } else if (i == 4 && j == 0 && k == 5) {
    t1 = r * r;
    t2 = t1 * t1;
    t5 = t * t;
    t6 = t5 * t5;
    t8 = s + r - 1.0;
    t11 = t8 * t8;
    t15 = t11 * t11;
    f = (t2 - 20.0 / 23.0 * t1 * r + 60.0 / 253.0 * t1 - 40.0 / 1771.0 * r + 1.0 / 1771.0) * (t6 * t + 30.0 / 11.0 * t6 * t8 + 30.0 / 11.0 * t5 * t * t11 + 40.0 / 33.0 * t5 * t11 * t8 + 5.0 / 22.0 * t * t15 + t15 * t8 / 77);
  } else if (i == 4 && j == 1 && k == 4) {
    t1 = r * r;
    t2 = t1 * t1;
    t7 = t * t;
    t8 = t7 * t7;
    t10 = s + r - 1.0;
    t12 = t10 * t10;
    t16 = t12 * t12;
    f = (s + 2.0 / 13.0 * r - 2.0 / 13.0) * (t2 - 20.0 / 23.0 * t1 * r + 60.0 / 253.0 * t1 - 40.0 / 1771.0 * r + 1.0 / 1771.0) * (t8 + 20.0 / 9.0 * t7 * t * t10 + 5.0 / 3.0 * t7 * t12 + 10.0 / 21.0 * t * t12 * t10 + 5.0 / 126.0 * t16);
  } else if (i == 4 && j == 2 && k == 3) {
    t1 = r * r;
    t2 = t1 * t1;
    t5 = s * s;
    t6 = r - 1.0;
    t8 = t6 * t6;
    t11 = t * t;
    t13 = s + r - 1.0;
    t15 = t13 * t13;
    f = (t2 - 20.0 / 23.0 * t1 * r + 60.0 / 253.0 * t1 - 40.0 / 1771.0 * r + 1.0 / 1771.0) * (t5 + 6.0 / 13.0 * s * t6 + t8 / 26) * (t11 * t + 12.0 / 7.0 * t11 * t13 + 6.0 / 7.0 * t * t15 + 4.0 / 35.0 * t15 * t13);
  } else if (i == 4 && j == 3 && k == 2) {
    t1 = r * r;
    t2 = t1 * t1;
    t5 = s * s;
    t7 = r - 1.0;
    t9 = t7 * t7;
    t14 = t * t;
    t15 = s + r - 1.0;
    t17 = t15 * t15;
    f = (t2 - 20.0 / 23.0 * t1 * r + 60.0 / 253.0 * t1 - 40.0 / 1771.0 * r + 1.0 / 1771.0) * (t5 * s + 12.0 / 13.0 * t5 * t7 + 3.0 / 13.0 * s * t9 + 2.0 / 143.0 * t9 * t7) * (t14 + 6.0 / 5.0 * t * t15 + 3.0 / 10.0 * t17);
  } else if (i == 4 && j == 4 && k == 1) {
    t1 = r * r;
    t2 = t1 * t1;
    t5 = s * s;
    t6 = t5 * t5;
    t8 = r - 1.0;
    t10 = t8 * t8;
    t14 = t10 * t10;
    f = (t2 - 20.0 / 23.0 * t1 * r + 60.0 / 253.0 * t1 - 40.0 / 1771.0 * r + 1.0 / 1771.0) * (t6 + 20.0 / 13.0 * t5 * s * t8 + 10.0 / 13.0 * t5 * t10 + 20.0 / 143.0 * s * t10 * t8 + t14 / 143) * (t + 2.0 / 3.0 * s + 2.0 / 3.0 * r - 2.0 / 3.0);
  } else if (i == 4 && j == 5 && k == 0) {
    t1 = r * r;
    t2 = t1 * t1;
    t5 = s * s;
    t6 = t5 * t5;
    t8 = r - 1.0;
    t11 = t8 * t8;
    t15 = t11 * t11;
    f = (t2 - 20.0 / 23.0 * t1 * r + 60.0 / 253.0 * t1 - 40.0 / 1771.0 * r + 1.0 / 1771.0) * (t6 * s + 30.0 / 13.0 * t6 * t8 + 25.0 / 13.0 * t5 * s * t11 + 100.0 / 143.0 * t5 * t11 * t8 + 15.0 / 143.0 * s * t15 + 2.0 / 429.0 * t15 * t8);
  } else if (i == 5 && j == 0 && k == 4) {
    t1 = r * r;
    t2 = t1 * t1;
    t6 = t * t;
    t7 = t6 * t6;
    t9 = s + r - 1.0;
    t11 = t9 * t9;
    t15 = t11 * t11;
    f = (t2 * r - 30.0 / 23.0 * t2 + 150.0 / 253.0 * t1 * r - 200.0 / 1771.0 * t1 + 15.0 / 1771.0 * r - 6.0 / 33649.0) * (t7 + 20.0 / 9.0 * t6 * t * t9 + 5.0 / 3.0 * t6 * t11 + 10.0 / 21.0 * t * t11 * t9 + 5.0 / 126.0 * t15);
  } else if (i == 5 && j == 1 && k == 3) {
    t1 = r * r;
    t2 = t1 * t1;
    t8 = t * t;
    t10 = s + r - 1.0;
    t12 = t10 * t10;
    f = (t2 * r - 30.0 / 23.0 * t2 + 150.0 / 253.0 * t1 * r - 200.0 / 1771.0 * t1 + 15.0 / 1771.0 * r - 6.0 / 33649.0) * (s + 2.0 / 11.0 * r - 2.0 / 11.0) * (t8 * t + 12.0 / 7.0 * t8 * t10 + 6.0 / 7.0 * t * t12 + 4.0 / 35.0 * t12 * t10);
  } else if (i == 5 && j == 2 && k == 2) {
    t1 = r * r;
    t2 = t1 * t1;
    t6 = s * s;
    t7 = r - 1.0;
    t9 = t7 * t7;
    t12 = t * t;
    t13 = s + r - 1.0;
    t15 = t13 * t13;
    f = (t2 * r - 30.0 / 23.0 * t2 + 150.0 / 253.0 * t1 * r - 200.0 / 1771.0 * t1 + 15.0 / 1771.0 * r - 6.0 / 33649.0) * (t6 + 6.0 / 11.0 * s * t7 + 3.0 / 55.0 * t9) * (t12 + 6.0 / 5.0 * t * t13 + 3.0 / 10.0 * t15);
  } else if (i == 5 && j == 3 && k == 1) {
    t1 = r * r;
    t2 = t1 * t1;
    t6 = s * s;
    t8 = r - 1.0;
    t10 = t8 * t8;
    f = (t2 * r - 30.0 / 23.0 * t2 + 150.0 / 253.0 * t1 * r - 200.0 / 1771.0 * t1 + 15.0 / 1771.0 * r - 6.0 / 33649.0) * (t6 * s + 12.0 / 11.0 * t6 * t8 + 18.0 / 55.0 * s * t10 + 4.0 / 165.0 * t8 * t10) * (t + 2.0 / 3.0 * s + 2.0 / 3.0 * r - 2.0 / 3.0);
  } else if (i == 5 && j == 4 && k == 0) {
    t1 = r * r;
    t2 = t1 * t1;
    t6 = s * s;
    t7 = t6 * t6;
    t9 = r - 1.0;
    t11 = t9 * t9;
    t15 = t11 * t11;
    f = (t2 * r - 30.0 / 23.0 * t2 + 150.0 / 253.0 * t1 * r - 200.0 / 1771.0 * t1 + 15.0 / 1771.0 * r - 6.0 / 33649.0) * (t7 + 20.0 / 11.0 * t6 * s * t9 + 12.0 / 11.0 * t6 * t11 + 8.0 / 33.0 * s * t11 * t9 + t15 / 66);
  } else if (i == 6 && j == 0 && k == 3) {
    t1 = r * r;
    t2 = t1 * t1;
    t7 = t * t;
    t9 = s + r - 1.0;
    t11 = t9 * t9;
    f = (t2 * t1 - 42.0 / 23.0 * t2 * r + 315.0 / 253.0 * t2 - 100.0 / 253.0 * t1 * r + 15.0 / 253.0 * t1 - 18.0 / 4807.0 * r + 1.0 / 14421.0) * (t7 * t + 12.0 / 7.0 * t7 * t9 + 6.0 / 7.0 * t * t11 + 4.0 / 35.0 * t11 * t9);
  } else if (i == 6 && j == 1 && k == 2) {
    t1 = r * r;
    t2 = t1 * t1;
    t9 = t * t;
    t10 = s + r - 1.0;
    t12 = t10 * t10;
    f = (t2 * t1 - 42.0 / 23.0 * t2 * r + 315.0 / 253.0 * t2 - 100.0 / 253.0 * t1 * r + 15.0 / 253.0 * t1 - 18.0 / 4807.0 * r + 1.0 / 14421.0) * (s + 2.0 / 9.0 * r - 2.0 / 9.0) * (t9 + 6.0 / 5.0 * t * t10 + 3.0 / 10.0 * t12);
  } else if (i == 6 && j == 2 && k == 1) {
    t1 = r * r;
    t2 = t1 * t1;
    t7 = s * s;
    t8 = r - 1.0;
    t10 = t8 * t8;
    f = (t2 * t1 - 42.0 / 23.0 * t2 * r + 315.0 / 253.0 * t2 - 100.0 / 253.0 * t1 * r + 15.0 / 253.0 * t1 - 18.0 / 4807.0 * r + 1.0 / 14421.0) * (t7 + 2.0 / 3.0 * s * t8 + t10 / 12) * (t + 2.0 / 3.0 * s + 2.0 / 3.0 * r - 2.0 / 3.0);
  } else if (i == 6 && j == 3 && k == 0) {
    t1 = r * r;
    t2 = t1 * t1;
    t7 = s * s;
    t9 = r - 1.0;
    t11 = t9 * t9;
    f = (t2 * t1 - 42.0 / 23.0 * t2 * r + 315.0 / 253.0 * t2 - 100.0 / 253.0 * t1 * r + 15.0 / 253.0 * t1 - 18.0 / 4807.0 * r + 1.0 / 14421.0) * (t7 * s + 4.0 / 3.0 * t7 * t9 + s * t11 / 2 + t11 * t9 / 21);
  } else if (i == 7 && j == 0 && k == 2) {
    t1 = r * r;
    t2 = t1 * r;
    t3 = t1 * t1;
    t8 = t * t;
    t9 = s + r - 1.0;
    t11 = t9 * t9;
    f = (t3 * t2 - 56.0 / 23.0 * t3 * t1 + 588.0 / 253.0 * t3 * r - 280.0 / 253.0 * t3 + 70.0 / 253.0 * t2 - 168.0 / 4807.0 * t1 + 28.0 / 14421.0 * r - 8.0 / 245157.0) * (t8 + 6.0 / 5.0 * t * t9 + 3.0 / 10.0 * t11);
  } else if (i == 7 && j == 1 && k == 1) {
    t1 = r * r;
    t2 = t1 * r;
    t3 = t1 * t1;
    f = (t3 * t2 - 56.0 / 23.0 * t3 * t1 + 588.0 / 253.0 * t3 * r - 280.0 / 253.0 * t3 + 70.0 / 253.0 * t2 - 168.0 / 4807.0 * t1 + 28.0 / 14421.0 * r - 8.0 / 245157.0) * (s + 2.0 / 7.0 * r - 2.0 / 7.0) * (t + 2.0 / 3.0 * s + 2.0 / 3.0 * r - 2.0 / 3.0);
  } else if (i == 7 && j == 2 && k == 0) {
    t1 = r * r;
    t2 = t1 * r;
    t3 = t1 * t1;
    t8 = s * s;
    t9 = r - 1.0;
    t11 = t9 * t9;
    f = (t3 * t2 - 56.0 / 23.0 * t3 * t1 + 588.0 / 253.0 * t3 * r - 280.0 / 253.0 * t3 + 70.0 / 253.0 * t2 - 168.0 / 4807.0 * t1 + 28.0 / 14421.0 * r - 8.0 / 245157.0) * (t8 + 6.0 / 7.0 * s * t9 + t11 / 7);
  } else if (i == 8 && j == 0 && k == 1) {
    t1 = r * r;
    t2 = t1 * t1;
    t3 = t2 * t2;
    t4 = t1 * r;
    f = (t3 - 72.0 / 23.0 * t2 * t4 + 1008.0 / 253.0 * t2 * t1 - 672.0 / 253.0 * t2 * r + 252.0 / 253.0 * t2 - 1008.0 / 4807.0 * t4 + 112.0 / 4807.0 * t1 - 96.0 / 81719.0 * r + 3.0 / 163438.0) * (t + 2.0 / 3.0 * s + 2.0 / 3.0 * r - 2.0 / 3.0);
  } else if (i == 8 && j == 1 && k == 0) {
    t1 = r * r;
    t2 = t1 * t1;
    t3 = t2 * t2;
    t4 = t1 * r;
    f = (t3 - 72.0 / 23.0 * t2 * t4 + 1008.0 / 253.0 * t2 * t1 - 672.0 / 253.0 * t2 * r + 252.0 / 253.0 * t2 - 1008.0 / 4807.0 * t4 + 112.0 / 4807.0 * t1 - 96.0 / 81719.0 * r + 3.0 / 163438.0) * (s + 2.0 / 5.0 * r - 2.0 / 5.0);
  } else if (i == 9 && j == 0 && k == 0) {
    t1 = r * r;
    t2 = t1 * t1;
    t3 = t2 * t2;
    t5 = t1 * r;
    f = t3 * r - 90.0 / 23.0 * t3 + 1620.0 / 253.0 * t2 * t5 - 1440.0 / 253.0 * t2 * t1 + 756.0 / 253.0 * t2 * r - 4536.0 / 4807.0 * t2 + 840.0 / 4807.0 * t5 - 1440.0 / 81719.0 * t1 + 135.0 / 163438.0 * r - 1.0 / 81719.0;
  } else if (i == 0 && j == 0 && k == 10) {
    t1 = t * t;
    t2 = t1 * t1;
    t3 = t2 * t2;
    t6 = s + r - 1.0;
    t8 = t6 * t6;
    t10 = t1 * t;
    t12 = t8 * t6;
    t15 = t8 * t8;
    t24 = t15 * t15;
    f = t3 * t1 + 110.0 / 21.0 * t3 * t * t6 + 165.0 / 14.0 * t3 * t8 + 1980.0 / 133.0 * t2 * t10 * t12 + 220.0 / 19.0 * t2 * t1 * t15 + 1848.0 / 323.0 * t2 * t * t15 * t6 + 1155.0 / 646.0 * t2 * t15 * t8 + 110.0 / 323.0 * t10 * t15 * t12 + 165.0 / 4522.0 * t1 * t24 + 55.0 / 29393.0 * t * t24 * t6 + 11.0 / 352716.0 * t24 * t8;
  } else if (i == 0 && j == 1 && k == 9) {
    t2 = t * t;
    t3 = t2 * t2;
    t4 = t3 * t3;
    t6 = s + r - 1.0;
    t8 = t2 * t;
    t10 = t6 * t6;
    t13 = t10 * t6;
    t16 = t10 * t10;
    t24 = t16 * t16;
    f = (s + 2.0 / 23.0 * r - 2.0 / 23.0) * (t4 * t + 90.0 / 19.0 * t4 * t6 + 180.0 / 19.0 * t3 * t8 * t10 + 3360.0 / 323.0 * t3 * t2 * t13 + 2205.0 / 323.0 * t3 * t * t16 + 882.0 / 323.0 * t3 * t16 * t6 + 210.0 / 323.0 * t8 * t16 * t10 + 360.0 / 4199.0 * t2 * t16 * t13 + 45.0 / 8398.0 * t * t24 + 5.0 / 46189.0 * t24 * t6);
  } else if (i == 0 && j == 2 && k == 8) {
    t1 = s * s;
    t2 = r - 1.0;
    t4 = t2 * t2;
    t6 = t * t;
    t7 = t6 * t6;
    t8 = t7 * t7;
    t9 = t6 * t;
    t11 = s + r - 1.0;
    t14 = t11 * t11;
    t17 = t14 * t11;
    t19 = t14 * t14;
    t27 = t19 * t19;
    f = (t1 + 6.0 / 23.0 * s * t2 + 3.0 / 253.0 * t4) * (t8 + 72.0 / 17.0 * t7 * t9 * t11 + 126.0 / 17.0 * t7 * t6 * t14 + 588.0 / 85.0 * t7 * t * t17 + 63.0 / 17.0 * t7 * t19 + 252.0 / 221.0 * t9 * t19 * t11 + 42.0 / 221.0 * t6 * t19 * t14 + 36.0 / 2431.0 * t * t19 * t17 + 9.0 / 24310.0 * t27);
  } else if (i == 0 && j == 3 && k == 7) {
    t1 = s * s;
    t3 = r - 1.0;
    t5 = t3 * t3;
    t9 = t * t;
    t10 = t9 * t;
    t11 = t9 * t9;
    t14 = s + r - 1.0;
    t17 = t14 * t14;
    t19 = t17 * t14;
    t21 = t17 * t17;
    f = (t1 * s + 12.0 / 23.0 * t3 * t1 + 18.0 / 253.0 * s * t5 + 4.0 / 1771.0 * t5 * t3) * (t10 * t11 + 56.0 / 15.0 * t11 * t9 * t14 + 28.0 / 5.0 * t11 * t * t17 + 56.0 / 13.0 * t19 * t11 + 70.0 / 39.0 * t10 * t21 + 56.0 / 143.0 * t9 * t21 * t14 + 28.0 / 715.0 * t * t21 * t17 + 8.0 / 6435.0 * t21 * t19);
  } else if (i == 0 && j == 4 && k == 6) {
    t1 = s * s;
    t2 = t1 * t1;
    t4 = r - 1.0;
    t6 = t4 * t4;
    t10 = t6 * t6;
    t12 = t * t;
    t13 = t12 * t12;
    t16 = s + r - 1.0;
    t18 = t16 * t16;
    t23 = t18 * t18;
    f = (t2 + 20.0 / 23.0 * t1 * s * t4 + 60.0 / 253.0 * t1 * t6 + 40.0 / 1771.0 * s * t4 * t6 + t10 / 1771) * (t12 * t13 + 42.0 / 13.0 * t13 * t * t16 + 105.0 / 26.0 * t13 * t18 + 350.0 / 143.0 * t12 * t * t18 * t16 + 105.0 / 143.0 * t12 * t23 + 14.0 / 143.0 * t * t23 * t16 + 7.0 / 1716.0 * t23 * t18);
  } else if (i == 0 && j == 5 && k == 5) {
    t1 = s * s;
    t2 = t1 * t1;
    t4 = r - 1.0;
    t7 = t4 * t4;
    t11 = t7 * t7;
    t15 = t * t;
    t16 = t15 * t15;
    t18 = s + r - 1.0;
    t21 = t18 * t18;
    t25 = t21 * t21;
    f = (s * t2 + 30.0 / 23.0 * t2 * t4 + 150.0 / 253.0 * t7 * t1 * s + 200.0 / 1771.0 * t1 * t7 * t4 + 15.0 / 1771.0 * s * t11 + 6.0 / 33649.0 * t11 * t4) * (t16 * t + 30.0 / 11.0 * t18 * t16 + 30.0 / 11.0 * t15 * t * t21 + 40.0 / 33.0 * t15 * t21 * t18 + 5.0 / 22.0 * t * t25 + t25 * t18 / 77);
  } else if (i == 0 && j == 6 && k == 4) {
    t1 = s * s;
    t2 = t1 * t1;
    t5 = r - 1.0;
    t7 = t5 * t5;
    t12 = t7 * t7;
    t18 = t * t;
    t19 = t18 * t18;
    t21 = s + r - 1.0;
    t23 = t21 * t21;
    t27 = t23 * t23;
    f = (t2 * t1 + 42.0 / 23.0 * t2 * s * t5 + 315.0 / 253.0 * t2 * t7 + 100.0 / 253.0 * t1 * s * t7 * t5 + 15.0 / 253.0 * t1 * t12 + 18.0 / 4807.0 * s * t12 * t5 + t12 * t7 / 14421) * (t19 + 20.0 / 9.0 * t18 * t * t21 + 5.0 / 3.0 * t23 * t18 + 10.0 / 21.0 * t * t23 * t21 + 5.0 / 126.0 * t27);
  } else if (i == 0 && j == 7 && k == 3) {
    t1 = s * s;
    t2 = t1 * s;
    t3 = t1 * t1;
    t6 = r - 1.0;
    t9 = t6 * t6;
    t11 = t9 * t6;
    t13 = t9 * t9;
    t21 = t * t;
    t23 = s + r - 1.0;
    t25 = t23 * t23;
    f = (t3 * t2 + 56.0 / 23.0 * t3 * t1 * t6 + 588.0 / 253.0 * t3 * s * t9 + 280.0 / 253.0 * t3 * t11 + 70.0 / 253.0 * t2 * t13 + 168.0 / 4807.0 * t1 * t13 * t6 + 28.0 / 14421.0 * s * t13 * t9 + 8.0 / 245157.0 * t13 * t11) * (t21 * t + 12.0 / 7.0 * t21 * t23 + 6.0 / 7.0 * t * t25 + 4.0 / 35.0 * t25 * t23);
  } else if (i == 0 && j == 8 && k == 2) {
    t1 = s * s;
    t2 = t1 * t1;
    t3 = t2 * t2;
    t4 = t1 * s;
    t6 = r - 1.0;
    t9 = t6 * t6;
    t12 = t9 * t6;
    t14 = t9 * t9;
    t22 = t14 * t14;
    t24 = t * t;
    t25 = s + r - 1.0;
    t27 = t25 * t25;
    f = (t3 + 72.0 / 23.0 * t2 * t4 * t6 + 1008.0 / 253.0 * t2 * t1 * t9 + 672.0 / 253.0 * t2 * s * t12 + 252.0 / 253.0 * t2 * t14 + 1008.0 / 4807.0 * t4 * t14 * t6 + 112.0 / 4807.0 * t1 * t14 * t9 + 96.0 / 81719.0 * s * t14 * t12 + 3.0 / 163438.0 * t22) * (t24 + 6.0 / 5.0 * t * t25 + 3.0 / 10.0 * t27);
  } else if (i == 0 && j == 9 && k == 1) {
    t1 = s * s;
    t2 = t1 * t1;
    t3 = t2 * t2;
    t5 = r - 1.0;
    t7 = t1 * s;
    t9 = t5 * t5;
    t12 = t9 * t5;
    t15 = t9 * t9;
    t23 = t15 * t15;
    f = (t3 * s + 90.0 / 23.0 * t3 * t5 + 1620.0 / 253.0 * t2 * t7 * t9 + 1440.0 / 253.0 * t2 * t1 * t12 + 756.0 / 253.0 * t2 * s * t15 + 4536.0 / 4807.0 * t2 * t15 * t5 + 840.0 / 4807.0 * t7 * t15 * t9 + 1440.0 / 81719.0 * t1 * t15 * t12 + 135.0 / 163438.0 * s * t23 + t23 * t5 / 81719) * (t + 2.0 / 3.0 * s + 2.0 / 3.0 * r - 2.0 / 3.0);
  } else if (i == 0 && j == 10 && k == 0) {
    t1 = s * s;
    t2 = t1 * t1;
    t3 = t2 * t2;
    t6 = r - 1.0;
    t8 = t6 * t6;
    t10 = t1 * s;
    t12 = t8 * t6;
    t15 = t8 * t8;
    t24 = t15 * t15;
    f = t3 * t1 + 110.0 / 23.0 * t3 * s * t6 + 225.0 / 23.0 * t3 * t8 + 1800.0 / 161.0 * t2 * t10 * t12 + 180.0 / 23.0 * t2 * t1 * t15 + 1512.0 / 437.0 * t2 * s * t15 * t6 + 420.0 / 437.0 * t2 * t15 * t8 + 1200.0 / 7429.0 * t10 * t15 * t12 + 225.0 / 14858.0 * t1 * t24 + 5.0 / 7429.0 * s * t24 * t6 + t24 * t8 / 104006;
  } else if (i == 1 && j == 0 && k == 9) {
    t2 = t * t;
    t3 = t2 * t2;
    t4 = t3 * t3;
    t6 = s + r - 1.0;
    t8 = t2 * t;
    t10 = t6 * t6;
    t13 = t10 * t6;
    t16 = t10 * t10;
    t24 = t16 * t16;
    f = (r - 2.0 / 25.0) * (t4 * t + 90.0 / 19.0 * t4 * t6 + 180.0 / 19.0 * t3 * t8 * t10 + 3360.0 / 323.0 * t3 * t2 * t13 + 2205.0 / 323.0 * t3 * t * t16 + 882.0 / 323.0 * t3 * t16 * t6 + 210.0 / 323.0 * t8 * t16 * t10 + 360.0 / 4199.0 * t2 * t16 * t13 + 45.0 / 8398.0 * t * t24 + 5.0 / 46189.0 * t24 * t6);
  } else if (i == 1 && j == 1 && k == 8) {
    t4 = t * t;
    t5 = t4 * t4;
    t6 = t5 * t5;
    t7 = t4 * t;
    t9 = s + r - 1.0;
    t12 = t9 * t9;
    t15 = t12 * t9;
    t17 = t12 * t12;
    t25 = t17 * t17;
    f = (s + 2.0 / 21.0 * r - 2.0 / 21.0) * (r - 2.0 / 25.0) * (t6 + 72.0 / 17.0 * t5 * t7 * t9 + 126.0 / 17.0 * t5 * t4 * t12 + 588.0 / 85.0 * t5 * t * t15 + 63.0 / 17.0 * t5 * t17 + 252.0 / 221.0 * t7 * t17 * t9 + 42.0 / 221.0 * t4 * t17 * t12 + 36.0 / 2431.0 * t * t17 * t15 + 9.0 / 24310.0 * t25);
  } else if (i == 1 && j == 2 && k == 7) {
    t2 = s * s;
    t3 = r - 1.0;
    t5 = t3 * t3;
    t8 = t * t;
    t9 = t8 * t;
    t10 = t8 * t8;
    t13 = s + r - 1.0;
    t16 = t13 * t13;
    t18 = t16 * t13;
    t20 = t16 * t16;
    f = (r - 2.0 / 25.0) * (t2 + 2.0 / 7.0 * s * t3 + t5 / 70) * (t10 * t9 + 56.0 / 15.0 * t10 * t8 * t13 + 28.0 / 5.0 * t10 * t * t16 + 56.0 / 13.0 * t10 * t18 + 70.0 / 39.0 * t9 * t20 + 56.0 / 143.0 * t8 * t20 * t13 + 28.0 / 715.0 * t * t20 * t16 + 8.0 / 6435.0 * t20 * t18);
  } else if (i == 1 && j == 3 && k == 6) {
    t2 = s * s;
    t4 = r - 1.0;
    t6 = t4 * t4;
    t11 = t * t;
    t12 = t11 * t11;
    t15 = s + r - 1.0;
    t17 = t15 * t15;
    t22 = t17 * t17;
    f = (r - 2.0 / 25.0) * (t2 * s + 4.0 / 7.0 * t2 * t4 + 3.0 / 35.0 * s * t6 + 2.0 / 665.0 * t6 * t4) * (t11 * t12 + 42.0 / 13.0 * t12 * t * t15 + 105.0 / 26.0 * t17 * t12 + 350.0 / 143.0 * t11 * t * t17 * t15 + 105.0 / 143.0 * t11 * t22 + 14.0 / 143.0 * t * t22 * t15 + 7.0 / 1716.0 * t22 * t17);
  } else if (i == 1 && j == 4 && k == 5) {
    t2 = s * s;
    t3 = t2 * t2;
    t5 = r - 1.0;
    t7 = t5 * t5;
    t11 = t7 * t7;
    t14 = t * t;
    t15 = t14 * t14;
    t17 = s + r - 1.0;
    t20 = t17 * t17;
    t24 = t20 * t20;
    f = (r - 2.0 / 25.0) * (t3 + 20.0 / 21.0 * t5 * t2 * s + 2.0 / 7.0 * t2 * t7 + 4.0 / 133.0 * s * t5 * t7 + t11 / 1197) * (t15 * t + 30.0 / 11.0 * t17 * t15 + 30.0 / 11.0 * t14 * t * t20 + 40.0 / 33.0 * t14 * t20 * t17 + 5.0 / 22.0 * t * t24 + t24 * t17 / 77);
  } else if (i == 1 && j == 5 && k == 4) {
    t2 = s * s;
    t3 = t2 * t2;
    t5 = r - 1.0;
    t8 = t5 * t5;
    t12 = t8 * t8;
    t17 = t * t;
    t18 = t17 * t17;
    t20 = s + r - 1.0;
    t22 = t20 * t20;
    t26 = t22 * t22;
    f = (r - 2.0 / 25.0) * (s * t3 + 10.0 / 7.0 * t3 * t5 + 5.0 / 7.0 * t2 * s * t8 + 20.0 / 133.0 * t2 * t8 * t5 + 5.0 / 399.0 * s * t12 + 2.0 / 6783.0 * t12 * t5) * (t18 + 20.0 / 9.0 * t17 * t * t20 + 5.0 / 3.0 * t22 * t17 + 10.0 / 21.0 * t * t22 * t20 + 5.0 / 126.0 * t26);
  } else if (i == 1 && j == 6 && k == 3) {
    t2 = s * s;
    t3 = t2 * t2;
    t6 = r - 1.0;
    t8 = t6 * t6;
    t13 = t8 * t8;
    t20 = t * t;
    t22 = s + r - 1.0;
    t24 = t22 * t22;
    f = (r - 2.0 / 25.0) * (t3 * t2 + 2.0 * t3 * s * t6 + 3.0 / 2.0 * t3 * t8 + 10.0 / 19.0 * t2 * s * t8 * t6 + 5.0 / 57.0 * t2 * t13 + 2.0 / 323.0 * s * t13 * t6 + t13 * t8 / 7752) * (t20 * t + 12.0 / 7.0 * t22 * t20 + 6.0 / 7.0 * t * t24 + 4.0 / 35.0 * t24 * t22);
  } else if (i == 1 && j == 7 && k == 2) {
    t2 = s * s;
    t3 = t2 * s;
    t4 = t2 * t2;
    t7 = r - 1.0;
    t10 = t7 * t7;
    t12 = t10 * t7;
    t14 = t10 * t10;
    t23 = t * t;
    t24 = s + r - 1.0;
    t26 = t24 * t24;
    f = (r - 2.0 / 25.0) * (t4 * t3 + 8.0 / 3.0 * t2 * t4 * t7 + 14.0 / 5.0 * t10 * t4 * s + 28.0 / 19.0 * t4 * t12 + 70.0 / 171.0 * t3 * t14 + 56.0 / 969.0 * t2 * t14 * t7 + 7.0 / 1938.0 * s * t14 * t10 + t14 * t12 / 14535) * (t23 + 6.0 / 5.0 * t * t24 + 3.0 / 10.0 * t26);
  } else if (i == 1 && j == 8 && k == 1) {
    t2 = s * s;
    t3 = t2 * t2;
    t4 = t3 * t3;
    t5 = t2 * s;
    t7 = r - 1.0;
    t10 = t7 * t7;
    t13 = t10 * t7;
    t15 = t10 * t10;
    t23 = t15 * t15;
    f = (r - 2.0 / 25.0) * (t4 + 24.0 / 7.0 * t3 * t5 * t7 + 24.0 / 5.0 * t3 * t2 * t10 + 336.0 / 95.0 * t3 * s * t13 + 28.0 / 19.0 * t3 * t15 + 112.0 / 323.0 * t5 * t15 * t7 + 14.0 / 323.0 * t2 * t15 * t10 + 4.0 / 1615.0 * s * t15 * t13 + t23 / 22610) * (t + 2.0 / 3.0 * s + 2.0 / 3.0 * r - 2.0 / 3.0);
  } else if (i == 1 && j == 9 && k == 0) {
    t2 = s * s;
    t3 = t2 * t2;
    t4 = t3 * t3;
    t6 = r - 1.0;
    t8 = t2 * s;
    t10 = t6 * t6;
    t13 = t10 * t6;
    t16 = t10 * t10;
    t24 = t16 * t16;
    f = (r - 2.0 / 25.0) * (t4 * s + 30.0 / 7.0 * t4 * t6 + 54.0 / 7.0 * t3 * t8 * t10 + 144.0 / 19.0 * t3 * t2 * t13 + 84.0 / 19.0 * t3 * s * t16 + 504.0 / 323.0 * t3 * t16 * t6 + 105.0 / 323.0 * t8 * t16 * t10 + 12.0 / 323.0 * t2 * t16 * t13 + 9.0 / 4522.0 * s * t24 + t24 * t6 / 29393);
  } else if (i == 2 && j == 0 && k == 8) {
    t1 = r * r;
    t3 = t * t;
    t4 = t3 * t3;
    t5 = t4 * t4;
    t6 = t3 * t;
    t8 = s + r - 1.0;
    t11 = t8 * t8;
    t14 = t11 * t8;
    t16 = t11 * t11;
    t24 = t16 * t16;
    f = (t1 - 6.0 / 25.0 * r + 1.0 / 100.0) * (t5 + 72.0 / 17.0 * t4 * t6 * t8 + 126.0 / 17.0 * t4 * t3 * t11 + 588.0 / 85.0 * t4 * t * t14 + 63.0 / 17.0 * t4 * t16 + 252.0 / 221.0 * t6 * t16 * t8 + 42.0 / 221.0 * t3 * t16 * t11 + 36.0 / 2431.0 * t * t16 * t14 + 9.0 / 24310.0 * t24);
  } else if (i == 2 && j == 1 && k == 7) {
    t1 = r * r;
    t5 = t * t;
    t6 = t5 * t;
    t7 = t5 * t5;
    t10 = s + r - 1.0;
    t13 = t10 * t10;
    t15 = t13 * t10;
    t17 = t13 * t13;
    f = (s + 2.0 / 19.0 * r - 2.0 / 19.0) * (t1 - 6.0 / 25.0 * r + 1.0 / 100.0) * (t6 * t7 + 56.0 / 15.0 * t7 * t5 * t10 + 28.0 / 5.0 * t7 * t * t13 + 56.0 / 13.0 * t15 * t7 + 70.0 / 39.0 * t6 * t17 + 56.0 / 143.0 * t5 * t17 * t10 + 28.0 / 715.0 * t * t17 * t13 + 8.0 / 6435.0 * t17 * t15);
  } else if (i == 2 && j == 2 && k == 6) {
    t1 = r * r;
    t3 = s * s;
    t4 = r - 1.0;
    t6 = t4 * t4;
    t9 = t * t;
    t10 = t9 * t9;
    t13 = s + r - 1.0;
    t15 = t13 * t13;
    t20 = t15 * t15;
    f = (t1 - 6.0 / 25.0 * r + 1.0 / 100.0) * (t3 + 6.0 / 19.0 * t4 * s + t6 / 57) * (t9 * t10 + 42.0 / 13.0 * t10 * t * t13 + 105.0 / 26.0 * t15 * t10 + 350.0 / 143.0 * t9 * t * t15 * t13 + 105.0 / 143.0 * t9 * t20 + 14.0 / 143.0 * t * t20 * t13 + 7.0 / 1716.0 * t20 * t15);
  } else if (i == 2 && j == 3 && k == 5) {
    t1 = r * r;
    t3 = s * s;
    t5 = r - 1.0;
    t7 = t5 * t5;
    t12 = t * t;
    t13 = t12 * t12;
    t15 = s + r - 1.0;
    t18 = t15 * t15;
    t22 = t18 * t18;
    f = (t1 - 6.0 / 25.0 * r + 1.0 / 100.0) * (t3 * s + 12.0 / 19.0 * t3 * t5 + 2.0 / 19.0 * s * t7 + 4.0 / 969.0 * t7 * t5) * (t13 * t + 30.0 / 11.0 * t15 * t13 + 30.0 / 11.0 * t12 * t * t18 + 40.0 / 33.0 * t12 * t18 * t15 + 5.0 / 22.0 * t * t22 + t22 * t15 / 77);
  } else if (i == 2 && j == 4 && k == 4) {
    t1 = r * r;
    t3 = s * s;
    t4 = t3 * t3;
    t6 = r - 1.0;
    t8 = t6 * t6;
    t12 = t8 * t8;
    t15 = t * t;
    t16 = t15 * t15;
    t18 = s + r - 1.0;
    t20 = t18 * t18;
    t24 = t20 * t20;
    f = (t1 - 6.0 / 25.0 * r + 1.0 / 100.0) * (t4 + 20.0 / 19.0 * t3 * s * t6 + 20.0 / 57.0 * t3 * t8 + 40.0 / 969.0 * s * t8 * t6 + 5.0 / 3876.0 * t12) * (t16 + 20.0 / 9.0 * t15 * t * t18 + 5.0 / 3.0 * t15 * t20 + 10.0 / 21.0 * t * t20 * t18 + 5.0 / 126.0 * t24);
  } else if (i == 2 && j == 5 && k == 3) {
    t1 = r * r;
    t3 = s * s;
    t4 = t3 * t3;
    t6 = r - 1.0;
    t9 = t6 * t6;
    t13 = t9 * t9;
    t18 = t * t;
    t20 = s + r - 1.0;
    t22 = t20 * t20;
    f = (t1 - 6.0 / 25.0 * r + 1.0 / 100.0) * (t4 * s + 30.0 / 19.0 * t4 * t6 + 50.0 / 57.0 * t3 * s * t9 + 200.0 / 969.0 * t3 * t9 * t6 + 25.0 / 1292.0 * s * t13 + t13 * t6 / 1938) * (t18 * t + 12.0 / 7.0 * t20 * t18 + 6.0 / 7.0 * t * t22 + 4.0 / 35.0 * t22 * t20);
  } else if (i == 2 && j == 6 && k == 2) {
    t1 = r * r;
    t3 = s * s;
    t4 = t3 * t3;
    t7 = r - 1.0;
    t9 = t7 * t7;
    t14 = t9 * t9;
    t21 = t * t;
    t22 = s + r - 1.0;
    t24 = t22 * t22;
    f = (t1 - 6.0 / 25.0 * r + 1.0 / 100.0) * (t4 * t3 + 42.0 / 19.0 * t4 * s * t7 + 35.0 / 19.0 * t4 * t9 + 700.0 / 969.0 * t3 * s * t9 * t7 + 175.0 / 1292.0 * t3 * t14 + 7.0 / 646.0 * s * t14 * t7 + t14 * t9 / 3876) * (t21 + 6.0 / 5.0 * t * t22 + 3.0 / 10.0 * t24);
  } else if (i == 2 && j == 7 && k == 1) {
    t1 = r * r;
    t3 = s * s;
    t4 = t3 * s;
    t5 = t3 * t3;
    t8 = r - 1.0;
    t11 = t8 * t8;
    t13 = t11 * t8;
    t15 = t11 * t11;
    f = (t1 - 6.0 / 25.0 * r + 1.0 / 100.0) * (t5 * t4 + 56.0 / 19.0 * t5 * t3 * t8 + 196.0 / 57.0 * t5 * s * t11 + 1960.0 / 969.0 * t5 * t13 + 1225.0 / 1938.0 * t4 * t15 + 98.0 / 969.0 * t3 * t15 * t8 + 7.0 / 969.0 * s * t15 * t11 + 2.0 / 12597.0 * t15 * t13) * (t + 2.0 / 3.0 * s + 2.0 / 3.0 * r - 2.0 / 3.0);
  } else if (i == 2 && j == 8 && k == 0) {
    t1 = r * r;
    t3 = s * s;
    t4 = t3 * t3;
    t5 = t4 * t4;
    t6 = t3 * s;
    t8 = r - 1.0;
    t11 = t8 * t8;
    t14 = t11 * t8;
    t16 = t11 * t11;
    t24 = t16 * t16;
    f = (t1 - 6.0 / 25.0 * r + 1.0 / 100.0) * (t5 + 72.0 / 19.0 * t4 * t6 * t8 + 112.0 / 19.0 * t4 * t3 * t11 + 1568.0 / 323.0 * t4 * s * t14 + 735.0 / 323.0 * t4 * t16 + 196.0 / 323.0 * t6 * t16 * t8 + 28.0 / 323.0 * t3 * t16 * t11 + 24.0 / 4199.0 * s * t16 * t14 + t24 / 8398);
  } else if (i == 3 && j == 0 && k == 7) {
    t1 = r * r;
    t4 = t * t;
    t5 = t4 * t;
    t6 = t4 * t4;
    t9 = s + r - 1.0;
    t12 = t9 * t9;
    t14 = t12 * t9;
    t16 = t12 * t12;
    f = (t1 * r - 12.0 / 25.0 * t1 + 3.0 / 50.0 * r - 1.0 / 575.0) * (t5 * t6 + 56.0 / 15.0 * t4 * t6 * t9 + 28.0 / 5.0 * t6 * t * t12 + 56.0 / 13.0 * t6 * t14 + 70.0 / 39.0 * t5 * t16 + 56.0 / 143.0 * t4 * t16 * t9 + 28.0 / 715.0 * t * t16 * t12 + 8.0 / 6435.0 * t16 * t14);
  } else if (i == 3 && j == 1 && k == 6) {
    t1 = r * r;
    t6 = t * t;
    t7 = t6 * t6;
    t10 = s + r - 1.0;
    t12 = t10 * t10;
    t17 = t12 * t12;
    f = (s + 2.0 / 17.0 * r - 2.0 / 17.0) * (t1 * r - 12.0 / 25.0 * t1 + 3.0 / 50.0 * r - 1.0 / 575.0) * (t6 * t7 + 42.0 / 13.0 * t7 * t * t10 + 105.0 / 26.0 * t7 * t12 + 350.0 / 143.0 * t6 * t * t12 * t10 + 105.0 / 143.0 * t6 * t17 + 14.0 / 143.0 * t * t17 * t10 + 7.0 / 1716.0 * t17 * t12);
  } else if (i == 3 && j == 2 && k == 5) {
    t1 = r * r;
    t4 = s * s;
    t5 = r - 1.0;
    t7 = t5 * t5;
    t10 = t * t;
    t11 = t10 * t10;
    t13 = s + r - 1.0;
    t16 = t13 * t13;
    t20 = t16 * t16;
    f = (t1 * r - 12.0 / 25.0 * t1 + 3.0 / 50.0 * r - 1.0 / 575.0) * (t4 + 6.0 / 17.0 * s * t5 + 3.0 / 136.0 * t7) * (t11 * t + 30.0 / 11.0 * t11 * t13 + 30.0 / 11.0 * t10 * t * t16 + 40.0 / 33.0 * t10 * t16 * t13 + 5.0 / 22.0 * t * t20 + t20 * t13 / 77);
  } else if (i == 3 && j == 3 && k == 4) {
    t1 = r * r;
    t4 = s * s;
    t6 = r - 1.0;
    t8 = t6 * t6;
    t13 = t * t;
    t14 = t13 * t13;
    t16 = s + r - 1.0;
    t18 = t16 * t16;
    t22 = t18 * t18;
    f = (t1 * r - 12.0 / 25.0 * t1 + 3.0 / 50.0 * r - 1.0 / 575.0) * (t4 * s + 12.0 / 17.0 * t4 * t6 + 9.0 / 68.0 * s * t8 + t8 * t6 / 170) * (t14 + 20.0 / 9.0 * t13 * t * t16 + 5.0 / 3.0 * t13 * t18 + 10.0 / 21.0 * t * t18 * t16 + 5.0 / 126.0 * t22);
  } else if (i == 3 && j == 4 && k == 3) {
    t1 = r * r;
    t4 = s * s;
    t5 = t4 * t4;
    t7 = r - 1.0;
    t9 = t7 * t7;
    t13 = t9 * t9;
    t16 = t * t;
    t18 = s + r - 1.0;
    t20 = t18 * t18;
    f = (t1 * r - 12.0 / 25.0 * t1 + 3.0 / 50.0 * r - 1.0 / 575.0) * (t5 + 20.0 / 17.0 * t4 * s * t7 + 15.0 / 34.0 * t4 * t9 + s * t9 * t7 / 17 + t13 / 476) * (t16 * t + 12.0 / 7.0 * t18 * t16 + 6.0 / 7.0 * t * t20 + 4.0 / 35.0 * t20 * t18);
  } else if (i == 3 && j == 5 && k == 2) {
    t1 = r * r;
    t4 = s * s;
    t5 = t4 * t4;
    t7 = r - 1.0;
    t10 = t7 * t7;
    t14 = t10 * t10;
    t19 = t * t;
    t20 = s + r - 1.0;
    t22 = t20 * t20;
    f = (t1 * r - 12.0 / 25.0 * t1 + 3.0 / 50.0 * r - 1.0 / 575.0) * (s * t5 + 30.0 / 17.0 * t5 * t7 + 75.0 / 68.0 * t4 * s * t10 + 5.0 / 17.0 * t4 * t10 * t7 + 15.0 / 476.0 * s * t14 + 3.0 / 3094.0 * t14 * t7) * (t19 + 6.0 / 5.0 * t * t20 + 3.0 / 10.0 * t22);
  } else if (i == 3 && j == 6 && k == 1) {
    t1 = r * r;
    t4 = s * s;
    t5 = t4 * t4;
    t8 = r - 1.0;
    t10 = t8 * t8;
    t15 = t10 * t10;
    f = (t1 * r - 12.0 / 25.0 * t1 + 3.0 / 50.0 * r - 1.0 / 575.0) * (t5 * t4 + 42.0 / 17.0 * t5 * s * t8 + 315.0 / 136.0 * t5 * t10 + 35.0 / 34.0 * t4 * s * t10 * t8 + 15.0 / 68.0 * t4 * t15 + 9.0 / 442.0 * s * t15 * t8 + t15 * t10 / 1768) * (t + 2.0 / 3.0 * s + 2.0 / 3.0 * r - 2.0 / 3.0);
  } else if (i == 3 && j == 7 && k == 0) {
    t1 = r * r;
    t4 = s * s;
    t5 = t4 * s;
    t6 = t4 * t4;
    t9 = r - 1.0;
    t12 = t9 * t9;
    t14 = t12 * t9;
    t16 = t12 * t12;
    f = (t1 * r - 12.0 / 25.0 * t1 + 3.0 / 50.0 * r - 1.0 / 575.0) * (t6 * t5 + 56.0 / 17.0 * t4 * t6 * t9 + 147.0 / 34.0 * t6 * s * t12 + 49.0 / 17.0 * t6 * t14 + 35.0 / 34.0 * t5 * t16 + 42.0 / 221.0 * t4 * t16 * t9 + 7.0 / 442.0 * s * t16 * t12 + t16 * t14 / 2431);
  } else if (i == 4 && j == 0 && k == 6) {
    t1 = r * r;
    t2 = t1 * t1;
    t5 = t * t;
    t6 = t5 * t5;
    t9 = s + r - 1.0;
    t11 = t9 * t9;
    t16 = t11 * t11;
    f = (t2 - 4.0 / 5.0 * t1 * r + t1 / 5 - 2.0 / 115.0 * r + 1.0 / 2530.0) * (t6 * t5 + 42.0 / 13.0 * t6 * t * t9 + 105.0 / 26.0 * t6 * t11 + 350.0 / 143.0 * t5 * t * t11 * t9 + 105.0 / 143.0 * t5 * t16 + 14.0 / 143.0 * t * t16 * t9 + 7.0 / 1716.0 * t16 * t11);
  } else if (i == 4 && j == 1 && k == 5) {
    t1 = r * r;
    t2 = t1 * t1;
    t7 = t * t;
    t8 = t7 * t7;
    t10 = s + r - 1.0;
    t13 = t10 * t10;
    t17 = t13 * t13;
    f = (t2 - 4.0 / 5.0 * t1 * r + t1 / 5 - 2.0 / 115.0 * r + 1.0 / 2530.0) * (s + 2.0 / 15.0 * r - 2.0 / 15.0) * (t8 * t + 30.0 / 11.0 * t8 * t10 + 30.0 / 11.0 * t7 * t * t13 + 40.0 / 33.0 * t7 * t13 * t10 + 5.0 / 22.0 * t * t17 + t17 * t10 / 77);
  } else if (i == 4 && j == 2 && k == 4) {
    t1 = r * r;
    t2 = t1 * t1;
    t5 = s * s;
    t6 = r - 1.0;
    t8 = t6 * t6;
    t11 = t * t;
    t12 = t11 * t11;
    t14 = s + r - 1.0;
    t16 = t14 * t14;
    t20 = t16 * t16;
    f = (t2 - 4.0 / 5.0 * t1 * r + t1 / 5 - 2.0 / 115.0 * r + 1.0 / 2530.0) * (t5 + 2.0 / 5.0 * s * t6 + t8 / 35) * (t12 + 20.0 / 9.0 * t11 * t * t14 + 5.0 / 3.0 * t16 * t11 + 10.0 / 21.0 * t * t16 * t14 + 5.0 / 126.0 * t20);
  } else if (i == 4 && j == 3 && k == 3) {
    t1 = r * r;
    t2 = t1 * t1;
    t5 = s * s;
    t7 = r - 1.0;
    t9 = t7 * t7;
    t14 = t * t;
    t16 = s + r - 1.0;
    t18 = t16 * t16;
    f = (t2 - 4.0 / 5.0 * t1 * r + t1 / 5 - 2.0 / 115.0 * r + 1.0 / 2530.0) * (t5 * s + 4.0 / 5.0 * t5 * t7 + 6.0 / 35.0 * s * t9 + 4.0 / 455.0 * t9 * t7) * (t14 * t + 12.0 / 7.0 * t16 * t14 + 6.0 / 7.0 * t * t18 + 4.0 / 35.0 * t18 * t16);
  } else if (i == 4 && j == 4 && k == 2) {
    t1 = r * r;
    t2 = t1 * t1;
    t5 = s * s;
    t6 = t5 * t5;
    t8 = r - 1.0;
    t10 = t8 * t8;
    t14 = t10 * t10;
    t17 = t * t;
    t18 = s + r - 1.0;
    t20 = t18 * t18;
    f = (t2 - 4.0 / 5.0 * t1 * r + t1 / 5 - 2.0 / 115.0 * r + 1.0 / 2530.0) * (t6 + 4.0 / 3.0 * t5 * s * t8 + 4.0 / 7.0 * t5 * t10 + 8.0 / 91.0 * s * t8 * t10 + t14 / 273) * (t17 + 6.0 / 5.0 * t * t18 + 3.0 / 10.0 * t20);
  } else if (i == 4 && j == 5 && k == 1) {
    t1 = r * r;
    t2 = t1 * t1;
    t5 = s * s;
    t6 = t5 * t5;
    t8 = r - 1.0;
    t11 = t8 * t8;
    t15 = t11 * t11;
    f = (t2 - 4.0 / 5.0 * t1 * r + t1 / 5 - 2.0 / 115.0 * r + 1.0 / 2530.0) * (s * t6 + 2.0 * t6 * t8 + 10.0 / 7.0 * t5 * s * t11 + 40.0 / 91.0 * t5 * t11 * t8 + 5.0 / 91.0 * s * t15 + 2.0 / 1001.0 * t15 * t8) * (t + 2.0 / 3.0 * s + 2.0 / 3.0 * r - 2.0 / 3.0);
  } else if (i == 4 && j == 6 && k == 0) {
    t1 = r * r;
    t2 = t1 * t1;
    t5 = s * s;
    t6 = t5 * t5;
    t9 = r - 1.0;
    t11 = t9 * t9;
    t16 = t11 * t11;
    f = (t2 - 4.0 / 5.0 * t1 * r + t1 / 5 - 2.0 / 115.0 * r + 1.0 / 2530.0) * (t6 * t5 + 14.0 / 5.0 * t6 * s * t9 + 3.0 * t6 * t11 + 20.0 / 13.0 * t5 * s * t11 * t9 + 5.0 / 13.0 * t5 * t16 + 6.0 / 143.0 * s * t16 * t9 + t16 * t11 / 715);
  } else if (i == 5 && j == 0 && k == 5) {
    t1 = r * r;
    t2 = t1 * t1;
    t6 = t * t;
    t7 = t6 * t6;
    t9 = s + r - 1.0;
    t12 = t9 * t9;
    t16 = t12 * t12;
    f = (t2 * r - 6.0 / 5.0 * t2 + t1 * r / 2 - 2.0 / 23.0 * t1 + 3.0 / 506.0 * r - 1.0 / 8855.0) * (t7 * t + 30.0 / 11.0 * t7 * t9 + 30.0 / 11.0 * t6 * t * t12 + 40.0 / 33.0 * t6 * t12 * t9 + 5.0 / 22.0 * t * t16 + t16 * t9 / 77);
  } else if (i == 5 && j == 1 && k == 4) {
    t1 = r * r;
    t2 = t1 * t1;
    t8 = t * t;
    t9 = t8 * t8;
    t11 = s + r - 1.0;
    t13 = t11 * t11;
    t17 = t13 * t13;
    f = (s + 2.0 / 13.0 * r - 2.0 / 13.0) * (t2 * r - 6.0 / 5.0 * t2 + t1 * r / 2 - 2.0 / 23.0 * t1 + 3.0 / 506.0 * r - 1.0 / 8855.0) * (t9 + 20.0 / 9.0 * t8 * t * t11 + 5.0 / 3.0 * t8 * t13 + 10.0 / 21.0 * t * t13 * t11 + 5.0 / 126.0 * t17);
  } else if (i == 5 && j == 2 && k == 3) {
    t1 = r * r;
    t2 = t1 * t1;
    t6 = s * s;
    t7 = r - 1.0;
    t9 = t7 * t7;
    t12 = t * t;
    t14 = s + r - 1.0;
    t16 = t14 * t14;
    f = (t2 * r - 6.0 / 5.0 * t2 + t1 * r / 2 - 2.0 / 23.0 * t1 + 3.0 / 506.0 * r - 1.0 / 8855.0) * (t6 + 6.0 / 13.0 * s * t7 + t9 / 26) * (t12 * t + 12.0 / 7.0 * t12 * t14 + 6.0 / 7.0 * t * t16 + 4.0 / 35.0 * t16 * t14);
  } else if (i == 5 && j == 3 && k == 2) {
    t1 = r * r;
    t2 = t1 * t1;
    t6 = s * s;
    t8 = r - 1.0;
    t10 = t8 * t8;
    t15 = t * t;
    t16 = s + r - 1.0;
    t18 = t16 * t16;
    f = (t2 * r - 6.0 / 5.0 * t2 + t1 * r / 2 - 2.0 / 23.0 * t1 + 3.0 / 506.0 * r - 1.0 / 8855.0) * (t6 * s + 12.0 / 13.0 * t6 * t8 + 3.0 / 13.0 * s * t10 + 2.0 / 143.0 * t10 * t8) * (t15 + 6.0 / 5.0 * t * t16 + 3.0 / 10.0 * t18);
  } else if (i == 5 && j == 4 && k == 1) {
    t1 = r * r;
    t2 = t1 * t1;
    t6 = s * s;
    t7 = t6 * t6;
    t9 = r - 1.0;
    t11 = t9 * t9;
    t15 = t11 * t11;
    f = (t2 * r - 6.0 / 5.0 * t2 + t1 * r / 2 - 2.0 / 23.0 * t1 + 3.0 / 506.0 * r - 1.0 / 8855.0) * (t7 + 20.0 / 13.0 * t6 * s * t9 + 10.0 / 13.0 * t6 * t11 + 20.0 / 143.0 * s * t11 * t9 + t15 / 143) * (t + 2.0 / 3.0 * s + 2.0 / 3.0 * r - 2.0 / 3.0);
  } else if (i == 5 && j == 5 && k == 0) {
    t1 = r * r;
    t2 = t1 * t1;
    t6 = s * s;
    t7 = t6 * t6;
    t9 = r - 1.0;
    t12 = t9 * t9;
    t16 = t12 * t12;
    f = (t2 * r - 6.0 / 5.0 * t2 + t1 * r / 2 - 2.0 / 23.0 * t1 + 3.0 / 506.0 * r - 1.0 / 8855.0) * (s * t7 + 30.0 / 13.0 * t7 * t9 + 25.0 / 13.0 * t6 * s * t12 + 100.0 / 143.0 * t6 * t12 * t9 + 15.0 / 143.0 * s * t16 + 2.0 / 429.0 * t16 * t9);
  } else if (i == 6 && j == 0 && k == 4) {
    t1 = r * r;
    t2 = t1 * t1;
    t7 = t * t;
    t8 = t7 * t7;
    t10 = s + r - 1.0;
    t12 = t10 * t10;
    t16 = t12 * t12;
    f = (t2 * t1 - 42.0 / 25.0 * t2 * r + 21.0 / 20.0 * t2 - 7.0 / 23.0 * t1 * r + 21.0 / 506.0 * t1 - 3.0 / 1265.0 * r + 1.0 / 25300.0) * (t8 + 20.0 / 9.0 * t7 * t * t10 + 5.0 / 3.0 * t7 * t12 + 10.0 / 21.0 * t * t12 * t10 + 5.0 / 126.0 * t16);
  } else if (i == 6 && j == 1 && k == 3) {
    t1 = r * r;
    t2 = t1 * t1;
    t9 = t * t;
    t11 = s + r - 1.0;
    t13 = t11 * t11;
    f = (t2 * t1 - 42.0 / 25.0 * t2 * r + 21.0 / 20.0 * t2 - 7.0 / 23.0 * t1 * r + 21.0 / 506.0 * t1 - 3.0 / 1265.0 * r + 1.0 / 25300.0) * (s + 2.0 / 11.0 * r - 2.0 / 11.0) * (t9 * t + 12.0 / 7.0 * t11 * t9 + 6.0 / 7.0 * t * t13 + 4.0 / 35.0 * t13 * t11);
  } else if (i == 6 && j == 2 && k == 2) {
    t1 = r * r;
    t2 = t1 * t1;
    t7 = s * s;
    t8 = r - 1.0;
    t10 = t8 * t8;
    t13 = t * t;
    t14 = s + r - 1.0;
    t16 = t14 * t14;
    f = (t2 * t1 - 42.0 / 25.0 * t2 * r + 21.0 / 20.0 * t2 - 7.0 / 23.0 * t1 * r + 21.0 / 506.0 * t1 - 3.0 / 1265.0 * r + 1.0 / 25300.0) * (t7 + 6.0 / 11.0 * s * t8 + 3.0 / 55.0 * t10) * (t13 + 6.0 / 5.0 * t * t14 + 3.0 / 10.0 * t16);
  } else if (i == 6 && j == 3 && k == 1) {
    t1 = r * r;
    t2 = t1 * t1;
    t7 = s * s;
    t9 = r - 1.0;
    t11 = t9 * t9;
    f = (t2 * t1 - 42.0 / 25.0 * t2 * r + 21.0 / 20.0 * t2 - 7.0 / 23.0 * t1 * r + 21.0 / 506.0 * t1 - 3.0 / 1265.0 * r + 1.0 / 25300.0) * (t7 * s + 12.0 / 11.0 * t7 * t9 + 18.0 / 55.0 * s * t11 + 4.0 / 165.0 * t11 * t9) * (t + 2.0 / 3.0 * s + 2.0 / 3.0 * r - 2.0 / 3.0);
  } else if (i == 6 && j == 4 && k == 0) {
    t1 = r * r;
    t2 = t1 * t1;
    t7 = s * s;
    t8 = t7 * t7;
    t10 = r - 1.0;
    t12 = t10 * t10;
    t16 = t12 * t12;
    f = (t2 * t1 - 42.0 / 25.0 * t2 * r + 21.0 / 20.0 * t2 - 7.0 / 23.0 * t1 * r + 21.0 / 506.0 * t1 - 3.0 / 1265.0 * r + 1.0 / 25300.0) * (t8 + 20.0 / 11.0 * t7 * s * t10 + 12.0 / 11.0 * t7 * t12 + 8.0 / 33.0 * s * t12 * t10 + t16 / 66);
  } else if (i == 7 && j == 0 && k == 3) {
    t1 = r * r;
    t2 = t1 * r;
    t3 = t1 * t1;
    t8 = t * t;
    t10 = s + r - 1.0;
    t12 = t10 * t10;
    f = (t3 * t2 - 56.0 / 25.0 * t3 * t1 + 49.0 / 25.0 * t3 * r - 98.0 / 115.0 * t3 + 49.0 / 253.0 * t2 - 28.0 / 1265.0 * t1 + 7.0 / 6325.0 * r - 2.0 / 120175.0) * (t8 * t + 12.0 / 7.0 * t8 * t10 + 6.0 / 7.0 * t * t12 + 4.0 / 35.0 * t12 * t10);
  } else if (i == 7 && j == 1 && k == 2) {
    t1 = r * r;
    t2 = t1 * r;
    t3 = t1 * t1;
    t10 = t * t;
    t11 = s + r - 1.0;
    t13 = t11 * t11;
    f = (t3 * t2 - 56.0 / 25.0 * t3 * t1 + 49.0 / 25.0 * t3 * r - 98.0 / 115.0 * t3 + 49.0 / 253.0 * t2 - 28.0 / 1265.0 * t1 + 7.0 / 6325.0 * r - 2.0 / 120175.0) * (s + 2.0 / 9.0 * r - 2.0 / 9.0) * (t10 + 6.0 / 5.0 * t * t11 + 3.0 / 10.0 * t13);
  } else if (i == 7 && j == 2 && k == 1) {
    t1 = r * r;
    t2 = t1 * r;
    t3 = t1 * t1;
    t8 = s * s;
    t9 = r - 1.0;
    t11 = t9 * t9;
    f = (t3 * t2 - 56.0 / 25.0 * t3 * t1 + 49.0 / 25.0 * t3 * r - 98.0 / 115.0 * t3 + 49.0 / 253.0 * t2 - 28.0 / 1265.0 * t1 + 7.0 / 6325.0 * r - 2.0 / 120175.0) * (t8 + 2.0 / 3.0 * s * t9 + t11 / 12) * (t + 2.0 / 3.0 * s + 2.0 / 3.0 * r - 2.0 / 3.0);
  } else if (i == 7 && j == 3 && k == 0) {
    t1 = r * r;
    t2 = t1 * r;
    t3 = t1 * t1;
    t8 = s * s;
    t10 = r - 1.0;
    t12 = t10 * t10;
    f = (t3 * t2 - 56.0 / 25.0 * t3 * t1 + 49.0 / 25.0 * t3 * r - 98.0 / 115.0 * t3 + 49.0 / 253.0 * t2 - 28.0 / 1265.0 * t1 + 7.0 / 6325.0 * r - 2.0 / 120175.0) * (s * t8 + 4.0 / 3.0 * t8 * t10 + s * t12 / 2 + t12 * t10 / 21);
  } else if (i == 8 && j == 0 && k == 2) {
    t1 = r * r;
    t2 = t1 * t1;
    t3 = t2 * t2;
    t4 = t1 * r;
    t9 = t * t;
    t10 = s + r - 1.0;
    t12 = t10 * t10;
    f = (t3 - 72.0 / 25.0 * t2 * t4 + 84.0 / 25.0 * t2 * t1 - 1176.0 / 575.0 * t2 * r + 882.0 / 1265.0 * t2 - 168.0 / 1265.0 * t4 + 84.0 / 6325.0 * t1 - 72.0 / 120175.0 * r + 1.0 / 120175.0) * (t9 + 6.0 / 5.0 * t * t10 + 3.0 / 10.0 * t12);
  } else if (i == 8 && j == 1 && k == 1) {
    t1 = r * r;
    t2 = t1 * t1;
    t3 = t2 * t2;
    t4 = t1 * r;
    f = (t3 - 72.0 / 25.0 * t2 * t4 + 84.0 / 25.0 * t2 * t1 - 1176.0 / 575.0 * t2 * r + 882.0 / 1265.0 * t2 - 168.0 / 1265.0 * t4 + 84.0 / 6325.0 * t1 - 72.0 / 120175.0 * r + 1.0 / 120175.0) * (s + 2.0 / 7.0 * r - 2.0 / 7.0) * (t + 2.0 / 3.0 * s + 2.0 / 3.0 * r - 2.0 / 3.0);
  } else if (i == 8 && j == 2 && k == 0) {
    t1 = r * r;
    t2 = t1 * t1;
    t3 = t2 * t2;
    t4 = t1 * r;
    t9 = s * s;
    t10 = r - 1.0;
    t12 = t10 * t10;
    f = (t3 - 72.0 / 25.0 * t2 * t4 + 84.0 / 25.0 * t2 * t1 - 1176.0 / 575.0 * t2 * r + 882.0 / 1265.0 * t2 - 168.0 / 1265.0 * t4 + 84.0 / 6325.0 * t1 - 72.0 / 120175.0 * r + 1.0 / 120175.0) * (t9 + 6.0 / 7.0 * s * t10 + t12 / 7);
  } else if (i == 9 && j == 0 && k == 1) {
    t1 = r * r;
    t2 = t1 * t1;
    t3 = t2 * t2;
    t5 = t1 * r;
    f = (t3 * r - 18.0 / 5.0 * t3 + 27.0 / 5.0 * t2 * t5 - 504.0 / 115.0 * t2 * t1 + 2646.0 / 1265.0 * t2 * r - 756.0 / 1265.0 * t2 + 126.0 / 1265.0 * t5 - 216.0 / 24035.0 * t1 + 9.0 / 24035.0 * r - 2.0 / 408595.0) * (t + 2.0 / 3.0 * s + 2.0 / 3.0 * r - 2.0 / 3.0);
  } else if (i == 9 && j == 1 && k == 0) {
    t1 = r * r;
    t2 = t1 * t1;
    t3 = t2 * t2;
    t5 = t1 * r;
    f = (t3 * r - 18.0 / 5.0 * t3 + 27.0 / 5.0 * t2 * t5 - 504.0 / 115.0 * t2 * t1 + 2646.0 / 1265.0 * t2 * r - 756.0 / 1265.0 * t2 + 126.0 / 1265.0 * t5 - 216.0 / 24035.0 * t1 + 9.0 / 24035.0 * r - 2.0 / 408595.0) * (s + 2.0 / 5.0 * r - 2.0 / 5.0);
  } else if (i == 10 && j == 0 && k == 0) {
    t1 = r * r;
    t2 = t1 * t1;
    t3 = t2 * t2;
    t6 = t1 * r;
    f = t3 * t1 - 22.0 / 5.0 * t3 * r + 33.0 / 4.0 * t3 - 198.0 / 23.0 * t2 * t6 + 126.0 / 23.0 * t2 * t1 - 252.0 / 115.0 * t2 * r + 63.0 / 115.0 * t2 - 36.0 / 437.0 * t6 + 3.0 / 437.0 * t1 - 2.0 / 7429.0 * r + 1.0 / 297160.0;
  } else if (i == 0 && j == 0 && k == 11) {
    t1 = t * t;
    t2 = t1 * t;
    t3 = t1 * t1;
    t4 = t3 * t3;
    t7 = s + r - 1.0;
    t10 = t7 * t7;
    t12 = t10 * t7;
    t15 = t10 * t10;
    t25 = t15 * t15;
    f = t2 * t4 + 132.0 / 23.0 * t4 * t1 * t7 + 330.0 / 23.0 * t4 * t * t10 + 3300.0 / 161.0 * t4 * t12 + 2970.0 / 161.0 * t3 * t2 * t15 + 4752.0 / 437.0 * t3 * t1 * t15 * t7 + 1848.0 / 437.0 * t3 * t * t15 * t10 + 7920.0 / 7429.0 * t3 * t15 * t12 + 2475.0 / 14858.0 * t2 * t25 + 110.0 / 7429.0 * t1 * t25 * t7 + 33.0 / 52003.0 * t * t25 * t10 + 6.0 / 676039.0 * t25 * t12;
  } else if (i == 0 && j == 1 && k == 10) {
    t2 = t * t;
    t3 = t2 * t2;
    t4 = t3 * t3;
    t7 = s + r - 1.0;
    t9 = t7 * t7;
    t11 = t2 * t;
    t13 = t9 * t7;
    t16 = t9 * t9;
    t25 = t16 * t16;
    t30 = t2 * t4 + 110.0 / 21.0 * t4 * t * t7 + 165.0 / 14.0 * t4 * t9 + 1980.0 / 133.0 * t3 * t11 * t13 + 220.0 / 19.0 * t3 * t2 * t16 + 1848.0 / 323.0 * t3 * t * t16 * t7 + 1155.0 / 646.0 * t3 * t16 * t9 + 110.0 / 323.0 * t11 * t16 * t13 + 165.0 / 4522.0 * t2 * t25 + 55.0 / 29393.0 * t * t25 * t7 + 11.0 / 352716.0 * t25 * t9;
    f = (s + 2.0 / 25.0 * r - 2.0 / 25.0) * t30;
  } else if (i == 0 && j == 2 && k == 9) {
    t1 = s * s;
    t2 = r - 1.0;
    t4 = t2 * t2;
    t6 = t * t;
    t7 = t6 * t6;
    t8 = t7 * t7;
    t10 = s + r - 1.0;
    t12 = t6 * t;
    t14 = t10 * t10;
    t17 = t14 * t10;
    t20 = t14 * t14;
    t28 = t20 * t20;
    f = (t1 + 6.0 / 25.0 * s * t2 + t4 / 100) * (t8 * t + 90.0 / 19.0 * t8 * t10 + 180.0 / 19.0 * t7 * t12 * t14 + 3360.0 / 323.0 * t7 * t6 * t17 + 2205.0 / 323.0 * t7 * t * t20 + 882.0 / 323.0 * t7 * t20 * t10 + 210.0 / 323.0 * t12 * t20 * t14 + 360.0 / 4199.0 * t6 * t20 * t17 + 45.0 / 8398.0 * t * t28 + 5.0 / 46189.0 * t28 * t10);
  } else if (i == 0 && j == 3 && k == 8) {
    t1 = s * s;
    t3 = r - 1.0;
    t5 = t3 * t3;
    t9 = t * t;
    t10 = t9 * t9;
    t11 = t10 * t10;
    t12 = t9 * t;
    t14 = s + r - 1.0;
    t17 = t14 * t14;
    t20 = t17 * t14;
    t22 = t17 * t17;
    t30 = t22 * t22;
    f = (t1 * s + 12.0 / 25.0 * t3 * t1 + 3.0 / 50.0 * s * t5 + t5 * t3 / 575) * (t11 + 72.0 / 17.0 * t10 * t12 * t14 + 126.0 / 17.0 * t10 * t9 * t17 + 588.0 / 85.0 * t10 * t * t20 + 63.0 / 17.0 * t10 * t22 + 252.0 / 221.0 * t12 * t22 * t14 + 42.0 / 221.0 * t9 * t22 * t17 + 36.0 / 2431.0 * t * t22 * t20 + 9.0 / 24310.0 * t30);
  } else if (i == 0 && j == 4 && k == 7) {
    t1 = s * s;
    t2 = t1 * t1;
    t4 = r - 1.0;
    t6 = t4 * t4;
    t10 = t6 * t6;
    t12 = t * t;
    t13 = t12 * t;
    t14 = t12 * t12;
    t17 = s + r - 1.0;
    t20 = t17 * t17;
    t22 = t20 * t17;
    t24 = t20 * t20;
    f = (t2 + 4.0 / 5.0 * t1 * s * t4 + t1 * t6 / 5 + 2.0 / 115.0 * s * t6 * t4 + t10 / 2530) * (t13 * t14 + 56.0 / 15.0 * t14 * t12 * t17 + 28.0 / 5.0 * t14 * t * t20 + 56.0 / 13.0 * t22 * t14 + 70.0 / 39.0 * t13 * t24 + 56.0 / 143.0 * t12 * t24 * t17 + 28.0 / 715.0 * t * t24 * t20 + 8.0 / 6435.0 * t24 * t22);
  } else if (i == 0 && j == 5 && k == 6) {
    t1 = s * s;
    t2 = t1 * t1;
    t4 = r - 1.0;
    t7 = t4 * t4;
    t11 = t7 * t7;
    t15 = t * t;
    t16 = t15 * t15;
    t19 = s + r - 1.0;
    t21 = t19 * t19;
    t26 = t21 * t21;
    f = (s * t2 + 6.0 / 5.0 * t2 * t4 + t7 * t1 * s / 2 + 2.0 / 23.0 * t1 * t7 * t4 + 3.0 / 506.0 * s * t11 + t11 * t4 / 8855) * (t16 * t15 + 42.0 / 13.0 * t16 * t * t19 + 105.0 / 26.0 * t16 * t21 + 350.0 / 143.0 * t15 * t * t21 * t19 + 105.0 / 143.0 * t15 * t26 + 14.0 / 143.0 * t * t26 * t19 + 7.0 / 1716.0 * t26 * t21);
  } else if (i == 0 && j == 6 && k == 5) {
    t1 = s * s;
    t2 = t1 * t1;
    t5 = r - 1.0;
    t7 = t5 * t5;
    t12 = t7 * t7;
    t18 = t * t;
    t19 = t18 * t18;
    t21 = s + r - 1.0;
    t24 = t21 * t21;
    t28 = t24 * t24;
    f = (t2 * t1 + 42.0 / 25.0 * t2 * s * t5 + 21.0 / 20.0 * t2 * t7 + 7.0 / 23.0 * t7 * t5 * t1 * s + 21.0 / 506.0 * t1 * t12 + 3.0 / 1265.0 * s * t12 * t5 + t7 * t12 / 25300) * (t19 * t + 30.0 / 11.0 * t21 * t19 + 30.0 / 11.0 * t18 * t * t24 + 40.0 / 33.0 * t18 * t24 * t21 + 5.0 / 22.0 * t * t28 + t28 * t21 / 77);
  } else if (i == 0 && j == 7 && k == 4) {
    t1 = s * s;
    t2 = t1 * s;
    t3 = t1 * t1;
    t6 = r - 1.0;
    t9 = t6 * t6;
    t11 = t9 * t6;
    t13 = t9 * t9;
    t21 = t * t;
    t22 = t21 * t21;
    t24 = s + r - 1.0;
    t26 = t24 * t24;
    t30 = t26 * t26;
    f = (t3 * t2 + 56.0 / 25.0 * t3 * t1 * t6 + 49.0 / 25.0 * t3 * s * t9 + 98.0 / 115.0 * t3 * t11 + 49.0 / 253.0 * t2 * t13 + 28.0 / 1265.0 * t1 * t13 * t6 + 7.0 / 6325.0 * s * t13 * t9 + 2.0 / 120175.0 * t13 * t11) * (t22 + 20.0 / 9.0 * t21 * t * t24 + 5.0 / 3.0 * t21 * t26 + 10.0 / 21.0 * t * t26 * t24 + 5.0 / 126.0 * t30);
  } else if (i == 0 && j == 8 && k == 3) {
    t1 = s * s;
    t2 = t1 * t1;
    t3 = t2 * t2;
    t4 = t1 * s;
    t6 = r - 1.0;
    t9 = t6 * t6;
    t12 = t9 * t6;
    t14 = t9 * t9;
    t22 = t14 * t14;
    t24 = t * t;
    t26 = s + r - 1.0;
    t28 = t26 * t26;
    f = (t3 + 72.0 / 25.0 * t2 * t4 * t6 + 84.0 / 25.0 * t2 * t1 * t9 + 1176.0 / 575.0 * t2 * s * t12 + 882.0 / 1265.0 * t2 * t14 + 168.0 / 1265.0 * t4 * t14 * t6 + 84.0 / 6325.0 * t1 * t14 * t9 + 72.0 / 120175.0 * s * t14 * t12 + t22 / 120175) * (t24 * t + 12.0 / 7.0 * t26 * t24 + 6.0 / 7.0 * t * t28 + 4.0 / 35.0 * t28 * t26);
  } else if (i == 0 && j == 9 && k == 2) {
    t1 = s * s;
    t2 = t1 * t1;
    t3 = t2 * t2;
    t5 = r - 1.0;
    t7 = t1 * s;
    t9 = t5 * t5;
    t12 = t9 * t5;
    t15 = t9 * t9;
    t23 = t15 * t15;
    t27 = t * t;
    t28 = s + r - 1.0;
    t30 = t28 * t28;
    f = (t3 * s + 18.0 / 5.0 * t3 * t5 + 27.0 / 5.0 * t2 * t7 * t9 + 504.0 / 115.0 * t2 * t1 * t12 + 2646.0 / 1265.0 * t2 * s * t15 + 756.0 / 1265.0 * t2 * t15 * t5 + 126.0 / 1265.0 * t7 * t15 * t9 + 216.0 / 24035.0 * t1 * t15 * t12 + 9.0 / 24035.0 * s * t23 + 2.0 / 408595.0 * t23 * t5) * (t27 + 6.0 / 5.0 * t * t28 + 3.0 / 10.0 * t30);
  } else if (i == 0 && j == 10 && k == 1) {
    t1 = s * s;
    t2 = t1 * t1;
    t3 = t2 * t2;
    t6 = r - 1.0;
    t8 = t6 * t6;
    t10 = t1 * s;
    t12 = t8 * t6;
    t15 = t8 * t8;
    t24 = t15 * t15;
    t29 = t3 * t1 + 22.0 / 5.0 * t3 * s * t6 + 33.0 / 4.0 * t3 * t8 + 198.0 / 23.0 * t2 * t10 * t12 + 126.0 / 23.0 * t2 * t1 * t15 + 252.0 / 115.0 * t2 * s * t15 * t6 + 63.0 / 115.0 * t2 * t15 * t8 + 36.0 / 437.0 * t10 * t15 * t12 + 3.0 / 437.0 * t1 * t24 + 2.0 / 7429.0 * s * t24 * t6 + t24 * t8 / 297160;
    f = t29 * (t + 2.0 / 3.0 * s + 2.0 / 3.0 * r - 2.0 / 3.0);
  } else if (i == 0 && j == 11 && k == 0) {
    t1 = s * s;
    t2 = t1 * s;
    t3 = t1 * t1;
    t4 = t3 * t3;
    t7 = r - 1.0;
    t10 = t7 * t7;
    t12 = t10 * t7;
    t15 = t10 * t10;
    t25 = t15 * t15;
    f = t2 * t4 + 132.0 / 25.0 * t4 * t1 * t7 + 121.0 / 10.0 * t4 * s * t10 + 363.0 / 23.0 * t4 * t12 + 297.0 / 23.0 * t3 * t2 * t15 + 792.0 / 115.0 * t3 * t1 * t15 * t7 + 1386.0 / 575.0 * t3 * s * t15 * t10 + 1188.0 / 2185.0 * t3 * t15 * t12 + 33.0 / 437.0 * t2 * t25 + 44.0 / 7429.0 * t1 * t25 * t7 + 33.0 / 148580.0 * s * t25 * t10 + t25 * t12 / 371450;
  } else if (i == 1 && j == 0 && k == 10) {
    t2 = t * t;
    t3 = t2 * t2;
    t4 = t3 * t3;
    t7 = s + r - 1.0;
    t9 = t7 * t7;
    t11 = t2 * t;
    t13 = t9 * t7;
    t16 = t9 * t9;
    t25 = t16 * t16;
    t30 = t2 * t4 + 110.0 / 21.0 * t4 * t * t7 + 165.0 / 14.0 * t4 * t9 + 1980.0 / 133.0 * t3 * t11 * t13 + 220.0 / 19.0 * t3 * t2 * t16 + 1848.0 / 323.0 * t3 * t * t16 * t7 + 1155.0 / 646.0 * t3 * t16 * t9 + 110.0 / 323.0 * t11 * t16 * t13 + 165.0 / 4522.0 * t2 * t25 + 55.0 / 29393.0 * t * t25 * t7 + 11.0 / 352716.0 * t25 * t9;
    f = (r - 2.0 / 27.0) * t30;
  } else if (i == 1 && j == 1 && k == 9) {
    t4 = t * t;
    t5 = t4 * t4;
    t6 = t5 * t5;
    t8 = s + r - 1.0;
    t10 = t4 * t;
    t12 = t8 * t8;
    t15 = t12 * t8;
    t18 = t12 * t12;
    t26 = t18 * t18;
    f = (s + 2.0 / 23.0 * r - 2.0 / 23.0) * (r - 2.0 / 27.0) * (t6 * t + 90.0 / 19.0 * t6 * t8 + 180.0 / 19.0 * t5 * t10 * t12 + 3360.0 / 323.0 * t5 * t4 * t15 + 2205.0 / 323.0 * t5 * t * t18 + 882.0 / 323.0 * t5 * t18 * t8 + 210.0 / 323.0 * t10 * t18 * t12 + 360.0 / 4199.0 * t4 * t18 * t15 + 45.0 / 8398.0 * t * t26 + 5.0 / 46189.0 * t26 * t8);
  } else if (i == 1 && j == 2 && k == 8) {
    t2 = s * s;
    t3 = r - 1.0;
    t5 = t3 * t3;
    t8 = t * t;
    t9 = t8 * t8;
    t10 = t9 * t9;
    t11 = t8 * t;
    t13 = s + r - 1.0;
    t16 = t13 * t13;
    t19 = t16 * t13;
    t21 = t16 * t16;
    t29 = t21 * t21;
    f = (r - 2.0 / 27.0) * (t2 + 6.0 / 23.0 * s * t3 + 3.0 / 253.0 * t5) * (t10 + 72.0 / 17.0 * t9 * t11 * t13 + 126.0 / 17.0 * t9 * t8 * t16 + 588.0 / 85.0 * t9 * t * t19 + 63.0 / 17.0 * t9 * t21 + 252.0 / 221.0 * t11 * t21 * t13 + 42.0 / 221.0 * t8 * t21 * t16 + 36.0 / 2431.0 * t * t21 * t19 + 9.0 / 24310.0 * t29);
  } else if (i == 1 && j == 3 && k == 7) {
    t2 = s * s;
    t4 = r - 1.0;
    t6 = t4 * t4;
    t11 = t * t;
    t12 = t11 * t;
    t13 = t11 * t11;
    t16 = s + r - 1.0;
    t19 = t16 * t16;
    t21 = t19 * t16;
    t23 = t19 * t19;
    f = (r - 2.0 / 27.0) * (t2 * s + 12.0 / 23.0 * t2 * t4 + 18.0 / 253.0 * s * t6 + 4.0 / 1771.0 * t6 * t4) * (t12 * t13 + 56.0 / 15.0 * t11 * t16 * t13 + 28.0 / 5.0 * t13 * t * t19 + 56.0 / 13.0 * t21 * t13 + 70.0 / 39.0 * t12 * t23 + 56.0 / 143.0 * t11 * t23 * t16 + 28.0 / 715.0 * t * t23 * t19 + 8.0 / 6435.0 * t23 * t21);
  } else if (i == 1 && j == 4 && k == 6) {
    t2 = s * s;
    t3 = t2 * t2;
    t5 = r - 1.0;
    t7 = t5 * t5;
    t11 = t7 * t7;
    t14 = t * t;
    t15 = t14 * t14;
    t18 = s + r - 1.0;
    t20 = t18 * t18;
    t25 = t20 * t20;
    f = (r - 2.0 / 27.0) * (t3 + 20.0 / 23.0 * t5 * t2 * s + 60.0 / 253.0 * t2 * t7 + 40.0 / 1771.0 * s * t7 * t5 + t11 / 1771) * (t14 * t15 + 42.0 / 13.0 * t15 * t * t18 + 105.0 / 26.0 * t15 * t20 + 350.0 / 143.0 * t14 * t * t20 * t18 + 105.0 / 143.0 * t14 * t25 + 14.0 / 143.0 * t * t25 * t18 + 7.0 / 1716.0 * t25 * t20);
  } else if (i == 1 && j == 5 && k == 5) {
    t2 = s * s;
    t3 = t2 * t2;
    t5 = r - 1.0;
    t8 = t5 * t5;
    t12 = t8 * t8;
    t17 = t * t;
    t18 = t17 * t17;
    t20 = s + r - 1.0;
    t23 = t20 * t20;
    t27 = t23 * t23;
    f = (r - 2.0 / 27.0) * (s * t3 + 30.0 / 23.0 * t3 * t5 + 150.0 / 253.0 * t2 * s * t8 + 200.0 / 1771.0 * t2 * t8 * t5 + 15.0 / 1771.0 * s * t12 + 6.0 / 33649.0 * t12 * t5) * (t18 * t + 30.0 / 11.0 * t20 * t18 + 30.0 / 11.0 * t17 * t * t23 + 40.0 / 33.0 * t17 * t23 * t20 + 5.0 / 22.0 * t * t27 + t27 * t20 / 77);
  } else if (i == 1 && j == 6 && k == 4) {
    t2 = s * s;
    t3 = t2 * t2;
    t6 = r - 1.0;
    t8 = t6 * t6;
    t13 = t8 * t8;
    t20 = t * t;
    t21 = t20 * t20;
    t23 = s + r - 1.0;
    t25 = t23 * t23;
    t29 = t25 * t25;
    f = (r - 2.0 / 27.0) * (t3 * t2 + 42.0 / 23.0 * t3 * s * t6 + 315.0 / 253.0 * t3 * t8 + 100.0 / 253.0 * t2 * s * t8 * t6 + 15.0 / 253.0 * t2 * t13 + 18.0 / 4807.0 * s * t13 * t6 + t13 * t8 / 14421) * (t21 + 20.0 / 9.0 * t20 * t * t23 + 5.0 / 3.0 * t20 * t25 + 10.0 / 21.0 * t * t25 * t23 + 5.0 / 126.0 * t29);
  } else if (i == 1 && j == 7 && k == 3) {
    t2 = s * s;
    t3 = t2 * s;
    t4 = t2 * t2;
    t7 = r - 1.0;
    t10 = t7 * t7;
    t12 = t10 * t7;
    t14 = t10 * t10;
    t23 = t * t;
    t25 = s + r - 1.0;
    t27 = t25 * t25;
    f = (r - 2.0 / 27.0) * (t4 * t3 + 56.0 / 23.0 * t4 * t2 * t7 + 588.0 / 253.0 * t4 * s * t10 + 280.0 / 253.0 * t4 * t12 + 70.0 / 253.0 * t3 * t14 + 168.0 / 4807.0 * t2 * t14 * t7 + 28.0 / 14421.0 * s * t14 * t10 + 8.0 / 245157.0 * t14 * t12) * (t23 * t + 12.0 / 7.0 * t25 * t23 + 6.0 / 7.0 * t * t27 + 4.0 / 35.0 * t27 * t25);
  } else if (i == 1 && j == 8 && k == 2) {
    t2 = s * s;
    t3 = t2 * t2;
    t4 = t3 * t3;
    t5 = t2 * s;
    t7 = r - 1.0;
    t10 = t7 * t7;
    t13 = t10 * t7;
    t15 = t10 * t10;
    t23 = t15 * t15;
    t26 = t * t;
    t27 = s + r - 1.0;
    t29 = t27 * t27;
    f = (r - 2.0 / 27.0) * (t4 + 72.0 / 23.0 * t3 * t5 * t7 + 1008.0 / 253.0 * t3 * t2 * t10 + 672.0 / 253.0 * t3 * s * t13 + 252.0 / 253.0 * t3 * t15 + 1008.0 / 4807.0 * t5 * t15 * t7 + 112.0 / 4807.0 * t2 * t15 * t10 + 96.0 / 81719.0 * s * t15 * t13 + 3.0 / 163438.0 * t23) * (t26 + 6.0 / 5.0 * t * t27 + 3.0 / 10.0 * t29);
  } else if (i == 1 && j == 9 && k == 1) {
    t2 = s * s;
    t3 = t2 * t2;
    t4 = t3 * t3;
    t6 = r - 1.0;
    t8 = t2 * s;
    t10 = t6 * t6;
    t13 = t10 * t6;
    t16 = t10 * t10;
    t24 = t16 * t16;
    f = (r - 2.0 / 27.0) * (t4 * s + 90.0 / 23.0 * t4 * t6 + 1620.0 / 253.0 * t3 * t8 * t10 + 1440.0 / 253.0 * t3 * t2 * t13 + 756.0 / 253.0 * t3 * s * t16 + 4536.0 / 4807.0 * t3 * t16 * t6 + 840.0 / 4807.0 * t8 * t16 * t10 + 1440.0 / 81719.0 * t2 * t16 * t13 + 135.0 / 163438.0 * s * t24 + t24 * t6 / 81719) * (t + 2.0 / 3.0 * s + 2.0 / 3.0 * r - 2.0 / 3.0);
  } else if (i == 1 && j == 10 && k == 0) {
    t2 = s * s;
    t3 = t2 * t2;
    t4 = t3 * t3;
    t7 = r - 1.0;
    t9 = t7 * t7;
    t11 = t2 * s;
    t13 = t9 * t7;
    t16 = t9 * t9;
    t25 = t16 * t16;
    t30 = t4 * t2 + 110.0 / 23.0 * t4 * s * t7 + 225.0 / 23.0 * t4 * t9 + 1800.0 / 161.0 * t3 * t11 * t13 + 180.0 / 23.0 * t3 * t2 * t16 + 1512.0 / 437.0 * t3 * s * t16 * t7 + 420.0 / 437.0 * t3 * t16 * t9 + 1200.0 / 7429.0 * t11 * t16 * t13 + 225.0 / 14858.0 * t2 * t25 + 5.0 / 7429.0 * s * t25 * t7 + t25 * t9 / 104006;
    f = (r - 2.0 / 27.0) * t30;
  } else if (i == 2 && j == 0 && k == 9) {
    t1 = r * r;
    t3 = t * t;
    t4 = t3 * t3;
    t5 = t4 * t4;
    t7 = s + r - 1.0;
    t9 = t3 * t;
    t11 = t7 * t7;
    t14 = t11 * t7;
    t17 = t11 * t11;
    t25 = t17 * t17;
    f = (t1 - 2.0 / 9.0 * r + 1.0 / 117.0) * (t5 * t + 90.0 / 19.0 * t5 * t7 + 180.0 / 19.0 * t4 * t9 * t11 + 3360.0 / 323.0 * t4 * t3 * t14 + 2205.0 / 323.0 * t4 * t * t17 + 882.0 / 323.0 * t4 * t17 * t7 + 210.0 / 323.0 * t9 * t17 * t11 + 360.0 / 4199.0 * t3 * t17 * t14 + 45.0 / 8398.0 * t * t25 + 5.0 / 46189.0 * t25 * t7);
  } else if (i == 2 && j == 1 && k == 8) {
    t1 = r * r;
    t5 = t * t;
    t6 = t5 * t5;
    t7 = t6 * t6;
    t8 = t5 * t;
    t10 = s + r - 1.0;
    t13 = t10 * t10;
    t16 = t13 * t10;
    t18 = t13 * t13;
    t26 = t18 * t18;
    f = (t1 - 2.0 / 9.0 * r + 1.0 / 117.0) * (s + 2.0 / 21.0 * r - 2.0 / 21.0) * (t7 + 72.0 / 17.0 * t6 * t8 * t10 + 126.0 / 17.0 * t6 * t5 * t13 + 588.0 / 85.0 * t6 * t * t16 + 63.0 / 17.0 * t6 * t18 + 252.0 / 221.0 * t8 * t18 * t10 + 42.0 / 221.0 * t5 * t18 * t13 + 36.0 / 2431.0 * t * t18 * t16 + 9.0 / 24310.0 * t26);
  } else if (i == 2 && j == 2 && k == 7) {
    t1 = r * r;
    t3 = s * s;
    t4 = r - 1.0;
    t6 = t4 * t4;
    t9 = t * t;
    t10 = t9 * t;
    t11 = t9 * t9;
    t14 = s + r - 1.0;
    t17 = t14 * t14;
    t19 = t17 * t14;
    t21 = t17 * t17;
    f = (t1 - 2.0 / 9.0 * r + 1.0 / 117.0) * (t3 + 2.0 / 7.0 * s * t4 + t6 / 70) * (t11 * t10 + 56.0 / 15.0 * t11 * t9 * t14 + 28.0 / 5.0 * t11 * t * t17 + 56.0 / 13.0 * t11 * t19 + 70.0 / 39.0 * t10 * t21 + 56.0 / 143.0 * t9 * t21 * t14 + 28.0 / 715.0 * t * t21 * t17 + 8.0 / 6435.0 * t21 * t19);
  } else if (i == 2 && j == 3 && k == 6) {
    t1 = r * r;
    t3 = s * s;
    t5 = r - 1.0;
    t7 = t5 * t5;
    t12 = t * t;
    t13 = t12 * t12;
    t16 = s + r - 1.0;
    t18 = t16 * t16;
    t23 = t18 * t18;
    f = (t1 - 2.0 / 9.0 * r + 1.0 / 117.0) * (t3 * s + 4.0 / 7.0 * t3 * t5 + 3.0 / 35.0 * s * t7 + 2.0 / 665.0 * t5 * t7) * (t12 * t13 + 42.0 / 13.0 * t13 * t * t16 + 105.0 / 26.0 * t18 * t13 + 350.0 / 143.0 * t12 * t * t18 * t16 + 105.0 / 143.0 * t12 * t23 + 14.0 / 143.0 * t * t23 * t16 + 7.0 / 1716.0 * t23 * t18);
  } else if (i == 2 && j == 4 && k == 5) {
    t1 = r * r;
    t3 = s * s;
    t4 = t3 * t3;
    t6 = r - 1.0;
    t8 = t6 * t6;
    t12 = t8 * t8;
    t15 = t * t;
    t16 = t15 * t15;
    t18 = s + r - 1.0;
    t21 = t18 * t18;
    t25 = t21 * t21;
    f = (t1 - 2.0 / 9.0 * r + 1.0 / 117.0) * (t4 + 20.0 / 21.0 * t6 * t3 * s + 2.0 / 7.0 * t3 * t8 + 4.0 / 133.0 * s * t6 * t8 + t12 / 1197) * (t16 * t + 30.0 / 11.0 * t18 * t16 + 30.0 / 11.0 * t15 * t * t21 + 40.0 / 33.0 * t15 * t21 * t18 + 5.0 / 22.0 * t * t25 + t25 * t18 / 77);
  } else if (i == 2 && j == 5 && k == 4) {
    t1 = r * r;
    t3 = s * s;
    t4 = t3 * t3;
    t6 = r - 1.0;
    t9 = t6 * t6;
    t13 = t9 * t9;
    t18 = t * t;
    t19 = t18 * t18;
    t21 = s + r - 1.0;
    t23 = t21 * t21;
    t27 = t23 * t23;
    f = (t1 - 2.0 / 9.0 * r + 1.0 / 117.0) * (s * t4 + 10.0 / 7.0 * t4 * t6 + 5.0 / 7.0 * t3 * s * t9 + 20.0 / 133.0 * t3 * t9 * t6 + 5.0 / 399.0 * s * t13 + 2.0 / 6783.0 * t13 * t6) * (t19 + 20.0 / 9.0 * t18 * t * t21 + 5.0 / 3.0 * t23 * t18 + 10.0 / 21.0 * t * t23 * t21 + 5.0 / 126.0 * t27);
  } else if (i == 2 && j == 6 && k == 3) {
    t1 = r * r;
    t3 = s * s;
    t4 = t3 * t3;
    t7 = r - 1.0;
    t9 = t7 * t7;
    t14 = t9 * t9;
    t21 = t * t;
    t23 = s + r - 1.0;
    t25 = t23 * t23;
    f = (t1 - 2.0 / 9.0 * r + 1.0 / 117.0) * (t4 * t3 + 2.0 * t4 * s * t7 + 3.0 / 2.0 * t4 * t9 + 10.0 / 19.0 * t3 * s * t9 * t7 + 5.0 / 57.0 * t3 * t14 + 2.0 / 323.0 * s * t14 * t7 + t14 * t9 / 7752) * (t21 * t + 12.0 / 7.0 * t23 * t21 + 6.0 / 7.0 * t * t25 + 4.0 / 35.0 * t25 * t23);
  } else if (i == 2 && j == 7 && k == 2) {
    t1 = r * r;
    t3 = s * s;
    t4 = t3 * s;
    t5 = t3 * t3;
    t8 = r - 1.0;
    t11 = t8 * t8;
    t13 = t11 * t8;
    t15 = t11 * t11;
    t24 = t * t;
    t25 = s + r - 1.0;
    t27 = t25 * t25;
    f = (t1 - 2.0 / 9.0 * r + 1.0 / 117.0) * (t5 * t4 + 8.0 / 3.0 * t5 * t3 * t8 + 14.0 / 5.0 * t5 * s * t11 + 28.0 / 19.0 * t5 * t13 + 70.0 / 171.0 * t4 * t15 + 56.0 / 969.0 * t3 * t15 * t8 + 7.0 / 1938.0 * s * t15 * t11 + t15 * t13 / 14535) * (t24 + 6.0 / 5.0 * t * t25 + 3.0 / 10.0 * t27);
  } else if (i == 2 && j == 8 && k == 1) {
    t1 = r * r;
    t3 = s * s;
    t4 = t3 * t3;
    t5 = t4 * t4;
    t6 = t3 * s;
    t8 = r - 1.0;
    t11 = t8 * t8;
    t14 = t11 * t8;
    t16 = t11 * t11;
    t24 = t16 * t16;
    f = (t1 - 2.0 / 9.0 * r + 1.0 / 117.0) * (t5 + 24.0 / 7.0 * t4 * t6 * t8 + 24.0 / 5.0 * t4 * t3 * t11 + 336.0 / 95.0 * t4 * s * t14 + 28.0 / 19.0 * t4 * t16 + 112.0 / 323.0 * t6 * t16 * t8 + 14.0 / 323.0 * t3 * t16 * t11 + 4.0 / 1615.0 * s * t16 * t14 + t24 / 22610) * (t + 2.0 / 3.0 * s + 2.0 / 3.0 * r - 2.0 / 3.0);
  } else if (i == 2 && j == 9 && k == 0) {
    t1 = r * r;
    t3 = s * s;
    t4 = t3 * t3;
    t5 = t4 * t4;
    t7 = r - 1.0;
    t9 = t3 * s;
    t11 = t7 * t7;
    t14 = t11 * t7;
    t17 = t11 * t11;
    t25 = t17 * t17;
    f = (t1 - 2.0 / 9.0 * r + 1.0 / 117.0) * (t5 * s + 30.0 / 7.0 * t5 * t7 + 54.0 / 7.0 * t4 * t9 * t11 + 144.0 / 19.0 * t4 * t3 * t14 + 84.0 / 19.0 * t4 * s * t17 + 504.0 / 323.0 * t4 * t17 * t7 + 105.0 / 323.0 * t9 * t17 * t11 + 12.0 / 323.0 * t3 * t17 * t14 + 9.0 / 4522.0 * s * t25 + t25 * t7 / 29393);
  } else if (i == 3 && j == 0 && k == 8) {
    t1 = r * r;
    t4 = t * t;
    t5 = t4 * t4;
    t6 = t5 * t5;
    t7 = t4 * t;
    t9 = s + r - 1.0;
    t12 = t9 * t9;
    t15 = t12 * t9;
    t17 = t12 * t12;
    t25 = t17 * t17;
    f = (t1 * r - 4.0 / 9.0 * t1 + 2.0 / 39.0 * r - 4.0 / 2925.0) * (t6 + 72.0 / 17.0 * t5 * t7 * t9 + 126.0 / 17.0 * t5 * t4 * t12 + 588.0 / 85.0 * t5 * t * t15 + 63.0 / 17.0 * t5 * t17 + 252.0 / 221.0 * t7 * t17 * t9 + 42.0 / 221.0 * t4 * t17 * t12 + 36.0 / 2431.0 * t * t17 * t15 + 9.0 / 24310.0 * t25);
  } else if (i == 3 && j == 1 && k == 7) {
    t1 = r * r;
    t6 = t * t;
    t7 = t6 * t;
    t8 = t6 * t6;
    t11 = s + r - 1.0;
    t14 = t11 * t11;
    t16 = t14 * t11;
    t18 = t14 * t14;
    f = (s + 2.0 / 19.0 * r - 2.0 / 19.0) * (t1 * r - 4.0 / 9.0 * t1 + 2.0 / 39.0 * r - 4.0 / 2925.0) * (t7 * t8 + 56.0 / 15.0 * t8 * t6 * t11 + 28.0 / 5.0 * t8 * t * t14 + 56.0 / 13.0 * t16 * t8 + 70.0 / 39.0 * t7 * t18 + 56.0 / 143.0 * t6 * t18 * t11 + 28.0 / 715.0 * t * t18 * t14 + 8.0 / 6435.0 * t18 * t16);
  } else if (i == 3 && j == 2 && k == 6) {
    t1 = r * r;
    t4 = s * s;
    t5 = r - 1.0;
    t7 = t5 * t5;
    t10 = t * t;
    t11 = t10 * t10;
    t14 = s + r - 1.0;
    t16 = t14 * t14;
    t21 = t16 * t16;
    f = (t1 * r - 4.0 / 9.0 * t1 + 2.0 / 39.0 * r - 4.0 / 2925.0) * (t4 + 6.0 / 19.0 * s * t5 + t7 / 57) * (t10 * t11 + 42.0 / 13.0 * t11 * t * t14 + 105.0 / 26.0 * t16 * t11 + 350.0 / 143.0 * t10 * t * t16 * t14 + 105.0 / 143.0 * t10 * t21 + 14.0 / 143.0 * t * t21 * t14 + 7.0 / 1716.0 * t21 * t16);
  } else if (i == 3 && j == 3 && k == 5) {
    t1 = r * r;
    t4 = s * s;
    t6 = r - 1.0;
    t8 = t6 * t6;
    t13 = t * t;
    t14 = t13 * t13;
    t16 = s + r - 1.0;
    t19 = t16 * t16;
    t23 = t19 * t19;
    f = (t1 * r - 4.0 / 9.0 * t1 + 2.0 / 39.0 * r - 4.0 / 2925.0) * (t4 * s + 12.0 / 19.0 * t4 * t6 + 2.0 / 19.0 * s * t8 + 4.0 / 969.0 * t8 * t6) * (t14 * t + 30.0 / 11.0 * t16 * t14 + 30.0 / 11.0 * t13 * t * t19 + 40.0 / 33.0 * t13 * t19 * t16 + 5.0 / 22.0 * t * t23 + t23 * t16 / 77);
  } else if (i == 3 && j == 4 && k == 4) {
    t1 = r * r;
    t4 = s * s;
    t5 = t4 * t4;
    t7 = r - 1.0;
    t9 = t7 * t7;
    t13 = t9 * t9;
    t16 = t * t;
    t17 = t16 * t16;
    t19 = s + r - 1.0;
    t21 = t19 * t19;
    t25 = t21 * t21;
    f = (t1 * r - 4.0 / 9.0 * t1 + 2.0 / 39.0 * r - 4.0 / 2925.0) * (t5 + 20.0 / 19.0 * t4 * s * t7 + 20.0 / 57.0 * t4 * t9 + 40.0 / 969.0 * s * t9 * t7 + 5.0 / 3876.0 * t13) * (t17 + 20.0 / 9.0 * t16 * t * t19 + 5.0 / 3.0 * t21 * t16 + 10.0 / 21.0 * t * t21 * t19 + 5.0 / 126.0 * t25);
  } else if (i == 3 && j == 5 && k == 3) {
    t1 = r * r;
    t4 = s * s;
    t5 = t4 * t4;
    t7 = r - 1.0;
    t10 = t7 * t7;
    t14 = t10 * t10;
    t19 = t * t;
    t21 = s + r - 1.0;
    t23 = t21 * t21;
    f = (t1 * r - 4.0 / 9.0 * t1 + 2.0 / 39.0 * r - 4.0 / 2925.0) * (s * t5 + 30.0 / 19.0 * t5 * t7 + 50.0 / 57.0 * t4 * s * t10 + 200.0 / 969.0 * t4 * t10 * t7 + 25.0 / 1292.0 * s * t14 + t14 * t7 / 1938) * (t19 * t + 12.0 / 7.0 * t21 * t19 + 6.0 / 7.0 * t * t23 + 4.0 / 35.0 * t23 * t21);
  } else if (i == 3 && j == 6 && k == 2) {
    t1 = r * r;
    t4 = s * s;
    t5 = t4 * t4;
    t8 = r - 1.0;
    t10 = t8 * t8;
    t15 = t10 * t10;
    t22 = t * t;
    t23 = s + r - 1.0;
    t25 = t23 * t23;
    f = (t1 * r - 4.0 / 9.0 * t1 + 2.0 / 39.0 * r - 4.0 / 2925.0) * (t5 * t4 + 42.0 / 19.0 * t5 * s * t8 + 35.0 / 19.0 * t5 * t10 + 700.0 / 969.0 * t4 * s * t10 * t8 + 175.0 / 1292.0 * t4 * t15 + 7.0 / 646.0 * s * t15 * t8 + t15 * t10 / 3876) * (t22 + 6.0 / 5.0 * t * t23 + 3.0 / 10.0 * t25);
  } else if (i == 3 && j == 7 && k == 1) {
    t1 = r * r;
    t4 = s * s;
    t5 = t4 * s;
    t6 = t4 * t4;
    t9 = r - 1.0;
    t12 = t9 * t9;
    t14 = t12 * t9;
    t16 = t12 * t12;
    f = (t1 * r - 4.0 / 9.0 * t1 + 2.0 / 39.0 * r - 4.0 / 2925.0) * (t6 * t5 + 56.0 / 19.0 * t4 * t6 * t9 + 196.0 / 57.0 * t6 * s * t12 + 1960.0 / 969.0 * t6 * t14 + 1225.0 / 1938.0 * t5 * t16 + 98.0 / 969.0 * t4 * t16 * t9 + 7.0 / 969.0 * s * t16 * t12 + 2.0 / 12597.0 * t16 * t14) * (t + 2.0 / 3.0 * s + 2.0 / 3.0 * r - 2.0 / 3.0);
  } else if (i == 3 && j == 8 && k == 0) {
    t1 = r * r;
    t4 = s * s;
    t5 = t4 * t4;
    t6 = t5 * t5;
    t7 = t4 * s;
    t9 = r - 1.0;
    t12 = t9 * t9;
    t15 = t12 * t9;
    t17 = t12 * t12;
    t25 = t17 * t17;
    f = (t1 * r - 4.0 / 9.0 * t1 + 2.0 / 39.0 * r - 4.0 / 2925.0) * (t6 + 72.0 / 19.0 * t5 * t7 * t9 + 112.0 / 19.0 * t5 * t4 * t12 + 1568.0 / 323.0 * t5 * s * t15 + 735.0 / 323.0 * t5 * t17 + 196.0 / 323.0 * t7 * t17 * t9 + 28.0 / 323.0 * t4 * t17 * t12 + 24.0 / 4199.0 * s * t17 * t15 + t25 / 8398);
  } else if (i == 4 && j == 0 && k == 7) {
    t1 = r * r;
    t2 = t1 * t1;
    t5 = t * t;
    t6 = t5 * t;
    t7 = t5 * t5;
    t10 = s + r - 1.0;
    t13 = t10 * t10;
    t15 = t13 * t10;
    t17 = t13 * t13;
    f = (t2 - 20.0 / 27.0 * t1 * r + 20.0 / 117.0 * t1 - 8.0 / 585.0 * r + 1.0 / 3510.0) * (t7 * t6 + 56.0 / 15.0 * t5 * t7 * t10 + 28.0 / 5.0 * t7 * t * t13 + 56.0 / 13.0 * t7 * t15 + 70.0 / 39.0 * t6 * t17 + 56.0 / 143.0 * t5 * t17 * t10 + 28.0 / 715.0 * t * t17 * t13 + 8.0 / 6435.0 * t17 * t15);
  } else if (i == 4 && j == 1 && k == 6) {
    t1 = r * r;
    t2 = t1 * t1;
    t7 = t * t;
    t8 = t7 * t7;
    t11 = s + r - 1.0;
    t13 = t11 * t11;
    t18 = t13 * t13;
    f = (s + 2.0 / 17.0 * r - 2.0 / 17.0) * (t2 - 20.0 / 27.0 * t1 * r + 20.0 / 117.0 * t1 - 8.0 / 585.0 * r + 1.0 / 3510.0) * (t8 * t7 + 42.0 / 13.0 * t8 * t * t11 + 105.0 / 26.0 * t8 * t13 + 350.0 / 143.0 * t7 * t * t13 * t11 + 105.0 / 143.0 * t7 * t18 + 14.0 / 143.0 * t * t18 * t11 + 7.0 / 1716.0 * t18 * t13);
  } else if (i == 4 && j == 2 && k == 5) {
    t1 = r * r;
    t2 = t1 * t1;
    t5 = s * s;
    t6 = r - 1.0;
    t8 = t6 * t6;
    t11 = t * t;
    t12 = t11 * t11;
    t14 = s + r - 1.0;
    t17 = t14 * t14;
    t21 = t17 * t17;
    f = (t2 - 20.0 / 27.0 * t1 * r + 20.0 / 117.0 * t1 - 8.0 / 585.0 * r + 1.0 / 3510.0) * (t5 + 6.0 / 17.0 * s * t6 + 3.0 / 136.0 * t8) * (t12 * t + 30.0 / 11.0 * t12 * t14 + 30.0 / 11.0 * t11 * t * t17 + 40.0 / 33.0 * t11 * t17 * t14 + 5.0 / 22.0 * t * t21 + t21 * t14 / 77);
  } else if (i == 4 && j == 3 && k == 4) {
    t1 = r * r;
    t2 = t1 * t1;
    t5 = s * s;
    t7 = r - 1.0;
    t9 = t7 * t7;
    t14 = t * t;
    t15 = t14 * t14;
    t17 = s + r - 1.0;
    t19 = t17 * t17;
    t23 = t19 * t19;
    f = (t2 - 20.0 / 27.0 * t1 * r + 20.0 / 117.0 * t1 - 8.0 / 585.0 * r + 1.0 / 3510.0) * (t5 * s + 12.0 / 17.0 * t5 * t7 + 9.0 / 68.0 * s * t9 + t9 * t7 / 170) * (t15 + 20.0 / 9.0 * t14 * t * t17 + 5.0 / 3.0 * t14 * t19 + 10.0 / 21.0 * t * t19 * t17 + 5.0 / 126.0 * t23);
  } else if (i == 4 && j == 4 && k == 3) {
    t1 = r * r;
    t2 = t1 * t1;
    t5 = s * s;
    t6 = t5 * t5;
    t8 = r - 1.0;
    t10 = t8 * t8;
    t14 = t10 * t10;
    t17 = t * t;
    t19 = s + r - 1.0;
    t21 = t19 * t19;
    f = (t2 - 20.0 / 27.0 * t1 * r + 20.0 / 117.0 * t1 - 8.0 / 585.0 * r + 1.0 / 3510.0) * (t6 + 20.0 / 17.0 * t8 * t5 * s + 15.0 / 34.0 * t5 * t10 + s * t10 * t8 / 17 + t14 / 476) * (t17 * t + 12.0 / 7.0 * t19 * t17 + 6.0 / 7.0 * t * t21 + 4.0 / 35.0 * t21 * t19);
  } else if (i == 4 && j == 5 && k == 2) {
    t1 = r * r;
    t2 = t1 * t1;
    t5 = s * s;
    t6 = t5 * t5;
    t8 = r - 1.0;
    t11 = t8 * t8;
    t15 = t11 * t11;
    t20 = t * t;
    t21 = s + r - 1.0;
    t23 = t21 * t21;
    f = (t2 - 20.0 / 27.0 * t1 * r + 20.0 / 117.0 * t1 - 8.0 / 585.0 * r + 1.0 / 3510.0) * (s * t6 + 30.0 / 17.0 * t6 * t8 + 75.0 / 68.0 * t5 * s * t11 + 5.0 / 17.0 * t5 * t11 * t8 + 15.0 / 476.0 * s * t15 + 3.0 / 3094.0 * t15 * t8) * (t20 + 6.0 / 5.0 * t * t21 + 3.0 / 10.0 * t23);
  } else if (i == 4 && j == 6 && k == 1) {
    t1 = r * r;
    t2 = t1 * t1;
    t5 = s * s;
    t6 = t5 * t5;
    t9 = r - 1.0;
    t11 = t9 * t9;
    t16 = t11 * t11;
    f = (t2 - 20.0 / 27.0 * t1 * r + 20.0 / 117.0 * t1 - 8.0 / 585.0 * r + 1.0 / 3510.0) * (t6 * t5 + 42.0 / 17.0 * t6 * s * t9 + 315.0 / 136.0 * t6 * t11 + 35.0 / 34.0 * t5 * s * t11 * t9 + 15.0 / 68.0 * t5 * t16 + 9.0 / 442.0 * s * t16 * t9 + t16 * t11 / 1768) * (t + 2.0 / 3.0 * s + 2.0 / 3.0 * r - 2.0 / 3.0);
  } else if (i == 4 && j == 7 && k == 0) {
    t1 = r * r;
    t2 = t1 * t1;
    t5 = s * s;
    t6 = t5 * s;
    t7 = t5 * t5;
    t10 = r - 1.0;
    t13 = t10 * t10;
    t15 = t13 * t10;
    t17 = t13 * t13;
    f = (t2 - 20.0 / 27.0 * t1 * r + 20.0 / 117.0 * t1 - 8.0 / 585.0 * r + 1.0 / 3510.0) * (t7 * t6 + 56.0 / 17.0 * t7 * t5 * t10 + 147.0 / 34.0 * t7 * s * t13 + 49.0 / 17.0 * t7 * t15 + 35.0 / 34.0 * t6 * t17 + 42.0 / 221.0 * t5 * t17 * t10 + 7.0 / 442.0 * s * t17 * t13 + t17 * t15 / 2431);
  } else if (i == 5 && j == 0 && k == 6) {
    t1 = r * r;
    t2 = t1 * t1;
    t6 = t * t;
    t7 = t6 * t6;
    t10 = s + r - 1.0;
    t12 = t10 * t10;
    t17 = t12 * t12;
    f = (t2 * r - 10.0 / 9.0 * t2 + 50.0 / 117.0 * t1 * r - 8.0 / 117.0 * t1 + r / 234 - 1.0 / 13455.0) * (t7 * t6 + 42.0 / 13.0 * t7 * t * t10 + 105.0 / 26.0 * t7 * t12 + 350.0 / 143.0 * t6 * t * t12 * t10 + 105.0 / 143.0 * t6 * t17 + 14.0 / 143.0 * t * t17 * t10 + 7.0 / 1716.0 * t17 * t12);
  } else if (i == 5 && j == 1 && k == 5) {
    t1 = r * r;
    t2 = t1 * t1;
    t8 = t * t;
    t9 = t8 * t8;
    t11 = s + r - 1.0;
    t14 = t11 * t11;
    t18 = t14 * t14;
    f = (s + 2.0 / 15.0 * r - 2.0 / 15.0) * (t2 * r - 10.0 / 9.0 * t2 + 50.0 / 117.0 * t1 * r - 8.0 / 117.0 * t1 + r / 234 - 1.0 / 13455.0) * (t9 * t + 30.0 / 11.0 * t11 * t9 + 30.0 / 11.0 * t8 * t * t14 + 40.0 / 33.0 * t8 * t14 * t11 + 5.0 / 22.0 * t * t18 + t18 * t11 / 77);
  } else if (i == 5 && j == 2 && k == 4) {
    t1 = r * r;
    t2 = t1 * t1;
    t6 = s * s;
    t7 = r - 1.0;
    t9 = t7 * t7;
    t12 = t * t;
    t13 = t12 * t12;
    t15 = s + r - 1.0;
    t17 = t15 * t15;
    t21 = t17 * t17;
    f = (t2 * r - 10.0 / 9.0 * t2 + 50.0 / 117.0 * t1 * r - 8.0 / 117.0 * t1 + r / 234 - 1.0 / 13455.0) * (t6 + 2.0 / 5.0 * s * t7 + t9 / 35) * (t13 + 20.0 / 9.0 * t12 * t * t15 + 5.0 / 3.0 * t17 * t12 + 10.0 / 21.0 * t * t17 * t15 + 5.0 / 126.0 * t21);
  } else if (i == 5 && j == 3 && k == 3) {
    t1 = r * r;
    t2 = t1 * t1;
    t6 = s * s;
    t8 = r - 1.0;
    t10 = t8 * t8;
    t15 = t * t;
    t17 = s + r - 1.0;
    t19 = t17 * t17;
    f = (t2 * r - 10.0 / 9.0 * t2 + 50.0 / 117.0 * t1 * r - 8.0 / 117.0 * t1 + r / 234 - 1.0 / 13455.0) * (s * t6 + 4.0 / 5.0 * t6 * t8 + 6.0 / 35.0 * s * t10 + 4.0 / 455.0 * t10 * t8) * (t15 * t + 12.0 / 7.0 * t17 * t15 + 6.0 / 7.0 * t * t19 + 4.0 / 35.0 * t19 * t17);
  } else if (i == 5 && j == 4 && k == 2) {
    t1 = r * r;
    t2 = t1 * t1;
    t6 = s * s;
    t7 = t6 * t6;
    t9 = r - 1.0;
    t11 = t9 * t9;
    t15 = t11 * t11;
    t18 = t * t;
    t19 = s + r - 1.0;
    t21 = t19 * t19;
    f = (t2 * r - 10.0 / 9.0 * t2 + 50.0 / 117.0 * t1 * r - 8.0 / 117.0 * t1 + r / 234 - 1.0 / 13455.0) * (t7 + 4.0 / 3.0 * t6 * s * t9 + 4.0 / 7.0 * t6 * t11 + 8.0 / 91.0 * s * t11 * t9 + t15 / 273) * (t18 + 6.0 / 5.0 * t * t19 + 3.0 / 10.0 * t21);
  } else if (i == 5 && j == 5 && k == 1) {
    t1 = r * r;
    t2 = t1 * t1;
    t6 = s * s;
    t7 = t6 * t6;
    t9 = r - 1.0;
    t12 = t9 * t9;
    t16 = t12 * t12;
    f = (t2 * r - 10.0 / 9.0 * t2 + 50.0 / 117.0 * t1 * r - 8.0 / 117.0 * t1 + r / 234 - 1.0 / 13455.0) * (t7 * s + 2.0 * t7 * t9 + 10.0 / 7.0 * t6 * s * t12 + 40.0 / 91.0 * t6 * t12 * t9 + 5.0 / 91.0 * s * t16 + 2.0 / 1001.0 * t16 * t9) * (t + 2.0 / 3.0 * s + 2.0 / 3.0 * r - 2.0 / 3.0);
  } else if (i == 5 && j == 6 && k == 0) {
    t1 = r * r;
    t2 = t1 * t1;
    t6 = s * s;
    t7 = t6 * t6;
    t10 = r - 1.0;
    t12 = t10 * t10;
    t17 = t12 * t12;
    f = (t2 * r - 10.0 / 9.0 * t2 + 50.0 / 117.0 * t1 * r - 8.0 / 117.0 * t1 + r / 234 - 1.0 / 13455.0) * (t7 * t6 + 14.0 / 5.0 * t7 * s * t10 + 3.0 * t7 * t12 + 20.0 / 13.0 * t6 * s * t12 * t10 + 5.0 / 13.0 * t6 * t17 + 6.0 / 143.0 * s * t17 * t10 + t17 * t12 / 715);
  } else if (i == 6 && j == 0 && k == 5) {
    t1 = r * r;
    t2 = t1 * t1;
    t7 = t * t;
    t8 = t7 * t7;
    t10 = s + r - 1.0;
    t13 = t10 * t10;
    t17 = t13 * t13;
    f = (t2 * t1 - 14.0 / 9.0 * t2 * r + 35.0 / 39.0 * t2 - 28.0 / 117.0 * t1 * r + 7.0 / 234.0 * t1 - 7.0 / 4485.0 * r + 7.0 / 296010.0) * (t8 * t + 30.0 / 11.0 * t8 * t10 + 30.0 / 11.0 * t7 * t * t13 + 40.0 / 33.0 * t7 * t13 * t10 + 5.0 / 22.0 * t * t17 + t17 * t10 / 77);
  } else if (i == 6 && j == 1 && k == 4) {
    t1 = r * r;
    t2 = t1 * t1;
    t9 = t * t;
    t10 = t9 * t9;
    t12 = s + r - 1.0;
    t14 = t12 * t12;
    t18 = t14 * t14;
    f = (s + 2.0 / 13.0 * r - 2.0 / 13.0) * (t2 * t1 - 14.0 / 9.0 * t2 * r + 35.0 / 39.0 * t2 - 28.0 / 117.0 * t1 * r + 7.0 / 234.0 * t1 - 7.0 / 4485.0 * r + 7.0 / 296010.0) * (t10 + 20.0 / 9.0 * t9 * t * t12 + 5.0 / 3.0 * t9 * t14 + 10.0 / 21.0 * t * t14 * t12 + 5.0 / 126.0 * t18);
  } else if (i == 6 && j == 2 && k == 3) {
    t1 = r * r;
    t2 = t1 * t1;
    t7 = s * s;
    t8 = r - 1.0;
    t10 = t8 * t8;
    t13 = t * t;
    t15 = s + r - 1.0;
    t17 = t15 * t15;
    f = (t2 * t1 - 14.0 / 9.0 * t2 * r + 35.0 / 39.0 * t2 - 28.0 / 117.0 * t1 * r + 7.0 / 234.0 * t1 - 7.0 / 4485.0 * r + 7.0 / 296010.0) * (t7 + 6.0 / 13.0 * s * t8 + t10 / 26) * (t13 * t + 12.0 / 7.0 * t13 * t15 + 6.0 / 7.0 * t * t17 + 4.0 / 35.0 * t17 * t15);
  } else if (i == 6 && j == 3 && k == 2) {
    t1 = r * r;
    t2 = t1 * t1;
    t7 = s * s;
    t9 = r - 1.0;
    t11 = t9 * t9;
    t16 = t * t;
    t17 = s + r - 1.0;
    t19 = t17 * t17;
    f = (t2 * t1 - 14.0 / 9.0 * t2 * r + 35.0 / 39.0 * t2 - 28.0 / 117.0 * t1 * r + 7.0 / 234.0 * t1 - 7.0 / 4485.0 * r + 7.0 / 296010.0) * (t7 * s + 12.0 / 13.0 * t7 * t9 + 3.0 / 13.0 * s * t11 + 2.0 / 143.0 * t11 * t9) * (t16 + 6.0 / 5.0 * t * t17 + 3.0 / 10.0 * t19);
  } else if (i == 6 && j == 4 && k == 1) {
    t1 = r * r;
    t2 = t1 * t1;
    t7 = s * s;
    t8 = t7 * t7;
    t10 = r - 1.0;
    t12 = t10 * t10;
    t16 = t12 * t12;
    f = (t2 * t1 - 14.0 / 9.0 * t2 * r + 35.0 / 39.0 * t2 - 28.0 / 117.0 * t1 * r + 7.0 / 234.0 * t1 - 7.0 / 4485.0 * r + 7.0 / 296010.0) * (t8 + 20.0 / 13.0 * t7 * s * t10 + 10.0 / 13.0 * t7 * t12 + 20.0 / 143.0 * s * t12 * t10 + t16 / 143) * (t + 2.0 / 3.0 * s + 2.0 / 3.0 * r - 2.0 / 3.0);
  } else if (i == 6 && j == 5 && k == 0) {
    t1 = r * r;
    t2 = t1 * t1;
    t7 = s * s;
    t8 = t7 * t7;
    t10 = r - 1.0;
    t13 = t10 * t10;
    t17 = t13 * t13;
    f = (t2 * t1 - 14.0 / 9.0 * t2 * r + 35.0 / 39.0 * t2 - 28.0 / 117.0 * t1 * r + 7.0 / 234.0 * t1 - 7.0 / 4485.0 * r + 7.0 / 296010.0) * (t8 * s + 30.0 / 13.0 * t8 * t10 + 25.0 / 13.0 * t7 * s * t13 + 100.0 / 143.0 * t7 * t13 * t10 + 15.0 / 143.0 * s * t17 + 2.0 / 429.0 * t17 * t10);
  } else if (i == 7 && j == 0 && k == 4) {
    t1 = r * r;
    t2 = t1 * r;
    t3 = t1 * t1;
    t8 = t * t;
    t9 = t8 * t8;
    t11 = s + r - 1.0;
    t13 = t11 * t11;
    t17 = t13 * t13;
    f = (t3 * t2 - 56.0 / 27.0 * t3 * t1 + 196.0 / 117.0 * t3 * r - 392.0 / 585.0 * t3 + 49.0 / 351.0 * t2 - 196.0 / 13455.0 * t1 + 98.0 / 148005.0 * r - 4.0 / 444015.0) * (t9 + 20.0 / 9.0 * t8 * t * t11 + 5.0 / 3.0 * t8 * t13 + 10.0 / 21.0 * t * t13 * t11 + 5.0 / 126.0 * t17);
  } else if (i == 7 && j == 1 && k == 3) {
    t1 = r * r;
    t2 = t1 * r;
    t3 = t1 * t1;
    t10 = t * t;
    t12 = s + r - 1.0;
    t14 = t12 * t12;
    f = (t3 * t2 - 56.0 / 27.0 * t3 * t1 + 196.0 / 117.0 * t3 * r - 392.0 / 585.0 * t3 + 49.0 / 351.0 * t2 - 196.0 / 13455.0 * t1 + 98.0 / 148005.0 * r - 4.0 / 444015.0) * (s + 2.0 / 11.0 * r - 2.0 / 11.0) * (t10 * t + 12.0 / 7.0 * t12 * t10 + 6.0 / 7.0 * t * t14 + 4.0 / 35.0 * t14 * t12);
  } else if (i == 7 && j == 2 && k == 2) {
    t1 = r * r;
    t2 = t1 * r;
    t3 = t1 * t1;
    t8 = s * s;
    t9 = r - 1.0;
    t11 = t9 * t9;
    t14 = t * t;
    t15 = s + r - 1.0;
    t17 = t15 * t15;
    f = (t3 * t2 - 56.0 / 27.0 * t3 * t1 + 196.0 / 117.0 * t3 * r - 392.0 / 585.0 * t3 + 49.0 / 351.0 * t2 - 196.0 / 13455.0 * t1 + 98.0 / 148005.0 * r - 4.0 / 444015.0) * (t8 + 6.0 / 11.0 * s * t9 + 3.0 / 55.0 * t11) * (t14 + 6.0 / 5.0 * t * t15 + 3.0 / 10.0 * t17);
  } else if (i == 7 && j == 3 && k == 1) {
    t1 = r * r;
    t2 = t1 * r;
    t3 = t1 * t1;
    t8 = s * s;
    t10 = r - 1.0;
    t12 = t10 * t10;
    f = (t3 * t2 - 56.0 / 27.0 * t3 * t1 + 196.0 / 117.0 * t3 * r - 392.0 / 585.0 * t3 + 49.0 / 351.0 * t2 - 196.0 / 13455.0 * t1 + 98.0 / 148005.0 * r - 4.0 / 444015.0) * (t8 * s + 12.0 / 11.0 * t8 * t10 + 18.0 / 55.0 * s * t12 + 4.0 / 165.0 * t12 * t10) * (t + 2.0 / 3.0 * s + 2.0 / 3.0 * r - 2.0 / 3.0);
  } else if (i == 7 && j == 4 && k == 0) {
    t1 = r * r;
    t2 = t1 * r;
    t3 = t1 * t1;
    t8 = s * s;
    t9 = t8 * t8;
    t11 = r - 1.0;
    t13 = t11 * t11;
    t17 = t13 * t13;
    f = (t3 * t2 - 56.0 / 27.0 * t3 * t1 + 196.0 / 117.0 * t3 * r - 392.0 / 585.0 * t3 + 49.0 / 351.0 * t2 - 196.0 / 13455.0 * t1 + 98.0 / 148005.0 * r - 4.0 / 444015.0) * (t9 + 20.0 / 11.0 * t8 * s * t11 + 12.0 / 11.0 * t8 * t13 + 8.0 / 33.0 * s * t13 * t11 + t17 / 66);
  } else if (i == 8 && j == 0 && k == 3) {
    t1 = r * r;
    t2 = t1 * t1;
    t3 = t2 * t2;
    t4 = t1 * r;
    t9 = t * t;
    t11 = s + r - 1.0;
    t13 = t11 * t11;
    f = (t3 - 8.0 / 3.0 * t2 * t4 + 112.0 / 39.0 * t2 * t1 - 1568.0 / 975.0 * t2 * r + 98.0 / 195.0 * t2 - 392.0 / 4485.0 * t4 + 392.0 / 49335.0 * t1 - 16.0 / 49335.0 * r + 1.0 / 246675.0) * (t9 * t + 12.0 / 7.0 * t9 * t11 + 6.0 / 7.0 * t * t13 + 4.0 / 35.0 * t13 * t11);
  } else if (i == 8 && j == 1 && k == 2) {
    t1 = r * r;
    t2 = t1 * t1;
    t3 = t2 * t2;
    t4 = t1 * r;
    t11 = t * t;
    t12 = s + r - 1.0;
    t14 = t12 * t12;
    f = (t3 - 8.0 / 3.0 * t2 * t4 + 112.0 / 39.0 * t2 * t1 - 1568.0 / 975.0 * t2 * r + 98.0 / 195.0 * t2 - 392.0 / 4485.0 * t4 + 392.0 / 49335.0 * t1 - 16.0 / 49335.0 * r + 1.0 / 246675.0) * (s + 2.0 / 9.0 * r - 2.0 / 9.0) * (t11 + 6.0 / 5.0 * t * t12 + 3.0 / 10.0 * t14);
  } else if (i == 8 && j == 2 && k == 1) {
    t1 = r * r;
    t2 = t1 * t1;
    t3 = t2 * t2;
    t4 = t1 * r;
    t9 = s * s;
    t10 = r - 1.0;
    t12 = t10 * t10;
    f = (t3 - 8.0 / 3.0 * t2 * t4 + 112.0 / 39.0 * t2 * t1 - 1568.0 / 975.0 * t2 * r + 98.0 / 195.0 * t2 - 392.0 / 4485.0 * t4 + 392.0 / 49335.0 * t1 - 16.0 / 49335.0 * r + 1.0 / 246675.0) * (t9 + 2.0 / 3.0 * s * t10 + t12 / 12) * (t + 2.0 / 3.0 * s + 2.0 / 3.0 * r - 2.0 / 3.0);
  } else if (i == 8 && j == 3 && k == 0) {
    t1 = r * r;
    t2 = t1 * t1;
    t3 = t2 * t2;
    t4 = t1 * r;
    t9 = s * s;
    t11 = r - 1.0;
    t13 = t11 * t11;
    f = (t3 - 8.0 / 3.0 * t2 * t4 + 112.0 / 39.0 * t2 * t1 - 1568.0 / 975.0 * t2 * r + 98.0 / 195.0 * t2 - 392.0 / 4485.0 * t4 + 392.0 / 49335.0 * t1 - 16.0 / 49335.0 * r + 1.0 / 246675.0) * (t9 * s + 4.0 / 3.0 * t9 * t11 + s * t13 / 2 + t13 * t11 / 21);
  } else if (i == 9 && j == 0 && k == 2) {
    t1 = r * r;
    t2 = t1 * t1;
    t3 = t2 * t2;
    t5 = t1 * r;
    t10 = t * t;
    t11 = s + r - 1.0;
    t13 = t11 * t11;
    f = (t3 * r - 10.0 / 3.0 * t3 + 60.0 / 13.0 * t2 * t5 - 224.0 / 65.0 * t2 * t1 + 98.0 / 65.0 * t2 * r - 588.0 / 1495.0 * t2 + 196.0 / 3289.0 * t5 - 16.0 / 3289.0 * t1 + 3.0 / 16445.0 * r - 2.0 / 937365.0) * (t10 + 6.0 / 5.0 * t * t11 + 3.0 / 10.0 * t13);
  } else if (i == 9 && j == 1 && k == 1) {
    t1 = r * r;
    t2 = t1 * t1;
    t3 = t2 * t2;
    t5 = t1 * r;
    f = (t3 * r - 10.0 / 3.0 * t3 + 60.0 / 13.0 * t2 * t5 - 224.0 / 65.0 * t2 * t1 + 98.0 / 65.0 * t2 * r - 588.0 / 1495.0 * t2 + 196.0 / 3289.0 * t5 - 16.0 / 3289.0 * t1 + 3.0 / 16445.0 * r - 2.0 / 937365.0) * (s + 2.0 / 7.0 * r - 2.0 / 7.0) * (t + 2.0 / 3.0 * s + 2.0 / 3.0 * r - 2.0 / 3.0);
  } else if (i == 9 && j == 2 && k == 0) {
    t1 = r * r;
    t2 = t1 * t1;
    t3 = t2 * t2;
    t5 = t1 * r;
    t10 = s * s;
    t11 = r - 1.0;
    t13 = t11 * t11;
    f = (t3 * r - 10.0 / 3.0 * t3 + 60.0 / 13.0 * t2 * t5 - 224.0 / 65.0 * t2 * t1 + 98.0 / 65.0 * t2 * r - 588.0 / 1495.0 * t2 + 196.0 / 3289.0 * t5 - 16.0 / 3289.0 * t1 + 3.0 / 16445.0 * r - 2.0 / 937365.0) * (t10 + 6.0 / 7.0 * s * t11 + t13 / 7);
  } else if (i == 10 && j == 0 && k == 1) {
    t1 = r * r;
    t2 = t1 * t1;
    t3 = t2 * t2;
    t6 = t1 * r;
    t10 = t3 * t1 - 110.0 / 27.0 * t3 * r + 275.0 / 39.0 * t3 - 88.0 / 13.0 * t2 * t6 + 154.0 / 39.0 * t2 * t1 - 2156.0 / 1495.0 * t2 * r + 98.0 / 299.0 * t2 - 40.0 / 897.0 * t6 + t1 / 299 - 2.0 / 17043.0 * r + 1.0 / 766935.0;
    f = t10 * (t + 2.0 / 3.0 * s + 2.0 / 3.0 * r - 2.0 / 3.0);
  } else if (i == 10 && j == 1 && k == 0) {
    t1 = r * r;
    t2 = t1 * t1;
    t3 = t2 * t2;
    t6 = t1 * r;
    t10 = t3 * t1 - 110.0 / 27.0 * t3 * r + 275.0 / 39.0 * t3 - 88.0 / 13.0 * t2 * t6 + 154.0 / 39.0 * t2 * t1 - 2156.0 / 1495.0 * t2 * r + 98.0 / 299.0 * t2 - 40.0 / 897.0 * t6 + t1 / 299 - 2.0 / 17043.0 * r + 1.0 / 766935.0;
    f = t10 * (s + 2.0 / 5.0 * r - 2.0 / 5.0);
  } else if (i == 11 && j == 0 && k == 0) {
    t1 = r * r;
    t2 = t1 * r;
    t3 = t1 * t1;
    t4 = t3 * t3;
    f = t4 * t2 - 44.0 / 9.0 * t4 * t1 + 1210.0 / 117.0 * t4 * r - 484.0 / 39.0 * t4 + 121.0 / 13.0 * t3 * t2 - 6776.0 / 1495.0 * t3 * t1 + 2156.0 / 1495.0 * t3 * r - 88.0 / 299.0 * t3 + 11.0 / 299.0 * t2 - 44.0 / 17043.0 * t1 + 22.0 / 255645.0 * r - 4.0 / 4345965.0;
  }
  return f;
}
```