// File: /workspace/github_cpp_makefile_star2_O1/zeeev[P]DASVC/bamtools/src/toolkit/bamtools_filter.cpp
// Function: BamTools::FilterTool::FilterToolPrivate::ParseCommandLine()
bool FilterTool::FilterToolPrivate::ParseCommandLine(void) {
  
    // add a rule set to filter engine
    const string CMD = "COMMAND_LINE";
    m_filterEngine.addFilter(CMD);

    // map property names to command line args
    map<string, string> propertyTokens;
    if ( m_settings->HasAlignmentFlagFilter )       propertyTokens.insert( make_pair(ALIGNMENTFLAG_PROPERTY,       m_settings->AlignmentFlagFilter) );
    if ( m_settings->HasInsertSizeFilter )          propertyTokens.insert( make_pair(INSERTSIZE_PROPERTY,          m_settings->InsertSizeFilter) );
    if ( m_settings->HasIsDuplicateFilter )         propertyTokens.insert( make_pair(ISDUPLICATE_PROPERTY,         m_settings->IsDuplicateFilter) );
    if ( m_settings->HasIsFailedQCFilter )          propertyTokens.insert( make_pair(ISFAILEDQC_PROPERTY,          m_settings->IsFailedQCFilter) );
    if ( m_settings->HasIsFirstMateFilter )         propertyTokens.insert( make_pair(ISFIRSTMATE_PROPERTY,         m_settings->IsFirstMateFilter) );
    if ( m_settings->HasIsMappedFilter )            propertyTokens.insert( make_pair(ISMAPPED_PROPERTY,            m_settings->IsMappedFilter) );
    if ( m_settings->HasIsMateMappedFilter )        propertyTokens.insert( make_pair(ISMATEMAPPED_PROPERTY,        m_settings->IsMateMappedFilter) );
    if ( m_settings->HasIsMateReverseStrandFilter ) propertyTokens.insert( make_pair(ISMATEREVERSESTRAND_PROPERTY, m_settings->IsMateReverseStrandFilter) );
    if ( m_settings->HasIsPairedFilter )            propertyTokens.insert( make_pair(ISPAIRED_PROPERTY,            m_settings->IsPairedFilter) );
    if ( m_settings->HasIsPrimaryAlignmentFilter )  propertyTokens.insert( make_pair(ISPRIMARYALIGNMENT_PROPERTY,  m_settings->IsPrimaryAlignmentFilter) );
    if ( m_settings->HasIsProperPairFilter )        propertyTokens.insert( make_pair(ISPROPERPAIR_PROPERTY,        m_settings->IsProperPairFilter) );
    if ( m_settings->HasIsReverseStrandFilter )     propertyTokens.insert( make_pair(ISREVERSESTRAND_PROPERTY,     m_settings->IsReverseStrandFilter) );
    if ( m_settings->HasIsSecondMateFilter )        propertyTokens.insert( make_pair(ISSECONDMATE_PROPERTY,        m_settings->IsSecondMateFilter) );
    if ( m_settings->HasIsSingletonFilter )         propertyTokens.insert( make_pair(ISSINGLETON_PROPERTY,         m_settings->IsSingletonFilter) );
    if ( m_settings->HasLengthFilter )              propertyTokens.insert( make_pair(LENGTH_PROPERTY,              m_settings->LengthFilter) );
    if ( m_settings->HasMapQualityFilter )          propertyTokens.insert( make_pair(MAPQUALITY_PROPERTY,          m_settings->MapQualityFilter) );
    if ( m_settings->HasNameFilter )                propertyTokens.insert( make_pair(NAME_PROPERTY,                m_settings->NameFilter) );
    if ( m_settings->HasQueryBasesFilter )          propertyTokens.insert( make_pair(QUERYBASES_PROPERTY,          m_settings->QueryBasesFilter) );
    if ( m_settings->HasTagFilter )                 propertyTokens.insert( make_pair(TAG_PROPERTY,                 m_settings->TagFilter) );
    
    // send add these properties to filter set "COMMAND_LINE"
    return AddPropertyTokensToFilter(CMD, propertyTokens);
}

// Assembly:
pushq %r15
pushq %r14
pushq %r12
pushq %rbx
subq $0x598, %rsp            # imm = 0x598
movq %rdi, %rbx
leaq 0x588(%rsp), %r15
movq %r15, -0x10(%r15)
leaq 0x40bf9(%rip), %rsi     # 0x72d59
leaq 0x40bfe(%rip), %rdx     # 0x72d65
leaq 0x578(%rsp), %r14
movq %r14, %rdi
callq 0x2f1b2
leaq 0x20(%rbx), %rdi
movq %r14, %rsi
callq 0x39a84
leaq 0x90(%rsp), %rax
movl $0x0, (%rax)
xorl %ecx, %ecx
movq %rcx, 0x8(%rax)
movq %rax, 0x10(%rax)
movq %rax, 0x18(%rax)
movq %rcx, 0x20(%rax)
movq 0x18(%rbx), %rax
cmpb $0x1, 0xa0(%rax)
jne 0x322b8
leaq 0x568(%rsp), %r14
movq %r14, -0x10(%r14)
movq 0x5e589(%rip), %rsi     # 0x90750
movq 0x5e58a(%rip), %rdx     # 0x90758
addq %rsi, %rdx
leaq 0x558(%rsp), %rdi
callq 0x2f122
movq 0x18(%rbx), %rax
leaq 0x548(%rsp), %r12
movq %r12, -0x10(%r12)
movq 0xa8(%rax), %rsi
movq 0xb0(%rax), %rdx
addq %rsi, %rdx
leaq 0x538(%rsp), %rdi
callq 0x2f122
leaq 0x8(%rsp), %rdi
leaq 0x558(%rsp), %rsi
leaq 0x538(%rsp), %rdx
callq 0x42bda
leaq 0x48(%rsp), %rdi
leaq 0x8(%rsp), %rsi
callq 0x39c0c
leaq 0x88(%rsp), %rdi
leaq 0x48(%rsp), %rsi
callq 0x42c38
leaq 0x78(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x3225b
callq 0x27560
leaq 0x58(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x3226e
callq 0x27560
leaq 0x38(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x32281
callq 0x27560
leaq 0x18(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x32294
callq 0x27560
movq 0x538(%rsp), %rdi
cmpq %r12, %rdi
je 0x322a6
callq 0x27560
movq 0x558(%rsp), %rdi
cmpq %r14, %rdi
je 0x322b8
callq 0x27560
movq 0x18(%rbx), %rax
cmpb $0x1, 0xa1(%rax)
jne 0x323cd
leaq 0x528(%rsp), %r14
movq %r14, -0x10(%r14)
movq 0x5e4b4(%rip), %rsi     # 0x90790
movq 0x5e4b5(%rip), %rdx     # 0x90798
addq %rsi, %rdx
leaq 0x518(%rsp), %rdi
callq 0x2f122
movq 0x18(%rbx), %rax
leaq 0x508(%rsp), %r12
movq %r12, -0x10(%r12)
movq 0xc8(%rax), %rsi
movq 0xd0(%rax), %rdx
addq %rsi, %rdx
leaq 0x4f8(%rsp), %rdi
callq 0x2f122
leaq 0x8(%rsp), %rdi
leaq 0x518(%rsp), %rsi
leaq 0x4f8(%rsp), %rdx
callq 0x42bda
leaq 0x48(%rsp), %rdi
leaq 0x8(%rsp), %rsi
callq 0x39c0c
leaq 0x88(%rsp), %rdi
leaq 0x48(%rsp), %rsi
callq 0x42c38
leaq 0x78(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x32370
callq 0x27560
leaq 0x58(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x32383
callq 0x27560
leaq 0x38(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x32396
callq 0x27560
leaq 0x18(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x323a9
callq 0x27560
movq 0x4f8(%rsp), %rdi
cmpq %r12, %rdi
je 0x323bb
callq 0x27560
movq 0x518(%rsp), %rdi
cmpq %r14, %rdi
je 0x323cd
callq 0x27560
movq 0x18(%rbx), %rax
cmpb $0x1, 0x188(%rax)
jne 0x324e2
leaq 0x4e8(%rsp), %r14
movq %r14, -0x10(%r14)
movq 0x5e3bf(%rip), %rsi     # 0x907b0
movq 0x5e3c0(%rip), %rdx     # 0x907b8
addq %rsi, %rdx
leaq 0x4d8(%rsp), %rdi
callq 0x2f122
movq 0x18(%rbx), %rax
leaq 0x4c8(%rsp), %r12
movq %r12, -0x10(%r12)
movq 0x198(%rax), %rsi
movq 0x1a0(%rax), %rdx
addq %rsi, %rdx
leaq 0x4b8(%rsp), %rdi
callq 0x2f122
leaq 0x8(%rsp), %rdi
leaq 0x4d8(%rsp), %rsi
leaq 0x4b8(%rsp), %rdx
callq 0x42bda
leaq 0x48(%rsp), %rdi
leaq 0x8(%rsp), %rsi
callq 0x39c0c
leaq 0x88(%rsp), %rdi
leaq 0x48(%rsp), %rsi
callq 0x42c38
leaq 0x78(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x32485
callq 0x27560
leaq 0x58(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x32498
callq 0x27560
leaq 0x38(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x324ab
callq 0x27560
leaq 0x18(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x324be
callq 0x27560
movq 0x4b8(%rsp), %rdi
cmpq %r12, %rdi
je 0x324d0
callq 0x27560
movq 0x4d8(%rsp), %rdi
cmpq %r14, %rdi
je 0x324e2
callq 0x27560
movq 0x18(%rbx), %rax
cmpb $0x1, 0x189(%rax)
jne 0x325f7
leaq 0x4a8(%rsp), %r14
movq %r14, -0x10(%r14)
movq 0x5e2ca(%rip), %rsi     # 0x907d0
movq 0x5e2cb(%rip), %rdx     # 0x907d8
addq %rsi, %rdx
leaq 0x498(%rsp), %rdi
callq 0x2f122
movq 0x18(%rbx), %rax
leaq 0x488(%rsp), %r12
movq %r12, -0x10(%r12)
movq 0x1b8(%rax), %rsi
movq 0x1c0(%rax), %rdx
addq %rsi, %rdx
leaq 0x478(%rsp), %rdi
callq 0x2f122
leaq 0x8(%rsp), %rdi
leaq 0x498(%rsp), %rsi
leaq 0x478(%rsp), %rdx
callq 0x42bda
leaq 0x48(%rsp), %rdi
leaq 0x8(%rsp), %rsi
callq 0x39c0c
leaq 0x88(%rsp), %rdi
leaq 0x48(%rsp), %rsi
callq 0x42c38
leaq 0x78(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x3259a
callq 0x27560
leaq 0x58(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x325ad
callq 0x27560
leaq 0x38(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x325c0
callq 0x27560
leaq 0x18(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x325d3
callq 0x27560
movq 0x478(%rsp), %rdi
cmpq %r12, %rdi
je 0x325e5
callq 0x27560
movq 0x498(%rsp), %rdi
cmpq %r14, %rdi
je 0x325f7
callq 0x27560
movq 0x18(%rbx), %rax
cmpb $0x1, 0x18a(%rax)
jne 0x3270c
leaq 0x468(%rsp), %r14
movq %r14, -0x10(%r14)
movq 0x5e1d5(%rip), %rsi     # 0x907f0
movq 0x5e1d6(%rip), %rdx     # 0x907f8
addq %rsi, %rdx
leaq 0x458(%rsp), %rdi
callq 0x2f122
movq 0x18(%rbx), %rax
leaq 0x448(%rsp), %r12
movq %r12, -0x10(%r12)
movq 0x1d8(%rax), %rsi
movq 0x1e0(%rax), %rdx
addq %rsi, %rdx
leaq 0x438(%rsp), %rdi
callq 0x2f122
leaq 0x8(%rsp), %rdi
leaq 0x458(%rsp), %rsi
leaq 0x438(%rsp), %rdx
callq 0x42bda
leaq 0x48(%rsp), %rdi
leaq 0x8(%rsp), %rsi
callq 0x39c0c
leaq 0x88(%rsp), %rdi
leaq 0x48(%rsp), %rsi
callq 0x42c38
leaq 0x78(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x326af
callq 0x27560
leaq 0x58(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x326c2
callq 0x27560
leaq 0x38(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x326d5
callq 0x27560
leaq 0x18(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x326e8
callq 0x27560
movq 0x438(%rsp), %rdi
cmpq %r12, %rdi
je 0x326fa
callq 0x27560
movq 0x458(%rsp), %rdi
cmpq %r14, %rdi
je 0x3270c
callq 0x27560
movq 0x18(%rbx), %rax
cmpb $0x1, 0x18b(%rax)
jne 0x32821
leaq 0x428(%rsp), %r14
movq %r14, -0x10(%r14)
movq 0x5e0e0(%rip), %rsi     # 0x90810
movq 0x5e0e1(%rip), %rdx     # 0x90818
addq %rsi, %rdx
leaq 0x418(%rsp), %rdi
callq 0x2f122
movq 0x18(%rbx), %rax
leaq 0x408(%rsp), %r12
movq %r12, -0x10(%r12)
movq 0x1f8(%rax), %rsi
movq 0x200(%rax), %rdx
addq %rsi, %rdx
leaq 0x3f8(%rsp), %rdi
callq 0x2f122
leaq 0x8(%rsp), %rdi
leaq 0x418(%rsp), %rsi
leaq 0x3f8(%rsp), %rdx
callq 0x42bda
leaq 0x48(%rsp), %rdi
leaq 0x8(%rsp), %rsi
callq 0x39c0c
leaq 0x88(%rsp), %rdi
leaq 0x48(%rsp), %rsi
callq 0x42c38
leaq 0x78(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x327c4
callq 0x27560
leaq 0x58(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x327d7
callq 0x27560
leaq 0x38(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x327ea
callq 0x27560
leaq 0x18(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x327fd
callq 0x27560
movq 0x3f8(%rsp), %rdi
cmpq %r12, %rdi
je 0x3280f
callq 0x27560
movq 0x418(%rsp), %rdi
cmpq %r14, %rdi
je 0x32821
callq 0x27560
movq 0x18(%rbx), %rax
cmpb $0x1, 0x18c(%rax)
jne 0x32936
leaq 0x3e8(%rsp), %r14
movq %r14, -0x10(%r14)
movq 0x5dfeb(%rip), %rsi     # 0x90830
movq 0x5dfec(%rip), %rdx     # 0x90838
addq %rsi, %rdx
leaq 0x3d8(%rsp), %rdi
callq 0x2f122
movq 0x18(%rbx), %rax
leaq 0x3c8(%rsp), %r12
movq %r12, -0x10(%r12)
movq 0x218(%rax), %rsi
movq 0x220(%rax), %rdx
addq %rsi, %rdx
leaq 0x3b8(%rsp), %rdi
callq 0x2f122
leaq 0x8(%rsp), %rdi
leaq 0x3d8(%rsp), %rsi
leaq 0x3b8(%rsp), %rdx
callq 0x42bda
leaq 0x48(%rsp), %rdi
leaq 0x8(%rsp), %rsi
callq 0x39c0c
leaq 0x88(%rsp), %rdi
leaq 0x48(%rsp), %rsi
callq 0x42c38
leaq 0x78(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x328d9
callq 0x27560
leaq 0x58(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x328ec
callq 0x27560
leaq 0x38(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x328ff
callq 0x27560
leaq 0x18(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x32912
callq 0x27560
movq 0x3b8(%rsp), %rdi
cmpq %r12, %rdi
je 0x32924
callq 0x27560
movq 0x3d8(%rsp), %rdi
cmpq %r14, %rdi
je 0x32936
callq 0x27560
movq 0x18(%rbx), %rax
cmpb $0x1, 0x18d(%rax)
jne 0x32a4b
leaq 0x3a8(%rsp), %r14
movq %r14, -0x10(%r14)
movq 0x5def6(%rip), %rsi     # 0x90850
movq 0x5def7(%rip), %rdx     # 0x90858
addq %rsi, %rdx
leaq 0x398(%rsp), %rdi
callq 0x2f122
movq 0x18(%rbx), %rax
leaq 0x388(%rsp), %r12
movq %r12, -0x10(%r12)
movq 0x238(%rax), %rsi
movq 0x240(%rax), %rdx
addq %rsi, %rdx
leaq 0x378(%rsp), %rdi
callq 0x2f122
leaq 0x8(%rsp), %rdi
leaq 0x398(%rsp), %rsi
leaq 0x378(%rsp), %rdx
callq 0x42bda
leaq 0x48(%rsp), %rdi
leaq 0x8(%rsp), %rsi
callq 0x39c0c
leaq 0x88(%rsp), %rdi
leaq 0x48(%rsp), %rsi
callq 0x42c38
leaq 0x78(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x329ee
callq 0x27560
leaq 0x58(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x32a01
callq 0x27560
leaq 0x38(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x32a14
callq 0x27560
leaq 0x18(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x32a27
callq 0x27560
movq 0x378(%rsp), %rdi
cmpq %r12, %rdi
je 0x32a39
callq 0x27560
movq 0x398(%rsp), %rdi
cmpq %r14, %rdi
je 0x32a4b
callq 0x27560
movq 0x18(%rbx), %rax
cmpb $0x1, 0x18e(%rax)
jne 0x32b60
leaq 0x368(%rsp), %r14
movq %r14, -0x10(%r14)
movq 0x5de01(%rip), %rsi     # 0x90870
movq 0x5de02(%rip), %rdx     # 0x90878
addq %rsi, %rdx
leaq 0x358(%rsp), %rdi
callq 0x2f122
movq 0x18(%rbx), %rax
leaq 0x348(%rsp), %r12
movq %r12, -0x10(%r12)
movq 0x258(%rax), %rsi
movq 0x260(%rax), %rdx
addq %rsi, %rdx
leaq 0x338(%rsp), %rdi
callq 0x2f122
leaq 0x8(%rsp), %rdi
leaq 0x358(%rsp), %rsi
leaq 0x338(%rsp), %rdx
callq 0x42bda
leaq 0x48(%rsp), %rdi
leaq 0x8(%rsp), %rsi
callq 0x39c0c
leaq 0x88(%rsp), %rdi
leaq 0x48(%rsp), %rsi
callq 0x42c38
leaq 0x78(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x32b03
callq 0x27560
leaq 0x58(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x32b16
callq 0x27560
leaq 0x38(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x32b29
callq 0x27560
leaq 0x18(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x32b3c
callq 0x27560
movq 0x338(%rsp), %rdi
cmpq %r12, %rdi
je 0x32b4e
callq 0x27560
movq 0x358(%rsp), %rdi
cmpq %r14, %rdi
je 0x32b60
callq 0x27560
movq 0x18(%rbx), %rax
cmpb $0x1, 0x18f(%rax)
jne 0x32c75
leaq 0x328(%rsp), %r14
movq %r14, -0x10(%r14)
movq 0x5dd0c(%rip), %rsi     # 0x90890
movq 0x5dd0d(%rip), %rdx     # 0x90898
addq %rsi, %rdx
leaq 0x318(%rsp), %rdi
callq 0x2f122
movq 0x18(%rbx), %rax
leaq 0x308(%rsp), %r12
movq %r12, -0x10(%r12)
movq 0x278(%rax), %rsi
movq 0x280(%rax), %rdx
addq %rsi, %rdx
leaq 0x2f8(%rsp), %rdi
callq 0x2f122
leaq 0x8(%rsp), %rdi
leaq 0x318(%rsp), %rsi
leaq 0x2f8(%rsp), %rdx
callq 0x42bda
leaq 0x48(%rsp), %rdi
leaq 0x8(%rsp), %rsi
callq 0x39c0c
leaq 0x88(%rsp), %rdi
leaq 0x48(%rsp), %rsi
callq 0x42c38
leaq 0x78(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x32c18
callq 0x27560
leaq 0x58(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x32c2b
callq 0x27560
leaq 0x38(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x32c3e
callq 0x27560
leaq 0x18(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x32c51
callq 0x27560
movq 0x2f8(%rsp), %rdi
cmpq %r12, %rdi
je 0x32c63
callq 0x27560
movq 0x318(%rsp), %rdi
cmpq %r14, %rdi
je 0x32c75
callq 0x27560
movq 0x18(%rbx), %rax
cmpb $0x1, 0x190(%rax)
jne 0x32d8a
leaq 0x2e8(%rsp), %r14
movq %r14, -0x10(%r14)
movq 0x5dc17(%rip), %rsi     # 0x908b0
movq 0x5dc18(%rip), %rdx     # 0x908b8
addq %rsi, %rdx
leaq 0x2d8(%rsp), %rdi
callq 0x2f122
movq 0x18(%rbx), %rax
leaq 0x2c8(%rsp), %r12
movq %r12, -0x10(%r12)
movq 0x298(%rax), %rsi
movq 0x2a0(%rax), %rdx
addq %rsi, %rdx
leaq 0x2b8(%rsp), %rdi
callq 0x2f122
leaq 0x8(%rsp), %rdi
leaq 0x2d8(%rsp), %rsi
leaq 0x2b8(%rsp), %rdx
callq 0x42bda
leaq 0x48(%rsp), %rdi
leaq 0x8(%rsp), %rsi
callq 0x39c0c
leaq 0x88(%rsp), %rdi
leaq 0x48(%rsp), %rsi
callq 0x42c38
leaq 0x78(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x32d2d
callq 0x27560
leaq 0x58(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x32d40
callq 0x27560
leaq 0x38(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x32d53
callq 0x27560
leaq 0x18(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x32d66
callq 0x27560
movq 0x2b8(%rsp), %rdi
cmpq %r12, %rdi
je 0x32d78
callq 0x27560
movq 0x2d8(%rsp), %rdi
cmpq %r14, %rdi
je 0x32d8a
callq 0x27560
movq 0x18(%rbx), %rax
cmpb $0x1, 0x191(%rax)
jne 0x32e9f
leaq 0x2a8(%rsp), %r14
movq %r14, -0x10(%r14)
movq 0x5db22(%rip), %rsi     # 0x908d0
movq 0x5db23(%rip), %rdx     # 0x908d8
addq %rsi, %rdx
leaq 0x298(%rsp), %rdi
callq 0x2f122
movq 0x18(%rbx), %rax
leaq 0x288(%rsp), %r12
movq %r12, -0x10(%r12)
movq 0x2b8(%rax), %rsi
movq 0x2c0(%rax), %rdx
addq %rsi, %rdx
leaq 0x278(%rsp), %rdi
callq 0x2f122
leaq 0x8(%rsp), %rdi
leaq 0x298(%rsp), %rsi
leaq 0x278(%rsp), %rdx
callq 0x42bda
leaq 0x48(%rsp), %rdi
leaq 0x8(%rsp), %rsi
callq 0x39c0c
leaq 0x88(%rsp), %rdi
leaq 0x48(%rsp), %rsi
callq 0x42c38
leaq 0x78(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x32e42
callq 0x27560
leaq 0x58(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x32e55
callq 0x27560
leaq 0x38(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x32e68
callq 0x27560
leaq 0x18(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x32e7b
callq 0x27560
movq 0x278(%rsp), %rdi
cmpq %r12, %rdi
je 0x32e8d
callq 0x27560
movq 0x298(%rsp), %rdi
cmpq %r14, %rdi
je 0x32e9f
callq 0x27560
movq 0x18(%rbx), %rax
cmpb $0x1, 0x192(%rax)
jne 0x32fb4
leaq 0x268(%rsp), %r14
movq %r14, -0x10(%r14)
movq 0x5da2d(%rip), %rsi     # 0x908f0
movq 0x5da2e(%rip), %rdx     # 0x908f8
addq %rsi, %rdx
leaq 0x258(%rsp), %rdi
callq 0x2f122
movq 0x18(%rbx), %rax
leaq 0x248(%rsp), %r12
movq %r12, -0x10(%r12)
movq 0x2d8(%rax), %rsi
movq 0x2e0(%rax), %rdx
addq %rsi, %rdx
leaq 0x238(%rsp), %rdi
callq 0x2f122
leaq 0x8(%rsp), %rdi
leaq 0x258(%rsp), %rsi
leaq 0x238(%rsp), %rdx
callq 0x42bda
leaq 0x48(%rsp), %rdi
leaq 0x8(%rsp), %rsi
callq 0x39c0c
leaq 0x88(%rsp), %rdi
leaq 0x48(%rsp), %rsi
callq 0x42c38
leaq 0x78(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x32f57
callq 0x27560
leaq 0x58(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x32f6a
callq 0x27560
leaq 0x38(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x32f7d
callq 0x27560
leaq 0x18(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x32f90
callq 0x27560
movq 0x238(%rsp), %rdi
cmpq %r12, %rdi
je 0x32fa2
callq 0x27560
movq 0x258(%rsp), %rdi
cmpq %r14, %rdi
je 0x32fb4
callq 0x27560
movq 0x18(%rbx), %rax
cmpb $0x1, 0x193(%rax)
jne 0x330c9
leaq 0x228(%rsp), %r14
movq %r14, -0x10(%r14)
movq 0x5d938(%rip), %rsi     # 0x90910
movq 0x5d939(%rip), %rdx     # 0x90918
addq %rsi, %rdx
leaq 0x218(%rsp), %rdi
callq 0x2f122
movq 0x18(%rbx), %rax
leaq 0x208(%rsp), %r12
movq %r12, -0x10(%r12)
movq 0x2f8(%rax), %rsi
movq 0x300(%rax), %rdx
addq %rsi, %rdx
leaq 0x1f8(%rsp), %rdi
callq 0x2f122
leaq 0x8(%rsp), %rdi
leaq 0x218(%rsp), %rsi
leaq 0x1f8(%rsp), %rdx
callq 0x42bda
leaq 0x48(%rsp), %rdi
leaq 0x8(%rsp), %rsi
callq 0x39c0c
leaq 0x88(%rsp), %rdi
leaq 0x48(%rsp), %rsi
callq 0x42c38
leaq 0x78(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x3306c
callq 0x27560
leaq 0x58(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x3307f
callq 0x27560
leaq 0x38(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x33092
callq 0x27560
leaq 0x18(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x330a5
callq 0x27560
movq 0x1f8(%rsp), %rdi
cmpq %r12, %rdi
je 0x330b7
callq 0x27560
movq 0x218(%rsp), %rdi
cmpq %r14, %rdi
je 0x330c9
callq 0x27560
movq 0x18(%rbx), %rax
cmpb $0x1, 0xa2(%rax)
jne 0x331de
leaq 0x1e8(%rsp), %r14
movq %r14, -0x10(%r14)
movq 0x5d843(%rip), %rsi     # 0x90930
movq 0x5d844(%rip), %rdx     # 0x90938
addq %rsi, %rdx
leaq 0x1d8(%rsp), %rdi
callq 0x2f122
movq 0x18(%rbx), %rax
leaq 0x1c8(%rsp), %r12
movq %r12, -0x10(%r12)
movq 0xe8(%rax), %rsi
movq 0xf0(%rax), %rdx
addq %rsi, %rdx
leaq 0x1b8(%rsp), %rdi
callq 0x2f122
leaq 0x8(%rsp), %rdi
leaq 0x1d8(%rsp), %rsi
leaq 0x1b8(%rsp), %rdx
callq 0x42bda
leaq 0x48(%rsp), %rdi
leaq 0x8(%rsp), %rsi
callq 0x39c0c
leaq 0x88(%rsp), %rdi
leaq 0x48(%rsp), %rsi
callq 0x42c38
leaq 0x78(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x33181
callq 0x27560
leaq 0x58(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x33194
callq 0x27560
leaq 0x38(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x331a7
callq 0x27560
leaq 0x18(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x331ba
callq 0x27560
movq 0x1b8(%rsp), %rdi
cmpq %r12, %rdi
je 0x331cc
callq 0x27560
movq 0x1d8(%rsp), %rdi
cmpq %r14, %rdi
je 0x331de
callq 0x27560
movq 0x18(%rbx), %rax
cmpb $0x1, 0xa3(%rax)
jne 0x332f3
leaq 0x1a8(%rsp), %r14
movq %r14, -0x10(%r14)
movq 0x5d74e(%rip), %rsi     # 0x90950
movq 0x5d74f(%rip), %rdx     # 0x90958
addq %rsi, %rdx
leaq 0x198(%rsp), %rdi
callq 0x2f122
movq 0x18(%rbx), %rax
leaq 0x188(%rsp), %r12
movq %r12, -0x10(%r12)
movq 0x108(%rax), %rsi
movq 0x110(%rax), %rdx
addq %rsi, %rdx
leaq 0x178(%rsp), %rdi
callq 0x2f122
leaq 0x8(%rsp), %rdi
leaq 0x198(%rsp), %rsi
leaq 0x178(%rsp), %rdx
callq 0x42bda
leaq 0x48(%rsp), %rdi
leaq 0x8(%rsp), %rsi
callq 0x39c0c
leaq 0x88(%rsp), %rdi
leaq 0x48(%rsp), %rsi
callq 0x42c38
leaq 0x78(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x33296
callq 0x27560
leaq 0x58(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x332a9
callq 0x27560
leaq 0x38(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x332bc
callq 0x27560
leaq 0x18(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x332cf
callq 0x27560
movq 0x178(%rsp), %rdi
cmpq %r12, %rdi
je 0x332e1
callq 0x27560
movq 0x198(%rsp), %rdi
cmpq %r14, %rdi
je 0x332f3
callq 0x27560
movq 0x18(%rbx), %rax
cmpb $0x1, 0xa4(%rax)
jne 0x33408
leaq 0x168(%rsp), %r14
movq %r14, -0x10(%r14)
movq 0x5d699(%rip), %rsi     # 0x909b0
movq 0x5d69a(%rip), %rdx     # 0x909b8
addq %rsi, %rdx
leaq 0x158(%rsp), %rdi
callq 0x2f122
movq 0x18(%rbx), %rax
leaq 0x148(%rsp), %r12
movq %r12, -0x10(%r12)
movq 0x128(%rax), %rsi
movq 0x130(%rax), %rdx
addq %rsi, %rdx
leaq 0x138(%rsp), %rdi
callq 0x2f122
leaq 0x8(%rsp), %rdi
leaq 0x158(%rsp), %rsi
leaq 0x138(%rsp), %rdx
callq 0x42bda
leaq 0x48(%rsp), %rdi
leaq 0x8(%rsp), %rsi
callq 0x39c0c
leaq 0x88(%rsp), %rdi
leaq 0x48(%rsp), %rsi
callq 0x42c38
leaq 0x78(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x333ab
callq 0x27560
leaq 0x58(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x333be
callq 0x27560
leaq 0x38(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x333d1
callq 0x27560
leaq 0x18(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x333e4
callq 0x27560
movq 0x138(%rsp), %rdi
cmpq %r12, %rdi
je 0x333f6
callq 0x27560
movq 0x158(%rsp), %rdi
cmpq %r14, %rdi
je 0x33408
callq 0x27560
movq 0x18(%rbx), %rax
cmpb $0x1, 0xa5(%rax)
jne 0x3351d
leaq 0x128(%rsp), %r14
movq %r14, -0x10(%r14)
movq 0x5d5c4(%rip), %rsi     # 0x909f0
movq 0x5d5c5(%rip), %rdx     # 0x909f8
addq %rsi, %rdx
leaq 0x118(%rsp), %rdi
callq 0x2f122
movq 0x18(%rbx), %rax
leaq 0x108(%rsp), %r12
movq %r12, -0x10(%r12)
movq 0x148(%rax), %rsi
movq 0x150(%rax), %rdx
addq %rsi, %rdx
leaq 0xf8(%rsp), %rdi
callq 0x2f122
leaq 0x8(%rsp), %rdi
leaq 0x118(%rsp), %rsi
leaq 0xf8(%rsp), %rdx
callq 0x42bda
leaq 0x48(%rsp), %rdi
leaq 0x8(%rsp), %rsi
callq 0x39c0c
leaq 0x88(%rsp), %rdi
leaq 0x48(%rsp), %rsi
callq 0x42c38
leaq 0x78(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x334c0
callq 0x27560
leaq 0x58(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x334d3
callq 0x27560
leaq 0x38(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x334e6
callq 0x27560
leaq 0x18(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x334f9
callq 0x27560
movq 0xf8(%rsp), %rdi
cmpq %r12, %rdi
je 0x3350b
callq 0x27560
movq 0x118(%rsp), %rdi
cmpq %r14, %rdi
je 0x3351d
callq 0x27560
movq 0x18(%rbx), %rax
cmpb $0x1, 0xa6(%rax)
jne 0x33632
leaq 0xe8(%rsp), %r14
movq %r14, -0x10(%r14)
movq 0x5d4ef(%rip), %rsi     # 0x90a30
movq 0x5d4f0(%rip), %rdx     # 0x90a38
addq %rsi, %rdx
leaq 0xd8(%rsp), %rdi
callq 0x2f122
movq 0x18(%rbx), %rax
leaq 0xc8(%rsp), %r12
movq %r12, -0x10(%r12)
movq 0x168(%rax), %rsi
movq 0x170(%rax), %rdx
addq %rsi, %rdx
leaq 0xb8(%rsp), %rdi
callq 0x2f122
leaq 0x8(%rsp), %rdi
leaq 0xd8(%rsp), %rsi
leaq 0xb8(%rsp), %rdx
callq 0x42bda
leaq 0x48(%rsp), %rdi
leaq 0x8(%rsp), %rsi
callq 0x39c0c
leaq 0x88(%rsp), %rdi
leaq 0x48(%rsp), %rsi
callq 0x42c38
leaq 0x78(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x335d5
callq 0x27560
leaq 0x58(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x335e8
callq 0x27560
leaq 0x38(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x335fb
callq 0x27560
leaq 0x18(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x3360e
callq 0x27560
movq 0xb8(%rsp), %rdi
cmpq %r12, %rdi
je 0x33620
callq 0x27560
movq 0xd8(%rsp), %rdi
cmpq %r14, %rdi
je 0x33632
callq 0x27560
leaq 0x578(%rsp), %rsi
leaq 0x88(%rsp), %rdx
movq %rbx, %rdi
callq 0x31868
movl %eax, %ebx
leaq 0x88(%rsp), %rdi
movq 0x10(%rdi), %rsi
callq 0x3a5d0
movq 0x578(%rsp), %rdi
cmpq %r15, %rdi
je 0x3366f
callq 0x27560
movl %ebx, %eax
addq $0x598, %rsp            # imm = 0x598
popq %rbx
popq %r12
popq %r14
popq %r15
retq
movq %rax, %rbx
leaq 0x48(%rsp), %rdi
callq 0x39c68
jmp 0x33692
movq %rax, %rbx
leaq 0x8(%rsp), %rdi
callq 0x39c92
jmp 0x336a1
movq %rax, %rbx
movq 0xb8(%rsp), %rdi
cmpq %r12, %rdi
je 0x336c7
callq 0x27560
jmp 0x336c7
movq %rax, %rbx
leaq 0x48(%rsp), %rdi
callq 0x39c68
jmp 0x336d7
movq %rax, %rbx
movq 0xd8(%rsp), %rdi
jmp 0x33be8
movq %rax, %rbx
leaq 0x8(%rsp), %rdi
callq 0x39c92
jmp 0x336eb
jmp 0x33bf8
movq %rax, %rbx
movq 0xf8(%rsp), %rdi
cmpq %r12, %rdi
je 0x33711
callq 0x27560
jmp 0x33711
movq %rax, %rbx
leaq 0x48(%rsp), %rdi
callq 0x39c68
jmp 0x33721
movq %rax, %rbx
movq 0x118(%rsp), %rdi
jmp 0x33be8
movq %rax, %rbx
leaq 0x8(%rsp), %rdi
callq 0x39c92
jmp 0x33735
jmp 0x33bf8
movq %rax, %rbx
movq 0x138(%rsp), %rdi
cmpq %r12, %rdi
je 0x3375b
callq 0x27560
jmp 0x3375b
movq %rax, %rbx
leaq 0x48(%rsp), %rdi
callq 0x39c68
jmp 0x3376b
movq %rax, %rbx
movq 0x158(%rsp), %rdi
jmp 0x33be8
movq %rax, %rbx
leaq 0x8(%rsp), %rdi
callq 0x39c92
jmp 0x3377f
jmp 0x33bf8
movq %rax, %rbx
movq 0x178(%rsp), %rdi
cmpq %r12, %rdi
je 0x337a5
callq 0x27560
jmp 0x337a5
movq %rax, %rbx
leaq 0x48(%rsp), %rdi
callq 0x39c68
jmp 0x337b5
movq %rax, %rbx
movq 0x198(%rsp), %rdi
jmp 0x33be8
movq %rax, %rbx
leaq 0x8(%rsp), %rdi
callq 0x39c92
jmp 0x337c9
jmp 0x33bf8
movq %rax, %rbx
movq 0x1b8(%rsp), %rdi
cmpq %r12, %rdi
je 0x337ef
callq 0x27560
jmp 0x337ef
movq %rax, %rbx
leaq 0x48(%rsp), %rdi
callq 0x39c68
jmp 0x337ff
movq %rax, %rbx
movq 0x1d8(%rsp), %rdi
jmp 0x33be8
movq %rax, %rbx
leaq 0x8(%rsp), %rdi
callq 0x39c92
jmp 0x33813
jmp 0x33bf8
movq %rax, %rbx
movq 0x1f8(%rsp), %rdi
cmpq %r12, %rdi
je 0x33839
callq 0x27560
jmp 0x33839
movq %rax, %rbx
leaq 0x48(%rsp), %rdi
callq 0x39c68
jmp 0x33849
movq %rax, %rbx
movq 0x218(%rsp), %rdi
jmp 0x33be8
movq %rax, %rbx
leaq 0x8(%rsp), %rdi
callq 0x39c92
jmp 0x3385d
jmp 0x33bf8
movq %rax, %rbx
movq 0x238(%rsp), %rdi
cmpq %r12, %rdi
je 0x33883
callq 0x27560
jmp 0x33883
movq %rax, %rbx
leaq 0x48(%rsp), %rdi
callq 0x39c68
jmp 0x33893
movq %rax, %rbx
movq 0x258(%rsp), %rdi
jmp 0x33be8
movq %rax, %rbx
leaq 0x8(%rsp), %rdi
callq 0x39c92
jmp 0x338a7
jmp 0x33bf8
movq %rax, %rbx
movq 0x278(%rsp), %rdi
cmpq %r12, %rdi
je 0x338cd
callq 0x27560
jmp 0x338cd
movq %rax, %rbx
leaq 0x48(%rsp), %rdi
callq 0x39c68
jmp 0x338dd
movq %rax, %rbx
movq 0x298(%rsp), %rdi
jmp 0x33be8
movq %rax, %rbx
leaq 0x8(%rsp), %rdi
callq 0x39c92
jmp 0x338f1
jmp 0x33bf8
movq %rax, %rbx
movq 0x2b8(%rsp), %rdi
cmpq %r12, %rdi
je 0x33917
callq 0x27560
jmp 0x33917
movq %rax, %rbx
leaq 0x48(%rsp), %rdi
callq 0x39c68
jmp 0x33927
movq %rax, %rbx
movq 0x2d8(%rsp), %rdi
jmp 0x33be8
movq %rax, %rbx
leaq 0x8(%rsp), %rdi
callq 0x39c92
jmp 0x3393b
jmp 0x33bf8
movq %rax, %rbx
movq 0x2f8(%rsp), %rdi
cmpq %r12, %rdi
je 0x33961
callq 0x27560
jmp 0x33961
movq %rax, %rbx
leaq 0x48(%rsp), %rdi
callq 0x39c68
jmp 0x33971
movq %rax, %rbx
movq 0x318(%rsp), %rdi
jmp 0x33be8
movq %rax, %rbx
leaq 0x8(%rsp), %rdi
callq 0x39c92
jmp 0x33985
jmp 0x33bf8
movq %rax, %rbx
movq 0x338(%rsp), %rdi
cmpq %r12, %rdi
je 0x339ab
callq 0x27560
jmp 0x339ab
movq %rax, %rbx
leaq 0x48(%rsp), %rdi
callq 0x39c68
jmp 0x339bb
movq %rax, %rbx
movq 0x358(%rsp), %rdi
jmp 0x33be8
movq %rax, %rbx
leaq 0x8(%rsp), %rdi
callq 0x39c92
jmp 0x339cf
jmp 0x33bf8
movq %rax, %rbx
movq 0x378(%rsp), %rdi
cmpq %r12, %rdi
je 0x339f5
callq 0x27560
jmp 0x339f5
movq %rax, %rbx
leaq 0x48(%rsp), %rdi
callq 0x39c68
jmp 0x33a05
movq %rax, %rbx
movq 0x398(%rsp), %rdi
jmp 0x33be8
movq %rax, %rbx
leaq 0x8(%rsp), %rdi
callq 0x39c92
jmp 0x33a19
jmp 0x33bf8
movq %rax, %rbx
movq 0x3b8(%rsp), %rdi
cmpq %r12, %rdi
je 0x33a3f
callq 0x27560
jmp 0x33a3f
movq %rax, %rbx
leaq 0x48(%rsp), %rdi
callq 0x39c68
jmp 0x33a4f
movq %rax, %rbx
movq 0x3d8(%rsp), %rdi
jmp 0x33be8
movq %rax, %rbx
leaq 0x8(%rsp), %rdi
callq 0x39c92
jmp 0x33a63
jmp 0x33bf8
movq %rax, %rbx
movq 0x3f8(%rsp), %rdi
cmpq %r12, %rdi
je 0x33a89
callq 0x27560
jmp 0x33a89
movq %rax, %rbx
leaq 0x48(%rsp), %rdi
callq 0x39c68
jmp 0x33a99
movq %rax, %rbx
movq 0x418(%rsp), %rdi
jmp 0x33be8
movq %rax, %rbx
leaq 0x8(%rsp), %rdi
callq 0x39c92
jmp 0x33aad
jmp 0x33bf8
movq %rax, %rbx
movq 0x438(%rsp), %rdi
cmpq %r12, %rdi
je 0x33ad3
callq 0x27560
jmp 0x33ad3
movq %rax, %rbx
leaq 0x48(%rsp), %rdi
callq 0x39c68
jmp 0x33ae3
movq %rax, %rbx
movq 0x458(%rsp), %rdi
jmp 0x33be8
movq %rax, %rbx
leaq 0x8(%rsp), %rdi
callq 0x39c92
jmp 0x33af7
jmp 0x33bf8
movq %rax, %rbx
movq 0x478(%rsp), %rdi
cmpq %r12, %rdi
je 0x33b1d
callq 0x27560
jmp 0x33b1d
movq %rax, %rbx
leaq 0x48(%rsp), %rdi
callq 0x39c68
jmp 0x33b2d
movq %rax, %rbx
movq 0x498(%rsp), %rdi
jmp 0x33be8
movq %rax, %rbx
leaq 0x8(%rsp), %rdi
callq 0x39c92
jmp 0x33b41
jmp 0x33bf8
movq %rax, %rbx
movq 0x4b8(%rsp), %rdi
cmpq %r12, %rdi
je 0x33b67
callq 0x27560
jmp 0x33b67
movq %rax, %rbx
leaq 0x48(%rsp), %rdi
callq 0x39c68
jmp 0x33b74
movq %rax, %rbx
movq 0x4d8(%rsp), %rdi
jmp 0x33be8
movq %rax, %rbx
leaq 0x8(%rsp), %rdi
callq 0x39c92
jmp 0x33b85
jmp 0x33bf8
movq %rax, %rbx
movq 0x4f8(%rsp), %rdi
cmpq %r12, %rdi
je 0x33bab
callq 0x27560
jmp 0x33bab
movq %rax, %rbx
leaq 0x48(%rsp), %rdi
callq 0x39c68
jmp 0x33bb8
movq %rax, %rbx
movq 0x518(%rsp), %rdi
jmp 0x33be8
movq %rax, %rbx
leaq 0x8(%rsp), %rdi
callq 0x39c92
jmp 0x33bc9
jmp 0x33bf8
movq %rax, %rbx
movq 0x538(%rsp), %rdi
cmpq %r12, %rdi
je 0x33be0
callq 0x27560
jmp 0x33be0
movq %rax, %rbx
movq 0x558(%rsp), %rdi
cmpq %r14, %rdi
je 0x33bfb
callq 0x27560
jmp 0x33bfb
jmp 0x33bf8
jmp 0x33c26
movq %rax, %rbx
leaq 0x88(%rsp), %rdi
movq 0x10(%rdi), %rsi
callq 0x3a5d0
movq 0x578(%rsp), %rdi
cmpq %r15, %rdi
je 0x33c1e
callq 0x27560
movq %rbx, %rdi
callq 0x27b20
movq %rax, %rbx
jmp 0x33c0c
movq %rax, %rdi
callq 0x2e1ed
nop