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

    stream << "  vui (video usability information) parameters:" << std::endl;
    stream << P2(aspect_ratio_info_present_flag);
    if (aspect_ratio_info_present_flag) {
        stream << P3_INFO(aspect_ratio_idc, aspect_ratio_idc_to_string(aspect_ratio_idc));
        if (255 == aspect_ratio_idc) {
            stream << P4(sar_width);
            stream << P4(sar_height);
        }
    }

    stream << P2(overscan_info_present_flag);
    if (overscan_info_present_flag)
        stream << P3(overscan_appropriate_flag);

    stream << P2(video_signal_type_present_flag);
    if (video_signal_type_present_flag) {
        stream << P3_INFO(video_format, video_format_to_string(video_format));
        stream << P3(video_full_range_flag);
        stream << P3(colour_description_present_flag);
        if (colour_description_present_flag) {
            stream << P4(colour_primaries);
            stream << P4(transfer_characteristics);
            stream << P4(matrix_coefficients);
        }
    }

    stream << P2(chroma_loc_info_present_flag);
    if (chroma_loc_info_present_flag) {
        stream << P3(chroma_sample_loc_type_top_field);
        stream << P3(chroma_sample_loc_type_bottom_field);
    }

    stream << P2(timing_info_present_flag);
    if (timing_info_present_flag) {
        stream << P3(num_units_in_tick);
        stream << P3(time_scale);
        stream << P3(fixed_frame_rate_flag);
    }

    stream << P2(nal_hrd_parameters_present_flag);
    if (nal_hrd_parameters_present_flag)
        stream << nal_hrd.to_string();

    stream << P2(vcl_hrd_parameters_present_flag);
    if (vcl_hrd_parameters_present_flag)
        stream << vcl_hrd.to_string();

    if (nal_hrd_parameters_present_flag || vcl_hrd_parameters_present_flag)
        stream << P3(low_delay_hrd_flag);

    stream << P2(pic_struct_present_flag);
    stream << P2(bitstream_restriction_flag);
    if (bitstream_restriction_flag) {
        stream << P3(motion_vectors_over_pic_boundaries_flag);
        stream << P3(max_bytes_per_pic_denom);
        stream << P3(max_bits_per_mb_denom);
        stream << P3(log2_max_mv_length_horizontal);
        stream << P3(log2_max_mv_length_vertical);
        stream << P3(max_num_reorder_frames);
        stream << P3(max_dec_frame_buffering);
    }

    return stream.str();
}

// Assembly:
subq $0x3f8, %rsp            # imm = 0x3F8
movq %rdi, 0x110(%rsp)
movq %rdi, %rax
movq %rax, 0x118(%rsp)
movq %rdi, 0x3f0(%rsp)
movq %rsi, 0x3e8(%rsp)
movq 0x3e8(%rsp), %rax
movq %rax, 0x128(%rsp)
leaq 0x270(%rsp), %rdi
callq 0x2230
leaq 0x270(%rsp), %rdi
leaq 0x1dd9d(%rip), %rsi     # 0x234c3
callq 0x2140
movq %rax, %rdi
movq 0x28873(%rip), %rsi     # 0x2dfa8
callq 0x2180
movl $0x4, %edi
callq 0x45f0
movl %eax, 0x26c(%rsp)
movl 0x26c(%rsp), %esi
leaq 0x270(%rsp), %rdi
callq 0x21b0
movq %rax, %rdi
leaq 0x22a29(%rip), %rsi     # 0x28192
callq 0x2140
movq %rax, 0x120(%rsp)
movl $0x2c, %edi
callq 0x45f0
movq 0x120(%rsp), %rdi
movl %eax, 0x268(%rsp)
movl 0x268(%rsp), %esi
callq 0x21b0
movq %rax, %rdi
leaq -0x1195(%rip), %rsi     # 0x4610
callq 0x20a0
movq %rax, %rdi
leaq 0x1dd3f(%rip), %rsi     # 0x234f3
callq 0x2140
movq %rax, %rdi
leaq 0x1eb83(%rip), %rsi     # 0x24346
callq 0x2140
movq %rax, %rdi
leaq 0x1da6b(%rip), %rsi     # 0x2323d
callq 0x2140
movq %rax, %rdi
leaq -0x11b1(%rip), %rsi     # 0x4630
callq 0x20a0
movq %rax, %rdi
movq 0x128(%rsp), %rax
movl 0xc(%rax), %esi
callq 0x2220
movq %rax, %rdi
leaq 0x1da3d(%rip), %rsi     # 0x23240
callq 0x2140
movq %rax, %rdi
leaq -0x11c2(%rip), %rsi     # 0x4650
callq 0x20a0
movq %rax, %rdi
movq 0x128(%rsp), %rax
movl 0xc(%rax), %esi
callq 0x2220
movq %rax, %rdi
leaq 0x1eb89(%rip), %rsi     # 0x243bd
callq 0x2140
movq %rax, %rdi
movq 0x28765(%rip), %rsi     # 0x2dfa8
callq 0x2180
movq 0x128(%rsp), %rax
cmpl $0x0, 0xc(%rax)
je 0x5bd6
movl $0x6, %edi
callq 0x45f0
movl %eax, 0x264(%rsp)
movl 0x264(%rsp), %esi
leaq 0x270(%rsp), %rdi
callq 0x21b0
movq %rax, %rdi
leaq 0x22909(%rip), %rsi     # 0x28192
callq 0x2140
movq %rax, 0x100(%rsp)
movl $0x2a, %edi
callq 0x45f0
movq 0x100(%rsp), %rdi
movl %eax, 0x260(%rsp)
movl 0x260(%rsp), %esi
callq 0x21b0
movq %rax, %rdi
leaq -0x12b5(%rip), %rsi     # 0x4610
callq 0x20a0
movq %rax, %rdi
leaq 0x1dc3e(%rip), %rsi     # 0x23512
callq 0x2140
movq %rax, %rdi
leaq 0x1ea63(%rip), %rsi     # 0x24346
callq 0x2140
movq %rax, %rdi
leaq 0x1d94b(%rip), %rsi     # 0x2323d
callq 0x2140
movq %rax, %rdi
leaq -0x12d1(%rip), %rsi     # 0x4630
callq 0x20a0
movq %rax, %rdi
movq 0x128(%rsp), %rax
movl 0x10(%rax), %esi
callq 0x2220
movq %rax, %rdi
leaq 0x1d91d(%rip), %rsi     # 0x23240
callq 0x2140
movq %rax, %rdi
leaq -0x12e2(%rip), %rsi     # 0x4650
callq 0x20a0
movq %rax, %rdi
movq 0x128(%rsp), %rax
movl 0x10(%rax), %esi
callq 0x2220
movq %rax, %rdi
leaq 0x1ea69(%rip), %rsi     # 0x243bd
callq 0x2140
movq %rax, %rdi
leaq 0x1e9e3(%rip), %rsi     # 0x24346
callq 0x2140
movq %rax, %rcx
movq 0x128(%rsp), %rax
movq %rcx, 0x108(%rsp)
movl 0x10(%rax), %edi
callq 0x26c0
movq 0x108(%rsp), %rdi
movq %rax, %rsi
callq 0x2140
movq %rax, %rdi
movq 0x2860b(%rip), %rsi     # 0x2dfa8
callq 0x2180
movq 0x128(%rsp), %rcx
movl $0xff, %eax
cmpl 0x10(%rcx), %eax
jne 0x5bd4
movl $0x8, %edi
callq 0x45f0
movl %eax, 0x25c(%rsp)
movl 0x25c(%rsp), %esi
leaq 0x270(%rsp), %rdi
callq 0x21b0
movq %rax, %rdi
leaq 0x227ab(%rip), %rsi     # 0x28192
callq 0x2140
movq %rax, 0xf0(%rsp)
movl $0x28, %edi
callq 0x45f0
movq 0xf0(%rsp), %rdi
movl %eax, 0x258(%rsp)
movl 0x258(%rsp), %esi
callq 0x21b0
movq %rax, %rdi
leaq -0x1413(%rip), %rsi     # 0x4610
callq 0x20a0
movq %rax, %rdi
leaq 0x1daf1(%rip), %rsi     # 0x23523
callq 0x2140
movq %rax, %rdi
leaq 0x1e905(%rip), %rsi     # 0x24346
callq 0x2140
movq %rax, %rdi
leaq 0x1d7ed(%rip), %rsi     # 0x2323d
callq 0x2140
movq %rax, %rdi
leaq -0x142f(%rip), %rsi     # 0x4630
callq 0x20a0
movq %rax, %rdi
movq 0x128(%rsp), %rax
movl 0x14(%rax), %esi
callq 0x2220
movq %rax, %rdi
leaq 0x1d7bf(%rip), %rsi     # 0x23240
callq 0x2140
movq %rax, %rdi
leaq -0x1440(%rip), %rsi     # 0x4650
callq 0x20a0
movq %rax, %rdi
movq 0x128(%rsp), %rax
movl 0x14(%rax), %esi
callq 0x2220
movq %rax, %rdi
leaq 0x1e90b(%rip), %rsi     # 0x243bd
callq 0x2140
movq %rax, %rdi
movq 0x284e7(%rip), %rsi     # 0x2dfa8
callq 0x2180
movl $0x8, %edi
callq 0x45f0
movl %eax, 0x254(%rsp)
movl 0x254(%rsp), %esi
leaq 0x270(%rsp), %rdi
callq 0x21b0
movq %rax, %rdi
leaq 0x2269d(%rip), %rsi     # 0x28192
callq 0x2140
movq %rax, 0xf8(%rsp)
movl $0x28, %edi
callq 0x45f0
movq 0xf8(%rsp), %rdi
movl %eax, 0x250(%rsp)
movl 0x250(%rsp), %esi
callq 0x21b0
movq %rax, %rdi
leaq -0x1521(%rip), %rsi     # 0x4610
callq 0x20a0
movq %rax, %rdi
leaq 0x1d9ed(%rip), %rsi     # 0x2352d
callq 0x2140
movq %rax, %rdi
leaq 0x1e7f7(%rip), %rsi     # 0x24346
callq 0x2140
movq %rax, %rdi
leaq 0x1d6df(%rip), %rsi     # 0x2323d
callq 0x2140
movq %rax, %rdi
leaq -0x153d(%rip), %rsi     # 0x4630
callq 0x20a0
movq %rax, %rdi
movq 0x128(%rsp), %rax
movl 0x18(%rax), %esi
callq 0x2220
movq %rax, %rdi
leaq 0x1d6b1(%rip), %rsi     # 0x23240
callq 0x2140
movq %rax, %rdi
leaq -0x154e(%rip), %rsi     # 0x4650
callq 0x20a0
movq %rax, %rdi
movq 0x128(%rsp), %rax
movl 0x18(%rax), %esi
callq 0x2220
movq %rax, %rdi
leaq 0x1e7fd(%rip), %rsi     # 0x243bd
callq 0x2140
movq %rax, %rdi
movq 0x283d9(%rip), %rsi     # 0x2dfa8
callq 0x2180
jmp 0x5bd6
movl $0x4, %edi
callq 0x45f0
movl %eax, 0x24c(%rsp)
movl 0x24c(%rsp), %esi
leaq 0x270(%rsp), %rdi
callq 0x21b0
movq %rax, %rdi
leaq 0x2258d(%rip), %rsi     # 0x28192
callq 0x2140
movq %rax, 0xe8(%rsp)
movl $0x2c, %edi
callq 0x45f0
movq 0xe8(%rsp), %rdi
movl %eax, 0x248(%rsp)
movl 0x248(%rsp), %esi
callq 0x21b0
movq %rax, %rdi
leaq -0x1631(%rip), %rsi     # 0x4610
callq 0x20a0
movq %rax, %rdi
leaq 0x1d8e8(%rip), %rsi     # 0x23538
callq 0x2140
movq %rax, %rdi
leaq 0x1e6e7(%rip), %rsi     # 0x24346
callq 0x2140
movq %rax, %rdi
leaq 0x1d5cf(%rip), %rsi     # 0x2323d
callq 0x2140
movq %rax, %rdi
leaq -0x164d(%rip), %rsi     # 0x4630
callq 0x20a0
movq %rax, %rdi
movq 0x128(%rsp), %rax
movl 0x1c(%rax), %esi
callq 0x2220
movq %rax, %rdi
leaq 0x1d5a1(%rip), %rsi     # 0x23240
callq 0x2140
movq %rax, %rdi
leaq -0x165e(%rip), %rsi     # 0x4650
callq 0x20a0
movq %rax, %rdi
movq 0x128(%rsp), %rax
movl 0x1c(%rax), %esi
callq 0x2220
movq %rax, %rdi
leaq 0x1e6ed(%rip), %rsi     # 0x243bd
callq 0x2140
movq %rax, %rdi
movq 0x282c9(%rip), %rsi     # 0x2dfa8
callq 0x2180
movq 0x128(%rsp), %rax
cmpl $0x0, 0x1c(%rax)
je 0x5e04
movl $0x6, %edi
callq 0x45f0
movl %eax, 0x244(%rsp)
movl 0x244(%rsp), %esi
leaq 0x270(%rsp), %rdi
callq 0x21b0
movq %rax, %rdi
leaq 0x2246d(%rip), %rsi     # 0x28192
callq 0x2140
movq %rax, 0xe0(%rsp)
movl $0x2a, %edi
callq 0x45f0
movq 0xe0(%rsp), %rdi
movl %eax, 0x240(%rsp)
movl 0x240(%rsp), %esi
callq 0x21b0
movq %rax, %rdi
leaq -0x1751(%rip), %rsi     # 0x4610
callq 0x20a0
movq %rax, %rdi
leaq 0x1d7e3(%rip), %rsi     # 0x23553
callq 0x2140
movq %rax, %rdi
leaq 0x1e5c7(%rip), %rsi     # 0x24346
callq 0x2140
movq %rax, %rdi
leaq 0x1d4af(%rip), %rsi     # 0x2323d
callq 0x2140
movq %rax, %rdi
leaq -0x176d(%rip), %rsi     # 0x4630
callq 0x20a0
movq %rax, %rdi
movq 0x128(%rsp), %rax
movl 0x20(%rax), %esi
callq 0x2220
movq %rax, %rdi
leaq 0x1d481(%rip), %rsi     # 0x23240
callq 0x2140
movq %rax, %rdi
leaq -0x177e(%rip), %rsi     # 0x4650
callq 0x20a0
movq %rax, %rdi
movq 0x128(%rsp), %rax
movl 0x20(%rax), %esi
callq 0x2220
movq %rax, %rdi
leaq 0x1e5cd(%rip), %rsi     # 0x243bd
callq 0x2140
movq %rax, %rdi
movq 0x281a9(%rip), %rsi     # 0x2dfa8
callq 0x2180
movl $0x4, %edi
callq 0x45f0
movl %eax, 0x23c(%rsp)
movl 0x23c(%rsp), %esi
leaq 0x270(%rsp), %rdi
callq 0x21b0
movq %rax, %rdi
leaq 0x2235f(%rip), %rsi     # 0x28192
callq 0x2140
movq %rax, 0xd8(%rsp)
movl $0x2c, %edi
callq 0x45f0
movq 0xd8(%rsp), %rdi
movl %eax, 0x238(%rsp)
movl 0x238(%rsp), %esi
callq 0x21b0
movq %rax, %rdi
leaq -0x185f(%rip), %rsi     # 0x4610
callq 0x20a0
movq %rax, %rdi
leaq 0x1d6ef(%rip), %rsi     # 0x2356d
callq 0x2140
movq %rax, %rdi
leaq 0x1e4b9(%rip), %rsi     # 0x24346
callq 0x2140
movq %rax, %rdi
leaq 0x1d3a1(%rip), %rsi     # 0x2323d
callq 0x2140
movq %rax, %rdi
leaq -0x187b(%rip), %rsi     # 0x4630
callq 0x20a0
movq %rax, %rdi
movq 0x128(%rsp), %rax
movl 0x24(%rax), %esi
callq 0x2220
movq %rax, %rdi
leaq 0x1d373(%rip), %rsi     # 0x23240
callq 0x2140
movq %rax, %rdi
leaq -0x188c(%rip), %rsi     # 0x4650
callq 0x20a0
movq %rax, %rdi
movq 0x128(%rsp), %rax
movl 0x24(%rax), %esi
callq 0x2220
movq %rax, %rdi
leaq 0x1e4bf(%rip), %rsi     # 0x243bd
callq 0x2140
movq %rax, %rdi
movq 0x2809b(%rip), %rsi     # 0x2dfa8
callq 0x2180
movq 0x128(%rsp), %rax
cmpl $0x0, 0x24(%rax)
je 0x65c6
movl $0x6, %edi
callq 0x45f0
movl %eax, 0x234(%rsp)
movl 0x234(%rsp), %esi
leaq 0x270(%rsp), %rdi
callq 0x21b0
movq %rax, %rdi
leaq 0x2223f(%rip), %rsi     # 0x28192
callq 0x2140
movq %rax, 0xb8(%rsp)
movl $0x2a, %edi
callq 0x45f0
movq 0xb8(%rsp), %rdi
movl %eax, 0x230(%rsp)
movl 0x230(%rsp), %esi
callq 0x21b0
movq %rax, %rdi
leaq -0x197f(%rip), %rsi     # 0x4610
callq 0x20a0
movq %rax, %rdi
leaq 0x1d5ee(%rip), %rsi     # 0x2358c
callq 0x2140
movq %rax, %rdi
leaq 0x1e399(%rip), %rsi     # 0x24346
callq 0x2140
movq %rax, %rdi
leaq 0x1d281(%rip), %rsi     # 0x2323d
callq 0x2140
movq %rax, %rdi
leaq -0x199b(%rip), %rsi     # 0x4630
callq 0x20a0
movq %rax, %rdi
movq 0x128(%rsp), %rax
movl 0x28(%rax), %esi
callq 0x2220
movq %rax, %rdi
leaq 0x1d253(%rip), %rsi     # 0x23240
callq 0x2140
movq %rax, %rdi
leaq -0x19ac(%rip), %rsi     # 0x4650
callq 0x20a0
movq %rax, %rdi
movq 0x128(%rsp), %rax
movl 0x28(%rax), %esi
callq 0x2220
movq %rax, %rdi
leaq 0x1e39f(%rip), %rsi     # 0x243bd
callq 0x2140
movq %rax, %rdi
leaq 0x1e319(%rip), %rsi     # 0x24346
callq 0x2140
movq %rax, %rcx
movq 0x128(%rsp), %rax
movq %rcx, 0xc0(%rsp)
movl 0x28(%rax), %edi
callq 0x2920
movq 0xc0(%rsp), %rdi
movq %rax, %rsi
callq 0x2140
movq %rax, %rdi
movq 0x27f41(%rip), %rsi     # 0x2dfa8
callq 0x2180
movl $0x6, %edi
callq 0x45f0
movl %eax, 0x22c(%rsp)
movl 0x22c(%rsp), %esi
leaq 0x270(%rsp), %rdi
callq 0x21b0
movq %rax, %rdi
leaq 0x220f7(%rip), %rsi     # 0x28192
callq 0x2140
movq %rax, 0xc8(%rsp)
movl $0x2a, %edi
callq 0x45f0
movq 0xc8(%rsp), %rdi
movl %eax, 0x228(%rsp)
movl 0x228(%rsp), %esi
callq 0x21b0
movq %rax, %rdi
leaq -0x1ac7(%rip), %rsi     # 0x4610
callq 0x20a0
movq %rax, %rdi
leaq 0x1d4b3(%rip), %rsi     # 0x23599
callq 0x2140
movq %rax, %rdi
leaq 0x1e251(%rip), %rsi     # 0x24346
callq 0x2140
movq %rax, %rdi
leaq 0x1d139(%rip), %rsi     # 0x2323d
callq 0x2140
movq %rax, %rdi
leaq -0x1ae3(%rip), %rsi     # 0x4630
callq 0x20a0
movq %rax, %rdi
movq 0x128(%rsp), %rax
movl 0x2c(%rax), %esi
callq 0x2220
movq %rax, %rdi
leaq 0x1d10b(%rip), %rsi     # 0x23240
callq 0x2140
movq %rax, %rdi
leaq -0x1af4(%rip), %rsi     # 0x4650
callq 0x20a0
movq %rax, %rdi
movq 0x128(%rsp), %rax
movl 0x2c(%rax), %esi
callq 0x2220
movq %rax, %rdi
leaq 0x1e257(%rip), %rsi     # 0x243bd
callq 0x2140
movq %rax, %rdi
movq 0x27e33(%rip), %rsi     # 0x2dfa8
callq 0x2180
movl $0x6, %edi
callq 0x45f0
movl %eax, 0x224(%rsp)
movl 0x224(%rsp), %esi
leaq 0x270(%rsp), %rdi
callq 0x21b0
movq %rax, %rdi
leaq 0x21fe9(%rip), %rsi     # 0x28192
callq 0x2140
movq %rax, 0xd0(%rsp)
movl $0x2a, %edi
callq 0x45f0
movq 0xd0(%rsp), %rdi
movl %eax, 0x220(%rsp)
movl 0x220(%rsp), %esi
callq 0x21b0
movq %rax, %rdi
leaq -0x1bd5(%rip), %rsi     # 0x4610
callq 0x20a0
movq %rax, %rdi
leaq 0x1d3bb(%rip), %rsi     # 0x235af
callq 0x2140
movq %rax, %rdi
leaq 0x1e143(%rip), %rsi     # 0x24346
callq 0x2140
movq %rax, %rdi
leaq 0x1d02b(%rip), %rsi     # 0x2323d
callq 0x2140
movq %rax, %rdi
leaq -0x1bf1(%rip), %rsi     # 0x4630
callq 0x20a0
movq %rax, %rdi
movq 0x128(%rsp), %rax
movl 0x30(%rax), %esi
callq 0x2220
movq %rax, %rdi
leaq 0x1cffd(%rip), %rsi     # 0x23240
callq 0x2140
movq %rax, %rdi
leaq -0x1c02(%rip), %rsi     # 0x4650
callq 0x20a0
movq %rax, %rdi
movq 0x128(%rsp), %rax
movl 0x30(%rax), %esi
callq 0x2220
movq %rax, %rdi
leaq 0x1e149(%rip), %rsi     # 0x243bd
callq 0x2140
movq %rax, %rdi
movq 0x27d25(%rip), %rsi     # 0x2dfa8
callq 0x2180
movq 0x128(%rsp), %rax
cmpl $0x0, 0x30(%rax)
je 0x65c4
movl $0x8, %edi
callq 0x45f0
movl %eax, 0x21c(%rsp)
movl 0x21c(%rsp), %esi
leaq 0x270(%rsp), %rdi
callq 0x21b0
movq %rax, %rdi
leaq 0x21ec9(%rip), %rsi     # 0x28192
callq 0x2140
movq %rax, 0xa0(%rsp)
movl $0x28, %edi
callq 0x45f0
movq 0xa0(%rsp), %rdi
movl %eax, 0x218(%rsp)
movl 0x218(%rsp), %esi
callq 0x21b0
movq %rax, %rdi
leaq -0x1cf5(%rip), %rsi     # 0x4610
callq 0x20a0
movq %rax, %rdi
leaq 0x1d2bb(%rip), %rsi     # 0x235cf
callq 0x2140
movq %rax, %rdi
leaq 0x1e023(%rip), %rsi     # 0x24346
callq 0x2140
movq %rax, %rdi
leaq 0x1cf0b(%rip), %rsi     # 0x2323d
callq 0x2140
movq %rax, %rdi
leaq -0x1d11(%rip), %rsi     # 0x4630
callq 0x20a0
movq %rax, %rdi
movq 0x128(%rsp), %rax
movl 0x34(%rax), %esi
callq 0x2220
movq %rax, %rdi
leaq 0x1cedd(%rip), %rsi     # 0x23240
callq 0x2140
movq %rax, %rdi
leaq -0x1d22(%rip), %rsi     # 0x4650
callq 0x20a0
movq %rax, %rdi
movq 0x128(%rsp), %rax
movl 0x34(%rax), %esi
callq 0x2220
movq %rax, %rdi
leaq 0x1e029(%rip), %rsi     # 0x243bd
callq 0x2140
movq %rax, %rdi
movq 0x27c05(%rip), %rsi     # 0x2dfa8
callq 0x2180
movl $0x8, %edi
callq 0x45f0
movl %eax, 0x214(%rsp)
movl 0x214(%rsp), %esi
leaq 0x270(%rsp), %rdi
callq 0x21b0
movq %rax, %rdi
leaq 0x21dbb(%rip), %rsi     # 0x28192
callq 0x2140
movq %rax, 0xa8(%rsp)
movl $0x28, %edi
callq 0x45f0
movq 0xa8(%rsp), %rdi
movl %eax, 0x210(%rsp)
movl 0x210(%rsp), %esi
callq 0x21b0
movq %rax, %rdi
leaq -0x1e03(%rip), %rsi     # 0x4610
callq 0x20a0
movq %rax, %rdi
leaq 0x1d1be(%rip), %rsi     # 0x235e0
callq 0x2140
movq %rax, %rdi
leaq 0x1df15(%rip), %rsi     # 0x24346
callq 0x2140
movq %rax, %rdi
leaq 0x1cdfd(%rip), %rsi     # 0x2323d
callq 0x2140
movq %rax, %rdi
leaq -0x1e1f(%rip), %rsi     # 0x4630
callq 0x20a0
movq %rax, %rdi
movq 0x128(%rsp), %rax
movl 0x38(%rax), %esi
callq 0x2220
movq %rax, %rdi
leaq 0x1cdcf(%rip), %rsi     # 0x23240
callq 0x2140
movq %rax, %rdi
leaq -0x1e30(%rip), %rsi     # 0x4650
callq 0x20a0
movq %rax, %rdi
movq 0x128(%rsp), %rax
movl 0x38(%rax), %esi
callq 0x2220
movq %rax, %rdi
leaq 0x1df1b(%rip), %rsi     # 0x243bd
callq 0x2140
movq %rax, %rdi
movq 0x27af7(%rip), %rsi     # 0x2dfa8
callq 0x2180
movl $0x8, %edi
callq 0x45f0
movl %eax, 0x20c(%rsp)
movl 0x20c(%rsp), %esi
leaq 0x270(%rsp), %rdi
callq 0x21b0
movq %rax, %rdi
leaq 0x21cad(%rip), %rsi     # 0x28192
callq 0x2140
movq %rax, 0xb0(%rsp)
movl $0x28, %edi
callq 0x45f0
movq 0xb0(%rsp), %rdi
movl %eax, 0x208(%rsp)
movl 0x208(%rsp), %esi
callq 0x21b0
movq %rax, %rdi
leaq -0x1f11(%rip), %rsi     # 0x4610
callq 0x20a0
movq %rax, %rdi
leaq 0x1d0c9(%rip), %rsi     # 0x235f9
callq 0x2140
movq %rax, %rdi
leaq 0x1de07(%rip), %rsi     # 0x24346
callq 0x2140
movq %rax, %rdi
leaq 0x1ccef(%rip), %rsi     # 0x2323d
callq 0x2140
movq %rax, %rdi
leaq -0x1f2d(%rip), %rsi     # 0x4630
callq 0x20a0
movq %rax, %rdi
movq 0x128(%rsp), %rax
movl 0x3c(%rax), %esi
callq 0x2220
movq %rax, %rdi
leaq 0x1ccc1(%rip), %rsi     # 0x23240
callq 0x2140
movq %rax, %rdi
leaq -0x1f3e(%rip), %rsi     # 0x4650
callq 0x20a0
movq %rax, %rdi
movq 0x128(%rsp), %rax
movl 0x3c(%rax), %esi
callq 0x2220
movq %rax, %rdi
leaq 0x1de0d(%rip), %rsi     # 0x243bd
callq 0x2140
movq %rax, %rdi
movq 0x279e9(%rip), %rsi     # 0x2dfa8
callq 0x2180
jmp 0x65c6
movl $0x4, %edi
callq 0x45f0
movl %eax, 0x204(%rsp)
movl 0x204(%rsp), %esi
leaq 0x270(%rsp), %rdi
callq 0x21b0
movq %rax, %rdi
leaq 0x21b9d(%rip), %rsi     # 0x28192
callq 0x2140
movq %rax, 0x98(%rsp)
movl $0x2c, %edi
callq 0x45f0
movq 0x98(%rsp), %rdi
movl %eax, 0x200(%rsp)
movl 0x200(%rsp), %esi
callq 0x21b0
movq %rax, %rdi
leaq -0x2021(%rip), %rsi     # 0x4610
callq 0x20a0
movq %rax, %rdi
leaq 0x1cfcd(%rip), %rsi     # 0x2360d
callq 0x2140
movq %rax, %rdi
leaq 0x1dcf7(%rip), %rsi     # 0x24346
callq 0x2140
movq %rax, %rdi
leaq 0x1cbdf(%rip), %rsi     # 0x2323d
callq 0x2140
movq %rax, %rdi
leaq -0x203d(%rip), %rsi     # 0x4630
callq 0x20a0
movq %rax, %rdi
movq 0x128(%rsp), %rax
movl 0x40(%rax), %esi
callq 0x2220
movq %rax, %rdi
leaq 0x1cbb1(%rip), %rsi     # 0x23240
callq 0x2140
movq %rax, %rdi
leaq -0x204e(%rip), %rsi     # 0x4650
callq 0x20a0
movq %rax, %rdi
movq 0x128(%rsp), %rax
movl 0x40(%rax), %esi
callq 0x2220
movq %rax, %rdi
leaq 0x1dcfd(%rip), %rsi     # 0x243bd
callq 0x2140
movq %rax, %rdi
movq 0x278d9(%rip), %rsi     # 0x2dfa8
callq 0x2180
movq 0x128(%rsp), %rax
cmpl $0x0, 0x40(%rax)
je 0x6902
movl $0x6, %edi
callq 0x45f0
movl %eax, 0x1fc(%rsp)
movl 0x1fc(%rsp), %esi
leaq 0x270(%rsp), %rdi
callq 0x21b0
movq %rax, %rdi
leaq 0x21a7d(%rip), %rsi     # 0x28192
callq 0x2140
movq %rax, 0x88(%rsp)
movl $0x2a, %edi
callq 0x45f0
movq 0x88(%rsp), %rdi
movl %eax, 0x1f8(%rsp)
movl 0x1f8(%rsp), %esi
callq 0x21b0
movq %rax, %rdi
leaq -0x2141(%rip), %rsi     # 0x4610
callq 0x20a0
movq %rax, %rdi
leaq 0x1ceca(%rip), %rsi     # 0x2362a
callq 0x2140
movq %rax, %rdi
leaq 0x1dbd7(%rip), %rsi     # 0x24346
callq 0x2140
movq %rax, %rdi
leaq 0x1cabf(%rip), %rsi     # 0x2323d
callq 0x2140
movq %rax, %rdi
leaq -0x215d(%rip), %rsi     # 0x4630
callq 0x20a0
movq %rax, %rdi
movq 0x128(%rsp), %rax
movl 0x44(%rax), %esi
callq 0x2220
movq %rax, %rdi
leaq 0x1ca91(%rip), %rsi     # 0x23240
callq 0x2140
movq %rax, %rdi
leaq -0x216e(%rip), %rsi     # 0x4650
callq 0x20a0
movq %rax, %rdi
movq 0x128(%rsp), %rax
movl 0x44(%rax), %esi
callq 0x2220
movq %rax, %rdi
leaq 0x1dbdd(%rip), %rsi     # 0x243bd
callq 0x2140
movq %rax, %rdi
movq 0x277b9(%rip), %rsi     # 0x2dfa8
callq 0x2180
movl $0x6, %edi
callq 0x45f0
movl %eax, 0x1f4(%rsp)
movl 0x1f4(%rsp), %esi
leaq 0x270(%rsp), %rdi
callq 0x21b0
movq %rax, %rdi
leaq 0x2196f(%rip), %rsi     # 0x28192
callq 0x2140
movq %rax, 0x90(%rsp)
movl $0x2a, %edi
callq 0x45f0
movq 0x90(%rsp), %rdi
movl %eax, 0x1f0(%rsp)
movl 0x1f0(%rsp), %esi
callq 0x21b0
movq %rax, %rdi
leaq -0x224f(%rip), %rsi     # 0x4610
callq 0x20a0
movq %rax, %rdi
leaq 0x1cddd(%rip), %rsi     # 0x2364b
callq 0x2140
movq %rax, %rdi
leaq 0x1dac9(%rip), %rsi     # 0x24346
callq 0x2140
movq %rax, %rdi
leaq 0x1c9b1(%rip), %rsi     # 0x2323d
callq 0x2140
movq %rax, %rdi
leaq -0x226b(%rip), %rsi     # 0x4630
callq 0x20a0
movq %rax, %rdi
movq 0x128(%rsp), %rax
movl 0x48(%rax), %esi
callq 0x2220
movq %rax, %rdi
leaq 0x1c983(%rip), %rsi     # 0x23240
callq 0x2140
movq %rax, %rdi
leaq -0x227c(%rip), %rsi     # 0x4650
callq 0x20a0
movq %rax, %rdi
movq 0x128(%rsp), %rax
movl 0x48(%rax), %esi
callq 0x2220
movq %rax, %rdi
leaq 0x1dacf(%rip), %rsi     # 0x243bd
callq 0x2140
movq %rax, %rdi
movq 0x276ab(%rip), %rsi     # 0x2dfa8
callq 0x2180
movl $0x4, %edi
callq 0x45f0
movl %eax, 0x1ec(%rsp)
movl 0x1ec(%rsp), %esi
leaq 0x270(%rsp), %rdi
callq 0x21b0
movq %rax, %rdi
leaq 0x21861(%rip), %rsi     # 0x28192
callq 0x2140
movq %rax, 0x80(%rsp)
movl $0x2c, %edi
callq 0x45f0
movq 0x80(%rsp), %rdi
movl %eax, 0x1e8(%rsp)
movl 0x1e8(%rsp), %esi
callq 0x21b0
movq %rax, %rdi
leaq -0x235d(%rip), %rsi     # 0x4610
callq 0x20a0
movq %rax, %rdi
leaq 0x1ccf3(%rip), %rsi     # 0x2366f
callq 0x2140
movq %rax, %rdi
leaq 0x1d9bb(%rip), %rsi     # 0x24346
callq 0x2140
movq %rax, %rdi
leaq 0x1c8a3(%rip), %rsi     # 0x2323d
callq 0x2140
movq %rax, %rdi
leaq -0x2379(%rip), %rsi     # 0x4630
callq 0x20a0
movq %rax, %rdi
movq 0x128(%rsp), %rax
movl 0x4c(%rax), %esi
callq 0x2220
movq %rax, %rdi
leaq 0x1c875(%rip), %rsi     # 0x23240
callq 0x2140
movq %rax, %rdi
leaq -0x238a(%rip), %rsi     # 0x4650
callq 0x20a0
movq %rax, %rdi
movq 0x128(%rsp), %rax
movl 0x4c(%rax), %esi
callq 0x2220
movq %rax, %rdi
leaq 0x1d9c1(%rip), %rsi     # 0x243bd
callq 0x2140
movq %rax, %rdi
movq 0x2759d(%rip), %rsi     # 0x2dfa8
callq 0x2180
movq 0x128(%rsp), %rax
cmpl $0x0, 0x4c(%rax)
je 0x6d3a
movl $0x6, %edi
callq 0x45f0
movl %eax, 0x1e4(%rsp)
movl 0x1e4(%rsp), %esi
leaq 0x270(%rsp), %rdi
callq 0x21b0
movq %rax, %rdi
leaq 0x21741(%rip), %rsi     # 0x28192
callq 0x2140
movq %rax, 0x68(%rsp)
movl $0x2a, %edi
callq 0x45f0
movq 0x68(%rsp), %rdi
movl %eax, 0x1e0(%rsp)
movl 0x1e0(%rsp), %esi
callq 0x21b0
movq %rax, %rdi
leaq -0x2477(%rip), %rsi     # 0x4610
callq 0x20a0
movq %rax, %rdi
leaq 0x1cbf2(%rip), %rsi     # 0x23688
callq 0x2140
movq %rax, %rdi
leaq 0x1d8a1(%rip), %rsi     # 0x24346
callq 0x2140
movq %rax, %rdi
leaq 0x1c789(%rip), %rsi     # 0x2323d
callq 0x2140
movq %rax, %rdi
leaq -0x2493(%rip), %rsi     # 0x4630
callq 0x20a0
movq %rax, %rdi
movq 0x128(%rsp), %rax
movl 0x50(%rax), %esi
callq 0x2220
movq %rax, %rdi
leaq 0x1c75b(%rip), %rsi     # 0x23240
callq 0x2140
movq %rax, %rdi
leaq -0x24a4(%rip), %rsi     # 0x4650
callq 0x20a0
movq %rax, %rdi
movq 0x128(%rsp), %rax
movl 0x50(%rax), %esi
callq 0x2220
movq %rax, %rdi
leaq 0x1d8a7(%rip), %rsi     # 0x243bd
callq 0x2140
movq %rax, %rdi
movq 0x27483(%rip), %rsi     # 0x2dfa8
callq 0x2180
movl $0x6, %edi
callq 0x45f0
movl %eax, 0x1dc(%rsp)
movl 0x1dc(%rsp), %esi
leaq 0x270(%rsp), %rdi
callq 0x21b0
movq %rax, %rdi
leaq 0x21639(%rip), %rsi     # 0x28192
callq 0x2140
movq %rax, 0x70(%rsp)
movl $0x2a, %edi
callq 0x45f0
movq 0x70(%rsp), %rdi
movl %eax, 0x1d8(%rsp)
movl 0x1d8(%rsp), %esi
callq 0x21b0
movq %rax, %rdi
leaq -0x257f(%rip), %rsi     # 0x4610
callq 0x20a0
movq %rax, %rdi
leaq 0x1cafc(%rip), %rsi     # 0x2369a
callq 0x2140
movq %rax, %rdi
leaq 0x1d799(%rip), %rsi     # 0x24346
callq 0x2140
movq %rax, %rdi
leaq 0x1c681(%rip), %rsi     # 0x2323d
callq 0x2140
movq %rax, %rdi
leaq -0x259b(%rip), %rsi     # 0x4630
callq 0x20a0
movq %rax, %rdi
movq 0x128(%rsp), %rax
movl 0x54(%rax), %esi
callq 0x2220
movq %rax, %rdi
leaq 0x1c653(%rip), %rsi     # 0x23240
callq 0x2140
movq %rax, %rdi
leaq -0x25ac(%rip), %rsi     # 0x4650
callq 0x20a0
movq %rax, %rdi
movq 0x128(%rsp), %rax
movl 0x54(%rax), %esi
callq 0x2220
movq %rax, %rdi
leaq 0x1d79f(%rip), %rsi     # 0x243bd
callq 0x2140
movq %rax, %rdi
movq 0x2737b(%rip), %rsi     # 0x2dfa8
callq 0x2180
movl $0x6, %edi
callq 0x45f0
movl %eax, 0x1d4(%rsp)
movl 0x1d4(%rsp), %esi
leaq 0x270(%rsp), %rdi
callq 0x21b0
movq %rax, %rdi
leaq 0x21531(%rip), %rsi     # 0x28192
callq 0x2140
movq %rax, 0x78(%rsp)
movl $0x2a, %edi
callq 0x45f0
movq 0x78(%rsp), %rdi
movl %eax, 0x1d0(%rsp)
movl 0x1d0(%rsp), %esi
callq 0x21b0
movq %rax, %rdi
leaq -0x2687(%rip), %rsi     # 0x4610
callq 0x20a0
movq %rax, %rdi
leaq 0x1c9ff(%rip), %rsi     # 0x236a5
callq 0x2140
movq %rax, %rdi
leaq 0x1d691(%rip), %rsi     # 0x24346
callq 0x2140
movq %rax, %rdi
leaq 0x1c579(%rip), %rsi     # 0x2323d
callq 0x2140
movq %rax, %rdi
leaq -0x26a3(%rip), %rsi     # 0x4630
callq 0x20a0
movq %rax, %rdi
movq 0x128(%rsp), %rax
movl 0x58(%rax), %esi
callq 0x2220
movq %rax, %rdi
leaq 0x1c54b(%rip), %rsi     # 0x23240
callq 0x2140
movq %rax, %rdi
leaq -0x26b4(%rip), %rsi     # 0x4650
callq 0x20a0
movq %rax, %rdi
movq 0x128(%rsp), %rax
movl 0x58(%rax), %esi
callq 0x2220
movq %rax, %rdi
leaq 0x1d697(%rip), %rsi     # 0x243bd
callq 0x2140
movq %rax, %rdi
movq 0x27273(%rip), %rsi     # 0x2dfa8
callq 0x2180
movl $0x4, %edi
callq 0x45f0
movl %eax, 0x1cc(%rsp)
movl 0x1cc(%rsp), %esi
leaq 0x270(%rsp), %rdi
callq 0x21b0
movq %rax, %rdi
leaq 0x21429(%rip), %rsi     # 0x28192
callq 0x2140
movq %rax, 0x60(%rsp)
movl $0x2c, %edi
callq 0x45f0
movq 0x60(%rsp), %rdi
movl %eax, 0x1c8(%rsp)
movl 0x1c8(%rsp), %esi
callq 0x21b0
movq %rax, %rdi
leaq -0x278f(%rip), %rsi     # 0x4610
callq 0x20a0
movq %rax, %rdi
leaq 0x1c90d(%rip), %rsi     # 0x236bb
callq 0x2140
movq %rax, %rdi
leaq 0x1d589(%rip), %rsi     # 0x24346
callq 0x2140
movq %rax, %rdi
leaq 0x1c471(%rip), %rsi     # 0x2323d
callq 0x2140
movq %rax, %rdi
leaq -0x27ab(%rip), %rsi     # 0x4630
callq 0x20a0
movq %rax, %rdi
movq 0x128(%rsp), %rax
movl 0x5c(%rax), %esi
callq 0x2220
movq %rax, %rdi
leaq 0x1c443(%rip), %rsi     # 0x23240
callq 0x2140
movq %rax, %rdi
leaq -0x27bc(%rip), %rsi     # 0x4650
callq 0x20a0
movq %rax, %rdi
movq 0x128(%rsp), %rax
movl 0x5c(%rax), %esi
callq 0x2220
movq %rax, %rdi
leaq 0x1d58f(%rip), %rsi     # 0x243bd
callq 0x2140
movq %rax, %rdi
movq 0x2716b(%rip), %rsi     # 0x2dfa8
callq 0x2180
movq 0x128(%rsp), %rax
cmpl $0x0, 0x5c(%rax)
je 0x6e8b
movq 0x128(%rsp), %rsi
addq $0x60, %rsi
leaq 0x1a8(%rsp), %rdi
callq 0x4bc0
leaq 0x270(%rsp), %rdi
leaq 0x1a8(%rsp), %rsi
callq 0x2130
leaq 0x1a8(%rsp), %rdi
callq 0x20e0
movl $0x4, %edi
callq 0x45f0
movl %eax, 0x1a4(%rsp)
movl 0x1a4(%rsp), %esi
leaq 0x270(%rsp), %rdi
callq 0x21b0
movq %rax, %rdi
leaq 0x212d8(%rip), %rsi     # 0x28192
callq 0x2140
movq %rax, 0x58(%rsp)
movl $0x2c, %edi
callq 0x45f0
movq 0x58(%rsp), %rdi
movl %eax, 0x1a0(%rsp)
movl 0x1a0(%rsp), %esi
callq 0x21b0
movq %rax, %rdi
leaq -0x28e0(%rip), %rsi     # 0x4610
callq 0x20a0
movq %rax, %rdi
leaq 0x1c7dc(%rip), %rsi     # 0x236db
callq 0x2140
movq %rax, %rdi
leaq 0x1d438(%rip), %rsi     # 0x24346
callq 0x2140
movq %rax, %rdi
leaq 0x1c320(%rip), %rsi     # 0x2323d
callq 0x2140
movq %rax, %rdi
leaq -0x28fc(%rip), %rsi     # 0x4630
callq 0x20a0
movq %rax, %rdi
movq 0x128(%rsp), %rax
movl 0x208(%rax), %esi
callq 0x2220
movq %rax, %rdi
leaq 0x1c2ef(%rip), %rsi     # 0x23240
callq 0x2140
movq %rax, %rdi
leaq -0x2910(%rip), %rsi     # 0x4650
callq 0x20a0
movq %rax, %rdi
movq 0x128(%rsp), %rax
movl 0x208(%rax), %esi
callq 0x2220
movq %rax, %rdi
leaq 0x1d438(%rip), %rsi     # 0x243bd
callq 0x2140
movq %rax, %rdi
movq 0x27014(%rip), %rsi     # 0x2dfa8
callq 0x2180
movq 0x128(%rsp), %rax
cmpl $0x0, 0x208(%rax)
je 0x6fe8
movq 0x128(%rsp), %rsi
addq $0x210, %rsi            # imm = 0x210
leaq 0x180(%rsp), %rdi
callq 0x4bc0
leaq 0x270(%rsp), %rdi
leaq 0x180(%rsp), %rsi
callq 0x2130
leaq 0x180(%rsp), %rdi
callq 0x20e0
movq 0x128(%rsp), %rax
cmpl $0x0, 0x5c(%rax)
jne 0x700b
movq 0x128(%rsp), %rax
cmpl $0x0, 0x208(%rax)
je 0x7119
movl $0x6, %edi
callq 0x45f0
movl %eax, 0x17c(%rsp)
movl 0x17c(%rsp), %esi
leaq 0x270(%rsp), %rdi
callq 0x21b0
movq %rax, %rdi
leaq 0x21158(%rip), %rsi     # 0x28192
callq 0x2140
movq %rax, 0x50(%rsp)
movl $0x2a, %edi
callq 0x45f0
movq 0x50(%rsp), %rdi
movl %eax, 0x178(%rsp)
movl 0x178(%rsp), %esi
callq 0x21b0
movq %rax, %rdi
leaq -0x2a60(%rip), %rsi     # 0x4610
callq 0x20a0
movq %rax, %rdi
leaq 0x1c67c(%rip), %rsi     # 0x236fb
callq 0x2140
movq %rax, %rdi
leaq 0x1d2b8(%rip), %rsi     # 0x24346
callq 0x2140
movq %rax, %rdi
leaq 0x1c1a0(%rip), %rsi     # 0x2323d
callq 0x2140
movq %rax, %rdi
leaq -0x2a7c(%rip), %rsi     # 0x4630
callq 0x20a0
movq %rax, %rdi
movq 0x128(%rsp), %rax
movl 0x3b8(%rax), %esi
callq 0x2220
movq %rax, %rdi
leaq 0x1c16f(%rip), %rsi     # 0x23240
callq 0x2140
movq %rax, %rdi
leaq -0x2a90(%rip), %rsi     # 0x4650
callq 0x20a0
movq %rax, %rdi
movq 0x128(%rsp), %rax
movl 0x3b8(%rax), %esi
callq 0x2220
movq %rax, %rdi
leaq 0x1d2b8(%rip), %rsi     # 0x243bd
callq 0x2140
movq %rax, %rdi
movq 0x26e94(%rip), %rsi     # 0x2dfa8
callq 0x2180
movl $0x4, %edi
callq 0x45f0
movl %eax, 0x174(%rsp)
movl 0x174(%rsp), %esi
leaq 0x270(%rsp), %rdi
callq 0x21b0
movq %rax, %rdi
leaq 0x2104a(%rip), %rsi     # 0x28192
callq 0x2140
movq %rax, 0x40(%rsp)
movl $0x2c, %edi
callq 0x45f0
movq 0x40(%rsp), %rdi
movl %eax, 0x170(%rsp)
movl 0x170(%rsp), %esi
callq 0x21b0
movq %rax, %rdi
leaq -0x2b6e(%rip), %rsi     # 0x4610
callq 0x20a0
movq %rax, %rdi
leaq 0x1c581(%rip), %rsi     # 0x2370e
callq 0x2140
movq %rax, %rdi
leaq 0x1d1aa(%rip), %rsi     # 0x24346
callq 0x2140
movq %rax, %rdi
leaq 0x1c092(%rip), %rsi     # 0x2323d
callq 0x2140
movq %rax, %rdi
leaq -0x2b8a(%rip), %rsi     # 0x4630
callq 0x20a0
movq %rax, %rdi
movq 0x128(%rsp), %rax
movl 0x3bc(%rax), %esi
callq 0x2220
movq %rax, %rdi
leaq 0x1c061(%rip), %rsi     # 0x23240
callq 0x2140
movq %rax, %rdi
leaq -0x2b9e(%rip), %rsi     # 0x4650
callq 0x20a0
movq %rax, %rdi
movq 0x128(%rsp), %rax
movl 0x3bc(%rax), %esi
callq 0x2220
movq %rax, %rdi
leaq 0x1d1aa(%rip), %rsi     # 0x243bd
callq 0x2140
movq %rax, %rdi
movq 0x26d86(%rip), %rsi     # 0x2dfa8
callq 0x2180
movl $0x4, %edi
callq 0x45f0
movl %eax, 0x16c(%rsp)
movl 0x16c(%rsp), %esi
leaq 0x270(%rsp), %rdi
callq 0x21b0
movq %rax, %rdi
leaq 0x20f3c(%rip), %rsi     # 0x28192
callq 0x2140
movq %rax, 0x48(%rsp)
movl $0x2c, %edi
callq 0x45f0
movq 0x48(%rsp), %rdi
movl %eax, 0x168(%rsp)
movl 0x168(%rsp), %esi
callq 0x21b0
movq %rax, %rdi
leaq -0x2c7c(%rip), %rsi     # 0x4610
callq 0x20a0
movq %rax, %rdi
leaq 0x1c48b(%rip), %rsi     # 0x23726
callq 0x2140
movq %rax, %rdi
leaq 0x1d09c(%rip), %rsi     # 0x24346
callq 0x2140
movq %rax, %rdi
leaq 0x1bf84(%rip), %rsi     # 0x2323d
callq 0x2140
movq %rax, %rdi
leaq -0x2c98(%rip), %rsi     # 0x4630
callq 0x20a0
movq %rax, %rdi
movq 0x128(%rsp), %rax
movl 0x3c0(%rax), %esi
callq 0x2220
movq %rax, %rdi
leaq 0x1bf53(%rip), %rsi     # 0x23240
callq 0x2140
movq %rax, %rdi
leaq -0x2cac(%rip), %rsi     # 0x4650
callq 0x20a0
movq %rax, %rdi
movq 0x128(%rsp), %rax
movl 0x3c0(%rax), %esi
callq 0x2220
movq %rax, %rdi
leaq 0x1d09c(%rip), %rsi     # 0x243bd
callq 0x2140
movq %rax, %rdi
movq 0x26c78(%rip), %rsi     # 0x2dfa8
callq 0x2180
movq 0x128(%rsp), %rax
cmpl $0x0, 0x3c0(%rax)
je 0x7aac
movl $0x6, %edi
callq 0x45f0
movl %eax, 0x164(%rsp)
movl 0x164(%rsp), %esi
leaq 0x270(%rsp), %rdi
callq 0x21b0
movq %rax, %rdi
leaq 0x20e19(%rip), %rsi     # 0x28192
callq 0x2140
movq %rax, 0x8(%rsp)
movl $0x2a, %edi
callq 0x45f0
movq 0x8(%rsp), %rdi
movl %eax, 0x160(%rsp)
movl 0x160(%rsp), %esi
callq 0x21b0
movq %rax, %rdi
leaq -0x2d9f(%rip), %rsi     # 0x4610
callq 0x20a0
movq %rax, %rdi
leaq 0x1c383(%rip), %rsi     # 0x23741
callq 0x2140
movq %rax, %rdi
leaq 0x1cf79(%rip), %rsi     # 0x24346
callq 0x2140
movq %rax, %rdi
leaq 0x1be61(%rip), %rsi     # 0x2323d
callq 0x2140
movq %rax, %rdi
leaq -0x2dbb(%rip), %rsi     # 0x4630
callq 0x20a0
movq %rax, %rdi
movq 0x128(%rsp), %rax
movl 0x3c4(%rax), %esi
callq 0x2220
movq %rax, %rdi
leaq 0x1be30(%rip), %rsi     # 0x23240
callq 0x2140
movq %rax, %rdi
leaq -0x2dcf(%rip), %rsi     # 0x4650
callq 0x20a0
movq %rax, %rdi
movq 0x128(%rsp), %rax
movl 0x3c4(%rax), %esi
callq 0x2220
movq %rax, %rdi
leaq 0x1cf79(%rip), %rsi     # 0x243bd
callq 0x2140
movq %rax, %rdi
movq 0x26b55(%rip), %rsi     # 0x2dfa8
callq 0x2180
movl $0x6, %edi
callq 0x45f0
movl %eax, 0x15c(%rsp)
movl 0x15c(%rsp), %esi
leaq 0x270(%rsp), %rdi
callq 0x21b0
movq %rax, %rdi
leaq 0x20d0b(%rip), %rsi     # 0x28192
callq 0x2140
movq %rax, 0x10(%rsp)
movl $0x2a, %edi
callq 0x45f0
movq 0x10(%rsp), %rdi
movl %eax, 0x158(%rsp)
movl 0x158(%rsp), %esi
callq 0x21b0
movq %rax, %rdi
leaq -0x2ead(%rip), %rsi     # 0x4610
callq 0x20a0
movq %rax, %rdi
leaq 0x1c29d(%rip), %rsi     # 0x23769
callq 0x2140
movq %rax, %rdi
leaq 0x1ce6b(%rip), %rsi     # 0x24346
callq 0x2140
movq %rax, %rdi
leaq 0x1bd53(%rip), %rsi     # 0x2323d
callq 0x2140
movq %rax, %rdi
leaq -0x2ec9(%rip), %rsi     # 0x4630
callq 0x20a0
movq %rax, %rdi
movq 0x128(%rsp), %rax
movl 0x3c8(%rax), %esi
callq 0x2220
movq %rax, %rdi
leaq 0x1bd22(%rip), %rsi     # 0x23240
callq 0x2140
movq %rax, %rdi
leaq -0x2edd(%rip), %rsi     # 0x4650
callq 0x20a0
movq %rax, %rdi
movq 0x128(%rsp), %rax
movl 0x3c8(%rax), %esi
callq 0x2220
movq %rax, %rdi
leaq 0x1ce6b(%rip), %rsi     # 0x243bd
callq 0x2140
movq %rax, %rdi
movq 0x26a47(%rip), %rsi     # 0x2dfa8
callq 0x2180
movl $0x6, %edi
callq 0x45f0
movl %eax, 0x154(%rsp)
movl 0x154(%rsp), %esi
leaq 0x270(%rsp), %rdi
callq 0x21b0
movq %rax, %rdi
leaq 0x20bfd(%rip), %rsi     # 0x28192
callq 0x2140
movq %rax, 0x18(%rsp)
movl $0x2a, %edi
callq 0x45f0
movq 0x18(%rsp), %rdi
movl %eax, 0x150(%rsp)
movl 0x150(%rsp), %esi
callq 0x21b0
movq %rax, %rdi
leaq -0x2fbb(%rip), %rsi     # 0x4610
callq 0x20a0
movq %rax, %rdi
leaq 0x1c1a7(%rip), %rsi     # 0x23781
callq 0x2140
movq %rax, %rdi
leaq 0x1cd5d(%rip), %rsi     # 0x24346
callq 0x2140
movq %rax, %rdi
leaq 0x1bc45(%rip), %rsi     # 0x2323d
callq 0x2140
movq %rax, %rdi
leaq -0x2fd7(%rip), %rsi     # 0x4630
callq 0x20a0
movq %rax, %rdi
movq 0x128(%rsp), %rax
movl 0x3cc(%rax), %esi
callq 0x2220
movq %rax, %rdi
leaq 0x1bc14(%rip), %rsi     # 0x23240
callq 0x2140
movq %rax, %rdi
leaq -0x2feb(%rip), %rsi     # 0x4650
callq 0x20a0
movq %rax, %rdi
movq 0x128(%rsp), %rax
movl 0x3cc(%rax), %esi
callq 0x2220
movq %rax, %rdi
leaq 0x1cd5d(%rip), %rsi     # 0x243bd
callq 0x2140
movq %rax, %rdi
movq 0x26939(%rip), %rsi     # 0x2dfa8
callq 0x2180
movl $0x6, %edi
callq 0x45f0
movl %eax, 0x14c(%rsp)
movl 0x14c(%rsp), %esi
leaq 0x270(%rsp), %rdi
callq 0x21b0
movq %rax, %rdi
leaq 0x20aef(%rip), %rsi     # 0x28192
callq 0x2140
movq %rax, 0x20(%rsp)
movl $0x2a, %edi
callq 0x45f0
movq 0x20(%rsp), %rdi
movl %eax, 0x148(%rsp)
movl 0x148(%rsp), %esi
callq 0x21b0
movq %rax, %rdi
leaq -0x30c9(%rip), %rsi     # 0x4610
callq 0x20a0
movq %rax, %rdi
leaq 0x1c0af(%rip), %rsi     # 0x23797
callq 0x2140
movq %rax, %rdi
leaq 0x1cc4f(%rip), %rsi     # 0x24346
callq 0x2140
movq %rax, %rdi
leaq 0x1bb37(%rip), %rsi     # 0x2323d
callq 0x2140
movq %rax, %rdi
leaq -0x30e5(%rip), %rsi     # 0x4630
callq 0x20a0
movq %rax, %rdi
movq 0x128(%rsp), %rax
movl 0x3d0(%rax), %esi
callq 0x2220
movq %rax, %rdi
leaq 0x1bb06(%rip), %rsi     # 0x23240
callq 0x2140
movq %rax, %rdi
leaq -0x30f9(%rip), %rsi     # 0x4650
callq 0x20a0
movq %rax, %rdi
movq 0x128(%rsp), %rax
movl 0x3d0(%rax), %esi
callq 0x2220
movq %rax, %rdi
leaq 0x1cc4f(%rip), %rsi     # 0x243bd
callq 0x2140
movq %rax, %rdi
movq 0x2682b(%rip), %rsi     # 0x2dfa8
callq 0x2180
movl $0x6, %edi
callq 0x45f0
movl %eax, 0x144(%rsp)
movl 0x144(%rsp), %esi
leaq 0x270(%rsp), %rdi
callq 0x21b0
movq %rax, %rdi
leaq 0x209e1(%rip), %rsi     # 0x28192
callq 0x2140
movq %rax, 0x28(%rsp)
movl $0x2a, %edi
callq 0x45f0
movq 0x28(%rsp), %rdi
movl %eax, 0x140(%rsp)
movl 0x140(%rsp), %esi
callq 0x21b0
movq %rax, %rdi
leaq -0x31d7(%rip), %rsi     # 0x4610
callq 0x20a0
movq %rax, %rdi
leaq 0x1bfbf(%rip), %rsi     # 0x237b5
callq 0x2140
movq %rax, %rdi
leaq 0x1cb41(%rip), %rsi     # 0x24346
callq 0x2140
movq %rax, %rdi
leaq 0x1ba29(%rip), %rsi     # 0x2323d
callq 0x2140
movq %rax, %rdi
leaq -0x31f3(%rip), %rsi     # 0x4630
callq 0x20a0
movq %rax, %rdi
movq 0x128(%rsp), %rax
movl 0x3d4(%rax), %esi
callq 0x2220
movq %rax, %rdi
leaq 0x1b9f8(%rip), %rsi     # 0x23240
callq 0x2140
movq %rax, %rdi
leaq -0x3207(%rip), %rsi     # 0x4650
callq 0x20a0
movq %rax, %rdi
movq 0x128(%rsp), %rax
movl 0x3d4(%rax), %esi
callq 0x2220
movq %rax, %rdi
leaq 0x1cb41(%rip), %rsi     # 0x243bd
callq 0x2140
movq %rax, %rdi
movq 0x2671d(%rip), %rsi     # 0x2dfa8
callq 0x2180
movl $0x6, %edi
callq 0x45f0
movl %eax, 0x13c(%rsp)
movl 0x13c(%rsp), %esi
leaq 0x270(%rsp), %rdi
callq 0x21b0
movq %rax, %rdi
leaq 0x208d3(%rip), %rsi     # 0x28192
callq 0x2140
movq %rax, 0x30(%rsp)
movl $0x2a, %edi
callq 0x45f0
movq 0x30(%rsp), %rdi
movl %eax, 0x138(%rsp)
movl 0x138(%rsp), %esi
callq 0x21b0
movq %rax, %rdi
leaq -0x32e5(%rip), %rsi     # 0x4610
callq 0x20a0
movq %rax, %rdi
leaq 0x1becd(%rip), %rsi     # 0x237d1
callq 0x2140
movq %rax, %rdi
leaq 0x1ca33(%rip), %rsi     # 0x24346
callq 0x2140
movq %rax, %rdi
leaq 0x1b91b(%rip), %rsi     # 0x2323d
callq 0x2140
movq %rax, %rdi
leaq -0x3301(%rip), %rsi     # 0x4630
callq 0x20a0
movq %rax, %rdi
movq 0x128(%rsp), %rax
movl 0x3d8(%rax), %esi
callq 0x2220
movq %rax, %rdi
leaq 0x1b8ea(%rip), %rsi     # 0x23240
callq 0x2140
movq %rax, %rdi
leaq -0x3315(%rip), %rsi     # 0x4650
callq 0x20a0
movq %rax, %rdi
movq 0x128(%rsp), %rax
movl 0x3d8(%rax), %esi
callq 0x2220
movq %rax, %rdi
leaq 0x1ca33(%rip), %rsi     # 0x243bd
callq 0x2140
movq %rax, %rdi
movq 0x2660f(%rip), %rsi     # 0x2dfa8
callq 0x2180
movl $0x6, %edi
callq 0x45f0
movl %eax, 0x134(%rsp)
movl 0x134(%rsp), %esi
leaq 0x270(%rsp), %rdi
callq 0x21b0
movq %rax, %rdi
leaq 0x207c5(%rip), %rsi     # 0x28192
callq 0x2140
movq %rax, 0x38(%rsp)
movl $0x2a, %edi
callq 0x45f0
movq 0x38(%rsp), %rdi
movl %eax, 0x130(%rsp)
movl 0x130(%rsp), %esi
callq 0x21b0
movq %rax, %rdi
leaq -0x33f3(%rip), %rsi     # 0x4610
callq 0x20a0
movq %rax, %rdi
leaq 0x1bdd6(%rip), %rsi     # 0x237e8
callq 0x2140
movq %rax, %rdi
leaq 0x1c925(%rip), %rsi     # 0x24346
callq 0x2140
movq %rax, %rdi
leaq 0x1b80d(%rip), %rsi     # 0x2323d
callq 0x2140
movq %rax, %rdi
leaq -0x340f(%rip), %rsi     # 0x4630
callq 0x20a0
movq %rax, %rdi
movq 0x128(%rsp), %rax
movl 0x3dc(%rax), %esi
callq 0x2220
movq %rax, %rdi
leaq 0x1b7dc(%rip), %rsi     # 0x23240
callq 0x2140
movq %rax, %rdi
leaq -0x3423(%rip), %rsi     # 0x4650
callq 0x20a0
movq %rax, %rdi
movq 0x128(%rsp), %rax
movl 0x3dc(%rax), %esi
callq 0x2220
movq %rax, %rdi
leaq 0x1c925(%rip), %rsi     # 0x243bd
callq 0x2140
movq %rax, %rdi
movq 0x26501(%rip), %rsi     # 0x2dfa8
callq 0x2180
movq 0x110(%rsp), %rdi
leaq 0x270(%rsp), %rsi
callq 0x2170
leaq 0x270(%rsp), %rdi
callq 0x2080
movq 0x118(%rsp), %rax
addq $0x3f8, %rsp            # imm = 0x3F8
retq
nop