// File: /workspace/github_cpp_makefile_star2_O2/ArashPartow[P]exprtk/exprtk_test.cpp
// Function: bool run_test08<double>()
bool run_test08()
{

   static const std::string expr_str[] =
   {
      "x", "y", "z", "w", "u",
      "x + y + z + w + u",
      "x + y / z * w ^ u",
      "x:=1.1", "y:=2.2", "z:=3.3", "w:=4.4", "u:=5.5",
      "x:=x+1.1", "y:=y+2.2", "z:=z+3.3", "w:=w+4.4", "u:=u+5.5",
      "x:=1.1+x", "y:=2.2+y", "z:=3.3+z", "w:=4.4+w", "u:=5.5+u",
      "x:=(x <= 1.1)",
      "y:=(2.2 >= y)",
      "z:=(3.3 and z)",
      "w:=(4.4 or w)",
      "u:=(u xor 5.5)",
      "min(x,y) + min(x,y,z) + min(x,y,z,w) + min(x,y,z,w,y)",
      "max(x,y) + max(x,y,z) + max(x,y,z,w) + max(x,y,z,w,y)",
      "avg(x,y)",
      "avg(x,y,z)",
      "avg(x,y,z,w)",
      "avg(x,y,z,w,u)",
      "(u := u := min(x:=1,y:=2,z:=3)) == 1",
      "(2x+3y+4z+5w)==(2*x+3*y+4*z+5*w)",
      "(3(x+y)/2+1)==(3*(x+y)/2+1)",
      "((x+y)3+1/4)==((x+y)*3+1/4)",
      "((x+y)z+1/2)==((x+y)*z+1/2)",
      "(x+y^3/z) == (x+(y*y*y)/z)",
      "(z-x^3+y^2*7) == (z-(x*x*x)+(y*y)*7)",
      "(3min(x,y))==(3*min(x,y))",
      "(sin(x)y)==(sin(x)*y)",
      "(sin(x)cos(y)+1)==(sin(x)*cos(y)+1)",
      "(sgn(sin(x))cos(sgn(y))+1)==(sgn(sin(x))*cos(sgn(y))+1)",
      "equal($f00(x,y,z),(x+y)/z)",
      "equal($f01(x,y,z),(x+y)*z)",
      "equal($f02(x,y,z),(x+y)-z)",
      "equal($f03(x,y,z),(x+y)+z)",
      "equal($f04(x,y,z),(x-y)+z)",
      "equal($f05(x,y,z),(x-y)/z)",
      "equal($f06(x,y,z),(x-y)*z)",
      "equal($f07(x,y,z),(x*y)+z)",
      "equal($f08(x,y,z),(x*y)-z)",
      "equal($f09(x,y,z),(x*y)/z)",
      "equal($f10(x,y,z),(x*y)*z)",
      "equal($f11(x,y,z),(x/y)+z)",
      "equal($f12(x,y,z),(x/y)-z)",
      "equal($f13(x,y,z),(x/y)/z)",
      "equal($f14(x,y,z),(x/y)*z)",
      "equal($f15(x,y,z),x/(y+z))",
      "equal($f16(x,y,z),x/(y-z))",
      "equal($f17(x,y,z),x/(y*z))",
      "equal($f18(x,y,z),x/(y/z))",
      "equal($f19(x,y,z),x*(y+z))",
      "equal($f20(x,y,z),x*(y-z))",
      "equal($f21(x,y,z),x*(y*z))",
      "equal($f22(x,y,z),x*(y/z))",
      "equal($f23(x,y,z),x-(y+z))",
      "equal($f24(x,y,z),x-(y-z))",
      "equal($f25(x,y,z),x-(y/z))",
      "equal($f26(x,y,z),x-(y*z))",
      "equal($f27(x,y,z),x+(y*z))",
      "equal($f28(x,y,z),x+(y/z))",
      "equal($f29(x,y,z),x+(y+z))",
      "equal($f30(x,y,z),x+(y-z))",
      "equal($f31(x,y,z),x*y^2+z)",
      "equal($f32(x,y,z),x*y^3+z)",
      "equal($f33(x,y,z),x*y^4+z)",
      "equal($f34(x,y,z),x*y^5+z)",
      "equal($f35(x,y,z),x*y^6+z)",
      "equal($f36(x,y,z),x*y^7+z)",
      "equal($f37(x,y,z),x*y^8+z)",
      "equal($f38(x,y,z),x*y^9+z)",
      "equal($f39(x,y,z),x*log(y)+z)",
      "equal($f40(x,y,z),x*log(y)-z)",
      "equal($f41(x,y,z),x*log10(y)+z)",
      "equal($f42(x,y,z),x*log10(y)-z)",
      "equal($f43(x,y,z),x*sin(y)+z)",
      "equal($f44(x,y,z),x*sin(y)-z)",
      "equal($f45(x,y,z),x*cos(y)+z)",
      "equal($f46(x,y,z),x*cos(y)-z)",
      "equal($f47(x,y,z),if(0!=x,y,z))",
      "equal($f48(x,y,z,w),x+((y+z)/w))",
      "equal($f49(x,y,z,w),x+((y+z)*w))",
      "equal($f50(x,y,z,w),x+((y-z)/w))",
      "equal($f51(x,y,z,w),x+((y-z)*w))",
      "equal($f52(x,y,z,w),x+((y*z)/w))",
      "equal($f53(x,y,z,w),x+((y*z)*w))",
      "equal($f54(x,y,z,w),x+((y/z)+w))",
      "equal($f55(x,y,z,w),x+((y/z)/w))",
      "equal($f56(x,y,z,w),x+((y/z)*w))",
      "equal($f57(x,y,z,w),x-((y+z)/w))",
      "equal($f58(x,y,z,w),x-((y+z)*w))",
      "equal($f59(x,y,z,w),x-((y-z)/w))",
      "equal($f60(x,y,z,w),x-((y-z)*w))",
      "equal($f61(x,y,z,w),x-((y*z)/w))",
      "equal($f62(x,y,z,w),x-((y*z)*w))",
      "equal($f63(x,y,z,w),x-((y/z)/w))",
      "equal($f64(x,y,z,w),x-((y/z)*w))",
      "equal($f65(x,y,z,w),((x+y)*z)-w)",
      "equal($f66(x,y,z,w),((x-y)*z)-w)",
      "equal($f67(x,y,z,w),((x*y)*z)-w)",
      "equal($f68(x,y,z,w),((x/y)*z)-w)",
      "equal($f69(x,y,z,w),((x+y)/z)-w)",
      "equal($f70(x,y,z,w),((x-y)/z)-w)",
      "equal($f71(x,y,z,w),((x*y)/z)-w)",
      "equal($f72(x,y,z,w),((x/y)/z)-w)",
      "equal($f73(x,y,z,w),(x*y)+(z*w))",
      "equal($f74(x,y,z,w),(x*y)-(z*w))",
      "equal($f75(x,y,z,w),(x*y)+(z/w))",
      "equal($f76(x,y,z,w),(x*y)-(z/w))",
      "equal($f77(x,y,z,w),(x/y)+(z/w))",
      "equal($f78(x,y,z,w),(x/y)-(z/w))",
      "equal($f79(x,y,z,w),(x/y)-(z*w))",
      "equal($f80(x,y,z,w),x/(y+(z*w)))",
      "equal($f81(x,y,z,w),x/(y-(z*w)))",
      "equal($f82(x,y,z,w),x*(y+(z*w)))",
      "equal($f83(x,y,z,w),x*(y-(z*w)))",
      "equal($f84(x,y,z,w),x*y^2+z*w^2)",
      "equal($f85(x,y,z,w),x*y^3+z*w^3)",
      "equal($f86(x,y,z,w),x*y^4+z*w^4)",
      "equal($f87(x,y,z,w),x*y^5+z*w^5)",
      "equal($f88(x,y,z,w),x*y^6+z*w^6)",
      "equal($f89(x,y,z,w),x*y^7+z*w^7)",
      "equal($f90(x,y,z,w),x*y^8+z*w^8)",
      "equal($f91(x,y,z,w),x*y^9+z*w^9)",
      "equal($f92(x,y,z,w),if(x and y,z,w))",
      "equal($f93(x,y,z,w),if(x or y,z,w))",
      "equal($f94(x,y,z,w),if(x < y,z,w))",
      "equal($f95(x,y,z,w),if(x <= y,z,w))",
      "equal($f96(x,y,z,w),if(x > y,z,w))",
      "equal($f97(x,y,z,w),if(x >= y,z,w))",
      "equal($f98(x,y,z,w),if(equal(x,y),z,w))",
      "equal($f92(x,y,z,w),x and y ? z : w)",
      "equal($f93(x,y,z,w),x or y ? z : w)",
      "equal($f94(x,y,z,w),x < y ? z : w)",
      "equal($f95(x,y,z,w),x <= y ? z : w)",
      "equal($f96(x,y,z,w),x > y ? z : w)",
      "equal($f97(x,y,z,w),x >= y ? z : w)",
      "equal($f98(x,y,z,w),equal(x,y) ? z : w)",
      "equal($f99(x,y,z,w),x*sin(y)+z*cos(w))"
   };

   static const std::size_t expr_str_size = sizeof(expr_str) / sizeof(std::string);

   static const std::size_t rounds = 25;

   for (std::size_t i = 0; i < rounds; ++i)
   {
      for (std::size_t j = 0; j < expr_str_size; ++j)
      {
         typedef exprtk::expression<T> expression_t;

         T x = T(1.12345);
         T y = T(2.12345);
         T z = T(3.12345);
         T w = T(4.12345);
         T u = T(5.12345);

         exprtk::symbol_table<T> symbol_table;
         symbol_table.add_variable("x",x);
         symbol_table.add_variable("y",y);
         symbol_table.add_variable("z",z);
         symbol_table.add_variable("w",w);
         symbol_table.add_variable("u",u);

         expression_t expression;
         expression.register_symbol_table(symbol_table);

         {
            exprtk::parser<T> parser;

            if (!parser.compile(expr_str[j],expression))
            {
               printf("run_test08() - Error: %s   Expression: %s\n",
                      parser.error().c_str(),
                      expr_str[j].c_str());

               return false;
            }
         }

         expression.value();
      }
   }

   return true;
}

// Assembly:
pushq %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
subq $0xb68, %rsp            # imm = 0xB68
movb 0x37caf9(%rip), %al     # 0x4e47b0
testb %al, %al
je 0x167f6d
xorl %eax, %eax
leaq 0x98(%rsp), %rbx
leaq 0x240(%rsp), %r15
leaq 0xf0(%rsp), %r12
leaq 0xd0(%rsp), %r13
pushq $0x7f
popq %rbp
cmpq $0x19, %rax
je 0x167f54
movq %rax, 0xa0(%rsp)
xorl %r14d, %r14d
cmpq $0x12e0, %r14           # imm = 0x12E0
je 0x167ed4
movabsq $0x3ff1f9a6b50b0f28, %rax # imm = 0x3FF1F9A6B50B0F28
movq %rax, 0xc8(%rsp)
movabsq $0x4000fcd35a858794, %rax # imm = 0x4000FCD35A858794
movq %rax, 0xc0(%rsp)
movabsq $0x4008fcd35a858794, %rax # imm = 0x4008FCD35A858794
movq %rax, 0xb8(%rsp)
movabsq $0x40107e69ad42c3ca, %rax # imm = 0x40107E69AD42C3CA
movq %rax, 0xb0(%rsp)
movabsq $0x40147e69ad42c3ca, %rax # imm = 0x40147E69AD42C3CA
movq %rax, 0xa8(%rsp)
movq %rbx, %rdi
pushq $0x1
popq %rsi
callq 0x19486e
movq %r15, %rdi
leaq 0x19a530(%rip), %rsi    # 0x3022a5
movq %r12, %rdx
callq 0x127016
movq %rbx, %rdi
movq %r15, %rsi
leaq 0xc8(%rsp), %rdx
xorl %ecx, %ecx
callq 0x19666e
movq %r15, %rdi
callq 0x118648
movq %r15, %rdi
leaq 0x1861a1(%rip), %rsi    # 0x2edf45
movq %r12, %rdx
callq 0x127016
movq %rbx, %rdi
movq %r15, %rsi
leaq 0xc0(%rsp), %rdx
xorl %ecx, %ecx
callq 0x19666e
movq %r15, %rdi
callq 0x118648
movq %r15, %rdi
leaq 0x18be21(%rip), %rsi    # 0x2f3bf4
movq %r12, %rdx
callq 0x127016
movq %rbx, %rdi
movq %r15, %rsi
leaq 0xb8(%rsp), %rdx
xorl %ecx, %ecx
callq 0x19666e
movq %r15, %rdi
callq 0x118648
movq %r15, %rdi
leaq 0x199b2e(%rip), %rsi    # 0x301930
movq %r12, %rdx
callq 0x127016
movq %rbx, %rdi
movq %r15, %rsi
leaq 0xb0(%rsp), %rdx
xorl %ecx, %ecx
callq 0x19666e
movq %r15, %rdi
callq 0x118648
movq %r15, %rdi
leaq 0x180e5c(%rip), %rsi    # 0x2e8c8d
movq %r12, %rdx
callq 0x127016
movq %rbx, %rdi
movq %r15, %rsi
leaq 0xa8(%rsp), %rdx
xorl %ecx, %ecx
callq 0x19666e
movq %r15, %rdi
callq 0x118648
movq %r13, %rdi
callq 0x194918
movq %r13, %rdi
movq %rbx, %rsi
callq 0x194978
movq %r12, %rdi
movq %rbp, %rsi
callq 0x1949d4
movq %r15, %rdi
movq %r12, %rsi
callq 0x194ae4
movq %r12, %rdi
callq 0x1950fc
leaq 0x37b642(%rip), %rax    # 0x4e34d0
leaq (%rax,%r14), %rsi
movq %r15, %rdi
movq %r13, %rdx
callq 0x195144
testb %al, %al
je 0x167ee4
movq %r15, %rdi
callq 0x19561a
movq 0xd0(%rsp), %rax
movq 0x8(%rax), %rdi
movq (%rdi), %rax
callq *0x18(%rax)
movq %r13, %rdi
callq 0x19577a
movq %rbx, %rdi
callq 0x195790
addq $0x20, %r14
jmp 0x167cf9
movq 0xa0(%rsp), %rax
incq %rax
jmp 0x167ce4
leaq 0xf0(%rsp), %rdi
leaq 0x240(%rsp), %rsi
callq 0x1955c6
leaq 0xf0(%rsp), %rbx
movq (%rbx), %rsi
leaq 0x37b5c5(%rip), %rax    # 0x4e34d0
movq (%r14,%rax), %rdx
leaq 0x181d54(%rip), %rdi    # 0x2e9c6a
xorl %eax, %eax
callq 0x118080
movq %rbx, %rdi
callq 0x118648
leaq 0x240(%rsp), %rdi
callq 0x19561a
leaq 0xd0(%rsp), %rdi
callq 0x19577a
leaq 0x98(%rsp), %rdi
callq 0x195790
movq 0xa0(%rsp), %rax
cmpq $0x19, %rax
setae %al
addq $0xb68, %rsp            # imm = 0xB68
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
leaq 0x37c83c(%rip), %rdi    # 0x4e47b0
callq 0x1181a0
testl %eax, %eax
je 0x167cbf
leaq 0x37b548(%rip), %rbx    # 0x4e34d0
leaq 0x19a316(%rip), %rsi    # 0x3022a5
leaq 0x240(%rsp), %rdx
movq %rbx, %rdi
callq 0x127016
leaq 0x37b54a(%rip), %r14    # 0x4e34f0
leaq 0x185f98(%rip), %rsi    # 0x2edf45
leaq 0xf0(%rsp), %rdx
movq %r14, %rdi
callq 0x127016
leaq 0x37b54c(%rip), %r14    # 0x4e3510
leaq 0x18bc29(%rip), %rsi    # 0x2f3bf4
leaq 0xd0(%rsp), %rdx
movq %r14, %rdi
callq 0x127016
leaq 0x37b54e(%rip), %r14    # 0x4e3530
leaq 0x199947(%rip), %rsi    # 0x301930
leaq 0xc8(%rsp), %rdx
movq %r14, %rdi
callq 0x127016
leaq 0x37b550(%rip), %r14    # 0x4e3550
leaq 0x180c86(%rip), %rsi    # 0x2e8c8d
leaq 0xc0(%rsp), %rdx
movq %r14, %rdi
callq 0x127016
leaq 0x37b552(%rip), %r14    # 0x4e3570
leaq 0x180c58(%rip), %rsi    # 0x2e8c7d
leaq 0xb8(%rsp), %rdx
movq %r14, %rdi
callq 0x127016
leaq 0x37b554(%rip), %r14    # 0x4e3590
leaq 0x180c4c(%rip), %rsi    # 0x2e8c8f
leaq 0xb0(%rsp), %rdx
movq %r14, %rdi
callq 0x127016
leaq 0x37b556(%rip), %r14    # 0x4e35b0
leaq 0x180c40(%rip), %rsi    # 0x2e8ca1
leaq 0xa8(%rsp), %rdx
movq %r14, %rdi
callq 0x127016
leaq 0x37b558(%rip), %r14    # 0x4e35d0
leaq 0x180c29(%rip), %rsi    # 0x2e8ca8
leaq 0x98(%rsp), %rdx
movq %r14, %rdi
callq 0x127016
leaq 0x37b55a(%rip), %r14    # 0x4e35f0
leaq 0x180c12(%rip), %rsi    # 0x2e8caf
leaq 0x97(%rsp), %rdx
movq %r14, %rdi
callq 0x127016
leaq 0x37b55c(%rip), %r14    # 0x4e3610
leaq 0x180bfb(%rip), %rsi    # 0x2e8cb6
leaq 0x96(%rsp), %rdx
movq %r14, %rdi
callq 0x127016
leaq 0x37b55e(%rip), %r14    # 0x4e3630
leaq 0x180be4(%rip), %rsi    # 0x2e8cbd
leaq 0x95(%rsp), %rdx
movq %r14, %rdi
callq 0x127016
leaq 0x37b560(%rip), %r14    # 0x4e3650
leaq 0x180bcd(%rip), %rsi    # 0x2e8cc4
leaq 0x94(%rsp), %rdx
movq %r14, %rdi
callq 0x127016
leaq 0x37b562(%rip), %r14    # 0x4e3670
leaq 0x180bb8(%rip), %rsi    # 0x2e8ccd
leaq 0x93(%rsp), %rdx
movq %r14, %rdi
callq 0x127016
leaq 0x37b564(%rip), %r14    # 0x4e3690
leaq 0x180ba3(%rip), %rsi    # 0x2e8cd6
leaq 0x92(%rsp), %rdx
movq %r14, %rdi
callq 0x127016
leaq 0x37b566(%rip), %r14    # 0x4e36b0
leaq 0x180b8e(%rip), %rsi    # 0x2e8cdf
leaq 0x91(%rsp), %rdx
movq %r14, %rdi
callq 0x127016
leaq 0x37b568(%rip), %r14    # 0x4e36d0
leaq 0x180b79(%rip), %rsi    # 0x2e8ce8
leaq 0x90(%rsp), %rdx
movq %r14, %rdi
callq 0x127016
leaq 0x37b56a(%rip), %r14    # 0x4e36f0
leaq 0x180b64(%rip), %rsi    # 0x2e8cf1
leaq 0x8f(%rsp), %rdx
movq %r14, %rdi
callq 0x127016
leaq 0x37b56c(%rip), %r14    # 0x4e3710
leaq 0x180b4f(%rip), %rsi    # 0x2e8cfa
leaq 0x8e(%rsp), %rdx
movq %r14, %rdi
callq 0x127016
leaq 0x37b56e(%rip), %r14    # 0x4e3730
leaq 0x180b3a(%rip), %rsi    # 0x2e8d03
leaq 0x8d(%rsp), %rdx
movq %r14, %rdi
callq 0x127016
leaq 0x37b570(%rip), %r14    # 0x4e3750
leaq 0x180b25(%rip), %rsi    # 0x2e8d0c
leaq 0x8c(%rsp), %rdx
movq %r14, %rdi
callq 0x127016
leaq 0x37b572(%rip), %r14    # 0x4e3770
leaq 0x180b10(%rip), %rsi    # 0x2e8d15
leaq 0x8b(%rsp), %rdx
movq %r14, %rdi
callq 0x127016
leaq 0x37b574(%rip), %r14    # 0x4e3790
leaq 0x180afb(%rip), %rsi    # 0x2e8d1e
leaq 0x8a(%rsp), %rdx
movq %r14, %rdi
callq 0x127016
leaq 0x37b576(%rip), %r14    # 0x4e37b0
leaq 0x180aeb(%rip), %rsi    # 0x2e8d2c
leaq 0x89(%rsp), %rdx
movq %r14, %rdi
callq 0x127016
leaq 0x37b578(%rip), %r14    # 0x4e37d0
leaq 0x180adb(%rip), %rsi    # 0x2e8d3a
leaq 0x88(%rsp), %rdx
movq %r14, %rdi
callq 0x127016
leaq 0x37b57a(%rip), %r14    # 0x4e37f0
leaq 0x180acc(%rip), %rsi    # 0x2e8d49
leaq 0x87(%rsp), %rdx
movq %r14, %rdi
callq 0x127016
leaq 0x37b57c(%rip), %r14    # 0x4e3810
leaq 0x180abc(%rip), %rsi    # 0x2e8d57
leaq 0x86(%rsp), %rdx
movq %r14, %rdi
callq 0x127016
leaq 0x37b57e(%rip), %r14    # 0x4e3830
leaq 0x180aad(%rip), %rsi    # 0x2e8d66
leaq 0x85(%rsp), %rdx
movq %r14, %rdi
callq 0x127016
leaq 0x37b580(%rip), %r14    # 0x4e3850
leaq 0x180ac5(%rip), %rsi    # 0x2e8d9c
leaq 0x84(%rsp), %rdx
movq %r14, %rdi
callq 0x127016
leaq 0x37b582(%rip), %r14    # 0x4e3870
leaq 0x180add(%rip), %rsi    # 0x2e8dd2
leaq 0x83(%rsp), %rdx
movq %r14, %rdi
callq 0x127016
leaq 0x37b584(%rip), %r14    # 0x4e3890
leaq 0x180ac8(%rip), %rsi    # 0x2e8ddb
leaq 0x82(%rsp), %rdx
movq %r14, %rdi
callq 0x127016
leaq 0x37b586(%rip), %r14    # 0x4e38b0
leaq 0x180ab5(%rip), %rsi    # 0x2e8de6
leaq 0x81(%rsp), %rdx
movq %r14, %rdi
callq 0x127016
leaq 0x37b588(%rip), %r14    # 0x4e38d0
leaq 0x180aa4(%rip), %rsi    # 0x2e8df3
leaq 0x80(%rsp), %rdx
movq %r14, %rdi
callq 0x127016
leaq 0x37b58a(%rip), %r14    # 0x4e38f0
leaq 0x180a95(%rip), %rsi    # 0x2e8e02
leaq 0x7f(%rsp), %rdx
movq %r14, %rdi
callq 0x127016
leaq 0x37b58f(%rip), %r14    # 0x4e3910
leaq 0x180a9f(%rip), %rsi    # 0x2e8e27
leaq 0x7e(%rsp), %rdx
movq %r14, %rdi
callq 0x127016
leaq 0x37b594(%rip), %r14    # 0x4e3930
leaq 0x180aa5(%rip), %rsi    # 0x2e8e48
leaq 0x7d(%rsp), %rdx
movq %r14, %rdi
callq 0x127016
leaq 0x37b599(%rip), %r14    # 0x4e3950
leaq 0x180aa6(%rip), %rsi    # 0x2e8e64
leaq 0x7c(%rsp), %rdx
movq %r14, %rdi
callq 0x127016
leaq 0x37b59e(%rip), %r14    # 0x4e3970
leaq 0x180aa7(%rip), %rsi    # 0x2e8e80
leaq 0x7b(%rsp), %rdx
movq %r14, %rdi
callq 0x127016
leaq 0x37b5a3(%rip), %r14    # 0x4e3990
leaq 0x180aa8(%rip), %rsi    # 0x2e8e9c
leaq 0x7a(%rsp), %rdx
movq %r14, %rdi
callq 0x127016
leaq 0x37b5a8(%rip), %r14    # 0x4e39b0
leaq 0x180aa8(%rip), %rsi    # 0x2e8eb7
leaq 0x79(%rsp), %rdx
movq %r14, %rdi
callq 0x127016
leaq 0x37b5ad(%rip), %r14    # 0x4e39d0
leaq 0x180ab2(%rip), %rsi    # 0x2e8edc
leaq 0x78(%rsp), %rdx
movq %r14, %rdi
callq 0x127016
leaq 0x37b5b2(%rip), %r14    # 0x4e39f0
leaq 0x180ab1(%rip), %rsi    # 0x2e8ef6
leaq 0x77(%rsp), %rdx
movq %r14, %rdi
callq 0x127016
leaq 0x37b5b7(%rip), %r14    # 0x4e3a10
leaq 0x180aac(%rip), %rsi    # 0x2e8f0c
leaq 0x76(%rsp), %rdx
movq %r14, %rdi
callq 0x127016
leaq 0x37b5bc(%rip), %r14    # 0x4e3a30
leaq 0x180ab5(%rip), %rsi    # 0x2e8f30
leaq 0x75(%rsp), %rdx
movq %r14, %rdi
callq 0x127016
leaq 0x37b5c1(%rip), %r14    # 0x4e3a50
leaq 0x180ad2(%rip), %rsi    # 0x2e8f68
leaq 0x74(%rsp), %rdx
movq %r14, %rdi
callq 0x127016
leaq 0x37b5c6(%rip), %r14    # 0x4e3a70
leaq 0x180ad2(%rip), %rsi    # 0x2e8f83
leaq 0x73(%rsp), %rdx
movq %r14, %rdi
callq 0x127016
leaq 0x37b5cb(%rip), %r14    # 0x4e3a90
leaq 0x180ad2(%rip), %rsi    # 0x2e8f9e
leaq 0x72(%rsp), %rdx
movq %r14, %rdi
callq 0x127016
leaq 0x37b5d0(%rip), %r14    # 0x4e3ab0
leaq 0x180ad2(%rip), %rsi    # 0x2e8fb9
leaq 0x71(%rsp), %rdx
movq %r14, %rdi
callq 0x127016
leaq 0x37b5d5(%rip), %r14    # 0x4e3ad0
leaq 0x180ad2(%rip), %rsi    # 0x2e8fd4
leaq 0x70(%rsp), %rdx
movq %r14, %rdi
callq 0x127016
leaq 0x37b5da(%rip), %r14    # 0x4e3af0
leaq 0x180ad2(%rip), %rsi    # 0x2e8fef
leaq 0x6f(%rsp), %rdx
movq %r14, %rdi
callq 0x127016
leaq 0x37b5df(%rip), %r14    # 0x4e3b10
leaq 0x180ad2(%rip), %rsi    # 0x2e900a
leaq 0x6e(%rsp), %rdx
movq %r14, %rdi
callq 0x127016
leaq 0x37b5e4(%rip), %r14    # 0x4e3b30
leaq 0x180ad2(%rip), %rsi    # 0x2e9025
leaq 0x6d(%rsp), %rdx
movq %r14, %rdi
callq 0x127016
leaq 0x37b5e9(%rip), %r14    # 0x4e3b50
leaq 0x180ad2(%rip), %rsi    # 0x2e9040
leaq 0x6c(%rsp), %rdx
movq %r14, %rdi
callq 0x127016
leaq 0x37b5ee(%rip), %r14    # 0x4e3b70
leaq 0x180ad2(%rip), %rsi    # 0x2e905b
leaq 0x6b(%rsp), %rdx
movq %r14, %rdi
callq 0x127016
leaq 0x37b5f3(%rip), %r14    # 0x4e3b90
leaq 0x180ad2(%rip), %rsi    # 0x2e9076
leaq 0x6a(%rsp), %rdx
movq %r14, %rdi
callq 0x127016
leaq 0x37b5f8(%rip), %r14    # 0x4e3bb0
leaq 0x180ad2(%rip), %rsi    # 0x2e9091
leaq 0x69(%rsp), %rdx
movq %r14, %rdi
callq 0x127016
leaq 0x37b5fd(%rip), %r14    # 0x4e3bd0
leaq 0x180ad2(%rip), %rsi    # 0x2e90ac
leaq 0x68(%rsp), %rdx
movq %r14, %rdi
callq 0x127016
leaq 0x37b602(%rip), %r14    # 0x4e3bf0
leaq 0x180ad2(%rip), %rsi    # 0x2e90c7
leaq 0x67(%rsp), %rdx
movq %r14, %rdi
callq 0x127016
leaq 0x37b607(%rip), %r14    # 0x4e3c10
leaq 0x180ad2(%rip), %rsi    # 0x2e90e2
leaq 0x66(%rsp), %rdx
movq %r14, %rdi
callq 0x127016
leaq 0x37b60c(%rip), %r14    # 0x4e3c30
leaq 0x180ad2(%rip), %rsi    # 0x2e90fd
leaq 0x65(%rsp), %rdx
movq %r14, %rdi
callq 0x127016
leaq 0x37b611(%rip), %r14    # 0x4e3c50
leaq 0x180ad2(%rip), %rsi    # 0x2e9118
leaq 0x64(%rsp), %rdx
movq %r14, %rdi
callq 0x127016
leaq 0x37b616(%rip), %r14    # 0x4e3c70
leaq 0x180ad2(%rip), %rsi    # 0x2e9133
leaq 0x63(%rsp), %rdx
movq %r14, %rdi
callq 0x127016
leaq 0x37b61b(%rip), %r14    # 0x4e3c90
leaq 0x180ad2(%rip), %rsi    # 0x2e914e
leaq 0x62(%rsp), %rdx
movq %r14, %rdi
callq 0x127016
leaq 0x37b620(%rip), %r14    # 0x4e3cb0
leaq 0x180ad2(%rip), %rsi    # 0x2e9169
leaq 0x61(%rsp), %rdx
movq %r14, %rdi
callq 0x127016
leaq 0x37b625(%rip), %r14    # 0x4e3cd0
leaq 0x180ad2(%rip), %rsi    # 0x2e9184
leaq 0x60(%rsp), %rdx
movq %r14, %rdi
callq 0x127016
leaq 0x37b62a(%rip), %r14    # 0x4e3cf0
leaq 0x180ad2(%rip), %rsi    # 0x2e919f
leaq 0x5f(%rsp), %rdx
movq %r14, %rdi
callq 0x127016
leaq 0x37b62f(%rip), %r14    # 0x4e3d10
leaq 0x180ad2(%rip), %rsi    # 0x2e91ba
leaq 0x5e(%rsp), %rdx
movq %r14, %rdi
callq 0x127016
leaq 0x37b634(%rip), %r14    # 0x4e3d30
leaq 0x180ad2(%rip), %rsi    # 0x2e91d5
leaq 0x5d(%rsp), %rdx
movq %r14, %rdi
callq 0x127016
leaq 0x37b639(%rip), %r14    # 0x4e3d50
leaq 0x180ad2(%rip), %rsi    # 0x2e91f0
leaq 0x5c(%rsp), %rdx
movq %r14, %rdi
callq 0x127016
leaq 0x37b63e(%rip), %r14    # 0x4e3d70
leaq 0x180ad2(%rip), %rsi    # 0x2e920b
leaq 0x5b(%rsp), %rdx
movq %r14, %rdi
callq 0x127016
leaq 0x37b643(%rip), %r14    # 0x4e3d90
leaq 0x180ad2(%rip), %rsi    # 0x2e9226
leaq 0x5a(%rsp), %rdx
movq %r14, %rdi
callq 0x127016
leaq 0x37b648(%rip), %r14    # 0x4e3db0
leaq 0x180ad2(%rip), %rsi    # 0x2e9241
leaq 0x59(%rsp), %rdx
movq %r14, %rdi
callq 0x127016
leaq 0x37b64d(%rip), %r14    # 0x4e3dd0
leaq 0x180ad2(%rip), %rsi    # 0x2e925c
leaq 0x58(%rsp), %rdx
movq %r14, %rdi
callq 0x127016
leaq 0x37b652(%rip), %r14    # 0x4e3df0
leaq 0x180ad2(%rip), %rsi    # 0x2e9277
leaq 0x57(%rsp), %rdx
movq %r14, %rdi
callq 0x127016
leaq 0x37b657(%rip), %r14    # 0x4e3e10
leaq 0x180ad2(%rip), %rsi    # 0x2e9292
leaq 0x56(%rsp), %rdx
movq %r14, %rdi
callq 0x127016
leaq 0x37b65c(%rip), %r14    # 0x4e3e30
leaq 0x180ad2(%rip), %rsi    # 0x2e92ad
leaq 0x55(%rsp), %rdx
movq %r14, %rdi
callq 0x127016
leaq 0x37b661(%rip), %r14    # 0x4e3e50
leaq 0x180ad2(%rip), %rsi    # 0x2e92c8
leaq 0x54(%rsp), %rdx
movq %r14, %rdi
callq 0x127016
leaq 0x37b666(%rip), %r14    # 0x4e3e70
leaq 0x180ad2(%rip), %rsi    # 0x2e92e3
leaq 0x53(%rsp), %rdx
movq %r14, %rdi
callq 0x127016
leaq 0x37b66b(%rip), %r14    # 0x4e3e90
leaq 0x180ad2(%rip), %rsi    # 0x2e92fe
leaq 0x52(%rsp), %rdx
movq %r14, %rdi
callq 0x127016
leaq 0x37b670(%rip), %r14    # 0x4e3eb0
leaq 0x180ad2(%rip), %rsi    # 0x2e9319
leaq 0x51(%rsp), %rdx
movq %r14, %rdi
callq 0x127016
leaq 0x37b675(%rip), %r14    # 0x4e3ed0
leaq 0x180ad2(%rip), %rsi    # 0x2e9334
leaq 0x50(%rsp), %rdx
movq %r14, %rdi
callq 0x127016
leaq 0x37b67a(%rip), %r14    # 0x4e3ef0
leaq 0x180ad2(%rip), %rsi    # 0x2e934f
leaq 0x4f(%rsp), %rdx
movq %r14, %rdi
callq 0x127016
leaq 0x37b67f(%rip), %r14    # 0x4e3f10
leaq 0x180ad2(%rip), %rsi    # 0x2e936a
leaq 0x4e(%rsp), %rdx
movq %r14, %rdi
callq 0x127016
leaq 0x37b684(%rip), %r14    # 0x4e3f30
leaq 0x180ad2(%rip), %rsi    # 0x2e9385
leaq 0x4d(%rsp), %rdx
movq %r14, %rdi
callq 0x127016
leaq 0x37b689(%rip), %r14    # 0x4e3f50
leaq 0x180ad5(%rip), %rsi    # 0x2e93a3
leaq 0x4c(%rsp), %rdx
movq %r14, %rdi
callq 0x127016
leaq 0x37b68e(%rip), %r14    # 0x4e3f70
leaq 0x180ad8(%rip), %rsi    # 0x2e93c1
leaq 0x4b(%rsp), %rdx
movq %r14, %rdi
callq 0x127016
leaq 0x37b693(%rip), %r14    # 0x4e3f90
leaq 0x180add(%rip), %rsi    # 0x2e93e1
leaq 0x4a(%rsp), %rdx
movq %r14, %rdi
callq 0x127016
leaq 0x37b698(%rip), %r14    # 0x4e3fb0
leaq 0x180ae2(%rip), %rsi    # 0x2e9401
leaq 0x49(%rsp), %rdx
movq %r14, %rdi
callq 0x127016
leaq 0x37b69d(%rip), %r14    # 0x4e3fd0
leaq 0x180ae5(%rip), %rsi    # 0x2e941f
leaq 0x48(%rsp), %rdx
movq %r14, %rdi
callq 0x127016
leaq 0x37b6a2(%rip), %r14    # 0x4e3ff0
leaq 0x180ae8(%rip), %rsi    # 0x2e943d
leaq 0x47(%rsp), %rdx
movq %r14, %rdi
callq 0x127016
leaq 0x37b6a7(%rip), %r14    # 0x4e4010
leaq 0x180aeb(%rip), %rsi    # 0x2e945b
leaq 0x46(%rsp), %rdx
movq %r14, %rdi
callq 0x127016
leaq 0x37b6ac(%rip), %r14    # 0x4e4030
leaq 0x180aee(%rip), %rsi    # 0x2e9479
leaq 0x45(%rsp), %rdx
movq %r14, %rdi
callq 0x127016
leaq 0x37b6b1(%rip), %r14    # 0x4e4050
leaq 0x180af3(%rip), %rsi    # 0x2e9499
leaq 0x44(%rsp), %rdx
movq %r14, %rdi
callq 0x127016
leaq 0x37b6b6(%rip), %r14    # 0x4e4070
leaq 0x180af9(%rip), %rsi    # 0x2e94ba
leaq 0x43(%rsp), %rdx
movq %r14, %rdi
callq 0x127016
leaq 0x37b6bb(%rip), %r14    # 0x4e4090
leaq 0x180aff(%rip), %rsi    # 0x2e94db
leaq 0x42(%rsp), %rdx
movq %r14, %rdi
callq 0x127016
leaq 0x37b6c0(%rip), %r14    # 0x4e40b0
leaq 0x180b05(%rip), %rsi    # 0x2e94fc
leaq 0x41(%rsp), %rdx
movq %r14, %rdi
callq 0x127016
leaq 0x37b6c5(%rip), %r14    # 0x4e40d0
leaq 0x180b0b(%rip), %rsi    # 0x2e951d
leaq 0x40(%rsp), %rdx
movq %r14, %rdi
callq 0x127016
leaq 0x37b6ca(%rip), %r14    # 0x4e40f0
leaq 0x180b11(%rip), %rsi    # 0x2e953e
leaq 0x3f(%rsp), %rdx
movq %r14, %rdi
callq 0x127016
leaq 0x37b6cf(%rip), %r14    # 0x4e4110
leaq 0x180b17(%rip), %rsi    # 0x2e955f
leaq 0x3e(%rsp), %rdx
movq %r14, %rdi
callq 0x127016
leaq 0x37b6d4(%rip), %r14    # 0x4e4130
leaq 0x180b1d(%rip), %rsi    # 0x2e9580
leaq 0x3d(%rsp), %rdx
movq %r14, %rdi
callq 0x127016
leaq 0x37b6d9(%rip), %r14    # 0x4e4150
leaq 0x180b23(%rip), %rsi    # 0x2e95a1
leaq 0x3c(%rsp), %rdx
movq %r14, %rdi
callq 0x127016
leaq 0x37b6de(%rip), %r14    # 0x4e4170
leaq 0x180b29(%rip), %rsi    # 0x2e95c2
leaq 0x3b(%rsp), %rdx
movq %r14, %rdi
callq 0x127016
leaq 0x37b6e3(%rip), %r14    # 0x4e4190
leaq 0x180b2f(%rip), %rsi    # 0x2e95e3
leaq 0x3a(%rsp), %rdx
movq %r14, %rdi
callq 0x127016
leaq 0x37b6e8(%rip), %r14    # 0x4e41b0
leaq 0x180b35(%rip), %rsi    # 0x2e9604
leaq 0x39(%rsp), %rdx
movq %r14, %rdi
callq 0x127016
leaq 0x37b6ed(%rip), %r14    # 0x4e41d0
leaq 0x180b3b(%rip), %rsi    # 0x2e9625
leaq 0x38(%rsp), %rdx
movq %r14, %rdi
callq 0x127016
leaq 0x37b6f2(%rip), %r14    # 0x4e41f0
leaq 0x180b41(%rip), %rsi    # 0x2e9646
leaq 0x37(%rsp), %rdx
movq %r14, %rdi
callq 0x127016
leaq 0x37b6f7(%rip), %r14    # 0x4e4210
leaq 0x180b47(%rip), %rsi    # 0x2e9667
leaq 0x36(%rsp), %rdx
movq %r14, %rdi
callq 0x127016
leaq 0x37b6fc(%rip), %r14    # 0x4e4230
leaq 0x180b4d(%rip), %rsi    # 0x2e9688
leaq 0x35(%rsp), %rdx
movq %r14, %rdi
callq 0x127016
leaq 0x37b701(%rip), %r14    # 0x4e4250
leaq 0x180b53(%rip), %rsi    # 0x2e96a9
leaq 0x34(%rsp), %rdx
movq %r14, %rdi
callq 0x127016
leaq 0x37b706(%rip), %r14    # 0x4e4270
leaq 0x180b59(%rip), %rsi    # 0x2e96ca
leaq 0x33(%rsp), %rdx
movq %r14, %rdi
callq 0x127016
leaq 0x37b70b(%rip), %r14    # 0x4e4290
leaq 0x180b5f(%rip), %rsi    # 0x2e96eb
leaq 0x32(%rsp), %rdx
movq %r14, %rdi
callq 0x127016
leaq 0x37b710(%rip), %r14    # 0x4e42b0
leaq 0x180b65(%rip), %rsi    # 0x2e970c
leaq 0x31(%rsp), %rdx
movq %r14, %rdi
callq 0x127016
leaq 0x37b715(%rip), %r14    # 0x4e42d0
leaq 0x180b6b(%rip), %rsi    # 0x2e972d
leaq 0x30(%rsp), %rdx
movq %r14, %rdi
callq 0x127016
leaq 0x37b71a(%rip), %r14    # 0x4e42f0
leaq 0x180b71(%rip), %rsi    # 0x2e974e
leaq 0x2f(%rsp), %rdx
movq %r14, %rdi
callq 0x127016
leaq 0x37b71f(%rip), %r14    # 0x4e4310
leaq 0x180b77(%rip), %rsi    # 0x2e976f
leaq 0x2e(%rsp), %rdx
movq %r14, %rdi
callq 0x127016
leaq 0x37b724(%rip), %r14    # 0x4e4330
leaq 0x180b7d(%rip), %rsi    # 0x2e9790
leaq 0x2d(%rsp), %rdx
movq %r14, %rdi
callq 0x127016
leaq 0x37b729(%rip), %r14    # 0x4e4350
leaq 0x180b83(%rip), %rsi    # 0x2e97b1
leaq 0x2c(%rsp), %rdx
movq %r14, %rdi
callq 0x127016
leaq 0x37b72e(%rip), %r14    # 0x4e4370
leaq 0x180b89(%rip), %rsi    # 0x2e97d2
leaq 0x2b(%rsp), %rdx
movq %r14, %rdi
callq 0x127016
leaq 0x37b733(%rip), %r14    # 0x4e4390
leaq 0x180b8f(%rip), %rsi    # 0x2e97f3
leaq 0x2a(%rsp), %rdx
movq %r14, %rdi
callq 0x127016
leaq 0x37b738(%rip), %r14    # 0x4e43b0
leaq 0x180b95(%rip), %rsi    # 0x2e9814
leaq 0x29(%rsp), %rdx
movq %r14, %rdi
callq 0x127016
leaq 0x37b73d(%rip), %r14    # 0x4e43d0
leaq 0x180b9b(%rip), %rsi    # 0x2e9835
leaq 0x28(%rsp), %rdx
movq %r14, %rdi
callq 0x127016
leaq 0x37b742(%rip), %r14    # 0x4e43f0
leaq 0x180ba1(%rip), %rsi    # 0x2e9856
leaq 0x27(%rsp), %rdx
movq %r14, %rdi
callq 0x127016
leaq 0x37b747(%rip), %r14    # 0x4e4410
leaq 0x180ba7(%rip), %rsi    # 0x2e9877
leaq 0x26(%rsp), %rdx
movq %r14, %rdi
callq 0x127016
leaq 0x37b74c(%rip), %r14    # 0x4e4430
leaq 0x180bad(%rip), %rsi    # 0x2e9898
leaq 0x25(%rsp), %rdx
movq %r14, %rdi
callq 0x127016
leaq 0x37b751(%rip), %r14    # 0x4e4450
leaq 0x180bb3(%rip), %rsi    # 0x2e98b9
leaq 0x24(%rsp), %rdx
movq %r14, %rdi
callq 0x127016
leaq 0x37b756(%rip), %r14    # 0x4e4470
leaq 0x180bb9(%rip), %rsi    # 0x2e98da
leaq 0x23(%rsp), %rdx
movq %r14, %rdi
callq 0x127016
leaq 0x37b75b(%rip), %r14    # 0x4e4490
leaq 0x180bbf(%rip), %rsi    # 0x2e98fb
leaq 0x22(%rsp), %rdx
movq %r14, %rdi
callq 0x127016
leaq 0x37b760(%rip), %r14    # 0x4e44b0
leaq 0x180bc5(%rip), %rsi    # 0x2e991c
leaq 0x21(%rsp), %rdx
movq %r14, %rdi
callq 0x127016
leaq 0x37b765(%rip), %r14    # 0x4e44d0
leaq 0x180bcb(%rip), %rsi    # 0x2e993d
leaq 0x20(%rsp), %rdx
movq %r14, %rdi
callq 0x127016
leaq 0x37b76a(%rip), %r14    # 0x4e44f0
leaq 0x180bd1(%rip), %rsi    # 0x2e995e
leaq 0x1f(%rsp), %rdx
movq %r14, %rdi
callq 0x127016
leaq 0x37b76f(%rip), %r14    # 0x4e4510
leaq 0x180bd7(%rip), %rsi    # 0x2e997f
leaq 0x1e(%rsp), %rdx
movq %r14, %rdi
callq 0x127016
leaq 0x37b774(%rip), %r14    # 0x4e4530
leaq 0x180bdd(%rip), %rsi    # 0x2e99a0
leaq 0x1d(%rsp), %rdx
movq %r14, %rdi
callq 0x127016
leaq 0x37b779(%rip), %r14    # 0x4e4550
leaq 0x180be3(%rip), %rsi    # 0x2e99c1
leaq 0x1c(%rsp), %rdx
movq %r14, %rdi
callq 0x127016
leaq 0x37b77e(%rip), %r14    # 0x4e4570
leaq 0x180be9(%rip), %rsi    # 0x2e99e2
leaq 0x1b(%rsp), %rdx
movq %r14, %rdi
callq 0x127016
leaq 0x37b783(%rip), %r14    # 0x4e4590
leaq 0x180bef(%rip), %rsi    # 0x2e9a03
leaq 0x1a(%rsp), %rdx
movq %r14, %rdi
callq 0x127016
leaq 0x37b788(%rip), %r14    # 0x4e45b0
leaq 0x180bf5(%rip), %rsi    # 0x2e9a24
leaq 0x19(%rsp), %rdx
movq %r14, %rdi
callq 0x127016
leaq 0x37b78d(%rip), %r14    # 0x4e45d0
leaq 0x180bfb(%rip), %rsi    # 0x2e9a45
leaq 0x18(%rsp), %rdx
movq %r14, %rdi
callq 0x127016
leaq 0x37b792(%rip), %r14    # 0x4e45f0
leaq 0x180c05(%rip), %rsi    # 0x2e9a6a
leaq 0x17(%rsp), %rdx
movq %r14, %rdi
callq 0x127016
leaq 0x37b797(%rip), %r14    # 0x4e4610
leaq 0x180c0e(%rip), %rsi    # 0x2e9a8e
leaq 0x16(%rsp), %rdx
movq %r14, %rdi
callq 0x127016
leaq 0x37b79c(%rip), %r14    # 0x4e4630
leaq 0x180c16(%rip), %rsi    # 0x2e9ab1
leaq 0x15(%rsp), %rdx
movq %r14, %rdi
callq 0x127016
leaq 0x37b7a1(%rip), %r14    # 0x4e4650
leaq 0x180c1f(%rip), %rsi    # 0x2e9ad5
leaq 0x14(%rsp), %rdx
movq %r14, %rdi
callq 0x127016
leaq 0x37b7a6(%rip), %r14    # 0x4e4670
leaq 0x180c27(%rip), %rsi    # 0x2e9af8
leaq 0x13(%rsp), %rdx
movq %r14, %rdi
callq 0x127016
leaq 0x37b7ab(%rip), %r14    # 0x4e4690
leaq 0x180c30(%rip), %rsi    # 0x2e9b1c
leaq 0x12(%rsp), %rdx
movq %r14, %rdi
callq 0x127016
leaq 0x37b7b0(%rip), %r14    # 0x4e46b0
leaq 0x180c3d(%rip), %rsi    # 0x2e9b44
leaq 0x11(%rsp), %rdx
movq %r14, %rdi
callq 0x127016
leaq 0x37b7b5(%rip), %r14    # 0x4e46d0
leaq 0x180c47(%rip), %rsi    # 0x2e9b69
leaq 0x10(%rsp), %rdx
movq %r14, %rdi
callq 0x127016
leaq 0x37b7ba(%rip), %r14    # 0x4e46f0
leaq 0x180c50(%rip), %rsi    # 0x2e9b8d
leaq 0xf(%rsp), %rdx
movq %r14, %rdi
callq 0x127016
leaq 0x37b7bf(%rip), %r14    # 0x4e4710
leaq 0x180c58(%rip), %rsi    # 0x2e9bb0
leaq 0xe(%rsp), %rdx
movq %r14, %rdi
callq 0x127016
leaq 0x37b7c4(%rip), %r14    # 0x4e4730
leaq 0x180c61(%rip), %rsi    # 0x2e9bd4
leaq 0xd(%rsp), %rdx
movq %r14, %rdi
callq 0x127016
leaq 0x37b7c9(%rip), %r14    # 0x4e4750
leaq 0x180c69(%rip), %rsi    # 0x2e9bf7
leaq 0xc(%rsp), %rdx
movq %r14, %rdi
callq 0x127016
leaq 0x37b7ce(%rip), %r14    # 0x4e4770
leaq 0x180c72(%rip), %rsi    # 0x2e9c1b
leaq 0xb(%rsp), %rdx
movq %r14, %rdi
callq 0x127016
leaq 0x37b7d3(%rip), %r14    # 0x4e4790
leaq 0x180c7f(%rip), %rsi    # 0x2e9c43
leaq 0xa(%rsp), %rdx
movq %r14, %rdi
callq 0x127016
leaq -0x4514f(%rip), %rdi    # 0x123e89
leaq 0x34e349(%rip), %rdx    # 0x4b7328
xorl %esi, %esi
callq 0x118490
leaq 0x37b7c3(%rip), %rdi    # 0x4e47b0
callq 0x118300
jmp 0x167cbf
jmp 0x169220
jmp 0x169220
jmp 0x169220
jmp 0x169220
jmp 0x169220
jmp 0x169220
jmp 0x169220
jmp 0x169220
jmp 0x169220
jmp 0x169220
jmp 0x169220
jmp 0x169220
jmp 0x169220
jmp 0x169220
jmp 0x169220
jmp 0x169220
jmp 0x169220
jmp 0x169220
jmp 0x169220
jmp 0x169220
jmp 0x169220
jmp 0x169220
jmp 0x169220
jmp 0x169220
jmp 0x169220
jmp 0x169220
jmp 0x169220
jmp 0x169220
jmp 0x169220
jmp 0x169220
jmp 0x169220
jmp 0x169220
jmp 0x169220
jmp 0x169220
jmp 0x169220
jmp 0x169220
jmp 0x169220
jmp 0x169220
jmp 0x169220
jmp 0x169220
jmp 0x169220
jmp 0x169220
jmp 0x169220
jmp 0x169220
jmp 0x169220
jmp 0x169220
jmp 0x169220
jmp 0x169220
jmp 0x169220
jmp 0x169220
jmp 0x169220
jmp 0x169220
jmp 0x169220
jmp 0x169220
jmp 0x169220
jmp 0x169220
jmp 0x169220
jmp 0x169220
jmp 0x169220
jmp 0x169220
jmp 0x169220
jmp 0x169220
jmp 0x169220
jmp 0x169220
jmp 0x169220
jmp 0x169220
jmp 0x169220
jmp 0x169220
jmp 0x169220
jmp 0x169220
jmp 0x169220
jmp 0x169220
jmp 0x169220
jmp 0x169220
jmp 0x169220
jmp 0x169220
jmp 0x169220
jmp 0x169220
jmp 0x169220
jmp 0x169220
jmp 0x169220
jmp 0x169220
jmp 0x169220
jmp 0x169220
jmp 0x169220
jmp 0x169220
jmp 0x169220
jmp 0x169220
jmp 0x169220
jmp 0x169220
jmp 0x169220
jmp 0x169220
jmp 0x169220
jmp 0x169220
jmp 0x169220
jmp 0x169220
jmp 0x169220
jmp 0x169220
jmp 0x169220
jmp 0x169220
jmp 0x169220
jmp 0x169220
jmp 0x169220
jmp 0x169220
jmp 0x169220
jmp 0x169220
jmp 0x169220
jmp 0x169220
jmp 0x169220
jmp 0x169220
jmp 0x169220
jmp 0x169220
jmp 0x169220
jmp 0x169220
jmp 0x169220
jmp 0x169220
jmp 0x169220
jmp 0x169220
jmp 0x169220
jmp 0x169220
jmp 0x169220
jmp 0x169220
jmp 0x169220
jmp 0x169220
jmp 0x169220
jmp 0x169220
jmp 0x169220
jmp 0x169220
jmp 0x169220
jmp 0x169220
jmp 0x169220
jmp 0x169220
jmp 0x169220
jmp 0x169220
jmp 0x169220
jmp 0x169220
jmp 0x169220
jmp 0x169220
jmp 0x169220
jmp 0x169220
jmp 0x169220
jmp 0x169220
jmp 0x169220
jmp 0x169220
jmp 0x169220
jmp 0x169220
jmp 0x169220
jmp 0x169220
jmp 0x169220
movq %rax, %r15
addq $-0x20, %r14
movq %r14, %rdi
callq 0x118648
cmpq %rbx, %r14
jne 0x169223
leaq 0x37b575(%rip), %rdi    # 0x4e47b0
callq 0x118220
jmp 0x1692b5
movq %rax, %r15
jmp 0x169234
jmp 0x169267
jmp 0x169293
jmp 0x169298
jmp 0x16927d
jmp 0x16927d
movq %rax, %r15
leaq 0xf0(%rsp), %rdi
callq 0x1950fc
jmp 0x16929b
jmp 0x169293
jmp 0x169293
movq %rax, %r15
leaq 0x240(%rsp), %rdi
callq 0x19561a
jmp 0x16929b
jmp 0x16927d
jmp 0x16927d
movq %rax, %r15
leaq 0x240(%rsp), %rdi
callq 0x118648
jmp 0x1692a8
jmp 0x169293
jmp 0x169293
movq %rax, %r15
jmp 0x1692a8
movq %rax, %r15
leaq 0xd0(%rsp), %rdi
callq 0x19577a
leaq 0x98(%rsp), %rdi
callq 0x195790
movq %r15, %rdi
callq 0x118360