// File: 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:
subq $0x1648, %rsp           # imm = 0x1648
cmpb $0x0, 0x64a1a2(%rip)    # 0x8008a0
jne 0x1b9a79
leaq 0x64a195(%rip), %rdi    # 0x8008a0
callq 0x11b2c0
cmpl $0x0, %eax
je 0x1b9a79
movb $0x1, 0x158d(%rsp)
leaq 0x648e98(%rip), %rax    # 0x7ff5c0
movq %rax, 0x9b0(%rsp)
movq %rax, 0x1638(%rsp)
leaq 0x1637(%rsp), %rdi
movq %rdi, 0x9b8(%rsp)
callq 0x11b6f0
movq 0x9b0(%rsp), %rdi
movq 0x9b8(%rsp), %rdx
leaq 0x41a153(%rip), %rsi    # 0x5d08b7
callq 0x134520
jmp 0x1b676b
leaq 0x648e6e(%rip), %rax    # 0x7ff5e0
movq %rax, 0x9a0(%rsp)
movq %rax, 0x1638(%rsp)
leaq 0x1623(%rsp), %rdi
movq %rdi, 0x9a8(%rsp)
callq 0x11b6f0
movq 0x9a0(%rsp), %rdi
movq 0x9a8(%rsp), %rdx
leaq 0x405447(%rip), %rsi    # 0x5bbbf5
callq 0x134520
jmp 0x1b67b5
leaq 0x648e44(%rip), %rax    # 0x7ff600
movq %rax, 0x990(%rsp)
movq %rax, 0x1638(%rsp)
leaq 0x1622(%rsp), %rdi
movq %rdi, 0x998(%rsp)
callq 0x11b6f0
movq 0x990(%rsp), %rdi
movq 0x998(%rsp), %rdx
leaq 0x40b124(%rip), %rsi    # 0x5c191c
callq 0x134520
jmp 0x1b67ff
leaq 0x648e1a(%rip), %rax    # 0x7ff620
movq %rax, 0x980(%rsp)
movq %rax, 0x1638(%rsp)
leaq 0x1621(%rsp), %rdi
movq %rdi, 0x988(%rsp)
callq 0x11b6f0
movq 0x980(%rsp), %rdi
movq 0x988(%rsp), %rdx
leaq 0x419700(%rip), %rsi    # 0x5cff42
callq 0x134520
jmp 0x1b6849
leaq 0x648df0(%rip), %rax    # 0x7ff640
movq %rax, 0x970(%rsp)
movq %rax, 0x1638(%rsp)
leaq 0x1620(%rsp), %rdi
movq %rdi, 0x978(%rsp)
callq 0x11b6f0
movq 0x970(%rsp), %rdi
movq 0x978(%rsp), %rdx
leaq 0x3ff821(%rip), %rsi    # 0x5b60ad
callq 0x134520
jmp 0x1b6893
leaq 0x648dc6(%rip), %rax    # 0x7ff660
movq %rax, 0x960(%rsp)
movq %rax, 0x1638(%rsp)
leaq 0x161f(%rsp), %rdi
movq %rdi, 0x968(%rsp)
callq 0x11b6f0
movq 0x960(%rsp), %rdi
movq 0x968(%rsp), %rdx
leaq 0x3ff7c7(%rip), %rsi    # 0x5b609d
callq 0x134520
jmp 0x1b68dd
leaq 0x648d9c(%rip), %rax    # 0x7ff680
movq %rax, 0x950(%rsp)
movq %rax, 0x1638(%rsp)
leaq 0x161e(%rsp), %rdi
movq %rdi, 0x958(%rsp)
callq 0x11b6f0
movq 0x950(%rsp), %rdi
movq 0x958(%rsp), %rdx
leaq 0x3ff78f(%rip), %rsi    # 0x5b60af
callq 0x134520
jmp 0x1b6927
leaq 0x648d72(%rip), %rax    # 0x7ff6a0
movq %rax, 0x940(%rsp)
movq %rax, 0x1638(%rsp)
leaq 0x161d(%rsp), %rdi
movq %rdi, 0x948(%rsp)
callq 0x11b6f0
movq 0x940(%rsp), %rdi
movq 0x948(%rsp), %rdx
leaq 0x3ff757(%rip), %rsi    # 0x5b60c1
callq 0x134520
jmp 0x1b6971
leaq 0x648d48(%rip), %rax    # 0x7ff6c0
movq %rax, 0x930(%rsp)
movq %rax, 0x1638(%rsp)
leaq 0x161c(%rsp), %rdi
movq %rdi, 0x938(%rsp)
callq 0x11b6f0
movq 0x930(%rsp), %rdi
movq 0x938(%rsp), %rdx
leaq 0x3ff714(%rip), %rsi    # 0x5b60c8
callq 0x134520
jmp 0x1b69bb
leaq 0x648d1e(%rip), %rax    # 0x7ff6e0
movq %rax, 0x920(%rsp)
movq %rax, 0x1638(%rsp)
leaq 0x161b(%rsp), %rdi
movq %rdi, 0x928(%rsp)
callq 0x11b6f0
movq 0x920(%rsp), %rdi
movq 0x928(%rsp), %rdx
leaq 0x3ff6d1(%rip), %rsi    # 0x5b60cf
callq 0x134520
jmp 0x1b6a05
leaq 0x648cf4(%rip), %rax    # 0x7ff700
movq %rax, 0x910(%rsp)
movq %rax, 0x1638(%rsp)
leaq 0x161a(%rsp), %rdi
movq %rdi, 0x918(%rsp)
callq 0x11b6f0
movq 0x910(%rsp), %rdi
movq 0x918(%rsp), %rdx
leaq 0x3ff68e(%rip), %rsi    # 0x5b60d6
callq 0x134520
jmp 0x1b6a4f
leaq 0x648cca(%rip), %rax    # 0x7ff720
movq %rax, 0x900(%rsp)
movq %rax, 0x1638(%rsp)
leaq 0x1619(%rsp), %rdi
movq %rdi, 0x908(%rsp)
callq 0x11b6f0
movq 0x900(%rsp), %rdi
movq 0x908(%rsp), %rdx
leaq 0x3ff64b(%rip), %rsi    # 0x5b60dd
callq 0x134520
jmp 0x1b6a99
leaq 0x648ca0(%rip), %rax    # 0x7ff740
movq %rax, 0x8f0(%rsp)
movq %rax, 0x1638(%rsp)
leaq 0x1618(%rsp), %rdi
movq %rdi, 0x8f8(%rsp)
callq 0x11b6f0
movq 0x8f0(%rsp), %rdi
movq 0x8f8(%rsp), %rdx
leaq 0x3ff608(%rip), %rsi    # 0x5b60e4
callq 0x134520
jmp 0x1b6ae3
leaq 0x648c76(%rip), %rax    # 0x7ff760
movq %rax, 0x8e0(%rsp)
movq %rax, 0x1638(%rsp)
leaq 0x1617(%rsp), %rdi
movq %rdi, 0x8e8(%rsp)
callq 0x11b6f0
movq 0x8e0(%rsp), %rdi
movq 0x8e8(%rsp), %rdx
leaq 0x3ff5c7(%rip), %rsi    # 0x5b60ed
callq 0x134520
jmp 0x1b6b2d
leaq 0x648c4c(%rip), %rax    # 0x7ff780
movq %rax, 0x8d0(%rsp)
movq %rax, 0x1638(%rsp)
leaq 0x1616(%rsp), %rdi
movq %rdi, 0x8d8(%rsp)
callq 0x11b6f0
movq 0x8d0(%rsp), %rdi
movq 0x8d8(%rsp), %rdx
leaq 0x3ff586(%rip), %rsi    # 0x5b60f6
callq 0x134520
jmp 0x1b6b77
leaq 0x648c22(%rip), %rax    # 0x7ff7a0
movq %rax, 0x8c0(%rsp)
movq %rax, 0x1638(%rsp)
leaq 0x1615(%rsp), %rdi
movq %rdi, 0x8c8(%rsp)
callq 0x11b6f0
movq 0x8c0(%rsp), %rdi
movq 0x8c8(%rsp), %rdx
leaq 0x3ff545(%rip), %rsi    # 0x5b60ff
callq 0x134520
jmp 0x1b6bc1
leaq 0x648bf8(%rip), %rax    # 0x7ff7c0
movq %rax, 0x8b0(%rsp)
movq %rax, 0x1638(%rsp)
leaq 0x1614(%rsp), %rdi
movq %rdi, 0x8b8(%rsp)
callq 0x11b6f0
movq 0x8b0(%rsp), %rdi
movq 0x8b8(%rsp), %rdx
leaq 0x3ff504(%rip), %rsi    # 0x5b6108
callq 0x134520
jmp 0x1b6c0b
leaq 0x648bce(%rip), %rax    # 0x7ff7e0
movq %rax, 0x8a0(%rsp)
movq %rax, 0x1638(%rsp)
leaq 0x1613(%rsp), %rdi
movq %rdi, 0x8a8(%rsp)
callq 0x11b6f0
movq 0x8a0(%rsp), %rdi
movq 0x8a8(%rsp), %rdx
leaq 0x3ff4c3(%rip), %rsi    # 0x5b6111
callq 0x134520
jmp 0x1b6c55
leaq 0x648ba4(%rip), %rax    # 0x7ff800
movq %rax, 0x890(%rsp)
movq %rax, 0x1638(%rsp)
leaq 0x1612(%rsp), %rdi
movq %rdi, 0x898(%rsp)
callq 0x11b6f0
movq 0x890(%rsp), %rdi
movq 0x898(%rsp), %rdx
leaq 0x3ff482(%rip), %rsi    # 0x5b611a
callq 0x134520
jmp 0x1b6c9f
leaq 0x648b7a(%rip), %rax    # 0x7ff820
movq %rax, 0x880(%rsp)
movq %rax, 0x1638(%rsp)
leaq 0x1611(%rsp), %rdi
movq %rdi, 0x888(%rsp)
callq 0x11b6f0
movq 0x880(%rsp), %rdi
movq 0x888(%rsp), %rdx
leaq 0x3ff441(%rip), %rsi    # 0x5b6123
callq 0x134520
jmp 0x1b6ce9
leaq 0x648b50(%rip), %rax    # 0x7ff840
movq %rax, 0x870(%rsp)
movq %rax, 0x1638(%rsp)
leaq 0x1610(%rsp), %rdi
movq %rdi, 0x878(%rsp)
callq 0x11b6f0
movq 0x870(%rsp), %rdi
movq 0x878(%rsp), %rdx
leaq 0x3ff400(%rip), %rsi    # 0x5b612c
callq 0x134520
jmp 0x1b6d33
leaq 0x648b26(%rip), %rax    # 0x7ff860
movq %rax, 0x860(%rsp)
movq %rax, 0x1638(%rsp)
leaq 0x160f(%rsp), %rdi
movq %rdi, 0x868(%rsp)
callq 0x11b6f0
movq 0x860(%rsp), %rdi
movq 0x868(%rsp), %rdx
leaq 0x3ff3bf(%rip), %rsi    # 0x5b6135
callq 0x134520
jmp 0x1b6d7d
leaq 0x648afc(%rip), %rax    # 0x7ff880
movq %rax, 0x850(%rsp)
movq %rax, 0x1638(%rsp)
leaq 0x160e(%rsp), %rdi
movq %rdi, 0x858(%rsp)
callq 0x11b6f0
movq 0x850(%rsp), %rdi
movq 0x858(%rsp), %rdx
leaq 0x3ff37e(%rip), %rsi    # 0x5b613e
callq 0x134520
jmp 0x1b6dc7
leaq 0x648ad2(%rip), %rax    # 0x7ff8a0
movq %rax, 0x840(%rsp)
movq %rax, 0x1638(%rsp)
leaq 0x160d(%rsp), %rdi
movq %rdi, 0x848(%rsp)
callq 0x11b6f0
movq 0x840(%rsp), %rdi
movq 0x848(%rsp), %rdx
leaq 0x3ff342(%rip), %rsi    # 0x5b614c
callq 0x134520
jmp 0x1b6e11
leaq 0x648aa8(%rip), %rax    # 0x7ff8c0
movq %rax, 0x830(%rsp)
movq %rax, 0x1638(%rsp)
leaq 0x160c(%rsp), %rdi
movq %rdi, 0x838(%rsp)
callq 0x11b6f0
movq 0x830(%rsp), %rdi
movq 0x838(%rsp), %rdx
leaq 0x3ff306(%rip), %rsi    # 0x5b615a
callq 0x134520
jmp 0x1b6e5b
leaq 0x648a7e(%rip), %rax    # 0x7ff8e0
movq %rax, 0x820(%rsp)
movq %rax, 0x1638(%rsp)
leaq 0x160b(%rsp), %rdi
movq %rdi, 0x828(%rsp)
callq 0x11b6f0
movq 0x820(%rsp), %rdi
movq 0x828(%rsp), %rdx
leaq 0x3ff2cb(%rip), %rsi    # 0x5b6169
callq 0x134520
jmp 0x1b6ea5
leaq 0x648a54(%rip), %rax    # 0x7ff900
movq %rax, 0x810(%rsp)
movq %rax, 0x1638(%rsp)
leaq 0x160a(%rsp), %rdi
movq %rdi, 0x818(%rsp)
callq 0x11b6f0
movq 0x810(%rsp), %rdi
movq 0x818(%rsp), %rdx
leaq 0x3ff28f(%rip), %rsi    # 0x5b6177
callq 0x134520
jmp 0x1b6eef
leaq 0x648a2a(%rip), %rax    # 0x7ff920
movq %rax, 0x800(%rsp)
movq %rax, 0x1638(%rsp)
leaq 0x1609(%rsp), %rdi
movq %rdi, 0x808(%rsp)
callq 0x11b6f0
movq 0x800(%rsp), %rdi
movq 0x808(%rsp), %rdx
leaq 0x3ff254(%rip), %rsi    # 0x5b6186
callq 0x134520
jmp 0x1b6f39
leaq 0x648a00(%rip), %rax    # 0x7ff940
movq %rax, 0x7f0(%rsp)
movq %rax, 0x1638(%rsp)
leaq 0x1608(%rsp), %rdi
movq %rdi, 0x7f8(%rsp)
callq 0x11b6f0
movq 0x7f0(%rsp), %rdi
movq 0x7f8(%rsp), %rdx
leaq 0x3ff240(%rip), %rsi    # 0x5b61bc
callq 0x134520
jmp 0x1b6f83
leaq 0x6489d6(%rip), %rax    # 0x7ff960
movq %rax, 0x7e0(%rsp)
movq %rax, 0x1638(%rsp)
leaq 0x1607(%rsp), %rdi
movq %rdi, 0x7e8(%rsp)
callq 0x11b6f0
movq 0x7e0(%rsp), %rdi
movq 0x7e8(%rsp), %rdx
leaq 0x3ff22c(%rip), %rsi    # 0x5b61f2
callq 0x134520
jmp 0x1b6fcd
leaq 0x6489ac(%rip), %rax    # 0x7ff980
movq %rax, 0x7d0(%rsp)
movq %rax, 0x1638(%rsp)
leaq 0x1606(%rsp), %rdi
movq %rdi, 0x7d8(%rsp)
callq 0x11b6f0
movq 0x7d0(%rsp), %rdi
movq 0x7d8(%rsp), %rdx
leaq 0x3ff1eb(%rip), %rsi    # 0x5b61fb
callq 0x134520
jmp 0x1b7017
leaq 0x648982(%rip), %rax    # 0x7ff9a0
movq %rax, 0x7c0(%rsp)
movq %rax, 0x1638(%rsp)
leaq 0x1605(%rsp), %rdi
movq %rdi, 0x7c8(%rsp)
callq 0x11b6f0
movq 0x7c0(%rsp), %rdi
movq 0x7c8(%rsp), %rdx
leaq 0x3ff1ac(%rip), %rsi    # 0x5b6206
callq 0x134520
jmp 0x1b7061
leaq 0x648958(%rip), %rax    # 0x7ff9c0
movq %rax, 0x7b0(%rsp)
movq %rax, 0x1638(%rsp)
leaq 0x1604(%rsp), %rdi
movq %rdi, 0x7b8(%rsp)
callq 0x11b6f0
movq 0x7b0(%rsp), %rdi
movq 0x7b8(%rsp), %rdx
leaq 0x3ff16f(%rip), %rsi    # 0x5b6213
callq 0x134520
jmp 0x1b70ab
leaq 0x64892e(%rip), %rax    # 0x7ff9e0
movq %rax, 0x7a0(%rsp)
movq %rax, 0x1638(%rsp)
leaq 0x1603(%rsp), %rdi
movq %rdi, 0x7a8(%rsp)
callq 0x11b6f0
movq 0x7a0(%rsp), %rdi
movq 0x7a8(%rsp), %rdx
leaq 0x3ff134(%rip), %rsi    # 0x5b6222
callq 0x134520
jmp 0x1b70f5
leaq 0x648904(%rip), %rax    # 0x7ffa00
movq %rax, 0x790(%rsp)
movq %rax, 0x1638(%rsp)
leaq 0x1602(%rsp), %rdi
movq %rdi, 0x798(%rsp)
callq 0x11b6f0
movq 0x790(%rsp), %rdi
movq 0x798(%rsp), %rdx
leaq 0x3ff10f(%rip), %rsi    # 0x5b6247
callq 0x134520
jmp 0x1b713f
leaq 0x6488da(%rip), %rax    # 0x7ffa20
movq %rax, 0x780(%rsp)
movq %rax, 0x1638(%rsp)
leaq 0x1601(%rsp), %rdi
movq %rdi, 0x788(%rsp)
callq 0x11b6f0
movq 0x780(%rsp), %rdi
movq 0x788(%rsp), %rdx
leaq 0x3ff0e6(%rip), %rsi    # 0x5b6268
callq 0x134520
jmp 0x1b7189
leaq 0x6488b0(%rip), %rax    # 0x7ffa40
movq %rax, 0x770(%rsp)
movq %rax, 0x1638(%rsp)
leaq 0x1600(%rsp), %rdi
movq %rdi, 0x778(%rsp)
callq 0x11b6f0
movq 0x770(%rsp), %rdi
movq 0x778(%rsp), %rdx
leaq 0x3ff0b8(%rip), %rsi    # 0x5b6284
callq 0x134520
jmp 0x1b71d3
leaq 0x648886(%rip), %rax    # 0x7ffa60
movq %rax, 0x760(%rsp)
movq %rax, 0x1638(%rsp)
leaq 0x15ff(%rsp), %rdi
movq %rdi, 0x768(%rsp)
callq 0x11b6f0
movq 0x760(%rsp), %rdi
movq 0x768(%rsp), %rdx
leaq 0x3ff08a(%rip), %rsi    # 0x5b62a0
callq 0x134520
jmp 0x1b721d
leaq 0x64885c(%rip), %rax    # 0x7ffa80
movq %rax, 0x750(%rsp)
movq %rax, 0x1638(%rsp)
leaq 0x15fe(%rsp), %rdi
movq %rdi, 0x758(%rsp)
callq 0x11b6f0
movq 0x750(%rsp), %rdi
movq 0x758(%rsp), %rdx
leaq 0x3ff05c(%rip), %rsi    # 0x5b62bc
callq 0x134520
jmp 0x1b7267
leaq 0x648832(%rip), %rax    # 0x7ffaa0
movq %rax, 0x740(%rsp)
movq %rax, 0x1638(%rsp)
leaq 0x15fd(%rsp), %rdi
movq %rdi, 0x748(%rsp)
callq 0x11b6f0
movq 0x740(%rsp), %rdi
movq 0x748(%rsp), %rdx
leaq 0x3ff02d(%rip), %rsi    # 0x5b62d7
callq 0x134520
jmp 0x1b72b1
leaq 0x648808(%rip), %rax    # 0x7ffac0
movq %rax, 0x730(%rsp)
movq %rax, 0x1638(%rsp)
leaq 0x15fc(%rsp), %rdi
movq %rdi, 0x738(%rsp)
callq 0x11b6f0
movq 0x730(%rsp), %rdi
movq 0x738(%rsp), %rdx
leaq 0x3ff008(%rip), %rsi    # 0x5b62fc
callq 0x134520
jmp 0x1b72fb
leaq 0x6487de(%rip), %rax    # 0x7ffae0
movq %rax, 0x720(%rsp)
movq %rax, 0x1638(%rsp)
leaq 0x15fb(%rsp), %rdi
movq %rdi, 0x728(%rsp)
callq 0x11b6f0
movq 0x720(%rsp), %rdi
movq 0x728(%rsp), %rdx
leaq 0x3fefd8(%rip), %rsi    # 0x5b6316
callq 0x134520
jmp 0x1b7345
leaq 0x6487b4(%rip), %rax    # 0x7ffb00
movq %rax, 0x710(%rsp)
movq %rax, 0x1638(%rsp)
leaq 0x15fa(%rsp), %rdi
movq %rdi, 0x718(%rsp)
callq 0x11b6f0
movq 0x710(%rsp), %rdi
movq 0x718(%rsp), %rdx
leaq 0x3fefa4(%rip), %rsi    # 0x5b632c
callq 0x134520
jmp 0x1b738f
leaq 0x64878a(%rip), %rax    # 0x7ffb20
movq %rax, 0x700(%rsp)
movq %rax, 0x1638(%rsp)
leaq 0x15f9(%rsp), %rdi
movq %rdi, 0x708(%rsp)
callq 0x11b6f0
movq 0x700(%rsp), %rdi
movq 0x708(%rsp), %rdx
leaq 0x3fef7e(%rip), %rsi    # 0x5b6350
callq 0x134520
jmp 0x1b73d9
leaq 0x648760(%rip), %rax    # 0x7ffb40
movq %rax, 0x6f0(%rsp)
movq %rax, 0x1638(%rsp)
leaq 0x15f8(%rsp), %rdi
movq %rdi, 0x6f8(%rsp)
callq 0x11b6f0
movq 0x6f0(%rsp), %rdi
movq 0x6f8(%rsp), %rdx
leaq 0x3fef6c(%rip), %rsi    # 0x5b6388
callq 0x134520
jmp 0x1b7423
leaq 0x648736(%rip), %rax    # 0x7ffb60
movq %rax, 0x6e0(%rsp)
movq %rax, 0x1638(%rsp)
leaq 0x15f7(%rsp), %rdi
movq %rdi, 0x6e8(%rsp)
callq 0x11b6f0
movq 0x6e0(%rsp), %rdi
movq 0x6e8(%rsp), %rdx
leaq 0x3fef3d(%rip), %rsi    # 0x5b63a3
callq 0x134520
jmp 0x1b746d
leaq 0x64870c(%rip), %rax    # 0x7ffb80
movq %rax, 0x6d0(%rsp)
movq %rax, 0x1638(%rsp)
leaq 0x15f6(%rsp), %rdi
movq %rdi, 0x6d8(%rsp)
callq 0x11b6f0
movq 0x6d0(%rsp), %rdi
movq 0x6d8(%rsp), %rdx
leaq 0x3fef0e(%rip), %rsi    # 0x5b63be
callq 0x134520
jmp 0x1b74b7
leaq 0x6486e2(%rip), %rax    # 0x7ffba0
movq %rax, 0x6c0(%rsp)
movq %rax, 0x1638(%rsp)
leaq 0x15f5(%rsp), %rdi
movq %rdi, 0x6c8(%rsp)
callq 0x11b6f0
movq 0x6c0(%rsp), %rdi
movq 0x6c8(%rsp), %rdx
leaq 0x3feedf(%rip), %rsi    # 0x5b63d9
callq 0x134520
jmp 0x1b7501
leaq 0x6486b8(%rip), %rax    # 0x7ffbc0
movq %rax, 0x6b0(%rsp)
movq %rax, 0x1638(%rsp)
leaq 0x15f4(%rsp), %rdi
movq %rdi, 0x6b8(%rsp)
callq 0x11b6f0
movq 0x6b0(%rsp), %rdi
movq 0x6b8(%rsp), %rdx
leaq 0x3feeb0(%rip), %rsi    # 0x5b63f4
callq 0x134520
jmp 0x1b754b
leaq 0x64868e(%rip), %rax    # 0x7ffbe0
movq %rax, 0x6a0(%rsp)
movq %rax, 0x1638(%rsp)
leaq 0x15f3(%rsp), %rdi
movq %rdi, 0x6a8(%rsp)
callq 0x11b6f0
movq 0x6a0(%rsp), %rdi
movq 0x6a8(%rsp), %rdx
leaq 0x3fee81(%rip), %rsi    # 0x5b640f
callq 0x134520
jmp 0x1b7595
leaq 0x648664(%rip), %rax    # 0x7ffc00
movq %rax, 0x690(%rsp)
movq %rax, 0x1638(%rsp)
leaq 0x15f2(%rsp), %rdi
movq %rdi, 0x698(%rsp)
callq 0x11b6f0
movq 0x690(%rsp), %rdi
movq 0x698(%rsp), %rdx
leaq 0x3fee52(%rip), %rsi    # 0x5b642a
callq 0x134520
jmp 0x1b75df
leaq 0x64863a(%rip), %rax    # 0x7ffc20
movq %rax, 0x680(%rsp)
movq %rax, 0x1638(%rsp)
leaq 0x15f1(%rsp), %rdi
movq %rdi, 0x688(%rsp)
callq 0x11b6f0
movq 0x680(%rsp), %rdi
movq 0x688(%rsp), %rdx
leaq 0x3fee23(%rip), %rsi    # 0x5b6445
callq 0x134520
jmp 0x1b7629
leaq 0x648610(%rip), %rax    # 0x7ffc40
movq %rax, 0x670(%rsp)
movq %rax, 0x1638(%rsp)
leaq 0x15f0(%rsp), %rdi
movq %rdi, 0x678(%rsp)
callq 0x11b6f0
movq 0x670(%rsp), %rdi
movq 0x678(%rsp), %rdx
leaq 0x3fedf4(%rip), %rsi    # 0x5b6460
callq 0x134520
jmp 0x1b7673
leaq 0x6485e6(%rip), %rax    # 0x7ffc60
movq %rax, 0x660(%rsp)
movq %rax, 0x1638(%rsp)
leaq 0x15ef(%rsp), %rdi
movq %rdi, 0x668(%rsp)
callq 0x11b6f0
movq 0x660(%rsp), %rdi
movq 0x668(%rsp), %rdx
leaq 0x3fedc5(%rip), %rsi    # 0x5b647b
callq 0x134520
jmp 0x1b76bd
leaq 0x6485bc(%rip), %rax    # 0x7ffc80
movq %rax, 0x650(%rsp)
movq %rax, 0x1638(%rsp)
leaq 0x15ee(%rsp), %rdi
movq %rdi, 0x658(%rsp)
callq 0x11b6f0
movq 0x650(%rsp), %rdi
movq 0x658(%rsp), %rdx
leaq 0x3fed96(%rip), %rsi    # 0x5b6496
callq 0x134520
jmp 0x1b7707
leaq 0x648592(%rip), %rax    # 0x7ffca0
movq %rax, 0x640(%rsp)
movq %rax, 0x1638(%rsp)
leaq 0x15ed(%rsp), %rdi
movq %rdi, 0x648(%rsp)
callq 0x11b6f0
movq 0x640(%rsp), %rdi
movq 0x648(%rsp), %rdx
leaq 0x3fed67(%rip), %rsi    # 0x5b64b1
callq 0x134520
jmp 0x1b7751
leaq 0x648568(%rip), %rax    # 0x7ffcc0
movq %rax, 0x630(%rsp)
movq %rax, 0x1638(%rsp)
leaq 0x15ec(%rsp), %rdi
movq %rdi, 0x638(%rsp)
callq 0x11b6f0
movq 0x630(%rsp), %rdi
movq 0x638(%rsp), %rdx
leaq 0x3fed38(%rip), %rsi    # 0x5b64cc
callq 0x134520
jmp 0x1b779b
leaq 0x64853e(%rip), %rax    # 0x7ffce0
movq %rax, 0x620(%rsp)
movq %rax, 0x1638(%rsp)
leaq 0x15eb(%rsp), %rdi
movq %rdi, 0x628(%rsp)
callq 0x11b6f0
movq 0x620(%rsp), %rdi
movq 0x628(%rsp), %rdx
leaq 0x3fed09(%rip), %rsi    # 0x5b64e7
callq 0x134520
jmp 0x1b77e5
leaq 0x648514(%rip), %rax    # 0x7ffd00
movq %rax, 0x610(%rsp)
movq %rax, 0x1638(%rsp)
leaq 0x15ea(%rsp), %rdi
movq %rdi, 0x618(%rsp)
callq 0x11b6f0
movq 0x610(%rsp), %rdi
movq 0x618(%rsp), %rdx
leaq 0x3fecda(%rip), %rsi    # 0x5b6502
callq 0x134520
jmp 0x1b782f
leaq 0x6484ea(%rip), %rax    # 0x7ffd20
movq %rax, 0x600(%rsp)
movq %rax, 0x1638(%rsp)
leaq 0x15e9(%rsp), %rdi
movq %rdi, 0x608(%rsp)
callq 0x11b6f0
movq 0x600(%rsp), %rdi
movq 0x608(%rsp), %rdx
leaq 0x3fecab(%rip), %rsi    # 0x5b651d
callq 0x134520
jmp 0x1b7879
leaq 0x6484c0(%rip), %rax    # 0x7ffd40
movq %rax, 0x5f0(%rsp)
movq %rax, 0x1638(%rsp)
leaq 0x15e8(%rsp), %rdi
movq %rdi, 0x5f8(%rsp)
callq 0x11b6f0
movq 0x5f0(%rsp), %rdi
movq 0x5f8(%rsp), %rdx
leaq 0x3fec7c(%rip), %rsi    # 0x5b6538
callq 0x134520
jmp 0x1b78c3
leaq 0x648496(%rip), %rax    # 0x7ffd60
movq %rax, 0x5e0(%rsp)
movq %rax, 0x1638(%rsp)
leaq 0x15e7(%rsp), %rdi
movq %rdi, 0x5e8(%rsp)
callq 0x11b6f0
movq 0x5e0(%rsp), %rdi
movq 0x5e8(%rsp), %rdx
leaq 0x3fec4d(%rip), %rsi    # 0x5b6553
callq 0x134520
jmp 0x1b790d
leaq 0x64846c(%rip), %rax    # 0x7ffd80
movq %rax, 0x5d0(%rsp)
movq %rax, 0x1638(%rsp)
leaq 0x15e6(%rsp), %rdi
movq %rdi, 0x5d8(%rsp)
callq 0x11b6f0
movq 0x5d0(%rsp), %rdi
movq 0x5d8(%rsp), %rdx
leaq 0x3fec1e(%rip), %rsi    # 0x5b656e
callq 0x134520
jmp 0x1b7957
leaq 0x648442(%rip), %rax    # 0x7ffda0
movq %rax, 0x5c0(%rsp)
movq %rax, 0x1638(%rsp)
leaq 0x15e5(%rsp), %rdi
movq %rdi, 0x5c8(%rsp)
callq 0x11b6f0
movq 0x5c0(%rsp), %rdi
movq 0x5c8(%rsp), %rdx
leaq 0x3febef(%rip), %rsi    # 0x5b6589
callq 0x134520
jmp 0x1b79a1
leaq 0x648418(%rip), %rax    # 0x7ffdc0
movq %rax, 0x5b0(%rsp)
movq %rax, 0x1638(%rsp)
leaq 0x15e4(%rsp), %rdi
movq %rdi, 0x5b8(%rsp)
callq 0x11b6f0
movq 0x5b0(%rsp), %rdi
movq 0x5b8(%rsp), %rdx
leaq 0x3febc0(%rip), %rsi    # 0x5b65a4
callq 0x134520
jmp 0x1b79eb
leaq 0x6483ee(%rip), %rax    # 0x7ffde0
movq %rax, 0x5a0(%rsp)
movq %rax, 0x1638(%rsp)
leaq 0x15e3(%rsp), %rdi
movq %rdi, 0x5a8(%rsp)
callq 0x11b6f0
movq 0x5a0(%rsp), %rdi
movq 0x5a8(%rsp), %rdx
leaq 0x3feb91(%rip), %rsi    # 0x5b65bf
callq 0x134520
jmp 0x1b7a35
leaq 0x6483c4(%rip), %rax    # 0x7ffe00
movq %rax, 0x590(%rsp)
movq %rax, 0x1638(%rsp)
leaq 0x15e2(%rsp), %rdi
movq %rdi, 0x598(%rsp)
callq 0x11b6f0
movq 0x590(%rsp), %rdi
movq 0x598(%rsp), %rdx
leaq 0x3feb62(%rip), %rsi    # 0x5b65da
callq 0x134520
jmp 0x1b7a7f
leaq 0x64839a(%rip), %rax    # 0x7ffe20
movq %rax, 0x580(%rsp)
movq %rax, 0x1638(%rsp)
leaq 0x15e1(%rsp), %rdi
movq %rdi, 0x588(%rsp)
callq 0x11b6f0
movq 0x580(%rsp), %rdi
movq 0x588(%rsp), %rdx
leaq 0x3feb33(%rip), %rsi    # 0x5b65f5
callq 0x134520
jmp 0x1b7ac9
leaq 0x648370(%rip), %rax    # 0x7ffe40
movq %rax, 0x570(%rsp)
movq %rax, 0x1638(%rsp)
leaq 0x15e0(%rsp), %rdi
movq %rdi, 0x578(%rsp)
callq 0x11b6f0
movq 0x570(%rsp), %rdi
movq 0x578(%rsp), %rdx
leaq 0x3feb04(%rip), %rsi    # 0x5b6610
callq 0x134520
jmp 0x1b7b13
leaq 0x648346(%rip), %rax    # 0x7ffe60
movq %rax, 0x560(%rsp)
movq %rax, 0x1638(%rsp)
leaq 0x15df(%rsp), %rdi
movq %rdi, 0x568(%rsp)
callq 0x11b6f0
movq 0x560(%rsp), %rdi
movq 0x568(%rsp), %rdx
leaq 0x3fead5(%rip), %rsi    # 0x5b662b
callq 0x134520
jmp 0x1b7b5d
leaq 0x64831c(%rip), %rax    # 0x7ffe80
movq %rax, 0x550(%rsp)
movq %rax, 0x1638(%rsp)
leaq 0x15de(%rsp), %rdi
movq %rdi, 0x558(%rsp)
callq 0x11b6f0
movq 0x550(%rsp), %rdi
movq 0x558(%rsp), %rdx
leaq 0x3feaa6(%rip), %rsi    # 0x5b6646
callq 0x134520
jmp 0x1b7ba7
leaq 0x6482f2(%rip), %rax    # 0x7ffea0
movq %rax, 0x540(%rsp)
movq %rax, 0x1638(%rsp)
leaq 0x15dd(%rsp), %rdi
movq %rdi, 0x548(%rsp)
callq 0x11b6f0
movq 0x540(%rsp), %rdi
movq 0x548(%rsp), %rdx
leaq 0x3fea77(%rip), %rsi    # 0x5b6661
callq 0x134520
jmp 0x1b7bf1
leaq 0x6482c8(%rip), %rax    # 0x7ffec0
movq %rax, 0x530(%rsp)
movq %rax, 0x1638(%rsp)
leaq 0x15dc(%rsp), %rdi
movq %rdi, 0x538(%rsp)
callq 0x11b6f0
movq 0x530(%rsp), %rdi
movq 0x538(%rsp), %rdx
leaq 0x3fea48(%rip), %rsi    # 0x5b667c
callq 0x134520
jmp 0x1b7c3b
leaq 0x64829e(%rip), %rax    # 0x7ffee0
movq %rax, 0x520(%rsp)
movq %rax, 0x1638(%rsp)
leaq 0x15db(%rsp), %rdi
movq %rdi, 0x528(%rsp)
callq 0x11b6f0
movq 0x520(%rsp), %rdi
movq 0x528(%rsp), %rdx
leaq 0x3fea19(%rip), %rsi    # 0x5b6697
callq 0x134520
jmp 0x1b7c85
leaq 0x648274(%rip), %rax    # 0x7fff00
movq %rax, 0x510(%rsp)
movq %rax, 0x1638(%rsp)
leaq 0x15da(%rsp), %rdi
movq %rdi, 0x518(%rsp)
callq 0x11b6f0
movq 0x510(%rsp), %rdi
movq 0x518(%rsp), %rdx
leaq 0x3fe9ea(%rip), %rsi    # 0x5b66b2
callq 0x134520
jmp 0x1b7ccf
leaq 0x64824a(%rip), %rax    # 0x7fff20
movq %rax, 0x500(%rsp)
movq %rax, 0x1638(%rsp)
leaq 0x15d9(%rsp), %rdi
movq %rdi, 0x508(%rsp)
callq 0x11b6f0
movq 0x500(%rsp), %rdi
movq 0x508(%rsp), %rdx
leaq 0x3fe9bb(%rip), %rsi    # 0x5b66cd
callq 0x134520
jmp 0x1b7d19
leaq 0x648220(%rip), %rax    # 0x7fff40
movq %rax, 0x4f0(%rsp)
movq %rax, 0x1638(%rsp)
leaq 0x15d8(%rsp), %rdi
movq %rdi, 0x4f8(%rsp)
callq 0x11b6f0
movq 0x4f0(%rsp), %rdi
movq 0x4f8(%rsp), %rdx
leaq 0x3fe98c(%rip), %rsi    # 0x5b66e8
callq 0x134520
jmp 0x1b7d63
leaq 0x6481f6(%rip), %rax    # 0x7fff60
movq %rax, 0x4e0(%rsp)
movq %rax, 0x1638(%rsp)
leaq 0x15d7(%rsp), %rdi
movq %rdi, 0x4e8(%rsp)
callq 0x11b6f0
movq 0x4e0(%rsp), %rdi
movq 0x4e8(%rsp), %rdx
leaq 0x3fe95d(%rip), %rsi    # 0x5b6703
callq 0x134520
jmp 0x1b7dad
leaq 0x6481cc(%rip), %rax    # 0x7fff80
movq %rax, 0x4d0(%rsp)
movq %rax, 0x1638(%rsp)
leaq 0x15d6(%rsp), %rdi
movq %rdi, 0x4d8(%rsp)
callq 0x11b6f0
movq 0x4d0(%rsp), %rdi
movq 0x4d8(%rsp), %rdx
leaq 0x3fe92e(%rip), %rsi    # 0x5b671e
callq 0x134520
jmp 0x1b7df7
leaq 0x6481a2(%rip), %rax    # 0x7fffa0
movq %rax, 0x4c0(%rsp)
movq %rax, 0x1638(%rsp)
leaq 0x15d5(%rsp), %rdi
movq %rdi, 0x4c8(%rsp)
callq 0x11b6f0
movq 0x4c0(%rsp), %rdi
movq 0x4c8(%rsp), %rdx
leaq 0x3fe8ff(%rip), %rsi    # 0x5b6739
callq 0x134520
jmp 0x1b7e41
leaq 0x648178(%rip), %rax    # 0x7fffc0
movq %rax, 0x4b0(%rsp)
movq %rax, 0x1638(%rsp)
leaq 0x15d4(%rsp), %rdi
movq %rdi, 0x4b8(%rsp)
callq 0x11b6f0
movq 0x4b0(%rsp), %rdi
movq 0x4b8(%rsp), %rdx
leaq 0x3fe8d0(%rip), %rsi    # 0x5b6754
callq 0x134520
jmp 0x1b7e8b
leaq 0x64814e(%rip), %rax    # 0x7fffe0
movq %rax, 0x4a0(%rsp)
movq %rax, 0x1638(%rsp)
leaq 0x15d3(%rsp), %rdi
movq %rdi, 0x4a8(%rsp)
callq 0x11b6f0
movq 0x4a0(%rsp), %rdi
movq 0x4a8(%rsp), %rdx
leaq 0x3fe8a1(%rip), %rsi    # 0x5b676f
callq 0x134520
jmp 0x1b7ed5
leaq 0x648124(%rip), %rax    # 0x800000
movq %rax, 0x490(%rsp)
movq %rax, 0x1638(%rsp)
leaq 0x15d2(%rsp), %rdi
movq %rdi, 0x498(%rsp)
callq 0x11b6f0
movq 0x490(%rsp), %rdi
movq 0x498(%rsp), %rdx
leaq 0x3fe872(%rip), %rsi    # 0x5b678a
callq 0x134520
jmp 0x1b7f1f
leaq 0x6480fa(%rip), %rax    # 0x800020
movq %rax, 0x480(%rsp)
movq %rax, 0x1638(%rsp)
leaq 0x15d1(%rsp), %rdi
movq %rdi, 0x488(%rsp)
callq 0x11b6f0
movq 0x480(%rsp), %rdi
movq 0x488(%rsp), %rdx
leaq 0x3fe843(%rip), %rsi    # 0x5b67a5
callq 0x134520
jmp 0x1b7f69
leaq 0x6480d0(%rip), %rax    # 0x800040
movq %rax, 0x470(%rsp)
movq %rax, 0x1638(%rsp)
leaq 0x15d0(%rsp), %rdi
movq %rdi, 0x478(%rsp)
callq 0x11b6f0
movq 0x470(%rsp), %rdi
movq 0x478(%rsp), %rdx
leaq 0x3fe817(%rip), %rsi    # 0x5b67c3
callq 0x134520
jmp 0x1b7fb3
leaq 0x6480a6(%rip), %rax    # 0x800060
movq %rax, 0x460(%rsp)
movq %rax, 0x1638(%rsp)
leaq 0x15cf(%rsp), %rdi
movq %rdi, 0x468(%rsp)
callq 0x11b6f0
movq 0x460(%rsp), %rdi
movq 0x468(%rsp), %rdx
leaq 0x3fe7eb(%rip), %rsi    # 0x5b67e1
callq 0x134520
jmp 0x1b7ffd
leaq 0x64807c(%rip), %rax    # 0x800080
movq %rax, 0x450(%rsp)
movq %rax, 0x1638(%rsp)
leaq 0x15ce(%rsp), %rdi
movq %rdi, 0x458(%rsp)
callq 0x11b6f0
movq 0x450(%rsp), %rdi
movq 0x458(%rsp), %rdx
leaq 0x3fe7c1(%rip), %rsi    # 0x5b6801
callq 0x134520
jmp 0x1b8047
leaq 0x648052(%rip), %rax    # 0x8000a0
movq %rax, 0x440(%rsp)
movq %rax, 0x1638(%rsp)
leaq 0x15cd(%rsp), %rdi
movq %rdi, 0x448(%rsp)
callq 0x11b6f0
movq 0x440(%rsp), %rdi
movq 0x448(%rsp), %rdx
leaq 0x3fe797(%rip), %rsi    # 0x5b6821
callq 0x134520
jmp 0x1b8091
leaq 0x648028(%rip), %rax    # 0x8000c0
movq %rax, 0x430(%rsp)
movq %rax, 0x1638(%rsp)
leaq 0x15cc(%rsp), %rdi
movq %rdi, 0x438(%rsp)
callq 0x11b6f0
movq 0x430(%rsp), %rdi
movq 0x438(%rsp), %rdx
leaq 0x3fe76b(%rip), %rsi    # 0x5b683f
callq 0x134520
jmp 0x1b80db
leaq 0x647ffe(%rip), %rax    # 0x8000e0
movq %rax, 0x420(%rsp)
movq %rax, 0x1638(%rsp)
leaq 0x15cb(%rsp), %rdi
movq %rdi, 0x428(%rsp)
callq 0x11b6f0
movq 0x420(%rsp), %rdi
movq 0x428(%rsp), %rdx
leaq 0x3fe73f(%rip), %rsi    # 0x5b685d
callq 0x134520
jmp 0x1b8125
leaq 0x647fd4(%rip), %rax    # 0x800100
movq %rax, 0x410(%rsp)
movq %rax, 0x1638(%rsp)
leaq 0x15ca(%rsp), %rdi
movq %rdi, 0x418(%rsp)
callq 0x11b6f0
movq 0x410(%rsp), %rdi
movq 0x418(%rsp), %rdx
leaq 0x3fe713(%rip), %rsi    # 0x5b687b
callq 0x134520
jmp 0x1b816f
leaq 0x647faa(%rip), %rax    # 0x800120
movq %rax, 0x400(%rsp)
movq %rax, 0x1638(%rsp)
leaq 0x15c9(%rsp), %rdi
movq %rdi, 0x408(%rsp)
callq 0x11b6f0
movq 0x400(%rsp), %rdi
movq 0x408(%rsp), %rdx
leaq 0x3fe6e7(%rip), %rsi    # 0x5b6899
callq 0x134520
jmp 0x1b81b9
leaq 0x647f80(%rip), %rax    # 0x800140
movq %rax, 0x3f0(%rsp)
movq %rax, 0x1638(%rsp)
leaq 0x15c8(%rsp), %rdi
movq %rdi, 0x3f8(%rsp)
callq 0x11b6f0
movq 0x3f0(%rsp), %rdi
movq 0x3f8(%rsp), %rdx
leaq 0x3fe6bd(%rip), %rsi    # 0x5b68b9
callq 0x134520
jmp 0x1b8203
leaq 0x647f56(%rip), %rax    # 0x800160
movq %rax, 0x3e0(%rsp)
movq %rax, 0x1638(%rsp)
leaq 0x15c7(%rsp), %rdi
movq %rdi, 0x3e8(%rsp)
callq 0x11b6f0
movq 0x3e0(%rsp), %rdi
movq 0x3e8(%rsp), %rdx
leaq 0x3fe694(%rip), %rsi    # 0x5b68da
callq 0x134520
jmp 0x1b824d
leaq 0x647f2c(%rip), %rax    # 0x800180
movq %rax, 0x3d0(%rsp)
movq %rax, 0x1638(%rsp)
leaq 0x15c6(%rsp), %rdi
movq %rdi, 0x3d8(%rsp)
callq 0x11b6f0
movq 0x3d0(%rsp), %rdi
movq 0x3d8(%rsp), %rdx
leaq 0x3fe66b(%rip), %rsi    # 0x5b68fb
callq 0x134520
jmp 0x1b8297
leaq 0x647f02(%rip), %rax    # 0x8001a0
movq %rax, 0x3c0(%rsp)
movq %rax, 0x1638(%rsp)
leaq 0x15c5(%rsp), %rdi
movq %rdi, 0x3c8(%rsp)
callq 0x11b6f0
movq 0x3c0(%rsp), %rdi
movq 0x3c8(%rsp), %rdx
leaq 0x3fe642(%rip), %rsi    # 0x5b691c
callq 0x134520
jmp 0x1b82e1
leaq 0x647ed8(%rip), %rax    # 0x8001c0
movq %rax, 0x3b0(%rsp)
movq %rax, 0x1638(%rsp)
leaq 0x15c4(%rsp), %rdi
movq %rdi, 0x3b8(%rsp)
callq 0x11b6f0
movq 0x3b0(%rsp), %rdi
movq 0x3b8(%rsp), %rdx
leaq 0x3fe619(%rip), %rsi    # 0x5b693d
callq 0x134520
jmp 0x1b832b
leaq 0x647eae(%rip), %rax    # 0x8001e0
movq %rax, 0x3a0(%rsp)
movq %rax, 0x1638(%rsp)
leaq 0x15c3(%rsp), %rdi
movq %rdi, 0x3a8(%rsp)
callq 0x11b6f0
movq 0x3a0(%rsp), %rdi
movq 0x3a8(%rsp), %rdx
leaq 0x3fe5f0(%rip), %rsi    # 0x5b695e
callq 0x134520
jmp 0x1b8375
leaq 0x647e84(%rip), %rax    # 0x800200
movq %rax, 0x390(%rsp)
movq %rax, 0x1638(%rsp)
leaq 0x15c2(%rsp), %rdi
movq %rdi, 0x398(%rsp)
callq 0x11b6f0
movq 0x390(%rsp), %rdi
movq 0x398(%rsp), %rdx
leaq 0x3fe5c7(%rip), %rsi    # 0x5b697f
callq 0x134520
jmp 0x1b83bf
leaq 0x647e5a(%rip), %rax    # 0x800220
movq %rax, 0x380(%rsp)
movq %rax, 0x1638(%rsp)
leaq 0x15c1(%rsp), %rdi
movq %rdi, 0x388(%rsp)
callq 0x11b6f0
movq 0x380(%rsp), %rdi
movq 0x388(%rsp), %rdx
leaq 0x3fe59e(%rip), %rsi    # 0x5b69a0
callq 0x134520
jmp 0x1b8409
leaq 0x647e30(%rip), %rax    # 0x800240
movq %rax, 0x370(%rsp)
movq %rax, 0x1638(%rsp)
leaq 0x15c0(%rsp), %rdi
movq %rdi, 0x378(%rsp)
callq 0x11b6f0
movq 0x370(%rsp), %rdi
movq 0x378(%rsp), %rdx
leaq 0x3fe575(%rip), %rsi    # 0x5b69c1
callq 0x134520
jmp 0x1b8453
leaq 0x647e06(%rip), %rax    # 0x800260
movq %rax, 0x360(%rsp)
movq %rax, 0x1638(%rsp)
leaq 0x15bf(%rsp), %rdi
movq %rdi, 0x368(%rsp)
callq 0x11b6f0
movq 0x360(%rsp), %rdi
movq 0x368(%rsp), %rdx
leaq 0x3fe54c(%rip), %rsi    # 0x5b69e2
callq 0x134520
jmp 0x1b849d
leaq 0x647ddc(%rip), %rax    # 0x800280
movq %rax, 0x350(%rsp)
movq %rax, 0x1638(%rsp)
leaq 0x15be(%rsp), %rdi
movq %rdi, 0x358(%rsp)
callq 0x11b6f0
movq 0x350(%rsp), %rdi
movq 0x358(%rsp), %rdx
leaq 0x3fe523(%rip), %rsi    # 0x5b6a03
callq 0x134520
jmp 0x1b84e7
leaq 0x647db2(%rip), %rax    # 0x8002a0
movq %rax, 0x340(%rsp)
movq %rax, 0x1638(%rsp)
leaq 0x15bd(%rsp), %rdi
movq %rdi, 0x348(%rsp)
callq 0x11b6f0
movq 0x340(%rsp), %rdi
movq 0x348(%rsp), %rdx
leaq 0x3fe4fa(%rip), %rsi    # 0x5b6a24
callq 0x134520
jmp 0x1b8531
leaq 0x647d88(%rip), %rax    # 0x8002c0
movq %rax, 0x330(%rsp)
movq %rax, 0x1638(%rsp)
leaq 0x15bc(%rsp), %rdi
movq %rdi, 0x338(%rsp)
callq 0x11b6f0
movq 0x330(%rsp), %rdi
movq 0x338(%rsp), %rdx
leaq 0x3fe4d1(%rip), %rsi    # 0x5b6a45
callq 0x134520
jmp 0x1b857b
leaq 0x647d5e(%rip), %rax    # 0x8002e0
movq %rax, 0x320(%rsp)
movq %rax, 0x1638(%rsp)
leaq 0x15bb(%rsp), %rdi
movq %rdi, 0x328(%rsp)
callq 0x11b6f0
movq 0x320(%rsp), %rdi
movq 0x328(%rsp), %rdx
leaq 0x3fe4a8(%rip), %rsi    # 0x5b6a66
callq 0x134520
jmp 0x1b85c5
leaq 0x647d34(%rip), %rax    # 0x800300
movq %rax, 0x310(%rsp)
movq %rax, 0x1638(%rsp)
leaq 0x15ba(%rsp), %rdi
movq %rdi, 0x318(%rsp)
callq 0x11b6f0
movq 0x310(%rsp), %rdi
movq 0x318(%rsp), %rdx
leaq 0x3fe47f(%rip), %rsi    # 0x5b6a87
callq 0x134520
jmp 0x1b860f
leaq 0x647d0a(%rip), %rax    # 0x800320
movq %rax, 0x300(%rsp)
movq %rax, 0x1638(%rsp)
leaq 0x15b9(%rsp), %rdi
movq %rdi, 0x308(%rsp)
callq 0x11b6f0
movq 0x300(%rsp), %rdi
movq 0x308(%rsp), %rdx
leaq 0x3fe456(%rip), %rsi    # 0x5b6aa8
callq 0x134520
jmp 0x1b8659
leaq 0x647ce0(%rip), %rax    # 0x800340
movq %rax, 0x2f0(%rsp)
movq %rax, 0x1638(%rsp)
leaq 0x15b8(%rsp), %rdi
movq %rdi, 0x2f8(%rsp)
callq 0x11b6f0
movq 0x2f0(%rsp), %rdi
movq 0x2f8(%rsp), %rdx
leaq 0x3fe42d(%rip), %rsi    # 0x5b6ac9
callq 0x134520
jmp 0x1b86a3
leaq 0x647cb6(%rip), %rax    # 0x800360
movq %rax, 0x2e0(%rsp)
movq %rax, 0x1638(%rsp)
leaq 0x15b7(%rsp), %rdi
movq %rdi, 0x2e8(%rsp)
callq 0x11b6f0
movq 0x2e0(%rsp), %rdi
movq 0x2e8(%rsp), %rdx
leaq 0x3fe404(%rip), %rsi    # 0x5b6aea
callq 0x134520
jmp 0x1b86ed
leaq 0x647c8c(%rip), %rax    # 0x800380
movq %rax, 0x2d0(%rsp)
movq %rax, 0x1638(%rsp)
leaq 0x15b6(%rsp), %rdi
movq %rdi, 0x2d8(%rsp)
callq 0x11b6f0
movq 0x2d0(%rsp), %rdi
movq 0x2d8(%rsp), %rdx
leaq 0x3fe3db(%rip), %rsi    # 0x5b6b0b
callq 0x134520
jmp 0x1b8737
leaq 0x647c62(%rip), %rax    # 0x8003a0
movq %rax, 0x2c0(%rsp)
movq %rax, 0x1638(%rsp)
leaq 0x15b5(%rsp), %rdi
movq %rdi, 0x2c8(%rsp)
callq 0x11b6f0
movq 0x2c0(%rsp), %rdi
movq 0x2c8(%rsp), %rdx
leaq 0x3fe3b2(%rip), %rsi    # 0x5b6b2c
callq 0x134520
jmp 0x1b8781
leaq 0x647c38(%rip), %rax    # 0x8003c0
movq %rax, 0x2b0(%rsp)
movq %rax, 0x1638(%rsp)
leaq 0x15b4(%rsp), %rdi
movq %rdi, 0x2b8(%rsp)
callq 0x11b6f0
movq 0x2b0(%rsp), %rdi
movq 0x2b8(%rsp), %rdx
leaq 0x3fe389(%rip), %rsi    # 0x5b6b4d
callq 0x134520
jmp 0x1b87cb
leaq 0x647c0e(%rip), %rax    # 0x8003e0
movq %rax, 0x2a0(%rsp)
movq %rax, 0x1638(%rsp)
leaq 0x15b3(%rsp), %rdi
movq %rdi, 0x2a8(%rsp)
callq 0x11b6f0
movq 0x2a0(%rsp), %rdi
movq 0x2a8(%rsp), %rdx
leaq 0x3fe360(%rip), %rsi    # 0x5b6b6e
callq 0x134520
jmp 0x1b8815
leaq 0x647be4(%rip), %rax    # 0x800400
movq %rax, 0x290(%rsp)
movq %rax, 0x1638(%rsp)
leaq 0x15b2(%rsp), %rdi
movq %rdi, 0x298(%rsp)
callq 0x11b6f0
movq 0x290(%rsp), %rdi
movq 0x298(%rsp), %rdx
leaq 0x3fe337(%rip), %rsi    # 0x5b6b8f
callq 0x134520
jmp 0x1b885f
leaq 0x647bba(%rip), %rax    # 0x800420
movq %rax, 0x280(%rsp)
movq %rax, 0x1638(%rsp)
leaq 0x15b1(%rsp), %rdi
movq %rdi, 0x288(%rsp)
callq 0x11b6f0
movq 0x280(%rsp), %rdi
movq 0x288(%rsp), %rdx
leaq 0x3fe30e(%rip), %rsi    # 0x5b6bb0
callq 0x134520
jmp 0x1b88a9
leaq 0x647b90(%rip), %rax    # 0x800440
movq %rax, 0x270(%rsp)
movq %rax, 0x1638(%rsp)
leaq 0x15b0(%rsp), %rdi
movq %rdi, 0x278(%rsp)
callq 0x11b6f0
movq 0x270(%rsp), %rdi
movq 0x278(%rsp), %rdx
leaq 0x3fe2e5(%rip), %rsi    # 0x5b6bd1
callq 0x134520
jmp 0x1b88f3
leaq 0x647b66(%rip), %rax    # 0x800460
movq %rax, 0x260(%rsp)
movq %rax, 0x1638(%rsp)
leaq 0x15af(%rsp), %rdi
movq %rdi, 0x268(%rsp)
callq 0x11b6f0
movq 0x260(%rsp), %rdi
movq 0x268(%rsp), %rdx
leaq 0x3fe2bc(%rip), %rsi    # 0x5b6bf2
callq 0x134520
jmp 0x1b893d
leaq 0x647b3c(%rip), %rax    # 0x800480
movq %rax, 0x250(%rsp)
movq %rax, 0x1638(%rsp)
leaq 0x15ae(%rsp), %rdi
movq %rdi, 0x258(%rsp)
callq 0x11b6f0
movq 0x250(%rsp), %rdi
movq 0x258(%rsp), %rdx
leaq 0x3fe293(%rip), %rsi    # 0x5b6c13
callq 0x134520
jmp 0x1b8987
leaq 0x647b12(%rip), %rax    # 0x8004a0
movq %rax, 0x240(%rsp)
movq %rax, 0x1638(%rsp)
leaq 0x15ad(%rsp), %rdi
movq %rdi, 0x248(%rsp)
callq 0x11b6f0
movq 0x240(%rsp), %rdi
movq 0x248(%rsp), %rdx
leaq 0x3fe26a(%rip), %rsi    # 0x5b6c34
callq 0x134520
jmp 0x1b89d1
leaq 0x647ae8(%rip), %rax    # 0x8004c0
movq %rax, 0x230(%rsp)
movq %rax, 0x1638(%rsp)
leaq 0x15ac(%rsp), %rdi
movq %rdi, 0x238(%rsp)
callq 0x11b6f0
movq 0x230(%rsp), %rdi
movq 0x238(%rsp), %rdx
leaq 0x3fe241(%rip), %rsi    # 0x5b6c55
callq 0x134520
jmp 0x1b8a1b
leaq 0x647abe(%rip), %rax    # 0x8004e0
movq %rax, 0x220(%rsp)
movq %rax, 0x1638(%rsp)
leaq 0x15ab(%rsp), %rdi
movq %rdi, 0x228(%rsp)
callq 0x11b6f0
movq 0x220(%rsp), %rdi
movq 0x228(%rsp), %rdx
leaq 0x3fe218(%rip), %rsi    # 0x5b6c76
callq 0x134520
jmp 0x1b8a65
leaq 0x647a94(%rip), %rax    # 0x800500
movq %rax, 0x210(%rsp)
movq %rax, 0x1638(%rsp)
leaq 0x15aa(%rsp), %rdi
movq %rdi, 0x218(%rsp)
callq 0x11b6f0
movq 0x210(%rsp), %rdi
movq 0x218(%rsp), %rdx
leaq 0x3fe1ef(%rip), %rsi    # 0x5b6c97
callq 0x134520
jmp 0x1b8aaf
leaq 0x647a6a(%rip), %rax    # 0x800520
movq %rax, 0x200(%rsp)
movq %rax, 0x1638(%rsp)
leaq 0x15a9(%rsp), %rdi
movq %rdi, 0x208(%rsp)
callq 0x11b6f0
movq 0x200(%rsp), %rdi
movq 0x208(%rsp), %rdx
leaq 0x3fe1c6(%rip), %rsi    # 0x5b6cb8
callq 0x134520
jmp 0x1b8af9
leaq 0x647a40(%rip), %rax    # 0x800540
movq %rax, 0x1f0(%rsp)
movq %rax, 0x1638(%rsp)
leaq 0x15a8(%rsp), %rdi
movq %rdi, 0x1f8(%rsp)
callq 0x11b6f0
movq 0x1f0(%rsp), %rdi
movq 0x1f8(%rsp), %rdx
leaq 0x3fe19d(%rip), %rsi    # 0x5b6cd9
callq 0x134520
jmp 0x1b8b43
leaq 0x647a16(%rip), %rax    # 0x800560
movq %rax, 0x1e0(%rsp)
movq %rax, 0x1638(%rsp)
leaq 0x15a7(%rsp), %rdi
movq %rdi, 0x1e8(%rsp)
callq 0x11b6f0
movq 0x1e0(%rsp), %rdi
movq 0x1e8(%rsp), %rdx
leaq 0x3fe174(%rip), %rsi    # 0x5b6cfa
callq 0x134520
jmp 0x1b8b8d
leaq 0x6479ec(%rip), %rax    # 0x800580
movq %rax, 0x1d0(%rsp)
movq %rax, 0x1638(%rsp)
leaq 0x15a6(%rsp), %rdi
movq %rdi, 0x1d8(%rsp)
callq 0x11b6f0
movq 0x1d0(%rsp), %rdi
movq 0x1d8(%rsp), %rdx
leaq 0x3fe14b(%rip), %rsi    # 0x5b6d1b
callq 0x134520
jmp 0x1b8bd7
leaq 0x6479c2(%rip), %rax    # 0x8005a0
movq %rax, 0x1c0(%rsp)
movq %rax, 0x1638(%rsp)
leaq 0x15a5(%rsp), %rdi
movq %rdi, 0x1c8(%rsp)
callq 0x11b6f0
movq 0x1c0(%rsp), %rdi
movq 0x1c8(%rsp), %rdx
leaq 0x3fe122(%rip), %rsi    # 0x5b6d3c
callq 0x134520
jmp 0x1b8c21
leaq 0x647998(%rip), %rax    # 0x8005c0
movq %rax, 0x1b0(%rsp)
movq %rax, 0x1638(%rsp)
leaq 0x15a4(%rsp), %rdi
movq %rdi, 0x1b8(%rsp)
callq 0x11b6f0
movq 0x1b0(%rsp), %rdi
movq 0x1b8(%rsp), %rdx
leaq 0x3fe0f9(%rip), %rsi    # 0x5b6d5d
callq 0x134520
jmp 0x1b8c6b
leaq 0x64796e(%rip), %rax    # 0x8005e0
movq %rax, 0x1a0(%rsp)
movq %rax, 0x1638(%rsp)
leaq 0x15a3(%rsp), %rdi
movq %rdi, 0x1a8(%rsp)
callq 0x11b6f0
movq 0x1a0(%rsp), %rdi
movq 0x1a8(%rsp), %rdx
leaq 0x3fe0d0(%rip), %rsi    # 0x5b6d7e
callq 0x134520
jmp 0x1b8cb5
leaq 0x647944(%rip), %rax    # 0x800600
movq %rax, 0x190(%rsp)
movq %rax, 0x1638(%rsp)
leaq 0x15a2(%rsp), %rdi
movq %rdi, 0x198(%rsp)
callq 0x11b6f0
movq 0x190(%rsp), %rdi
movq 0x198(%rsp), %rdx
leaq 0x3fe0a7(%rip), %rsi    # 0x5b6d9f
callq 0x134520
jmp 0x1b8cff
leaq 0x64791a(%rip), %rax    # 0x800620
movq %rax, 0x180(%rsp)
movq %rax, 0x1638(%rsp)
leaq 0x15a1(%rsp), %rdi
movq %rdi, 0x188(%rsp)
callq 0x11b6f0
movq 0x180(%rsp), %rdi
movq 0x188(%rsp), %rdx
leaq 0x3fe07e(%rip), %rsi    # 0x5b6dc0
callq 0x134520
jmp 0x1b8d49
leaq 0x6478f0(%rip), %rax    # 0x800640
movq %rax, 0x170(%rsp)
movq %rax, 0x1638(%rsp)
leaq 0x15a0(%rsp), %rdi
movq %rdi, 0x178(%rsp)
callq 0x11b6f0
movq 0x170(%rsp), %rdi
movq 0x178(%rsp), %rdx
leaq 0x3fe055(%rip), %rsi    # 0x5b6de1
callq 0x134520
jmp 0x1b8d93
leaq 0x6478c6(%rip), %rax    # 0x800660
movq %rax, 0x160(%rsp)
movq %rax, 0x1638(%rsp)
leaq 0x159f(%rsp), %rdi
movq %rdi, 0x168(%rsp)
callq 0x11b6f0
movq 0x160(%rsp), %rdi
movq 0x168(%rsp), %rdx
leaq 0x3fe02c(%rip), %rsi    # 0x5b6e02
callq 0x134520
jmp 0x1b8ddd
leaq 0x64789c(%rip), %rax    # 0x800680
movq %rax, 0x150(%rsp)
movq %rax, 0x1638(%rsp)
leaq 0x159e(%rsp), %rdi
movq %rdi, 0x158(%rsp)
callq 0x11b6f0
movq 0x150(%rsp), %rdi
movq 0x158(%rsp), %rdx
leaq 0x3fe003(%rip), %rsi    # 0x5b6e23
callq 0x134520
jmp 0x1b8e27
leaq 0x647872(%rip), %rax    # 0x8006a0
movq %rax, 0x140(%rsp)
movq %rax, 0x1638(%rsp)
leaq 0x159d(%rsp), %rdi
movq %rdi, 0x148(%rsp)
callq 0x11b6f0
movq 0x140(%rsp), %rdi
movq 0x148(%rsp), %rdx
leaq 0x3fdfda(%rip), %rsi    # 0x5b6e44
callq 0x134520
jmp 0x1b8e71
leaq 0x647848(%rip), %rax    # 0x8006c0
movq %rax, 0x130(%rsp)
movq %rax, 0x1638(%rsp)
leaq 0x159c(%rsp), %rdi
movq %rdi, 0x138(%rsp)
callq 0x11b6f0
movq 0x130(%rsp), %rdi
movq 0x138(%rsp), %rdx
leaq 0x3fdfb1(%rip), %rsi    # 0x5b6e65
callq 0x134520
jmp 0x1b8ebb
leaq 0x64781e(%rip), %rax    # 0x8006e0
movq %rax, 0x120(%rsp)
movq %rax, 0x1638(%rsp)
leaq 0x159b(%rsp), %rdi
movq %rdi, 0x128(%rsp)
callq 0x11b6f0
movq 0x120(%rsp), %rdi
movq 0x128(%rsp), %rdx
leaq 0x3fdf8c(%rip), %rsi    # 0x5b6e8a
callq 0x134520
jmp 0x1b8f05
leaq 0x6477f4(%rip), %rax    # 0x800700
movq %rax, 0x110(%rsp)
movq %rax, 0x1638(%rsp)
leaq 0x159a(%rsp), %rdi
movq %rdi, 0x118(%rsp)
callq 0x11b6f0
movq 0x110(%rsp), %rdi
movq 0x118(%rsp), %rdx
leaq 0x3fdf66(%rip), %rsi    # 0x5b6eae
callq 0x134520
jmp 0x1b8f4f
leaq 0x6477ca(%rip), %rax    # 0x800720
movq %rax, 0x100(%rsp)
movq %rax, 0x1638(%rsp)
leaq 0x1599(%rsp), %rdi
movq %rdi, 0x108(%rsp)
callq 0x11b6f0
movq 0x100(%rsp), %rdi
movq 0x108(%rsp), %rdx
leaq 0x3fdf3f(%rip), %rsi    # 0x5b6ed1
callq 0x134520
jmp 0x1b8f99
leaq 0x6477a0(%rip), %rax    # 0x800740
movq %rax, 0xf0(%rsp)
movq %rax, 0x1638(%rsp)
leaq 0x1598(%rsp), %rdi
movq %rdi, 0xf8(%rsp)
callq 0x11b6f0
movq 0xf0(%rsp), %rdi
movq 0xf8(%rsp), %rdx
leaq 0x3fdf19(%rip), %rsi    # 0x5b6ef5
callq 0x134520
jmp 0x1b8fe3
leaq 0x647776(%rip), %rax    # 0x800760
movq %rax, 0xe0(%rsp)
movq %rax, 0x1638(%rsp)
leaq 0x1597(%rsp), %rdi
movq %rdi, 0xe8(%rsp)
callq 0x11b6f0
movq 0xe0(%rsp), %rdi
movq 0xe8(%rsp), %rdx
leaq 0x3fdef2(%rip), %rsi    # 0x5b6f18
callq 0x134520
jmp 0x1b902d
leaq 0x64774c(%rip), %rax    # 0x800780
movq %rax, 0xd0(%rsp)
movq %rax, 0x1638(%rsp)
leaq 0x1596(%rsp), %rdi
movq %rdi, 0xd8(%rsp)
callq 0x11b6f0
movq 0xd0(%rsp), %rdi
movq 0xd8(%rsp), %rdx
leaq 0x3fdecc(%rip), %rsi    # 0x5b6f3c
callq 0x134520
jmp 0x1b9077
leaq 0x647722(%rip), %rax    # 0x8007a0
movq %rax, 0xc0(%rsp)
movq %rax, 0x1638(%rsp)
leaq 0x1595(%rsp), %rdi
movq %rdi, 0xc8(%rsp)
callq 0x11b6f0
movq 0xc0(%rsp), %rdi
movq 0xc8(%rsp), %rdx
leaq 0x3fdeaa(%rip), %rsi    # 0x5b6f64
callq 0x134520
jmp 0x1b90c1
leaq 0x6476f8(%rip), %rax    # 0x8007c0
movq %rax, 0xb0(%rsp)
movq %rax, 0x1638(%rsp)
leaq 0x1594(%rsp), %rdi
movq %rdi, 0xb8(%rsp)
callq 0x11b6f0
movq 0xb0(%rsp), %rdi
movq 0xb8(%rsp), %rdx
leaq 0x3fde85(%rip), %rsi    # 0x5b6f89
callq 0x134520
jmp 0x1b910b
leaq 0x6476ce(%rip), %rax    # 0x8007e0
movq %rax, 0xa0(%rsp)
movq %rax, 0x1638(%rsp)
leaq 0x1593(%rsp), %rdi
movq %rdi, 0xa8(%rsp)
callq 0x11b6f0
movq 0xa0(%rsp), %rdi
movq 0xa8(%rsp), %rdx
leaq 0x3fde5f(%rip), %rsi    # 0x5b6fad
callq 0x134520
jmp 0x1b9155
leaq 0x6476a4(%rip), %rax    # 0x800800
movq %rax, 0x90(%rsp)
movq %rax, 0x1638(%rsp)
leaq 0x1592(%rsp), %rdi
movq %rdi, 0x98(%rsp)
callq 0x11b6f0
movq 0x90(%rsp), %rdi
movq 0x98(%rsp), %rdx
leaq 0x3fde38(%rip), %rsi    # 0x5b6fd0
callq 0x134520
jmp 0x1b919f
leaq 0x64767a(%rip), %rax    # 0x800820
movq %rax, 0x80(%rsp)
movq %rax, 0x1638(%rsp)
leaq 0x1591(%rsp), %rdi
movq %rdi, 0x88(%rsp)
callq 0x11b6f0
movq 0x80(%rsp), %rdi
movq 0x88(%rsp), %rdx
leaq 0x3fde12(%rip), %rsi    # 0x5b6ff4
callq 0x134520
jmp 0x1b91e9
leaq 0x647650(%rip), %rax    # 0x800840
movq %rax, 0x70(%rsp)
movq %rax, 0x1638(%rsp)
leaq 0x1590(%rsp), %rdi
movq %rdi, 0x78(%rsp)
callq 0x11b6f0
movq 0x70(%rsp), %rdi
movq 0x78(%rsp), %rdx
leaq 0x3fddf7(%rip), %rsi    # 0x5b7017
callq 0x134520
jmp 0x1b9227
leaq 0x647632(%rip), %rax    # 0x800860
movq %rax, 0x60(%rsp)
movq %rax, 0x1638(%rsp)
leaq 0x158f(%rsp), %rdi
movq %rdi, 0x68(%rsp)
callq 0x11b6f0
movq 0x60(%rsp), %rdi
movq 0x68(%rsp), %rdx
leaq 0x3fdddd(%rip), %rsi    # 0x5b703b
callq 0x134520
jmp 0x1b9265
leaq 0x647614(%rip), %rax    # 0x800880
movq %rax, 0x50(%rsp)
movq %rax, 0x1638(%rsp)
leaq 0x158e(%rsp), %rdi
movq %rdi, 0x58(%rsp)
callq 0x11b6f0
movq 0x50(%rsp), %rdi
movq 0x58(%rsp), %rdx
leaq 0x3fddc7(%rip), %rsi    # 0x5b7063
callq 0x134520
jmp 0x1b92a3
movb $0x0, 0x158d(%rsp)
leaq 0x158e(%rsp), %rdi
callq 0x11b820
leaq 0x158f(%rsp), %rdi
callq 0x11b820
leaq 0x1590(%rsp), %rdi
callq 0x11b820
leaq 0x1591(%rsp), %rdi
callq 0x11b820
leaq 0x1592(%rsp), %rdi
callq 0x11b820
leaq 0x1593(%rsp), %rdi
callq 0x11b820
leaq 0x1594(%rsp), %rdi
callq 0x11b820
leaq 0x1595(%rsp), %rdi
callq 0x11b820
leaq 0x1596(%rsp), %rdi
callq 0x11b820
leaq 0x1597(%rsp), %rdi
callq 0x11b820
leaq 0x1598(%rsp), %rdi
callq 0x11b820
leaq 0x1599(%rsp), %rdi
callq 0x11b820
leaq 0x159a(%rsp), %rdi
callq 0x11b820
leaq 0x159b(%rsp), %rdi
callq 0x11b820
leaq 0x159c(%rsp), %rdi
callq 0x11b820
leaq 0x159d(%rsp), %rdi
callq 0x11b820
leaq 0x159e(%rsp), %rdi
callq 0x11b820
leaq 0x159f(%rsp), %rdi
callq 0x11b820
leaq 0x15a0(%rsp), %rdi
callq 0x11b820
leaq 0x15a1(%rsp), %rdi
callq 0x11b820
leaq 0x15a2(%rsp), %rdi
callq 0x11b820
leaq 0x15a3(%rsp), %rdi
callq 0x11b820
leaq 0x15a4(%rsp), %rdi
callq 0x11b820
leaq 0x15a5(%rsp), %rdi
callq 0x11b820
leaq 0x15a6(%rsp), %rdi
callq 0x11b820
leaq 0x15a7(%rsp), %rdi
callq 0x11b820
leaq 0x15a8(%rsp), %rdi
callq 0x11b820
leaq 0x15a9(%rsp), %rdi
callq 0x11b820
leaq 0x15aa(%rsp), %rdi
callq 0x11b820
leaq 0x15ab(%rsp), %rdi
callq 0x11b820
leaq 0x15ac(%rsp), %rdi
callq 0x11b820
leaq 0x15ad(%rsp), %rdi
callq 0x11b820
leaq 0x15ae(%rsp), %rdi
callq 0x11b820
leaq 0x15af(%rsp), %rdi
callq 0x11b820
leaq 0x15b0(%rsp), %rdi
callq 0x11b820
leaq 0x15b1(%rsp), %rdi
callq 0x11b820
leaq 0x15b2(%rsp), %rdi
callq 0x11b820
leaq 0x15b3(%rsp), %rdi
callq 0x11b820
leaq 0x15b4(%rsp), %rdi
callq 0x11b820
leaq 0x15b5(%rsp), %rdi
callq 0x11b820
leaq 0x15b6(%rsp), %rdi
callq 0x11b820
leaq 0x15b7(%rsp), %rdi
callq 0x11b820
leaq 0x15b8(%rsp), %rdi
callq 0x11b820
leaq 0x15b9(%rsp), %rdi
callq 0x11b820
leaq 0x15ba(%rsp), %rdi
callq 0x11b820
leaq 0x15bb(%rsp), %rdi
callq 0x11b820
leaq 0x15bc(%rsp), %rdi
callq 0x11b820
leaq 0x15bd(%rsp), %rdi
callq 0x11b820
leaq 0x15be(%rsp), %rdi
callq 0x11b820
leaq 0x15bf(%rsp), %rdi
callq 0x11b820
leaq 0x15c0(%rsp), %rdi
callq 0x11b820
leaq 0x15c1(%rsp), %rdi
callq 0x11b820
leaq 0x15c2(%rsp), %rdi
callq 0x11b820
leaq 0x15c3(%rsp), %rdi
callq 0x11b820
leaq 0x15c4(%rsp), %rdi
callq 0x11b820
leaq 0x15c5(%rsp), %rdi
callq 0x11b820
leaq 0x15c6(%rsp), %rdi
callq 0x11b820
leaq 0x15c7(%rsp), %rdi
callq 0x11b820
leaq 0x15c8(%rsp), %rdi
callq 0x11b820
leaq 0x15c9(%rsp), %rdi
callq 0x11b820
leaq 0x15ca(%rsp), %rdi
callq 0x11b820
leaq 0x15cb(%rsp), %rdi
callq 0x11b820
leaq 0x15cc(%rsp), %rdi
callq 0x11b820
leaq 0x15cd(%rsp), %rdi
callq 0x11b820
leaq 0x15ce(%rsp), %rdi
callq 0x11b820
leaq 0x15cf(%rsp), %rdi
callq 0x11b820
leaq 0x15d0(%rsp), %rdi
callq 0x11b820
leaq 0x15d1(%rsp), %rdi
callq 0x11b820
leaq 0x15d2(%rsp), %rdi
callq 0x11b820
leaq 0x15d3(%rsp), %rdi
callq 0x11b820
leaq 0x15d4(%rsp), %rdi
callq 0x11b820
leaq 0x15d5(%rsp), %rdi
callq 0x11b820
leaq 0x15d6(%rsp), %rdi
callq 0x11b820
leaq 0x15d7(%rsp), %rdi
callq 0x11b820
leaq 0x15d8(%rsp), %rdi
callq 0x11b820
leaq 0x15d9(%rsp), %rdi
callq 0x11b820
leaq 0x15da(%rsp), %rdi
callq 0x11b820
leaq 0x15db(%rsp), %rdi
callq 0x11b820
leaq 0x15dc(%rsp), %rdi
callq 0x11b820
leaq 0x15dd(%rsp), %rdi
callq 0x11b820
leaq 0x15de(%rsp), %rdi
callq 0x11b820
leaq 0x15df(%rsp), %rdi
callq 0x11b820
leaq 0x15e0(%rsp), %rdi
callq 0x11b820
leaq 0x15e1(%rsp), %rdi
callq 0x11b820
leaq 0x15e2(%rsp), %rdi
callq 0x11b820
leaq 0x15e3(%rsp), %rdi
callq 0x11b820
leaq 0x15e4(%rsp), %rdi
callq 0x11b820
leaq 0x15e5(%rsp), %rdi
callq 0x11b820
leaq 0x15e6(%rsp), %rdi
callq 0x11b820
leaq 0x15e7(%rsp), %rdi
callq 0x11b820
leaq 0x15e8(%rsp), %rdi
callq 0x11b820
leaq 0x15e9(%rsp), %rdi
callq 0x11b820
leaq 0x15ea(%rsp), %rdi
callq 0x11b820
leaq 0x15eb(%rsp), %rdi
callq 0x11b820
leaq 0x15ec(%rsp), %rdi
callq 0x11b820
leaq 0x15ed(%rsp), %rdi
callq 0x11b820
leaq 0x15ee(%rsp), %rdi
callq 0x11b820
leaq 0x15ef(%rsp), %rdi
callq 0x11b820
leaq 0x15f0(%rsp), %rdi
callq 0x11b820
leaq 0x15f1(%rsp), %rdi
callq 0x11b820
leaq 0x15f2(%rsp), %rdi
callq 0x11b820
leaq 0x15f3(%rsp), %rdi
callq 0x11b820
leaq 0x15f4(%rsp), %rdi
callq 0x11b820
leaq 0x15f5(%rsp), %rdi
callq 0x11b820
leaq 0x15f6(%rsp), %rdi
callq 0x11b820
leaq 0x15f7(%rsp), %rdi
callq 0x11b820
leaq 0x15f8(%rsp), %rdi
callq 0x11b820
leaq 0x15f9(%rsp), %rdi
callq 0x11b820
leaq 0x15fa(%rsp), %rdi
callq 0x11b820
leaq 0x15fb(%rsp), %rdi
callq 0x11b820
leaq 0x15fc(%rsp), %rdi
callq 0x11b820
leaq 0x15fd(%rsp), %rdi
callq 0x11b820
leaq 0x15fe(%rsp), %rdi
callq 0x11b820
leaq 0x15ff(%rsp), %rdi
callq 0x11b820
leaq 0x1600(%rsp), %rdi
callq 0x11b820
leaq 0x1601(%rsp), %rdi
callq 0x11b820
leaq 0x1602(%rsp), %rdi
callq 0x11b820
leaq 0x1603(%rsp), %rdi
callq 0x11b820
leaq 0x1604(%rsp), %rdi
callq 0x11b820
leaq 0x1605(%rsp), %rdi
callq 0x11b820
leaq 0x1606(%rsp), %rdi
callq 0x11b820
leaq 0x1607(%rsp), %rdi
callq 0x11b820
leaq 0x1608(%rsp), %rdi
callq 0x11b820
leaq 0x1609(%rsp), %rdi
callq 0x11b820
leaq 0x160a(%rsp), %rdi
callq 0x11b820
leaq 0x160b(%rsp), %rdi
callq 0x11b820
leaq 0x160c(%rsp), %rdi
callq 0x11b820
leaq 0x160d(%rsp), %rdi
callq 0x11b820
leaq 0x160e(%rsp), %rdi
callq 0x11b820
leaq 0x160f(%rsp), %rdi
callq 0x11b820
leaq 0x1610(%rsp), %rdi
callq 0x11b820
leaq 0x1611(%rsp), %rdi
callq 0x11b820
leaq 0x1612(%rsp), %rdi
callq 0x11b820
leaq 0x1613(%rsp), %rdi
callq 0x11b820
leaq 0x1614(%rsp), %rdi
callq 0x11b820
leaq 0x1615(%rsp), %rdi
callq 0x11b820
leaq 0x1616(%rsp), %rdi
callq 0x11b820
leaq 0x1617(%rsp), %rdi
callq 0x11b820
leaq 0x1618(%rsp), %rdi
callq 0x11b820
leaq 0x1619(%rsp), %rdi
callq 0x11b820
leaq 0x161a(%rsp), %rdi
callq 0x11b820
leaq 0x161b(%rsp), %rdi
callq 0x11b820
leaq 0x161c(%rsp), %rdi
callq 0x11b820
leaq 0x161d(%rsp), %rdi
callq 0x11b820
leaq 0x161e(%rsp), %rdi
callq 0x11b820
leaq 0x161f(%rsp), %rdi
callq 0x11b820
leaq 0x1620(%rsp), %rdi
callq 0x11b820
leaq 0x1621(%rsp), %rdi
callq 0x11b820
leaq 0x1622(%rsp), %rdi
callq 0x11b820
leaq 0x1623(%rsp), %rdi
callq 0x11b820
leaq 0x1637(%rsp), %rdi
callq 0x11b820
leaq -0x88f9d(%rip), %rdi    # 0x130ac0
xorl %eax, %eax
movl %eax, %esi
leaq 0x6199b8(%rip), %rdx    # 0x7d3420
callq 0x11b630
leaq 0x646e2c(%rip), %rdi    # 0x8008a0
callq 0x11b470
movq $0x0, 0x1580(%rsp)
cmpq $0x19, 0x1580(%rsp)
jae 0x1bb7cc
movq $0x0, 0x1578(%rsp)
cmpq $0x97, 0x1578(%rsp)
jae 0x1bb7b1
movabsq $0x3ff1f9a6b50b0f28, %rax # imm = 0x3FF1F9A6B50B0F28
movq %rax, 0x1570(%rsp)
movabsq $0x4000fcd35a858794, %rax # imm = 0x4000FCD35A858794
movq %rax, 0x1568(%rsp)
movabsq $0x4008fcd35a858794, %rax # imm = 0x4008FCD35A858794
movq %rax, 0x1560(%rsp)
movabsq $0x40107e69ad42c3ca, %rax # imm = 0x40107E69AD42C3CA
movq %rax, 0x1558(%rsp)
movabsq $0x40147e69ad42c3ca, %rax # imm = 0x40147E69AD42C3CA
movq %rax, 0x1550(%rsp)
leaq 0x1548(%rsp), %rdi
movl $0x1, %esi
callq 0x22de90
leaq 0x1527(%rsp), %rdi
movq %rdi, 0x48(%rsp)
callq 0x11b6f0
movq 0x48(%rsp), %rdx
leaq 0x416d7b(%rip), %rsi    # 0x5d08b7
leaq 0x1528(%rsp), %rdi
callq 0x134520
jmp 0x1b9b4b
leaq 0x1548(%rsp), %rdi
leaq 0x1528(%rsp), %rsi
leaq 0x1570(%rsp), %rdx
xorl %ecx, %ecx
callq 0x2341e0
jmp 0x1b9b6c
leaq 0x1528(%rsp), %rdi
callq 0x11b838
leaq 0x1527(%rsp), %rdi
callq 0x11b820
leaq 0x14ff(%rsp), %rdi
movq %rdi, 0x40(%rsp)
callq 0x11b6f0
movq 0x40(%rsp), %rdx
leaq 0x402051(%rip), %rsi    # 0x5bbbf5
leaq 0x1500(%rsp), %rdi
callq 0x134520
jmp 0x1b9bb3
leaq 0x1548(%rsp), %rdi
leaq 0x1500(%rsp), %rsi
leaq 0x1568(%rsp), %rdx
xorl %ecx, %ecx
callq 0x2341e0
jmp 0x1b9bd4
leaq 0x1500(%rsp), %rdi
callq 0x11b838
leaq 0x14ff(%rsp), %rdi
callq 0x11b820
leaq 0x14d7(%rsp), %rdi
movq %rdi, 0x38(%rsp)
callq 0x11b6f0
movq 0x38(%rsp), %rdx
leaq 0x407d10(%rip), %rsi    # 0x5c191c
leaq 0x14d8(%rsp), %rdi
callq 0x134520
jmp 0x1b9c1b
leaq 0x1548(%rsp), %rdi
leaq 0x14d8(%rsp), %rsi
leaq 0x1560(%rsp), %rdx
xorl %ecx, %ecx
callq 0x2341e0
jmp 0x1b9c3c
leaq 0x14d8(%rsp), %rdi
callq 0x11b838
leaq 0x14d7(%rsp), %rdi
callq 0x11b820
leaq 0x14af(%rsp), %rdi
movq %rdi, 0x30(%rsp)
callq 0x11b6f0
movq 0x30(%rsp), %rdx
leaq 0x4162ce(%rip), %rsi    # 0x5cff42
leaq 0x14b0(%rsp), %rdi
callq 0x134520
jmp 0x1b9c83
leaq 0x1548(%rsp), %rdi
leaq 0x14b0(%rsp), %rsi
leaq 0x1558(%rsp), %rdx
xorl %ecx, %ecx
callq 0x2341e0
jmp 0x1b9ca4
leaq 0x14b0(%rsp), %rdi
callq 0x11b838
leaq 0x14af(%rsp), %rdi
callq 0x11b820
leaq 0x1487(%rsp), %rdi
movq %rdi, 0x28(%rsp)
callq 0x11b6f0
movq 0x28(%rsp), %rdx
leaq 0x3fc3d1(%rip), %rsi    # 0x5b60ad
leaq 0x1488(%rsp), %rdi
callq 0x134520
jmp 0x1b9ceb
leaq 0x1548(%rsp), %rdi
leaq 0x1488(%rsp), %rsi
leaq 0x1550(%rsp), %rdx
xorl %ecx, %ecx
callq 0x2341e0
jmp 0x1b9d0c
leaq 0x1488(%rsp), %rdi
callq 0x11b838
leaq 0x1487(%rsp), %rdi
callq 0x11b820
leaq 0x1460(%rsp), %rdi
callq 0x22e450
jmp 0x1b9d35
leaq 0x1460(%rsp), %rdi
leaq 0x1548(%rsp), %rsi
callq 0x22e500
jmp 0x1b9d4c
leaq 0x9e8(%rsp), %rdi
movl $0x7f, %esi
callq 0x22e5b0
jmp 0x1b9d60
leaq 0xb38(%rsp), %rdi
leaq 0x9e8(%rsp), %rsi
callq 0x22e6e0
jmp 0x1b9d77
leaq 0x9e8(%rsp), %rdi
callq 0x22ef10
movq 0x1578(%rsp), %rax
shlq $0x5, %rax
leaq 0x645829(%rip), %rsi    # 0x7ff5c0
addq %rax, %rsi
leaq 0xb38(%rsp), %rdi
leaq 0x1460(%rsp), %rdx
callq 0x22ef80
movb %al, 0x27(%rsp)
jmp 0x1b9db5
movb 0x27(%rsp), %al
testb $0x1, %al
jne 0x1bb705
jmp 0x1b9dc3
leaq 0x9c8(%rsp), %rdi
leaq 0xb38(%rsp), %rsi
callq 0x22f810
jmp 0x1b9dda
leaq 0x9c8(%rsp), %rdi
callq 0x11b120
movq %rax, 0x18(%rsp)
movq 0x1578(%rsp), %rax
shlq $0x5, %rax
leaq 0x6457c1(%rip), %rdi    # 0x7ff5c0
addq %rax, %rdi
callq 0x11b120
movq 0x18(%rsp), %rsi
movq %rax, %rdx
leaq 0x3fd274(%rip), %rdi    # 0x5b708a
xorl %eax, %eax
callq 0x11b0b0
jmp 0x1b9e1f
leaq 0x9c8(%rsp), %rdi
callq 0x11b838
movb $0x0, 0x1647(%rsp)
movl $0x1, 0x9c4(%rsp)
jmp 0x1bb710
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1628(%rsp)
movl %eax, 0x1624(%rsp)
jmp 0x1bb493
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1628(%rsp)
movl %eax, 0x1624(%rsp)
jmp 0x1bb486
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1628(%rsp)
movl %eax, 0x1624(%rsp)
jmp 0x1bb479
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1628(%rsp)
movl %eax, 0x1624(%rsp)
jmp 0x1bb46c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1628(%rsp)
movl %eax, 0x1624(%rsp)
jmp 0x1bb45f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1628(%rsp)
movl %eax, 0x1624(%rsp)
jmp 0x1bb452
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1628(%rsp)
movl %eax, 0x1624(%rsp)
jmp 0x1bb445
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1628(%rsp)
movl %eax, 0x1624(%rsp)
jmp 0x1bb438
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1628(%rsp)
movl %eax, 0x1624(%rsp)
jmp 0x1bb42b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1628(%rsp)
movl %eax, 0x1624(%rsp)
jmp 0x1bb41e
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1628(%rsp)
movl %eax, 0x1624(%rsp)
jmp 0x1bb411
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1628(%rsp)
movl %eax, 0x1624(%rsp)
jmp 0x1bb404
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1628(%rsp)
movl %eax, 0x1624(%rsp)
jmp 0x1bb3f7
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1628(%rsp)
movl %eax, 0x1624(%rsp)
jmp 0x1bb3ea
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1628(%rsp)
movl %eax, 0x1624(%rsp)
jmp 0x1bb3dd
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1628(%rsp)
movl %eax, 0x1624(%rsp)
jmp 0x1bb3d0
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1628(%rsp)
movl %eax, 0x1624(%rsp)
jmp 0x1bb3c3
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1628(%rsp)
movl %eax, 0x1624(%rsp)
jmp 0x1bb3b6
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1628(%rsp)
movl %eax, 0x1624(%rsp)
jmp 0x1bb3a9
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1628(%rsp)
movl %eax, 0x1624(%rsp)
jmp 0x1bb39c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1628(%rsp)
movl %eax, 0x1624(%rsp)
jmp 0x1bb38f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1628(%rsp)
movl %eax, 0x1624(%rsp)
jmp 0x1bb382
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1628(%rsp)
movl %eax, 0x1624(%rsp)
jmp 0x1bb375
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1628(%rsp)
movl %eax, 0x1624(%rsp)
jmp 0x1bb368
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1628(%rsp)
movl %eax, 0x1624(%rsp)
jmp 0x1bb35b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1628(%rsp)
movl %eax, 0x1624(%rsp)
jmp 0x1bb34e
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1628(%rsp)
movl %eax, 0x1624(%rsp)
jmp 0x1bb341
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1628(%rsp)
movl %eax, 0x1624(%rsp)
jmp 0x1bb334
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1628(%rsp)
movl %eax, 0x1624(%rsp)
jmp 0x1bb327
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1628(%rsp)
movl %eax, 0x1624(%rsp)
jmp 0x1bb31a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1628(%rsp)
movl %eax, 0x1624(%rsp)
jmp 0x1bb30d
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1628(%rsp)
movl %eax, 0x1624(%rsp)
jmp 0x1bb300
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1628(%rsp)
movl %eax, 0x1624(%rsp)
jmp 0x1bb2f3
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1628(%rsp)
movl %eax, 0x1624(%rsp)
jmp 0x1bb2e6
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1628(%rsp)
movl %eax, 0x1624(%rsp)
jmp 0x1bb2d9
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1628(%rsp)
movl %eax, 0x1624(%rsp)
jmp 0x1bb2cc
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1628(%rsp)
movl %eax, 0x1624(%rsp)
jmp 0x1bb2bf
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1628(%rsp)
movl %eax, 0x1624(%rsp)
jmp 0x1bb2b2
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1628(%rsp)
movl %eax, 0x1624(%rsp)
jmp 0x1bb2a5
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1628(%rsp)
movl %eax, 0x1624(%rsp)
jmp 0x1bb298
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1628(%rsp)
movl %eax, 0x1624(%rsp)
jmp 0x1bb28b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1628(%rsp)
movl %eax, 0x1624(%rsp)
jmp 0x1bb27e
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1628(%rsp)
movl %eax, 0x1624(%rsp)
jmp 0x1bb271
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1628(%rsp)
movl %eax, 0x1624(%rsp)
jmp 0x1bb264
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1628(%rsp)
movl %eax, 0x1624(%rsp)
jmp 0x1bb257
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1628(%rsp)
movl %eax, 0x1624(%rsp)
jmp 0x1bb24a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1628(%rsp)
movl %eax, 0x1624(%rsp)
jmp 0x1bb23d
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1628(%rsp)
movl %eax, 0x1624(%rsp)
jmp 0x1bb230
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1628(%rsp)
movl %eax, 0x1624(%rsp)
jmp 0x1bb223
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1628(%rsp)
movl %eax, 0x1624(%rsp)
jmp 0x1bb216
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1628(%rsp)
movl %eax, 0x1624(%rsp)
jmp 0x1bb209
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1628(%rsp)
movl %eax, 0x1624(%rsp)
jmp 0x1bb1fc
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1628(%rsp)
movl %eax, 0x1624(%rsp)
jmp 0x1bb1ef
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1628(%rsp)
movl %eax, 0x1624(%rsp)
jmp 0x1bb1e2
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1628(%rsp)
movl %eax, 0x1624(%rsp)
jmp 0x1bb1d5
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1628(%rsp)
movl %eax, 0x1624(%rsp)
jmp 0x1bb1c8
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1628(%rsp)
movl %eax, 0x1624(%rsp)
jmp 0x1bb1bb
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1628(%rsp)
movl %eax, 0x1624(%rsp)
jmp 0x1bb1ae
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1628(%rsp)
movl %eax, 0x1624(%rsp)
jmp 0x1bb1a1
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1628(%rsp)
movl %eax, 0x1624(%rsp)
jmp 0x1bb194
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1628(%rsp)
movl %eax, 0x1624(%rsp)
jmp 0x1bb187
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1628(%rsp)
movl %eax, 0x1624(%rsp)
jmp 0x1bb17a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1628(%rsp)
movl %eax, 0x1624(%rsp)
jmp 0x1bb16d
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1628(%rsp)
movl %eax, 0x1624(%rsp)
jmp 0x1bb160
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1628(%rsp)
movl %eax, 0x1624(%rsp)
jmp 0x1bb153
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1628(%rsp)
movl %eax, 0x1624(%rsp)
jmp 0x1bb146
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1628(%rsp)
movl %eax, 0x1624(%rsp)
jmp 0x1bb139
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1628(%rsp)
movl %eax, 0x1624(%rsp)
jmp 0x1bb12c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1628(%rsp)
movl %eax, 0x1624(%rsp)
jmp 0x1bb11f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1628(%rsp)
movl %eax, 0x1624(%rsp)
jmp 0x1bb112
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1628(%rsp)
movl %eax, 0x1624(%rsp)
jmp 0x1bb105
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1628(%rsp)
movl %eax, 0x1624(%rsp)
jmp 0x1bb0f8
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1628(%rsp)
movl %eax, 0x1624(%rsp)
jmp 0x1bb0eb
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1628(%rsp)
movl %eax, 0x1624(%rsp)
jmp 0x1bb0de
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1628(%rsp)
movl %eax, 0x1624(%rsp)
jmp 0x1bb0d1
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1628(%rsp)
movl %eax, 0x1624(%rsp)
jmp 0x1bb0c4
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1628(%rsp)
movl %eax, 0x1624(%rsp)
jmp 0x1bb0b7
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1628(%rsp)
movl %eax, 0x1624(%rsp)
jmp 0x1bb0aa
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1628(%rsp)
movl %eax, 0x1624(%rsp)
jmp 0x1bb09d
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1628(%rsp)
movl %eax, 0x1624(%rsp)
jmp 0x1bb090
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1628(%rsp)
movl %eax, 0x1624(%rsp)
jmp 0x1bb083
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1628(%rsp)
movl %eax, 0x1624(%rsp)
jmp 0x1bb076
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1628(%rsp)
movl %eax, 0x1624(%rsp)
jmp 0x1bb069
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1628(%rsp)
movl %eax, 0x1624(%rsp)
jmp 0x1bb05c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1628(%rsp)
movl %eax, 0x1624(%rsp)
jmp 0x1bb04f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1628(%rsp)
movl %eax, 0x1624(%rsp)
jmp 0x1bb042
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1628(%rsp)
movl %eax, 0x1624(%rsp)
jmp 0x1bb035
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1628(%rsp)
movl %eax, 0x1624(%rsp)
jmp 0x1bb028
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1628(%rsp)
movl %eax, 0x1624(%rsp)
jmp 0x1bb01b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1628(%rsp)
movl %eax, 0x1624(%rsp)
jmp 0x1bb00e
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1628(%rsp)
movl %eax, 0x1624(%rsp)
jmp 0x1bb001
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1628(%rsp)
movl %eax, 0x1624(%rsp)
jmp 0x1baff4
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1628(%rsp)
movl %eax, 0x1624(%rsp)
jmp 0x1bafe7
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1628(%rsp)
movl %eax, 0x1624(%rsp)
jmp 0x1bafda
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1628(%rsp)
movl %eax, 0x1624(%rsp)
jmp 0x1bafcd
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1628(%rsp)
movl %eax, 0x1624(%rsp)
jmp 0x1bafc0
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1628(%rsp)
movl %eax, 0x1624(%rsp)
jmp 0x1bafb3
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1628(%rsp)
movl %eax, 0x1624(%rsp)
jmp 0x1bafa6
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1628(%rsp)
movl %eax, 0x1624(%rsp)
jmp 0x1baf99
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1628(%rsp)
movl %eax, 0x1624(%rsp)
jmp 0x1baf8c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1628(%rsp)
movl %eax, 0x1624(%rsp)
jmp 0x1baf7f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1628(%rsp)
movl %eax, 0x1624(%rsp)
jmp 0x1baf72
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1628(%rsp)
movl %eax, 0x1624(%rsp)
jmp 0x1baf65
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1628(%rsp)
movl %eax, 0x1624(%rsp)
jmp 0x1baf58
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1628(%rsp)
movl %eax, 0x1624(%rsp)
jmp 0x1baf4b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1628(%rsp)
movl %eax, 0x1624(%rsp)
jmp 0x1baf3e
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1628(%rsp)
movl %eax, 0x1624(%rsp)
jmp 0x1baf31
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1628(%rsp)
movl %eax, 0x1624(%rsp)
jmp 0x1baf24
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1628(%rsp)
movl %eax, 0x1624(%rsp)
jmp 0x1baf17
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1628(%rsp)
movl %eax, 0x1624(%rsp)
jmp 0x1baf0a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1628(%rsp)
movl %eax, 0x1624(%rsp)
jmp 0x1baefd
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1628(%rsp)
movl %eax, 0x1624(%rsp)
jmp 0x1baef0
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1628(%rsp)
movl %eax, 0x1624(%rsp)
jmp 0x1baee3
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1628(%rsp)
movl %eax, 0x1624(%rsp)
jmp 0x1baed6
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1628(%rsp)
movl %eax, 0x1624(%rsp)
jmp 0x1baec9
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1628(%rsp)
movl %eax, 0x1624(%rsp)
jmp 0x1baebc
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1628(%rsp)
movl %eax, 0x1624(%rsp)
jmp 0x1baeaf
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1628(%rsp)
movl %eax, 0x1624(%rsp)
jmp 0x1baea2
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1628(%rsp)
movl %eax, 0x1624(%rsp)
jmp 0x1bae95
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1628(%rsp)
movl %eax, 0x1624(%rsp)
jmp 0x1bae88
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1628(%rsp)
movl %eax, 0x1624(%rsp)
jmp 0x1bae7b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1628(%rsp)
movl %eax, 0x1624(%rsp)
jmp 0x1bae6e
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1628(%rsp)
movl %eax, 0x1624(%rsp)
jmp 0x1bae61
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1628(%rsp)
movl %eax, 0x1624(%rsp)
jmp 0x1bae54
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1628(%rsp)
movl %eax, 0x1624(%rsp)
jmp 0x1bae47
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1628(%rsp)
movl %eax, 0x1624(%rsp)
jmp 0x1bae3a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1628(%rsp)
movl %eax, 0x1624(%rsp)
jmp 0x1bae2d
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1628(%rsp)
movl %eax, 0x1624(%rsp)
jmp 0x1bae20
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1628(%rsp)
movl %eax, 0x1624(%rsp)
jmp 0x1bae13
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1628(%rsp)
movl %eax, 0x1624(%rsp)
jmp 0x1bae06
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1628(%rsp)
movl %eax, 0x1624(%rsp)
jmp 0x1badf9
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1628(%rsp)
movl %eax, 0x1624(%rsp)
jmp 0x1badec
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1628(%rsp)
movl %eax, 0x1624(%rsp)
jmp 0x1baddf
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1628(%rsp)
movl %eax, 0x1624(%rsp)
jmp 0x1badd2
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1628(%rsp)
movl %eax, 0x1624(%rsp)
jmp 0x1badc5
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1628(%rsp)
movl %eax, 0x1624(%rsp)
jmp 0x1badb8
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1628(%rsp)
movl %eax, 0x1624(%rsp)
jmp 0x1badab
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1628(%rsp)
movl %eax, 0x1624(%rsp)
jmp 0x1bad9e
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1628(%rsp)
movl %eax, 0x1624(%rsp)
jmp 0x1bad91
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1628(%rsp)
movl %eax, 0x1624(%rsp)
jmp 0x1bad84
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1628(%rsp)
movl %eax, 0x1624(%rsp)
jmp 0x1bad77
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1628(%rsp)
movl %eax, 0x1624(%rsp)
jmp 0x1bad6a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1628(%rsp)
movl %eax, 0x1624(%rsp)
jmp 0x1bad5d
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1628(%rsp)
movl %eax, 0x1624(%rsp)
jmp 0x1bad50
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1628(%rsp)
movl %eax, 0x1624(%rsp)
jmp 0x1bad43
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1628(%rsp)
movl %eax, 0x1624(%rsp)
jmp 0x1bad36
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1628(%rsp)
movl %eax, 0x1624(%rsp)
jmp 0x1bad29
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1628(%rsp)
movl %eax, 0x1624(%rsp)
jmp 0x1bad1c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1628(%rsp)
movl %eax, 0x1624(%rsp)
jmp 0x1bad0f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1628(%rsp)
movl %eax, 0x1624(%rsp)
jmp 0x1bad02
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1628(%rsp)
movl %eax, 0x1624(%rsp)
leaq 0x158e(%rsp), %rdi
callq 0x11b820
leaq 0x158f(%rsp), %rdi
callq 0x11b820
leaq 0x1590(%rsp), %rdi
callq 0x11b820
leaq 0x1591(%rsp), %rdi
callq 0x11b820
leaq 0x1592(%rsp), %rdi
callq 0x11b820
leaq 0x1593(%rsp), %rdi
callq 0x11b820
leaq 0x1594(%rsp), %rdi
callq 0x11b820
leaq 0x1595(%rsp), %rdi
callq 0x11b820
leaq 0x1596(%rsp), %rdi
callq 0x11b820
leaq 0x1597(%rsp), %rdi
callq 0x11b820
leaq 0x1598(%rsp), %rdi
callq 0x11b820
leaq 0x1599(%rsp), %rdi
callq 0x11b820
leaq 0x159a(%rsp), %rdi
callq 0x11b820
leaq 0x159b(%rsp), %rdi
callq 0x11b820
leaq 0x159c(%rsp), %rdi
callq 0x11b820
leaq 0x159d(%rsp), %rdi
callq 0x11b820
leaq 0x159e(%rsp), %rdi
callq 0x11b820
leaq 0x159f(%rsp), %rdi
callq 0x11b820
leaq 0x15a0(%rsp), %rdi
callq 0x11b820
leaq 0x15a1(%rsp), %rdi
callq 0x11b820
leaq 0x15a2(%rsp), %rdi
callq 0x11b820
leaq 0x15a3(%rsp), %rdi
callq 0x11b820
leaq 0x15a4(%rsp), %rdi
callq 0x11b820
leaq 0x15a5(%rsp), %rdi
callq 0x11b820
leaq 0x15a6(%rsp), %rdi
callq 0x11b820
leaq 0x15a7(%rsp), %rdi
callq 0x11b820
leaq 0x15a8(%rsp), %rdi
callq 0x11b820
leaq 0x15a9(%rsp), %rdi
callq 0x11b820
leaq 0x15aa(%rsp), %rdi
callq 0x11b820
leaq 0x15ab(%rsp), %rdi
callq 0x11b820
leaq 0x15ac(%rsp), %rdi
callq 0x11b820
leaq 0x15ad(%rsp), %rdi
callq 0x11b820
leaq 0x15ae(%rsp), %rdi
callq 0x11b820
leaq 0x15af(%rsp), %rdi
callq 0x11b820
leaq 0x15b0(%rsp), %rdi
callq 0x11b820
leaq 0x15b1(%rsp), %rdi
callq 0x11b820
leaq 0x15b2(%rsp), %rdi
callq 0x11b820
leaq 0x15b3(%rsp), %rdi
callq 0x11b820
leaq 0x15b4(%rsp), %rdi
callq 0x11b820
leaq 0x15b5(%rsp), %rdi
callq 0x11b820
leaq 0x15b6(%rsp), %rdi
callq 0x11b820
leaq 0x15b7(%rsp), %rdi
callq 0x11b820
leaq 0x15b8(%rsp), %rdi
callq 0x11b820
leaq 0x15b9(%rsp), %rdi
callq 0x11b820
leaq 0x15ba(%rsp), %rdi
callq 0x11b820
leaq 0x15bb(%rsp), %rdi
callq 0x11b820
leaq 0x15bc(%rsp), %rdi
callq 0x11b820
leaq 0x15bd(%rsp), %rdi
callq 0x11b820
leaq 0x15be(%rsp), %rdi
callq 0x11b820
leaq 0x15bf(%rsp), %rdi
callq 0x11b820
leaq 0x15c0(%rsp), %rdi
callq 0x11b820
leaq 0x15c1(%rsp), %rdi
callq 0x11b820
leaq 0x15c2(%rsp), %rdi
callq 0x11b820
leaq 0x15c3(%rsp), %rdi
callq 0x11b820
leaq 0x15c4(%rsp), %rdi
callq 0x11b820
leaq 0x15c5(%rsp), %rdi
callq 0x11b820
leaq 0x15c6(%rsp), %rdi
callq 0x11b820
leaq 0x15c7(%rsp), %rdi
callq 0x11b820
leaq 0x15c8(%rsp), %rdi
callq 0x11b820
leaq 0x15c9(%rsp), %rdi
callq 0x11b820
leaq 0x15ca(%rsp), %rdi
callq 0x11b820
leaq 0x15cb(%rsp), %rdi
callq 0x11b820
leaq 0x15cc(%rsp), %rdi
callq 0x11b820
leaq 0x15cd(%rsp), %rdi
callq 0x11b820
leaq 0x15ce(%rsp), %rdi
callq 0x11b820
leaq 0x15cf(%rsp), %rdi
callq 0x11b820
leaq 0x15d0(%rsp), %rdi
callq 0x11b820
leaq 0x15d1(%rsp), %rdi
callq 0x11b820
leaq 0x15d2(%rsp), %rdi
callq 0x11b820
leaq 0x15d3(%rsp), %rdi
callq 0x11b820
leaq 0x15d4(%rsp), %rdi
callq 0x11b820
leaq 0x15d5(%rsp), %rdi
callq 0x11b820
leaq 0x15d6(%rsp), %rdi
callq 0x11b820
leaq 0x15d7(%rsp), %rdi
callq 0x11b820
leaq 0x15d8(%rsp), %rdi
callq 0x11b820
leaq 0x15d9(%rsp), %rdi
callq 0x11b820
leaq 0x15da(%rsp), %rdi
callq 0x11b820
leaq 0x15db(%rsp), %rdi
callq 0x11b820
leaq 0x15dc(%rsp), %rdi
callq 0x11b820
leaq 0x15dd(%rsp), %rdi
callq 0x11b820
leaq 0x15de(%rsp), %rdi
callq 0x11b820
leaq 0x15df(%rsp), %rdi
callq 0x11b820
leaq 0x15e0(%rsp), %rdi
callq 0x11b820
leaq 0x15e1(%rsp), %rdi
callq 0x11b820
leaq 0x15e2(%rsp), %rdi
callq 0x11b820
leaq 0x15e3(%rsp), %rdi
callq 0x11b820
leaq 0x15e4(%rsp), %rdi
callq 0x11b820
leaq 0x15e5(%rsp), %rdi
callq 0x11b820
leaq 0x15e6(%rsp), %rdi
callq 0x11b820
leaq 0x15e7(%rsp), %rdi
callq 0x11b820
leaq 0x15e8(%rsp), %rdi
callq 0x11b820
leaq 0x15e9(%rsp), %rdi
callq 0x11b820
leaq 0x15ea(%rsp), %rdi
callq 0x11b820
leaq 0x15eb(%rsp), %rdi
callq 0x11b820
leaq 0x15ec(%rsp), %rdi
callq 0x11b820
leaq 0x15ed(%rsp), %rdi
callq 0x11b820
leaq 0x15ee(%rsp), %rdi
callq 0x11b820
leaq 0x15ef(%rsp), %rdi
callq 0x11b820
leaq 0x15f0(%rsp), %rdi
callq 0x11b820
leaq 0x15f1(%rsp), %rdi
callq 0x11b820
leaq 0x15f2(%rsp), %rdi
callq 0x11b820
leaq 0x15f3(%rsp), %rdi
callq 0x11b820
leaq 0x15f4(%rsp), %rdi
callq 0x11b820
leaq 0x15f5(%rsp), %rdi
callq 0x11b820
leaq 0x15f6(%rsp), %rdi
callq 0x11b820
leaq 0x15f7(%rsp), %rdi
callq 0x11b820
leaq 0x15f8(%rsp), %rdi
callq 0x11b820
leaq 0x15f9(%rsp), %rdi
callq 0x11b820
leaq 0x15fa(%rsp), %rdi
callq 0x11b820
leaq 0x15fb(%rsp), %rdi
callq 0x11b820
leaq 0x15fc(%rsp), %rdi
callq 0x11b820
leaq 0x15fd(%rsp), %rdi
callq 0x11b820
leaq 0x15fe(%rsp), %rdi
callq 0x11b820
leaq 0x15ff(%rsp), %rdi
callq 0x11b820
leaq 0x1600(%rsp), %rdi
callq 0x11b820
leaq 0x1601(%rsp), %rdi
callq 0x11b820
leaq 0x1602(%rsp), %rdi
callq 0x11b820
leaq 0x1603(%rsp), %rdi
callq 0x11b820
leaq 0x1604(%rsp), %rdi
callq 0x11b820
leaq 0x1605(%rsp), %rdi
callq 0x11b820
leaq 0x1606(%rsp), %rdi
callq 0x11b820
leaq 0x1607(%rsp), %rdi
callq 0x11b820
leaq 0x1608(%rsp), %rdi
callq 0x11b820
leaq 0x1609(%rsp), %rdi
callq 0x11b820
leaq 0x160a(%rsp), %rdi
callq 0x11b820
leaq 0x160b(%rsp), %rdi
callq 0x11b820
leaq 0x160c(%rsp), %rdi
callq 0x11b820
leaq 0x160d(%rsp), %rdi
callq 0x11b820
leaq 0x160e(%rsp), %rdi
callq 0x11b820
leaq 0x160f(%rsp), %rdi
callq 0x11b820
leaq 0x1610(%rsp), %rdi
callq 0x11b820
leaq 0x1611(%rsp), %rdi
callq 0x11b820
leaq 0x1612(%rsp), %rdi
callq 0x11b820
leaq 0x1613(%rsp), %rdi
callq 0x11b820
leaq 0x1614(%rsp), %rdi
callq 0x11b820
leaq 0x1615(%rsp), %rdi
callq 0x11b820
leaq 0x1616(%rsp), %rdi
callq 0x11b820
leaq 0x1617(%rsp), %rdi
callq 0x11b820
leaq 0x1618(%rsp), %rdi
callq 0x11b820
leaq 0x1619(%rsp), %rdi
callq 0x11b820
leaq 0x161a(%rsp), %rdi
callq 0x11b820
leaq 0x161b(%rsp), %rdi
callq 0x11b820
leaq 0x161c(%rsp), %rdi
callq 0x11b820
leaq 0x161d(%rsp), %rdi
callq 0x11b820
leaq 0x161e(%rsp), %rdi
callq 0x11b820
leaq 0x161f(%rsp), %rdi
callq 0x11b820
leaq 0x1620(%rsp), %rdi
callq 0x11b820
leaq 0x1621(%rsp), %rdi
callq 0x11b820
leaq 0x1622(%rsp), %rdi
callq 0x11b820
leaq 0x1623(%rsp), %rdi
callq 0x11b820
leaq 0x1637(%rsp), %rdi
callq 0x11b820
testb $0x1, 0x158d(%rsp)
jne 0x1bb4ac
jmp 0x1bb4f0
movq 0x1638(%rsp), %rax
leaq 0x644105(%rip), %rcx    # 0x7ff5c0
cmpq %rax, %rcx
movq %rax, 0x10(%rsp)
je 0x1bb4ee
movq 0x10(%rsp), %rdi
addq $-0x20, %rdi
movq %rdi, 0x8(%rsp)
callq 0x11b838
movq 0x8(%rsp), %rax
leaq 0x6440dc(%rip), %rcx    # 0x7ff5c0
cmpq %rcx, %rax
movq %rax, 0x10(%rsp)
jne 0x1bb4c5
jmp 0x1bb4f0
leaq 0x6453a9(%rip), %rdi    # 0x8008a0
callq 0x11b360
jmp 0x1bb7e5
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1628(%rsp)
movl %eax, 0x1624(%rsp)
jmp 0x1bb538
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1628(%rsp)
movl %eax, 0x1624(%rsp)
leaq 0x1528(%rsp), %rdi
callq 0x11b838
leaq 0x1527(%rsp), %rdi
callq 0x11b820
jmp 0x1bb7a2
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1628(%rsp)
movl %eax, 0x1624(%rsp)
jmp 0x1bb581
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1628(%rsp)
movl %eax, 0x1624(%rsp)
leaq 0x1500(%rsp), %rdi
callq 0x11b838
leaq 0x14ff(%rsp), %rdi
callq 0x11b820
jmp 0x1bb7a2
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1628(%rsp)
movl %eax, 0x1624(%rsp)
jmp 0x1bb5ca
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1628(%rsp)
movl %eax, 0x1624(%rsp)
leaq 0x14d8(%rsp), %rdi
callq 0x11b838
leaq 0x14d7(%rsp), %rdi
callq 0x11b820
jmp 0x1bb7a2
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1628(%rsp)
movl %eax, 0x1624(%rsp)
jmp 0x1bb613
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1628(%rsp)
movl %eax, 0x1624(%rsp)
leaq 0x14b0(%rsp), %rdi
callq 0x11b838
leaq 0x14af(%rsp), %rdi
callq 0x11b820
jmp 0x1bb7a2
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1628(%rsp)
movl %eax, 0x1624(%rsp)
jmp 0x1bb65c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1628(%rsp)
movl %eax, 0x1624(%rsp)
leaq 0x1488(%rsp), %rdi
callq 0x11b838
leaq 0x1487(%rsp), %rdi
callq 0x11b820
jmp 0x1bb7a2
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1628(%rsp)
movl %eax, 0x1624(%rsp)
jmp 0x1bb7a2
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1628(%rsp)
movl %eax, 0x1624(%rsp)
jmp 0x1bb795
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1628(%rsp)
movl %eax, 0x1624(%rsp)
leaq 0x9e8(%rsp), %rdi
callq 0x22ef10
jmp 0x1bb795
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1628(%rsp)
movl %eax, 0x1624(%rsp)
jmp 0x1bb788
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1628(%rsp)
movl %eax, 0x1624(%rsp)
leaq 0x9c8(%rsp), %rdi
callq 0x11b838
jmp 0x1bb788
movl $0x0, 0x9c4(%rsp)
leaq 0xb38(%rsp), %rdi
callq 0x22f8d0
movl 0x9c4(%rsp), %eax
testl %eax, %eax
jne 0x1bb744
jmp 0x1bb72a
leaq 0x1460(%rsp), %rdi
callq 0x22fb10
jmp 0x1bb739
movl $0x0, 0x9c4(%rsp)
leaq 0x1460(%rsp), %rdi
callq 0x22fb60
leaq 0x1548(%rsp), %rdi
callq 0x22fc60
movl 0x9c4(%rsp), %eax
testl %eax, %eax
je 0x1bb76d
jmp 0x1bb76b
jmp 0x1bb7d4
jmp 0x1bb76f
movq 0x1578(%rsp), %rax
addq $0x1, %rax
movq %rax, 0x1578(%rsp)
jmp 0x1b9aa0
leaq 0xb38(%rsp), %rdi
callq 0x22f8d0
leaq 0x1460(%rsp), %rdi
callq 0x22fb60
leaq 0x1548(%rsp), %rdi
callq 0x22fc60
jmp 0x1bb7e5
jmp 0x1bb7b3
movq 0x1580(%rsp), %rax
addq $0x1, %rax
movq %rax, 0x1580(%rsp)
jmp 0x1b9a85
movb $0x1, 0x1647(%rsp)
movb 0x1647(%rsp), %al
andb $0x1, %al
addq $0x1648, %rsp           # imm = 0x1648
retq
movq 0x1628(%rsp), %rdi
callq 0x11b4e0
nopw %cs:(%rax,%rax)
nopl (%rax)