// File: ArashPartow[P]exprtk/exprtk_test.cpp
// Function: bool run_test03<double>()
bool run_test03()
{
   typedef exprtk::symbol_table<T> symbol_table_t;
   typedef exprtk::expression<T>   expression_t;
   typedef exprtk::parser<T>       parser_t;

   const std::string expression_string =
      "A+A0+aA+Aa0+b+B1+Bb+bB1+A+A0+AA+AA0+B+B1+BB+BB1+a+a0+aa+aa0+b+b1+bb+bb1+"
      "c+C2+Cc+Cc2+D+D3+dD+dD3+C+C2+CC+CC2+D+D3+DD+DD3+c+c2+cc+cc2+d+d3+dd+dd3+"
      "E+E4+eE+Ee4+f+F5+Ff+fF5+E+E4+EE+EE4+F+F5+FF+FF5+e+e4+ee+ee4+f+f5+ff+ff5+"
      "g+G6+Gg+Gg6+H+H7+hH+hH7+G+G6+GG+GG6+H+H7+HH+HH7+g+g6+gg+gg6+h+h7+hh+hh7+"
      "I+I8+iI+Ii8+j+J9+Jj+jJ9+I+I8+II+II8+J+J9+JJ+JJ9+i+i8+ii+ii8+j+j9+jj+jj9+"
      "k+K0+Kk+Kk0+L+L1+lL+lL1+K+K0+KK+KK0+L+L1+LL+LL1+k+k0+kk+kk0+l+l1+ll+ll1+"
      "M+M2+mM+Mm2+n+N3+Nn+nN3+M+M2+MM+MM2+N+N3+NN+NN3+m+m2+mm+mm2+n+n3+nn+nn3+"
      "o+O4+Oo+Oo4+P+P5+pP+pP5+O+O4+OO+OO4+P+P5+PP+PP5+o+o4+oo+oo4+p+p5+pp+pp5+"
      "Q+Q6+qQ+Qq6+r+R7+Rr+rR7+Q+Q6+QQ+QQ6+R+R7+RR+RR7+q+q6+qq+qq6+r+r7+rr+rr7+"
      "s+S8+Ss+Ss8+T+T9+tT+tT9+S+S8+SS+SS8+T+T9+TT+TT9+s+s8+ss+ss8+t+t9+tt+tt9+"
      "U+U0+uU+Uu0+v+V1+Vv+vV1+U+U0+UU+UU0+V+V1+VV+VV1+u+u0+uu+uu0+v+v1+vv+vv1+"
      "w+W2+Ww+Ww2+X+X3+xX+xX3+W+W2+WW+WW2+X+X3+XX+XX3+w+w2+ww+ww2+x+x3+xx+xx3+"
      "Y+Y4+yY+Yy4+z+Z5+Zz+zZ5+Y+Y4+YY+YY4+Z+Z5+ZZ+ZZ5+y+y4+yy+yy4+z+z5+zz+zz5 ";

   static const std::string variable_list[] =
   {
      "A", "A0", "aA", "Aa0", "b", "B1", "Bb", "bB1",
      "c", "C2", "Cc", "Cc2", "D", "D3", "dD", "dD3",
      "E", "E4", "eE", "Ee4", "f", "F5", "Ff", "fF5",
      "g", "G6", "Gg", "Gg6", "H", "H7", "hH", "hH7",
      "I", "I8", "iI", "Ii8", "j", "J9", "Jj", "jJ9",
      "k", "K0", "Kk", "Kk0", "L", "L1", "lL", "lL1",
      "M", "M2", "mM", "Mm2", "n", "N3", "Nn", "nN3",
      "o", "O4", "Oo", "Oo4", "P", "P5", "pP", "pP5",
      "Q", "Q6", "qQ", "Qq6", "r", "R7", "Rr", "rR7",
      "s", "S8", "Ss", "Ss8", "T", "T9", "tT", "tT9",
      "U", "U0", "uU", "Uu0", "v", "V1", "Vv", "vV1",
      "w", "W2", "Ww", "Ww2", "X", "X3", "xX", "xX3",
      "Y", "Y4", "yY", "Yy4", "z", "Z5", "Zz", "zZ5"
   };

   static const std::size_t variable_list_size = sizeof(variable_list) / sizeof(std::string);

   static const std::size_t rounds = 300;

   for (std::size_t r = 0; r < rounds; ++r)
   {
      symbol_table_t symbol_table_0;
      symbol_table_t symbol_table_1;
      expression_t   expression;

      std::vector<T> v;
      v.resize(variable_list_size);

      for (std::size_t i = 0; i < variable_list_size; ++i)
      {
         v[i] = T(i);
         if (i & 1)
            symbol_table_0.add_variable(variable_list[i],v[i]);
         else
            symbol_table_1.add_variable(variable_list[i],v[i]);
      }

      std::size_t total_symbol_count = symbol_table_0.variable_count() +
                                       symbol_table_1.variable_count();

      if (variable_list_size != total_symbol_count)
      {
         printf("run_test03() - Error - Invalid number of variables in symbol_table!  Expected: %d  got: %d\n",
                static_cast<unsigned int>(variable_list_size),
                static_cast<unsigned int>(total_symbol_count));

         return false;
      }

      symbol_table_0.add_constants();

      expression.register_symbol_table(symbol_table_0);
      expression.register_symbol_table(symbol_table_1);

      {
         exprtk::parser<T> parser;

         if (!parser.compile(expression_string,expression))
         {
            printf("run_test03() - Error: %s   Expression: %s\n",
                   parser.error().c_str(),
                   expression_string.c_str());

            return false;
         }
      }

      expression.value();
   }

   {
      static const std::string invalid_expr[] =
      {
         "x y",
         "x y z",
         "x y z w",
         "x 1",
         "x 1 2",
         "x 1 2 3",
         "x 'abc'",
         "x 1 'abc'",
         "x 'abc' 1",
         "1 2",
         "1 2 3",
         "1 2 3 4",
         "'abc' 'xyz'",
         "'abc' 1",
         "1 'abc'",
         "x sin(1)",
         "s 'abc'",
         "s x",
         "s y",
         "s 1",
         "s 1 x",
         "s 1 y",
         "s x 1",
         "s y 1",
         "x s ",
         "y s ",
         "1 s ",
         "1 s x",
         "1 s y",
         "x s 1",
         "y s 1",
         "v 'abc'",
         "v x  ",
         "v y  ",
         "v s  ",
         "v 1  ",
         "v 1 x",
         "v 1 y",
         "v 1 s",
         "v x 1",
         "v y 1",
         "v s 1",
         "x v  ",
         "y v  ",
         "1 v  ",
         "1 v x",
         "1 v y",
         "x v 1",
         "y v 1",

         "(x == 'a string'                    )",
         "(x == 'a string'[1:3]               )",
         "(x == 'a string' + 'b string'       )",
         "(x == ('a string' + 'b string')[3:6])",
         "('a string' == x                    )",
         "('a string'[1:3] == x               )",
         "('a string' + 'b string' == x       )",
         "(('a string' + 'b string')[3:6] == x)",

         "var a; var b; 3in(a)+sin(b)               ",
         "var a; var b; sin(a)+3in(b)               ",
         "var a; var b; sqrt(a)<3in(8)              ",
         "var a; var b; (1.99-3in((b-b)))           ",
         "var a; var b; ((3in(sin((b+b)))/1.06)-a)  ",
         "var a; var b; ((sin(3in((b+b)))/1.06)-a)  ",
         "var a; var b; (3in(x*(y+z))+cos(x*(y-z))) ",
         "var a; var b; (cos(x*(y+z))+3in(x*(y-z))) ",

         "1++++",
         "1+-+-+",
         "1===",
         "1====",
         "[*][*][*][*][*]",

         "var v[1] := {}; var s0appe0 := false; repeat s0appe0 false for(){(){}}",
         "var v[2] := {}; repeat var s0appe0 := false; s0appe0 false for(){(){}}",
         "var v[3] := {}; repeat var s0appe0 := false; for(){(){}} s0appe0 false",
         "var v[4] := {}; repeat var s0appe0 := false; s0appe0 for(){(){}} false",
         "var v[5] := {}; repeat for(){(){}} var s0appe0 := false; s0appe0 false",
         "var v{};v ;v  60;v 60;v o5",

         "var vv[4] := [0]; v[k]",
         "var vv[4] := [0]; v[k + 1]",
         "var vv[4] := [0]; v[1 + k]"
      };

      const std::size_t invalid_expr_size = sizeof(invalid_expr) / sizeof(std::string);

      {
         for (std::size_t i = 0; i < invalid_expr_size; ++i)
         {
            symbol_table_t symbol_table;
            expression_t   expression;
            parser_t       parser;

            T x = T(0);
            std::string s;
            std::vector<T> v(10, T(1.234));

            symbol_table.add_variable ("x",x);
            symbol_table.add_stringvar("s",s);
            symbol_table.add_vector   ("v",v);

            if (parser.compile(invalid_expr[i],expression))
            {
               printf("run_test03() - Error: [1] Invalid expression compiled successfully.  Expression: %s\n",
                      invalid_expr[i].c_str());

               return false;
            }
         }
      }

      {
         T x = T(0);
         std::string s;
         std::vector<T> v(10, T(1.234));

         symbol_table_t symbol_table;
         parser_t parser;

         symbol_table.add_variable ("x",x);
         symbol_table.add_stringvar("s",s);
         symbol_table.add_vector   ("v",v);

         for (std::size_t i = 0; i < invalid_expr_size; ++i)
         {
            exprtk::expression<T> expression;

            if (parser.compile(invalid_expr[i],expression))
            {
               printf("run_test03() - Error: [2] Invalid expression compiled successfully.   Expression: %s\n",
                      invalid_expr[i].c_str());

               return false;
            }
         }
      }

      {
         const std::string base_expression =
            "1+(2+2(3+3(4+4cos(((((a+((x*(e-tan((cos((((((b/(tan(((1.60*a)-0.34))-0.76))-x)+y)-3.27)+a))/pi))))^a))+y)*b)-e))+e)/z)+w)+"
            "(((b+(a/((((tan((b*((((((a-(cos((cos(tan(((a+a)*3.33)))-b))/2.52))*x)/b)+3.07)^0.86)+b)))*3.95)/0.39)*y)+a)))*a)*z)";

         const std::string mod =
            "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789^+-/*,;:<>=%?[]{}() #&'\"\\\t\r\n";

         symbol_table_t symbol_table;
         expression_t   expression;
         parser_t       parser;

         T a = T(1.1     );
         T b = T(2.2     );
         T c = T(3.3     );
         T d = T(4.5     );
         T e = T(4.5     );
         T x = T(2.123456);
         T y = T(3.123456);
         T z = T(4.123456);
         T w = T(5.123456);

         symbol_table.add_variable("a", a);
         symbol_table.add_variable("b", b);
         symbol_table.add_variable("c", c);
         symbol_table.add_variable("d", d);
         symbol_table.add_variable("e", e);

         symbol_table.add_variable("x", x);
         symbol_table.add_variable("y", y);
         symbol_table.add_variable("z", z);
         symbol_table.add_variable("w", w);

         expression.register_symbol_table(symbol_table);

         T total = T(0);

         for (std::size_t j = 0; j < base_expression.size(); ++j)
         {
            std::string expression_str = base_expression;
            const char old_c = base_expression[j];

            for (std::size_t i = 0; i < mod.size(); ++i)
            {
               expression_str[j] = mod[i];

               if (parser.compile(expression_str, expression))
               {
                  total += expression.value();
               }
            }

            expression_str[j] = old_c;
         }

         if (total == T(12345.6789)) { printf(" "); }
      }
   }

   return true;
}

// Assembly:
subq $0x3c98, %rsp           # imm = 0x3C98
leaq 0x3c6f(%rsp), %rdi
movq %rdi, 0xcb8(%rsp)
callq 0x11b6f0
movq 0xcb8(%rsp), %rdx
leaq 0x407cb4(%rip), %rsi    # 0x5b4fbf
leaq 0x3c70(%rsp), %rdi
callq 0x134520
jmp 0x1ad31a
leaq 0x3c6f(%rsp), %rdi
callq 0x11b820
cmpb $0x0, 0x651892(%rip)    # 0x7febc0
jne 0x1af6d4
leaq 0x651885(%rip), %rdi    # 0x7febc0
callq 0x11b2c0
cmpl $0x0, %eax
je 0x1af6d4
movb $0x1, 0x3be7(%rsp)
leaq 0x650b68(%rip), %rax    # 0x7fdec0
movq %rax, 0xca8(%rsp)
movq %rax, 0x3c50(%rsp)
leaq 0x3c4f(%rsp), %rdi
movq %rdi, 0xcb0(%rsp)
callq 0x11b6f0
movq 0xca8(%rsp), %rdi
movq 0xcb0(%rsp), %rdx
leaq 0x3fddd3(%rip), %rsi    # 0x5ab167
callq 0x134520
jmp 0x1ad39b
leaq 0x650b3e(%rip), %rax    # 0x7fdee0
movq %rax, 0xc98(%rsp)
movq %rax, 0x3c50(%rsp)
leaq 0x3c4e(%rsp), %rdi
movq %rdi, 0xca0(%rsp)
callq 0x11b6f0
movq 0xc98(%rsp), %rdi
movq 0xca0(%rsp), %rdx
leaq 0x407f8a(%rip), %rsi    # 0x5b5368
callq 0x134520
jmp 0x1ad3e5
leaq 0x650b14(%rip), %rax    # 0x7fdf00
movq %rax, 0xc88(%rsp)
movq %rax, 0x3c50(%rsp)
leaq 0x3c4d(%rsp), %rdi
movq %rdi, 0xc90(%rsp)
callq 0x11b6f0
movq 0xc88(%rsp), %rdi
movq 0xc90(%rsp), %rdx
leaq 0x407f43(%rip), %rsi    # 0x5b536b
callq 0x134520
jmp 0x1ad42f
leaq 0x650aea(%rip), %rax    # 0x7fdf20
movq %rax, 0xc78(%rsp)
movq %rax, 0x3c50(%rsp)
leaq 0x3c4c(%rsp), %rdi
movq %rdi, 0xc80(%rsp)
callq 0x11b6f0
movq 0xc78(%rsp), %rdi
movq 0xc80(%rsp), %rdx
leaq 0x407efc(%rip), %rsi    # 0x5b536e
callq 0x134520
jmp 0x1ad479
leaq 0x650ac0(%rip), %rax    # 0x7fdf40
movq %rax, 0xc68(%rsp)
movq %rax, 0x3c50(%rsp)
leaq 0x3c4b(%rsp), %rdi
movq %rdi, 0xc70(%rsp)
callq 0x11b6f0
movq 0xc68(%rsp), %rdi
movq 0xc70(%rsp), %rdx
leaq 0x4015c0(%rip), %rsi    # 0x5aea7c
callq 0x134520
jmp 0x1ad4c3
leaq 0x650a96(%rip), %rax    # 0x7fdf60
movq %rax, 0xc58(%rsp)
movq %rax, 0x3c50(%rsp)
leaq 0x3c4a(%rsp), %rdi
movq %rdi, 0xc60(%rsp)
callq 0x11b6f0
movq 0xc58(%rsp), %rdi
movq 0xc60(%rsp), %rdx
leaq 0x407e70(%rip), %rsi    # 0x5b5376
callq 0x134520
jmp 0x1ad50d
leaq 0x650a6c(%rip), %rax    # 0x7fdf80
movq %rax, 0xc48(%rsp)
movq %rax, 0x3c50(%rsp)
leaq 0x3c49(%rsp), %rdi
movq %rdi, 0xc50(%rsp)
callq 0x11b6f0
movq 0xc48(%rsp), %rdi
movq 0xc50(%rsp), %rdx
leaq 0x407e22(%rip), %rsi    # 0x5b5372
callq 0x134520
jmp 0x1ad557
leaq 0x650a42(%rip), %rax    # 0x7fdfa0
movq %rax, 0xc38(%rsp)
movq %rax, 0x3c50(%rsp)
leaq 0x3c48(%rsp), %rdi
movq %rdi, 0xc40(%rsp)
callq 0x11b6f0
movq 0xc38(%rsp), %rdi
movq 0xc40(%rsp), %rdx
leaq 0x407ddb(%rip), %rsi    # 0x5b5375
callq 0x134520
jmp 0x1ad5a1
leaq 0x650a18(%rip), %rax    # 0x7fdfc0
movq %rax, 0xc28(%rsp)
movq %rax, 0x3c50(%rsp)
leaq 0x3c47(%rsp), %rdi
movq %rdi, 0xc30(%rsp)
callq 0x11b6f0
movq 0xc28(%rsp), %rdi
movq 0xc30(%rsp), %rdx
leaq 0x4231b5(%rip), %rsi    # 0x5d0799
callq 0x134520
jmp 0x1ad5eb
leaq 0x6509ee(%rip), %rax    # 0x7fdfe0
movq %rax, 0xc18(%rsp)
movq %rax, 0x3c50(%rsp)
leaq 0x3c46(%rsp), %rdi
movq %rdi, 0xc20(%rsp)
callq 0x11b6f0
movq 0xc18(%rsp), %rdi
movq 0xc20(%rsp), %rdx
leaq 0x407d4b(%rip), %rsi    # 0x5b5379
callq 0x134520
jmp 0x1ad635
leaq 0x6509c4(%rip), %rax    # 0x7fe000
movq %rax, 0xc08(%rsp)
movq %rax, 0x3c50(%rsp)
leaq 0x3c45(%rsp), %rdi
movq %rdi, 0xc10(%rsp)
callq 0x11b6f0
movq 0xc08(%rsp), %rdi
movq 0xc10(%rsp), %rdx
leaq 0x407d04(%rip), %rsi    # 0x5b537c
callq 0x134520
jmp 0x1ad67f
leaq 0x65099a(%rip), %rax    # 0x7fe020
movq %rax, 0xbf8(%rsp)
movq %rax, 0x3c50(%rsp)
leaq 0x3c44(%rsp), %rdi
movq %rdi, 0xc00(%rsp)
callq 0x11b6f0
movq 0xbf8(%rsp), %rdi
movq 0xc00(%rsp), %rdx
leaq 0x407cbd(%rip), %rsi    # 0x5b537f
callq 0x134520
jmp 0x1ad6c9
leaq 0x650970(%rip), %rax    # 0x7fe040
movq %rax, 0xbe8(%rsp)
movq %rax, 0x3c50(%rsp)
leaq 0x3c43(%rsp), %rdi
movq %rdi, 0xbf0(%rsp)
callq 0x11b6f0
movq 0xbe8(%rsp), %rdi
movq 0xbf0(%rsp), %rdx
leaq 0x4048f0(%rip), %rsi    # 0x5b1ffc
callq 0x134520
jmp 0x1ad713
leaq 0x650946(%rip), %rax    # 0x7fe060
movq %rax, 0xbd8(%rsp)
movq %rax, 0x3c50(%rsp)
leaq 0x3c42(%rsp), %rdi
movq %rdi, 0xbe0(%rsp)
callq 0x11b6f0
movq 0xbd8(%rsp), %rdi
movq 0xbe0(%rsp), %rdx
leaq 0x407c31(%rip), %rsi    # 0x5b5387
callq 0x134520
jmp 0x1ad75d
leaq 0x65091c(%rip), %rax    # 0x7fe080
movq %rax, 0xbc8(%rsp)
movq %rax, 0x3c50(%rsp)
leaq 0x3c41(%rsp), %rdi
movq %rdi, 0xbd0(%rsp)
callq 0x11b6f0
movq 0xbc8(%rsp), %rdi
movq 0xbd0(%rsp), %rdx
leaq 0x407be3(%rip), %rsi    # 0x5b5383
callq 0x134520
jmp 0x1ad7a7
leaq 0x6508f2(%rip), %rax    # 0x7fe0a0
movq %rax, 0xbb8(%rsp)
movq %rax, 0x3c50(%rsp)
leaq 0x3c40(%rsp), %rdi
movq %rdi, 0xbc0(%rsp)
callq 0x11b6f0
movq 0xbb8(%rsp), %rdi
movq 0xbc0(%rsp), %rdx
leaq 0x407b9c(%rip), %rsi    # 0x5b5386
callq 0x134520
jmp 0x1ad7f1
leaq 0x6508c8(%rip), %rax    # 0x7fe0c0
movq %rax, 0xba8(%rsp)
movq %rax, 0x3c50(%rsp)
leaq 0x3c3f(%rsp), %rdi
movq %rdi, 0xbb0(%rsp)
callq 0x11b6f0
movq 0xba8(%rsp), %rdi
movq 0xbb0(%rsp), %rdx
leaq 0x4047f3(%rip), %rsi    # 0x5b2027
callq 0x134520
jmp 0x1ad83b
leaq 0x65089e(%rip), %rax    # 0x7fe0e0
movq %rax, 0xb98(%rsp)
movq %rax, 0x3c50(%rsp)
leaq 0x3c3e(%rsp), %rdi
movq %rdi, 0xba0(%rsp)
callq 0x11b6f0
movq 0xb98(%rsp), %rdi
movq 0xba0(%rsp), %rdx
leaq 0x407b0c(%rip), %rsi    # 0x5b538a
callq 0x134520
jmp 0x1ad885
leaq 0x650874(%rip), %rax    # 0x7fe100
movq %rax, 0xb88(%rsp)
movq %rax, 0x3c50(%rsp)
leaq 0x3c3d(%rsp), %rdi
movq %rdi, 0xb90(%rsp)
callq 0x11b6f0
movq 0xb88(%rsp), %rdi
movq 0xb90(%rsp), %rdx
leaq 0x407ac5(%rip), %rsi    # 0x5b538d
callq 0x134520
jmp 0x1ad8cf
leaq 0x65084a(%rip), %rax    # 0x7fe120
movq %rax, 0xb78(%rsp)
movq %rax, 0x3c50(%rsp)
leaq 0x3c3c(%rsp), %rdi
movq %rdi, 0xb80(%rsp)
callq 0x11b6f0
movq 0xb78(%rsp), %rdi
movq 0xb80(%rsp), %rdx
leaq 0x407a7e(%rip), %rsi    # 0x5b5390
callq 0x134520
jmp 0x1ad919
leaq 0x650820(%rip), %rax    # 0x7fe140
movq %rax, 0xb68(%rsp)
movq %rax, 0x3c50(%rsp)
leaq 0x3c3b(%rsp), %rdi
movq %rdi, 0xb70(%rsp)
callq 0x11b6f0
movq 0xb68(%rsp), %rdi
movq 0xb70(%rsp), %rdx
leaq 0x41bf49(%rip), %rsi    # 0x5c98a5
callq 0x134520
jmp 0x1ad963
leaq 0x6507f6(%rip), %rax    # 0x7fe160
movq %rax, 0xb58(%rsp)
movq %rax, 0x3c50(%rsp)
leaq 0x3c3a(%rsp), %rdi
movq %rdi, 0xb60(%rsp)
callq 0x11b6f0
movq 0xb58(%rsp), %rdi
movq 0xb60(%rsp), %rdx
leaq 0x4079f2(%rip), %rsi    # 0x5b5398
callq 0x134520
jmp 0x1ad9ad
leaq 0x6507cc(%rip), %rax    # 0x7fe180
movq %rax, 0xb48(%rsp)
movq %rax, 0x3c50(%rsp)
leaq 0x3c39(%rsp), %rdi
movq %rdi, 0xb50(%rsp)
callq 0x11b6f0
movq 0xb48(%rsp), %rdi
movq 0xb50(%rsp), %rdx
leaq 0x4079a4(%rip), %rsi    # 0x5b5394
callq 0x134520
jmp 0x1ad9f7
leaq 0x6507a2(%rip), %rax    # 0x7fe1a0
movq %rax, 0xb38(%rsp)
movq %rax, 0x3c50(%rsp)
leaq 0x3c38(%rsp), %rdi
movq %rdi, 0xb40(%rsp)
callq 0x11b6f0
movq 0xb38(%rsp), %rdi
movq 0xb40(%rsp), %rdx
leaq 0x40795d(%rip), %rsi    # 0x5b5397
callq 0x134520
jmp 0x1ada41
leaq 0x650778(%rip), %rax    # 0x7fe1c0
movq %rax, 0xb28(%rsp)
movq %rax, 0x3c50(%rsp)
leaq 0x3c37(%rsp), %rdi
movq %rdi, 0xb30(%rsp)
callq 0x11b6f0
movq 0xb28(%rsp), %rdi
movq 0xb30(%rsp), %rdx
leaq 0x40791b(%rip), %rsi    # 0x5b539f
callq 0x134520
jmp 0x1ada8b
leaq 0x65074e(%rip), %rax    # 0x7fe1e0
movq %rax, 0xb18(%rsp)
movq %rax, 0x3c50(%rsp)
leaq 0x3c36(%rsp), %rdi
movq %rdi, 0xb20(%rsp)
callq 0x11b6f0
movq 0xb18(%rsp), %rdi
movq 0xb20(%rsp), %rdx
leaq 0x4078cd(%rip), %rsi    # 0x5b539b
callq 0x134520
jmp 0x1adad5
leaq 0x650724(%rip), %rax    # 0x7fe200
movq %rax, 0xb08(%rsp)
movq %rax, 0x3c50(%rsp)
leaq 0x3c35(%rsp), %rdi
movq %rdi, 0xb10(%rsp)
callq 0x11b6f0
movq 0xb08(%rsp), %rdi
movq 0xb10(%rsp), %rdx
leaq 0x407886(%rip), %rsi    # 0x5b539e
callq 0x134520
jmp 0x1adb1f
leaq 0x6506fa(%rip), %rax    # 0x7fe220
movq %rax, 0xaf8(%rsp)
movq %rax, 0x3c50(%rsp)
leaq 0x3c34(%rsp), %rdi
movq %rdi, 0xb00(%rsp)
callq 0x11b6f0
movq 0xaf8(%rsp), %rdi
movq 0xb00(%rsp), %rdx
leaq 0x40783f(%rip), %rsi    # 0x5b53a1
callq 0x134520
jmp 0x1adb69
leaq 0x6506d0(%rip), %rax    # 0x7fe240
movq %rax, 0xae8(%rsp)
movq %rax, 0x3c50(%rsp)
leaq 0x3c33(%rsp), %rdi
movq %rdi, 0xaf0(%rsp)
callq 0x11b6f0
movq 0xae8(%rsp), %rdi
movq 0xaf0(%rsp), %rdx
leaq 0x404502(%rip), %rsi    # 0x5b20ae
callq 0x134520
jmp 0x1adbb3
leaq 0x6506a6(%rip), %rax    # 0x7fe260
movq %rax, 0xad8(%rsp)
movq %rax, 0x3c50(%rsp)
leaq 0x3c32(%rsp), %rdi
movq %rdi, 0xae0(%rsp)
callq 0x11b6f0
movq 0xad8(%rsp), %rdi
movq 0xae0(%rsp), %rdx
leaq 0x4077b3(%rip), %rsi    # 0x5b53a9
callq 0x134520
jmp 0x1adbfd
leaq 0x65067c(%rip), %rax    # 0x7fe280
movq %rax, 0xac8(%rsp)
movq %rax, 0x3c50(%rsp)
leaq 0x3c31(%rsp), %rdi
movq %rdi, 0xad0(%rsp)
callq 0x11b6f0
movq 0xac8(%rsp), %rdi
movq 0xad0(%rsp), %rdx
leaq 0x407765(%rip), %rsi    # 0x5b53a5
callq 0x134520
jmp 0x1adc47
leaq 0x650652(%rip), %rax    # 0x7fe2a0
movq %rax, 0xab8(%rsp)
movq %rax, 0x3c50(%rsp)
leaq 0x3c30(%rsp), %rdi
movq %rdi, 0xac0(%rsp)
callq 0x11b6f0
movq 0xab8(%rsp), %rdi
movq 0xac0(%rsp), %rdx
leaq 0x40771e(%rip), %rsi    # 0x5b53a8
callq 0x134520
jmp 0x1adc91
leaq 0x650628(%rip), %rax    # 0x7fe2c0
movq %rax, 0xaa8(%rsp)
movq %rax, 0x3c50(%rsp)
leaq 0x3c2f(%rsp), %rdi
movq %rdi, 0xab0(%rsp)
callq 0x11b6f0
movq 0xaa8(%rsp), %rdi
movq 0xab0(%rsp), %rdx
leaq 0x404409(%rip), %rsi    # 0x5b20dd
callq 0x134520
jmp 0x1adcdb
leaq 0x6505fe(%rip), %rax    # 0x7fe2e0
movq %rax, 0xa98(%rsp)
movq %rax, 0x3c50(%rsp)
leaq 0x3c2e(%rsp), %rdi
movq %rdi, 0xaa0(%rsp)
callq 0x11b6f0
movq 0xa98(%rsp), %rdi
movq 0xaa0(%rsp), %rdx
leaq 0x40768e(%rip), %rsi    # 0x5b53ac
callq 0x134520
jmp 0x1add25
leaq 0x6505d4(%rip), %rax    # 0x7fe300
movq %rax, 0xa88(%rsp)
movq %rax, 0x3c50(%rsp)
leaq 0x3c2d(%rsp), %rdi
movq %rdi, 0xa90(%rsp)
callq 0x11b6f0
movq 0xa88(%rsp), %rdi
movq 0xa90(%rsp), %rdx
leaq 0x407647(%rip), %rsi    # 0x5b53af
callq 0x134520
jmp 0x1add6f
leaq 0x6505aa(%rip), %rax    # 0x7fe320
movq %rax, 0xa78(%rsp)
movq %rax, 0x3c50(%rsp)
leaq 0x3c2c(%rsp), %rdi
movq %rdi, 0xa80(%rsp)
callq 0x11b6f0
movq 0xa78(%rsp), %rdi
movq 0xa80(%rsp), %rdx
leaq 0x407600(%rip), %rsi    # 0x5b53b2
callq 0x134520
jmp 0x1addb9
leaq 0x650580(%rip), %rax    # 0x7fe340
movq %rax, 0xa68(%rsp)
movq %rax, 0x3c50(%rsp)
leaq 0x3c2b(%rsp), %rdi
movq %rdi, 0xa70(%rsp)
callq 0x11b6f0
movq 0xa68(%rsp), %rdi
movq 0xa70(%rsp), %rdx
leaq 0x41561e(%rip), %rsi    # 0x5c341a
callq 0x134520
jmp 0x1ade03
leaq 0x650556(%rip), %rax    # 0x7fe360
movq %rax, 0xa58(%rsp)
movq %rax, 0x3c50(%rsp)
leaq 0x3c2a(%rsp), %rdi
movq %rdi, 0xa60(%rsp)
callq 0x11b6f0
movq 0xa58(%rsp), %rdi
movq 0xa60(%rsp), %rdx
leaq 0x407574(%rip), %rsi    # 0x5b53ba
callq 0x134520
jmp 0x1ade4d
leaq 0x65052c(%rip), %rax    # 0x7fe380
movq %rax, 0xa48(%rsp)
movq %rax, 0x3c50(%rsp)
leaq 0x3c29(%rsp), %rdi
movq %rdi, 0xa50(%rsp)
callq 0x11b6f0
movq 0xa48(%rsp), %rdi
movq 0xa50(%rsp), %rdx
leaq 0x407526(%rip), %rsi    # 0x5b53b6
callq 0x134520
jmp 0x1ade97
leaq 0x650502(%rip), %rax    # 0x7fe3a0
movq %rax, 0xa38(%rsp)
movq %rax, 0x3c50(%rsp)
leaq 0x3c28(%rsp), %rdi
movq %rdi, 0xa40(%rsp)
callq 0x11b6f0
movq 0xa38(%rsp), %rdi
movq 0xa40(%rsp), %rdx
leaq 0x4074df(%rip), %rsi    # 0x5b53b9
callq 0x134520
jmp 0x1adee1
leaq 0x6504d8(%rip), %rax    # 0x7fe3c0
movq %rax, 0xa28(%rsp)
movq %rax, 0x3c50(%rsp)
leaq 0x3c27(%rsp), %rdi
movq %rdi, 0xa30(%rsp)
callq 0x11b6f0
movq 0xa28(%rsp), %rdi
movq 0xa30(%rsp), %rdx
leaq 0x416294(%rip), %rsi    # 0x5c41b8
callq 0x134520
jmp 0x1adf2b
leaq 0x6504ae(%rip), %rax    # 0x7fe3e0
movq %rax, 0xa18(%rsp)
movq %rax, 0x3c50(%rsp)
leaq 0x3c26(%rsp), %rdi
movq %rdi, 0xa20(%rsp)
callq 0x11b6f0
movq 0xa18(%rsp), %rdi
movq 0xa20(%rsp), %rdx
leaq 0x40744f(%rip), %rsi    # 0x5b53bd
callq 0x134520
jmp 0x1adf75
leaq 0x650484(%rip), %rax    # 0x7fe400
movq %rax, 0xa08(%rsp)
movq %rax, 0x3c50(%rsp)
leaq 0x3c25(%rsp), %rdi
movq %rdi, 0xa10(%rsp)
callq 0x11b6f0
movq 0xa08(%rsp), %rdi
movq 0xa10(%rsp), %rdx
leaq 0x407408(%rip), %rsi    # 0x5b53c0
callq 0x134520
jmp 0x1adfbf
leaq 0x65045a(%rip), %rax    # 0x7fe420
movq %rax, 0x9f8(%rsp)
movq %rax, 0x3c50(%rsp)
leaq 0x3c24(%rsp), %rdi
movq %rdi, 0xa00(%rsp)
callq 0x11b6f0
movq 0x9f8(%rsp), %rdi
movq 0xa00(%rsp), %rdx
leaq 0x4073c1(%rip), %rsi    # 0x5b53c3
callq 0x134520
jmp 0x1ae009
leaq 0x650430(%rip), %rax    # 0x7fe440
movq %rax, 0x9e8(%rsp)
movq %rax, 0x3c50(%rsp)
leaq 0x3c23(%rsp), %rdi
movq %rdi, 0x9f0(%rsp)
callq 0x11b6f0
movq 0x9e8(%rsp), %rdi
movq 0x9f0(%rsp), %rdx
leaq 0x3f95ec(%rip), %rsi    # 0x5a7638
callq 0x134520
jmp 0x1ae053
leaq 0x650406(%rip), %rax    # 0x7fe460
movq %rax, 0x9d8(%rsp)
movq %rax, 0x3c50(%rsp)
leaq 0x3c22(%rsp), %rdi
movq %rdi, 0x9e0(%rsp)
callq 0x11b6f0
movq 0x9d8(%rsp), %rdi
movq 0x9e0(%rsp), %rdx
leaq 0x407335(%rip), %rsi    # 0x5b53cb
callq 0x134520
jmp 0x1ae09d
leaq 0x6503dc(%rip), %rax    # 0x7fe480
movq %rax, 0x9c8(%rsp)
movq %rax, 0x3c50(%rsp)
leaq 0x3c21(%rsp), %rdi
movq %rdi, 0x9d0(%rsp)
callq 0x11b6f0
movq 0x9c8(%rsp), %rdi
movq 0x9d0(%rsp), %rdx
leaq 0x4072e7(%rip), %rsi    # 0x5b53c7
callq 0x134520
jmp 0x1ae0e7
leaq 0x6503b2(%rip), %rax    # 0x7fe4a0
movq %rax, 0x9b8(%rsp)
movq %rax, 0x3c50(%rsp)
leaq 0x3c20(%rsp), %rdi
movq %rdi, 0x9c0(%rsp)
callq 0x11b6f0
movq 0x9b8(%rsp), %rdi
movq 0x9c0(%rsp), %rdx
leaq 0x4072a0(%rip), %rsi    # 0x5b53ca
callq 0x134520
jmp 0x1ae131
leaq 0x650388(%rip), %rax    # 0x7fe4c0
movq %rax, 0x9a8(%rsp)
movq %rax, 0x3c50(%rsp)
leaq 0x3c1f(%rsp), %rdi
movq %rdi, 0x9b0(%rsp)
callq 0x11b6f0
movq 0x9a8(%rsp), %rdi
movq 0x9b0(%rsp), %rdx
leaq 0x3fa92e(%rip), %rsi    # 0x5a8aa2
callq 0x134520
jmp 0x1ae17b
leaq 0x65035e(%rip), %rax    # 0x7fe4e0
movq %rax, 0x998(%rsp)
movq %rax, 0x3c50(%rsp)
leaq 0x3c1e(%rsp), %rdi
movq %rdi, 0x9a0(%rsp)
callq 0x11b6f0
movq 0x998(%rsp), %rdi
movq 0x9a0(%rsp), %rdx
leaq 0x407210(%rip), %rsi    # 0x5b53ce
callq 0x134520
jmp 0x1ae1c5
leaq 0x650334(%rip), %rax    # 0x7fe500
movq %rax, 0x988(%rsp)
movq %rax, 0x3c50(%rsp)
leaq 0x3c1d(%rsp), %rdi
movq %rdi, 0x990(%rsp)
callq 0x11b6f0
movq 0x988(%rsp), %rdi
movq 0x990(%rsp), %rdx
leaq 0x4071c9(%rip), %rsi    # 0x5b53d1
callq 0x134520
jmp 0x1ae20f
leaq 0x65030a(%rip), %rax    # 0x7fe520
movq %rax, 0x978(%rsp)
movq %rax, 0x3c50(%rsp)
leaq 0x3c1c(%rsp), %rdi
movq %rdi, 0x980(%rsp)
callq 0x11b6f0
movq 0x978(%rsp), %rdi
movq 0x980(%rsp), %rdx
leaq 0x407182(%rip), %rsi    # 0x5b53d4
callq 0x134520
jmp 0x1ae259
leaq 0x6502e0(%rip), %rax    # 0x7fe540
movq %rax, 0x968(%rsp)
movq %rax, 0x3c50(%rsp)
leaq 0x3c1b(%rsp), %rdi
movq %rdi, 0x970(%rsp)
callq 0x11b6f0
movq 0x968(%rsp), %rdi
movq 0x970(%rsp), %rdx
leaq 0x40713d(%rip), %rsi    # 0x5b53d9
callq 0x134520
jmp 0x1ae2a3
leaq 0x6502b6(%rip), %rax    # 0x7fe560
movq %rax, 0x958(%rsp)
movq %rax, 0x3c50(%rsp)
leaq 0x3c1a(%rsp), %rdi
movq %rdi, 0x960(%rsp)
callq 0x11b6f0
movq 0x958(%rsp), %rdi
movq 0x960(%rsp), %rdx
leaq 0x4070f6(%rip), %rsi    # 0x5b53dc
callq 0x134520
jmp 0x1ae2ed
leaq 0x65028c(%rip), %rax    # 0x7fe580
movq %rax, 0x948(%rsp)
movq %rax, 0x3c50(%rsp)
leaq 0x3c19(%rsp), %rdi
movq %rdi, 0x950(%rsp)
callq 0x11b6f0
movq 0x948(%rsp), %rdi
movq 0x950(%rsp), %rdx
leaq 0x4070a8(%rip), %rsi    # 0x5b53d8
callq 0x134520
jmp 0x1ae337
leaq 0x650262(%rip), %rax    # 0x7fe5a0
movq %rax, 0x938(%rsp)
movq %rax, 0x3c50(%rsp)
leaq 0x3c18(%rsp), %rdi
movq %rdi, 0x940(%rsp)
callq 0x11b6f0
movq 0x938(%rsp), %rdi
movq 0x940(%rsp), %rdx
leaq 0x407061(%rip), %rsi    # 0x5b53db
callq 0x134520
jmp 0x1ae381
leaq 0x650238(%rip), %rax    # 0x7fe5c0
movq %rax, 0x928(%rsp)
movq %rax, 0x3c50(%rsp)
leaq 0x3c17(%rsp), %rdi
movq %rdi, 0x930(%rsp)
callq 0x11b6f0
movq 0x928(%rsp), %rdi
movq 0x930(%rsp), %rdx
leaq 0x3f8b24(%rip), %rsi    # 0x5a6ee8
callq 0x134520
jmp 0x1ae3cb
leaq 0x65020e(%rip), %rax    # 0x7fe5e0
movq %rax, 0x918(%rsp)
movq %rax, 0x3c50(%rsp)
leaq 0x3c16(%rsp), %rdi
movq %rdi, 0x920(%rsp)
callq 0x11b6f0
movq 0x918(%rsp), %rdi
movq 0x920(%rsp), %rdx
leaq 0x406fd1(%rip), %rsi    # 0x5b53df
callq 0x134520
jmp 0x1ae415
leaq 0x6501e4(%rip), %rax    # 0x7fe600
movq %rax, 0x908(%rsp)
movq %rax, 0x3c50(%rsp)
leaq 0x3c15(%rsp), %rdi
movq %rdi, 0x910(%rsp)
callq 0x11b6f0
movq 0x908(%rsp), %rdi
movq 0x910(%rsp), %rdx
leaq 0x406f8a(%rip), %rsi    # 0x5b53e2
callq 0x134520
jmp 0x1ae45f
leaq 0x6501ba(%rip), %rax    # 0x7fe620
movq %rax, 0x8f8(%rsp)
movq %rax, 0x3c50(%rsp)
leaq 0x3c14(%rsp), %rdi
movq %rdi, 0x900(%rsp)
callq 0x11b6f0
movq 0x8f8(%rsp), %rdi
movq 0x900(%rsp), %rdx
leaq 0x406f43(%rip), %rsi    # 0x5b53e5
callq 0x134520
jmp 0x1ae4a9
leaq 0x650190(%rip), %rax    # 0x7fe640
movq %rax, 0x8e8(%rsp)
movq %rax, 0x3c50(%rsp)
leaq 0x3c13(%rsp), %rdi
movq %rdi, 0x8f0(%rsp)
callq 0x11b6f0
movq 0x8e8(%rsp), %rdi
movq 0x8f0(%rsp), %rdx
leaq 0x406efe(%rip), %rsi    # 0x5b53ea
callq 0x134520
jmp 0x1ae4f3
leaq 0x650166(%rip), %rax    # 0x7fe660
movq %rax, 0x8d8(%rsp)
movq %rax, 0x3c50(%rsp)
leaq 0x3c12(%rsp), %rdi
movq %rdi, 0x8e0(%rsp)
callq 0x11b6f0
movq 0x8d8(%rsp), %rdi
movq 0x8e0(%rsp), %rdx
leaq 0x406eb7(%rip), %rsi    # 0x5b53ed
callq 0x134520
jmp 0x1ae53d
leaq 0x65013c(%rip), %rax    # 0x7fe680
movq %rax, 0x8c8(%rsp)
movq %rax, 0x3c50(%rsp)
leaq 0x3c11(%rsp), %rdi
movq %rdi, 0x8d0(%rsp)
callq 0x11b6f0
movq 0x8c8(%rsp), %rdi
movq 0x8d0(%rsp), %rdx
leaq 0x406e69(%rip), %rsi    # 0x5b53e9
callq 0x134520
jmp 0x1ae587
leaq 0x650112(%rip), %rax    # 0x7fe6a0
movq %rax, 0x8b8(%rsp)
movq %rax, 0x3c50(%rsp)
leaq 0x3c10(%rsp), %rdi
movq %rdi, 0x8c0(%rsp)
callq 0x11b6f0
movq 0x8b8(%rsp), %rdi
movq 0x8c0(%rsp), %rdx
leaq 0x406e22(%rip), %rsi    # 0x5b53ec
callq 0x134520
jmp 0x1ae5d1
leaq 0x6500e8(%rip), %rax    # 0x7fe6c0
movq %rax, 0x8a8(%rsp)
movq %rax, 0x3c50(%rsp)
leaq 0x3c0f(%rsp), %rdi
movq %rdi, 0x8b0(%rsp)
callq 0x11b6f0
movq 0x8a8(%rsp), %rdi
movq 0x8b0(%rsp), %rdx
leaq 0x406de0(%rip), %rsi    # 0x5b53f4
callq 0x134520
jmp 0x1ae61b
leaq 0x6500be(%rip), %rax    # 0x7fe6e0
movq %rax, 0x898(%rsp)
movq %rax, 0x3c50(%rsp)
leaq 0x3c0e(%rsp), %rdi
movq %rdi, 0x8a0(%rsp)
callq 0x11b6f0
movq 0x898(%rsp), %rdi
movq 0x8a0(%rsp), %rdx
leaq 0x406d92(%rip), %rsi    # 0x5b53f0
callq 0x134520
jmp 0x1ae665
leaq 0x650094(%rip), %rax    # 0x7fe700
movq %rax, 0x888(%rsp)
movq %rax, 0x3c50(%rsp)
leaq 0x3c0d(%rsp), %rdi
movq %rdi, 0x890(%rsp)
callq 0x11b6f0
movq 0x888(%rsp), %rdi
movq 0x890(%rsp), %rdx
leaq 0x406d4b(%rip), %rsi    # 0x5b53f3
callq 0x134520
jmp 0x1ae6af
leaq 0x65006a(%rip), %rax    # 0x7fe720
movq %rax, 0x878(%rsp)
movq %rax, 0x3c50(%rsp)
leaq 0x3c0c(%rsp), %rdi
movq %rdi, 0x880(%rsp)
callq 0x11b6f0
movq 0x878(%rsp), %rdi
movq 0x880(%rsp), %rdx
leaq 0x406d04(%rip), %rsi    # 0x5b53f6
callq 0x134520
jmp 0x1ae6f9
leaq 0x650040(%rip), %rax    # 0x7fe740
movq %rax, 0x868(%rsp)
movq %rax, 0x3c50(%rsp)
leaq 0x3c0b(%rsp), %rdi
movq %rdi, 0x870(%rsp)
callq 0x11b6f0
movq 0x868(%rsp), %rdi
movq 0x870(%rsp), %rdx
leaq 0x406cbf(%rip), %rsi    # 0x5b53fb
callq 0x134520
jmp 0x1ae743
leaq 0x650016(%rip), %rax    # 0x7fe760
movq %rax, 0x858(%rsp)
movq %rax, 0x3c50(%rsp)
leaq 0x3c0a(%rsp), %rdi
movq %rdi, 0x860(%rsp)
callq 0x11b6f0
movq 0x858(%rsp), %rdi
movq 0x860(%rsp), %rdx
leaq 0x406c78(%rip), %rsi    # 0x5b53fe
callq 0x134520
jmp 0x1ae78d
leaq 0x64ffec(%rip), %rax    # 0x7fe780
movq %rax, 0x848(%rsp)
movq %rax, 0x3c50(%rsp)
leaq 0x3c09(%rsp), %rdi
movq %rdi, 0x850(%rsp)
callq 0x11b6f0
movq 0x848(%rsp), %rdi
movq 0x850(%rsp), %rdx
leaq 0x406c2a(%rip), %rsi    # 0x5b53fa
callq 0x134520
jmp 0x1ae7d7
leaq 0x64ffc2(%rip), %rax    # 0x7fe7a0
movq %rax, 0x838(%rsp)
movq %rax, 0x3c50(%rsp)
leaq 0x3c08(%rsp), %rdi
movq %rdi, 0x840(%rsp)
callq 0x11b6f0
movq 0x838(%rsp), %rdi
movq 0x840(%rsp), %rdx
leaq 0x406be3(%rip), %rsi    # 0x5b53fd
callq 0x134520
jmp 0x1ae821
leaq 0x64ff98(%rip), %rax    # 0x7fe7c0
movq %rax, 0x828(%rsp)
movq %rax, 0x3c50(%rsp)
leaq 0x3c07(%rsp), %rdi
movq %rdi, 0x830(%rsp)
callq 0x11b6f0
movq 0x828(%rsp), %rdi
movq 0x830(%rsp), %rdx
leaq 0x4214f1(%rip), %rsi    # 0x5cfd55
callq 0x134520
jmp 0x1ae86b
leaq 0x64ff6e(%rip), %rax    # 0x7fe7e0
movq %rax, 0x818(%rsp)
movq %rax, 0x3c50(%rsp)
leaq 0x3c06(%rsp), %rdi
movq %rdi, 0x820(%rsp)
callq 0x11b6f0
movq 0x818(%rsp), %rdi
movq 0x820(%rsp), %rdx
leaq 0x406b53(%rip), %rsi    # 0x5b5401
callq 0x134520
jmp 0x1ae8b5
leaq 0x64ff44(%rip), %rax    # 0x7fe800
movq %rax, 0x808(%rsp)
movq %rax, 0x3c50(%rsp)
leaq 0x3c05(%rsp), %rdi
movq %rdi, 0x810(%rsp)
callq 0x11b6f0
movq 0x808(%rsp), %rdi
movq 0x810(%rsp), %rdx
leaq 0x406b0c(%rip), %rsi    # 0x5b5404
callq 0x134520
jmp 0x1ae8ff
leaq 0x64ff1a(%rip), %rax    # 0x7fe820
movq %rax, 0x7f8(%rsp)
movq %rax, 0x3c50(%rsp)
leaq 0x3c04(%rsp), %rdi
movq %rdi, 0x800(%rsp)
callq 0x11b6f0
movq 0x7f8(%rsp), %rdi
movq 0x800(%rsp), %rdx
leaq 0x406ac5(%rip), %rsi    # 0x5b5407
callq 0x134520
jmp 0x1ae949
leaq 0x64fef0(%rip), %rax    # 0x7fe840
movq %rax, 0x7e8(%rsp)
movq %rax, 0x3c50(%rsp)
leaq 0x3c03(%rsp), %rdi
movq %rdi, 0x7f0(%rsp)
callq 0x11b6f0
movq 0x7e8(%rsp), %rdi
movq 0x7f0(%rsp), %rdx
leaq 0x419ac4(%rip), %rsi    # 0x5c8450
callq 0x134520
jmp 0x1ae993
leaq 0x64fec6(%rip), %rax    # 0x7fe860
movq %rax, 0x7d8(%rsp)
movq %rax, 0x3c50(%rsp)
leaq 0x3c02(%rsp), %rdi
movq %rdi, 0x7e0(%rsp)
callq 0x11b6f0
movq 0x7d8(%rsp), %rdi
movq 0x7e0(%rsp), %rdx
leaq 0x406a39(%rip), %rsi    # 0x5b540f
callq 0x134520
jmp 0x1ae9dd
leaq 0x64fe9c(%rip), %rax    # 0x7fe880
movq %rax, 0x7c8(%rsp)
movq %rax, 0x3c50(%rsp)
leaq 0x3c01(%rsp), %rdi
movq %rdi, 0x7d0(%rsp)
callq 0x11b6f0
movq 0x7c8(%rsp), %rdi
movq 0x7d0(%rsp), %rdx
leaq 0x4069eb(%rip), %rsi    # 0x5b540b
callq 0x134520
jmp 0x1aea27
leaq 0x64fe72(%rip), %rax    # 0x7fe8a0
movq %rax, 0x7b8(%rsp)
movq %rax, 0x3c50(%rsp)
leaq 0x3c00(%rsp), %rdi
movq %rdi, 0x7c0(%rsp)
callq 0x11b6f0
movq 0x7b8(%rsp), %rdi
movq 0x7c0(%rsp), %rdx
leaq 0x4069a4(%rip), %rsi    # 0x5b540e
callq 0x134520
jmp 0x1aea71
leaq 0x64fe48(%rip), %rax    # 0x7fe8c0
movq %rax, 0x7a8(%rsp)
movq %rax, 0x3c50(%rsp)
leaq 0x3bff(%rsp), %rdi
movq %rdi, 0x7b0(%rsp)
callq 0x11b6f0
movq 0x7a8(%rsp), %rdi
movq 0x7b0(%rsp), %rdx
leaq 0x406962(%rip), %rsi    # 0x5b5416
callq 0x134520
jmp 0x1aeabb
leaq 0x64fe1e(%rip), %rax    # 0x7fe8e0
movq %rax, 0x798(%rsp)
movq %rax, 0x3c50(%rsp)
leaq 0x3bfe(%rsp), %rdi
movq %rdi, 0x7a0(%rsp)
callq 0x11b6f0
movq 0x798(%rsp), %rdi
movq 0x7a0(%rsp), %rdx
leaq 0x406914(%rip), %rsi    # 0x5b5412
callq 0x134520
jmp 0x1aeb05
leaq 0x64fdf4(%rip), %rax    # 0x7fe900
movq %rax, 0x788(%rsp)
movq %rax, 0x3c50(%rsp)
leaq 0x3bfd(%rsp), %rdi
movq %rdi, 0x790(%rsp)
callq 0x11b6f0
movq 0x788(%rsp), %rdi
movq 0x790(%rsp), %rdx
leaq 0x4068cd(%rip), %rsi    # 0x5b5415
callq 0x134520
jmp 0x1aeb4f
leaq 0x64fdca(%rip), %rax    # 0x7fe920
movq %rax, 0x778(%rsp)
movq %rax, 0x3c50(%rsp)
leaq 0x3bfc(%rsp), %rdi
movq %rdi, 0x780(%rsp)
callq 0x11b6f0
movq 0x778(%rsp), %rdi
movq 0x780(%rsp), %rdx
leaq 0x406886(%rip), %rsi    # 0x5b5418
callq 0x134520
jmp 0x1aeb99
leaq 0x64fda0(%rip), %rax    # 0x7fe940
movq %rax, 0x768(%rsp)
movq %rax, 0x3c50(%rsp)
leaq 0x3bfb(%rsp), %rdi
movq %rdi, 0x770(%rsp)
callq 0x11b6f0
movq 0x768(%rsp), %rdi
movq 0x770(%rsp), %rdx
leaq 0x4210f3(%rip), %rsi    # 0x5cfccf
callq 0x134520
jmp 0x1aebe3
leaq 0x64fd76(%rip), %rax    # 0x7fe960
movq %rax, 0x758(%rsp)
movq %rax, 0x3c50(%rsp)
leaq 0x3bfa(%rsp), %rdi
movq %rdi, 0x760(%rsp)
callq 0x11b6f0
movq 0x758(%rsp), %rdi
movq 0x760(%rsp), %rdx
leaq 0x4067fa(%rip), %rsi    # 0x5b5420
callq 0x134520
jmp 0x1aec2d
leaq 0x64fd4c(%rip), %rax    # 0x7fe980
movq %rax, 0x748(%rsp)
movq %rax, 0x3c50(%rsp)
leaq 0x3bf9(%rsp), %rdi
movq %rdi, 0x750(%rsp)
callq 0x11b6f0
movq 0x748(%rsp), %rdi
movq 0x750(%rsp), %rdx
leaq 0x4067ac(%rip), %rsi    # 0x5b541c
callq 0x134520
jmp 0x1aec77
leaq 0x64fd22(%rip), %rax    # 0x7fe9a0
movq %rax, 0x738(%rsp)
movq %rax, 0x3c50(%rsp)
leaq 0x3bf8(%rsp), %rdi
movq %rdi, 0x740(%rsp)
callq 0x11b6f0
movq 0x738(%rsp), %rdi
movq 0x740(%rsp), %rdx
leaq 0x406765(%rip), %rsi    # 0x5b541f
callq 0x134520
jmp 0x1aecc1
leaq 0x64fcf8(%rip), %rax    # 0x7fe9c0
movq %rax, 0x728(%rsp)
movq %rax, 0x3c50(%rsp)
leaq 0x3bf7(%rsp), %rdi
movq %rdi, 0x730(%rsp)
callq 0x11b6f0
movq 0x728(%rsp), %rdi
movq 0x730(%rsp), %rdx
leaq 0x42123e(%rip), %rsi    # 0x5cff42
callq 0x134520
jmp 0x1aed0b
leaq 0x64fcce(%rip), %rax    # 0x7fe9e0
movq %rax, 0x718(%rsp)
movq %rax, 0x3c50(%rsp)
leaq 0x3bf6(%rsp), %rdi
movq %rdi, 0x720(%rsp)
callq 0x11b6f0
movq 0x718(%rsp), %rdi
movq 0x720(%rsp), %rdx
leaq 0x4066d5(%rip), %rsi    # 0x5b5423
callq 0x134520
jmp 0x1aed55
leaq 0x64fca4(%rip), %rax    # 0x7fea00
movq %rax, 0x708(%rsp)
movq %rax, 0x3c50(%rsp)
leaq 0x3bf5(%rsp), %rdi
movq %rdi, 0x710(%rsp)
callq 0x11b6f0
movq 0x708(%rsp), %rdi
movq 0x710(%rsp), %rdx
leaq 0x40668e(%rip), %rsi    # 0x5b5426
callq 0x134520
jmp 0x1aed9f
leaq 0x64fc7a(%rip), %rax    # 0x7fea20
movq %rax, 0x6f8(%rsp)
movq %rax, 0x3c50(%rsp)
leaq 0x3bf4(%rsp), %rdi
movq %rdi, 0x700(%rsp)
callq 0x11b6f0
movq 0x6f8(%rsp), %rdi
movq 0x700(%rsp), %rdx
leaq 0x406647(%rip), %rsi    # 0x5b5429
callq 0x134520
jmp 0x1aede9
leaq 0x64fc50(%rip), %rax    # 0x7fea40
movq %rax, 0x6e8(%rsp)
movq %rax, 0x3c50(%rsp)
leaq 0x3bf3(%rsp), %rdi
movq %rdi, 0x6f0(%rsp)
callq 0x11b6f0
movq 0x6e8(%rsp), %rdi
movq 0x6f0(%rsp), %rdx
leaq 0x402400(%rip), %rsi    # 0x5b122c
callq 0x134520
jmp 0x1aee33
leaq 0x64fc26(%rip), %rax    # 0x7fea60
movq %rax, 0x6d8(%rsp)
movq %rax, 0x3c50(%rsp)
leaq 0x3bf2(%rsp), %rdi
movq %rdi, 0x6e0(%rsp)
callq 0x11b6f0
movq 0x6d8(%rsp), %rdi
movq 0x6e0(%rsp), %rdx
leaq 0x4065bb(%rip), %rsi    # 0x5b5431
callq 0x134520
jmp 0x1aee7d
leaq 0x64fbfc(%rip), %rax    # 0x7fea80
movq %rax, 0x6c8(%rsp)
movq %rax, 0x3c50(%rsp)
leaq 0x3bf1(%rsp), %rdi
movq %rdi, 0x6d0(%rsp)
callq 0x11b6f0
movq 0x6c8(%rsp), %rdi
movq 0x6d0(%rsp), %rdx
leaq 0x40656d(%rip), %rsi    # 0x5b542d
callq 0x134520
jmp 0x1aeec7
leaq 0x64fbd2(%rip), %rax    # 0x7feaa0
movq %rax, 0x6b8(%rsp)
movq %rax, 0x3c50(%rsp)
leaq 0x3bf0(%rsp), %rdi
movq %rdi, 0x6c0(%rsp)
callq 0x11b6f0
movq 0x6b8(%rsp), %rdi
movq 0x6c0(%rsp), %rdx
leaq 0x406526(%rip), %rsi    # 0x5b5430
callq 0x134520
jmp 0x1aef11
leaq 0x64fba8(%rip), %rax    # 0x7feac0
movq %rax, 0x6a8(%rsp)
movq %rax, 0x3c50(%rsp)
leaq 0x3bef(%rsp), %rdi
movq %rdi, 0x6b0(%rsp)
callq 0x11b6f0
movq 0x6a8(%rsp), %rdi
movq 0x6b0(%rsp), %rdx
leaq 0x40ccd0(%rip), %rsi    # 0x5bbc24
callq 0x134520
jmp 0x1aef5b
leaq 0x64fb7e(%rip), %rax    # 0x7feae0
movq %rax, 0x698(%rsp)
movq %rax, 0x3c50(%rsp)
leaq 0x3bee(%rsp), %rdi
movq %rdi, 0x6a0(%rsp)
callq 0x11b6f0
movq 0x698(%rsp), %rdi
movq 0x6a0(%rsp), %rdx
leaq 0x406496(%rip), %rsi    # 0x5b5434
callq 0x134520
jmp 0x1aefa5
leaq 0x64fb54(%rip), %rax    # 0x7feb00
movq %rax, 0x688(%rsp)
movq %rax, 0x3c50(%rsp)
leaq 0x3bed(%rsp), %rdi
movq %rdi, 0x690(%rsp)
callq 0x11b6f0
movq 0x688(%rsp), %rdi
movq 0x690(%rsp), %rdx
leaq 0x40644f(%rip), %rsi    # 0x5b5437
callq 0x134520
jmp 0x1aefef
leaq 0x64fb2a(%rip), %rax    # 0x7feb20
movq %rax, 0x678(%rsp)
movq %rax, 0x3c50(%rsp)
leaq 0x3bec(%rsp), %rdi
movq %rdi, 0x680(%rsp)
callq 0x11b6f0
movq 0x678(%rsp), %rdi
movq 0x680(%rsp), %rdx
leaq 0x406408(%rip), %rsi    # 0x5b543a
callq 0x134520
jmp 0x1af039
leaq 0x64fb00(%rip), %rax    # 0x7feb40
movq %rax, 0x668(%rsp)
movq %rax, 0x3c50(%rsp)
leaq 0x3beb(%rsp), %rdi
movq %rdi, 0x670(%rsp)
callq 0x11b6f0
movq 0x668(%rsp), %rdi
movq 0x670(%rsp), %rdx
leaq 0x4128a0(%rip), %rsi    # 0x5c191c
callq 0x134520
jmp 0x1af083
leaq 0x64fad6(%rip), %rax    # 0x7feb60
movq %rax, 0x658(%rsp)
movq %rax, 0x3c50(%rsp)
leaq 0x3bea(%rsp), %rdi
movq %rdi, 0x660(%rsp)
callq 0x11b6f0
movq 0x658(%rsp), %rdi
movq 0x660(%rsp), %rdx
leaq 0x40637c(%rip), %rsi    # 0x5b5442
callq 0x134520
jmp 0x1af0cd
leaq 0x64faac(%rip), %rax    # 0x7feb80
movq %rax, 0x648(%rsp)
movq %rax, 0x3c50(%rsp)
leaq 0x3be9(%rsp), %rdi
movq %rdi, 0x650(%rsp)
callq 0x11b6f0
movq 0x648(%rsp), %rdi
movq 0x650(%rsp), %rdx
leaq 0x40632e(%rip), %rsi    # 0x5b543e
callq 0x134520
jmp 0x1af117
leaq 0x64fa82(%rip), %rax    # 0x7feba0
movq %rax, 0x638(%rsp)
movq %rax, 0x3c50(%rsp)
leaq 0x3be8(%rsp), %rdi
movq %rdi, 0x640(%rsp)
callq 0x11b6f0
movq 0x638(%rsp), %rdi
movq 0x640(%rsp), %rdx
leaq 0x4062e7(%rip), %rsi    # 0x5b5441
callq 0x134520
jmp 0x1af161
movb $0x0, 0x3be7(%rsp)
leaq 0x3be8(%rsp), %rdi
callq 0x11b820
leaq 0x3be9(%rsp), %rdi
callq 0x11b820
leaq 0x3bea(%rsp), %rdi
callq 0x11b820
leaq 0x3beb(%rsp), %rdi
callq 0x11b820
leaq 0x3bec(%rsp), %rdi
callq 0x11b820
leaq 0x3bed(%rsp), %rdi
callq 0x11b820
leaq 0x3bee(%rsp), %rdi
callq 0x11b820
leaq 0x3bef(%rsp), %rdi
callq 0x11b820
leaq 0x3bf0(%rsp), %rdi
callq 0x11b820
leaq 0x3bf1(%rsp), %rdi
callq 0x11b820
leaq 0x3bf2(%rsp), %rdi
callq 0x11b820
leaq 0x3bf3(%rsp), %rdi
callq 0x11b820
leaq 0x3bf4(%rsp), %rdi
callq 0x11b820
leaq 0x3bf5(%rsp), %rdi
callq 0x11b820
leaq 0x3bf6(%rsp), %rdi
callq 0x11b820
leaq 0x3bf7(%rsp), %rdi
callq 0x11b820
leaq 0x3bf8(%rsp), %rdi
callq 0x11b820
leaq 0x3bf9(%rsp), %rdi
callq 0x11b820
leaq 0x3bfa(%rsp), %rdi
callq 0x11b820
leaq 0x3bfb(%rsp), %rdi
callq 0x11b820
leaq 0x3bfc(%rsp), %rdi
callq 0x11b820
leaq 0x3bfd(%rsp), %rdi
callq 0x11b820
leaq 0x3bfe(%rsp), %rdi
callq 0x11b820
leaq 0x3bff(%rsp), %rdi
callq 0x11b820
leaq 0x3c00(%rsp), %rdi
callq 0x11b820
leaq 0x3c01(%rsp), %rdi
callq 0x11b820
leaq 0x3c02(%rsp), %rdi
callq 0x11b820
leaq 0x3c03(%rsp), %rdi
callq 0x11b820
leaq 0x3c04(%rsp), %rdi
callq 0x11b820
leaq 0x3c05(%rsp), %rdi
callq 0x11b820
leaq 0x3c06(%rsp), %rdi
callq 0x11b820
leaq 0x3c07(%rsp), %rdi
callq 0x11b820
leaq 0x3c08(%rsp), %rdi
callq 0x11b820
leaq 0x3c09(%rsp), %rdi
callq 0x11b820
leaq 0x3c0a(%rsp), %rdi
callq 0x11b820
leaq 0x3c0b(%rsp), %rdi
callq 0x11b820
leaq 0x3c0c(%rsp), %rdi
callq 0x11b820
leaq 0x3c0d(%rsp), %rdi
callq 0x11b820
leaq 0x3c0e(%rsp), %rdi
callq 0x11b820
leaq 0x3c0f(%rsp), %rdi
callq 0x11b820
leaq 0x3c10(%rsp), %rdi
callq 0x11b820
leaq 0x3c11(%rsp), %rdi
callq 0x11b820
leaq 0x3c12(%rsp), %rdi
callq 0x11b820
leaq 0x3c13(%rsp), %rdi
callq 0x11b820
leaq 0x3c14(%rsp), %rdi
callq 0x11b820
leaq 0x3c15(%rsp), %rdi
callq 0x11b820
leaq 0x3c16(%rsp), %rdi
callq 0x11b820
leaq 0x3c17(%rsp), %rdi
callq 0x11b820
leaq 0x3c18(%rsp), %rdi
callq 0x11b820
leaq 0x3c19(%rsp), %rdi
callq 0x11b820
leaq 0x3c1a(%rsp), %rdi
callq 0x11b820
leaq 0x3c1b(%rsp), %rdi
callq 0x11b820
leaq 0x3c1c(%rsp), %rdi
callq 0x11b820
leaq 0x3c1d(%rsp), %rdi
callq 0x11b820
leaq 0x3c1e(%rsp), %rdi
callq 0x11b820
leaq 0x3c1f(%rsp), %rdi
callq 0x11b820
leaq 0x3c20(%rsp), %rdi
callq 0x11b820
leaq 0x3c21(%rsp), %rdi
callq 0x11b820
leaq 0x3c22(%rsp), %rdi
callq 0x11b820
leaq 0x3c23(%rsp), %rdi
callq 0x11b820
leaq 0x3c24(%rsp), %rdi
callq 0x11b820
leaq 0x3c25(%rsp), %rdi
callq 0x11b820
leaq 0x3c26(%rsp), %rdi
callq 0x11b820
leaq 0x3c27(%rsp), %rdi
callq 0x11b820
leaq 0x3c28(%rsp), %rdi
callq 0x11b820
leaq 0x3c29(%rsp), %rdi
callq 0x11b820
leaq 0x3c2a(%rsp), %rdi
callq 0x11b820
leaq 0x3c2b(%rsp), %rdi
callq 0x11b820
leaq 0x3c2c(%rsp), %rdi
callq 0x11b820
leaq 0x3c2d(%rsp), %rdi
callq 0x11b820
leaq 0x3c2e(%rsp), %rdi
callq 0x11b820
leaq 0x3c2f(%rsp), %rdi
callq 0x11b820
leaq 0x3c30(%rsp), %rdi
callq 0x11b820
leaq 0x3c31(%rsp), %rdi
callq 0x11b820
leaq 0x3c32(%rsp), %rdi
callq 0x11b820
leaq 0x3c33(%rsp), %rdi
callq 0x11b820
leaq 0x3c34(%rsp), %rdi
callq 0x11b820
leaq 0x3c35(%rsp), %rdi
callq 0x11b820
leaq 0x3c36(%rsp), %rdi
callq 0x11b820
leaq 0x3c37(%rsp), %rdi
callq 0x11b820
leaq 0x3c38(%rsp), %rdi
callq 0x11b820
leaq 0x3c39(%rsp), %rdi
callq 0x11b820
leaq 0x3c3a(%rsp), %rdi
callq 0x11b820
leaq 0x3c3b(%rsp), %rdi
callq 0x11b820
leaq 0x3c3c(%rsp), %rdi
callq 0x11b820
leaq 0x3c3d(%rsp), %rdi
callq 0x11b820
leaq 0x3c3e(%rsp), %rdi
callq 0x11b820
leaq 0x3c3f(%rsp), %rdi
callq 0x11b820
leaq 0x3c40(%rsp), %rdi
callq 0x11b820
leaq 0x3c41(%rsp), %rdi
callq 0x11b820
leaq 0x3c42(%rsp), %rdi
callq 0x11b820
leaq 0x3c43(%rsp), %rdi
callq 0x11b820
leaq 0x3c44(%rsp), %rdi
callq 0x11b820
leaq 0x3c45(%rsp), %rdi
callq 0x11b820
leaq 0x3c46(%rsp), %rdi
callq 0x11b820
leaq 0x3c47(%rsp), %rdi
callq 0x11b820
leaq 0x3c48(%rsp), %rdi
callq 0x11b820
leaq 0x3c49(%rsp), %rdi
callq 0x11b820
leaq 0x3c4a(%rsp), %rdi
callq 0x11b820
leaq 0x3c4b(%rsp), %rdi
callq 0x11b820
leaq 0x3c4c(%rsp), %rdi
callq 0x11b820
leaq 0x3c4d(%rsp), %rdi
callq 0x11b820
leaq 0x3c4e(%rsp), %rdi
callq 0x11b820
leaq 0x3c4f(%rsp), %rdi
callq 0x11b820
leaq -0x7ec98(%rip), %rdi    # 0x130a20
xorl %eax, %eax
movl %eax, %esi
leaq 0x623d5d(%rip), %rdx    # 0x7d3420
callq 0x11b630
leaq 0x64f4f1(%rip), %rdi    # 0x7febc0
callq 0x11b470
movq $0x0, 0x3bd8(%rsp)
cmpq $0x12c, 0x3bd8(%rsp) # imm = 0x12C
jae 0x1b0be3
leaq 0x3bd0(%rsp), %rdi
movl $0x1, %esi
callq 0x22de90
jmp 0x1af706
leaq 0x3bc8(%rsp), %rdi
movl $0x1, %esi
callq 0x22de90
jmp 0x1af71a
leaq 0x3ba8(%rsp), %rdi
callq 0x22e450
jmp 0x1af729
leaq 0x3b90(%rsp), %rdi
movq %rdi, 0x630(%rsp)
callq 0x51f100
movq 0x630(%rsp), %rdi
movl $0x68, %esi
callq 0x560d10
jmp 0x1af752
movq $0x0, 0x3b88(%rsp)
cmpq $0x68, 0x3b88(%rsp)
jae 0x1b08eb
movaps 0x3eba2c(%rip), %xmm1   # 0x59b1a0
movq 0x3b88(%rsp), %xmm0
punpckldq %xmm1, %xmm0    # xmm0 = xmm0[0],xmm1[0],xmm0[1],xmm1[1]
movapd 0x3eba27(%rip), %xmm1   # 0x59b1b0
subpd %xmm1, %xmm0
movaps %xmm0, %xmm1
unpckhpd %xmm0, %xmm0            # xmm0 = xmm0[1,1]
addsd %xmm1, %xmm0
movsd %xmm0, 0x628(%rsp)
movq 0x3b88(%rsp), %rsi
leaq 0x3b90(%rsp), %rdi
callq 0x521770
movsd 0x628(%rsp), %xmm0
movsd %xmm0, (%rax)
movq 0x3b88(%rsp), %rax
andq $0x1, %rax
cmpq $0x0, %rax
je 0x1b0884
movq 0x3b88(%rsp), %rsi
movq %rsi, %rcx
shlq $0x5, %rcx
leaq 0x64e6d1(%rip), %rax    # 0x7fdec0
addq %rcx, %rax
movq %rax, 0x620(%rsp)
leaq 0x3b90(%rsp), %rdi
callq 0x521770
movq 0x620(%rsp), %rsi
movq %rax, %rdx
leaq 0x3bd0(%rsp), %rdi
xorl %ecx, %ecx
callq 0x2341e0
jmp 0x1af823
jmp 0x1b08d0
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
leaq 0x3c6f(%rsp), %rdi
callq 0x11b820
jmp 0x1b48b3
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b07a3
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b0796
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b0789
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b077c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b076f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b0762
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b0755
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b0748
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b073b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b072e
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b0721
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b0714
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b0707
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b06fa
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b06ed
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b06e0
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b06d3
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b06c6
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b06b9
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b06ac
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b069f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b0692
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b0685
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b0678
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b066b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b065e
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b0651
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b0644
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b0637
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b062a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b061d
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b0610
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b0603
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b05f6
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b05e9
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b05dc
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b05cf
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b05c2
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b05b5
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b05a8
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b059b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b058e
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b0581
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b0574
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b0567
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b055a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b054d
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b0540
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b0533
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b0526
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b0519
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b050c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b04ff
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b04f2
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b04e5
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b04d8
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b04cb
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b04be
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b04b1
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b04a4
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b0497
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b048a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b047d
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b0470
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b0463
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b0456
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b0449
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b043c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b042f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b0422
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b0415
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b0408
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b03fb
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b03ee
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b03e1
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b03d4
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b03c7
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b03ba
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b03ad
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b03a0
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b0393
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b0386
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b0379
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b036c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b035f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b0352
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b0345
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b0338
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b032b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b031e
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b0311
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b0304
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b02f7
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b02ea
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b02dd
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b02d0
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b02c3
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b02b6
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b02a9
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b029c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b028f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b0282
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b0275
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
leaq 0x3be8(%rsp), %rdi
callq 0x11b820
leaq 0x3be9(%rsp), %rdi
callq 0x11b820
leaq 0x3bea(%rsp), %rdi
callq 0x11b820
leaq 0x3beb(%rsp), %rdi
callq 0x11b820
leaq 0x3bec(%rsp), %rdi
callq 0x11b820
leaq 0x3bed(%rsp), %rdi
callq 0x11b820
leaq 0x3bee(%rsp), %rdi
callq 0x11b820
leaq 0x3bef(%rsp), %rdi
callq 0x11b820
leaq 0x3bf0(%rsp), %rdi
callq 0x11b820
leaq 0x3bf1(%rsp), %rdi
callq 0x11b820
leaq 0x3bf2(%rsp), %rdi
callq 0x11b820
leaq 0x3bf3(%rsp), %rdi
callq 0x11b820
leaq 0x3bf4(%rsp), %rdi
callq 0x11b820
leaq 0x3bf5(%rsp), %rdi
callq 0x11b820
leaq 0x3bf6(%rsp), %rdi
callq 0x11b820
leaq 0x3bf7(%rsp), %rdi
callq 0x11b820
leaq 0x3bf8(%rsp), %rdi
callq 0x11b820
leaq 0x3bf9(%rsp), %rdi
callq 0x11b820
leaq 0x3bfa(%rsp), %rdi
callq 0x11b820
leaq 0x3bfb(%rsp), %rdi
callq 0x11b820
leaq 0x3bfc(%rsp), %rdi
callq 0x11b820
leaq 0x3bfd(%rsp), %rdi
callq 0x11b820
leaq 0x3bfe(%rsp), %rdi
callq 0x11b820
leaq 0x3bff(%rsp), %rdi
callq 0x11b820
leaq 0x3c00(%rsp), %rdi
callq 0x11b820
leaq 0x3c01(%rsp), %rdi
callq 0x11b820
leaq 0x3c02(%rsp), %rdi
callq 0x11b820
leaq 0x3c03(%rsp), %rdi
callq 0x11b820
leaq 0x3c04(%rsp), %rdi
callq 0x11b820
leaq 0x3c05(%rsp), %rdi
callq 0x11b820
leaq 0x3c06(%rsp), %rdi
callq 0x11b820
leaq 0x3c07(%rsp), %rdi
callq 0x11b820
leaq 0x3c08(%rsp), %rdi
callq 0x11b820
leaq 0x3c09(%rsp), %rdi
callq 0x11b820
leaq 0x3c0a(%rsp), %rdi
callq 0x11b820
leaq 0x3c0b(%rsp), %rdi
callq 0x11b820
leaq 0x3c0c(%rsp), %rdi
callq 0x11b820
leaq 0x3c0d(%rsp), %rdi
callq 0x11b820
leaq 0x3c0e(%rsp), %rdi
callq 0x11b820
leaq 0x3c0f(%rsp), %rdi
callq 0x11b820
leaq 0x3c10(%rsp), %rdi
callq 0x11b820
leaq 0x3c11(%rsp), %rdi
callq 0x11b820
leaq 0x3c12(%rsp), %rdi
callq 0x11b820
leaq 0x3c13(%rsp), %rdi
callq 0x11b820
leaq 0x3c14(%rsp), %rdi
callq 0x11b820
leaq 0x3c15(%rsp), %rdi
callq 0x11b820
leaq 0x3c16(%rsp), %rdi
callq 0x11b820
leaq 0x3c17(%rsp), %rdi
callq 0x11b820
leaq 0x3c18(%rsp), %rdi
callq 0x11b820
leaq 0x3c19(%rsp), %rdi
callq 0x11b820
leaq 0x3c1a(%rsp), %rdi
callq 0x11b820
leaq 0x3c1b(%rsp), %rdi
callq 0x11b820
leaq 0x3c1c(%rsp), %rdi
callq 0x11b820
leaq 0x3c1d(%rsp), %rdi
callq 0x11b820
leaq 0x3c1e(%rsp), %rdi
callq 0x11b820
leaq 0x3c1f(%rsp), %rdi
callq 0x11b820
leaq 0x3c20(%rsp), %rdi
callq 0x11b820
leaq 0x3c21(%rsp), %rdi
callq 0x11b820
leaq 0x3c22(%rsp), %rdi
callq 0x11b820
leaq 0x3c23(%rsp), %rdi
callq 0x11b820
leaq 0x3c24(%rsp), %rdi
callq 0x11b820
leaq 0x3c25(%rsp), %rdi
callq 0x11b820
leaq 0x3c26(%rsp), %rdi
callq 0x11b820
leaq 0x3c27(%rsp), %rdi
callq 0x11b820
leaq 0x3c28(%rsp), %rdi
callq 0x11b820
leaq 0x3c29(%rsp), %rdi
callq 0x11b820
leaq 0x3c2a(%rsp), %rdi
callq 0x11b820
leaq 0x3c2b(%rsp), %rdi
callq 0x11b820
leaq 0x3c2c(%rsp), %rdi
callq 0x11b820
leaq 0x3c2d(%rsp), %rdi
callq 0x11b820
leaq 0x3c2e(%rsp), %rdi
callq 0x11b820
leaq 0x3c2f(%rsp), %rdi
callq 0x11b820
leaq 0x3c30(%rsp), %rdi
callq 0x11b820
leaq 0x3c31(%rsp), %rdi
callq 0x11b820
leaq 0x3c32(%rsp), %rdi
callq 0x11b820
leaq 0x3c33(%rsp), %rdi
callq 0x11b820
leaq 0x3c34(%rsp), %rdi
callq 0x11b820
leaq 0x3c35(%rsp), %rdi
callq 0x11b820
leaq 0x3c36(%rsp), %rdi
callq 0x11b820
leaq 0x3c37(%rsp), %rdi
callq 0x11b820
leaq 0x3c38(%rsp), %rdi
callq 0x11b820
leaq 0x3c39(%rsp), %rdi
callq 0x11b820
leaq 0x3c3a(%rsp), %rdi
callq 0x11b820
leaq 0x3c3b(%rsp), %rdi
callq 0x11b820
leaq 0x3c3c(%rsp), %rdi
callq 0x11b820
leaq 0x3c3d(%rsp), %rdi
callq 0x11b820
leaq 0x3c3e(%rsp), %rdi
callq 0x11b820
leaq 0x3c3f(%rsp), %rdi
callq 0x11b820
leaq 0x3c40(%rsp), %rdi
callq 0x11b820
leaq 0x3c41(%rsp), %rdi
callq 0x11b820
leaq 0x3c42(%rsp), %rdi
callq 0x11b820
leaq 0x3c43(%rsp), %rdi
callq 0x11b820
leaq 0x3c44(%rsp), %rdi
callq 0x11b820
leaq 0x3c45(%rsp), %rdi
callq 0x11b820
leaq 0x3c46(%rsp), %rdi
callq 0x11b820
leaq 0x3c47(%rsp), %rdi
callq 0x11b820
leaq 0x3c48(%rsp), %rdi
callq 0x11b820
leaq 0x3c49(%rsp), %rdi
callq 0x11b820
leaq 0x3c4a(%rsp), %rdi
callq 0x11b820
leaq 0x3c4b(%rsp), %rdi
callq 0x11b820
leaq 0x3c4c(%rsp), %rdi
callq 0x11b820
leaq 0x3c4d(%rsp), %rdi
callq 0x11b820
leaq 0x3c4e(%rsp), %rdi
callq 0x11b820
leaq 0x3c4f(%rsp), %rdi
callq 0x11b820
testb $0x1, 0x3be7(%rsp)
jne 0x1b07bc
jmp 0x1b080f
movq 0x3c50(%rsp), %rax
leaq 0x64d6f5(%rip), %rcx    # 0x7fdec0
cmpq %rax, %rcx
movq %rax, 0x618(%rsp)
je 0x1b080d
movq 0x618(%rsp), %rdi
addq $-0x20, %rdi
movq %rdi, 0x610(%rsp)
callq 0x11b838
movq 0x610(%rsp), %rax
leaq 0x64d6c0(%rip), %rcx    # 0x7fdec0
cmpq %rcx, %rax
movq %rax, 0x618(%rsp)
jne 0x1b07d8
jmp 0x1b080f
leaq 0x64e3aa(%rip), %rdi    # 0x7febc0
callq 0x11b360
jmp 0x1b48a6
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b48a6
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b0bd1
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b0bc4
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b0baa
movq 0x3b88(%rsp), %rsi
movq %rsi, %rcx
shlq $0x5, %rcx
leaq 0x64d626(%rip), %rax    # 0x7fdec0
addq %rcx, %rax
movq %rax, 0x608(%rsp)
leaq 0x3b90(%rsp), %rdi
callq 0x521770
movq 0x608(%rsp), %rsi
movq %rax, %rdx
leaq 0x3bc8(%rsp), %rdi
xorl %ecx, %ecx
callq 0x2341e0
jmp 0x1b08ce
jmp 0x1b08d0
jmp 0x1b08d2
movq 0x3b88(%rsp), %rax
addq $0x1, %rax
movq %rax, 0x3b88(%rsp)
jmp 0x1af75e
leaq 0x3bd0(%rsp), %rdi
callq 0x560db0
movq %rax, 0x600(%rsp)
jmp 0x1b0902
leaq 0x3bc8(%rsp), %rdi
callq 0x560db0
movq %rax, 0x5f8(%rsp)
jmp 0x1b0919
movq 0x5f8(%rsp), %rcx
movq 0x600(%rsp), %rax
addq %rcx, %rax
movq %rax, 0x3b80(%rsp)
movl $0x68, %eax
cmpq 0x3b80(%rsp), %rax
je 0x1b0977
movl 0x3b80(%rsp), %edx
leaq 0x404af4(%rip), %rdi    # 0x5b5445
xorl %eax, %eax
movl $0x68, %esi
callq 0x11b0b0
jmp 0x1b095f
movb $0x0, 0x3c97(%rsp)
movl $0x1, 0x3b7c(%rsp)
jmp 0x1b0b3d
leaq 0x3bd0(%rsp), %rdi
callq 0x22ded0
jmp 0x1b0986
leaq 0x3ba8(%rsp), %rdi
leaq 0x3bd0(%rsp), %rsi
callq 0x22e500
jmp 0x1b099d
leaq 0x3ba8(%rsp), %rdi
leaq 0x3bc8(%rsp), %rsi
callq 0x22e500
jmp 0x1b09b4
leaq 0x3100(%rsp), %rdi
movl $0x7f, %esi
callq 0x22e5b0
jmp 0x1b09c8
leaq 0x3250(%rsp), %rdi
leaq 0x3100(%rsp), %rsi
callq 0x22e6e0
jmp 0x1b09df
leaq 0x3100(%rsp), %rdi
callq 0x22ef10
leaq 0x3250(%rsp), %rdi
leaq 0x3c70(%rsp), %rsi
leaq 0x3ba8(%rsp), %rdx
callq 0x22ef80
movb %al, 0x5f7(%rsp)
jmp 0x1b0a12
movb 0x5f7(%rsp), %al
testb $0x1, %al
jne 0x1b0afe
jmp 0x1b0a23
leaq 0x30e0(%rsp), %rdi
leaq 0x3250(%rsp), %rsi
callq 0x22f810
jmp 0x1b0a3a
leaq 0x30e0(%rsp), %rdi
callq 0x11b120
movq %rax, 0x5e8(%rsp)
leaq 0x3c70(%rsp), %rdi
callq 0x11b120
movq 0x5e8(%rsp), %rsi
movq %rax, %rdx
leaq 0x404a33(%rip), %rdi    # 0x5b54a1
xorl %eax, %eax
callq 0x11b0b0
jmp 0x1b0a77
leaq 0x30e0(%rsp), %rdi
callq 0x11b838
movb $0x0, 0x3c97(%rsp)
movl $0x1, 0x3b7c(%rsp)
jmp 0x1b0b09
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
leaq 0x3100(%rsp), %rdi
callq 0x22ef10
jmp 0x1b0baa
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b0b9d
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
leaq 0x30e0(%rsp), %rdi
callq 0x11b838
jmp 0x1b0b9d
movl $0x0, 0x3b7c(%rsp)
leaq 0x3250(%rsp), %rdi
callq 0x22f8d0
movl 0x3b7c(%rsp), %eax
testl %eax, %eax
jne 0x1b0b3d
jmp 0x1b0b23
leaq 0x3ba8(%rsp), %rdi
callq 0x22fb10
jmp 0x1b0b32
movl $0x0, 0x3b7c(%rsp)
leaq 0x3b90(%rsp), %rdi
callq 0x51f750
leaq 0x3ba8(%rsp), %rdi
callq 0x22fb60
leaq 0x3bc8(%rsp), %rdi
callq 0x22fc60
leaq 0x3bd0(%rsp), %rdi
callq 0x22fc60
movl 0x3b7c(%rsp), %eax
testl %eax, %eax
jne 0x1b4888
jmp 0x1b0b82
jmp 0x1b0b84
movq 0x3bd8(%rsp), %rax
addq $0x1, %rax
movq %rax, 0x3bd8(%rsp)
jmp 0x1af6e0
leaq 0x3250(%rsp), %rdi
callq 0x22f8d0
leaq 0x3b90(%rsp), %rdi
callq 0x51f750
leaq 0x3ba8(%rsp), %rdi
callq 0x22fb60
leaq 0x3bc8(%rsp), %rdi
callq 0x22fc60
leaq 0x3bd0(%rsp), %rdi
callq 0x22fc60
jmp 0x1b48a6
cmpb $0x0, 0x64e9c6(%rip)    # 0x7ff5b0
jne 0x1b2711
leaq 0x64e9b9(%rip), %rdi    # 0x7ff5b0
callq 0x11b2c0
cmpl $0x0, %eax
je 0x1b2711
movb $0x1, 0x3088(%rsp)
leaq 0x64dfbc(%rip), %rax    # 0x7febd0
movq %rax, 0x5d8(%rsp)
movq %rax, 0x30d8(%rsp)
leaq 0x30d7(%rsp), %rdi
movq %rdi, 0x5e0(%rsp)
callq 0x11b6f0
movq 0x5d8(%rsp), %rdi
movq 0x5e0(%rsp), %rdx
leaq 0x40487c(%rip), %rsi    # 0x5b54cc
callq 0x134520
jmp 0x1b0c57
leaq 0x64df92(%rip), %rax    # 0x7febf0
movq %rax, 0x5c8(%rsp)
movq %rax, 0x30d8(%rsp)
leaq 0x30d6(%rsp), %rdi
movq %rdi, 0x5d0(%rsp)
callq 0x11b6f0
movq 0x5c8(%rsp), %rdi
movq 0x5d0(%rsp), %rdx
leaq 0x404836(%rip), %rsi    # 0x5b54d0
callq 0x134520
jmp 0x1b0ca1
leaq 0x64df68(%rip), %rax    # 0x7fec10
movq %rax, 0x5b8(%rsp)
movq %rax, 0x30d8(%rsp)
leaq 0x30d5(%rsp), %rdi
movq %rdi, 0x5c0(%rsp)
callq 0x11b6f0
movq 0x5b8(%rsp), %rdi
movq 0x5c0(%rsp), %rdx
leaq 0x4047f2(%rip), %rsi    # 0x5b54d6
callq 0x134520
jmp 0x1b0ceb
leaq 0x64df3e(%rip), %rax    # 0x7fec30
movq %rax, 0x5a8(%rsp)
movq %rax, 0x30d8(%rsp)
leaq 0x30d4(%rsp), %rdi
movq %rdi, 0x5b0(%rsp)
callq 0x11b6f0
movq 0x5a8(%rsp), %rdi
movq 0x5b0(%rsp), %rdx
leaq 0x40480d(%rip), %rsi    # 0x5b553b
callq 0x134520
jmp 0x1b0d35
leaq 0x64df14(%rip), %rax    # 0x7fec50
movq %rax, 0x598(%rsp)
movq %rax, 0x30d8(%rsp)
leaq 0x30d3(%rsp), %rdi
movq %rdi, 0x5a0(%rsp)
callq 0x11b6f0
movq 0x598(%rsp), %rdi
movq 0x5a0(%rsp), %rdx
leaq 0x404766(%rip), %rsi    # 0x5b54de
callq 0x134520
jmp 0x1b0d7f
leaq 0x64deea(%rip), %rax    # 0x7fec70
movq %rax, 0x588(%rsp)
movq %rax, 0x30d8(%rsp)
leaq 0x30d2(%rsp), %rdi
movq %rdi, 0x590(%rsp)
callq 0x11b6f0
movq 0x588(%rsp), %rdi
movq 0x590(%rsp), %rdx
leaq 0x404722(%rip), %rsi    # 0x5b54e4
callq 0x134520
jmp 0x1b0dc9
leaq 0x64dec0(%rip), %rax    # 0x7fec90
movq %rax, 0x578(%rsp)
movq %rax, 0x30d8(%rsp)
leaq 0x30d1(%rsp), %rdi
movq %rdi, 0x580(%rsp)
callq 0x11b6f0
movq 0x578(%rsp), %rdi
movq 0x580(%rsp), %rdx
leaq 0x4046e0(%rip), %rsi    # 0x5b54ec
callq 0x134520
jmp 0x1b0e13
leaq 0x64de96(%rip), %rax    # 0x7fecb0
movq %rax, 0x568(%rsp)
movq %rax, 0x30d8(%rsp)
leaq 0x30d0(%rsp), %rdi
movq %rdi, 0x570(%rsp)
callq 0x11b6f0
movq 0x568(%rsp), %rdi
movq 0x570(%rsp), %rdx
leaq 0x40469e(%rip), %rsi    # 0x5b54f4
callq 0x134520
jmp 0x1b0e5d
leaq 0x64de6c(%rip), %rax    # 0x7fecd0
movq %rax, 0x558(%rsp)
movq %rax, 0x30d8(%rsp)
leaq 0x30cf(%rsp), %rdi
movq %rdi, 0x560(%rsp)
callq 0x11b6f0
movq 0x558(%rsp), %rdi
movq 0x560(%rsp), %rdx
leaq 0x40465e(%rip), %rsi    # 0x5b54fe
callq 0x134520
jmp 0x1b0ea7
leaq 0x64de42(%rip), %rax    # 0x7fecf0
movq %rax, 0x548(%rsp)
movq %rax, 0x30d8(%rsp)
leaq 0x30ce(%rsp), %rdi
movq %rdi, 0x550(%rsp)
callq 0x11b6f0
movq 0x548(%rsp), %rdi
movq 0x550(%rsp), %rdx
leaq 0x4045f6(%rip), %rsi    # 0x5b54e0
callq 0x134520
jmp 0x1b0ef1
leaq 0x64de18(%rip), %rax    # 0x7fed10
movq %rax, 0x538(%rsp)
movq %rax, 0x30d8(%rsp)
leaq 0x30cd(%rsp), %rdi
movq %rdi, 0x540(%rsp)
callq 0x11b6f0
movq 0x538(%rsp), %rdi
movq 0x540(%rsp), %rdx
leaq 0x4045b2(%rip), %rsi    # 0x5b54e6
callq 0x134520
jmp 0x1b0f3b
leaq 0x64ddee(%rip), %rax    # 0x7fed30
movq %rax, 0x528(%rsp)
movq %rax, 0x30d8(%rsp)
leaq 0x30cc(%rsp), %rdi
movq %rdi, 0x530(%rsp)
callq 0x11b6f0
movq 0x528(%rsp), %rdi
movq 0x530(%rsp), %rdx
leaq 0x40458a(%rip), %rsi    # 0x5b5508
callq 0x134520
jmp 0x1b0f85
leaq 0x64ddc4(%rip), %rax    # 0x7fed50
movq %rax, 0x518(%rsp)
movq %rax, 0x30d8(%rsp)
leaq 0x30cb(%rsp), %rdi
movq %rdi, 0x520(%rsp)
callq 0x11b6f0
movq 0x518(%rsp), %rdi
movq 0x520(%rsp), %rdx
leaq 0x404548(%rip), %rsi    # 0x5b5510
callq 0x134520
jmp 0x1b0fcf
leaq 0x64dd9a(%rip), %rax    # 0x7fed70
movq %rax, 0x508(%rsp)
movq %rax, 0x30d8(%rsp)
leaq 0x30ca(%rsp), %rdi
movq %rdi, 0x510(%rsp)
callq 0x11b6f0
movq 0x508(%rsp), %rdi
movq 0x510(%rsp), %rdx
leaq 0x4044ee(%rip), %rsi    # 0x5b5500
callq 0x134520
jmp 0x1b1019
leaq 0x64dd70(%rip), %rax    # 0x7fed90
movq %rax, 0x4f8(%rsp)
movq %rax, 0x30d8(%rsp)
leaq 0x30c9(%rsp), %rdi
movq %rdi, 0x500(%rsp)
callq 0x11b6f0
movq 0x4f8(%rsp), %rdi
movq 0x500(%rsp), %rdx
leaq 0x40449a(%rip), %rsi    # 0x5b54f6
callq 0x134520
jmp 0x1b1063
leaq 0x64dd46(%rip), %rax    # 0x7fedb0
movq %rax, 0x4e8(%rsp)
movq %rax, 0x30d8(%rsp)
leaq 0x30c8(%rsp), %rdi
movq %rdi, 0x4f0(%rsp)
callq 0x11b6f0
movq 0x4e8(%rsp), %rdi
movq 0x4f0(%rsp), %rdx
leaq 0x404476(%rip), %rsi    # 0x5b551c
callq 0x134520
jmp 0x1b10ad
leaq 0x64dd1c(%rip), %rax    # 0x7fedd0
movq %rax, 0x4d8(%rsp)
movq %rax, 0x30d8(%rsp)
leaq 0x30c7(%rsp), %rdi
movq %rdi, 0x4e0(%rsp)
callq 0x11b6f0
movq 0x4d8(%rsp), %rdi
movq 0x4e0(%rsp), %rdx
leaq 0x404435(%rip), %rsi    # 0x5b5525
callq 0x134520
jmp 0x1b10f7
leaq 0x64dcf2(%rip), %rax    # 0x7fedf0
movq %rax, 0x4c8(%rsp)
movq %rax, 0x30d8(%rsp)
leaq 0x30c6(%rsp), %rdi
movq %rdi, 0x4d0(%rsp)
callq 0x11b6f0
movq 0x4c8(%rsp), %rdi
movq 0x4d0(%rsp), %rdx
leaq 0x40441c(%rip), %rsi    # 0x5b5556
callq 0x134520
jmp 0x1b1141
leaq 0x64dcc8(%rip), %rax    # 0x7fee10
movq %rax, 0x4b8(%rsp)
movq %rax, 0x30d8(%rsp)
leaq 0x30c5(%rsp), %rdi
movq %rdi, 0x4c0(%rsp)
callq 0x11b6f0
movq 0x4b8(%rsp), %rdi
movq 0x4c0(%rsp), %rdx
leaq 0x4043d8(%rip), %rsi    # 0x5b555c
callq 0x134520
jmp 0x1b118b
leaq 0x64dc9e(%rip), %rax    # 0x7fee30
movq %rax, 0x4a8(%rsp)
movq %rax, 0x30d8(%rsp)
leaq 0x30c4(%rsp), %rdi
movq %rdi, 0x4b0(%rsp)
callq 0x11b6f0
movq 0x4a8(%rsp), %rdi
movq 0x4b0(%rsp), %rdx
leaq 0x4043de(%rip), %rsi    # 0x5b55ac
callq 0x134520
jmp 0x1b11d5
leaq 0x64dc74(%rip), %rax    # 0x7fee50
movq %rax, 0x498(%rsp)
movq %rax, 0x30d8(%rsp)
leaq 0x30c3(%rsp), %rdi
movq %rdi, 0x4a0(%rsp)
callq 0x11b6f0
movq 0x498(%rsp), %rdi
movq 0x4a0(%rsp), %rdx
leaq 0x404315(%rip), %rsi    # 0x5b552d
callq 0x134520
jmp 0x1b121f
leaq 0x64dc4a(%rip), %rax    # 0x7fee70
movq %rax, 0x488(%rsp)
movq %rax, 0x30d8(%rsp)
leaq 0x30c2(%rsp), %rdi
movq %rdi, 0x490(%rsp)
callq 0x11b6f0
movq 0x488(%rsp), %rdi
movq 0x490(%rsp), %rdx
leaq 0x4042d1(%rip), %rsi    # 0x5b5533
callq 0x134520
jmp 0x1b1269
leaq 0x64dc20(%rip), %rax    # 0x7fee90
movq %rax, 0x478(%rsp)
movq %rax, 0x30d8(%rsp)
leaq 0x30c1(%rsp), %rdi
movq %rdi, 0x480(%rsp)
callq 0x11b6f0
movq 0x478(%rsp), %rdi
movq 0x480(%rsp), %rdx
leaq 0x40428d(%rip), %rsi    # 0x5b5539
callq 0x134520
jmp 0x1b12b3
leaq 0x64dbf6(%rip), %rax    # 0x7feeb0
movq %rax, 0x468(%rsp)
movq %rax, 0x30d8(%rsp)
leaq 0x30c0(%rsp), %rdi
movq %rdi, 0x470(%rsp)
callq 0x11b6f0
movq 0x468(%rsp), %rdi
movq 0x470(%rsp), %rdx
leaq 0x404249(%rip), %rsi    # 0x5b553f
callq 0x134520
jmp 0x1b12fd
leaq 0x64dbcc(%rip), %rax    # 0x7feed0
movq %rax, 0x458(%rsp)
movq %rax, 0x30d8(%rsp)
leaq 0x30bf(%rsp), %rdi
movq %rdi, 0x460(%rsp)
callq 0x11b6f0
movq 0x458(%rsp), %rdi
movq 0x460(%rsp), %rdx
leaq 0x404205(%rip), %rsi    # 0x5b5545
callq 0x134520
jmp 0x1b1347
leaq 0x64dba2(%rip), %rax    # 0x7feef0
movq %rax, 0x448(%rsp)
movq %rax, 0x30d8(%rsp)
leaq 0x30be(%rsp), %rdi
movq %rdi, 0x450(%rsp)
callq 0x11b6f0
movq 0x448(%rsp), %rdi
movq 0x450(%rsp), %rdx
leaq 0x4041c0(%rip), %rsi    # 0x5b554a
callq 0x134520
jmp 0x1b1391
leaq 0x64db78(%rip), %rax    # 0x7fef10
movq %rax, 0x438(%rsp)
movq %rax, 0x30d8(%rsp)
leaq 0x30bd(%rsp), %rdi
movq %rdi, 0x440(%rsp)
callq 0x11b6f0
movq 0x438(%rsp), %rdi
movq 0x440(%rsp), %rdx
leaq 0x40417b(%rip), %rsi    # 0x5b554f
callq 0x134520
jmp 0x1b13db
leaq 0x64db4e(%rip), %rax    # 0x7fef30
movq %rax, 0x428(%rsp)
movq %rax, 0x30d8(%rsp)
leaq 0x30bc(%rsp), %rdi
movq %rdi, 0x430(%rsp)
callq 0x11b6f0
movq 0x428(%rsp), %rdi
movq 0x430(%rsp), %rdx
leaq 0x404136(%rip), %rsi    # 0x5b5554
callq 0x134520
jmp 0x1b1425
leaq 0x64db24(%rip), %rax    # 0x7fef50
movq %rax, 0x418(%rsp)
movq %rax, 0x30d8(%rsp)
leaq 0x30bb(%rsp), %rdi
movq %rdi, 0x420(%rsp)
callq 0x11b6f0
movq 0x418(%rsp), %rdi
movq 0x420(%rsp), %rdx
leaq 0x4040f2(%rip), %rsi    # 0x5b555a
callq 0x134520
jmp 0x1b146f
leaq 0x64dafa(%rip), %rax    # 0x7fef70
movq %rax, 0x408(%rsp)
movq %rax, 0x30d8(%rsp)
leaq 0x30ba(%rsp), %rdi
movq %rdi, 0x410(%rsp)
callq 0x11b6f0
movq 0x408(%rsp), %rdi
movq 0x410(%rsp), %rdx
leaq 0x4040ae(%rip), %rsi    # 0x5b5560
callq 0x134520
jmp 0x1b14b9
leaq 0x64dad0(%rip), %rax    # 0x7fef90
movq %rax, 0x3f8(%rsp)
movq %rax, 0x30d8(%rsp)
leaq 0x30b9(%rsp), %rdi
movq %rdi, 0x400(%rsp)
callq 0x11b6f0
movq 0x3f8(%rsp), %rdi
movq 0x400(%rsp), %rdx
leaq 0x40406a(%rip), %rsi    # 0x5b5566
callq 0x134520
jmp 0x1b1503
leaq 0x64daa6(%rip), %rax    # 0x7fefb0
movq %rax, 0x3e8(%rsp)
movq %rax, 0x30d8(%rsp)
leaq 0x30b8(%rsp), %rdi
movq %rdi, 0x3f0(%rsp)
callq 0x11b6f0
movq 0x3e8(%rsp), %rdi
movq 0x3f0(%rsp), %rdx
leaq 0x404026(%rip), %rsi    # 0x5b556c
callq 0x134520
jmp 0x1b154d
leaq 0x64da7c(%rip), %rax    # 0x7fefd0
movq %rax, 0x3d8(%rsp)
movq %rax, 0x30d8(%rsp)
leaq 0x30b7(%rsp), %rdi
movq %rdi, 0x3e0(%rsp)
callq 0x11b6f0
movq 0x3d8(%rsp), %rdi
movq 0x3e0(%rsp), %rdx
leaq 0x403fe4(%rip), %rsi    # 0x5b5574
callq 0x134520
jmp 0x1b1597
leaq 0x64da52(%rip), %rax    # 0x7feff0
movq %rax, 0x3c8(%rsp)
movq %rax, 0x30d8(%rsp)
leaq 0x30b6(%rsp), %rdi
movq %rdi, 0x3d0(%rsp)
callq 0x11b6f0
movq 0x3c8(%rsp), %rdi
movq 0x3d0(%rsp), %rdx
leaq 0x403fa0(%rip), %rsi    # 0x5b557a
callq 0x134520
jmp 0x1b15e1
leaq 0x64da28(%rip), %rax    # 0x7ff010
movq %rax, 0x3b8(%rsp)
movq %rax, 0x30d8(%rsp)
leaq 0x30b5(%rsp), %rdi
movq %rdi, 0x3c0(%rsp)
callq 0x11b6f0
movq 0x3b8(%rsp), %rdi
movq 0x3c0(%rsp), %rdx
leaq 0x403f5c(%rip), %rsi    # 0x5b5580
callq 0x134520
jmp 0x1b162b
leaq 0x64d9fe(%rip), %rax    # 0x7ff030
movq %rax, 0x3a8(%rsp)
movq %rax, 0x30d8(%rsp)
leaq 0x30b4(%rsp), %rdi
movq %rdi, 0x3b0(%rsp)
callq 0x11b6f0
movq 0x3a8(%rsp), %rdi
movq 0x3b0(%rsp), %rdx
leaq 0x403f18(%rip), %rsi    # 0x5b5586
callq 0x134520
jmp 0x1b1675
leaq 0x64d9d4(%rip), %rax    # 0x7ff050
movq %rax, 0x398(%rsp)
movq %rax, 0x30d8(%rsp)
leaq 0x30b3(%rsp), %rdi
movq %rdi, 0x3a0(%rsp)
callq 0x11b6f0
movq 0x398(%rsp), %rdi
movq 0x3a0(%rsp), %rdx
leaq 0x403ed4(%rip), %rsi    # 0x5b558c
callq 0x134520
jmp 0x1b16bf
leaq 0x64d9aa(%rip), %rax    # 0x7ff070
movq %rax, 0x388(%rsp)
movq %rax, 0x30d8(%rsp)
leaq 0x30b2(%rsp), %rdi
movq %rdi, 0x390(%rsp)
callq 0x11b6f0
movq 0x388(%rsp), %rdi
movq 0x390(%rsp), %rdx
leaq 0x403e90(%rip), %rsi    # 0x5b5592
callq 0x134520
jmp 0x1b1709
leaq 0x64d980(%rip), %rax    # 0x7ff090
movq %rax, 0x378(%rsp)
movq %rax, 0x30d8(%rsp)
leaq 0x30b1(%rsp), %rdi
movq %rdi, 0x380(%rsp)
callq 0x11b6f0
movq 0x378(%rsp), %rdi
movq 0x380(%rsp), %rdx
leaq 0x403e4c(%rip), %rsi    # 0x5b5598
callq 0x134520
jmp 0x1b1753
leaq 0x64d956(%rip), %rax    # 0x7ff0b0
movq %rax, 0x368(%rsp)
movq %rax, 0x30d8(%rsp)
leaq 0x30b0(%rsp), %rdi
movq %rdi, 0x370(%rsp)
callq 0x11b6f0
movq 0x368(%rsp), %rdi
movq 0x370(%rsp), %rdx
leaq 0x403e08(%rip), %rsi    # 0x5b559e
callq 0x134520
jmp 0x1b179d
leaq 0x64d92c(%rip), %rax    # 0x7ff0d0
movq %rax, 0x358(%rsp)
movq %rax, 0x30d8(%rsp)
leaq 0x30af(%rsp), %rdi
movq %rdi, 0x360(%rsp)
callq 0x11b6f0
movq 0x358(%rsp), %rdi
movq 0x360(%rsp), %rdx
leaq 0x403dc4(%rip), %rsi    # 0x5b55a4
callq 0x134520
jmp 0x1b17e7
leaq 0x64d902(%rip), %rax    # 0x7ff0f0
movq %rax, 0x348(%rsp)
movq %rax, 0x30d8(%rsp)
leaq 0x30ae(%rsp), %rdi
movq %rdi, 0x350(%rsp)
callq 0x11b6f0
movq 0x348(%rsp), %rdi
movq 0x350(%rsp), %rdx
leaq 0x403d80(%rip), %rsi    # 0x5b55aa
callq 0x134520
jmp 0x1b1831
leaq 0x64d8d8(%rip), %rax    # 0x7ff110
movq %rax, 0x338(%rsp)
movq %rax, 0x30d8(%rsp)
leaq 0x30ad(%rsp), %rdi
movq %rdi, 0x340(%rsp)
callq 0x11b6f0
movq 0x338(%rsp), %rdi
movq 0x340(%rsp), %rdx
leaq 0x403d3c(%rip), %rsi    # 0x5b55b0
callq 0x134520
jmp 0x1b187b
leaq 0x64d8ae(%rip), %rax    # 0x7ff130
movq %rax, 0x328(%rsp)
movq %rax, 0x30d8(%rsp)
leaq 0x30ac(%rsp), %rdi
movq %rdi, 0x330(%rsp)
callq 0x11b6f0
movq 0x328(%rsp), %rdi
movq 0x330(%rsp), %rdx
leaq 0x403cf8(%rip), %rsi    # 0x5b55b6
callq 0x134520
jmp 0x1b18c5
leaq 0x64d884(%rip), %rax    # 0x7ff150
movq %rax, 0x318(%rsp)
movq %rax, 0x30d8(%rsp)
leaq 0x30ab(%rsp), %rdi
movq %rdi, 0x320(%rsp)
callq 0x11b6f0
movq 0x318(%rsp), %rdi
movq 0x320(%rsp), %rdx
leaq 0x403cb4(%rip), %rsi    # 0x5b55bc
callq 0x134520
jmp 0x1b190f
leaq 0x64d85a(%rip), %rax    # 0x7ff170
movq %rax, 0x308(%rsp)
movq %rax, 0x30d8(%rsp)
leaq 0x30aa(%rsp), %rdi
movq %rdi, 0x310(%rsp)
callq 0x11b6f0
movq 0x308(%rsp), %rdi
movq 0x310(%rsp), %rdx
leaq 0x403c70(%rip), %rsi    # 0x5b55c2
callq 0x134520
jmp 0x1b1959
leaq 0x64d830(%rip), %rax    # 0x7ff190
movq %rax, 0x2f8(%rsp)
movq %rax, 0x30d8(%rsp)
leaq 0x30a9(%rsp), %rdi
movq %rdi, 0x300(%rsp)
callq 0x11b6f0
movq 0x2f8(%rsp), %rdi
movq 0x300(%rsp), %rdx
leaq 0x403c2c(%rip), %rsi    # 0x5b55c8
callq 0x134520
jmp 0x1b19a3
leaq 0x64d806(%rip), %rax    # 0x7ff1b0
movq %rax, 0x2e8(%rsp)
movq %rax, 0x30d8(%rsp)
leaq 0x30a8(%rsp), %rdi
movq %rdi, 0x2f0(%rsp)
callq 0x11b6f0
movq 0x2e8(%rsp), %rdi
movq 0x2f0(%rsp), %rdx
leaq 0x403be8(%rip), %rsi    # 0x5b55ce
callq 0x134520
jmp 0x1b19ed
leaq 0x64d7dc(%rip), %rax    # 0x7ff1d0
movq %rax, 0x2d8(%rsp)
movq %rax, 0x30d8(%rsp)
leaq 0x30a7(%rsp), %rdi
movq %rdi, 0x2e0(%rsp)
callq 0x11b6f0
movq 0x2d8(%rsp), %rdi
movq 0x2e0(%rsp), %rdx
leaq 0x403ba4(%rip), %rsi    # 0x5b55d4
callq 0x134520
jmp 0x1b1a37
leaq 0x64d7b2(%rip), %rax    # 0x7ff1f0
movq %rax, 0x2c8(%rsp)
movq %rax, 0x30d8(%rsp)
leaq 0x30a6(%rsp), %rdi
movq %rdi, 0x2d0(%rsp)
callq 0x11b6f0
movq 0x2c8(%rsp), %rdi
movq 0x2d0(%rsp), %rdx
leaq 0x403b60(%rip), %rsi    # 0x5b55da
callq 0x134520
jmp 0x1b1a81
leaq 0x64d788(%rip), %rax    # 0x7ff210
movq %rax, 0x2b8(%rsp)
movq %rax, 0x30d8(%rsp)
leaq 0x30a5(%rsp), %rdi
movq %rdi, 0x2c0(%rsp)
callq 0x11b6f0
movq 0x2b8(%rsp), %rdi
movq 0x2c0(%rsp), %rdx
leaq 0x403b3c(%rip), %rsi    # 0x5b5600
callq 0x134520
jmp 0x1b1acb
leaq 0x64d75e(%rip), %rax    # 0x7ff230
movq %rax, 0x2a8(%rsp)
movq %rax, 0x30d8(%rsp)
leaq 0x30a4(%rsp), %rdi
movq %rdi, 0x2b0(%rsp)
callq 0x11b6f0
movq 0x2a8(%rsp), %rdi
movq 0x2b0(%rsp), %rdx
leaq 0x403b18(%rip), %rsi    # 0x5b5626
callq 0x134520
jmp 0x1b1b15
leaq 0x64d734(%rip), %rax    # 0x7ff250
movq %rax, 0x298(%rsp)
movq %rax, 0x30d8(%rsp)
leaq 0x30a3(%rsp), %rdi
movq %rdi, 0x2a0(%rsp)
callq 0x11b6f0
movq 0x298(%rsp), %rdi
movq 0x2a0(%rsp), %rdx
leaq 0x403af4(%rip), %rsi    # 0x5b564c
callq 0x134520
jmp 0x1b1b5f
leaq 0x64d70a(%rip), %rax    # 0x7ff270
movq %rax, 0x288(%rsp)
movq %rax, 0x30d8(%rsp)
leaq 0x30a2(%rsp), %rdi
movq %rdi, 0x290(%rsp)
callq 0x11b6f0
movq 0x288(%rsp), %rdi
movq 0x290(%rsp), %rdx
leaq 0x403ad0(%rip), %rsi    # 0x5b5672
callq 0x134520
jmp 0x1b1ba9
leaq 0x64d6e0(%rip), %rax    # 0x7ff290
movq %rax, 0x278(%rsp)
movq %rax, 0x30d8(%rsp)
leaq 0x30a1(%rsp), %rdi
movq %rdi, 0x280(%rsp)
callq 0x11b6f0
movq 0x278(%rsp), %rdi
movq 0x280(%rsp), %rdx
leaq 0x403aac(%rip), %rsi    # 0x5b5698
callq 0x134520
jmp 0x1b1bf3
leaq 0x64d6b6(%rip), %rax    # 0x7ff2b0
movq %rax, 0x268(%rsp)
movq %rax, 0x30d8(%rsp)
leaq 0x30a0(%rsp), %rdi
movq %rdi, 0x270(%rsp)
callq 0x11b6f0
movq 0x268(%rsp), %rdi
movq 0x270(%rsp), %rdx
leaq 0x403a88(%rip), %rsi    # 0x5b56be
callq 0x134520
jmp 0x1b1c3d
leaq 0x64d68c(%rip), %rax    # 0x7ff2d0
movq %rax, 0x258(%rsp)
movq %rax, 0x30d8(%rsp)
leaq 0x309f(%rsp), %rdi
movq %rdi, 0x260(%rsp)
callq 0x11b6f0
movq 0x258(%rsp), %rdi
movq 0x260(%rsp), %rdx
leaq 0x403a64(%rip), %rsi    # 0x5b56e4
callq 0x134520
jmp 0x1b1c87
leaq 0x64d662(%rip), %rax    # 0x7ff2f0
movq %rax, 0x248(%rsp)
movq %rax, 0x30d8(%rsp)
leaq 0x309e(%rsp), %rdi
movq %rdi, 0x250(%rsp)
callq 0x11b6f0
movq 0x248(%rsp), %rdi
movq 0x250(%rsp), %rdx
leaq 0x403a40(%rip), %rsi    # 0x5b570a
callq 0x134520
jmp 0x1b1cd1
leaq 0x64d638(%rip), %rax    # 0x7ff310
movq %rax, 0x238(%rsp)
movq %rax, 0x30d8(%rsp)
leaq 0x309d(%rsp), %rdi
movq %rdi, 0x240(%rsp)
callq 0x11b6f0
movq 0x238(%rsp), %rdi
movq 0x240(%rsp), %rdx
leaq 0x403a21(%rip), %rsi    # 0x5b5735
callq 0x134520
jmp 0x1b1d1b
leaq 0x64d60e(%rip), %rax    # 0x7ff330
movq %rax, 0x228(%rsp)
movq %rax, 0x30d8(%rsp)
leaq 0x309c(%rsp), %rdi
movq %rdi, 0x230(%rsp)
callq 0x11b6f0
movq 0x228(%rsp), %rdi
movq 0x230(%rsp), %rdx
leaq 0x403a02(%rip), %rsi    # 0x5b5760
callq 0x134520
jmp 0x1b1d65
leaq 0x64d5e4(%rip), %rax    # 0x7ff350
movq %rax, 0x218(%rsp)
movq %rax, 0x30d8(%rsp)
leaq 0x309b(%rsp), %rdi
movq %rdi, 0x220(%rsp)
callq 0x11b6f0
movq 0x218(%rsp), %rdi
movq 0x220(%rsp), %rdx
leaq 0x4039e3(%rip), %rsi    # 0x5b578b
callq 0x134520
jmp 0x1b1daf
leaq 0x64d5ba(%rip), %rax    # 0x7ff370
movq %rax, 0x208(%rsp)
movq %rax, 0x30d8(%rsp)
leaq 0x309a(%rsp), %rdi
movq %rdi, 0x210(%rsp)
callq 0x11b6f0
movq 0x208(%rsp), %rdi
movq 0x210(%rsp), %rdx
leaq 0x4039c4(%rip), %rsi    # 0x5b57b6
callq 0x134520
jmp 0x1b1df9
leaq 0x64d590(%rip), %rax    # 0x7ff390
movq %rax, 0x1f8(%rsp)
movq %rax, 0x30d8(%rsp)
leaq 0x3099(%rsp), %rdi
movq %rdi, 0x200(%rsp)
callq 0x11b6f0
movq 0x1f8(%rsp), %rdi
movq 0x200(%rsp), %rdx
leaq 0x4039a5(%rip), %rsi    # 0x5b57e1
callq 0x134520
jmp 0x1b1e43
leaq 0x64d566(%rip), %rax    # 0x7ff3b0
movq %rax, 0x1e8(%rsp)
movq %rax, 0x30d8(%rsp)
leaq 0x3098(%rsp), %rdi
movq %rdi, 0x1f0(%rsp)
callq 0x11b6f0
movq 0x1e8(%rsp), %rdi
movq 0x1f0(%rsp), %rdx
leaq 0x403986(%rip), %rsi    # 0x5b580c
callq 0x134520
jmp 0x1b1e8d
leaq 0x64d53c(%rip), %rax    # 0x7ff3d0
movq %rax, 0x1d8(%rsp)
movq %rax, 0x30d8(%rsp)
leaq 0x3097(%rsp), %rdi
movq %rdi, 0x1e0(%rsp)
callq 0x11b6f0
movq 0x1d8(%rsp), %rdi
movq 0x1e0(%rsp), %rdx
leaq 0x403967(%rip), %rsi    # 0x5b5837
callq 0x134520
jmp 0x1b1ed7
leaq 0x64d512(%rip), %rax    # 0x7ff3f0
movq %rax, 0x1c8(%rsp)
movq %rax, 0x30d8(%rsp)
leaq 0x3096(%rsp), %rdi
movq %rdi, 0x1d0(%rsp)
callq 0x11b6f0
movq 0x1c8(%rsp), %rdi
movq 0x1d0(%rsp), %rdx
leaq 0x403948(%rip), %rsi    # 0x5b5862
callq 0x134520
jmp 0x1b1f21
leaq 0x64d4e8(%rip), %rax    # 0x7ff410
movq %rax, 0x1b8(%rsp)
movq %rax, 0x30d8(%rsp)
leaq 0x3095(%rsp), %rdi
movq %rdi, 0x1c0(%rsp)
callq 0x11b6f0
movq 0x1b8(%rsp), %rdi
movq 0x1c0(%rsp), %rdx
leaq 0x403904(%rip), %rsi    # 0x5b5868
callq 0x134520
jmp 0x1b1f6b
leaq 0x64d4be(%rip), %rax    # 0x7ff430
movq %rax, 0x1a8(%rsp)
movq %rax, 0x30d8(%rsp)
leaq 0x3094(%rsp), %rdi
movq %rdi, 0x1b0(%rsp)
callq 0x11b6f0
movq 0x1a8(%rsp), %rdi
movq 0x1b0(%rsp), %rdx
leaq 0x4038c1(%rip), %rsi    # 0x5b586f
callq 0x134520
jmp 0x1b1fb5
leaq 0x64d494(%rip), %rax    # 0x7ff450
movq %rax, 0x198(%rsp)
movq %rax, 0x30d8(%rsp)
leaq 0x3093(%rsp), %rdi
movq %rdi, 0x1a0(%rsp)
callq 0x11b6f0
movq 0x198(%rsp), %rdi
movq 0x1a0(%rsp), %rdx
leaq 0x40387c(%rip), %rsi    # 0x5b5874
callq 0x134520
jmp 0x1b1fff
leaq 0x64d46a(%rip), %rax    # 0x7ff470
movq %rax, 0x188(%rsp)
movq %rax, 0x30d8(%rsp)
leaq 0x3092(%rsp), %rdi
movq %rdi, 0x190(%rsp)
callq 0x11b6f0
movq 0x188(%rsp), %rdi
movq 0x190(%rsp), %rdx
leaq 0x403838(%rip), %rsi    # 0x5b587a
callq 0x134520
jmp 0x1b2049
leaq 0x64d440(%rip), %rax    # 0x7ff490
movq %rax, 0x178(%rsp)
movq %rax, 0x30d8(%rsp)
leaq 0x3091(%rsp), %rdi
movq %rdi, 0x180(%rsp)
callq 0x11b6f0
movq 0x178(%rsp), %rdi
movq 0x180(%rsp), %rdx
leaq 0x4037fe(%rip), %rsi    # 0x5b588a
callq 0x134520
jmp 0x1b2093
leaq 0x64d416(%rip), %rax    # 0x7ff4b0
movq %rax, 0x168(%rsp)
movq %rax, 0x30d8(%rsp)
leaq 0x3090(%rsp), %rdi
movq %rdi, 0x170(%rsp)
callq 0x11b6f0
movq 0x168(%rsp), %rdi
movq 0x170(%rsp), %rdx
leaq 0x4037fb(%rip), %rsi    # 0x5b58d1
callq 0x134520
jmp 0x1b20dd
leaq 0x64d3ec(%rip), %rax    # 0x7ff4d0
movq %rax, 0x158(%rsp)
movq %rax, 0x30d8(%rsp)
leaq 0x308f(%rsp), %rdi
movq %rdi, 0x160(%rsp)
callq 0x11b6f0
movq 0x158(%rsp), %rdi
movq 0x160(%rsp), %rdx
leaq 0x4037f8(%rip), %rsi    # 0x5b5918
callq 0x134520
jmp 0x1b2127
leaq 0x64d3c2(%rip), %rax    # 0x7ff4f0
movq %rax, 0x148(%rsp)
movq %rax, 0x30d8(%rsp)
leaq 0x308e(%rsp), %rdi
movq %rdi, 0x150(%rsp)
callq 0x11b6f0
movq 0x148(%rsp), %rdi
movq 0x150(%rsp), %rdx
leaq 0x4037f5(%rip), %rsi    # 0x5b595f
callq 0x134520
jmp 0x1b2171
leaq 0x64d398(%rip), %rax    # 0x7ff510
movq %rax, 0x138(%rsp)
movq %rax, 0x30d8(%rsp)
leaq 0x308d(%rsp), %rdi
movq %rdi, 0x140(%rsp)
callq 0x11b6f0
movq 0x138(%rsp), %rdi
movq 0x140(%rsp), %rdx
leaq 0x4037f2(%rip), %rsi    # 0x5b59a6
callq 0x134520
jmp 0x1b21bb
leaq 0x64d36e(%rip), %rax    # 0x7ff530
movq %rax, 0x128(%rsp)
movq %rax, 0x30d8(%rsp)
leaq 0x308c(%rsp), %rdi
movq %rdi, 0x130(%rsp)
callq 0x11b6f0
movq 0x128(%rsp), %rdi
movq 0x130(%rsp), %rdx
leaq 0x4037ef(%rip), %rsi    # 0x5b59ed
callq 0x134520
jmp 0x1b2205
leaq 0x64d344(%rip), %rax    # 0x7ff550
movq %rax, 0x118(%rsp)
movq %rax, 0x30d8(%rsp)
leaq 0x308b(%rsp), %rdi
movq %rdi, 0x120(%rsp)
callq 0x11b6f0
movq 0x118(%rsp), %rdi
movq 0x120(%rsp), %rdx
leaq 0x4037c0(%rip), %rsi    # 0x5b5a08
callq 0x134520
jmp 0x1b224f
leaq 0x64d31a(%rip), %rax    # 0x7ff570
movq %rax, 0x108(%rsp)
movq %rax, 0x30d8(%rsp)
leaq 0x308a(%rsp), %rdi
movq %rdi, 0x110(%rsp)
callq 0x11b6f0
movq 0x108(%rsp), %rdi
movq 0x110(%rsp), %rdx
leaq 0x40378d(%rip), %rsi    # 0x5b5a1f
callq 0x134520
jmp 0x1b2299
leaq 0x64d2f0(%rip), %rax    # 0x7ff590
movq %rax, 0xf8(%rsp)
movq %rax, 0x30d8(%rsp)
leaq 0x3089(%rsp), %rdi
movq %rdi, 0x100(%rsp)
callq 0x11b6f0
movq 0xf8(%rsp), %rdi
movq 0x100(%rsp), %rdx
leaq 0x40375e(%rip), %rsi    # 0x5b5a3a
callq 0x134520
jmp 0x1b22e3
movb $0x0, 0x3088(%rsp)
leaq 0x3089(%rsp), %rdi
callq 0x11b820
leaq 0x308a(%rsp), %rdi
callq 0x11b820
leaq 0x308b(%rsp), %rdi
callq 0x11b820
leaq 0x308c(%rsp), %rdi
callq 0x11b820
leaq 0x308d(%rsp), %rdi
callq 0x11b820
leaq 0x308e(%rsp), %rdi
callq 0x11b820
leaq 0x308f(%rsp), %rdi
callq 0x11b820
leaq 0x3090(%rsp), %rdi
callq 0x11b820
leaq 0x3091(%rsp), %rdi
callq 0x11b820
leaq 0x3092(%rsp), %rdi
callq 0x11b820
leaq 0x3093(%rsp), %rdi
callq 0x11b820
leaq 0x3094(%rsp), %rdi
callq 0x11b820
leaq 0x3095(%rsp), %rdi
callq 0x11b820
leaq 0x3096(%rsp), %rdi
callq 0x11b820
leaq 0x3097(%rsp), %rdi
callq 0x11b820
leaq 0x3098(%rsp), %rdi
callq 0x11b820
leaq 0x3099(%rsp), %rdi
callq 0x11b820
leaq 0x309a(%rsp), %rdi
callq 0x11b820
leaq 0x309b(%rsp), %rdi
callq 0x11b820
leaq 0x309c(%rsp), %rdi
callq 0x11b820
leaq 0x309d(%rsp), %rdi
callq 0x11b820
leaq 0x309e(%rsp), %rdi
callq 0x11b820
leaq 0x309f(%rsp), %rdi
callq 0x11b820
leaq 0x30a0(%rsp), %rdi
callq 0x11b820
leaq 0x30a1(%rsp), %rdi
callq 0x11b820
leaq 0x30a2(%rsp), %rdi
callq 0x11b820
leaq 0x30a3(%rsp), %rdi
callq 0x11b820
leaq 0x30a4(%rsp), %rdi
callq 0x11b820
leaq 0x30a5(%rsp), %rdi
callq 0x11b820
leaq 0x30a6(%rsp), %rdi
callq 0x11b820
leaq 0x30a7(%rsp), %rdi
callq 0x11b820
leaq 0x30a8(%rsp), %rdi
callq 0x11b820
leaq 0x30a9(%rsp), %rdi
callq 0x11b820
leaq 0x30aa(%rsp), %rdi
callq 0x11b820
leaq 0x30ab(%rsp), %rdi
callq 0x11b820
leaq 0x30ac(%rsp), %rdi
callq 0x11b820
leaq 0x30ad(%rsp), %rdi
callq 0x11b820
leaq 0x30ae(%rsp), %rdi
callq 0x11b820
leaq 0x30af(%rsp), %rdi
callq 0x11b820
leaq 0x30b0(%rsp), %rdi
callq 0x11b820
leaq 0x30b1(%rsp), %rdi
callq 0x11b820
leaq 0x30b2(%rsp), %rdi
callq 0x11b820
leaq 0x30b3(%rsp), %rdi
callq 0x11b820
leaq 0x30b4(%rsp), %rdi
callq 0x11b820
leaq 0x30b5(%rsp), %rdi
callq 0x11b820
leaq 0x30b6(%rsp), %rdi
callq 0x11b820
leaq 0x30b7(%rsp), %rdi
callq 0x11b820
leaq 0x30b8(%rsp), %rdi
callq 0x11b820
leaq 0x30b9(%rsp), %rdi
callq 0x11b820
leaq 0x30ba(%rsp), %rdi
callq 0x11b820
leaq 0x30bb(%rsp), %rdi
callq 0x11b820
leaq 0x30bc(%rsp), %rdi
callq 0x11b820
leaq 0x30bd(%rsp), %rdi
callq 0x11b820
leaq 0x30be(%rsp), %rdi
callq 0x11b820
leaq 0x30bf(%rsp), %rdi
callq 0x11b820
leaq 0x30c0(%rsp), %rdi
callq 0x11b820
leaq 0x30c1(%rsp), %rdi
callq 0x11b820
leaq 0x30c2(%rsp), %rdi
callq 0x11b820
leaq 0x30c3(%rsp), %rdi
callq 0x11b820
leaq 0x30c4(%rsp), %rdi
callq 0x11b820
leaq 0x30c5(%rsp), %rdi
callq 0x11b820
leaq 0x30c6(%rsp), %rdi
callq 0x11b820
leaq 0x30c7(%rsp), %rdi
callq 0x11b820
leaq 0x30c8(%rsp), %rdi
callq 0x11b820
leaq 0x30c9(%rsp), %rdi
callq 0x11b820
leaq 0x30ca(%rsp), %rdi
callq 0x11b820
leaq 0x30cb(%rsp), %rdi
callq 0x11b820
leaq 0x30cc(%rsp), %rdi
callq 0x11b820
leaq 0x30cd(%rsp), %rdi
callq 0x11b820
leaq 0x30ce(%rsp), %rdi
callq 0x11b820
leaq 0x30cf(%rsp), %rdi
callq 0x11b820
leaq 0x30d0(%rsp), %rdi
callq 0x11b820
leaq 0x30d1(%rsp), %rdi
callq 0x11b820
leaq 0x30d2(%rsp), %rdi
callq 0x11b820
leaq 0x30d3(%rsp), %rdi
callq 0x11b820
leaq 0x30d4(%rsp), %rdi
callq 0x11b820
leaq 0x30d5(%rsp), %rdi
callq 0x11b820
leaq 0x30d6(%rsp), %rdi
callq 0x11b820
leaq 0x30d7(%rsp), %rdi
callq 0x11b820
leaq -0x81c85(%rip), %rdi    # 0x130a70
xorl %eax, %eax
movl %eax, %esi
leaq 0x620d20(%rip), %rdx    # 0x7d3420
callq 0x11b630
leaq 0x64cea4(%rip), %rdi    # 0x7ff5b0
callq 0x11b470
movq $0x4f, 0x3080(%rsp)
movq $0x0, 0x3078(%rsp)
cmpq $0x4f, 0x3078(%rsp)
jae 0x1b381f
leaq 0x3070(%rsp), %rdi
movl $0x1, %esi
callq 0x22de90
jmp 0x1b274c
leaq 0x3050(%rsp), %rdi
callq 0x22e450
jmp 0x1b275b
leaq 0x25d8(%rsp), %rdi
movl $0x7f, %esi
callq 0x22e5b0
jmp 0x1b276f
leaq 0x2728(%rsp), %rdi
leaq 0x25d8(%rsp), %rsi
callq 0x22e6e0
jmp 0x1b2786
leaq 0x25d8(%rsp), %rdi
callq 0x22ef10
movq $0x0, 0x25d0(%rsp)
leaq 0x25b0(%rsp), %rdi
callq 0x11b2b0
movabsq $0x3ff3be76c8b43958, %rax # imm = 0x3FF3BE76C8B43958
movq %rax, 0x2590(%rsp)
leaq 0x258f(%rsp), %rdi
movq %rdi, 0xf0(%rsp)
callq 0x560e00
movq 0xf0(%rsp), %rcx
leaq 0x2598(%rsp), %rdi
movl $0xa, %esi
leaq 0x2590(%rsp), %rdx
callq 0x560e10
jmp 0x1b27f7
leaq 0x258f(%rsp), %rdi
callq 0x560e90
leaq 0x2567(%rsp), %rdi
movq %rdi, 0xe8(%rsp)
callq 0x11b6f0
movq 0xe8(%rsp), %rdx
leaq 0x41e08f(%rip), %rsi    # 0x5d08b7
leaq 0x2568(%rsp), %rdi
callq 0x134520
jmp 0x1b2837
leaq 0x3070(%rsp), %rdi
leaq 0x2568(%rsp), %rsi
leaq 0x25d0(%rsp), %rdx
xorl %ecx, %ecx
callq 0x2341e0
jmp 0x1b2858
leaq 0x2568(%rsp), %rdi
callq 0x11b838
leaq 0x2567(%rsp), %rdi
callq 0x11b820
leaq 0x253f(%rsp), %rdi
movq %rdi, 0xe0(%rsp)
callq 0x11b6f0
movq 0xe0(%rsp), %rdx
leaq 0x41d4bf(%rip), %rsi    # 0x5cfd55
leaq 0x2540(%rsp), %rdi
callq 0x134520
jmp 0x1b28a5
leaq 0x3070(%rsp), %rdi
leaq 0x2540(%rsp), %rsi
leaq 0x25b0(%rsp), %rdx
xorl %ecx, %ecx
callq 0x55fb90
jmp 0x1b28c6
leaq 0x2540(%rsp), %rdi
callq 0x11b838
leaq 0x253f(%rsp), %rdi
callq 0x11b820
leaq 0x2517(%rsp), %rdi
movq %rdi, 0xd8(%rsp)
callq 0x11b6f0
movq 0xd8(%rsp), %rdx
leaq 0x41d3cb(%rip), %rsi    # 0x5cfccf
leaq 0x2518(%rsp), %rdi
callq 0x134520
jmp 0x1b2913
leaq 0x3070(%rsp), %rdi
leaq 0x2518(%rsp), %rsi
leaq 0x2598(%rsp), %rdx
callq 0x560ea0
jmp 0x1b2932
leaq 0x2518(%rsp), %rdi
callq 0x11b838
leaq 0x2517(%rsp), %rdi
callq 0x11b820
movq 0x3078(%rsp), %rax
shlq $0x5, %rax
leaq 0x64c271(%rip), %rsi    # 0x7febd0
addq %rax, %rsi
leaq 0x2728(%rsp), %rdi
leaq 0x3050(%rsp), %rdx
callq 0x22ef80
movb %al, 0xd7(%rsp)
jmp 0x1b2980
movb 0xd7(%rsp), %al
testb $0x1, %al
jne 0x1b2990
jmp 0x1b3761
movq 0x3078(%rsp), %rax
shlq $0x5, %rax
leaq 0x64c22d(%rip), %rdi    # 0x7febd0
addq %rax, %rdi
callq 0x11b120
movq %rax, %rsi
leaq 0x4030a0(%rip), %rdi    # 0x5b5a55
xorl %eax, %eax
callq 0x11b0b0
jmp 0x1b29be
movb $0x0, 0x3c97(%rsp)
movl $0x1, 0x3b7c(%rsp)
jmp 0x1b376c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b3575
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b3568
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b355b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b354e
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b3541
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b3534
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b3527
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b351a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b350d
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b3500
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b34f3
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b34e6
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b34d9
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b34cc
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b34bf
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b34b2
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b34a5
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b3498
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b348b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b347e
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b3471
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b3464
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b3457
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b344a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b343d
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b3430
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b3423
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b3416
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b3409
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b33fc
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b33ef
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b33e2
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b33d5
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b33c8
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b33bb
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b33ae
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b33a1
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b3394
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b3387
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b337a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b336d
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b3360
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b3353
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b3346
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b3339
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b332c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b331f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b3312
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b3305
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b32f8
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b32eb
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b32de
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b32d1
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b32c4
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b32b7
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b32aa
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b329d
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b3290
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b3283
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b3276
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b3269
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b325c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b324f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b3242
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b3235
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b3228
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b321b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b320e
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b3201
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b31f4
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b31e7
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b31da
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b31cd
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b31c0
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b31b3
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b31a6
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b3199
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b318c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
leaq 0x3089(%rsp), %rdi
callq 0x11b820
leaq 0x308a(%rsp), %rdi
callq 0x11b820
leaq 0x308b(%rsp), %rdi
callq 0x11b820
leaq 0x308c(%rsp), %rdi
callq 0x11b820
leaq 0x308d(%rsp), %rdi
callq 0x11b820
leaq 0x308e(%rsp), %rdi
callq 0x11b820
leaq 0x308f(%rsp), %rdi
callq 0x11b820
leaq 0x3090(%rsp), %rdi
callq 0x11b820
leaq 0x3091(%rsp), %rdi
callq 0x11b820
leaq 0x3092(%rsp), %rdi
callq 0x11b820
leaq 0x3093(%rsp), %rdi
callq 0x11b820
leaq 0x3094(%rsp), %rdi
callq 0x11b820
leaq 0x3095(%rsp), %rdi
callq 0x11b820
leaq 0x3096(%rsp), %rdi
callq 0x11b820
leaq 0x3097(%rsp), %rdi
callq 0x11b820
leaq 0x3098(%rsp), %rdi
callq 0x11b820
leaq 0x3099(%rsp), %rdi
callq 0x11b820
leaq 0x309a(%rsp), %rdi
callq 0x11b820
leaq 0x309b(%rsp), %rdi
callq 0x11b820
leaq 0x309c(%rsp), %rdi
callq 0x11b820
leaq 0x309d(%rsp), %rdi
callq 0x11b820
leaq 0x309e(%rsp), %rdi
callq 0x11b820
leaq 0x309f(%rsp), %rdi
callq 0x11b820
leaq 0x30a0(%rsp), %rdi
callq 0x11b820
leaq 0x30a1(%rsp), %rdi
callq 0x11b820
leaq 0x30a2(%rsp), %rdi
callq 0x11b820
leaq 0x30a3(%rsp), %rdi
callq 0x11b820
leaq 0x30a4(%rsp), %rdi
callq 0x11b820
leaq 0x30a5(%rsp), %rdi
callq 0x11b820
leaq 0x30a6(%rsp), %rdi
callq 0x11b820
leaq 0x30a7(%rsp), %rdi
callq 0x11b820
leaq 0x30a8(%rsp), %rdi
callq 0x11b820
leaq 0x30a9(%rsp), %rdi
callq 0x11b820
leaq 0x30aa(%rsp), %rdi
callq 0x11b820
leaq 0x30ab(%rsp), %rdi
callq 0x11b820
leaq 0x30ac(%rsp), %rdi
callq 0x11b820
leaq 0x30ad(%rsp), %rdi
callq 0x11b820
leaq 0x30ae(%rsp), %rdi
callq 0x11b820
leaq 0x30af(%rsp), %rdi
callq 0x11b820
leaq 0x30b0(%rsp), %rdi
callq 0x11b820
leaq 0x30b1(%rsp), %rdi
callq 0x11b820
leaq 0x30b2(%rsp), %rdi
callq 0x11b820
leaq 0x30b3(%rsp), %rdi
callq 0x11b820
leaq 0x30b4(%rsp), %rdi
callq 0x11b820
leaq 0x30b5(%rsp), %rdi
callq 0x11b820
leaq 0x30b6(%rsp), %rdi
callq 0x11b820
leaq 0x30b7(%rsp), %rdi
callq 0x11b820
leaq 0x30b8(%rsp), %rdi
callq 0x11b820
leaq 0x30b9(%rsp), %rdi
callq 0x11b820
leaq 0x30ba(%rsp), %rdi
callq 0x11b820
leaq 0x30bb(%rsp), %rdi
callq 0x11b820
leaq 0x30bc(%rsp), %rdi
callq 0x11b820
leaq 0x30bd(%rsp), %rdi
callq 0x11b820
leaq 0x30be(%rsp), %rdi
callq 0x11b820
leaq 0x30bf(%rsp), %rdi
callq 0x11b820
leaq 0x30c0(%rsp), %rdi
callq 0x11b820
leaq 0x30c1(%rsp), %rdi
callq 0x11b820
leaq 0x30c2(%rsp), %rdi
callq 0x11b820
leaq 0x30c3(%rsp), %rdi
callq 0x11b820
leaq 0x30c4(%rsp), %rdi
callq 0x11b820
leaq 0x30c5(%rsp), %rdi
callq 0x11b820
leaq 0x30c6(%rsp), %rdi
callq 0x11b820
leaq 0x30c7(%rsp), %rdi
callq 0x11b820
leaq 0x30c8(%rsp), %rdi
callq 0x11b820
leaq 0x30c9(%rsp), %rdi
callq 0x11b820
leaq 0x30ca(%rsp), %rdi
callq 0x11b820
leaq 0x30cb(%rsp), %rdi
callq 0x11b820
leaq 0x30cc(%rsp), %rdi
callq 0x11b820
leaq 0x30cd(%rsp), %rdi
callq 0x11b820
leaq 0x30ce(%rsp), %rdi
callq 0x11b820
leaq 0x30cf(%rsp), %rdi
callq 0x11b820
leaq 0x30d0(%rsp), %rdi
callq 0x11b820
leaq 0x30d1(%rsp), %rdi
callq 0x11b820
leaq 0x30d2(%rsp), %rdi
callq 0x11b820
leaq 0x30d3(%rsp), %rdi
callq 0x11b820
leaq 0x30d4(%rsp), %rdi
callq 0x11b820
leaq 0x30d5(%rsp), %rdi
callq 0x11b820
leaq 0x30d6(%rsp), %rdi
callq 0x11b820
leaq 0x30d7(%rsp), %rdi
callq 0x11b820
testb $0x1, 0x3088(%rsp)
jne 0x1b358e
jmp 0x1b35e1
movq 0x30d8(%rsp), %rax
leaq 0x64b633(%rip), %rcx    # 0x7febd0
cmpq %rax, %rcx
movq %rax, 0xc8(%rsp)
je 0x1b35df
movq 0xc8(%rsp), %rdi
addq $-0x20, %rdi
movq %rdi, 0xc0(%rsp)
callq 0x11b838
movq 0xc0(%rsp), %rax
leaq 0x64b5fe(%rip), %rcx    # 0x7febd0
cmpq %rcx, %rax
movq %rax, 0xc8(%rsp)
jne 0x1b35aa
jmp 0x1b35e1
leaq 0x64bfc8(%rip), %rdi    # 0x7ff5b0
callq 0x11b360
jmp 0x1b48a6
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b380d
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b3800
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
leaq 0x25d8(%rsp), %rdi
callq 0x22ef10
jmp 0x1b3800
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
leaq 0x258f(%rsp), %rdi
callq 0x560e90
jmp 0x1b37e6
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b36a7
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
leaq 0x2568(%rsp), %rdi
callq 0x11b838
leaq 0x2567(%rsp), %rdi
callq 0x11b820
jmp 0x1b37d9
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b36f0
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
leaq 0x2540(%rsp), %rdi
callq 0x11b838
leaq 0x253f(%rsp), %rdi
callq 0x11b820
jmp 0x1b37d9
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b3739
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
leaq 0x2518(%rsp), %rdi
callq 0x11b838
leaq 0x2517(%rsp), %rdi
callq 0x11b820
jmp 0x1b37d9
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b37d9
movl $0x0, 0x3b7c(%rsp)
leaq 0x2598(%rsp), %rdi
callq 0x51f750
leaq 0x25b0(%rsp), %rdi
callq 0x11b838
leaq 0x2728(%rsp), %rdi
callq 0x22f8d0
leaq 0x3050(%rsp), %rdi
callq 0x22fb60
leaq 0x3070(%rsp), %rdi
callq 0x22fc60
movl 0x3b7c(%rsp), %eax
testl %eax, %eax
jne 0x1b4888
jmp 0x1b37be
jmp 0x1b37c0
movq 0x3078(%rsp), %rax
addq $0x1, %rax
movq %rax, 0x3078(%rsp)
jmp 0x1b2729
leaq 0x2598(%rsp), %rdi
callq 0x51f750
leaq 0x25b0(%rsp), %rdi
callq 0x11b838
leaq 0x2728(%rsp), %rdi
callq 0x22f8d0
leaq 0x3050(%rsp), %rdi
callq 0x22fb60
leaq 0x3070(%rsp), %rdi
callq 0x22fc60
jmp 0x1b48a6
movq $0x0, 0x2508(%rsp)
leaq 0x24e8(%rsp), %rdi
callq 0x11b2b0
movabsq $0x3ff3be76c8b43958, %rax # imm = 0x3FF3BE76C8B43958
movq %rax, 0x24c8(%rsp)
leaq 0x24c7(%rsp), %rdi
movq %rdi, 0xb8(%rsp)
callq 0x560e00
movq 0xb8(%rsp), %rcx
leaq 0x24d0(%rsp), %rdi
movl $0xa, %esi
leaq 0x24c8(%rsp), %rdx
callq 0x560e10
jmp 0x1b3883
leaq 0x24c7(%rsp), %rdi
callq 0x560e90
leaq 0x24b8(%rsp), %rdi
movl $0x1, %esi
callq 0x22de90
jmp 0x1b38a4
leaq 0x1a40(%rsp), %rdi
movl $0x7f, %esi
callq 0x22e5b0
jmp 0x1b38b8
leaq 0x1b90(%rsp), %rdi
leaq 0x1a40(%rsp), %rsi
callq 0x22e6e0
jmp 0x1b38cf
leaq 0x1a40(%rsp), %rdi
callq 0x22ef10
leaq 0x1a1f(%rsp), %rdi
movq %rdi, 0xb0(%rsp)
callq 0x11b6f0
movq 0xb0(%rsp), %rdx
leaq 0x41cfb7(%rip), %rsi    # 0x5d08b7
leaq 0x1a20(%rsp), %rdi
callq 0x134520
jmp 0x1b390f
leaq 0x24b8(%rsp), %rdi
leaq 0x1a20(%rsp), %rsi
leaq 0x2508(%rsp), %rdx
xorl %ecx, %ecx
callq 0x2341e0
jmp 0x1b3930
leaq 0x1a20(%rsp), %rdi
callq 0x11b838
leaq 0x1a1f(%rsp), %rdi
callq 0x11b820
leaq 0x19f7(%rsp), %rdi
movq %rdi, 0xa8(%rsp)
callq 0x11b6f0
movq 0xa8(%rsp), %rdx
leaq 0x41c3e7(%rip), %rsi    # 0x5cfd55
leaq 0x19f8(%rsp), %rdi
callq 0x134520
jmp 0x1b397d
leaq 0x24b8(%rsp), %rdi
leaq 0x19f8(%rsp), %rsi
leaq 0x24e8(%rsp), %rdx
xorl %ecx, %ecx
callq 0x55fb90
jmp 0x1b399e
leaq 0x19f8(%rsp), %rdi
callq 0x11b838
leaq 0x19f7(%rsp), %rdi
callq 0x11b820
leaq 0x19cf(%rsp), %rdi
movq %rdi, 0xa0(%rsp)
callq 0x11b6f0
movq 0xa0(%rsp), %rdx
leaq 0x41c2f3(%rip), %rsi    # 0x5cfccf
leaq 0x19d0(%rsp), %rdi
callq 0x134520
jmp 0x1b39eb
leaq 0x24b8(%rsp), %rdi
leaq 0x19d0(%rsp), %rsi
leaq 0x24d0(%rsp), %rdx
callq 0x560ea0
jmp 0x1b3a0a
leaq 0x19d0(%rsp), %rdi
callq 0x11b838
leaq 0x19cf(%rsp), %rdi
callq 0x11b820
movq $0x0, 0x19c0(%rsp)
cmpq $0x4f, 0x19c0(%rsp)
jae 0x1b3cb0
leaq 0x19a0(%rsp), %rdi
callq 0x22e450
jmp 0x1b3a4e
movq 0x19c0(%rsp), %rax
shlq $0x5, %rax
leaq 0x64b16f(%rip), %rsi    # 0x7febd0
addq %rax, %rsi
leaq 0x1b90(%rsp), %rdi
leaq 0x19a0(%rsp), %rdx
callq 0x22ef80
movb %al, 0x9f(%rsp)
jmp 0x1b3a82
movb 0x9f(%rsp), %al
testb $0x1, %al
jne 0x1b3a92
jmp 0x1b3c70
movq 0x19c0(%rsp), %rax
shlq $0x5, %rax
leaq 0x64b12b(%rip), %rdi    # 0x7febd0
addq %rax, %rdi
callq 0x11b120
movq %rax, %rsi
leaq 0x401ff3(%rip), %rdi    # 0x5b5aaa
xorl %eax, %eax
callq 0x11b0b0
jmp 0x1b3ac0
movb $0x0, 0x3c97(%rsp)
movl $0x1, 0x3b7c(%rsp)
jmp 0x1b3c7b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
leaq 0x24c7(%rsp), %rdi
callq 0x560e90
jmp 0x1b43b2
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b43a5
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b4398
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
leaq 0x1a40(%rsp), %rdi
callq 0x22ef10
jmp 0x1b4398
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b3b8d
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
leaq 0x1a20(%rsp), %rdi
callq 0x11b838
leaq 0x1a1f(%rsp), %rdi
callq 0x11b820
jmp 0x1b438b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b3bd6
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
leaq 0x19f8(%rsp), %rdi
callq 0x11b838
leaq 0x19f7(%rsp), %rdi
callq 0x11b820
jmp 0x1b438b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b3c1f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
leaq 0x19d0(%rsp), %rdi
callq 0x11b838
leaq 0x19cf(%rsp), %rdi
callq 0x11b820
jmp 0x1b438b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b438b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
leaq 0x19a0(%rsp), %rdi
callq 0x22fb60
jmp 0x1b438b
movl $0x0, 0x3b7c(%rsp)
leaq 0x19a0(%rsp), %rdi
callq 0x22fb60
movl 0x3b7c(%rsp), %eax
testl %eax, %eax
jne 0x1b3cbb
jmp 0x1b3c95
jmp 0x1b3c97
movq 0x19c0(%rsp), %rax
addq $0x1, %rax
movq %rax, 0x19c0(%rsp)
jmp 0x1b3a30
movl $0x0, 0x3b7c(%rsp)
leaq 0x1b90(%rsp), %rdi
callq 0x22f8d0
leaq 0x24b8(%rsp), %rdi
callq 0x22fc60
leaq 0x24d0(%rsp), %rdi
callq 0x51f750
leaq 0x24e8(%rsp), %rdi
callq 0x11b838
movl 0x3b7c(%rsp), %eax
testl %eax, %eax
jne 0x1b4888
jmp 0x1b3d00
leaq 0x197f(%rsp), %rdi
movq %rdi, 0x90(%rsp)
callq 0x11b6f0
movq 0x90(%rsp), %rdx
leaq 0x401ddc(%rip), %rsi    # 0x5b5b00
leaq 0x1980(%rsp), %rdi
callq 0x134520
jmp 0x1b3d33
leaq 0x197f(%rsp), %rdi
callq 0x11b820
leaq 0x1957(%rsp), %rdi
movq %rdi, 0x88(%rsp)
callq 0x11b6f0
movq 0x88(%rsp), %rdx
leaq 0x401e8a(%rip), %rsi    # 0x5b5bee
leaq 0x1958(%rsp), %rdi
callq 0x134520
jmp 0x1b3d73
leaq 0x1957(%rsp), %rdi
callq 0x11b820
leaq 0x1948(%rsp), %rdi
movl $0x1, %esi
callq 0x22de90
jmp 0x1b3d94
leaq 0x1928(%rsp), %rdi
callq 0x22e450
jmp 0x1b3da3
leaq 0xeb0(%rsp), %rdi
movl $0x7f, %esi
callq 0x22e5b0
jmp 0x1b3db7
leaq 0x1000(%rsp), %rdi
leaq 0xeb0(%rsp), %rsi
callq 0x22e6e0
jmp 0x1b3dce
leaq 0xeb0(%rsp), %rdi
callq 0x22ef10
movabsq $0x3ff199999999999a, %rax # imm = 0x3FF199999999999A
movq %rax, 0xea8(%rsp)
movabsq $0x400199999999999a, %rax # imm = 0x400199999999999A
movq %rax, 0xea0(%rsp)
movabsq $0x400a666666666666, %rax # imm = 0x400A666666666666
movq %rax, 0xe98(%rsp)
movabsq $0x4012000000000000, %rax # imm = 0x4012000000000000
movq %rax, 0xe90(%rsp)
movq %rax, 0xe88(%rsp)
movabsq $0x4000fcd67fd3f5b6, %rax # imm = 0x4000FCD67FD3F5B6
movq %rax, 0xe80(%rsp)
movabsq $0x4008fcd67fd3f5b6, %rax # imm = 0x4008FCD67FD3F5B6
movq %rax, 0xe78(%rsp)
movabsq $0x40107e6b3fe9fadb, %rax # imm = 0x40107E6B3FE9FADB
movq %rax, 0xe70(%rsp)
movabsq $0x40147e6b3fe9fadb, %rax # imm = 0x40147E6B3FE9FADB
movq %rax, 0xe68(%rsp)
leaq 0xe47(%rsp), %rdi
movq %rdi, 0x80(%rsp)
callq 0x11b6f0
movq 0x80(%rsp), %rdx
leaq 0x3fac55(%rip), %rsi    # 0x5aeaec
leaq 0xe48(%rsp), %rdi
callq 0x134520
jmp 0x1b3ea6
leaq 0x1948(%rsp), %rdi
leaq 0xe48(%rsp), %rsi
leaq 0xea8(%rsp), %rdx
xorl %ecx, %ecx
callq 0x2341e0
jmp 0x1b3ec7
leaq 0xe48(%rsp), %rdi
callq 0x11b838
leaq 0xe47(%rsp), %rdi
callq 0x11b820
leaq 0xe1f(%rsp), %rdi
movq %rdi, 0x78(%rsp)
callq 0x11b6f0
movq 0x78(%rsp), %rdx
leaq 0x3fab7d(%rip), %rsi    # 0x5aea7c
leaq 0xe20(%rsp), %rdi
callq 0x134520
jmp 0x1b3f0e
leaq 0x1948(%rsp), %rdi
leaq 0xe20(%rsp), %rsi
leaq 0xea0(%rsp), %rdx
xorl %ecx, %ecx
callq 0x2341e0
jmp 0x1b3f2f
leaq 0xe20(%rsp), %rdi
callq 0x11b838
leaq 0xe1f(%rsp), %rdi
callq 0x11b820
leaq 0xdf7(%rsp), %rdi
movq %rdi, 0x70(%rsp)
callq 0x11b6f0
movq 0x70(%rsp), %rdx
leaq 0x41c832(%rip), %rsi    # 0x5d0799
leaq 0xdf8(%rsp), %rdi
callq 0x134520
jmp 0x1b3f76
leaq 0x1948(%rsp), %rdi
leaq 0xdf8(%rsp), %rsi
leaq 0xe98(%rsp), %rdx
xorl %ecx, %ecx
callq 0x2341e0
jmp 0x1b3f97
leaq 0xdf8(%rsp), %rdi
callq 0x11b838
leaq 0xdf7(%rsp), %rdi
callq 0x11b820
leaq 0xdcf(%rsp), %rdi
movq %rdi, 0x68(%rsp)
callq 0x11b6f0
movq 0x68(%rsp), %rdx
leaq 0x41a89f(%rip), %rsi    # 0x5ce86e
leaq 0xdd0(%rsp), %rdi
callq 0x134520
jmp 0x1b3fde
leaq 0x1948(%rsp), %rdi
leaq 0xdd0(%rsp), %rsi
leaq 0xe90(%rsp), %rdx
xorl %ecx, %ecx
callq 0x2341e0
jmp 0x1b3fff
leaq 0xdd0(%rsp), %rdi
callq 0x11b838
leaq 0xdcf(%rsp), %rdi
callq 0x11b820
leaq 0xda7(%rsp), %rdi
movq %rdi, 0x60(%rsp)
callq 0x11b6f0
movq 0x60(%rsp), %rdx
leaq 0x3f35ac(%rip), %rsi    # 0x5a75e3
leaq 0xda8(%rsp), %rdi
callq 0x134520
jmp 0x1b4046
leaq 0x1948(%rsp), %rdi
leaq 0xda8(%rsp), %rsi
leaq 0xe88(%rsp), %rdx
xorl %ecx, %ecx
callq 0x2341e0
jmp 0x1b4067
leaq 0xda8(%rsp), %rdi
callq 0x11b838
leaq 0xda7(%rsp), %rdi
callq 0x11b820
leaq 0xd7f(%rsp), %rdi
movq %rdi, 0x58(%rsp)
callq 0x11b6f0
movq 0x58(%rsp), %rdx
leaq 0x41c818(%rip), %rsi    # 0x5d08b7
leaq 0xd80(%rsp), %rdi
callq 0x134520
jmp 0x1b40ae
leaq 0x1948(%rsp), %rdi
leaq 0xd80(%rsp), %rsi
leaq 0xe80(%rsp), %rdx
xorl %ecx, %ecx
callq 0x2341e0
jmp 0x1b40cf
leaq 0xd80(%rsp), %rdi
callq 0x11b838
leaq 0xd7f(%rsp), %rdi
callq 0x11b820
leaq 0xd57(%rsp), %rdi
movq %rdi, 0x50(%rsp)
callq 0x11b6f0
movq 0x50(%rsp), %rdx
leaq 0x407aee(%rip), %rsi    # 0x5bbbf5
leaq 0xd58(%rsp), %rdi
callq 0x134520
jmp 0x1b4116
leaq 0x1948(%rsp), %rdi
leaq 0xd58(%rsp), %rsi
leaq 0xe78(%rsp), %rdx
xorl %ecx, %ecx
callq 0x2341e0
jmp 0x1b4137
leaq 0xd58(%rsp), %rdi
callq 0x11b838
leaq 0xd57(%rsp), %rdi
callq 0x11b820
leaq 0xd2f(%rsp), %rdi
movq %rdi, 0x48(%rsp)
callq 0x11b6f0
movq 0x48(%rsp), %rdx
leaq 0x40d7ad(%rip), %rsi    # 0x5c191c
leaq 0xd30(%rsp), %rdi
callq 0x134520
jmp 0x1b417e
leaq 0x1948(%rsp), %rdi
leaq 0xd30(%rsp), %rsi
leaq 0xe70(%rsp), %rdx
xorl %ecx, %ecx
callq 0x2341e0
jmp 0x1b419f
leaq 0xd30(%rsp), %rdi
callq 0x11b838
leaq 0xd2f(%rsp), %rdi
callq 0x11b820
leaq 0xd07(%rsp), %rdi
movq %rdi, 0x40(%rsp)
callq 0x11b6f0
movq 0x40(%rsp), %rdx
leaq 0x41bd6b(%rip), %rsi    # 0x5cff42
leaq 0xd08(%rsp), %rdi
callq 0x134520
jmp 0x1b41e6
leaq 0x1948(%rsp), %rdi
leaq 0xd08(%rsp), %rsi
leaq 0xe68(%rsp), %rdx
xorl %ecx, %ecx
callq 0x2341e0
jmp 0x1b4207
leaq 0xd08(%rsp), %rdi
callq 0x11b838
leaq 0xd07(%rsp), %rdi
callq 0x11b820
leaq 0x1928(%rsp), %rdi
leaq 0x1948(%rsp), %rsi
callq 0x22e500
jmp 0x1b4238
xorps %xmm0, %xmm0
movsd %xmm0, 0xcf8(%rsp)
movq $0x0, 0xcf0(%rsp)
movq 0xcf0(%rsp), %rax
movq %rax, 0x38(%rsp)
leaq 0x1980(%rsp), %rdi
callq 0x11b270
movq %rax, %rcx
movq 0x38(%rsp), %rax
cmpq %rcx, %rax
jae 0x1b47c4
leaq 0xcd0(%rsp), %rdi
leaq 0x1980(%rsp), %rsi
callq 0x11b140
jmp 0x1b4292
movq 0xcf0(%rsp), %rsi
leaq 0x1980(%rsp), %rdi
callq 0x11b770
movb (%rax), %al
movb %al, 0xccf(%rsp)
movq $0x0, 0xcc0(%rsp)
movq 0xcc0(%rsp), %rax
movq %rax, 0x30(%rsp)
leaq 0x1958(%rsp), %rdi
callq 0x11b270
movq %rax, %rcx
movq 0x30(%rsp), %rax
cmpq %rcx, %rax
jae 0x1b476c
movq 0xcc0(%rsp), %rsi
leaq 0x1958(%rsp), %rdi
callq 0x11b770
movb (%rax), %al
movb %al, 0x27(%rsp)
movq 0xcf0(%rsp), %rsi
leaq 0xcd0(%rsp), %rdi
callq 0x11b7a0
movq %rax, 0x28(%rsp)
jmp 0x1b431e
movq 0x28(%rsp), %rax
movb 0x27(%rsp), %cl
movb %cl, (%rax)
leaq 0x1000(%rsp), %rdi
leaq 0xcd0(%rsp), %rsi
leaq 0x1928(%rsp), %rdx
callq 0x22ef80
movb %al, 0x26(%rsp)
jmp 0x1b434c
movb 0x26(%rsp), %al
testb $0x1, %al
jne 0x1b4359
jmp 0x1b4751
leaq 0x1928(%rsp), %rdi
callq 0x22fb10
movsd %xmm0, 0x18(%rsp)
jmp 0x1b436e
movsd 0x18(%rsp), %xmm0
addsd 0xcf8(%rsp), %xmm0
movsd %xmm0, 0xcf8(%rsp)
jmp 0x1b4751
leaq 0x1b90(%rsp), %rdi
callq 0x22f8d0
leaq 0x24b8(%rsp), %rdi
callq 0x22fc60
leaq 0x24d0(%rsp), %rdi
callq 0x51f750
leaq 0x24e8(%rsp), %rdi
callq 0x11b838
jmp 0x1b48a6
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
leaq 0x197f(%rsp), %rdi
callq 0x11b820
jmp 0x1b48a6
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
leaq 0x1957(%rsp), %rdi
callq 0x11b820
jmp 0x1b4879
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b486c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b485f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b4852
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
leaq 0xeb0(%rsp), %rdi
callq 0x22ef10
jmp 0x1b4852
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b44b8
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
leaq 0xe48(%rsp), %rdi
callq 0x11b838
leaq 0xe47(%rsp), %rdi
callq 0x11b820
jmp 0x1b4845
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b4501
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
leaq 0xe20(%rsp), %rdi
callq 0x11b838
leaq 0xe1f(%rsp), %rdi
callq 0x11b820
jmp 0x1b4845
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b454a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
leaq 0xdf8(%rsp), %rdi
callq 0x11b838
leaq 0xdf7(%rsp), %rdi
callq 0x11b820
jmp 0x1b4845
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b4593
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
leaq 0xdd0(%rsp), %rdi
callq 0x11b838
leaq 0xdcf(%rsp), %rdi
callq 0x11b820
jmp 0x1b4845
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b45dc
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
leaq 0xda8(%rsp), %rdi
callq 0x11b838
leaq 0xda7(%rsp), %rdi
callq 0x11b820
jmp 0x1b4845
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b4625
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
leaq 0xd80(%rsp), %rdi
callq 0x11b838
leaq 0xd7f(%rsp), %rdi
callq 0x11b820
jmp 0x1b4845
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b466e
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
leaq 0xd58(%rsp), %rdi
callq 0x11b838
leaq 0xd57(%rsp), %rdi
callq 0x11b820
jmp 0x1b4845
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b46b7
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
leaq 0xd30(%rsp), %rdi
callq 0x11b838
leaq 0xd2f(%rsp), %rdi
callq 0x11b820
jmp 0x1b4845
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b4700
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
leaq 0xd08(%rsp), %rdi
callq 0x11b838
leaq 0xd07(%rsp), %rdi
callq 0x11b820
jmp 0x1b4845
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
jmp 0x1b4845
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3c60(%rsp)
movl %eax, 0x3c5c(%rsp)
leaq 0xcd0(%rsp), %rdi
callq 0x11b838
jmp 0x1b4845
jmp 0x1b4753
movq 0xcc0(%rsp), %rax
addq $0x1, %rax
movq %rax, 0xcc0(%rsp)
jmp 0x1b42bc
movb 0xccf(%rsp), %al
movb %al, 0xf(%rsp)
movq 0xcf0(%rsp), %rsi
leaq 0xcd0(%rsp), %rdi
callq 0x11b7a0
movq %rax, 0x10(%rsp)
jmp 0x1b4793
movq 0x10(%rsp), %rax
movb 0xf(%rsp), %cl
movb %cl, (%rax)
leaq 0xcd0(%rsp), %rdi
callq 0x11b838
movq 0xcf0(%rsp), %rax
addq $0x1, %rax
movq %rax, 0xcf0(%rsp)
jmp 0x1b4250
movsd 0xcf8(%rsp), %xmm0
movsd 0x3e6873(%rip), %xmm1   # 0x59b048
ucomisd %xmm1, %xmm0
jne 0x1b47ef
jp 0x1b47ef
leaq 0x415860(%rip), %rdi    # 0x5ca044
xorl %eax, %eax
callq 0x11b0b0
jmp 0x1b47ed
jmp 0x1b47ef
leaq 0x1000(%rsp), %rdi
callq 0x22f8d0
leaq 0x1928(%rsp), %rdi
callq 0x22fb60
leaq 0x1948(%rsp), %rdi
callq 0x22fc60
leaq 0x1958(%rsp), %rdi
callq 0x11b838
leaq 0x1980(%rsp), %rdi
callq 0x11b838
movb $0x1, 0x3c97(%rsp)
movl $0x1, 0x3b7c(%rsp)
jmp 0x1b4888
leaq 0x1000(%rsp), %rdi
callq 0x22f8d0
leaq 0x1928(%rsp), %rdi
callq 0x22fb60
leaq 0x1948(%rsp), %rdi
callq 0x22fc60
leaq 0x1958(%rsp), %rdi
callq 0x11b838
leaq 0x1980(%rsp), %rdi
callq 0x11b838
jmp 0x1b48a6
leaq 0x3c70(%rsp), %rdi
callq 0x11b838
movb 0x3c97(%rsp), %al
andb $0x1, %al
addq $0x3c98, %rsp           # imm = 0x3C98
retq
leaq 0x3c70(%rsp), %rdi
callq 0x11b838
movq 0x3c60(%rsp), %rdi
callq 0x11b4e0