// File: /workspace/github_cpp_makefile_star2_O2/lukasz-wiecaszek[P]h264iframedecoder/./pps.hpp
// Function: ymn::h264::pps::to_string[abi:cxx11]() const
inline std::string pps::to_string() const
{
    std::ostringstream stream;

    stream << "pps (picture parameter set):" << std::endl;

    stream << P1(pic_parameter_set_id);
    stream << P1(seq_parameter_set_id);
    stream << P1_INFO(entropy_coding_mode_flag, entropy_coding_mode_flag_to_string(entropy_coding_mode_flag));
    stream << P1(bottom_field_pic_order_in_frame_present_flag);

    stream << P1(num_slice_groups_minus1);
    if (num_slice_groups_minus1 > 0) {
        stream << P2(slice_group_map_type);
        if (slice_group_map_type == 0)
            for (std::size_t i = 0; i < TABLE_ELEMENTS(t0.run_length_minus1); ++i)
                stream << P3(t0.run_length_minus1[i]);
        else
        if (slice_group_map_type == 2) {
            for (std::size_t i = 0; i < TABLE_ELEMENTS(t1.top_left); ++i)
                stream << P3(t1.top_left[i]);
            for (std::size_t i = 0; i < TABLE_ELEMENTS(t1.bottom_right); ++i)
                stream << P3(t1.bottom_right[i]);
        }
        else
        if ((slice_group_map_type == 3) ||
            (slice_group_map_type == 4) ||
            (slice_group_map_type == 5)) {
            stream << P3(t2.slice_group_change_direction_flag);
            stream << P3(t2.slice_group_change_rate_minus1);
        }
        else
        if (slice_group_map_type == 6) {
            stream << P3(t3.pic_size_in_map_units_minus1);
            for (uint32_t i = 0; i <= t3.pic_size_in_map_units_minus1; ++i)
                stream << P4(t3.slice_group_id[i]);
        }
    }

    stream << P1(num_ref_idx_l0_default_active_minus1);
    stream << P1(num_ref_idx_l1_default_active_minus1);
    stream << P1(weighted_pred_flag);
    stream << P1(weighted_bipred_idc);
    stream << P1(pic_init_qp_minus26);
    stream << P1(pic_init_qs_minus26);
    stream << P1(chroma_qp_index_offset);
    stream << P1(deblocking_filter_control_present_flag);
    stream << P1(constrained_intra_pred_flag);
    stream << P1(redundant_pic_cnt_present_flag);
    stream << P1(transform_8x8_mode_flag);

    stream << P1(pic_scaling_matrix_present_flag);
    if (pic_scaling_matrix_present_flag)
        stream << sm.to_string();

    stream << P1(second_chroma_qp_index_offset);

    return stream.str();
}

// Assembly:
pushq %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
subq $0x1a8, %rsp            # imm = 0x1A8
movq %rsi, %r14
movq %rdi, 0x8(%rsp)
leaq 0x10(%rsp), %rbx
movq %rbx, %rdi
callq 0x21e0
leaq 0xc41b(%rip), %rsi      # 0x17f1c
movq %rbx, %rdi
callq 0x2120
movq %rax, %rdi
callq 0x20b0
movq (%rbx), %rax
movq -0x18(%rax), %rax
pushq $0x2
popq %r15
movq %r15, 0x20(%rsp,%rax)
leaq 0xd203(%rip), %r12      # 0x18d2b
movq %rbx, %rdi
movq %r12, %rsi
callq 0x2120
movq (%rax), %rcx
movq -0x18(%rcx), %rdx
pushq $0x2e
popq %rbp
movq %rbp, 0x10(%rax,%rdx)
movq -0x18(%rcx), %rcx
movl $0xffffff4f, %esi       # imm = 0xFFFFFF4F
movl 0x18(%rax,%rcx), %edx
andl %esi, %edx
orl $0x20, %edx
movl %edx, 0x18(%rax,%rcx)
leaq 0x8b16(%rip), %rsi      # 0x14675
movq %rax, %rdi
callq 0x2120
leaq 0x8539(%rip), %rsi      # 0x140a7
movq %rax, %rdi
callq 0x2120
leaq 0x84a7(%rip), %rsi      # 0x14024
movq %rax, %rdi
callq 0x2120
movq (%rax), %rcx
movq -0x18(%rcx), %rcx
movl 0x18(%rax,%rcx), %edx
andl $-0x4b, %edx
orl $0x8, %edx
movl %edx, 0x18(%rax,%rcx)
movl 0xc(%r14), %esi
movq %rax, %rdi
callq 0x20e0
leaq 0x847a(%rip), %rsi      # 0x14027
movq %rax, %rdi
callq 0x2120
movq (%rax), %rcx
movq -0x18(%rcx), %rcx
movl 0x18(%rax,%rcx), %edx
andl $-0x4b, %edx
orl $0x2, %edx
movl %edx, 0x18(%rax,%rcx)
movl 0xc(%r14), %esi
movq %rax, %rdi
callq 0x20e0
leaq 0x8f19(%rip), %r13      # 0x14af6
movq %rax, %rdi
movq %r13, %rsi
callq 0x2120
movq %rax, %rdi
callq 0x20b0
movq (%rbx), %rax
movq -0x18(%rax), %rax
movq %r15, 0x20(%rsp,%rax)
movq %rbx, %rdi
movq %r12, %rsi
callq 0x2120
movq (%rax), %rcx
movq -0x18(%rcx), %rdx
movq %rbp, 0x10(%rax,%rdx)
movq -0x18(%rcx), %rcx
movl 0x18(%rax,%rcx), %edx
movl $0xffffff4f, %esi       # imm = 0xFFFFFF4F
andl %esi, %edx
orl $0x20, %edx
movl %edx, 0x18(%rax,%rcx)
leaq 0x8a30(%rip), %rsi      # 0x14660
movq %rax, %rdi
callq 0x2120
movq %rax, %rdi
leaq 0x8465(%rip), %rsi      # 0x140a7
callq 0x2120
movq %rax, %rdi
leaq 0x83d3(%rip), %rsi      # 0x14024
movq %rsi, %rbp
callq 0x2120
movq (%rax), %rcx
movq -0x18(%rcx), %rcx
movl 0x18(%rax,%rcx), %edx
andl $-0x4b, %edx
orl $0x8, %edx
movl %edx, 0x18(%rax,%rcx)
movl 0x10(%r14), %esi
movq %rax, %rdi
callq 0x20e0
movq %rax, %rdi
leaq 0x83a3(%rip), %rsi      # 0x14027
callq 0x2120
movq (%rax), %rcx
movq -0x18(%rcx), %rcx
movl 0x18(%rax,%rcx), %edx
andl $-0x4b, %edx
orl $0x2, %edx
movl %edx, 0x18(%rax,%rcx)
movl 0x10(%r14), %esi
movq %rax, %rdi
callq 0x20e0
movq %rax, %rdi
movq %r13, %rsi
callq 0x2120
movq %rax, %rdi
callq 0x20b0
movq (%rbx), %rax
movq -0x18(%rax), %rax
movq %r15, 0x20(%rsp,%rax)
movq %rbx, %rdi
movq %r12, %rsi
movq %r12, %r15
callq 0x2120
movq (%rax), %rcx
movq -0x18(%rcx), %rdx
pushq $0x2e
popq %rsi
movq %rsi, 0x10(%rax,%rdx)
movq -0x18(%rcx), %rcx
movl 0x18(%rax,%rcx), %edx
movl $0xffffff4f, %esi       # imm = 0xFFFFFF4F
andl %esi, %edx
orl $0x20, %edx
movl %edx, 0x18(%rax,%rcx)
leaq 0xc236(%rip), %rsi      # 0x17f39
movq %rax, %rdi
callq 0x2120
movq %rax, %rdi
leaq 0x8392(%rip), %r12      # 0x140a7
movq %r12, %rsi
callq 0x2120
movq %rax, %rdi
movq %rbp, %rsi
callq 0x2120
movq (%rax), %rcx
movq -0x18(%rcx), %rcx
movl 0x18(%rax,%rcx), %edx
andl $-0x4b, %edx
orl $0x8, %edx
movl %edx, 0x18(%rax,%rcx)
movl 0x14(%r14), %esi
movq %rax, %rdi
callq 0x20e0
movq %rax, %rdi
leaq 0x82d4(%rip), %rsi      # 0x14027
callq 0x2120
movq (%rax), %rcx
movq -0x18(%rcx), %rcx
movl 0x18(%rax,%rcx), %edx
andl $-0x4b, %edx
orl $0x2, %edx
movl %edx, 0x18(%rax,%rcx)
movl 0x14(%r14), %esi
movq %rax, %rdi
callq 0x20e0
movq %rax, %rdi
movq %r13, %rsi
callq 0x2120
movq %rax, %rdi
movq %r12, %rsi
movq %r12, %r13
callq 0x2120
cmpl $0x0, 0x14(%r14)
leaq 0xcb6e(%rip), %rcx      # 0x1890c
leaq 0xcb61(%rip), %rsi      # 0x18906
cmoveq %rcx, %rsi
movq %rax, %rdi
callq 0x2120
movq %rax, %rdi
callq 0x20b0
movq (%rbx), %rax
movq -0x18(%rax), %rax
pushq $0x2
popq %r12
movq %r12, 0x20(%rsp,%rax)
movq %rbx, %rdi
movq %r15, %rsi
callq 0x2120
movq (%rax), %rcx
movq -0x18(%rcx), %rdx
pushq $0x2e
popq %rsi
movq %rsi, 0x10(%rax,%rdx)
movq -0x18(%rcx), %rcx
movl 0x18(%rax,%rcx), %edx
movl $0xffffff4f, %esi       # imm = 0xFFFFFF4F
andl %esi, %edx
orl $0x20, %edx
movl %edx, 0x18(%rax,%rcx)
leaq 0xc152(%rip), %rsi      # 0x17f52
movq %rax, %rdi
callq 0x2120
movq %rax, %rdi
movq %r13, %rsi
callq 0x2120
movq %rax, %rdi
movq %rbp, %rsi
callq 0x2120
movq (%rax), %rcx
movq -0x18(%rcx), %rcx
movl 0x18(%rax,%rcx), %edx
andl $-0x4b, %edx
orl $0x8, %edx
movl %edx, 0x18(%rax,%rcx)
movl 0x18(%r14), %esi
movq %rax, %rdi
callq 0x20e0
movq %rax, %rdi
leaq 0x81de(%rip), %r13      # 0x14027
movq %r13, %rsi
callq 0x2120
movq (%rax), %rcx
movq -0x18(%rcx), %rcx
movl 0x18(%rax,%rcx), %edx
andl $-0x4b, %edx
orl $0x2, %edx
movl %edx, 0x18(%rax,%rcx)
movl 0x18(%r14), %esi
movq %rax, %rdi
callq 0x20e0
movq %rax, %rdi
leaq 0x8c7a(%rip), %rsi      # 0x14af6
callq 0x2120
movq %rax, %rdi
callq 0x20b0
movq (%rbx), %rax
movq -0x18(%rax), %rax
movq %r12, 0x20(%rsp,%rax)
movq %rbx, %rdi
movq %r15, %rsi
callq 0x2120
movq (%rax), %rcx
movq -0x18(%rcx), %rdx
pushq $0x2e
popq %rsi
movq %rsi, 0x10(%rax,%rdx)
movq -0x18(%rcx), %rcx
movl 0x18(%rax,%rcx), %edx
movl $0xffffff4f, %ebx       # imm = 0xFFFFFF4F
movl $0xffffff4f, %esi       # imm = 0xFFFFFF4F
andl %esi, %edx
orl $0x20, %edx
movl %edx, 0x18(%rax,%rcx)
leaq 0x89a2(%rip), %rsi      # 0x14873
movq %rax, %rdi
callq 0x2120
movq %rax, %rdi
leaq 0x81c4(%rip), %rsi      # 0x140a7
callq 0x2120
movq %rax, %rdi
movq %rbp, %rsi
callq 0x2120
movq (%rax), %rcx
movq -0x18(%rcx), %rcx
movl 0x18(%rax,%rcx), %edx
andl $-0x4b, %edx
orl $0x8, %edx
movl %edx, 0x18(%rax,%rcx)
movl 0x1c(%r14), %esi
movq %rax, %rdi
callq 0x20e0
movq %rax, %rdi
movq %r13, %rsi
callq 0x2120
movq (%rax), %rcx
movq -0x18(%rcx), %rcx
movl 0x18(%rax,%rcx), %edx
andl $-0x4b, %edx
orl $0x2, %edx
movl %edx, 0x18(%rax,%rcx)
movl 0x1c(%r14), %esi
movq %rax, %rdi
callq 0x20e0
movq %rax, %rdi
leaq 0x8bac(%rip), %rsi      # 0x14af6
callq 0x2120
movq %rax, %rdi
callq 0x20b0
cmpl $0x0, 0x1c(%r14)
je 0xc207
leaq 0x10(%rsp), %rdi
movq (%rdi), %rax
movq -0x18(%rax), %rax
movq $0x4, 0x20(%rsp,%rax)
leaq 0xcdad(%rip), %rsi      # 0x18d2b
callq 0x2120
movq (%rax), %rcx
movq -0x18(%rcx), %rdx
movq $0x2c, 0x10(%rax,%rdx)
movq -0x18(%rcx), %rcx
movl 0x18(%rax,%rcx), %edx
andl %ebx, %edx
orl $0x20, %edx
movl %edx, 0x18(%rax,%rcx)
leaq 0x8912(%rip), %rsi      # 0x148bd
movq %rax, %rdi
callq 0x2120
leaq 0x80ed(%rip), %rsi      # 0x140a7
movq %rax, %rdi
callq 0x2120
leaq 0x805b(%rip), %rsi      # 0x14024
movq %rax, %rdi
callq 0x2120
movq (%rax), %rcx
movq -0x18(%rcx), %rcx
movl 0x18(%rax,%rcx), %edx
andl $-0x4b, %edx
orl $0x8, %edx
movl %edx, 0x18(%rax,%rcx)
movl 0x20(%r14), %esi
movq %rax, %rdi
callq 0x20e0
leaq 0x802e(%rip), %rsi      # 0x14027
movq %rax, %rdi
callq 0x2120
movq (%rax), %rcx
movq -0x18(%rcx), %rcx
movl 0x18(%rax,%rcx), %edx
andl $-0x4b, %edx
orl $0x2, %edx
movl %edx, 0x18(%rax,%rcx)
movl 0x20(%r14), %esi
movq %rax, %rdi
callq 0x20e0
leaq 0x8acd(%rip), %rsi      # 0x14af6
movq %rax, %rdi
callq 0x2120
movq %rax, %rdi
callq 0x20b0
movl 0x20(%r14), %eax
cmpq $0x6, %rax
ja 0xc207
leaq 0xb322(%rip), %rcx      # 0x17370
movslq (%rcx,%rax,4), %rax
addq %rcx, %rax
jmpq *%rax
leaq 0x10(%rsp), %rbx
movq (%rbx), %rax
movq -0x18(%rax), %rax
pushq $0x6
popq %rcx
movq %rcx, 0x20(%rsp,%rax)
leaq 0xccb9(%rip), %rsi      # 0x18d2b
movq %rbx, %rdi
callq 0x2120
movq (%rax), %rcx
movq -0x18(%rcx), %rdx
pushq $0x2a
popq %rsi
movq %rsi, 0x10(%rax,%rdx)
movq -0x18(%rcx), %rcx
movl $0xffffff4f, %r12d      # imm = 0xFFFFFF4F
movl 0x18(%rax,%rcx), %edx
andl %r12d, %edx
orl $0x20, %edx
movl %edx, 0x18(%rax,%rcx)
leaq 0xbf11(%rip), %rsi      # 0x17fb9
movq %rax, %rdi
callq 0x2120
leaq 0x7ff0(%rip), %rsi      # 0x140a7
movq %rax, %rdi
callq 0x2120
leaq 0x7f5e(%rip), %r13      # 0x14024
movq %rax, %rdi
movq %r13, %rsi
callq 0x2120
movq (%rax), %rcx
movq -0x18(%rcx), %rcx
movl 0x18(%rax,%rcx), %edx
andl $-0x4b, %edx
orl $0x8, %edx
movl %edx, 0x18(%rax,%rcx)
movl 0x24(%r14), %esi
movq %rax, %rdi
callq 0x20e0
leaq 0x7f2e(%rip), %rbp      # 0x14027
movq %rax, %rdi
movq %rbp, %rsi
callq 0x2120
movq (%rax), %rcx
movq -0x18(%rcx), %rcx
movl 0x18(%rax,%rcx), %edx
andl $-0x4b, %edx
orl $0x2, %edx
movl %edx, 0x18(%rax,%rcx)
movl 0x24(%r14), %esi
movq %rax, %rdi
callq 0x20e0
leaq 0x89ca(%rip), %r15      # 0x14af6
movq %rax, %rdi
movq %r15, %rsi
callq 0x2120
movq %rax, %rdi
callq 0x20b0
movq (%rbx), %rax
movq -0x18(%rax), %rax
pushq $0x6
popq %rcx
movq %rcx, 0x20(%rsp,%rax)
movq %rbx, %rdi
leaq 0xcbd3(%rip), %rsi      # 0x18d2b
callq 0x2120
movq (%rax), %rcx
movq -0x18(%rcx), %rdx
pushq $0x2a
popq %rsi
movq %rsi, 0x10(%rax,%rdx)
movq -0x18(%rcx), %rcx
andl 0x18(%rax,%rcx), %r12d
orl $0x20, %r12d
movl %r12d, 0x18(%rax,%rcx)
leaq 0xbe59(%rip), %rsi      # 0x17fde
movq %rax, %rdi
callq 0x2120
movq %rax, %rdi
leaq 0x7f10(%rip), %rsi      # 0x140a7
callq 0x2120
movq %rax, %rdi
movq %r13, %rsi
callq 0x2120
movq (%rax), %rcx
movq -0x18(%rcx), %rcx
movl 0x18(%rax,%rcx), %edx
andl $-0x4b, %edx
orl $0x8, %edx
movl %edx, 0x18(%rax,%rcx)
movl 0x28(%r14), %esi
movq %rax, %rdi
callq 0x20e0
movq %rax, %rdi
movq %rbp, %rsi
callq 0x2120
movq (%rax), %rcx
movq -0x18(%rcx), %rcx
movl 0x18(%rax,%rcx), %edx
andl $-0x4b, %edx
orl $0x2, %edx
movl %edx, 0x18(%rax,%rcx)
movl 0x28(%r14), %esi
movq %rax, %rdi
callq 0x20e0
movq %rax, %rdi
movq %r15, %rsi
callq 0x2120
movq %rax, %rdi
callq 0x20b0
leaq 0x10(%rsp), %r15
movq (%r15), %rax
movq -0x18(%rax), %rax
pushq $0x2
popq %rbx
movq %rbx, 0x20(%rsp,%rax)
leaq 0xcb09(%rip), %r12      # 0x18d2b
movq %r15, %rdi
movq %r12, %rsi
callq 0x2120
movq (%rax), %rcx
movq -0x18(%rcx), %rdx
pushq $0x2e
popq %rbp
movq %rbp, 0x10(%rax,%rdx)
movq -0x18(%rcx), %rcx
movl 0x18(%rax,%rcx), %edx
movl $0xffffff4f, %r13d      # imm = 0xFFFFFF4F
andl %r13d, %edx
orl $0x20, %edx
movl %edx, 0x18(%rax,%rcx)
leaq 0x86b9(%rip), %rsi      # 0x14914
movq %rax, %rdi
callq 0x2120
leaq 0x7e3d(%rip), %rsi      # 0x140a7
movq %rax, %rdi
callq 0x2120
leaq 0x7dab(%rip), %rsi      # 0x14024
movq %rax, %rdi
callq 0x2120
movq (%rax), %rcx
movq -0x18(%rcx), %rcx
movl 0x18(%rax,%rcx), %edx
andl $-0x4b, %edx
orl $0x8, %edx
movl %edx, 0x18(%rax,%rcx)
movl 0x428(%r14), %esi
movq %rax, %rdi
callq 0x20e0
leaq 0x7d7b(%rip), %rsi      # 0x14027
movq %rax, %rdi
callq 0x2120
movq (%rax), %rcx
movq -0x18(%rcx), %rcx
movl 0x18(%rax,%rcx), %edx
andl $-0x4b, %edx
orl $0x2, %edx
movl %edx, 0x18(%rax,%rcx)
movl 0x428(%r14), %esi
movq %rax, %rdi
callq 0x20e0
leaq 0x8817(%rip), %rsi      # 0x14af6
movq %rax, %rdi
callq 0x2120
movq %rax, %rdi
callq 0x20b0
movq (%r15), %rax
movq -0x18(%rax), %rax
movq %rbx, 0x20(%rsp,%rax)
movq %r15, %rdi
movq %r12, %rsi
callq 0x2120
movq (%rax), %rcx
movq -0x18(%rcx), %rdx
movq %rbp, 0x10(%rax,%rdx)
movq -0x18(%rcx), %rcx
movl 0x18(%rax,%rcx), %edx
andl %r13d, %edx
orl $0x20, %edx
movl %edx, 0x18(%rax,%rcx)
leaq 0x8650(%rip), %rsi      # 0x1497b
movq %rax, %rdi
callq 0x2120
movq %rax, %rdi
leaq 0x7d6a(%rip), %rsi      # 0x140a7
callq 0x2120
movq %rax, %rdi
leaq 0x7cd8(%rip), %rsi      # 0x14024
callq 0x2120
movq (%rax), %rcx
movq -0x18(%rcx), %rcx
movl 0x18(%rax,%rcx), %edx
andl $-0x4b, %edx
orl $0x8, %edx
movl %edx, 0x18(%rax,%rcx)
movl 0x42c(%r14), %esi
movq %rax, %rdi
callq 0x20e0
movq %rax, %rdi
leaq 0x7ca8(%rip), %rsi      # 0x14027
callq 0x2120
movq (%rax), %rcx
movq -0x18(%rcx), %rcx
movl 0x18(%rax,%rcx), %edx
andl $-0x4b, %edx
orl $0x2, %edx
movl %edx, 0x18(%rax,%rcx)
movl 0x42c(%r14), %esi
movq %rax, %rdi
callq 0x20e0
movq %rax, %rdi
leaq 0x8744(%rip), %rsi      # 0x14af6
callq 0x2120
movq %rax, %rdi
callq 0x20b0
movq (%r15), %rax
movq -0x18(%rax), %rax
movq %rbx, 0x20(%rsp,%rax)
movq %r15, %rdi
movq %r12, %rsi
callq 0x2120
movq (%rax), %rcx
movq -0x18(%rcx), %rdx
movq %rbp, 0x10(%rax,%rdx)
movq -0x18(%rcx), %rcx
movl 0x18(%rax,%rcx), %edx
andl %r13d, %edx
orl $0x20, %edx
movl %edx, 0x18(%rax,%rcx)
leaq 0xbc3a(%rip), %rsi      # 0x18035
movq %rax, %rdi
callq 0x2120
movq %rax, %rdi
leaq 0x7c9a(%rip), %rsi      # 0x140a7
callq 0x2120
movq %rax, %rdi
leaq 0x7c08(%rip), %rsi      # 0x14024
callq 0x2120
movq (%rax), %rcx
movq -0x18(%rcx), %rcx
movl 0x18(%rax,%rcx), %edx
andl $-0x4b, %edx
orl $0x8, %edx
movl %edx, 0x18(%rax,%rcx)
movl 0x430(%r14), %esi
movq %rax, %rdi
callq 0x20e0
movq %rax, %rdi
leaq 0x7bd8(%rip), %rsi      # 0x14027
callq 0x2120
movq (%rax), %rcx
movq -0x18(%rcx), %rcx
movl 0x18(%rax,%rcx), %edx
andl $-0x4b, %edx
orl $0x2, %edx
movl %edx, 0x18(%rax,%rcx)
movl 0x430(%r14), %esi
movq %rax, %rdi
callq 0x20e0
movq %rax, %rdi
leaq 0x8674(%rip), %rsi      # 0x14af6
callq 0x2120
movq %rax, %rdi
callq 0x20b0
movq (%r15), %rax
movq -0x18(%rax), %rax
movq %rbx, 0x20(%rsp,%rax)
movq %r15, %rdi
movq %r12, %rsi
callq 0x2120
movq (%rax), %rcx
movq -0x18(%rcx), %rdx
movq %rbp, 0x10(%rax,%rdx)
movq -0x18(%rcx), %rcx
movl 0x18(%rax,%rcx), %edx
andl %r13d, %edx
orl $0x20, %edx
movl %edx, 0x18(%rax,%rcx)
leaq 0xbb7d(%rip), %rsi      # 0x18048
movq %rax, %rdi
callq 0x2120
movq %rax, %rdi
leaq 0x7bca(%rip), %rsi      # 0x140a7
callq 0x2120
movq %rax, %rdi
leaq 0x7b38(%rip), %rsi      # 0x14024
callq 0x2120
movq (%rax), %rcx
movq -0x18(%rcx), %rcx
movl 0x18(%rax,%rcx), %edx
andl $-0x4b, %edx
orl $0x8, %edx
movl %edx, 0x18(%rax,%rcx)
movl 0x434(%r14), %esi
movq %rax, %rdi
callq 0x20e0
movq %rax, %rdi
leaq 0x7b08(%rip), %rsi      # 0x14027
callq 0x2120
movq (%rax), %rcx
movq -0x18(%rcx), %rcx
movl 0x18(%rax,%rcx), %edx
andl $-0x4b, %edx
orl $0x2, %edx
movl %edx, 0x18(%rax,%rcx)
movl 0x434(%r14), %esi
movq %rax, %rdi
callq 0x20e0
movq %rax, %rdi
leaq 0x85a4(%rip), %rsi      # 0x14af6
movq %rsi, %r12
callq 0x2120
movq %rax, %rdi
callq 0x20b0
movq (%r15), %rax
movq -0x18(%rax), %rax
movq %rbx, 0x20(%rsp,%rax)
movq %r15, %rdi
leaq 0xc7b3(%rip), %rsi      # 0x18d2b
movq %rsi, %r15
callq 0x2120
movq (%rax), %rcx
movq -0x18(%rcx), %rdx
movq %rbp, 0x10(%rax,%rdx)
movq -0x18(%rcx), %rcx
movl 0x18(%rax,%rcx), %edx
andl %r13d, %edx
orl $0x20, %edx
movl %edx, 0x18(%rax,%rcx)
leaq 0x842c(%rip), %rsi      # 0x149d1
movq %rax, %rdi
callq 0x2120
movq %rax, %rdi
leaq 0x7af0(%rip), %rsi      # 0x140a7
callq 0x2120
movq %rax, %rdi
leaq 0x7a5e(%rip), %rsi      # 0x14024
callq 0x2120
movq (%rax), %rcx
movq -0x18(%rcx), %rcx
movl 0x18(%rax,%rcx), %edx
andl $-0x4b, %edx
orl $0x8, %edx
movl %edx, 0x18(%rax,%rcx)
movl 0x438(%r14), %esi
movq %rax, %rdi
callq 0x2270
movq %rax, %rdi
leaq 0x7a2e(%rip), %rsi      # 0x14027
callq 0x2120
movq (%rax), %rcx
movq -0x18(%rcx), %rcx
movl 0x18(%rax,%rcx), %edx
andl $-0x4b, %edx
orl $0x2, %edx
movl %edx, 0x18(%rax,%rcx)
movl 0x438(%r14), %esi
movq %rax, %rdi
callq 0x2270
movq %rax, %rdi
movq %r12, %rsi
callq 0x2120
movq %rax, %rdi
callq 0x20b0
leaq 0x10(%rsp), %rdi
movq (%rdi), %rax
movq -0x18(%rax), %rax
movq %rbx, 0x20(%rsp,%rax)
movq %r15, %rsi
callq 0x2120
movq (%rax), %rcx
movq -0x18(%rcx), %rdx
movq %rbp, 0x10(%rax,%rdx)
movq -0x18(%rcx), %rcx
movl 0x18(%rax,%rcx), %edx
andl %r13d, %edx
orl $0x20, %edx
movl %edx, 0x18(%rax,%rcx)
leaq 0x83a3(%rip), %rsi      # 0x14a16
movq %rax, %rdi
callq 0x2120
movq %rax, %rdi
leaq 0x7a22(%rip), %rsi      # 0x140a7
callq 0x2120
movq %rax, %rdi
leaq 0x7990(%rip), %rsi      # 0x14024
callq 0x2120
movq (%rax), %rcx
movq -0x18(%rcx), %rcx
movl 0x18(%rax,%rcx), %edx
andl $-0x4b, %edx
orl $0x8, %edx
movl %edx, 0x18(%rax,%rcx)
movl 0x43c(%r14), %esi
movq %rax, %rdi
callq 0x2270
movq %rax, %rdi
leaq 0x7960(%rip), %rsi      # 0x14027
callq 0x2120
movq (%rax), %rcx
movq -0x18(%rcx), %rcx
movl 0x18(%rax,%rcx), %edx
andl $-0x4b, %edx
orl $0x2, %edx
movl %edx, 0x18(%rax,%rcx)
movl 0x43c(%r14), %esi
movq %rax, %rdi
callq 0x2270
movq %rax, %rdi
movq %r12, %rsi
callq 0x2120
movq %rax, %rdi
callq 0x20b0
leaq 0x10(%rsp), %rdi
movq (%rdi), %rax
movq -0x18(%rax), %rax
movq %rbx, 0x20(%rsp,%rax)
movq %r15, %rsi
callq 0x2120
movq (%rax), %rcx
movq -0x18(%rcx), %rdx
movq %rbp, 0x10(%rax,%rdx)
movq -0x18(%rcx), %rcx
movl 0x18(%rax,%rcx), %edx
andl %r13d, %edx
orl $0x20, %edx
movl %edx, 0x18(%rax,%rcx)
leaq 0x831d(%rip), %rsi      # 0x14a5e
movq %rax, %rdi
callq 0x2120
movq %rax, %rdi
leaq 0x7954(%rip), %rsi      # 0x140a7
callq 0x2120
movq %rax, %rdi
leaq 0x78c2(%rip), %rsi      # 0x14024
callq 0x2120
movq (%rax), %rcx
movq -0x18(%rcx), %rcx
movl 0x18(%rax,%rcx), %edx
andl $-0x4b, %edx
orl $0x8, %edx
movl %edx, 0x18(%rax,%rcx)
movl 0x440(%r14), %esi
movq %rax, %rdi
callq 0x2270
movq %rax, %rdi
leaq 0x7892(%rip), %rsi      # 0x14027
callq 0x2120
movq (%rax), %rcx
movq -0x18(%rcx), %rcx
movl 0x18(%rax,%rcx), %edx
andl $-0x4b, %edx
orl $0x2, %edx
movl %edx, 0x18(%rax,%rcx)
movl 0x440(%r14), %esi
movq %rax, %rdi
callq 0x2270
movq %rax, %rdi
movq %r12, %rsi
callq 0x2120
movq %rax, %rdi
callq 0x20b0
leaq 0x10(%rsp), %rdi
movq (%rdi), %rax
movq -0x18(%rax), %rax
movq %rbx, 0x20(%rsp,%rax)
movq %r15, %rsi
callq 0x2120
movq (%rax), %rcx
movq -0x18(%rcx), %rdx
movq %rbp, 0x10(%rax,%rdx)
movq -0x18(%rcx), %rcx
movl 0x18(%rax,%rcx), %edx
andl %r13d, %edx
orl $0x20, %edx
movl %edx, 0x18(%rax,%rcx)
leaq 0xb84d(%rip), %rsi      # 0x1805c
movq %rax, %rdi
callq 0x2120
movq %rax, %rdi
leaq 0x7886(%rip), %rsi      # 0x140a7
callq 0x2120
movq %rax, %rdi
leaq 0x77f4(%rip), %rsi      # 0x14024
callq 0x2120
movq (%rax), %rcx
movq -0x18(%rcx), %rcx
movl 0x18(%rax,%rcx), %edx
andl $-0x4b, %edx
orl $0x8, %edx
movl %edx, 0x18(%rax,%rcx)
movl 0x444(%r14), %esi
movq %rax, %rdi
callq 0x20e0
movq %rax, %rdi
leaq 0x77c4(%rip), %rsi      # 0x14027
callq 0x2120
movq (%rax), %rcx
movq -0x18(%rcx), %rcx
movl 0x18(%rax,%rcx), %edx
andl $-0x4b, %edx
orl $0x2, %edx
movl %edx, 0x18(%rax,%rcx)
movl 0x444(%r14), %esi
movq %rax, %rdi
callq 0x20e0
movq %rax, %rdi
movq %r12, %rsi
callq 0x2120
movq %rax, %rdi
callq 0x20b0
leaq 0x10(%rsp), %rdi
movq (%rdi), %rax
movq -0x18(%rax), %rax
movq %rbx, 0x20(%rsp,%rax)
movq %r15, %rsi
callq 0x2120
movq (%rax), %rcx
movq -0x18(%rcx), %rdx
movq %rbp, 0x10(%rax,%rdx)
movq -0x18(%rcx), %rcx
movl 0x18(%rax,%rcx), %edx
andl %r13d, %edx
orl $0x20, %edx
movl %edx, 0x18(%rax,%rcx)
leaq 0xb7a6(%rip), %rsi      # 0x18083
movq %rax, %rdi
callq 0x2120
movq %rax, %rdi
leaq 0x77b8(%rip), %rsi      # 0x140a7
callq 0x2120
movq %rax, %rdi
leaq 0x7726(%rip), %rsi      # 0x14024
callq 0x2120
movq (%rax), %rcx
movq -0x18(%rcx), %rcx
movl 0x18(%rax,%rcx), %edx
andl $-0x4b, %edx
orl $0x8, %edx
movl %edx, 0x18(%rax,%rcx)
movl 0x448(%r14), %esi
movq %rax, %rdi
callq 0x20e0
movq %rax, %rdi
leaq 0x76f6(%rip), %rsi      # 0x14027
callq 0x2120
movq (%rax), %rcx
movq -0x18(%rcx), %rcx
movl 0x18(%rax,%rcx), %edx
andl $-0x4b, %edx
orl $0x2, %edx
movl %edx, 0x18(%rax,%rcx)
movl 0x448(%r14), %esi
movq %rax, %rdi
callq 0x20e0
movq %rax, %rdi
movq %r12, %rsi
callq 0x2120
movq %rax, %rdi
callq 0x20b0
leaq 0x10(%rsp), %rdi
movq (%rdi), %rax
movq -0x18(%rax), %rax
movq %rbx, 0x20(%rsp,%rax)
movq %r15, %rsi
callq 0x2120
movq (%rax), %rcx
movq -0x18(%rcx), %rdx
movq %rbp, 0x10(%rax,%rdx)
movq -0x18(%rcx), %rcx
movl 0x18(%rax,%rcx), %edx
andl %r13d, %edx
orl $0x20, %edx
movl %edx, 0x18(%rax,%rcx)
leaq 0xb6f4(%rip), %rsi      # 0x1809f
movq %rax, %rdi
callq 0x2120
movq %rax, %rdi
leaq 0x76ea(%rip), %rsi      # 0x140a7
callq 0x2120
movq %rax, %rdi
leaq 0x7658(%rip), %rsi      # 0x14024
callq 0x2120
movq (%rax), %rcx
movq -0x18(%rcx), %rcx
movl 0x18(%rax,%rcx), %edx
andl $-0x4b, %edx
orl $0x8, %edx
movl %edx, 0x18(%rax,%rcx)
movl 0x44c(%r14), %esi
movq %rax, %rdi
callq 0x20e0
movq %rax, %rdi
leaq 0x7628(%rip), %rsi      # 0x14027
callq 0x2120
movq (%rax), %rcx
movq -0x18(%rcx), %rcx
movl 0x18(%rax,%rcx), %edx
andl $-0x4b, %edx
orl $0x2, %edx
movl %edx, 0x18(%rax,%rcx)
movl 0x44c(%r14), %esi
movq %rax, %rdi
callq 0x20e0
movq %rax, %rdi
movq %r12, %rsi
callq 0x2120
movq %rax, %rdi
callq 0x20b0
leaq 0x10(%rsp), %rdi
movq (%rdi), %rax
movq -0x18(%rax), %rax
movq %rbx, 0x20(%rsp,%rax)
movq %rdi, %r15
leaq 0xc2d5(%rip), %rsi      # 0x18d2b
callq 0x2120
movq (%rax), %rcx
movq -0x18(%rcx), %rdx
movq %rbp, 0x10(%rax,%rdx)
movq -0x18(%rcx), %rcx
movl 0x18(%rax,%rcx), %edx
andl %r13d, %edx
orl $0x20, %edx
movl %edx, 0x18(%rax,%rcx)
leaq 0xb63e(%rip), %rsi      # 0x180be
movq %rax, %rdi
callq 0x2120
movq %rax, %rdi
leaq 0x7615(%rip), %rsi      # 0x140a7
callq 0x2120
movq %rax, %rdi
leaq 0x7583(%rip), %rsi      # 0x14024
callq 0x2120
movq (%rax), %rcx
movq -0x18(%rcx), %rcx
movl 0x18(%rax,%rcx), %edx
andl $-0x4b, %edx
orl $0x8, %edx
movl %edx, 0x18(%rax,%rcx)
movl 0x450(%r14), %esi
movq %rax, %rdi
callq 0x20e0
movq %rax, %rdi
leaq 0x7553(%rip), %rsi      # 0x14027
callq 0x2120
movq (%rax), %rcx
movq -0x18(%rcx), %rcx
movl 0x18(%rax,%rcx), %edx
andl $-0x4b, %edx
orl $0x2, %edx
movl %edx, 0x18(%rax,%rcx)
movl 0x450(%r14), %esi
movq %rax, %rdi
callq 0x20e0
movq %rax, %rdi
movq %r12, %rsi
callq 0x2120
movq %rax, %rdi
callq 0x20b0
movq (%r15), %rax
movq -0x18(%rax), %rax
movq %rbx, 0x20(%rsp,%rax)
movq %r15, %rdi
leaq 0xc205(%rip), %rsi      # 0x18d2b
callq 0x2120
movq (%rax), %rcx
movq -0x18(%rcx), %rdx
movq %rbp, 0x10(%rax,%rdx)
movq -0x18(%rcx), %rcx
andl 0x18(%rax,%rcx), %r13d
orl $0x20, %r13d
movl %r13d, 0x18(%rax,%rcx)
leaq 0xb586(%rip), %rsi      # 0x180d6
movq %rax, %rdi
callq 0x2120
movq %rax, %rdi
leaq 0x7545(%rip), %rsi      # 0x140a7
callq 0x2120
movq %rax, %rdi
leaq 0x74b3(%rip), %rsi      # 0x14024
callq 0x2120
movq (%rax), %rcx
movq -0x18(%rcx), %rcx
movl 0x18(%rax,%rcx), %edx
andl $-0x4b, %edx
orl $0x8, %edx
movl %edx, 0x18(%rax,%rcx)
movl 0x454(%r14), %esi
movq %rax, %rdi
callq 0x20e0
movq %rax, %rdi
leaq 0x7483(%rip), %rsi      # 0x14027
callq 0x2120
movq (%rax), %rcx
movq -0x18(%rcx), %rcx
movl 0x18(%rax,%rcx), %edx
andl $-0x4b, %edx
orl $0x2, %edx
movl %edx, 0x18(%rax,%rcx)
movl 0x454(%r14), %esi
movq %rax, %rdi
callq 0x20e0
movq %rax, %rdi
movq %r12, %rsi
callq 0x2120
movq %rax, %rdi
callq 0x20b0
cmpl $0x0, 0x454(%r14)
je 0xcc16
leaq 0x458(%r14), %rsi
leaq 0x188(%rsp), %rbx
movq %rbx, %rdi
callq 0x773a
leaq 0x10(%rsp), %rdi
movq %rbx, %rsi
callq 0x2110
movq %rbx, %rdi
callq 0x21a0
leaq 0x10(%rsp), %rbx
movq (%rbx), %rax
movq -0x18(%rax), %rax
movq $0x2, 0x20(%rsp,%rax)
leaq 0xc0f9(%rip), %rsi      # 0x18d2b
movq %rbx, %rdi
callq 0x2120
movq (%rax), %rcx
movq -0x18(%rcx), %rdx
movq $0x2e, 0x10(%rax,%rdx)
movq -0x18(%rcx), %rcx
movl $0xffffff4f, %edx       # imm = 0xFFFFFF4F
andl 0x18(%rax,%rcx), %edx
orl $0x20, %edx
movl %edx, 0x18(%rax,%rcx)
leaq 0xb491(%rip), %rsi      # 0x180f6
movq %rax, %rdi
callq 0x2120
leaq 0x7433(%rip), %rsi      # 0x140a7
movq %rax, %rdi
callq 0x2120
leaq 0x73a1(%rip), %rsi      # 0x14024
movq %rax, %rdi
callq 0x2120
movq (%rax), %rcx
movq -0x18(%rcx), %rcx
movl 0x18(%rax,%rcx), %edx
andl $-0x4b, %edx
orl $0x8, %edx
movl %edx, 0x18(%rax,%rcx)
movl 0x708(%r14), %esi
movq %rax, %rdi
callq 0x2270
leaq 0x7371(%rip), %rsi      # 0x14027
movq %rax, %rdi
callq 0x2120
movq (%rax), %rcx
movq -0x18(%rcx), %rcx
movl 0x18(%rax,%rcx), %edx
andl $-0x4b, %edx
orl $0x2, %edx
movl %edx, 0x18(%rax,%rcx)
movl 0x708(%r14), %esi
movq %rax, %rdi
callq 0x2270
leaq 0x7e0d(%rip), %rsi      # 0x14af6
movq %rax, %rdi
callq 0x2120
movq %rax, %rdi
callq 0x20b0
leaq 0x18(%rsp), %rsi
movq 0x8(%rsp), %r14
movq %r14, %rdi
callq 0x2230
movq %rbx, %rdi
callq 0x2080
movq %r14, %rax
addq $0x1a8, %rsp            # imm = 0x1A8
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
leaq 0x10(%rsp), %rdi
movq (%rdi), %rax
movq -0x18(%rax), %rax
movq $0x6, 0x20(%rsp,%rax)
leaq 0xbfe7(%rip), %rsi      # 0x18d2b
callq 0x2120
movq (%rax), %rcx
movq -0x18(%rcx), %rdx
movq $0x2a, 0x10(%rax,%rdx)
movq -0x18(%rcx), %rcx
movl $0xffffff4f, %esi       # imm = 0xFFFFFF4F
movl 0x18(%rax,%rcx), %edx
andl %esi, %edx
orl $0x20, %edx
movl %edx, 0x18(%rax,%rcx)
leaq 0xb28a(%rip), %rsi      # 0x18000
movq %rax, %rdi
callq 0x2120
leaq 0x7322(%rip), %rsi      # 0x140a7
movq %rax, %rdi
callq 0x2120
leaq 0x7290(%rip), %rsi      # 0x14024
movq %rax, %rdi
callq 0x2120
movq (%rax), %rcx
movq -0x18(%rcx), %rcx
movl 0x18(%rax,%rcx), %edx
andl $-0x4b, %edx
orl $0x8, %edx
movl %edx, 0x18(%rax,%rcx)
movl 0x24(%r14), %esi
movq %rax, %rdi
callq 0x20e0
leaq 0x7263(%rip), %rbp      # 0x14027
movq %rax, %rdi
movq %rbp, %rsi
callq 0x2120
movq (%rax), %rcx
movq -0x18(%rcx), %rcx
movl 0x18(%rax,%rcx), %edx
andl $-0x4b, %edx
orl $0x2, %edx
movl %edx, 0x18(%rax,%rcx)
movl 0x24(%r14), %esi
movq %rax, %rdi
callq 0x20e0
leaq 0x7cff(%rip), %r15      # 0x14af6
movq %rax, %rdi
movq %r15, %rsi
callq 0x2120
movq %rax, %rdi
callq 0x20b0
xorl %r12d, %r12d
leaq 0xb20c(%rip), %rbx      # 0x18020
cmpl 0x24(%r14), %r12d
ja 0xc207
movq 0x10(%rsp), %rax
movq -0x18(%rax), %rax
movq $0x8, 0x20(%rsp,%rax)
leaq 0x10(%rsp), %rdi
leaq 0xbeef(%rip), %rsi      # 0x18d2b
callq 0x2120
movq (%rax), %rcx
movq -0x18(%rcx), %rdx
movq $0x28, 0x10(%rax,%rdx)
movq -0x18(%rcx), %rcx
movl 0x18(%rax,%rcx), %edx
movl $0xffffff4f, %esi       # imm = 0xFFFFFF4F
andl %esi, %edx
orl $0x20, %edx
movl %edx, 0x18(%rax,%rcx)
movq %rax, %rdi
movq %rbx, %rsi
callq 0x2120
movq %rax, %rdi
leaq 0x722b(%rip), %rsi      # 0x140a7
callq 0x2120
movq %rax, %rdi
leaq 0x7199(%rip), %rsi      # 0x14024
callq 0x2120
movq (%rax), %rcx
movq -0x18(%rcx), %rcx
movl 0x18(%rax,%rcx), %edx
andl $-0x4b, %edx
orl $0x8, %edx
movl %edx, 0x18(%rax,%rcx)
movl %r12d, %r13d
movl 0x28(%r14,%r13,4), %esi
movq %rax, %rdi
callq 0x20e0
movq %rax, %rdi
movq %rbp, %rsi
callq 0x2120
movq (%rax), %rcx
movq -0x18(%rcx), %rcx
movl 0x18(%rax,%rcx), %edx
andl $-0x4b, %edx
orl $0x2, %edx
movl %edx, 0x18(%rax,%rcx)
movl 0x28(%r14,%r13,4), %esi
movq %rax, %rdi
callq 0x20e0
movq %rax, %rdi
movq %r15, %rsi
callq 0x2120
movq %rax, %rdi
callq 0x20b0
incl %r12d
jmp 0xce14
xorl %r12d, %r12d
leaq 0x71a0(%rip), %r13      # 0x140a7
leaq 0x7116(%rip), %rbp      # 0x14024
leaq 0x7112(%rip), %rbx      # 0x14027
leaq 0x7bda(%rip), %r15      # 0x14af6
cmpq $0x8, %r12
je 0xc207
movq 0x10(%rsp), %rax
movq -0x18(%rax), %rax
movq $0x6, 0x20(%rsp,%rax)
leaq 0x10(%rsp), %rdi
leaq 0xbde7(%rip), %rsi      # 0x18d2b
callq 0x2120
movq (%rax), %rcx
movq -0x18(%rcx), %rdx
movq $0x2a, 0x10(%rax,%rdx)
movq -0x18(%rcx), %rcx
movl 0x18(%rax,%rcx), %edx
movl $0xffffff4f, %esi       # imm = 0xFFFFFF4F
andl %esi, %edx
orl $0x20, %edx
movl %edx, 0x18(%rax,%rcx)
movq %rax, %rdi
leaq 0xb006(%rip), %rsi      # 0x17f7f
callq 0x2120
movq %rax, %rdi
movq %r13, %rsi
callq 0x2120
movq %rax, %rdi
movq %rbp, %rsi
callq 0x2120
movq (%rax), %rcx
movq -0x18(%rcx), %rcx
movl 0x18(%rax,%rcx), %edx
andl $-0x4b, %edx
orl $0x8, %edx
movl %edx, 0x18(%rax,%rcx)
movl 0x24(%r14,%r12,4), %esi
movq %rax, %rdi
callq 0x20e0
movq %rax, %rdi
movq %rbx, %rsi
callq 0x2120
movq (%rax), %rcx
movq -0x18(%rcx), %rcx
movl 0x18(%rax,%rcx), %edx
andl $-0x4b, %edx
orl $0x2, %edx
movl %edx, 0x18(%rax,%rcx)
movl 0x24(%r14,%r12,4), %esi
movq %rax, %rdi
callq 0x20e0
movq %rax, %rdi
movq %r15, %rsi
callq 0x2120
movq %rax, %rdi
callq 0x20b0
incq %r12
jmp 0xcf1c
xorl %r12d, %r12d
leaq 0x709f(%rip), %r13      # 0x140a7
leaq 0x7015(%rip), %rbp      # 0x14024
leaq 0x7011(%rip), %rbx      # 0x14027
leaq 0x7ad9(%rip), %r15      # 0x14af6
cmpq $0x8, %r12
je 0xd0ff
movq 0x10(%rsp), %rax
movq -0x18(%rax), %rax
movq $0x6, 0x20(%rsp,%rax)
leaq 0x10(%rsp), %rdi
leaq 0xbce6(%rip), %rsi      # 0x18d2b
callq 0x2120
movq (%rax), %rcx
movq -0x18(%rcx), %rdx
movq $0x2a, 0x10(%rax,%rdx)
movq -0x18(%rcx), %rcx
movl 0x18(%rax,%rcx), %edx
movl $0xffffff4f, %esi       # imm = 0xFFFFFF4F
andl %esi, %edx
orl $0x20, %edx
movl %edx, 0x18(%rax,%rcx)
movq %rax, %rdi
leaq 0xaf1d(%rip), %rsi      # 0x17f97
callq 0x2120
movq %rax, %rdi
movq %r13, %rsi
callq 0x2120
movq %rax, %rdi
movq %rbp, %rsi
callq 0x2120
movq (%rax), %rcx
movq -0x18(%rcx), %rcx
movl 0x18(%rax,%rcx), %edx
andl $-0x4b, %edx
orl $0x8, %edx
movl %edx, 0x18(%rax,%rcx)
movl 0x24(%r14,%r12,4), %esi
movq %rax, %rdi
callq 0x20e0
movq %rax, %rdi
movq %rbx, %rsi
callq 0x2120
movq (%rax), %rcx
movq -0x18(%rcx), %rcx
movl 0x18(%rax,%rcx), %edx
andl $-0x4b, %edx
orl $0x2, %edx
movl %edx, 0x18(%rax,%rcx)
movl 0x24(%r14,%r12,4), %esi
movq %rax, %rdi
callq 0x20e0
movq %rax, %rdi
movq %r15, %rsi
callq 0x2120
movq %rax, %rdi
callq 0x20b0
incq %r12
jmp 0xd01d
xorl %r12d, %r12d
leaq 0x6f9e(%rip), %r13      # 0x140a7
leaq 0x6f14(%rip), %rbp      # 0x14024
leaq 0x6f10(%rip), %rbx      # 0x14027
leaq 0x79d8(%rip), %r15      # 0x14af6
cmpq $0x8, %r12
je 0xc207
movq 0x10(%rsp), %rax
movq -0x18(%rax), %rax
movq $0x6, 0x20(%rsp,%rax)
leaq 0x10(%rsp), %rdi
leaq 0xbbe5(%rip), %rsi      # 0x18d2b
callq 0x2120
movq (%rax), %rcx
movq -0x18(%rcx), %rdx
movq $0x2a, 0x10(%rax,%rdx)
movq -0x18(%rcx), %rcx
movl 0x18(%rax,%rcx), %edx
movl $0xffffff4f, %esi       # imm = 0xFFFFFF4F
andl %esi, %edx
orl $0x20, %edx
movl %edx, 0x18(%rax,%rcx)
movq %rax, %rdi
leaq 0xae2b(%rip), %rsi      # 0x17fa6
callq 0x2120
movq %rax, %rdi
movq %r13, %rsi
callq 0x2120
movq %rax, %rdi
movq %rbp, %rsi
callq 0x2120
movq (%rax), %rcx
movq -0x18(%rcx), %rcx
movl 0x18(%rax,%rcx), %edx
andl $-0x4b, %edx
orl $0x8, %edx
movl %edx, 0x18(%rax,%rcx)
movl 0x44(%r14,%r12,4), %esi
movq %rax, %rdi
callq 0x20e0
movq %rax, %rdi
movq %rbx, %rsi
callq 0x2120
movq (%rax), %rcx
movq -0x18(%rcx), %rcx
movl 0x18(%rax,%rcx), %edx
andl $-0x4b, %edx
orl $0x2, %edx
movl %edx, 0x18(%rax,%rcx)
movl 0x44(%r14,%r12,4), %esi
movq %rax, %rdi
callq 0x20e0
movq %rax, %rdi
movq %r15, %rsi
callq 0x2120
movq %rax, %rdi
callq 0x20b0
incq %r12
jmp 0xd11e