// File: /workspace/github_cpp_makefile_star2_O3/ArashPartow[P]exprtk/./exprtk.hpp
// Function: exprtk::parser<double>::parse_define_constvar_statement()
inline expression_node_ptr parse_define_constvar_statement()
      {
         if (settings_.vardef_disabled())
         {
            set_error(make_error(
               parser_error::e_syntax,
               current_token(),
               "ERR187 - Illegal const variable definition",
               exprtk_error_location));

            return error_node();
         }
         else if (!token_is("const"))
         {
            set_error(make_error(
               parser_error::e_syntax,
               current_token(),
               "ERR188 - Expected 'const' keyword for const-variable definition",
               exprtk_error_location));

            return error_node();
         }
         else if (!token_is("var"))
         {
            set_error(make_error(
               parser_error::e_syntax,
               current_token(),
               "ERR189 - Expected 'var' keyword for const-variable definition",
               exprtk_error_location));

            return error_node();
         }

         const std::string var_name = current_token().value;

         expression_node_ptr initialisation_expression = error_node();

         if (!token_is(token_t::e_symbol))
         {
            set_error(make_error(
               parser_error::e_syntax,
               current_token(),
               "ERR190 - Expected a symbol for const-variable definition",
               exprtk_error_location));

            return error_node();
         }
         else if (details::is_reserved_symbol(var_name))
         {
            set_error(make_error(
               parser_error::e_syntax,
               current_token(),
               "ERR191 - Illegal redefinition of reserved keyword: '" + var_name + "'",
               exprtk_error_location));

            return error_node();
         }
         else if (symtab_store_.symbol_exists(var_name))
         {
            set_error(make_error(
               parser_error::e_syntax,
               current_token(),
               "ERR192 - Illegal redefinition of variable '" + var_name + "'",
               exprtk_error_location));

            return error_node();
         }
         else if (local_variable_is_shadowed(var_name))
         {
            set_error(make_error(
               parser_error::e_syntax,
               current_token(),
               "ERR193 - Illegal redefinition of local variable: '" + var_name + "'",
               exprtk_error_location));

            return error_node();
         }
         else if (!token_is(token_t::e_assign))
         {
               set_error(make_error(
                  parser_error::e_syntax,
                  current_token(),
                  "ERR194 - Expected assignment operator after const-variable: '" + var_name + "' definition",
                  exprtk_error_location));

               return error_node();
         }
         else if (0 == (initialisation_expression = parse_expression()))
         {
            set_error(make_error(
               parser_error::e_syntax,
               current_token(),
               "ERR195 - Failed to parse initialisation expression for const-variable: '" + var_name + "'",
               exprtk_error_location));

            return error_node();
         }

         if (!details::is_literal_node(initialisation_expression))
         {
            set_error(make_error(
               parser_error::e_syntax,
               current_token(),
               "ERR196 - initialisation expression for const-variable: '" + var_name + "' must be a constant/literal",
               exprtk_error_location));

            free_node(node_allocator_, initialisation_expression);

            return error_node();
         }

         assert(initialisation_expression);

         const T init_value = initialisation_expression->value();

         free_node(node_allocator_, initialisation_expression);

         expression_node_ptr var_node = reinterpret_cast<expression_node_ptr>(0);

         scope_element& se = sem_.get_element(var_name);

         if (se.name == var_name)
         {
            if (se.active)
            {
               set_error(make_error(
                  parser_error::e_syntax,
                  current_token(),
                  "ERR197 - Illegal redefinition of local variable: '" + var_name + "'",
                  exprtk_error_location));

               return error_node();
            }
            else if (scope_element::e_literal == se.type)
            {
               var_node  = se.var_node;
               se.active = true;
               se.depth  = state_.scope_depth;
               se.ref_count++;
            }
         }

         if (0 == var_node)
         {
            const std::size_t predicted_total_lclsymb_size = sizeof(T) + sem_.total_local_symb_size_bytes();

            if (predicted_total_lclsymb_size > settings().max_total_local_symbol_size_bytes())
            {
               set_error(make_error(
                  parser_error::e_syntax,
                  current_token(),
                  "ERR198 - Adding variable '" + var_name + "' "
                  "will exceed max total local symbol size of: " + details::to_str(settings().max_total_local_symbol_size_bytes()) + " bytes, "
                  "current total size: " + details::to_str(sem_.total_local_symb_size_bytes()) + " bytes",
                  exprtk_error_location));

               return error_node();
            }

            scope_element nse;
            nse.name      = var_name;
            nse.active    = true;
            nse.ref_count = 1;
            nse.type      = scope_element::e_literal;
            nse.depth     = state_.scope_depth;
            nse.data      = 0;
            nse.var_node  = node_allocator_.allocate<literal_node_t>(init_value);

            if (!sem_.add_element(nse))
            {
               set_error(make_error(
                  parser_error::e_syntax,
                  current_token(),
                  "ERR199 - Failed to add new local const-variable '" + var_name + "' to SEM",
                  exprtk_error_location));

               sem_.free_element(nse);

               return error_node();
            }

            assert(sem_.total_local_symb_size_bytes() <= settings().max_total_local_symbol_size_bytes());

            var_node = nse.var_node;

            exprtk_debug(("parse_define_constvar_statement() - INFO - Added new local const-variable: %s\n", nse.name.c_str()));
         }

         state_.activate_side_effect("parse_define_constvar_statement()");

         lodge_symbol(var_name, e_st_local_variable);

         return expression_generator_(var_node->value());
      }

// Assembly:
pushq %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
subq $0x288, %rsp            # imm = 0x288
movq %rdi, %rbx
cmpb $0x1, 0xda(%rdi)
jne 0x26884e
leaq 0xb8(%rsp), %r12
movq %r12, -0x10(%r12)
leaq 0x12e80c(%rip), %rsi    # 0x396f53
leaq 0x12e82f(%rip), %rdx    # 0x396f7d
leaq 0xa8(%rsp), %rdi
callq 0x1e4740
leaq 0x18(%rsp), %r14
movq %r14, -0x10(%r14)
movq $0x0, -0x8(%r14)
movb $0x0, (%r14)
leaq 0x8(%rsp), %rdi
movl $0x38, %esi
callq 0x11e5d0
leaq 0x8(%rsp), %rdi
movl $0x39, %esi
callq 0x11e5d0
leaq 0x8(%rsp), %rdi
movl $0x39, %esi
callq 0x11e5d0
leaq 0x8(%rsp), %rdi
movl $0x39, %esi
callq 0x11e5d0
leaq 0x8(%rsp), %rdi
movl $0x32, %esi
callq 0x11e5d0
movq 0x8(%rsp), %rax
movq 0x10(%rsp), %rcx
testq %rcx, %rcx
setne %dl
addq %rax, %rcx
decq %rcx
cmpq %rax, %rcx
seta %sil
andb %dl, %sil
cmpb $0x1, %sil
jne 0x2687ff
incq %rax
movb -0x1(%rax), %dl
movb (%rcx), %sil
movb %sil, -0x1(%rax)
movb %dl, (%rcx)
decq %rcx
leaq 0x1(%rax), %rdx
cmpq %rcx, %rax
movq %rdx, %rax
jb 0x2687e4
leaq 0x12bd45(%rip), %rcx    # 0x39454b
leaq 0x8(%rsp), %rdi
movl $0xb, %r8d
xorl %esi, %esi
xorl %edx, %edx
callq 0x11e110
leaq 0x80(%rsp), %rsi
movq %rsi, -0x10(%rsi)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x268908
movq %rdx, 0x70(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x80(%rsp)
jmp 0x268910
leaq 0x128(%rsp), %r15
movq %r15, -0x10(%r15)
leaq 0x125313(%rip), %rsi    # 0x38db74
leaq 0x125311(%rip), %rdx    # 0x38db79
leaq 0x118(%rsp), %rdi
callq 0x1e4740
leaq 0x70(%rbx), %r13
leaq 0x78(%rbx), %rax
movq %rax, 0x98(%rsp)
movq 0x120(%rsp), %r14
movq %rbx, 0x90(%rsp)
cmpq 0x80(%rbx), %r14
jne 0x268901
testq %r14, %r14
je 0x2688de
movq 0x118(%rsp), %r15
movq 0x98(%rsp), %rax
movq (%rax), %r12
xorl %ebx, %ebx
movsbl (%r15,%rbx), %edi
callq 0x11e450
movl %eax, %ebp
movsbl (%r12,%rbx), %edi
callq 0x11e450
cmpl %eax, %ebp
jne 0x268ad3
incq %rbx
cmpq %rbx, %r14
jne 0x2688b8
movq 0x90(%rsp), %rcx
movq 0x18(%rcx), %rbx
cmpq %rbx, 0x8(%rcx)
je 0x268adf
leaq 0x30(%rbx), %rax
movq %rax, 0x18(%rcx)
jmp 0x268ae3
xorl %ebx, %ebx
jmp 0x268b17
movdqu (%rcx), %xmm0
movdqu %xmm0, (%rsi)
movq 0x8(%rax), %rdx
movq %rdx, 0x78(%rsp)
movq %rcx, (%rax)
xorl %ecx, %ecx
movq %rcx, 0x8(%rax)
movb %cl, 0x10(%rax)
leaq 0x120(%rsp), %rdi
leaq 0x130(%rsp), %r13
movq %r13, -0x10(%r13)
movq %rcx, -0x8(%r13)
movb %cl, (%r13)
movq $-0x1, 0x10(%r13)
leaq 0x160(%rsp), %rbp
movq %rbp, -0x10(%rbp)
movq %rcx, -0x8(%rbp)
movb %cl, (%rbp)
leaq 0x180(%rsp), %r14
movq %r14, -0x10(%r14)
movq %rcx, -0x8(%r14)
movb %cl, (%r14)
leaq 0x1a0(%rsp), %r15
movq %r15, -0x10(%r15)
movq %rcx, -0x8(%r15)
movb %cl, (%r15)
pxor %xmm0, %xmm0
movdqu %xmm0, 0x10(%r15)
movl $0x1, -0x58(%r15)
movl 0x70(%rbx), %eax
movl %eax, -0x68(%r14)
leaq 0x78(%rbx), %rsi
callq 0x11e5a0
leaq 0x150(%rsp), %rdi
movq 0x98(%rbx), %rax
movq %rax, -0x10(%rdi)
leaq 0xa8(%rsp), %rsi
callq 0x11e5a0
leaq 0x170(%rsp), %rdi
leaq 0x70(%rsp), %rsi
callq 0x11e5a0
addq $0x308, %rbx            # imm = 0x308
leaq 0x118(%rsp), %rsi
movq %rbx, %rdi
callq 0x24d3b4
movq 0x190(%rsp), %rdi
cmpq %r15, %rdi
je 0x268a0a
movq 0x1a0(%rsp), %rsi
incq %rsi
callq 0x11e0c0
movq 0x170(%rsp), %rdi
cmpq %r14, %rdi
je 0x268a27
movq 0x180(%rsp), %rsi
incq %rsi
callq 0x11e0c0
movq 0x150(%rsp), %rdi
cmpq %rbp, %rdi
leaq 0x18(%rsp), %rbx
je 0x268a49
movq 0x160(%rsp), %rsi
incq %rsi
callq 0x11e0c0
movq 0x120(%rsp), %rdi
cmpq %r13, %rdi
je 0x268a66
movq 0x130(%rsp), %rsi
incq %rsi
callq 0x11e0c0
movq 0x70(%rsp), %rdi
leaq 0x80(%rsp), %rax
cmpq %rax, %rdi
je 0x268a88
movq 0x80(%rsp), %rsi
incq %rsi
callq 0x11e0c0
movq 0x8(%rsp), %rdi
cmpq %rbx, %rdi
je 0x268a9f
movq 0x18(%rsp), %rsi
incq %rsi
callq 0x11e0c0
movq 0xa8(%rsp), %rdi
cmpq %r12, %rdi
je 0x268abc
movq 0xb8(%rsp), %rsi
incq %rsi
callq 0x11e0c0
xorl %ebx, %ebx
movq %rbx, %rax
addq $0x288, %rsp            # imm = 0x288
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
xorl %ebx, %ebx
leaq 0x128(%rsp), %r15
jmp 0x268b17
leaq 0x28(%rcx), %rbx
leaq 0x128(%rsp), %r15
movl (%rbx), %eax
movl %eax, (%r13)
leaq 0x8(%rbx), %rsi
movq 0x98(%rsp), %rdi
callq 0x11e5a0
movq 0x28(%rbx), %rax
movq 0x90(%rsp), %rcx
movq %rax, 0x98(%rcx)
movb $0x1, %bl
movq 0x118(%rsp), %rdi
cmpq %r15, %rdi
je 0x268b34
movq 0x128(%rsp), %rsi
incq %rsi
callq 0x11e0c0
testb %bl, %bl
je 0x268be5
leaq 0x118(%rsp), %rdi
movq %r15, (%rdi)
leaq 0x12505c(%rip), %rsi    # 0x38dbaa
leaq 0x125058(%rip), %rdx    # 0x38dbad
callq 0x1e4740
movq 0x90(%rsp), %rax
movq 0x120(%rsp), %r14
cmpq 0x80(%rax), %r14
jne 0x268d03
movq %r13, 0xa0(%rsp)
movq %r15, %r13
testq %r14, %r14
je 0x268bc2
movq 0x118(%rsp), %r15
movq 0x98(%rsp), %rax
movq (%rax), %r12
xorl %ebx, %ebx
movsbl (%r15,%rbx), %edi
callq 0x11e450
movl %eax, %ebp
movsbl (%r12,%rbx), %edi
callq 0x11e450
cmpl %eax, %ebp
jne 0x268dfa
incq %rbx
cmpq %rbx, %r14
jne 0x268b9c
movq 0x90(%rsp), %rcx
movq 0x18(%rcx), %rbx
cmpq %rbx, 0x8(%rcx)
je 0x268e09
leaq 0x30(%rbx), %rax
movq %rax, 0x18(%rcx)
jmp 0x268e0d
leaq 0xb8(%rsp), %rax
movq %rax, -0x10(%rax)
leaq 0x12e386(%rip), %rsi    # 0x396f7e
leaq 0x12e3be(%rip), %rdx    # 0x396fbd
leaq 0xa8(%rsp), %rdi
callq 0x1e4740
movq 0x90(%rsp), %rbx
leaq 0x18(%rsp), %rbp
movq %rbp, -0x10(%rbp)
movq $0x0, -0x8(%rbp)
movb $0x0, (%rbp)
leaq 0x8(%rsp), %rdi
movl $0x38, %esi
callq 0x11e5d0
leaq 0x8(%rsp), %rdi
movl $0x30, %esi
callq 0x11e5d0
leaq 0x8(%rsp), %rdi
movl $0x30, %esi
callq 0x11e5d0
leaq 0x8(%rsp), %rdi
movl $0x30, %esi
callq 0x11e5d0
leaq 0x8(%rsp), %rdi
movl $0x33, %esi
callq 0x11e5d0
movq 0x8(%rsp), %rax
movq 0x10(%rsp), %rcx
testq %rcx, %rcx
setne %dl
addq %rax, %rcx
decq %rcx
cmpq %rax, %rcx
seta %sil
andb %dl, %sil
cmpb $0x1, %sil
jne 0x268cb8
incq %rax
movb -0x1(%rax), %dl
movb (%rcx), %sil
movb %sil, -0x1(%rax)
movb %dl, (%rcx)
decq %rcx
leaq 0x1(%rax), %rdx
cmpq %rcx, %rax
movq %rdx, %rax
jb 0x268c9d
leaq 0x12b88c(%rip), %rcx    # 0x39454b
leaq 0x8(%rsp), %rdi
movl $0xb, %r8d
xorl %esi, %esi
xorl %edx, %edx
callq 0x11e110
leaq 0x80(%rsp), %rdi
movq %rdi, -0x10(%rdi)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
movq %r13, %rsi
cmpq %rcx, %rdx
je 0x268d0a
movq %rdx, 0x70(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x80(%rsp)
jmp 0x268d12
xorl %ebx, %ebx
jmp 0x268e44
movdqu (%rcx), %xmm0
movdqu %xmm0, (%rdi)
movq 0x8(%rax), %rdx
movq %rdx, 0x78(%rsp)
movq %rcx, (%rax)
xorl %ecx, %ecx
movq %rcx, 0x8(%rax)
movb %cl, 0x10(%rax)
leaq 0x120(%rsp), %rdi
leaq 0x130(%rsp), %r14
movq %r14, -0x10(%r14)
movq %rcx, -0x8(%r14)
movb %cl, (%r14)
movq $-0x1, 0x10(%r14)
leaq 0x160(%rsp), %r12
movq %r12, -0x10(%r12)
movq %rcx, -0x8(%r12)
movb %cl, (%r12)
leaq 0x180(%rsp), %r15
movq %r15, -0x10(%r15)
movq %rcx, -0x8(%r15)
movb %cl, (%r15)
leaq 0x1a0(%rsp), %r13
movq %r13, -0x10(%r13)
movq %rcx, -0x8(%r13)
movb %cl, (%r13)
pxor %xmm0, %xmm0
movdqu %xmm0, 0x10(%r13)
movl $0x1, -0x58(%r13)
movl (%rsi), %eax
movl %eax, -0x68(%r15)
movq 0x98(%rsp), %rsi
callq 0x11e5a0
leaq 0x150(%rsp), %rdi
movq 0x98(%rbx), %rax
movq %rax, -0x10(%rdi)
leaq 0xa8(%rsp), %rsi
callq 0x11e5a0
leaq 0x170(%rsp), %rdi
leaq 0x70(%rsp), %rsi
callq 0x11e5a0
addq $0x308, %rbx            # imm = 0x308
leaq 0x118(%rsp), %rsi
movq %rbx, %rdi
callq 0x24d3b4
jmp 0x2691ec
xorl %ebx, %ebx
movq %r13, %r15
movq 0xa0(%rsp), %r13
jmp 0x268e44
leaq 0x28(%rcx), %rbx
movq %r13, %r15
movq 0xa0(%rsp), %r13
movl (%rbx), %eax
movl %eax, (%r13)
leaq 0x8(%rbx), %rsi
movq 0x98(%rsp), %rdi
callq 0x11e5a0
movq 0x28(%rbx), %rax
movq 0x90(%rsp), %rcx
movq %rax, 0x98(%rcx)
movb $0x1, %bl
movq 0x118(%rsp), %rdi
cmpq %r15, %rdi
je 0x268e61
movq 0x128(%rsp), %rsi
incq %rsi
callq 0x11e0c0
testb %bl, %bl
je 0x268ec5
leaq 0x80(%rsp), %rax
movq %rax, -0x10(%rax)
movq 0x90(%rsp), %rbx
movq 0x78(%rbx), %rsi
movq 0x80(%rbx), %rdx
addq %rsi, %rdx
leaq 0x70(%rsp), %rdi
callq 0x1e7738
movq $0x0, 0x1c0(%rsp)
cmpl $0x8, 0x70(%rbx)
jne 0x268fea
movq %rbx, %rcx
movq 0x18(%rbx), %rbx
cmpq %rbx, 0x8(%rcx)
je 0x2692b7
leaq 0x30(%rbx), %rax
movq %rax, 0x18(%rcx)
jmp 0x2692bb
leaq 0xb8(%rsp), %rax
movq %rax, -0x10(%rax)
leaq 0x12e0e6(%rip), %rsi    # 0x396fbe
leaq 0x12e11c(%rip), %rdx    # 0x396ffb
leaq 0xa8(%rsp), %rdi
callq 0x1e4740
movq 0x90(%rsp), %rbx
leaq 0x18(%rsp), %rbp
movq %rbp, -0x10(%rbp)
movq $0x0, -0x8(%rbp)
movb $0x0, (%rbp)
leaq 0x8(%rsp), %rdi
movl $0x38, %esi
callq 0x11e5d0
leaq 0x8(%rsp), %rdi
movl $0x31, %esi
callq 0x11e5d0
leaq 0x8(%rsp), %rdi
movl $0x30, %esi
callq 0x11e5d0
leaq 0x8(%rsp), %rdi
movl $0x30, %esi
callq 0x11e5d0
leaq 0x8(%rsp), %rdi
movl $0x33, %esi
callq 0x11e5d0
movq 0x8(%rsp), %rax
movq 0x10(%rsp), %rcx
testq %rcx, %rcx
setne %dl
addq %rax, %rcx
decq %rcx
cmpq %rax, %rcx
seta %sil
andb %dl, %sil
cmpb $0x1, %sil
jne 0x268f98
incq %rax
movb -0x1(%rax), %dl
movb (%rcx), %sil
movb %sil, -0x1(%rax)
movb %dl, (%rcx)
decq %rcx
leaq 0x1(%rax), %rdx
cmpq %rcx, %rax
movq %rdx, %rax
jb 0x268f7d
leaq 0x12b5ac(%rip), %rcx    # 0x39454b
leaq 0x8(%rsp), %rdi
movl $0xb, %r8d
xorl %esi, %esi
xorl %edx, %edx
callq 0x11e110
leaq 0x80(%rsp), %rdi
movq %rdi, -0x10(%rdi)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
movq %r13, %rsi
cmpq %rcx, %rdx
je 0x269101
movq %rdx, 0x70(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x80(%rsp)
jmp 0x269109
leaq 0xb8(%rsp), %rax
movq %rax, -0x10(%rax)
leaq 0x12dfff(%rip), %rsi    # 0x396ffc
leaq 0x12e030(%rip), %rdx    # 0x397034
leaq 0xa8(%rsp), %rdi
callq 0x1e4740
leaq 0x40(%rsp), %rbp
movq %rbp, -0x10(%rbp)
movq $0x0, -0x8(%rbp)
movb $0x0, (%rbp)
leaq 0x30(%rsp), %rdi
movl $0x33, %esi
callq 0x11e5d0
leaq 0x30(%rsp), %rdi
movl $0x33, %esi
callq 0x11e5d0
leaq 0x30(%rsp), %rdi
movl $0x30, %esi
callq 0x11e5d0
leaq 0x30(%rsp), %rdi
movl $0x30, %esi
callq 0x11e5d0
leaq 0x30(%rsp), %rdi
movl $0x33, %esi
callq 0x11e5d0
movq 0x30(%rsp), %rax
movq 0x38(%rsp), %rcx
testq %rcx, %rcx
setne %dl
addq %rax, %rcx
decq %rcx
cmpq %rax, %rcx
seta %sil
andb %dl, %sil
cmpb $0x1, %sil
jne 0x2690b5
incq %rax
movb -0x1(%rax), %dl
movb (%rcx), %sil
movb %sil, -0x1(%rax)
movb %dl, (%rcx)
decq %rcx
leaq 0x1(%rax), %rdx
cmpq %rcx, %rax
movq %rdx, %rax
jb 0x26909a
leaq 0x12b48f(%rip), %rcx    # 0x39454b
leaq 0x30(%rsp), %rdi
movl $0xb, %r8d
xorl %esi, %esi
xorl %edx, %edx
callq 0x11e110
leaq 0x18(%rsp), %rdi
movq %rdi, -0x10(%rdi)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
movq %r13, %rsi
cmpq %rcx, %rdx
je 0x2694c1
movq %rdx, 0x8(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x18(%rsp)
jmp 0x2694c9
movdqu (%rcx), %xmm0
movdqu %xmm0, (%rdi)
movq 0x8(%rax), %rdx
movq %rdx, 0x78(%rsp)
movq %rcx, (%rax)
xorl %ecx, %ecx
movq %rcx, 0x8(%rax)
movb %cl, 0x10(%rax)
leaq 0x120(%rsp), %rdi
leaq 0x130(%rsp), %r14
movq %r14, -0x10(%r14)
movq %rcx, -0x8(%r14)
movb %cl, (%r14)
movq $-0x1, 0x10(%r14)
leaq 0x160(%rsp), %r12
movq %r12, -0x10(%r12)
movq %rcx, -0x8(%r12)
movb %cl, (%r12)
leaq 0x180(%rsp), %r15
movq %r15, -0x10(%r15)
movq %rcx, -0x8(%r15)
movb %cl, (%r15)
leaq 0x1a0(%rsp), %r13
movq %r13, -0x10(%r13)
movq %rcx, -0x8(%r13)
movb %cl, (%r13)
pxor %xmm0, %xmm0
movdqu %xmm0, 0x10(%r13)
movl $0x1, -0x58(%r13)
movl (%rsi), %eax
movl %eax, -0x68(%r15)
movq 0x98(%rsp), %rsi
callq 0x11e5a0
leaq 0x150(%rsp), %rdi
movq 0x98(%rbx), %rax
movq %rax, -0x10(%rdi)
leaq 0xa8(%rsp), %rsi
callq 0x11e5a0
leaq 0x170(%rsp), %rdi
leaq 0x70(%rsp), %rsi
callq 0x11e5a0
addq $0x308, %rbx            # imm = 0x308
leaq 0x118(%rsp), %rsi
movq %rbx, %rdi
callq 0x24d3b4
movq 0x190(%rsp), %rdi
cmpq %r13, %rdi
je 0x269209
movq 0x1a0(%rsp), %rsi
incq %rsi
callq 0x11e0c0
movq 0x170(%rsp), %rdi
cmpq %r15, %rdi
je 0x269226
movq 0x180(%rsp), %rsi
incq %rsi
callq 0x11e0c0
movq 0x150(%rsp), %rdi
cmpq %r12, %rdi
je 0x269243
movq 0x160(%rsp), %rsi
incq %rsi
callq 0x11e0c0
movq 0x120(%rsp), %rdi
cmpq %r14, %rdi
je 0x269260
movq 0x130(%rsp), %rsi
incq %rsi
callq 0x11e0c0
movq 0x70(%rsp), %rdi
leaq 0x80(%rsp), %rax
cmpq %rax, %rdi
leaq 0xb8(%rsp), %rbx
je 0x26928a
movq 0x80(%rsp), %rsi
incq %rsi
callq 0x11e0c0
movq 0x8(%rsp), %rdi
cmpq %rbp, %rdi
je 0x2692a1
movq 0x18(%rsp), %rsi
incq %rsi
callq 0x11e0c0
movq 0xa8(%rsp), %rdi
cmpq %rbx, %rdi
jne 0x268aac
jmp 0x268abc
leaq 0x28(%rcx), %rbx
movl (%rbx), %eax
movq %r13, 0xa0(%rsp)
movl %eax, (%r13)
leaq 0x8(%rbx), %rsi
movq 0x98(%rsp), %rdi
callq 0x11e5a0
movq 0x28(%rbx), %rax
movq 0x90(%rsp), %rcx
movq %rax, 0x98(%rcx)
movq 0x70(%rsp), %r15
movq 0x78(%rsp), %r13
movb $0x1, %cl
xorl %r12d, %r12d
movb %cl, 0x2f(%rsp)
movq %r12, %rax
shlq $0x5, %rax
leaq 0x2d7472(%rip), %rcx    # 0x540780
cmpq 0x8(%rax,%rcx), %r13
jne 0x26934e
testq %r13, %r13
je 0x269365
leaq 0x2d745f(%rip), %rcx    # 0x540780
addq %rcx, %rax
movq (%rax), %rbx
xorl %r14d, %r14d
movsbl (%r15,%r14), %edi
callq 0x11e450
movl %eax, %ebp
movsbl (%rbx,%r14), %edi
callq 0x11e450
cmpl %eax, %ebp
jne 0x26934e
incq %r14
cmpq %r14, %r13
jne 0x26932a
jmp 0x269365
cmpq $0x58, %r12
leaq 0x1(%r12), %rax
setb %cl
movq %rax, %r12
cmpq $0x59, %rax
jne 0x2692fc
jmp 0x269369
movb 0x2f(%rsp), %cl
testb $0x1, %cl
je 0x2693d4
leaq 0x12dcc0(%rip), %rsi    # 0x397035
leaq 0x8(%rsp), %rdi
leaq 0x70(%rsp), %rdx
callq 0x24ea8f
movq 0x90(%rsp), %rbx
leaq 0x12dcd5(%rip), %rsi    # 0x397068
leaq 0x8(%rsp), %rdi
callq 0x11e340
leaq 0xb8(%rsp), %rsi
movq %rsi, -0x10(%rsi)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x2697ad
movq %rdx, 0xa8(%rsp)
movq (%rcx), %rdx
movq %rdx, 0xb8(%rsp)
jmp 0x2697b5
movq 0x90(%rsp), %rbx
movq 0x298(%rbx), %rdi
movq 0x2a0(%rbx), %rax
cmpq %rdi, %rax
je 0x269446
xorl %r14d, %r14d
leaq 0x70(%rsp), %r15
xorl %r13d, %r13d
movq (%rdi,%r14), %rcx
testq %rcx, %rcx
je 0x269430
cmpq $0x0, 0x8(%rcx)
je 0x269430
addq %r14, %rdi
movq %r15, %rsi
movl $0x1, %edx
callq 0x1e7e1e
testb %al, %al
jne 0x269b13
movq 0x298(%rbx), %rdi
movq 0x2a0(%rbx), %rax
incq %r13
movq %rax, %rcx
subq %rdi, %rcx
sarq $0x3, %rcx
addq $0x8, %r14
cmpq %rcx, %r13
jb 0x2693fa
leaq 0x70(%rsp), %rsi
movq %rbx, %rdi
callq 0x32ca4c
movq 0xa0(%rsp), %r14
testb %al, %al
je 0x269679
leaq 0x12dc2c(%rip), %rsi    # 0x397096
leaq 0x8(%rsp), %rdi
leaq 0x70(%rsp), %rdx
callq 0x24ea8f
leaq 0x12dbe8(%rip), %rsi    # 0x397068
leaq 0x8(%rsp), %rdi
callq 0x11e340
leaq 0xb8(%rsp), %r15
movq %r15, -0x10(%r15)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x269b79
movq %rdx, 0xa8(%rsp)
movq (%rcx), %rdx
movq %rdx, 0xb8(%rsp)
jmp 0x269b82
movdqu (%rcx), %xmm0
movdqu %xmm0, (%rdi)
movq 0x8(%rax), %rdx
movq %rdx, 0x10(%rsp)
movq %rcx, (%rax)
xorl %ecx, %ecx
movq %rcx, 0x8(%rax)
movb %cl, 0x10(%rax)
leaq 0x120(%rsp), %rdi
leaq 0x130(%rsp), %r14
movq %r14, -0x10(%r14)
movq %rcx, -0x8(%r14)
movb %cl, (%r14)
movq $-0x1, 0x10(%r14)
leaq 0x160(%rsp), %r12
movq %r12, -0x10(%r12)
movq %rcx, -0x8(%r12)
movb %cl, (%r12)
leaq 0x180(%rsp), %r15
movq %r15, -0x10(%r15)
movq %rcx, -0x8(%r15)
movb %cl, (%r15)
leaq 0x1a0(%rsp), %r13
movq %r13, -0x10(%r13)
movq %rcx, -0x8(%r13)
movb %cl, (%r13)
pxor %xmm0, %xmm0
movdqu %xmm0, 0x10(%r13)
movl $0x1, -0x58(%r13)
movl (%rsi), %eax
movl %eax, -0x68(%r15)
movq 0x98(%rsp), %rsi
callq 0x11e5a0
leaq 0x150(%rsp), %rdi
movq 0x98(%rbx), %rax
movq %rax, -0x10(%rdi)
leaq 0xa8(%rsp), %rsi
callq 0x11e5a0
leaq 0x170(%rsp), %rdi
leaq 0x8(%rsp), %rsi
callq 0x11e5a0
addq $0x308, %rbx            # imm = 0x308
leaq 0x118(%rsp), %rsi
movq %rbx, %rdi
callq 0x24d3b4
movq 0x190(%rsp), %rdi
cmpq %r13, %rdi
je 0x2695c9
movq 0x1a0(%rsp), %rsi
incq %rsi
callq 0x11e0c0
movq 0x170(%rsp), %rdi
cmpq %r15, %rdi
je 0x2695e6
movq 0x180(%rsp), %rsi
incq %rsi
callq 0x11e0c0
movq 0x150(%rsp), %rdi
cmpq %r12, %rdi
je 0x269603
movq 0x160(%rsp), %rsi
incq %rsi
callq 0x11e0c0
movq 0x120(%rsp), %rdi
cmpq %r14, %rdi
je 0x269620
movq 0x130(%rsp), %rsi
incq %rsi
callq 0x11e0c0
movq 0x8(%rsp), %rdi
leaq 0x18(%rsp), %rax
cmpq %rax, %rdi
leaq 0xb8(%rsp), %rbx
je 0x269644
movq 0x18(%rsp), %rsi
incq %rsi
callq 0x11e0c0
movq 0x30(%rsp), %rdi
cmpq %rbp, %rdi
je 0x26965b
movq 0x40(%rsp), %rsi
incq %rsi
callq 0x11e0c0
movq 0xa8(%rsp), %rdi
cmpq %rbx, %rdi
je 0x269a88
movq 0xb8(%rsp), %rsi
jmp 0x269a80
leaq 0x118(%rsp), %rsi
movl $0xa, (%rsi)
movq %rbx, %rdi
movl $0x1, %edx
callq 0x25316c
testb %al, %al
je 0x269ab5
movq %rbx, %rdi
xorl %esi, %esi
callq 0x24edc0
movq %rax, 0x1c0(%rsp)
testq %rax, %rax
je 0x269c00
movq (%rax), %rcx
movq %rax, %rdi
callq *0x28(%rcx)
cmpl $0x2, %eax
jne 0x269d6a
movq 0x1c0(%rsp), %rdi
movq (%rdi), %rax
callq *0x18(%rax)
movq %xmm0, 0x98(%rsp)
leaq 0x290(%rbx), %rdi
leaq 0x1c0(%rsp), %rsi
callq 0x205f00
leaq 0x530(%rbx), %r15
leaq 0x70(%rsp), %rsi
movq %r15, %rdi
movq $-0x1, %rdx
callq 0x31dfa6
movq %rax, %r13
movq 0x8(%rax), %rdx
cmpq 0x78(%rsp), %rdx
jne 0x269fe1
testq %rdx, %rdx
je 0x26973c
movq 0x70(%rsp), %rsi
movq (%r13), %rdi
callq 0x11e370
testl %eax, %eax
jne 0x269fe1
cmpb $0x1, 0x4c(%r13)
jne 0x269fb9
leaq 0x12da58(%rip), %rsi    # 0x3971a6
leaq 0x8(%rsp), %rdi
leaq 0x70(%rsp), %rdx
callq 0x24ea8f
leaq 0x12d904(%rip), %rsi    # 0x397068
leaq 0x8(%rsp), %rdi
callq 0x11e340
movq 0xa0(%rsp), %r14
leaq 0xb8(%rsp), %r15
movq %r15, -0x10(%r15)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x26a685
movq %rdx, 0xa8(%rsp)
movq (%rcx), %rdx
movq %rdx, 0xb8(%rsp)
jmp 0x26a68e
movdqu (%rcx), %xmm0
movdqu %xmm0, (%rsi)
movq 0x8(%rax), %rdx
movq %rdx, 0xb0(%rsp)
movq %rcx, (%rax)
xorl %ecx, %ecx
movq %rcx, 0x8(%rax)
movb %cl, 0x10(%rax)
leaq 0x60(%rsp), %rbp
movq %rbp, -0x10(%rbp)
movq %rcx, -0x8(%rbp)
movb %cl, (%rbp)
leaq 0x50(%rsp), %rdi
movl $0x33, %esi
callq 0x11e5d0
leaq 0x50(%rsp), %rdi
movl $0x34, %esi
callq 0x11e5d0
leaq 0x50(%rsp), %rdi
movl $0x30, %esi
callq 0x11e5d0
leaq 0x50(%rsp), %rdi
movl $0x30, %esi
callq 0x11e5d0
leaq 0x50(%rsp), %rdi
movl $0x33, %esi
callq 0x11e5d0
movq 0x50(%rsp), %rax
movq 0x58(%rsp), %rcx
testq %rcx, %rcx
setne %dl
addq %rax, %rcx
decq %rcx
cmpq %rax, %rcx
seta %sil
andb %dl, %sil
cmpb $0x1, %sil
jne 0x26986c
incq %rax
movb -0x1(%rax), %dl
movb (%rcx), %sil
movb %sil, -0x1(%rax)
movb %dl, (%rcx)
decq %rcx
leaq 0x1(%rax), %rdx
cmpq %rcx, %rax
movq %rdx, %rax
jb 0x269851
leaq 0x12acd8(%rip), %rcx    # 0x39454b
leaq 0x50(%rsp), %rdi
movl $0xb, %r8d
xorl %esi, %esi
xorl %edx, %edx
callq 0x11e110
leaq 0x40(%rsp), %rsi
movq %rsi, -0x10(%rsi)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x2698ae
movq %rdx, 0x30(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x40(%rsp)
jmp 0x2698b6
movdqu (%rcx), %xmm0
movdqu %xmm0, (%rsi)
movq 0x8(%rax), %rdx
movq %rdx, 0x38(%rsp)
movq %rcx, (%rax)
xorl %ecx, %ecx
movq %rcx, 0x8(%rax)
movb %cl, 0x10(%rax)
leaq 0x120(%rsp), %rdi
leaq 0x130(%rsp), %r14
movq %r14, -0x10(%r14)
movq %rcx, -0x8(%r14)
movb %cl, (%r14)
movq $-0x1, 0x10(%r14)
leaq 0x160(%rsp), %r12
movq %r12, -0x10(%r12)
movq %rcx, -0x8(%r12)
movb %cl, (%r12)
leaq 0x180(%rsp), %r15
movq %r15, -0x10(%r15)
movq %rcx, -0x8(%r15)
movb %cl, (%r15)
leaq 0x1a0(%rsp), %r13
movq %r13, -0x10(%r13)
movq %rcx, -0x8(%r13)
movb %cl, (%r13)
pxor %xmm0, %xmm0
movdqu %xmm0, 0x10(%r13)
movl $0x1, -0x58(%r13)
movq 0xa0(%rsp), %rax
movl (%rax), %eax
movl %eax, -0x68(%r15)
movq 0x98(%rsp), %rsi
callq 0x11e5a0
leaq 0x150(%rsp), %rdi
movq 0x98(%rbx), %rax
movq %rax, -0x10(%rdi)
leaq 0xa8(%rsp), %rsi
callq 0x11e5a0
leaq 0x170(%rsp), %rdi
leaq 0x30(%rsp), %rsi
callq 0x11e5a0
addq $0x308, %rbx            # imm = 0x308
leaq 0x118(%rsp), %rsi
movq %rbx, %rdi
callq 0x24d3b4
movq 0x190(%rsp), %rdi
cmpq %r13, %rdi
je 0x2699be
movq 0x1a0(%rsp), %rsi
incq %rsi
callq 0x11e0c0
movq 0x170(%rsp), %rdi
cmpq %r15, %rdi
je 0x2699db
movq 0x180(%rsp), %rsi
incq %rsi
callq 0x11e0c0
movq 0x150(%rsp), %rdi
cmpq %r12, %rdi
je 0x2699f8
movq 0x160(%rsp), %rsi
incq %rsi
callq 0x11e0c0
movq 0x120(%rsp), %rdi
cmpq %r14, %rdi
je 0x269a15
movq 0x130(%rsp), %rsi
incq %rsi
callq 0x11e0c0
movq 0x30(%rsp), %rdi
leaq 0x40(%rsp), %rax
cmpq %rax, %rdi
leaq 0xb8(%rsp), %rbx
je 0x269a39
movq 0x40(%rsp), %rsi
incq %rsi
callq 0x11e0c0
movq 0x50(%rsp), %rdi
cmpq %rbp, %rdi
je 0x269a50
movq 0x60(%rsp), %rsi
incq %rsi
callq 0x11e0c0
movq 0xa8(%rsp), %rdi
cmpq %rbx, %rdi
je 0x269a6d
movq 0xb8(%rsp), %rsi
incq %rsi
callq 0x11e0c0
leaq 0x18(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x269a88
movq 0x18(%rsp), %rsi
incq %rsi
callq 0x11e0c0
xorl %ebx, %ebx
movq 0x70(%rsp), %rdi
leaq 0x80(%rsp), %rax
cmpq %rax, %rdi
je 0x268abe
movq 0x80(%rsp), %rsi
incq %rsi
callq 0x11e0c0
jmp 0x268abe
leaq 0x12d60d(%rip), %rsi    # 0x3970c9
leaq 0x8(%rsp), %rdi
leaq 0x70(%rsp), %rdx
callq 0x24ea8f
leaq 0x12cd45(%rip), %rsi    # 0x396817
leaq 0x8(%rsp), %rdi
callq 0x11e340
leaq 0xb8(%rsp), %r15
movq %r15, -0x10(%r15)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x269c5e
movq %rdx, 0xa8(%rsp)
movq (%rcx), %rdx
movq %rdx, 0xb8(%rsp)
jmp 0x269c67
leaq 0x12d550(%rip), %rsi    # 0x39706a
leaq 0x8(%rsp), %rdi
leaq 0x70(%rsp), %rdx
callq 0x24ea8f
leaq 0x12d538(%rip), %rsi    # 0x397068
leaq 0x8(%rsp), %rdi
callq 0x11e340
movq 0xa0(%rsp), %r14
leaq 0xb8(%rsp), %r15
movq %r15, -0x10(%r15)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x269ce5
movq %rdx, 0xa8(%rsp)
movq (%rcx), %rdx
movq %rdx, 0xb8(%rsp)
jmp 0x269cec
movdqu (%rcx), %xmm0
movdqu %xmm0, (%r15)
movq 0x8(%rax), %rdx
movq %rdx, 0xb0(%rsp)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x50(%rsp), %rdi
movl $0x756f, %esi           # imm = 0x756F
callq 0x249c54
leaq 0x12a998(%rip), %rsi    # 0x39454b
leaq 0x30(%rsp), %rdi
leaq 0x50(%rsp), %rdx
callq 0x20a7ed
leaq 0x118(%rsp), %rdi
leaq 0xa8(%rsp), %rcx
leaq 0x30(%rsp), %r8
movl $0x1, %esi
movq %r14, %rdx
callq 0x24cf42
addq $0x308, %rbx            # imm = 0x308
leaq 0x118(%rsp), %rsi
movq %rbx, %rdi
callq 0x24d3b4
jmp 0x269e4a
leaq 0x12d500(%rip), %rsi    # 0x397107
leaq 0x8(%rsp), %rdi
leaq 0x70(%rsp), %rdx
callq 0x24ea8f
leaq 0x12d44b(%rip), %rsi    # 0x397068
leaq 0x8(%rsp), %rdi
callq 0x11e340
leaq 0xb8(%rsp), %r15
movq %r15, -0x10(%r15)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x269dc8
movq %rdx, 0xa8(%rsp)
movq (%rcx), %rdx
movq %rdx, 0xb8(%rsp)
jmp 0x269dd1
movdqu (%rcx), %xmm0
movdqu %xmm0, (%r15)
movq 0x8(%rax), %rdx
movq %rdx, 0xb0(%rsp)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x50(%rsp), %rdi
movl $0x7579, %esi           # imm = 0x7579
callq 0x249c54
leaq 0x12a8b3(%rip), %rsi    # 0x39454b
leaq 0x30(%rsp), %rdi
leaq 0x50(%rsp), %rdx
callq 0x20a7ed
leaq 0x118(%rsp), %rdi
leaq 0xa8(%rsp), %rcx
leaq 0x30(%rsp), %r8
movl $0x1, %esi
movq %r14, %rdx
callq 0x24cf42
addq $0x308, %rbx            # imm = 0x308
leaq 0x118(%rsp), %rsi
movq %rbx, %rdi
callq 0x24d3b4
jmp 0x269e4a
movups (%rcx), %xmm0
movups %xmm0, (%r15)
movq 0x8(%rax), %rdx
movq %rdx, 0xb0(%rsp)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x50(%rsp), %rdi
movl $0x7565, %esi           # imm = 0x7565
callq 0x249c54
leaq 0x12a82e(%rip), %rsi    # 0x39454b
leaq 0x30(%rsp), %rdi
leaq 0x50(%rsp), %rdx
callq 0x20a7ed
leaq 0x118(%rsp), %rdi
leaq 0xa8(%rsp), %rcx
leaq 0x30(%rsp), %r8
movl $0x1, %esi
movq %r14, %rdx
callq 0x24cf42
addq $0x308, %rbx            # imm = 0x308
leaq 0x118(%rsp), %rsi
movq %rbx, %rdi
callq 0x24d3b4
jmp 0x269e4a
leaq 0x12d3df(%rip), %rsi    # 0x397150
leaq 0x8(%rsp), %rdi
leaq 0x70(%rsp), %rdx
callq 0x24ea8f
leaq 0x12d402(%rip), %rsi    # 0x397189
leaq 0x8(%rsp), %rdi
callq 0x11e340
leaq 0xb8(%rsp), %r15
movq %r15, -0x10(%r15)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x269ea3
movq %rdx, 0xa8(%rsp)
movq (%rcx), %rdx
movq %rdx, 0xb8(%rsp)
jmp 0x269eac
movdqu (%rcx), %xmm0
movdqu %xmm0, (%r15)
movq 0x8(%rax), %rdx
movq %rdx, 0xb0(%rsp)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x50(%rsp), %rdi
movl $0x7583, %esi           # imm = 0x7583
callq 0x249c54
leaq 0x12a749(%rip), %rsi    # 0x39454b
leaq 0x30(%rsp), %rdi
leaq 0x50(%rsp), %rdx
callq 0x20a7ed
leaq 0x118(%rsp), %rdi
leaq 0xa8(%rsp), %rcx
leaq 0x30(%rsp), %r8
movl $0x1, %esi
movq %r14, %rdx
callq 0x24cf42
addq $0x308, %rbx            # imm = 0x308
leaq 0x118(%rsp), %rsi
movq %rbx, %rdi
callq 0x24d3b4
leaq 0x118(%rsp), %rdi
callq 0x249100
leaq 0x40(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x269e72
movq 0x40(%rsp), %rsi
incq %rsi
callq 0x11e0c0
leaq 0x60(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x269e8d
movq 0x60(%rsp), %rsi
incq %rsi
callq 0x11e0c0
movq 0xa8(%rsp), %rdi
cmpq %r15, %rdi
jne 0x269a5d
jmp 0x269a6d
movdqu (%rcx), %xmm0
movdqu %xmm0, (%r15)
movq 0x8(%rax), %rdx
movq %rdx, 0xb0(%rsp)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x50(%rsp), %rdi
movl $0x758e, %esi           # imm = 0x758E
callq 0x249c54
leaq 0x12a66e(%rip), %rsi    # 0x39454b
leaq 0x30(%rsp), %rdi
leaq 0x50(%rsp), %rdx
callq 0x20a7ed
leaq 0x118(%rsp), %rdi
leaq 0xa8(%rsp), %rcx
leaq 0x30(%rsp), %r8
movl $0x1, %esi
movq %r14, %rdx
callq 0x24cf42
leaq 0x308(%rbx), %rdi
leaq 0x118(%rsp), %rsi
callq 0x24d3b4
leaq 0x118(%rsp), %rdi
callq 0x249100
leaq 0x40(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x269f4a
movq 0x40(%rsp), %rsi
incq %rsi
callq 0x11e0c0
leaq 0x60(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x269f65
movq 0x60(%rsp), %rsi
incq %rsi
callq 0x11e0c0
movq 0xa8(%rsp), %rdi
cmpq %r15, %rdi
je 0x269f82
movq 0xb8(%rsp), %rsi
incq %rsi
callq 0x11e0c0
leaq 0x18(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x269f9d
movq 0x18(%rsp), %rsi
incq %rsi
callq 0x11e0c0
addq $0x290, %rbx            # imm = 0x290
leaq 0x1c0(%rsp), %rsi
movq %rbx, %rdi
callq 0x205f00
jmp 0x269a88
cmpl $0x1, 0x48(%r13)
jne 0x269fe1
movq 0x58(%r13), %rbp
movb $0x1, 0x4c(%r13)
movq 0x3b0(%rbx), %rax
movq %rax, 0x30(%r13)
incq 0x38(%r13)
testq %rbp, %rbp
jne 0x26a5c5
movq 0x5c8(%rbx), %rax
addq $0x8, %rax
cmpq 0x210(%rbx), %rax
jbe 0x26a059
leaq 0x12d1dd(%rip), %rsi    # 0x3971d9
leaq 0x268(%rsp), %rdi
leaq 0x70(%rsp), %rdx
callq 0x24ea8f
leaq 0x12c85d(%rip), %rsi    # 0x396872
leaq 0x268(%rsp), %rdi
callq 0x11e340
leaq 0x1d8(%rsp), %r15
movq %r15, -0x10(%r15)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x26a1a7
movq %rdx, 0x1c8(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x1d8(%rsp)
jmp 0x26a1b0
leaq 0xb8(%rsp), %r13
movq %r13, -0x10(%r13)
movl $0x3f3f3f, (%r13)       # imm = 0x3F3F3F
movq $0x3, -0x8(%r13)
pcmpeqd %xmm0, %xmm0
movdqu %xmm0, 0x10(%r13)
movq $-0x1, 0x20(%r13)
pxor %xmm0, %xmm0
movdqu %xmm0, 0x28(%r13)
movq $0x0, 0x35(%r13)
movdqu %xmm0, 0x40(%r13)
movdqu %xmm0, 0x50(%r13)
leaq 0xa8(%rsp), %rdi
leaq 0x70(%rsp), %rsi
callq 0x11e5a0
movb $0x1, 0xf4(%rsp)
movq $0x1, 0xe0(%rsp)
movl $0x1, 0xf0(%rsp)
movq 0x3b0(%rbx), %rax
movq %rax, 0xd8(%rsp)
movq $0x0, 0xf8(%rsp)
movl $0x28, %edi
callq 0x11e0f0
movb $0x0, 0x10(%rax)
movq $0x0, 0x18(%rax)
leaq 0x26dbaa(%rip), %rcx    # 0x4d7cb8
movq %rcx, (%rax)
leaq 0x26dbe8(%rip), %rcx    # 0x4d7d00
movq %rcx, 0x8(%rax)
movq 0x98(%rsp), %xmm0
movq %xmm0, 0x20(%rax)
leaq 0xa8(%rsp), %rsi
movq %rax, 0x58(%rsi)
movq %r15, %rdi
callq 0x31e142
movl %eax, %r14d
testb %al, %al
je 0x26a152
movq 0x100(%rsp), %rbp
jmp 0x26a59f
leaq 0x12d09b(%rip), %rsi    # 0x3971f4
leaq 0x30(%rsp), %rdi
leaq 0x70(%rsp), %rdx
callq 0x24ea8f
leaq 0x12bf0a(%rip), %rsi    # 0x396079
leaq 0x30(%rsp), %rdi
callq 0x11e340
leaq 0x18(%rsp), %rbp
movq %rbp, -0x10(%rbp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x26a48e
movq %rdx, 0x8(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x18(%rsp)
jmp 0x26a497
movdqu (%rcx), %xmm0
movdqu %xmm0, (%r15)
movq 0x8(%rax), %rdx
movq %rdx, 0x1d0(%rsp)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
movq 0x210(%rbx), %rsi
leaq 0x248(%rsp), %rdi
callq 0x24d29a
leaq 0x50(%rsp), %rdi
leaq 0x1c8(%rsp), %rsi
leaq 0x248(%rsp), %rdx
callq 0x20a745
leaq 0x12c6a1(%rip), %rsi    # 0x3968a1
leaq 0x50(%rsp), %rdi
callq 0x11e340
leaq 0x40(%rsp), %r12
movq %r12, -0x10(%r12)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x26a232
movq %rdx, 0x30(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x40(%rsp)
jmp 0x26a23c
movdqu (%rcx), %xmm0
movdqu %xmm0, (%r12)
movq 0x8(%rax), %rdx
movq %rdx, 0x38(%rsp)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
movq 0x5c8(%rbx), %rsi
leaq 0x228(%rsp), %rdi
callq 0x24d29a
leaq 0x8(%rsp), %rdi
leaq 0x30(%rsp), %rsi
leaq 0x228(%rsp), %rdx
callq 0x20a745
leaq 0x12a36d(%rip), %rsi    # 0x3945f3
leaq 0x8(%rsp), %rdi
callq 0x11e340
leaq 0xb8(%rsp), %r13
movq %r13, -0x10(%r13)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x26a2c0
movq %rdx, 0xa8(%rsp)
movq (%rcx), %rdx
movq %rdx, 0xb8(%rsp)
jmp 0x26a2ca
movdqu (%rcx), %xmm0
movdqu %xmm0, (%r13)
movq 0x8(%rax), %rdx
movq %rdx, 0xb0(%rsp)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x1e8(%rsp), %rdi
movl $0x75c0, %esi           # imm = 0x75C0
callq 0x249c54
leaq 0x12a24d(%rip), %rsi    # 0x39454b
leaq 0x208(%rsp), %rdi
leaq 0x1e8(%rsp), %rdx
callq 0x20a7ed
leaq 0x118(%rsp), %rdi
leaq 0xa8(%rsp), %rcx
leaq 0x208(%rsp), %r8
movl $0x1, %esi
movq 0xa0(%rsp), %rdx
callq 0x24cf42
addq $0x308, %rbx            # imm = 0x308
leaq 0x118(%rsp), %rsi
movq %rbx, %rdi
callq 0x24d3b4
leaq 0x118(%rsp), %rdi
callq 0x249100
leaq 0x218(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x26a382
movq 0x218(%rsp), %rsi
incq %rsi
callq 0x11e0c0
leaq 0x1f8(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x26a3a3
movq 0x1f8(%rsp), %rsi
incq %rsi
callq 0x11e0c0
movq 0xa8(%rsp), %rdi
cmpq %r13, %rdi
je 0x26a3c0
movq 0xb8(%rsp), %rsi
incq %rsi
callq 0x11e0c0
leaq 0x18(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x26a3db
movq 0x18(%rsp), %rsi
incq %rsi
callq 0x11e0c0
leaq 0x238(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x26a3fc
movq 0x238(%rsp), %rsi
incq %rsi
callq 0x11e0c0
movq 0x30(%rsp), %rdi
cmpq %r12, %rdi
je 0x26a413
movq 0x40(%rsp), %rsi
incq %rsi
callq 0x11e0c0
leaq 0x60(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x26a42e
movq 0x60(%rsp), %rsi
incq %rsi
callq 0x11e0c0
leaq 0x258(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x26a44f
movq 0x258(%rsp), %rsi
incq %rsi
callq 0x11e0c0
movq 0x1c8(%rsp), %rdi
cmpq %r15, %rdi
je 0x26a46c
movq 0x1d8(%rsp), %rsi
incq %rsi
callq 0x11e0c0
leaq 0x278(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x269a88
movq 0x278(%rsp), %rsi
jmp 0x269a80
movdqu (%rcx), %xmm0
movdqu %xmm0, (%rbp)
movq 0x8(%rax), %rdx
movq %rdx, 0x10(%rsp)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x1c8(%rsp), %rdi
movl $0x75d4, %esi           # imm = 0x75D4
callq 0x249c54
leaq 0x12a083(%rip), %rsi    # 0x39454b
leaq 0x50(%rsp), %rdi
leaq 0x1c8(%rsp), %rdx
callq 0x20a7ed
leaq 0x118(%rsp), %rdi
leaq 0x8(%rsp), %rcx
leaq 0x50(%rsp), %r8
movl $0x1, %esi
movq 0xa0(%rsp), %rdx
callq 0x24cf42
leaq 0x308(%rbx), %rdi
leaq 0x118(%rsp), %rsi
callq 0x24d3b4
leaq 0x118(%rsp), %rdi
callq 0x249100
leaq 0x60(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x26a53a
movq 0x60(%rsp), %rsi
incq %rsi
callq 0x11e0c0
leaq 0x1d8(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x26a55b
movq 0x1d8(%rsp), %rsi
incq %rsi
callq 0x11e0c0
movq 0x8(%rsp), %rdi
cmpq %rbp, %rdi
je 0x26a572
movq 0x18(%rsp), %rsi
incq %rsi
callq 0x11e0c0
leaq 0x40(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x26a58d
movq 0x40(%rsp), %rsi
incq %rsi
callq 0x11e0c0
leaq 0xa8(%rsp), %rsi
movq %r15, %rdi
callq 0x24d160
xorl %ebp, %ebp
movq 0xa8(%rsp), %rdi
cmpq %r13, %rdi
je 0x26a5bc
movq 0xb8(%rsp), %rsi
incq %rsi
callq 0x11e0c0
testb %r14b, %r14b
je 0x269a88
leaq 0x118(%rsp), %rdi
leaq 0x128(%rsp), %r14
movq %r14, (%rdi)
leaq 0x12cc47(%rip), %rsi    # 0x397226
leaq 0x12cc61(%rip), %rdx    # 0x397247
callq 0x1e4740
cmpb $0x0, 0x3ac(%rbx)
jne 0x26a5fb
movb $0x1, 0x3ac(%rbx)
movq 0x118(%rsp), %rdi
cmpq %r14, %rdi
je 0x26a618
movq 0x128(%rsp), %rsi
incq %rsi
callq 0x11e0c0
addq $0x2b0, %rbx            # imm = 0x2B0
leaq 0x70(%rsp), %rsi
movq %rbx, %rdi
movl $0x6, %edx
callq 0x275238
movq (%rbp), %rax
movq %rbp, %rdi
callq *0x18(%rax)
movq %xmm0, 0x90(%rsp)
movl $0x28, %edi
callq 0x11e0f0
movq %rax, %rbx
movb $0x0, 0x10(%rax)
movq $0x0, 0x18(%rax)
leaq 0x26d654(%rip), %rax    # 0x4d7cb8
movq %rax, (%rbx)
leaq 0x26d692(%rip), %rax    # 0x4d7d00
movq %rax, 0x8(%rbx)
movq 0x90(%rsp), %xmm0
movq %xmm0, 0x20(%rbx)
jmp 0x269a8a
movdqu (%rcx), %xmm0
movdqu %xmm0, (%r15)
movq 0x8(%rax), %rdx
movq %rdx, 0xb0(%rsp)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x50(%rsp), %rdi
movl $0x75a7, %esi           # imm = 0x75A7
callq 0x249c54
leaq 0x129e8c(%rip), %rsi    # 0x39454b
leaq 0x30(%rsp), %rdi
leaq 0x50(%rsp), %rdx
callq 0x20a7ed
leaq 0x118(%rsp), %rdi
leaq 0xa8(%rsp), %rcx
leaq 0x30(%rsp), %r8
movl $0x1, %esi
movq %r14, %rdx
callq 0x24cf42
addq $0x308, %rbx            # imm = 0x308
leaq 0x118(%rsp), %rsi
movq %rbx, %rdi
callq 0x24d3b4
jmp 0x269e4a
jmp 0x26a9c2
jmp 0x26a9d4
jmp 0x26a9f4
jmp 0x26aa14
jmp 0x26aa3d
jmp 0x26ab21
movq %rax, %rbx
leaq 0x118(%rsp), %rdi
callq 0x249100
jmp 0x26a73f
movq %rax, %rbx
leaq 0x60(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x26a75f
movq 0x60(%rsp), %rsi
incq %rsi
callq 0x11e0c0
jmp 0x26a75f
movq %rax, %rbx
leaq 0x1d8(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x26a785
movq 0x1d8(%rsp), %rsi
incq %rsi
callq 0x11e0c0
jmp 0x26a785
movq %rax, %rbx
movq 0x8(%rsp), %rdi
cmpq %rbp, %rdi
je 0x26a7a1
movq 0x18(%rsp), %rsi
incq %rsi
callq 0x11e0c0
jmp 0x26a7a1
movq %rax, %rbx
leaq 0x40(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x26a983
movq 0x40(%rsp), %rsi
incq %rsi
callq 0x11e0c0
jmp 0x26a983
jmp 0x26a980
jmp 0x26ab21
movq %rax, %rbx
leaq 0x118(%rsp), %rdi
callq 0x249100
jmp 0x26a7e4
movq %rax, %rbx
leaq 0x218(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x26a80a
movq 0x218(%rsp), %rsi
incq %rsi
callq 0x11e0c0
jmp 0x26a80a
movq %rax, %rbx
leaq 0x1f8(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x26a830
movq 0x1f8(%rsp), %rsi
incq %rsi
callq 0x11e0c0
jmp 0x26a830
movq %rax, %rbx
movq 0xa8(%rsp), %rdi
cmpq %r13, %rdi
je 0x26a852
movq 0xb8(%rsp), %rsi
incq %rsi
callq 0x11e0c0
jmp 0x26a852
movq %rax, %rbx
leaq 0x18(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x26a872
movq 0x18(%rsp), %rsi
incq %rsi
callq 0x11e0c0
jmp 0x26a872
movq %rax, %rbx
leaq 0x238(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x26a898
movq 0x238(%rsp), %rsi
incq %rsi
callq 0x11e0c0
jmp 0x26a898
movq %rax, %rbx
movq 0x30(%rsp), %rdi
cmpq %r12, %rdi
je 0x26a8b4
movq 0x40(%rsp), %rsi
incq %rsi
callq 0x11e0c0
jmp 0x26a8b4
movq %rax, %rbx
leaq 0x60(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x26a8d4
movq 0x60(%rsp), %rsi
incq %rsi
callq 0x11e0c0
jmp 0x26a8d4
movq %rax, %rbx
leaq 0x258(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x26a8f5
movq 0x258(%rsp), %rsi
incq %rsi
callq 0x11e0c0
movq 0x1c8(%rsp), %rdi
cmpq %r15, %rdi
je 0x26a912
movq 0x1d8(%rsp), %rsi
incq %rsi
callq 0x11e0c0
leaq 0x278(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x26aba1
movq 0x278(%rsp), %rsi
jmp 0x26ab99
movq %rax, %rbx
jmp 0x26a8f5
movq %rax, %rbx
jmp 0x26a912
jmp 0x26ab21
jmp 0x26ab21
jmp 0x26a9c2
jmp 0x26a9d4
jmp 0x26a9f4
jmp 0x26aa14
jmp 0x26aa3d
jmp 0x26ab21
jmp 0x26a9c2
jmp 0x26a9d4
jmp 0x26a9f4
jmp 0x26aa14
jmp 0x26aa3d
jmp 0x26ab21
jmp 0x26ab21
movq %rax, %rbx
movq 0xa8(%rsp), %rdi
cmpq %r13, %rdi
jne 0x26ab91
jmp 0x26aba1
jmp 0x26ab21
jmp 0x26a9c2
jmp 0x26a9d4
jmp 0x26a9f4
jmp 0x26aa14
jmp 0x26aa3d
jmp 0x26ab21
jmp 0x26a9c2
jmp 0x26a9d4
jmp 0x26a9f4
jmp 0x26aa14
jmp 0x26aa3d
jmp 0x26ab21
movq %rax, %rbx
leaq 0x118(%rsp), %rdi
callq 0x249100
jmp 0x26a9d7
movq %rax, %rbx
leaq 0x40(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x26a9f7
movq 0x40(%rsp), %rsi
incq %rsi
callq 0x11e0c0
jmp 0x26a9f7
movq %rax, %rbx
leaq 0x60(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x26aa17
movq 0x60(%rsp), %rsi
incq %rsi
callq 0x11e0c0
jmp 0x26aa17
movq %rax, %rbx
movq 0xa8(%rsp), %rdi
cmpq %r15, %rdi
jne 0x26aad4
jmp 0x26aae4
jmp 0x26aa3d
jmp 0x26ab21
jmp 0x26ab21
jmp 0x26aa68
jmp 0x26aaa5
movq %rax, %rbx
jmp 0x26aae4
jmp 0x26ab21
jmp 0x26ab21
jmp 0x26ab26
jmp 0x26ab62
jmp 0x26ab21
jmp 0x26ab21
jmp 0x26ab00
movq %rax, %rbx
leaq 0x118(%rsp), %rdi
callq 0x249100
movq 0x30(%rsp), %rdi
leaq 0x40(%rsp), %rax
cmpq %rax, %rdi
je 0x26aaa8
movq 0x40(%rsp), %rsi
incq %rsi
callq 0x11e0c0
jmp 0x26aaa8
jmp 0x26abdc
jmp 0x26ac10
jmp 0x26abd2
movq %rax, %rbx
movq 0x50(%rsp), %rdi
cmpq %rbp, %rdi
je 0x26aabf
movq 0x60(%rsp), %rsi
incq %rsi
callq 0x11e0c0
movq 0xa8(%rsp), %rdi
leaq 0xb8(%rsp), %rax
cmpq %rax, %rdi
je 0x26aae4
movq 0xb8(%rsp), %rsi
incq %rsi
callq 0x11e0c0
leaq 0x18(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x26aba1
movq 0x18(%rsp), %rsi
jmp 0x26ab99
movq %rax, %rbx
movq 0x118(%rsp), %rdi
cmpq %r15, %rdi
je 0x26acbb
movq 0x128(%rsp), %rsi
jmp 0x26acb3
movq %rax, %rbx
jmp 0x26aba1
movq %rax, %rbx
leaq 0x118(%rsp), %rdi
callq 0x249100
movq 0x8(%rsp), %rdi
leaq 0x18(%rsp), %rax
cmpq %rax, %rdi
je 0x26ab65
movq 0x18(%rsp), %rsi
incq %rsi
callq 0x11e0c0
jmp 0x26ab65
jmp 0x26abdc
jmp 0x26ac10
jmp 0x26abd2
jmp 0x26abd2
movq %rax, %rbx
movq 0x30(%rsp), %rdi
cmpq %rbp, %rdi
je 0x26ab7c
movq 0x40(%rsp), %rsi
incq %rsi
callq 0x11e0c0
movq 0xa8(%rsp), %rdi
leaq 0xb8(%rsp), %rax
cmpq %rax, %rdi
je 0x26aba1
movq 0xb8(%rsp), %rsi
incq %rsi
callq 0x11e0c0
movq 0x70(%rsp), %rdi
leaq 0x80(%rsp), %rax
cmpq %rax, %rdi
je 0x26acbb
movq 0x80(%rsp), %rsi
jmp 0x26acb3
jmp 0x26abdc
jmp 0x26ac41
movq %rax, %rbx
jmp 0x26ac73
jmp 0x26abd2
movq %rax, %rbx
jmp 0x26acbb
jmp 0x26ac10
movq %rax, %rbx
leaq 0x118(%rsp), %rdi
callq 0x249100
movq 0x70(%rsp), %rdi
leaq 0x80(%rsp), %rax
cmpq %rax, %rdi
je 0x26ac13
movq 0x80(%rsp), %rsi
incq %rsi
callq 0x11e0c0
jmp 0x26ac13
movq %rax, %rbx
movq 0x8(%rsp), %rdi
cmpq %rbp, %rdi
je 0x26ac2a
movq 0x18(%rsp), %rsi
incq %rsi
callq 0x11e0c0
movq 0xa8(%rsp), %rdi
leaq 0xb8(%rsp), %rax
cmpq %rax, %rdi
jne 0x26acab
jmp 0x26acbb
movq %rax, %rbx
leaq 0x118(%rsp), %rdi
callq 0x249100
movq 0x70(%rsp), %rdi
leaq 0x80(%rsp), %rax
cmpq %rax, %rdi
je 0x26ac73
movq 0x80(%rsp), %rsi
incq %rsi
callq 0x11e0c0
movq 0x8(%rsp), %rdi
leaq 0x18(%rsp), %rax
cmpq %rax, %rdi
jne 0x26ac91
jmp 0x26ac9e
movq %rax, %rbx
movq 0x8(%rsp), %rdi
cmpq %r14, %rdi
je 0x26ac9e
movq 0x18(%rsp), %rsi
incq %rsi
callq 0x11e0c0
movq 0xa8(%rsp), %rdi
cmpq %r12, %rdi
je 0x26acbb
movq 0xb8(%rsp), %rsi
incq %rsi
callq 0x11e0c0
movq %rbx, %rdi
callq 0x11e330
nop