// File: /workspace/github_cpp_makefile_star2_O1/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, 0x180(%rsp)
leaq 0x8(%rsp), %rbx
movq %rbx, %rdi
callq 0x2220
leaq 0xe53a(%rip), %rsi      # 0x1ce88
movl $0x1c, %edx
movq %rbx, %rdi
callq 0x21d0
movq (%rbx), %rax
movq -0x18(%rax), %rdi
addq %rbx, %rdi
movl $0xa, %esi
callq 0x2150
movsbl %al, %esi
movq %rbx, %rdi
callq 0x2040
movq %rax, %rdi
callq 0x2110
movq (%rbx), %rax
movq -0x18(%rax), %rax
movl $0x2, %ecx
movq %rcx, 0x18(%rsp,%rax)
leaq 0xf31d(%rip), %rbp      # 0x1dcb7
movq %rbx, %rdi
movq %rbp, %rsi
xorl %edx, %edx
callq 0x21d0
movq (%rbx), %rax
movq -0x18(%rax), %rcx
movl $0x2e, %edx
movq %rdx, 0x18(%rsp,%rcx)
movq -0x18(%rax), %rax
movl $0xffffff4f, %edx       # imm = 0xFFFFFF4F
movl 0x20(%rsp,%rax), %ecx
andl %edx, %ecx
orl $0x20, %ecx
movl %ecx, 0x20(%rsp,%rax)
leaq 0xac20(%rip), %rsi      # 0x195f5
movl $0x14, %edx
movq %rbx, %rdi
callq 0x21d0
leaq 0xa6be(%rip), %rsi      # 0x190a7
movl $0x2, %edx
movq %rbx, %rdi
movq %rsi, %r12
callq 0x21d0
leaq 0xa624(%rip), %rsi      # 0x19024
movl $0x2, %edx
movq %rbx, %rdi
callq 0x21d0
movq (%rbx), %rax
movq -0x18(%rax), %rax
movl 0x20(%rsp,%rax), %ecx
andl $-0x4b, %ecx
orl $0x8, %ecx
movl %ecx, 0x20(%rsp,%rax)
movl 0xc(%r14), %esi
movq %rbx, %rdi
callq 0x2100
movq %rax, %r15
leaq 0xa5ef(%rip), %rsi      # 0x19027
movl $0x2, %edx
movq %rax, %rdi
callq 0x21d0
movq (%r15), %rax
movq -0x18(%rax), %rax
movl 0x18(%r15,%rax), %ecx
andl $-0x4b, %ecx
orl $0x2, %ecx
movl %ecx, 0x18(%r15,%rax)
movl 0xc(%r14), %esi
movq %r15, %rdi
callq 0x2100
movq %rax, %r13
leaq 0xb004(%rip), %rsi      # 0x19a76
movl $0x1, %edx
movq %rax, %rdi
callq 0x21d0
movq (%r13), %rax
movq -0x18(%rax), %rdi
addq %r13, %rdi
movl $0xa, %esi
callq 0x2150
movsbl %al, %esi
movq %r13, %rdi
callq 0x2040
movq %rax, %rdi
callq 0x2110
movq (%rbx), %rax
movq -0x18(%rax), %rax
movl $0x2, %ecx
movq %rcx, 0x18(%rsp,%rax)
movq %rbx, %rdi
movq %rbp, %rsi
xorl %edx, %edx
callq 0x21d0
movq (%rbx), %rax
movq -0x18(%rax), %rcx
movl $0x2e, %edx
movq %rdx, 0x18(%rsp,%rcx)
movq -0x18(%rax), %rax
movl 0x20(%rsp,%rax), %ecx
movl $0xffffff4f, %edx       # imm = 0xFFFFFF4F
andl %edx, %ecx
orl $0x20, %ecx
movl %ecx, 0x20(%rsp,%rax)
leaq 0xaaed(%rip), %rsi      # 0x195e0
movl $0x14, %edx
movq %rbx, %rdi
callq 0x21d0
movl $0x2, %edx
movq %rbx, %rdi
movq %r12, %r15
movq %r12, %rsi
callq 0x21d0
movl $0x2, %edx
movq %rbx, %rdi
leaq 0xa502(%rip), %r12      # 0x19024
movq %r12, %rsi
callq 0x21d0
movq (%rbx), %rax
movq -0x18(%rax), %rax
movl 0x20(%rsp,%rax), %ecx
andl $-0x4b, %ecx
orl $0x8, %ecx
movl %ecx, 0x20(%rsp,%rax)
movl 0x10(%r14), %esi
movq %rbx, %rdi
callq 0x2100
movq %rax, %r13
movl $0x2, %edx
movq %rax, %rdi
leaq 0xa4ca(%rip), %rsi      # 0x19027
callq 0x21d0
movq (%r13), %rax
movq -0x18(%rax), %rax
movl 0x18(%r13,%rax), %ecx
andl $-0x4b, %ecx
orl $0x2, %ecx
movl %ecx, 0x18(%r13,%rax)
movl 0x10(%r14), %esi
movq %r13, %rdi
callq 0x2100
movq %rax, %r13
movl $0x1, %edx
movq %rax, %rdi
leaq 0xaede(%rip), %rsi      # 0x19a76
callq 0x21d0
movq (%r13), %rax
movq -0x18(%rax), %rdi
addq %r13, %rdi
movl $0xa, %esi
callq 0x2150
movsbl %al, %esi
movq %r13, %rdi
callq 0x2040
movq %rax, %rdi
callq 0x2110
movq (%rbx), %rax
movq -0x18(%rax), %rax
movl $0x2, %ecx
movq %rcx, 0x18(%rsp,%rax)
movq %rbx, %rdi
movq %rbp, %rsi
xorl %edx, %edx
callq 0x21d0
movq (%rbx), %rax
movq -0x18(%rax), %rcx
movl $0x2e, %edx
movq %rdx, 0x18(%rsp,%rcx)
movq -0x18(%rax), %rax
movl 0x20(%rsp,%rax), %ecx
movl $0xffffff4f, %edx       # imm = 0xFFFFFF4F
andl %edx, %ecx
orl $0x20, %ecx
movl %ecx, 0x20(%rsp,%rax)
leaq 0xe294(%rip), %rsi      # 0x1cea5
movl $0x18, %edx
movq %rbx, %rdi
callq 0x21d0
movl $0x2, %edx
movq %rbx, %rdi
movq %r15, %rsi
callq 0x21d0
movl $0x2, %edx
movq %rbx, %rdi
movq %r12, %rsi
callq 0x21d0
movq (%rbx), %rax
movq -0x18(%rax), %rax
movl 0x20(%rsp,%rax), %ecx
andl $-0x4b, %ecx
orl $0x8, %ecx
movl %ecx, 0x20(%rsp,%rax)
movl 0x14(%r14), %esi
movq %rbx, %rdi
callq 0x2100
movq %rax, %r13
movl $0x2, %edx
movq %rax, %rdi
leaq 0xa3b6(%rip), %rsi      # 0x19027
callq 0x21d0
movq (%r13), %rax
movq -0x18(%rax), %rax
movl 0x18(%r13,%rax), %ecx
andl $-0x4b, %ecx
orl $0x2, %ecx
movl %ecx, 0x18(%r13,%rax)
movl 0x14(%r14), %esi
movq %r13, %rdi
callq 0x2100
movq %rax, %r13
movl $0x1, %edx
movq %rax, %rdi
leaq 0xadca(%rip), %rsi      # 0x19a76
callq 0x21d0
movl $0x2, %edx
movq %r13, %rdi
movq %r15, %rsi
callq 0x21d0
cmpl $0x0, 0x14(%r14)
leaq 0xebab(%rip), %rax      # 0x1d878
leaq 0xeb9e(%rip), %rsi      # 0x1d872
cmoveq %rax, %rsi
movl $0x5, %edx
movq %r13, %rdi
callq 0x21d0
movq (%r13), %rax
movq -0x18(%rax), %rdi
addq %r13, %rdi
movl $0xa, %esi
callq 0x2150
movsbl %al, %esi
movq %r13, %rdi
callq 0x2040
movq %rax, %rdi
callq 0x2110
movq (%rbx), %rax
movq -0x18(%rax), %rax
movl $0x2, %ecx
movq %rcx, 0x18(%rsp,%rax)
movq %rbx, %rdi
movq %rbp, %rsi
xorl %edx, %edx
callq 0x21d0
movq (%rbx), %rax
movq -0x18(%rax), %rcx
movl $0x2e, %edx
movq %rdx, 0x18(%rsp,%rcx)
movq -0x18(%rax), %rax
movl 0x20(%rsp,%rax), %ecx
movl $0xffffff4f, %edx       # imm = 0xFFFFFF4F
andl %edx, %ecx
orl $0x20, %ecx
movl %ecx, 0x20(%rsp,%rax)
leaq 0xe165(%rip), %rsi      # 0x1cebe
movl $0x2c, %edx
movq %rbx, %rdi
callq 0x21d0
movl $0x2, %edx
movq %rbx, %rdi
movq %r15, %rsi
callq 0x21d0
movl $0x2, %edx
movq %rbx, %rdi
movq %r12, %rsi
callq 0x21d0
movq (%rbx), %rax
movq -0x18(%rax), %rax
movl 0x20(%rsp,%rax), %ecx
andl $-0x4b, %ecx
orl $0x8, %ecx
movl %ecx, 0x20(%rsp,%rax)
movl 0x18(%r14), %esi
movq %rbx, %rdi
callq 0x2100
movq %rax, %r13
movl $0x2, %edx
movq %rax, %rdi
leaq 0xa26e(%rip), %rsi      # 0x19027
callq 0x21d0
movq (%r13), %rax
movq -0x18(%rax), %rax
movl 0x18(%r13,%rax), %ecx
andl $-0x4b, %ecx
orl $0x2, %ecx
movl %ecx, 0x18(%r13,%rax)
movl 0x18(%r14), %esi
movq %r13, %rdi
callq 0x2100
movq %rax, %r13
movl $0x1, %edx
movq %rax, %rdi
leaq 0xac82(%rip), %rsi      # 0x19a76
callq 0x21d0
movq (%r13), %rax
movq -0x18(%rax), %rdi
addq %r13, %rdi
movl $0xa, %esi
callq 0x2150
movsbl %al, %esi
movq %r13, %rdi
callq 0x2040
movq %rax, %rdi
callq 0x2110
movq (%rbx), %rax
movq -0x18(%rax), %rax
movl $0x2, %ecx
movq %rcx, 0x18(%rsp,%rax)
movq %rbx, %rdi
movq %rbp, %rsi
xorl %edx, %edx
callq 0x21d0
movq (%rbx), %rax
movq -0x18(%rax), %rcx
movl $0x2e, %edx
movq %rdx, 0x18(%rsp,%rcx)
movq -0x18(%rax), %rax
movl 0x20(%rsp,%rax), %ecx
movl $0xffffff4f, %r13d      # imm = 0xFFFFFF4F
movl $0xffffff4f, %edx       # imm = 0xFFFFFF4F
andl %edx, %ecx
orl $0x20, %ecx
movl %ecx, 0x20(%rsp,%rax)
leaq 0xa980(%rip), %rsi      # 0x197f3
movl $0x17, %edx
movq %rbx, %rdi
callq 0x21d0
movl $0x2, %edx
movq %rbx, %rdi
movq %r15, %rsi
callq 0x21d0
movl $0x2, %edx
movq %rbx, %rdi
movq %r12, %rsi
callq 0x21d0
movq (%rbx), %rax
movq -0x18(%rax), %rax
movl 0x20(%rsp,%rax), %ecx
andl $-0x4b, %ecx
orl $0x8, %ecx
movl %ecx, 0x20(%rsp,%rax)
movl 0x1c(%r14), %esi
movq %rbx, %rdi
callq 0x2100
movq %rax, %rbx
movl $0x2, %edx
movq %rax, %rdi
leaq 0xa154(%rip), %rsi      # 0x19027
callq 0x21d0
movq (%rbx), %rax
movq -0x18(%rax), %rax
movl 0x18(%rbx,%rax), %ecx
andl $-0x4b, %ecx
orl $0x2, %ecx
movl %ecx, 0x18(%rbx,%rax)
movl 0x1c(%r14), %esi
movq %rbx, %rdi
callq 0x2100
movq %rax, %rbx
movl $0x1, %edx
movq %rax, %rdi
leaq 0xab6b(%rip), %rsi      # 0x19a76
callq 0x21d0
movq (%rbx), %rax
movq -0x18(%rax), %rdi
addq %rbx, %rdi
movl $0xa, %esi
callq 0x2150
movsbl %al, %esi
movq %rbx, %rdi
callq 0x2040
movq %rax, %rdi
callq 0x2110
cmpl $0x0, 0x1c(%r14)
je 0xf8e2
leaq 0x8(%rsp), %rbx
movq (%rbx), %rax
movq -0x18(%rax), %rax
movq $0x4, 0x18(%rsp,%rax)
leaq 0xed59(%rip), %rsi      # 0x1dcb7
movq %rbx, %rdi
xorl %edx, %edx
callq 0x21d0
movq (%rbx), %rax
movq -0x18(%rax), %rcx
movq $0x2c, 0x18(%rsp,%rcx)
movq -0x18(%rax), %rax
movl 0x20(%rsp,%rax), %ecx
andl %r13d, %ecx
orl $0x20, %ecx
movl %ecx, 0x20(%rsp,%rax)
leaq 0xa8ac(%rip), %rsi      # 0x1983d
movl $0x14, %edx
movq %rbx, %rdi
callq 0x21d0
leaq 0xa102(%rip), %rsi      # 0x190a7
movl $0x2, %edx
movq %rbx, %rdi
callq 0x21d0
leaq 0xa06b(%rip), %rsi      # 0x19024
movl $0x2, %edx
movq %rbx, %rdi
callq 0x21d0
movq (%rbx), %rax
movq -0x18(%rax), %rax
movl 0x20(%rsp,%rax), %ecx
andl $-0x4b, %ecx
orl $0x8, %ecx
movl %ecx, 0x20(%rsp,%rax)
movl 0x20(%r14), %esi
movq %rbx, %rdi
callq 0x2100
movq %rax, %rbx
leaq 0xa036(%rip), %rsi      # 0x19027
movl $0x2, %edx
movq %rax, %rdi
callq 0x21d0
movq (%rbx), %rax
movq -0x18(%rax), %rax
movl 0x18(%rbx,%rax), %ecx
andl $-0x4b, %ecx
orl $0x2, %ecx
movl %ecx, 0x18(%rbx,%rax)
movl 0x20(%r14), %esi
movq %rbx, %rdi
callq 0x2100
movq %rax, %rbx
leaq 0xaa4d(%rip), %rsi      # 0x19a76
movl $0x1, %edx
movq %rax, %rdi
callq 0x21d0
movq (%rbx), %rax
movq -0x18(%rax), %rdi
addq %rbx, %rdi
movl $0xa, %esi
callq 0x2150
movsbl %al, %esi
movq %rbx, %rdi
callq 0x2040
movq %rax, %rdi
callq 0x2110
movl 0x20(%r14), %eax
cmpq $0x6, %rax
ja 0xf8e2
leaq 0xd25e(%rip), %rcx      # 0x1c2d0
movslq (%rcx,%rax,4), %rax
addq %rcx, %rax
jmpq *%rax
leaq 0x8(%rsp), %rbx
movq (%rbx), %rax
movq -0x18(%rax), %rax
movl $0x6, %ecx
movq %rcx, 0x18(%rsp,%rax)
leaq 0xec1f(%rip), %rsi      # 0x1dcb7
movq %rbx, %rdi
xorl %edx, %edx
callq 0x21d0
movq (%rbx), %rax
movq -0x18(%rax), %rcx
movl $0x2a, %edx
movq %rdx, 0x18(%rsp,%rcx)
movq -0x18(%rax), %rax
movl $0xffffff4f, %r13d      # imm = 0xFFFFFF4F
movl 0x20(%rsp,%rax), %ecx
andl %r13d, %ecx
orl $0x20, %ecx
movl %ecx, 0x20(%rsp,%rax)
leaq 0xde53(%rip), %rsi      # 0x1cf25
movl $0x24, %edx
movq %rbx, %rdi
callq 0x21d0
leaq 0x9fc1(%rip), %rsi      # 0x190a7
movl $0x2, %edx
movq %rbx, %rdi
callq 0x21d0
leaq 0x9f2a(%rip), %rsi      # 0x19024
movl $0x2, %edx
movq %rbx, %rdi
callq 0x21d0
movq (%rbx), %rax
movq -0x18(%rax), %rax
movl 0x20(%rsp,%rax), %ecx
andl $-0x4b, %ecx
orl $0x8, %ecx
movl %ecx, 0x20(%rsp,%rax)
movl 0x24(%r14), %esi
movq %rbx, %rdi
callq 0x2100
movq %rax, %r15
leaq 0x9ef5(%rip), %rbp      # 0x19027
movl $0x2, %edx
movq %rax, %rdi
movq %rbp, %rsi
callq 0x21d0
movq (%r15), %rax
movq -0x18(%rax), %rax
movl 0x18(%r15,%rax), %ecx
andl $-0x4b, %ecx
orl $0x2, %ecx
movl %ecx, 0x18(%r15,%rax)
movl 0x24(%r14), %esi
movq %r15, %rdi
callq 0x2100
movq %rax, %r12
leaq 0xa907(%rip), %r15      # 0x19a76
movl $0x1, %edx
movq %rax, %rdi
movq %r15, %rsi
callq 0x21d0
movq (%r12), %rax
movq -0x18(%rax), %rdi
addq %r12, %rdi
movl $0xa, %esi
callq 0x2150
movsbl %al, %esi
movq %r12, %rdi
callq 0x2040
movq %rax, %rdi
callq 0x2110
movq (%rbx), %rax
movq -0x18(%rax), %rax
movl $0x6, %ecx
movq %rcx, 0x18(%rsp,%rax)
movq %rbx, %rdi
leaq 0xeaf5(%rip), %rsi      # 0x1dcb7
xorl %edx, %edx
callq 0x21d0
movq (%rbx), %rax
movq -0x18(%rax), %rcx
movl $0x2a, %edx
movq %rdx, 0x18(%rsp,%rcx)
movq -0x18(%rax), %rax
andl 0x20(%rsp,%rax), %r13d
orl $0x20, %r13d
movl %r13d, 0x20(%rsp,%rax)
leaq 0xdd57(%rip), %rsi      # 0x1cf4a
movl $0x21, %edx
movq %rbx, %rdi
callq 0x21d0
movl $0x2, %edx
movq %rbx, %rdi
leaq 0x9e98(%rip), %rsi      # 0x190a7
callq 0x21d0
movl $0x2, %edx
movq %rbx, %rdi
leaq 0x9e01(%rip), %rsi      # 0x19024
callq 0x21d0
movq (%rbx), %rax
movq -0x18(%rax), %rax
movl 0x20(%rsp,%rax), %ecx
andl $-0x4b, %ecx
orl $0x8, %ecx
movl %ecx, 0x20(%rsp,%rax)
movl 0x28(%r14), %esi
movq %rbx, %rdi
callq 0x2100
movq %rax, %rbx
movl $0x2, %edx
movq %rax, %rdi
movq %rbp, %rsi
callq 0x21d0
movq (%rbx), %rax
movq -0x18(%rax), %rax
movl 0x18(%rbx,%rax), %ecx
andl $-0x4b, %ecx
orl $0x2, %ecx
movl %ecx, 0x18(%rbx,%rax)
movl 0x28(%r14), %esi
movq %rbx, %rdi
callq 0x2100
movq %rax, %rbx
movl $0x1, %edx
movq %rax, %rdi
movq %r15, %rsi
callq 0x21d0
movq (%rbx), %rax
movq -0x18(%rax), %rdi
addq %rbx, %rdi
movl $0xa, %esi
callq 0x2150
movsbl %al, %esi
movq %rbx, %rdi
callq 0x2040
movq %rax, %rdi
callq 0x2110
jmp 0xf8e2
leaq 0x8(%rsp), %rbx
movq (%rbx), %rax
movq -0x18(%rax), %rax
movq $0x6, 0x18(%rsp,%rax)
leaq 0xe9df(%rip), %rsi      # 0x1dcb7
xorl %ebp, %ebp
movq %rbx, %rdi
xorl %edx, %edx
callq 0x21d0
movq (%rbx), %rax
movq -0x18(%rax), %rcx
movq $0x2a, 0x18(%rsp,%rcx)
movq -0x18(%rax), %rax
movl $0xffffff4f, %edx       # imm = 0xFFFFFF4F
movl 0x20(%rsp,%rax), %ecx
andl %edx, %ecx
orl $0x20, %ecx
movl %ecx, 0x20(%rsp,%rax)
leaq 0xdc5b(%rip), %rsi      # 0x1cf6c
movl $0x1f, %edx
movq %rbx, %rdi
callq 0x21d0
leaq 0x9d82(%rip), %rsi      # 0x190a7
movl $0x2, %edx
movq %rbx, %rdi
callq 0x21d0
leaq 0x9ceb(%rip), %rsi      # 0x19024
movl $0x2, %edx
movq %rbx, %rdi
callq 0x21d0
movq (%rbx), %rax
movq -0x18(%rax), %rax
movl 0x20(%rsp,%rax), %ecx
andl $-0x4b, %ecx
orl $0x8, %ecx
movl %ecx, 0x20(%rsp,%rax)
movl 0x24(%r14), %esi
movq %rbx, %rdi
callq 0x2100
movq %rax, %r15
leaq 0x9cb6(%rip), %rsi      # 0x19027
movl $0x2, %edx
movq %rax, %rdi
callq 0x21d0
movq (%r15), %rax
movq -0x18(%rax), %rax
movl 0x18(%r15,%rax), %ecx
andl $-0x4b, %ecx
orl $0x2, %ecx
movl %ecx, 0x18(%r15,%rax)
movl 0x24(%r14), %esi
movq %r15, %rdi
callq 0x2100
movq %rax, %r12
leaq 0xa6cb(%rip), %rsi      # 0x19a76
movl $0x1, %edx
movq %rax, %rdi
callq 0x21d0
movq (%r12), %rax
movq -0x18(%rax), %rdi
addq %r12, %rdi
movl $0xa, %esi
callq 0x2150
movsbl %al, %esi
movq %r12, %rdi
callq 0x2040
movq %rax, %rdi
callq 0x2110
leaq 0xdba5(%rip), %r12      # 0x1cf8c
movq 0x8(%rsp), %rax
movq -0x18(%rax), %rax
movq $0x8, 0x18(%rsp,%rax)
movq %rbx, %rdi
leaq 0xe8b4(%rip), %rsi      # 0x1dcb7
xorl %edx, %edx
callq 0x21d0
movq 0x8(%rsp), %rax
movq -0x18(%rax), %rcx
movq $0x28, 0x18(%rsp,%rcx)
movq -0x18(%rax), %rax
movl 0x20(%rsp,%rax), %ecx
movl $0xffffff4f, %edx       # imm = 0xFFFFFF4F
andl %edx, %ecx
orl $0x20, %ecx
movl %ecx, 0x20(%rsp,%rax)
movl $0x14, %edx
movq %rbx, %rdi
movq %r12, %rsi
callq 0x21d0
movl $0x2, %edx
movq %rbx, %rdi
leaq 0x9c56(%rip), %rsi      # 0x190a7
callq 0x21d0
movl $0x2, %edx
movq %rbx, %rdi
leaq 0x9bbf(%rip), %rsi      # 0x19024
callq 0x21d0
movq 0x8(%rsp), %rax
movq -0x18(%rax), %rax
movl 0x20(%rsp,%rax), %ecx
andl $-0x4b, %ecx
orl $0x8, %ecx
movl %ecx, 0x20(%rsp,%rax)
movl %ebp, %r15d
movl 0x28(%r14,%r15,4), %esi
movq %rbx, %rdi
callq 0x2100
movq %rax, %r13
movl $0x2, %edx
movq %rax, %rdi
leaq 0x9b84(%rip), %rsi      # 0x19027
callq 0x21d0
movq (%r13), %rax
movq -0x18(%rax), %rax
movl 0x18(%r13,%rax), %ecx
andl $-0x4b, %ecx
orl $0x2, %ecx
movl %ecx, 0x18(%r13,%rax)
movl 0x28(%r14,%r15,4), %esi
movq %r13, %rdi
callq 0x2100
movq %rax, %r13
movl $0x1, %edx
movq %rax, %rdi
leaq 0xa597(%rip), %rsi      # 0x19a76
callq 0x21d0
movq (%r13), %rax
movq -0x18(%rax), %rdi
addq %r13, %rdi
movl $0xa, %esi
callq 0x2150
movsbl %al, %esi
movq %r13, %rdi
callq 0x2040
movq %rax, %rdi
callq 0x2110
incl %ebp
cmpl 0x24(%r14), %ebp
jbe 0xf3e7
jmp 0xf8e2
xorl %ebp, %ebp
leaq 0x8(%rsp), %r15
leaq 0x9afc(%rip), %rbx      # 0x19027
leaq 0xa544(%rip), %r12      # 0x19a76
movq 0x8(%rsp), %rax
movq -0x18(%rax), %rax
movq $0x6, 0x18(%rsp,%rax)
movq %r15, %rdi
leaq 0xe769(%rip), %rsi      # 0x1dcb7
xorl %edx, %edx
callq 0x21d0
movq 0x8(%rsp), %rax
movq -0x18(%rax), %rcx
movq $0x2a, 0x18(%rsp,%rcx)
movq -0x18(%rax), %rax
movl 0x20(%rsp,%rax), %ecx
movl $0xffffff4f, %edx       # imm = 0xFFFFFF4F
andl %edx, %ecx
orl $0x20, %ecx
movl %ecx, 0x20(%rsp,%rax)
movl $0x17, %edx
movq %r15, %rdi
leaq 0xd95f(%rip), %rsi      # 0x1ceeb
callq 0x21d0
movl $0x2, %edx
movq %r15, %rdi
leaq 0x9b07(%rip), %rsi      # 0x190a7
callq 0x21d0
movl $0x2, %edx
movq %r15, %rdi
leaq 0x9a70(%rip), %rsi      # 0x19024
callq 0x21d0
movq 0x8(%rsp), %rax
movq -0x18(%rax), %rax
movl 0x20(%rsp,%rax), %ecx
andl $-0x4b, %ecx
orl $0x8, %ecx
movl %ecx, 0x20(%rsp,%rax)
movl 0x24(%r14,%rbp,4), %esi
movq %r15, %rdi
callq 0x2100
movq %rax, %r13
movl $0x2, %edx
movq %rax, %rdi
movq %rbx, %rsi
callq 0x21d0
movq (%r13), %rax
movq -0x18(%rax), %rax
movl 0x18(%r13,%rax), %ecx
andl $-0x4b, %ecx
orl $0x2, %ecx
movl %ecx, 0x18(%r13,%rax)
movl 0x24(%r14,%rbp,4), %esi
movq %r13, %rdi
callq 0x2100
movq %rax, %r13
movl $0x1, %edx
movq %rax, %rdi
movq %r12, %rsi
callq 0x21d0
movq (%r13), %rax
movq -0x18(%rax), %rdi
addq %r13, %rdi
movl $0xa, %esi
callq 0x2150
movsbl %al, %esi
movq %r13, %rdi
callq 0x2040
movq %rax, %rdi
callq 0x2110
incq %rbp
cmpq $0x8, %rbp
jne 0xf532
jmp 0xf8e2
xorl %ebp, %ebp
leaq 0x8(%rsp), %r15
leaq 0x99b7(%rip), %rbx      # 0x19027
leaq 0xa3ff(%rip), %r12      # 0x19a76
movq 0x8(%rsp), %rax
movq -0x18(%rax), %rax
movq $0x6, 0x18(%rsp,%rax)
movq %r15, %rdi
leaq 0xe624(%rip), %rsi      # 0x1dcb7
xorl %edx, %edx
callq 0x21d0
movq 0x8(%rsp), %rax
movq -0x18(%rax), %rcx
movq $0x2a, 0x18(%rsp,%rcx)
movq -0x18(%rax), %rax
movl 0x20(%rsp,%rax), %ecx
movl $0xffffff4f, %edx       # imm = 0xFFFFFF4F
andl %edx, %ecx
orl $0x20, %ecx
movl %ecx, 0x20(%rsp,%rax)
movl $0xe, %edx
movq %r15, %rdi
leaq 0xd832(%rip), %rsi      # 0x1cf03
callq 0x21d0
movl $0x2, %edx
movq %r15, %rdi
leaq 0x99c2(%rip), %rsi      # 0x190a7
callq 0x21d0
movl $0x2, %edx
movq %r15, %rdi
leaq 0x992b(%rip), %rsi      # 0x19024
callq 0x21d0
movq 0x8(%rsp), %rax
movq -0x18(%rax), %rax
movl 0x20(%rsp,%rax), %ecx
andl $-0x4b, %ecx
orl $0x8, %ecx
movl %ecx, 0x20(%rsp,%rax)
movl 0x24(%r14,%rbp,4), %esi
movq %r15, %rdi
callq 0x2100
movq %rax, %r13
movl $0x2, %edx
movq %rax, %rdi
movq %rbx, %rsi
callq 0x21d0
movq (%r13), %rax
movq -0x18(%rax), %rax
movl 0x18(%r13,%rax), %ecx
andl $-0x4b, %ecx
orl $0x2, %ecx
movl %ecx, 0x18(%r13,%rax)
movl 0x24(%r14,%rbp,4), %esi
movq %r13, %rdi
callq 0x2100
movq %rax, %r13
movl $0x1, %edx
movq %rax, %rdi
movq %r12, %rsi
callq 0x21d0
movq (%r13), %rax
movq -0x18(%rax), %rdi
addq %r13, %rdi
movl $0xa, %esi
callq 0x2150
movsbl %al, %esi
movq %r13, %rdi
callq 0x2040
movq %rax, %rdi
callq 0x2110
incq %rbp
cmpq $0x8, %rbp
jne 0xf677
xorl %ebp, %ebp
leaq 0x8(%rsp), %r15
leaq 0x9877(%rip), %rbx      # 0x19027
leaq 0xa2bf(%rip), %r12      # 0x19a76
movq 0x8(%rsp), %rax
movq -0x18(%rax), %rax
movq $0x6, 0x18(%rsp,%rax)
movq %r15, %rdi
leaq 0xe4e4(%rip), %rsi      # 0x1dcb7
xorl %edx, %edx
callq 0x21d0
movq 0x8(%rsp), %rax
movq -0x18(%rax), %rcx
movq $0x2a, 0x18(%rsp,%rcx)
movq -0x18(%rax), %rax
movl 0x20(%rsp,%rax), %ecx
movl $0xffffff4f, %edx       # imm = 0xFFFFFF4F
andl %edx, %ecx
orl $0x20, %ecx
movl %ecx, 0x20(%rsp,%rax)
movl $0x12, %edx
movq %r15, %rdi
leaq 0xd701(%rip), %rsi      # 0x1cf12
callq 0x21d0
movl $0x2, %edx
movq %r15, %rdi
leaq 0x9882(%rip), %rsi      # 0x190a7
callq 0x21d0
movl $0x2, %edx
movq %r15, %rdi
leaq 0x97eb(%rip), %rsi      # 0x19024
callq 0x21d0
movq 0x8(%rsp), %rax
movq -0x18(%rax), %rax
movl 0x20(%rsp,%rax), %ecx
andl $-0x4b, %ecx
orl $0x8, %ecx
movl %ecx, 0x20(%rsp,%rax)
movl 0x44(%r14,%rbp,4), %esi
movq %r15, %rdi
callq 0x2100
movq %rax, %r13
movl $0x2, %edx
movq %rax, %rdi
movq %rbx, %rsi
callq 0x21d0
movq (%r13), %rax
movq -0x18(%rax), %rax
movl 0x18(%r13,%rax), %ecx
andl $-0x4b, %ecx
orl $0x2, %ecx
movl %ecx, 0x18(%r13,%rax)
movl 0x44(%r14,%rbp,4), %esi
movq %r13, %rdi
callq 0x2100
movq %rax, %r13
movl $0x1, %edx
movq %rax, %rdi
movq %r12, %rsi
callq 0x21d0
movq (%r13), %rax
movq -0x18(%rax), %rdi
addq %r13, %rdi
movl $0xa, %esi
callq 0x2150
movsbl %al, %esi
movq %r13, %rdi
callq 0x2040
movq %rax, %rdi
callq 0x2110
incq %rbp
cmpq $0x8, %rbp
jne 0xf7b7
leaq 0x8(%rsp), %r15
movq (%r15), %rax
movq -0x18(%rax), %rax
movl $0x2, %ecx
movq %rcx, 0x18(%rsp,%rax)
leaq 0xe3b8(%rip), %rbx      # 0x1dcb7
movq %r15, %rdi
movq %rbx, %rsi
xorl %edx, %edx
callq 0x21d0
movq (%r15), %rax
movq -0x18(%rax), %rcx
movl $0x2e, %edx
movq %rdx, 0x18(%rsp,%rcx)
movq -0x18(%rax), %rax
movl 0x20(%rsp,%rax), %ecx
movl $0xffffff4f, %edx       # imm = 0xFFFFFF4F
andl %edx, %ecx
movl $0xffffff4f, %ebp       # imm = 0xFFFFFF4F
orl $0x20, %ecx
movl %ecx, 0x20(%rsp,%rax)
leaq 0x9f55(%rip), %rsi      # 0x19894
movl $0x24, %edx
movq %r15, %rdi
callq 0x21d0
leaq 0x9754(%rip), %rsi      # 0x190a7
movl $0x2, %edx
movq %r15, %rdi
callq 0x21d0
leaq 0x96bd(%rip), %rsi      # 0x19024
movl $0x2, %edx
movq %r15, %rdi
callq 0x21d0
movq (%r15), %rax
movq -0x18(%rax), %rax
movl 0x20(%rsp,%rax), %ecx
andl $-0x4b, %ecx
orl $0x8, %ecx
movl %ecx, 0x20(%rsp,%rax)
movl 0x428(%r14), %esi
movq %r15, %rdi
callq 0x2100
movq %rax, %r12
leaq 0x9685(%rip), %rsi      # 0x19027
movl $0x2, %edx
movq %rax, %rdi
callq 0x21d0
movq (%r12), %rax
movq -0x18(%rax), %rax
movl 0x18(%r12,%rax), %ecx
andl $-0x4b, %ecx
orl $0x2, %ecx
movl %ecx, 0x18(%r12,%rax)
movl 0x428(%r14), %esi
movq %r12, %rdi
callq 0x2100
movq %rax, %r13
leaq 0xa096(%rip), %rsi      # 0x19a76
movl $0x1, %edx
movq %rax, %rdi
callq 0x21d0
movq (%r13), %rax
movq -0x18(%rax), %rdi
addq %r13, %rdi
movl $0xa, %esi
callq 0x2150
movsbl %al, %esi
movq %r13, %rdi
callq 0x2040
movq %rax, %rdi
callq 0x2110
movq (%r15), %rax
movq -0x18(%rax), %rax
movl $0x2, %ecx
movq %rcx, 0x18(%rsp,%rax)
movq %r15, %rdi
movq %rbx, %rsi
xorl %edx, %edx
callq 0x21d0
movq (%r15), %rax
movq -0x18(%rax), %rcx
movl $0x2e, %edx
movq %rdx, 0x18(%rsp,%rcx)
movq -0x18(%rax), %rax
movl 0x20(%rsp,%rax), %ecx
andl %ebp, %ecx
orl $0x20, %ecx
movl %ecx, 0x20(%rsp,%rax)
leaq 0x9e9f(%rip), %rsi      # 0x198fb
movl $0x24, %edx
movq %r15, %rdi
callq 0x21d0
movl $0x2, %edx
movq %r15, %rdi
leaq 0x962f(%rip), %r12      # 0x190a7
movq %r12, %rsi
callq 0x21d0
movl $0x2, %edx
movq %r15, %rdi
leaq 0x9595(%rip), %rbp      # 0x19024
movq %rbp, %rsi
callq 0x21d0
movq (%r15), %rax
movq -0x18(%rax), %rax
movl 0x20(%rsp,%rax), %ecx
andl $-0x4b, %ecx
orl $0x8, %ecx
movl %ecx, 0x20(%rsp,%rax)
movl 0x42c(%r14), %esi
movq %r15, %rdi
callq 0x2100
movq %rax, %r13
movl $0x2, %edx
movq %rax, %rdi
leaq 0x955a(%rip), %rsi      # 0x19027
callq 0x21d0
movq (%r13), %rax
movq -0x18(%rax), %rax
movl 0x18(%r13,%rax), %ecx
andl $-0x4b, %ecx
orl $0x2, %ecx
movl %ecx, 0x18(%r13,%rax)
movl 0x42c(%r14), %esi
movq %r13, %rdi
callq 0x2100
movq %rax, %r13
movl $0x1, %edx
movq %rax, %rdi
leaq 0x9f6b(%rip), %rsi      # 0x19a76
callq 0x21d0
movq (%r13), %rax
movq -0x18(%rax), %rdi
addq %r13, %rdi
movl $0xa, %esi
callq 0x2150
movsbl %al, %esi
movq %r13, %rdi
callq 0x2040
movq %rax, %rdi
callq 0x2110
movq (%r15), %rax
movq -0x18(%rax), %rax
movl $0x2, %ecx
movq %rcx, 0x18(%rsp,%rax)
movq %r15, %rdi
movq %rbx, %rsi
xorl %edx, %edx
callq 0x21d0
movq (%r15), %rax
movq -0x18(%rax), %rcx
movl $0x2e, %edx
movq %rdx, 0x18(%rsp,%rcx)
movq -0x18(%rax), %rax
movl 0x20(%rsp,%rax), %ecx
movl $0xffffff4f, %edx       # imm = 0xFFFFFF4F
andl %edx, %ecx
orl $0x20, %ecx
movl %ecx, 0x20(%rsp,%rax)
leaq 0xd41d(%rip), %rsi      # 0x1cfa1
movl $0x12, %edx
movq %r15, %rdi
callq 0x21d0
movl $0x2, %edx
movq %r15, %rdi
movq %r12, %rsi
callq 0x21d0
movl $0x2, %edx
movq %r15, %rdi
movq %rbp, %rsi
callq 0x21d0
movq (%r15), %rax
movq -0x18(%rax), %rax
movl 0x20(%rsp,%rax), %ecx
andl $-0x4b, %ecx
orl $0x8, %ecx
movl %ecx, 0x20(%rsp,%rax)
movl 0x430(%r14), %esi
movq %r15, %rdi
callq 0x2100
movq %rax, %r13
movl $0x2, %edx
movq %rax, %rdi
leaq 0x9440(%rip), %rsi      # 0x19027
callq 0x21d0
movq (%r13), %rax
movq -0x18(%rax), %rax
movl 0x18(%r13,%rax), %ecx
andl $-0x4b, %ecx
orl $0x2, %ecx
movl %ecx, 0x18(%r13,%rax)
movl 0x430(%r14), %esi
movq %r13, %rdi
callq 0x2100
movq %rax, %r13
movl $0x1, %edx
movq %rax, %rdi
leaq 0x9e51(%rip), %rsi      # 0x19a76
callq 0x21d0
movq (%r13), %rax
movq -0x18(%rax), %rdi
addq %r13, %rdi
movl $0xa, %esi
callq 0x2150
movsbl %al, %esi
movq %r13, %rdi
callq 0x2040
movq %rax, %rdi
callq 0x2110
movq (%r15), %rax
movq -0x18(%rax), %rax
movl $0x2, %ecx
movq %rcx, 0x18(%rsp,%rax)
movq %r15, %rdi
movq %rbx, %rsi
xorl %edx, %edx
callq 0x21d0
movq (%r15), %rax
movq -0x18(%rax), %rcx
movl $0x2e, %edx
movq %rdx, 0x18(%rsp,%rcx)
movq -0x18(%rax), %rax
movl 0x20(%rsp,%rax), %ecx
movl $0xffffff4f, %edx       # imm = 0xFFFFFF4F
andl %edx, %ecx
orl $0x20, %ecx
movl %ecx, 0x20(%rsp,%rax)
leaq 0xd316(%rip), %rsi      # 0x1cfb4
movl $0x13, %edx
movq %r15, %rdi
callq 0x21d0
movl $0x2, %edx
movq %r15, %rdi
movq %r12, %rsi
callq 0x21d0
movl $0x2, %edx
movq %r15, %rdi
movq %rbp, %rsi
callq 0x21d0
movq (%r15), %rax
movq -0x18(%rax), %rax
movl 0x20(%rsp,%rax), %ecx
andl $-0x4b, %ecx
orl $0x8, %ecx
movl %ecx, 0x20(%rsp,%rax)
movl 0x434(%r14), %esi
movq %r15, %rdi
callq 0x2100
movq %rax, %r13
movl $0x2, %edx
movq %rax, %rdi
leaq 0x9326(%rip), %rsi      # 0x19027
callq 0x21d0
movq (%r13), %rax
movq -0x18(%rax), %rax
movl 0x18(%r13,%rax), %ecx
andl $-0x4b, %ecx
orl $0x2, %ecx
movl %ecx, 0x18(%r13,%rax)
movl 0x434(%r14), %esi
movq %r13, %rdi
callq 0x2100
movq %rax, %r13
movl $0x1, %edx
movq %rax, %rdi
leaq 0x9d37(%rip), %rsi      # 0x19a76
callq 0x21d0
movq (%r13), %rax
movq -0x18(%rax), %rdi
addq %r13, %rdi
movl $0xa, %esi
callq 0x2150
movsbl %al, %esi
movq %r13, %rdi
callq 0x2040
movq %rax, %rdi
callq 0x2110
movq (%r15), %rax
movq -0x18(%rax), %rax
movl $0x2, %ecx
movq %rcx, 0x18(%rsp,%rax)
movq %r15, %rdi
movq %rbx, %rsi
xorl %edx, %edx
callq 0x21d0
movq (%r15), %rax
movq -0x18(%rax), %rcx
movl $0x2e, %edx
movq %rdx, 0x18(%rsp,%rcx)
movq -0x18(%rax), %rax
movl 0x20(%rsp,%rax), %ecx
movl $0xffffff4f, %edx       # imm = 0xFFFFFF4F
andl %edx, %ecx
orl $0x20, %ecx
movl %ecx, 0x20(%rsp,%rax)
leaq 0x9b99(%rip), %rsi      # 0x19951
movl $0x13, %edx
movq %r15, %rdi
callq 0x21d0
movl $0x2, %edx
movq %r15, %rdi
movq %r12, %rsi
callq 0x21d0
movl $0x2, %edx
movq %r15, %rdi
movq %rbp, %rsi
callq 0x21d0
movq (%r15), %rax
movq -0x18(%rax), %rax
movl 0x20(%rsp,%rax), %ecx
andl $-0x4b, %ecx
orl $0x8, %ecx
movl %ecx, 0x20(%rsp,%rax)
movl 0x438(%r14), %esi
movq %r15, %rdi
callq 0x22b0
movq %rax, %r13
movl $0x2, %edx
movq %rax, %rdi
leaq 0x920c(%rip), %rsi      # 0x19027
callq 0x21d0
movq (%r13), %rax
movq -0x18(%rax), %rax
movl 0x18(%r13,%rax), %ecx
andl $-0x4b, %ecx
orl $0x2, %ecx
movl %ecx, 0x18(%r13,%rax)
movl 0x438(%r14), %esi
movq %r13, %rdi
callq 0x22b0
movq %rax, %r13
movl $0x1, %edx
movq %rax, %rdi
leaq 0x9c1d(%rip), %rsi      # 0x19a76
callq 0x21d0
movq (%r13), %rax
movq -0x18(%rax), %rdi
addq %r13, %rdi
movl $0xa, %esi
callq 0x2150
movsbl %al, %esi
movq %r13, %rdi
callq 0x2040
movq %rax, %rdi
callq 0x2110
movq (%r15), %rax
movq -0x18(%rax), %rax
movl $0x2, %ecx
movq %rcx, 0x18(%rsp,%rax)
movq %r15, %rdi
movq %rbx, %rsi
xorl %edx, %edx
callq 0x21d0
movq (%r15), %rax
movq -0x18(%rax), %rcx
movl $0x2e, %edx
movq %rdx, 0x18(%rsp,%rcx)
movq -0x18(%rax), %rax
movl 0x20(%rsp,%rax), %ecx
movl $0xffffff4f, %edx       # imm = 0xFFFFFF4F
andl %edx, %ecx
orl $0x20, %ecx
movl %ecx, 0x20(%rsp,%rax)
leaq 0x9ac4(%rip), %rsi      # 0x19996
movl $0x13, %edx
movq %r15, %rdi
callq 0x21d0
movl $0x2, %edx
movq %r15, %rdi
movq %r12, %rsi
callq 0x21d0
movl $0x2, %edx
movq %r15, %rdi
movq %rbp, %rsi
callq 0x21d0
movq (%r15), %rax
movq -0x18(%rax), %rax
movl 0x20(%rsp,%rax), %ecx
andl $-0x4b, %ecx
orl $0x8, %ecx
movl %ecx, 0x20(%rsp,%rax)
movl 0x43c(%r14), %esi
movq %r15, %rdi
callq 0x22b0
movq %rax, %r13
movl $0x2, %edx
movq %rax, %rdi
leaq 0x90f2(%rip), %rsi      # 0x19027
movq %rsi, %rbp
callq 0x21d0
movq (%r13), %rax
movq -0x18(%rax), %rax
movl 0x18(%r13,%rax), %ecx
andl $-0x4b, %ecx
orl $0x2, %ecx
movl %ecx, 0x18(%r13,%rax)
movl 0x43c(%r14), %esi
movq %r13, %rdi
callq 0x22b0
movq %rax, %r13
movl $0x1, %edx
movq %rax, %rdi
leaq 0x9b00(%rip), %rsi      # 0x19a76
movq %rsi, %r12
callq 0x21d0
movq (%r13), %rax
movq -0x18(%rax), %rdi
addq %r13, %rdi
movl $0xa, %esi
callq 0x2150
movsbl %al, %esi
movq %r13, %rdi
callq 0x2040
movq %rax, %rdi
callq 0x2110
movq (%r15), %rax
movq -0x18(%rax), %rax
movl $0x2, %ecx
movq %rcx, 0x18(%rsp,%rax)
movq %r15, %rdi
movq %rbx, %rsi
xorl %edx, %edx
callq 0x21d0
movq (%r15), %rax
movq -0x18(%rax), %rcx
movl $0x2e, %edx
movq %rdx, 0x18(%rsp,%rcx)
movq -0x18(%rax), %rax
movl 0x20(%rsp,%rax), %ecx
movl $0xffffff4f, %edx       # imm = 0xFFFFFF4F
andl %edx, %ecx
orl $0x20, %ecx
movl %ecx, 0x20(%rsp,%rax)
leaq 0x99ec(%rip), %rsi      # 0x199de
movl $0x16, %edx
movq %r15, %rdi
callq 0x21d0
movl $0x2, %edx
movq %r15, %rdi
leaq 0x9099(%rip), %rsi      # 0x190a7
callq 0x21d0
movl $0x2, %edx
movq %r15, %rdi
leaq 0x9002(%rip), %rsi      # 0x19024
callq 0x21d0
movq (%r15), %rax
movq -0x18(%rax), %rax
movl 0x20(%rsp,%rax), %ecx
andl $-0x4b, %ecx
orl $0x8, %ecx
movl %ecx, 0x20(%rsp,%rax)
movl 0x440(%r14), %esi
movq %r15, %rdi
callq 0x22b0
movq %rax, %r13
movl $0x2, %edx
movq %rax, %rdi
movq %rbp, %rsi
callq 0x21d0
movq (%r13), %rax
movq -0x18(%rax), %rax
movl 0x18(%r13,%rax), %ecx
andl $-0x4b, %ecx
orl $0x2, %ecx
movl %ecx, 0x18(%r13,%rax)
movl 0x440(%r14), %esi
movq %r13, %rdi
callq 0x22b0
movq %rax, %r13
movl $0x1, %edx
movq %rax, %rdi
movq %r12, %rsi
callq 0x21d0
movq (%r13), %rax
movq -0x18(%rax), %rdi
addq %r13, %rdi
movl $0xa, %esi
callq 0x2150
movsbl %al, %esi
movq %r13, %rdi
callq 0x2040
movq %rax, %rdi
callq 0x2110
movq (%r15), %rax
movq -0x18(%rax), %rax
movl $0x2, %ecx
movq %rcx, 0x18(%rsp,%rax)
movq %r15, %rdi
movq %rbx, %rsi
xorl %edx, %edx
callq 0x21d0
movq (%r15), %rax
movq -0x18(%rax), %rcx
movl $0x2e, %edx
movq %rdx, 0x18(%rsp,%rcx)
movq -0x18(%rax), %rax
movl 0x20(%rsp,%rax), %ecx
movl $0xffffff4f, %edx       # imm = 0xFFFFFF4F
andl %edx, %ecx
orl $0x20, %ecx
movl %ecx, 0x20(%rsp,%rax)
leaq 0xcebc(%rip), %rsi      # 0x1cfc8
movl $0x26, %edx
movq %r15, %rdi
callq 0x21d0
movl $0x2, %edx
movq %r15, %rdi
leaq 0x8f7f(%rip), %rsi      # 0x190a7
callq 0x21d0
movl $0x2, %edx
movq %r15, %rdi
leaq 0x8ee8(%rip), %rsi      # 0x19024
callq 0x21d0
movq (%r15), %rax
movq -0x18(%rax), %rax
movl 0x20(%rsp,%rax), %ecx
andl $-0x4b, %ecx
orl $0x8, %ecx
movl %ecx, 0x20(%rsp,%rax)
movl 0x444(%r14), %esi
movq %r15, %rdi
callq 0x2100
movq %rax, %r13
movl $0x2, %edx
movq %rax, %rdi
movq %rbp, %rsi
callq 0x21d0
movq (%r13), %rax
movq -0x18(%rax), %rax
movl 0x18(%r13,%rax), %ecx
andl $-0x4b, %ecx
orl $0x2, %ecx
movl %ecx, 0x18(%r13,%rax)
movl 0x444(%r14), %esi
movq %r13, %rdi
callq 0x2100
movq %rax, %r13
movl $0x1, %edx
movq %rax, %rdi
movq %r12, %rsi
callq 0x21d0
movq (%r13), %rax
movq -0x18(%rax), %rdi
addq %r13, %rdi
movl $0xa, %esi
callq 0x2150
movsbl %al, %esi
movq %r13, %rdi
callq 0x2040
movq %rax, %rdi
callq 0x2110
movq (%r15), %rax
movq -0x18(%rax), %rax
movl $0x2, %ecx
movq %rcx, 0x18(%rsp,%rax)
movq %r15, %rdi
movq %rbx, %rsi
xorl %edx, %edx
callq 0x21d0
movq (%r15), %rax
movq -0x18(%rax), %rcx
movl $0x2e, %edx
movq %rdx, 0x18(%rsp,%rcx)
movq -0x18(%rax), %rax
movl 0x20(%rsp,%rax), %ecx
movl $0xffffff4f, %edx       # imm = 0xFFFFFF4F
andl %edx, %ecx
orl $0x20, %ecx
movl %ecx, 0x20(%rsp,%rax)
leaq 0xcdc9(%rip), %rsi      # 0x1cfef
movl $0x1b, %edx
movq %r15, %rdi
callq 0x21d0
movl $0x2, %edx
movq %r15, %rdi
leaq 0x8e65(%rip), %rsi      # 0x190a7
callq 0x21d0
movl $0x2, %edx
movq %r15, %rdi
leaq 0x8dce(%rip), %rsi      # 0x19024
callq 0x21d0
movq (%r15), %rax
movq -0x18(%rax), %rax
movl 0x20(%rsp,%rax), %ecx
andl $-0x4b, %ecx
orl $0x8, %ecx
movl %ecx, 0x20(%rsp,%rax)
movl 0x448(%r14), %esi
movq %r15, %rdi
callq 0x2100
movq %rax, %r13
movl $0x2, %edx
movq %rax, %rdi
movq %rbp, %rsi
callq 0x21d0
movq (%r13), %rax
movq -0x18(%rax), %rax
movl 0x18(%r13,%rax), %ecx
andl $-0x4b, %ecx
orl $0x2, %ecx
movl %ecx, 0x18(%r13,%rax)
movl 0x448(%r14), %esi
movq %r13, %rdi
callq 0x2100
movq %rax, %r13
movl $0x1, %edx
movq %rax, %rdi
movq %r12, %rsi
movq %r12, %rbp
callq 0x21d0
movq (%r13), %rax
movq -0x18(%rax), %rdi
addq %r13, %rdi
movl $0xa, %esi
callq 0x2150
movsbl %al, %esi
movq %r13, %rdi
callq 0x2040
movq %rax, %rdi
callq 0x2110
movq (%r15), %rax
movq -0x18(%rax), %rax
movl $0x2, %ecx
movq %rcx, 0x18(%rsp,%rax)
movq %r15, %rdi
movq %rbx, %rsi
xorl %edx, %edx
callq 0x21d0
movq (%r15), %rax
movq -0x18(%rax), %rcx
movl $0x2e, %edx
movq %rdx, 0x18(%rsp,%rcx)
movq -0x18(%rax), %rax
movl 0x20(%rsp,%rax), %ecx
movl $0xffffff4f, %edx       # imm = 0xFFFFFF4F
andl %edx, %ecx
orl $0x20, %ecx
movl %ecx, 0x20(%rsp,%rax)
leaq 0xccc8(%rip), %rsi      # 0x1d00b
movl $0x1e, %edx
movq %r15, %rdi
callq 0x21d0
movl $0x2, %edx
movq %r15, %rdi
leaq 0x8d48(%rip), %rsi      # 0x190a7
callq 0x21d0
movl $0x2, %edx
movq %r15, %rdi
leaq 0x8cb1(%rip), %rsi      # 0x19024
callq 0x21d0
movq (%r15), %rax
movq -0x18(%rax), %rax
movl 0x20(%rsp,%rax), %ecx
andl $-0x4b, %ecx
orl $0x8, %ecx
movl %ecx, 0x20(%rsp,%rax)
movl 0x44c(%r14), %esi
movq %r15, %rdi
callq 0x2100
movq %rax, %r13
movl $0x2, %edx
movq %rax, %rdi
leaq 0x8c79(%rip), %rsi      # 0x19027
movq %rsi, %r12
callq 0x21d0
movq (%r13), %rax
movq -0x18(%rax), %rax
movl 0x18(%r13,%rax), %ecx
andl $-0x4b, %ecx
orl $0x2, %ecx
movl %ecx, 0x18(%r13,%rax)
movl 0x44c(%r14), %esi
movq %r13, %rdi
callq 0x2100
movq %rax, %r13
movl $0x1, %edx
movq %rax, %rdi
movq %rbp, %rsi
callq 0x21d0
movq (%r13), %rax
movq -0x18(%rax), %rdi
addq %r13, %rdi
movl $0xa, %esi
callq 0x2150
movsbl %al, %esi
movq %r13, %rdi
callq 0x2040
movq %rax, %rdi
callq 0x2110
movq (%r15), %rax
movq -0x18(%rax), %rax
movl $0x2, %ecx
movq %rcx, 0x18(%rsp,%rax)
movq %r15, %rdi
movq %rbx, %rsi
xorl %edx, %edx
callq 0x21d0
movq (%r15), %rax
movq -0x18(%rax), %rcx
movl $0x2e, %edx
movq %rdx, 0x18(%rsp,%rcx)
movq -0x18(%rax), %rax
movl 0x20(%rsp,%rax), %ecx
movl $0xffffff4f, %edx       # imm = 0xFFFFFF4F
andl %edx, %ecx
orl $0x20, %ecx
movl %ecx, 0x20(%rsp,%rax)
leaq 0xcbc6(%rip), %rsi      # 0x1d02a
movl $0x17, %edx
movq %r15, %rdi
callq 0x21d0
movl $0x2, %edx
movq %r15, %rdi
leaq 0x8c27(%rip), %rsi      # 0x190a7
callq 0x21d0
movl $0x2, %edx
movq %r15, %rdi
leaq 0x8b90(%rip), %rsi      # 0x19024
callq 0x21d0
movq (%r15), %rax
movq -0x18(%rax), %rax
movl 0x20(%rsp,%rax), %ecx
andl $-0x4b, %ecx
orl $0x8, %ecx
movl %ecx, 0x20(%rsp,%rax)
movl 0x450(%r14), %esi
movq %r15, %rdi
callq 0x2100
movq %rax, %r13
movl $0x2, %edx
movq %rax, %rdi
movq %r12, %rsi
callq 0x21d0
movq (%r13), %rax
movq -0x18(%rax), %rax
movl 0x18(%r13,%rax), %ecx
andl $-0x4b, %ecx
orl $0x2, %ecx
movl %ecx, 0x18(%r13,%rax)
movl 0x450(%r14), %esi
movq %r13, %rdi
callq 0x2100
movq %rax, %r13
movl $0x1, %edx
movq %rax, %rdi
movq %rbp, %rsi
callq 0x21d0
movq (%r13), %rax
movq -0x18(%rax), %rdi
addq %r13, %rdi
movl $0xa, %esi
callq 0x2150
movsbl %al, %esi
movq %r13, %rdi
callq 0x2040
movq %rax, %rdi
callq 0x2110
movq (%r15), %rax
movq -0x18(%rax), %rax
movl $0x2, %ecx
movq %rcx, 0x18(%rsp,%rax)
movq %r15, %rdi
movq %rbx, %rsi
xorl %edx, %edx
callq 0x21d0
movq (%r15), %rax
movq -0x18(%rax), %rcx
movl $0x2e, %edx
movq %rdx, 0x18(%rsp,%rcx)
movq -0x18(%rax), %rax
movl $0xffffff4f, %ecx       # imm = 0xFFFFFF4F
andl 0x20(%rsp,%rax), %ecx
orl $0x20, %ecx
movl %ecx, 0x20(%rsp,%rax)
leaq 0xcac6(%rip), %rsi      # 0x1d042
movl $0x1f, %edx
movq %r15, %rdi
callq 0x21d0
movl $0x2, %edx
movq %r15, %rdi
leaq 0x8b0f(%rip), %rsi      # 0x190a7
callq 0x21d0
movl $0x2, %edx
movq %r15, %rdi
leaq 0x8a78(%rip), %rsi      # 0x19024
callq 0x21d0
movq (%r15), %rax
movq -0x18(%rax), %rax
movl 0x20(%rsp,%rax), %ecx
andl $-0x4b, %ecx
orl $0x8, %ecx
movl %ecx, 0x20(%rsp,%rax)
movl 0x454(%r14), %esi
movq %r15, %rdi
callq 0x2100
movq %rax, %r15
movl $0x2, %edx
movq %rax, %rdi
movq %r12, %rsi
callq 0x21d0
movq (%r15), %rax
movq -0x18(%rax), %rax
movl 0x18(%r15,%rax), %ecx
andl $-0x4b, %ecx
orl $0x2, %ecx
movl %ecx, 0x18(%r15,%rax)
movl 0x454(%r14), %esi
movq %r15, %rdi
callq 0x2100
movq %rax, %rbx
movl $0x1, %edx
movq %rax, %rdi
movq %rbp, %rsi
callq 0x21d0
movq (%rbx), %rax
movq -0x18(%rax), %rdi
addq %rbx, %rdi
movl $0xa, %esi
callq 0x2150
movsbl %al, %esi
movq %rbx, %rdi
callq 0x2040
movq %rax, %rdi
callq 0x2110
cmpl $0x0, 0x454(%r14)
je 0x1069a
leaq 0x458(%r14), %rsi
leaq 0x188(%rsp), %rbx
movq %rbx, %rdi
callq 0x8d26
movq (%rbx), %rsi
movq 0x8(%rbx), %rdx
leaq 0x8(%rsp), %rdi
callq 0x21d0
movq (%rbx), %rdi
leaq 0x198(%rsp), %rax
cmpq %rax, %rdi
je 0x1069a
movq 0x198(%rsp), %rsi
incq %rsi
callq 0x2190
leaq 0x8(%rsp), %rbx
movq (%rbx), %rax
movq -0x18(%rax), %rax
movq $0x2, 0x18(%rsp,%rax)
leaq 0xd601(%rip), %rsi      # 0x1dcb7
movq %rbx, %rdi
xorl %edx, %edx
callq 0x21d0
movq (%rbx), %rax
movq -0x18(%rax), %rcx
movq $0x2e, 0x18(%rsp,%rcx)
movq -0x18(%rax), %rax
movl $0xffffff4f, %ecx       # imm = 0xFFFFFF4F
andl 0x20(%rsp,%rax), %ecx
orl $0x20, %ecx
movl %ecx, 0x20(%rsp,%rax)
leaq 0xc977(%rip), %rsi      # 0x1d062
movl $0x1d, %edx
movq %rbx, %rdi
callq 0x21d0
leaq 0x89a8(%rip), %rsi      # 0x190a7
movl $0x2, %edx
movq %rbx, %rdi
callq 0x21d0
leaq 0x8911(%rip), %rsi      # 0x19024
movl $0x2, %edx
movq %rbx, %rdi
callq 0x21d0
movq (%rbx), %rax
movq -0x18(%rax), %rax
movl 0x20(%rsp,%rax), %ecx
andl $-0x4b, %ecx
orl $0x8, %ecx
movl %ecx, 0x20(%rsp,%rax)
movl 0x708(%r14), %esi
movq %rbx, %rdi
callq 0x22b0
movq %rax, %r15
leaq 0x88d9(%rip), %rsi      # 0x19027
movl $0x2, %edx
movq %rax, %rdi
callq 0x21d0
movq (%r15), %rax
movq -0x18(%rax), %rax
movl 0x18(%r15,%rax), %ecx
andl $-0x4b, %ecx
orl $0x2, %ecx
movl %ecx, 0x18(%r15,%rax)
movl 0x708(%r14), %esi
movq %r15, %rdi
callq 0x22b0
movq %rax, %r14
leaq 0x92eb(%rip), %rsi      # 0x19a76
movl $0x1, %edx
movq %rax, %rdi
callq 0x21d0
movq (%r14), %rax
movq -0x18(%rax), %rdi
addq %r14, %rdi
movl $0xa, %esi
callq 0x2150
movsbl %al, %esi
movq %r14, %rdi
callq 0x2040
movq %rax, %rdi
callq 0x2110
leaq 0x10(%rsp), %rsi
movq 0x180(%rsp), %r14
movq %r14, %rdi
callq 0x2260
movq 0x117dd(%rip), %rsi     # 0x21fb8
movq %rbx, %rdi
callq 0x20d0
leaq 0x78(%rsp), %rdi
callq 0x20a0
movq %r14, %rax
addq $0x1a8, %rsp            # imm = 0x1A8
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq