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

    stream << "  prediction weight table:" << std::endl;

    stream << P2(luma_log2_weight_denom);
    if (chroma_components_present)
        stream << P2(chroma_log2_weight_denom);

    stream << "  prediction weight table l0:" << std::endl;

    for (uint32_t i = 0; i <= num_ref_idx_l0_active_minus1; ++i) {

        stream << P2(l0.luma_weight_lx_flag[i]);
        if (l0.luma_weight_lx_flag[i]) {
            stream << P3(l0.luma_weight_lx[i]);
            stream << P3(l0.luma_offset_lx[i]);
        }

        if (chroma_components_present) {
            stream << P2(l0.chroma_weight_lx_flag[i]);
            if (l0.chroma_weight_lx_flag[i]) {
                stream << P3(l0.chroma_weight_lx[i][0]);
                stream << P3(l0.chroma_offset_lx[i][0]);
                stream << P3(l0.chroma_weight_lx[i][1]);
                stream << P3(l0.chroma_offset_lx[i][1]);
            }
        }
    }

    if (slice_type == slice_type_e::B) {
        stream << "  prediction weight table l1:" << std::endl;

        for (uint32_t i = 0; i <= num_ref_idx_l1_active_minus1; ++i) {

            stream << P2(l1.luma_weight_lx_flag[i]);
            if (l1.luma_weight_lx_flag[i]) {
                stream << P3(l1.luma_weight_lx[i]);
                stream << P3(l1.luma_offset_lx[i]);
            }

            if (chroma_components_present) {
                stream << P2(l1.chroma_weight_lx_flag[i]);
                if (l0.chroma_weight_lx_flag[i]) {
                    stream << P3(l1.chroma_weight_lx[i][0]);
                    stream << P3(l1.chroma_offset_lx[i][0]);
                    stream << P3(l1.chroma_weight_lx[i][1]);
                    stream << P3(l1.chroma_offset_lx[i][1]);
                }
            }
        }
    }

    return stream.str();
}

// Assembly:
pushq %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
subq $0x188, %rsp            # imm = 0x188
movq %rsi, %r15
movq %rdi, 0x180(%rsp)
leaq 0x8(%rsp), %r14
movq %r14, %rdi
callq 0x2220
leaq 0xc06d(%rip), %rsi      # 0x1d169
movl $0x1a, %edx
movq %r14, %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
movq (%r14), %rax
movq -0x18(%rax), %rax
movq $0x4, 0x18(%rsp,%rax)
leaq 0xcb70(%rip), %rsi      # 0x1dcb7
movq %r14, %rdi
xorl %edx, %edx
callq 0x21d0
movq (%r14), %rax
movq -0x18(%rax), %rcx
movq $0x2c, 0x18(%rsp,%rcx)
movq -0x18(%rax), %rax
movl $0xffffff4f, %ebp       # imm = 0xFFFFFF4F
movl 0x20(%rsp,%rax), %ecx
andl %ebp, %ecx
orl $0x20, %ecx
movl %ecx, 0x20(%rsp,%rax)
leaq 0xc006(%rip), %rsi      # 0x1d184
movl $0x16, %edx
movq %r14, %rdi
callq 0x21d0
leaq 0x7f15(%rip), %rsi      # 0x190a7
movl $0x2, %edx
movq %r14, %rdi
callq 0x21d0
leaq 0x7e7e(%rip), %rsi      # 0x19024
movl $0x2, %edx
movq %r14, %rdi
callq 0x21d0
movq (%r14), %rax
movq -0x18(%rax), %rax
movl 0x20(%rsp,%rax), %ecx
andl $-0x4b, %ecx
orl $0x8, %ecx
movl %ecx, 0x20(%rsp,%rax)
movl 0x14(%r15), %esi
movq %r14, %rdi
callq 0x2100
movq %rax, %rbx
leaq 0x7e49(%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 0x14(%r15), %esi
movq %rbx, %rdi
callq 0x2100
movq %rax, %rbx
leaq 0x8860(%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
movq %r15, (%rsp)
cmpb $0x1, 0x10(%r15)
jne 0x11377
leaq 0x8(%rsp), %rbx
movq (%rbx), %rax
movq -0x18(%rax), %rax
movq $0x4, 0x18(%rsp,%rax)
leaq 0xca42(%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 %ebp, %ecx
orl $0x20, %ecx
movl %ecx, 0x20(%rsp,%rax)
leaq 0xbef4(%rip), %rsi      # 0x1d19b
movl $0x18, %edx
movq %rbx, %rdi
callq 0x21d0
leaq 0x7dec(%rip), %rsi      # 0x190a7
movl $0x2, %edx
movq %rbx, %rdi
callq 0x21d0
leaq 0x7d55(%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)
movq (%rsp), %r15
movl 0x18(%r15), %esi
movq %rbx, %rdi
callq 0x2100
movq %rax, %rbx
leaq 0x7d1c(%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 0x18(%r15), %esi
movq %rbx, %rdi
callq 0x2100
movq %rax, %rbx
leaq 0x8733(%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
leaq 0xbe36(%rip), %rsi      # 0x1d1b4
movl $0x1d, %edx
movq %r14, %rdi
callq 0x21d0
movq 0x8(%rsp), %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 0xc8fc(%rip), %r12      # 0x1dcb7
leaq 0x7ce5(%rip), %rbx      # 0x190a7
leaq 0x7c5b(%rip), %r15      # 0x19024
xorl %r13d, %r13d
movq 0x8(%rsp), %rax
movq -0x18(%rax), %rax
movq $0x4, 0x18(%rsp,%rax)
leaq 0x8(%rsp), %r14
movq %r14, %rdi
movq %r12, %rsi
xorl %edx, %edx
callq 0x21d0
movq 0x8(%rsp), %rax
movq -0x18(%rax), %rcx
movq $0x2c, 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 $0x19, %edx
movq %r14, %rdi
leaq 0xbdab(%rip), %rsi      # 0x1d1d2
callq 0x21d0
movl $0x2, %edx
movq %r14, %rdi
movq %rbx, %rsi
callq 0x21d0
movl $0x2, %edx
movq %r14, %rdi
movq %r15, %rsi
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 %r13d, %r13d
movq (%rsp), %r12
movl 0x20(%r12,%r13,4), %esi
movq %r14, %rdi
callq 0x2100
movq %rax, %rbp
movl $0x2, %edx
movq %rax, %rdi
leaq 0x7b9e(%rip), %rsi      # 0x19027
callq 0x21d0
movq (%rbp), %rax
movq -0x18(%rax), %rax
movl 0x18(%rbp,%rax), %ecx
andl $-0x4b, %ecx
orl $0x2, %ecx
movl %ecx, 0x18(%rbp,%rax)
movl 0x20(%r12,%r13,4), %esi
movq %rbp, %rdi
callq 0x2100
movq %rax, %rbp
movl $0x1, %edx
movq %rax, %rdi
leaq 0x85b3(%rip), %rsi      # 0x19a76
callq 0x21d0
movq (%rbp), %rax
movq -0x18(%rax), %rdi
addq %rbp, %rdi
movl $0xa, %esi
callq 0x2150
movsbl %al, %esi
movq %rbp, %rdi
callq 0x2040
movq %rax, %rdi
callq 0x2110
cmpl $0x0, 0x20(%r12,%r13,4)
je 0x11755
movq 0x8(%rsp), %rax
movq -0x18(%rax), %rax
movl $0x6, %ecx
movq %rcx, 0x18(%rsp,%rax)
movq %r14, %rdi
leaq 0xc79e(%rip), %rbx      # 0x1dcb7
movq %rbx, %rsi
xorl %edx, %edx
callq 0x21d0
movq 0x8(%rsp), %rax
movq -0x18(%rax), %rcx
movl $0x2a, %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)
movl $0x14, %edx
movq %r14, %rdi
leaq 0xbc91(%rip), %rsi      # 0x1d1ec
callq 0x21d0
movl $0x2, %edx
movq %r14, %rdi
movq %r15, %r12
leaq 0x7b35(%rip), %r15      # 0x190a7
movq %r15, %rsi
callq 0x21d0
movl $0x2, %edx
movq %r14, %rdi
movq %r12, %rsi
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)
movq (%rsp), %r12
movl 0xa0(%r12,%r13,4), %esi
movq %r14, %rdi
callq 0x22b0
movq %rax, %rbp
movl $0x2, %edx
movq %rax, %rdi
leaq 0x7a60(%rip), %rsi      # 0x19027
callq 0x21d0
movq (%rbp), %rax
movq -0x18(%rax), %rax
movl 0x18(%rbp,%rax), %ecx
andl $-0x4b, %ecx
orl $0x2, %ecx
movl %ecx, 0x18(%rbp,%rax)
movl 0xa0(%r12,%r13,4), %esi
movq %rbp, %rdi
callq 0x22b0
movq %rax, %rbp
movl $0x1, %edx
movq %rax, %rdi
leaq 0x8472(%rip), %rsi      # 0x19a76
callq 0x21d0
movq (%rbp), %rax
movq -0x18(%rax), %rdi
addq %rbp, %rdi
movl $0xa, %esi
callq 0x2150
movsbl %al, %esi
movq %rbp, %rdi
callq 0x2040
movq %rax, %rdi
callq 0x2110
movq 0x8(%rsp), %rax
movq -0x18(%rax), %rax
movl $0x6, %ecx
movq %rcx, 0x18(%rsp,%rax)
movq %r14, %rdi
movq %rbx, %rsi
xorl %edx, %edx
callq 0x21d0
movq 0x8(%rsp), %rax
movq -0x18(%rax), %rcx
movl $0x2a, %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)
movl $0x14, %edx
movq %r14, %rdi
leaq 0xbb78(%rip), %rsi      # 0x1d201
callq 0x21d0
movl $0x2, %edx
movq %r14, %rdi
movq %r15, %rsi
callq 0x21d0
movl $0x2, %edx
movq %r14, %rdi
leaq 0x7977(%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 0x120(%r12,%r13,4), %esi
movq %r14, %rdi
callq 0x22b0
movq %rax, %rbp
movl $0x2, %edx
movq %rax, %rdi
leaq 0x793c(%rip), %rsi      # 0x19027
callq 0x21d0
movq (%rbp), %rax
movq -0x18(%rax), %rax
movl 0x18(%rbp,%rax), %ecx
andl $-0x4b, %ecx
orl $0x2, %ecx
movl %ecx, 0x18(%rbp,%rax)
movl 0x120(%r12,%r13,4), %esi
movq %rbp, %rdi
callq 0x22b0
movq %rax, %rbp
movl $0x1, %edx
movq %rax, %rdi
leaq 0x834e(%rip), %rsi      # 0x19a76
callq 0x21d0
movq (%rbp), %rax
movq -0x18(%rax), %rdi
addq %rbp, %rdi
movl $0xa, %esi
callq 0x2150
movsbl %al, %esi
movq %rbp, %rdi
callq 0x2040
movq %rax, %rdi
callq 0x2110
leaq 0xc55b(%rip), %r12      # 0x1dcb7
movl $0xffffff4f, %ebx       # imm = 0xFFFFFF4F
movq (%rsp), %rax
cmpb $0x1, 0x10(%rax)
movq %rax, %r14
jne 0x11d54
movq 0x8(%rsp), %rax
movq -0x18(%rax), %rax
movq $0x4, 0x18(%rsp,%rax)
leaq 0x8(%rsp), %r14
movq %r14, %rdi
movq %r12, %rsi
xorl %edx, %edx
callq 0x21d0
movq 0x8(%rsp), %rax
movq -0x18(%rax), %rcx
movq $0x2c, 0x18(%rsp,%rcx)
movq -0x18(%rax), %rax
movl 0x20(%rsp,%rax), %ecx
andl %ebx, %ecx
orl $0x20, %ecx
movl %ecx, 0x20(%rsp,%rax)
movl $0x1b, %edx
movq %r14, %rdi
leaq 0xba4e(%rip), %rsi      # 0x1d216
callq 0x21d0
movl $0x2, %edx
movq %r14, %rdi
leaq 0x78cb(%rip), %rsi      # 0x190a7
callq 0x21d0
movl $0x2, %edx
movq %r14, %rdi
leaq 0x7834(%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)
movq (%rsp), %rax
movl 0x1a0(%rax,%r13,4), %esi
movq %r14, %rdi
movq (%rsp), %r14
callq 0x2100
movq %rax, %rbp
movl $0x2, %edx
movq %rax, %rdi
leaq 0x77f1(%rip), %rsi      # 0x19027
callq 0x21d0
movq (%rbp), %rax
movq -0x18(%rax), %rax
movl 0x18(%rbp,%rax), %ecx
andl $-0x4b, %ecx
orl $0x2, %ecx
movl %ecx, 0x18(%rbp,%rax)
movl 0x1a0(%r14,%r13,4), %esi
movq %rbp, %rdi
callq 0x2100
movq %rax, %rbp
movl $0x1, %edx
movq %rax, %rdi
leaq 0x8203(%rip), %rsi      # 0x19a76
callq 0x21d0
movq (%rbp), %rax
movq -0x18(%rax), %rdi
addq %rbp, %rdi
movl $0xa, %esi
callq 0x2150
movsbl %al, %esi
movq %rbp, %rdi
callq 0x2040
movq %rax, %rdi
callq 0x2110
cmpl $0x0, 0x1a0(%r14,%r13,4)
je 0x11d54
movq 0x8(%rsp), %rax
movq -0x18(%rax), %rax
movl $0x6, %ecx
movq %rcx, 0x18(%rsp,%rax)
leaq 0x8(%rsp), %r15
movq %r15, %rdi
movq %r12, %rsi
xorl %edx, %edx
callq 0x21d0
movq 0x8(%rsp), %rax
movq -0x18(%rax), %rcx
movl $0x2a, %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)
movl $0x19, %edx
movq %r15, %rdi
leaq 0xb926(%rip), %rsi      # 0x1d232
callq 0x21d0
movl $0x2, %edx
movq %r15, %rdi
leaq 0x7787(%rip), %rsi      # 0x190a7
callq 0x21d0
movl $0x2, %edx
movq %r15, %rdi
leaq 0x76f0(%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 0x220(%r14,%r13,8), %esi
movq %r15, %rdi
callq 0x22b0
movq %rax, %rbp
movl $0x2, %edx
movq %rax, %rdi
leaq 0x76b5(%rip), %rsi      # 0x19027
callq 0x21d0
movq (%rbp), %rax
movq -0x18(%rax), %rax
movl 0x18(%rbp,%rax), %ecx
andl $-0x4b, %ecx
orl $0x2, %ecx
movl %ecx, 0x18(%rbp,%rax)
movl 0x220(%r14,%r13,8), %esi
movq %rbp, %rdi
callq 0x22b0
movq %rax, %rbp
movl $0x1, %edx
movq %rax, %rdi
leaq 0x80c7(%rip), %rsi      # 0x19a76
callq 0x21d0
movq (%rbp), %rax
movq -0x18(%rax), %rdi
addq %rbp, %rdi
movl $0xa, %esi
callq 0x2150
movsbl %al, %esi
movq %rbp, %rdi
callq 0x2040
movq %rax, %rdi
callq 0x2110
movq 0x8(%rsp), %rax
movq -0x18(%rax), %rax
movl $0x6, %ecx
movq %rcx, 0x18(%rsp,%rax)
movq %r15, %rdi
movq %r12, %rsi
xorl %edx, %edx
callq 0x21d0
movq 0x8(%rsp), %rax
movq -0x18(%rax), %rcx
movl $0x2a, %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)
movl $0x19, %edx
movq %r15, %rdi
leaq 0xb818(%rip), %rsi      # 0x1d24c
callq 0x21d0
movl $0x2, %edx
movq %r15, %rdi
leaq 0x765f(%rip), %rsi      # 0x190a7
callq 0x21d0
movl $0x2, %edx
movq %r15, %rdi
leaq 0x75c8(%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 0x320(%r14,%r13,8), %esi
movq %r15, %rdi
callq 0x22b0
movq %rax, %rbp
movl $0x2, %edx
movq %rax, %rdi
leaq 0x758d(%rip), %rsi      # 0x19027
callq 0x21d0
movq (%rbp), %rax
movq -0x18(%rax), %rax
movl 0x18(%rbp,%rax), %ecx
andl $-0x4b, %ecx
orl $0x2, %ecx
movl %ecx, 0x18(%rbp,%rax)
movl 0x320(%r14,%r13,8), %esi
movq %rbp, %rdi
callq 0x22b0
movq %rax, %rbp
movl $0x1, %edx
movq %rax, %rdi
leaq 0x7f9f(%rip), %rsi      # 0x19a76
callq 0x21d0
movq (%rbp), %rax
movq -0x18(%rax), %rdi
addq %rbp, %rdi
movl $0xa, %esi
callq 0x2150
movsbl %al, %esi
movq %rbp, %rdi
callq 0x2040
movq %rax, %rdi
callq 0x2110
movq 0x8(%rsp), %rax
movq -0x18(%rax), %rax
movl $0x6, %ecx
movq %rcx, 0x18(%rsp,%rax)
movq %r15, %rdi
movq %r12, %rsi
xorl %edx, %edx
callq 0x21d0
movq 0x8(%rsp), %rax
movq -0x18(%rax), %rcx
movl $0x2a, %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)
movl $0x19, %edx
movq %r15, %rdi
leaq 0xb70a(%rip), %rsi      # 0x1d266
callq 0x21d0
movl $0x2, %edx
movq %r15, %rdi
leaq 0x7537(%rip), %rsi      # 0x190a7
callq 0x21d0
movl $0x2, %edx
movq %r15, %rdi
leaq 0x74a0(%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 0x224(%r14,%r13,8), %esi
movq %r15, %rdi
callq 0x22b0
movq %rax, %rbp
movl $0x2, %edx
movq %rax, %rdi
leaq 0x7465(%rip), %rsi      # 0x19027
callq 0x21d0
movq (%rbp), %rax
movq -0x18(%rax), %rax
movl 0x18(%rbp,%rax), %ecx
andl $-0x4b, %ecx
orl $0x2, %ecx
movl %ecx, 0x18(%rbp,%rax)
movl 0x224(%r14,%r13,8), %esi
movq %rbp, %rdi
callq 0x22b0
movq %rax, %rbp
movl $0x1, %edx
movq %rax, %rdi
leaq 0x7e77(%rip), %rsi      # 0x19a76
callq 0x21d0
movq (%rbp), %rax
movq -0x18(%rax), %rdi
addq %rbp, %rdi
movl $0xa, %esi
callq 0x2150
movsbl %al, %esi
movq %rbp, %rdi
callq 0x2040
movq %rax, %rdi
callq 0x2110
movq 0x8(%rsp), %rax
movq -0x18(%rax), %rax
movl $0x6, %ecx
movq %rcx, 0x18(%rsp,%rax)
movq %r15, %rdi
movq %r12, %rsi
xorl %edx, %edx
callq 0x21d0
movq 0x8(%rsp), %rax
movq -0x18(%rax), %rcx
movl $0x2a, %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)
movl $0x19, %edx
movq %r15, %rdi
leaq 0xb5fc(%rip), %rsi      # 0x1d280
callq 0x21d0
movl $0x2, %edx
movq %r15, %rdi
leaq 0x740f(%rip), %rsi      # 0x190a7
callq 0x21d0
movl $0x2, %edx
movq %r15, %rdi
leaq 0x7378(%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 0x324(%r14,%r13,8), %esi
movq %r15, %rdi
callq 0x22b0
movq %rax, %rbp
movl $0x2, %edx
movq %rax, %rdi
leaq 0x733d(%rip), %rsi      # 0x19027
callq 0x21d0
movq (%rbp), %rax
movq -0x18(%rax), %rax
movl 0x18(%rbp,%rax), %ecx
andl $-0x4b, %ecx
orl $0x2, %ecx
movl %ecx, 0x18(%rbp,%rax)
movl 0x324(%r14,%r13,8), %esi
movq %rbp, %rdi
callq 0x22b0
movq %rax, %rbp
movl $0x1, %edx
movq %rax, %rdi
leaq 0x7d4f(%rip), %rsi      # 0x19a76
callq 0x21d0
movq (%rbp), %rax
movq -0x18(%rax), %rdi
addq %rbp, %rdi
movl $0xa, %esi
callq 0x2150
movsbl %al, %esi
movq %rbp, %rdi
callq 0x2040
movq %rax, %rdi
callq 0x2110
incl %r13d
cmpl 0x1c(%r14), %r13d
leaq 0x7345(%rip), %rbx      # 0x190a7
leaq 0x72bb(%rip), %r15      # 0x19024
jbe 0x113cc
movq (%rsp), %r14
cmpl $0x1, 0xc(%r14)
leaq 0x8(%rsp), %rbp
jne 0x1276a
leaq 0xb510(%rip), %rsi      # 0x1d29a
movl $0x1d, %edx
movq %rbp, %rdi
callq 0x21d0
movq 0x8(%rsp), %rax
movq -0x18(%rax), %rdi
addq %rbp, %rdi
movl $0xa, %esi
callq 0x2150
movsbl %al, %esi
movq %rbp, %rdi
callq 0x2040
movq %rax, %rdi
callq 0x2110
xorl %ebx, %ebx
leaq 0xbeee(%rip), %r13      # 0x1dcb7
leaq 0x72d7(%rip), %r12      # 0x190a7
leaq 0x724d(%rip), %r15      # 0x19024
movq 0x8(%rsp), %rax
movq -0x18(%rax), %rax
movq $0x4, 0x18(%rsp,%rax)
movq %rbp, %rdi
movq %r13, %rsi
xorl %edx, %edx
callq 0x21d0
movq 0x8(%rsp), %rax
movq -0x18(%rax), %rcx
movq $0x2c, 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 $0x19, %edx
movq %rbp, %rdi
leaq 0xb48b(%rip), %rsi      # 0x1d2b8
callq 0x21d0
movl $0x2, %edx
movq %rbp, %rdi
movq %r12, %rsi
callq 0x21d0
movl $0x2, %edx
movq %rbp, %rdi
movq %r15, %rsi
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 %ebx, %ebx
movl 0x424(%r14,%rbx,4), %esi
movq %rbp, %rdi
callq 0x2100
movq %r12, %r13
movq %r15, %r12
movq %rbp, %r15
movq %rax, %rbp
movl $0x2, %edx
movq %rax, %rdi
leaq 0x7191(%rip), %rsi      # 0x19027
callq 0x21d0
movq (%rbp), %rax
movq -0x18(%rax), %rax
movl 0x18(%rbp,%rax), %ecx
andl $-0x4b, %ecx
orl $0x2, %ecx
movl %ecx, 0x18(%rbp,%rax)
movl 0x424(%r14,%rbx,4), %esi
movq %rbp, %rdi
callq 0x2100
movq %rax, %rbp
movl $0x1, %edx
movq %rax, %rdi
leaq 0x7ba3(%rip), %rsi      # 0x19a76
callq 0x21d0
movq (%rbp), %rax
movq -0x18(%rax), %rdi
addq %rbp, %rdi
movl $0xa, %esi
callq 0x2150
movsbl %al, %esi
movq %rbp, %rdi
callq 0x2040
movq %rax, %rdi
callq 0x2110
cmpl $0x0, 0x424(%r14,%rbx,4)
je 0x12157
movq 0x8(%rsp), %rax
movq -0x18(%rax), %rax
movl $0x6, %ecx
movq %rcx, 0x18(%rsp,%rax)
movq %r15, %rdi
leaq 0xbd8b(%rip), %rsi      # 0x1dcb7
xorl %edx, %edx
callq 0x21d0
movq 0x8(%rsp), %rax
movq -0x18(%rax), %rcx
movl $0x2a, %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)
movl $0x14, %edx
movq %r15, %rdi
leaq 0xb367(%rip), %rsi      # 0x1d2d2
callq 0x21d0
movl $0x2, %edx
movq %r15, %rdi
movq %r13, %rsi
callq 0x21d0
movl $0x2, %edx
movq %r15, %rdi
movq %r12, %rsi
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 0x4a4(%r14,%rbx,4), %esi
movq %r15, %rdi
callq 0x22b0
movq %rax, %rbp
movl $0x2, %edx
movq %rax, %rdi
leaq 0x705e(%rip), %rsi      # 0x19027
callq 0x21d0
movq (%rbp), %rax
movq -0x18(%rax), %rax
movl 0x18(%rbp,%rax), %ecx
andl $-0x4b, %ecx
orl $0x2, %ecx
movl %ecx, 0x18(%rbp,%rax)
movl 0x4a4(%r14,%rbx,4), %esi
movq %rbp, %rdi
callq 0x22b0
movq %rax, %rbp
movl $0x1, %edx
movq %rax, %rdi
leaq 0x7a70(%rip), %rsi      # 0x19a76
callq 0x21d0
movq (%rbp), %rax
movq -0x18(%rax), %rdi
addq %rbp, %rdi
movl $0xa, %esi
callq 0x2150
movsbl %al, %esi
movq %rbp, %rdi
callq 0x2040
movq %rax, %rdi
callq 0x2110
movq 0x8(%rsp), %rax
movq -0x18(%rax), %rax
movl $0x6, %ecx
movq %rcx, 0x18(%rsp,%rax)
movq %r15, %rdi
leaq 0xbc67(%rip), %rsi      # 0x1dcb7
xorl %edx, %edx
callq 0x21d0
movq 0x8(%rsp), %rax
movq -0x18(%rax), %rcx
movl $0x2a, %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)
movl $0x14, %edx
movq %r15, %rdi
leaq 0xb258(%rip), %rsi      # 0x1d2e7
callq 0x21d0
movl $0x2, %edx
movq %r15, %rdi
movq %r13, %rsi
callq 0x21d0
movl $0x2, %edx
movq %r15, %rdi
movq %r12, %rsi
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 0x524(%r14,%rbx,4), %esi
movq %r15, %rdi
callq 0x22b0
movq %rax, %rbp
movl $0x2, %edx
movq %rax, %rdi
leaq 0x6f3a(%rip), %rsi      # 0x19027
callq 0x21d0
movq (%rbp), %rax
movq -0x18(%rax), %rax
movl 0x18(%rbp,%rax), %ecx
andl $-0x4b, %ecx
orl $0x2, %ecx
movl %ecx, 0x18(%rbp,%rax)
movl 0x524(%r14,%rbx,4), %esi
movq %rbp, %rdi
callq 0x22b0
movq %rax, %rbp
movl $0x1, %edx
movq %rax, %rdi
leaq 0x794c(%rip), %rsi      # 0x19a76
callq 0x21d0
movq (%rbp), %rax
movq -0x18(%rax), %rdi
addq %rbp, %rdi
movl $0xa, %esi
callq 0x2150
movsbl %al, %esi
movq %rbp, %rdi
callq 0x2040
movq %rax, %rdi
callq 0x2110
leaq 0xbb59(%rip), %r13      # 0x1dcb7
cmpb $0x1, 0x10(%r14)
jne 0x12748
movq 0x8(%rsp), %rax
movq -0x18(%rax), %rax
movq $0x4, 0x18(%rsp,%rax)
leaq 0x8(%rsp), %r15
movq %r15, %rdi
movq %r13, %rsi
xorl %edx, %edx
callq 0x21d0
movq 0x8(%rsp), %rax
movq -0x18(%rax), %rcx
movq $0x2c, 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 $0x1b, %edx
movq %r15, %rdi
leaq 0xb138(%rip), %rsi      # 0x1d2fc
callq 0x21d0
movl $0x2, %edx
movq %r15, %rdi
leaq 0x6ecf(%rip), %rsi      # 0x190a7
callq 0x21d0
movl $0x2, %edx
movq %r15, %rdi
leaq 0x6e38(%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 0x5a4(%r14,%rbx,4), %esi
movq %r15, %rdi
callq 0x2100
movq %rax, %rbp
movl $0x2, %edx
movq %rax, %rdi
leaq 0x6dfd(%rip), %rsi      # 0x19027
callq 0x21d0
movq (%rbp), %rax
movq -0x18(%rax), %rax
movl 0x18(%rbp,%rax), %ecx
andl $-0x4b, %ecx
orl $0x2, %ecx
movl %ecx, 0x18(%rbp,%rax)
movl 0x5a4(%r14,%rbx,4), %esi
movq %rbp, %rdi
callq 0x2100
movq %rax, %rbp
movl $0x1, %edx
movq %rax, %rdi
leaq 0x780f(%rip), %rsi      # 0x19a76
callq 0x21d0
movq (%rbp), %rax
movq -0x18(%rax), %rdi
addq %rbp, %rdi
movl $0xa, %esi
callq 0x2150
movsbl %al, %esi
movq %rbp, %rdi
callq 0x2040
movq %rax, %rdi
callq 0x2110
cmpl $0x0, 0x1a0(%r14,%rbx,4)
je 0x12748
movq 0x8(%rsp), %rax
movq -0x18(%rax), %rax
movl $0x6, %ecx
movq %rcx, 0x18(%rsp,%rax)
leaq 0x8(%rsp), %r15
movq %r15, %rdi
movq %r13, %rsi
xorl %edx, %edx
callq 0x21d0
movq 0x8(%rsp), %rax
movq -0x18(%rax), %rcx
movl $0x2a, %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)
movl $0x19, %edx
movq %r15, %rdi
leaq 0xb018(%rip), %rsi      # 0x1d318
callq 0x21d0
movl $0x2, %edx
movq %r15, %rdi
leaq 0x6d93(%rip), %rsi      # 0x190a7
callq 0x21d0
movl $0x2, %edx
movq %r15, %rdi
leaq 0x6cfc(%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 0x624(%r14,%rbx,8), %esi
movq %r15, %rdi
callq 0x22b0
movq %rax, %rbp
movl $0x2, %edx
movq %rax, %rdi
leaq 0x6cc1(%rip), %rsi      # 0x19027
callq 0x21d0
movq (%rbp), %rax
movq -0x18(%rax), %rax
movl 0x18(%rbp,%rax), %ecx
andl $-0x4b, %ecx
orl $0x2, %ecx
movl %ecx, 0x18(%rbp,%rax)
movl 0x624(%r14,%rbx,8), %esi
movq %rbp, %rdi
callq 0x22b0
movq %rax, %rbp
movl $0x1, %edx
movq %rax, %rdi
leaq 0x76d3(%rip), %rsi      # 0x19a76
callq 0x21d0
movq (%rbp), %rax
movq -0x18(%rax), %rdi
addq %rbp, %rdi
movl $0xa, %esi
callq 0x2150
movsbl %al, %esi
movq %rbp, %rdi
callq 0x2040
movq %rax, %rdi
callq 0x2110
movq 0x8(%rsp), %rax
movq -0x18(%rax), %rax
movl $0x6, %ecx
movq %rcx, 0x18(%rsp,%rax)
movq %r15, %rdi
movq %r13, %rsi
xorl %edx, %edx
callq 0x21d0
movq 0x8(%rsp), %rax
movq -0x18(%rax), %rcx
movl $0x2a, %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)
movl $0x19, %edx
movq %r15, %rdi
leaq 0xaf0a(%rip), %rsi      # 0x1d332
callq 0x21d0
movl $0x2, %edx
movq %r15, %rdi
leaq 0x6c6b(%rip), %rsi      # 0x190a7
callq 0x21d0
movl $0x2, %edx
movq %r15, %rdi
leaq 0x6bd4(%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 0x724(%r14,%rbx,8), %esi
movq %r15, %rdi
callq 0x22b0
movq %rax, %rbp
movl $0x2, %edx
movq %rax, %rdi
leaq 0x6b99(%rip), %rsi      # 0x19027
callq 0x21d0
movq (%rbp), %rax
movq -0x18(%rax), %rax
movl 0x18(%rbp,%rax), %ecx
andl $-0x4b, %ecx
orl $0x2, %ecx
movl %ecx, 0x18(%rbp,%rax)
movl 0x724(%r14,%rbx,8), %esi
movq %rbp, %rdi
callq 0x22b0
movq %rax, %rbp
movl $0x1, %edx
movq %rax, %rdi
leaq 0x75ab(%rip), %rsi      # 0x19a76
callq 0x21d0
movq (%rbp), %rax
movq -0x18(%rax), %rdi
addq %rbp, %rdi
movl $0xa, %esi
callq 0x2150
movsbl %al, %esi
movq %rbp, %rdi
callq 0x2040
movq %rax, %rdi
callq 0x2110
movq 0x8(%rsp), %rax
movq -0x18(%rax), %rax
movl $0x6, %ecx
movq %rcx, 0x18(%rsp,%rax)
movq %r15, %rdi
movq %r13, %rsi
xorl %edx, %edx
callq 0x21d0
movq 0x8(%rsp), %rax
movq -0x18(%rax), %rcx
movl $0x2a, %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)
movl $0x19, %edx
movq %r15, %rdi
leaq 0xadfc(%rip), %rsi      # 0x1d34c
callq 0x21d0
movl $0x2, %edx
movq %r15, %rdi
leaq 0x6b43(%rip), %rsi      # 0x190a7
callq 0x21d0
movl $0x2, %edx
movq %r15, %rdi
leaq 0x6aac(%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 0x628(%r14,%rbx,8), %esi
movq %r15, %rdi
callq 0x22b0
movq %rax, %rbp
movl $0x2, %edx
movq %rax, %rdi
leaq 0x6a71(%rip), %rsi      # 0x19027
callq 0x21d0
movq (%rbp), %rax
movq -0x18(%rax), %rax
movl 0x18(%rbp,%rax), %ecx
andl $-0x4b, %ecx
orl $0x2, %ecx
movl %ecx, 0x18(%rbp,%rax)
movl 0x628(%r14,%rbx,8), %esi
movq %rbp, %rdi
callq 0x22b0
movq %rax, %rbp
movl $0x1, %edx
movq %rax, %rdi
leaq 0x7483(%rip), %rsi      # 0x19a76
callq 0x21d0
movq (%rbp), %rax
movq -0x18(%rax), %rdi
addq %rbp, %rdi
movl $0xa, %esi
callq 0x2150
movsbl %al, %esi
movq %rbp, %rdi
callq 0x2040
movq %rax, %rdi
callq 0x2110
movq 0x8(%rsp), %rax
movq -0x18(%rax), %rax
movl $0x6, %ecx
movq %rcx, 0x18(%rsp,%rax)
movq %r15, %rdi
movq %r13, %rsi
movl $0xffffff4f, %ebp       # imm = 0xFFFFFF4F
xorl %edx, %edx
callq 0x21d0
movq 0x8(%rsp), %rax
movq -0x18(%rax), %rcx
movl $0x2a, %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)
movl $0x19, %edx
movq %r15, %rdi
leaq 0xacee(%rip), %rsi      # 0x1d366
callq 0x21d0
movl $0x2, %edx
movq %r15, %rdi
leaq 0x6a1b(%rip), %rsi      # 0x190a7
callq 0x21d0
movl $0x2, %edx
movq %r15, %rdi
leaq 0x6984(%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 0x728(%r14,%rbx,8), %esi
movq %r15, %rdi
callq 0x22b0
movq %rax, %rbp
movl $0x2, %edx
movq %rax, %rdi
leaq 0x6949(%rip), %rsi      # 0x19027
callq 0x21d0
movq (%rbp), %rax
movq -0x18(%rax), %rax
movl 0x18(%rbp,%rax), %ecx
andl $-0x4b, %ecx
orl $0x2, %ecx
movl %ecx, 0x18(%rbp,%rax)
movl 0x728(%r14,%rbx,8), %esi
movq %rbp, %rdi
callq 0x22b0
movq %rax, %rbp
movl $0x1, %edx
movq %rax, %rdi
leaq 0x735b(%rip), %rsi      # 0x19a76
callq 0x21d0
movq (%rbp), %rax
movq -0x18(%rax), %rdi
addq %rbp, %rdi
movl $0xa, %esi
callq 0x2150
movsbl %al, %esi
movq %rbp, %rdi
callq 0x2040
movq %rax, %rdi
callq 0x2110
incl %ebx
cmpl 0x420(%r14), %ebx
leaq 0x694f(%rip), %r12      # 0x190a7
leaq 0x68c5(%rip), %r15      # 0x19024
leaq 0x8(%rsp), %rbp
jbe 0x11dd7
leaq 0x10(%rsp), %rsi
movq 0x180(%rsp), %rbx
movq %rbx, %rdi
callq 0x2260
movq 0xf832(%rip), %rsi      # 0x21fb8
leaq 0x8(%rsp), %rdi
callq 0x20d0
leaq 0x78(%rsp), %rdi
callq 0x20a0
movq %rbx, %rax
addq $0x188, %rsp            # imm = 0x188
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
nop