// File: bobverity[P]MavericK/readIn.cpp
// Function: readParameters(globals&)
void readParameters(globals &globals) {
    
    cout << "Loading parameters...\n";
    
    // open file stream
    globals.parameters_fileStream = safe_ifstream(globals.parameters_filePath, false, globals.outputLog_fileStream);
    
    // read in parameters file as strings
    vector<string> params;
    string line1;
    while (safe_getline(globals.parameters_fileStream, line1)) {
        istringstream ss(line1);
        string line2;
        while (getline(ss, line2, '\t')) {
            if (line2.size()>0) {
                string line3 = istringstream(line2).str();
                params.push_back(line3);
            }
        }
    }
    
    // close file stream
    globals.parameters_fileStream.close();
    
    // extract paths from file
    for (int i=1; i<int(params.size()); i++) {
        
        if (params[i]=="outputRoot" && i+1<int(params.size()))
            globals.outputRoot_fileName = params[i+1];
        
        if (params[i]=="data" && i+1<int(params.size()))
            globals.data_fileName = params[i+1];
        
        if (params[i]=="outputLog" && i+1<int(params.size()))
            globals.outputLog_fileName = params[i+1];
        
        if (params[i]=="outputLikelihood" && i+1<int(params.size()))
            globals.outputLikelihood_fileName = params[i+1];
        
        if (params[i]=="outputQmatrix_ind" && i+1<int(params.size()))
            globals.outputQmatrix_ind_fileName = params[i+1];
        
        if (params[i]=="outputQmatrix_pop" && i+1<int(params.size()))
            globals.outputQmatrix_pop_fileName = params[i+1];
        
        if (params[i]=="outputQmatrix_gene" && i+1<int(params.size()))
            globals.outputQmatrix_gene_fileName = params[i+1];
        
        if (params[i]=="outputQmatrixError_ind" && i+1<int(params.size()))
            globals.outputQmatrixError_ind_fileName = params[i+1];
        
        if (params[i]=="outputQmatrixError_pop" && i+1<int(params.size()))
            globals.outputQmatrixError_pop_fileName = params[i+1];
        
        if (params[i]=="outputQmatrixError_gene" && i+1<int(params.size()))
            globals.outputQmatrixError_gene_fileName = params[i+1];
        
        if (params[i]=="outputEvidence" && i+1<int(params.size()))
            globals.outputEvidence_fileName = params[i+1];
        
        if (params[i]=="outputEvidenceNormalised" && i+1<int(params.size()))
            globals.outputEvidenceNormalised_fileName = params[i+1];
        
        if (params[i]=="outputEvidenceDetails" && i+1<int(params.size()))
            globals.outputEvidenceDetails_fileName = params[i+1];
        
        if (params[i]=="outputPosteriorGrouping" && i+1<int(params.size()))
            globals.outputPosteriorGrouping_fileName = params[i+1];
        
        if (params[i]=="outputComparisonStatistics" && i+1<int(params.size()))
            globals.outputComparisonStatistics_fileName = params[i+1];
        
        if (params[i]=="outputEvanno" && i+1<int(params.size()))
            globals.outputEvanno_fileName = params[i+1];
        
        if (params[i]=="outputMaxLike_alleleFreqs" && i+1<int(params.size()))
            globals.outputMaxLike_alleleFreqs_fileName = params[i+1];
        
        if (params[i]=="outputMaxLike_admixFreqs" && i+1<int(params.size()))
            globals.outputMaxLike_admixFreqs_fileName = params[i+1];
        
    }
    
    // extract parameter values (as strings) from file
    for (int i=1; i<int(params.size()); i++) {
        
        if (params[i]=="headerRow_on" && i+1<int(params.size()))
            globals.parameterStrings["headerRow_on"] = pair<string,int>(params[i+1],1);
        
        if (params[i]=="popCol_on" && i+1<int(params.size()))
            globals.parameterStrings["popCol_on"] = pair<string,int>(params[i+1],1);
        
        if (params[i]=="ploidyCol_on" && i+1<int(params.size()))
            globals.parameterStrings["ploidyCol_on"] = pair<string,int>(params[i+1],1);
        
        if (params[i]=="ploidy" && i+1<int(params.size()))
            globals.parameterStrings["ploidy"] = pair<string,int>(params[i+1],1);
        
        if (params[i]=="missingData" && i+1<int(params.size()))
            globals.parameterStrings["missingData"] = pair<string,int>(params[i+1],1);
        
        if (params[i]=="Kmin" && i+1<int(params.size()))
            globals.parameterStrings["Kmin"] = pair<string,int>(params[i+1],1);
        
        if (params[i]=="Kmax" && i+1<int(params.size()))
            globals.parameterStrings["Kmax"] = pair<string,int>(params[i+1],1);
        
        if (params[i]=="admix_on" && i+1<int(params.size()))
            globals.parameterStrings["admix_on"] = pair<string,int>(params[i+1],1);
        
        if (params[i]=="fixAlpha_on" && i+1<int(params.size()))
            globals.parameterStrings["fixAlpha_on"] = pair<string,int>(params[i+1],1);
        
        if (params[i]=="alpha" && i+1<int(params.size()))
            globals.parameterStrings["alpha"] = pair<string,int>(params[i+1],1);
        
        if (params[i]=="alphaPropSD" && i+1<int(params.size()))
            globals.parameterStrings["alphaPropSD"] = pair<string,int>(params[i+1],1);
        
        if (params[i]=="exhaustive_on" && i+1<int(params.size()))
            globals.parameterStrings["exhaustive_on"] = pair<string,int>(params[i+1],1);
        
        if (params[i]=="mainRepeats" && i+1<int(params.size()))
            globals.parameterStrings["mainRepeats"] = pair<string,int>(params[i+1],1);
        
        if (params[i]=="mainBurnin" && i+1<int(params.size()))
            globals.parameterStrings["mainBurnin"] = pair<string,int>(params[i+1],1);
        
        if (params[i]=="mainSamples" && i+1<int(params.size()))
            globals.parameterStrings["mainSamples"] = pair<string,int>(params[i+1],1);
        
        if (params[i]=="mainThinning" && i+1<int(params.size()))
            globals.parameterStrings["mainThinning"] = pair<string,int>(params[i+1],1);
        
        if (params[i]=="thermodynamic_on" && i+1<int(params.size()))
            globals.parameterStrings["thermodynamic_on"] = pair<string,int>(params[i+1],1);
        
        if (params[i]=="thermodynamicRungs" && i+1<int(params.size()))
            globals.parameterStrings["thermodynamicRungs"] = pair<string,int>(params[i+1],1);
        
        if (params[i]=="thermodynamicBurnin" && i+1<int(params.size()))
            globals.parameterStrings["thermodynamicBurnin"] = pair<string,int>(params[i+1],1);
        
        if (params[i]=="thermodynamicSamples" && i+1<int(params.size()))
            globals.parameterStrings["thermodynamicSamples"] = pair<string,int>(params[i+1],1);
        
        if (params[i]=="thermodynamicThinning" && i+1<int(params.size()))
            globals.parameterStrings["thermodynamicThinning"] = pair<string,int>(params[i+1],1);
        
        if (params[i]=="EMalgorithm_on" && i+1<int(params.size()))
            globals.parameterStrings["EMalgorithm_on"] = pair<string,int>(params[i+1],1);
        
        if (params[i]=="EMrepeats" && i+1<int(params.size()))
            globals.parameterStrings["EMrepeats"] = pair<string,int>(params[i+1],1);
        
        if (params[i]=="EMiterations" && i+1<int(params.size()))
            globals.parameterStrings["EMiterations"] = pair<string,int>(params[i+1],1);
        
        if (params[i]=="outputLog_on" && i+1<int(params.size()))
            globals.parameterStrings["outputLog_on"] = pair<string,int>(params[i+1],1);
        
        if (params[i]=="outputLikelihood_on" && i+1<int(params.size()))
            globals.parameterStrings["outputLikelihood_on"] = pair<string,int>(params[i+1],1);
        
        if (params[i]=="outputQmatrix_ind_on" && i+1<int(params.size()))
            globals.parameterStrings["outputQmatrix_ind_on"] = pair<string,int>(params[i+1],1);
        
        if (params[i]=="outputQmatrix_pop_on" && i+1<int(params.size()))
            globals.parameterStrings["outputQmatrix_pop_on"] = pair<string,int>(params[i+1],1);
        
        if (params[i]=="outputQmatrix_gene_on" && i+1<int(params.size()))
            globals.parameterStrings["outputQmatrix_gene_on"] = pair<string,int>(params[i+1],1);
        
        if (params[i]=="outputQmatrixError_ind_on" && i+1<int(params.size()))
            globals.parameterStrings["outputQmatrixError_ind_on"] = pair<string,int>(params[i+1],1);
        
        if (params[i]=="outputQmatrixError_pop_on" && i+1<int(params.size()))
            globals.parameterStrings["outputQmatrixError_pop_on"] = pair<string,int>(params[i+1],1);
        
        if (params[i]=="outputQmatrixError_gene_on" && i+1<int(params.size()))
            globals.parameterStrings["outputQmatrixError_gene_on"] = pair<string,int>(params[i+1],1);
        
        if (params[i]=="outputEvidence_on" && i+1<int(params.size()))
            globals.parameterStrings["outputEvidence_on"] = pair<string,int>(params[i+1],1);
        
        if (params[i]=="outputEvidenceNormalised_on" && i+1<int(params.size()))
            globals.parameterStrings["outputEvidenceNormalised_on"] = pair<string,int>(params[i+1],1);
        
        if (params[i]=="outputEvidenceDetails_on" && i+1<int(params.size()))
            globals.parameterStrings["outputEvidenceDetails_on"] = pair<string,int>(params[i+1],1);
        
        if (params[i]=="outputPosteriorGrouping_on" && i+1<int(params.size()))
            globals.parameterStrings["outputPosteriorGrouping_on"] = pair<string,int>(params[i+1],1);
        
        if (params[i]=="outputComparisonStatistics_on" && i+1<int(params.size()))
            globals.parameterStrings["outputComparisonStatistics_on"] = pair<string,int>(params[i+1],1);
        
        if (params[i]=="outputEvanno_on" && i+1<int(params.size()))
            globals.parameterStrings["outputEvanno_on"] = pair<string,int>(params[i+1],1);
        
        if (params[i]=="outputMaxLike_alleleFreqs_on" && i+1<int(params.size()))
            globals.parameterStrings["outputMaxLike_alleleFreqs_on"] = pair<string,int>(params[i+1],1);
        
        if (params[i]=="outputMaxLike_admixFreqs_on" && i+1<int(params.size()))
            globals.parameterStrings["outputMaxLike_admixFreqs_on"] = pair<string,int>(params[i+1],1);
        
        if (params[i]=="outputQmatrix_structureFormat_on" && i+1<int(params.size()))
            globals.parameterStrings["outputQmatrix_structureFormat_on"] = pair<string,int>(params[i+1],1);
        
        if (params[i]=="suppressWarning1_on" && i+1<int(params.size()))
            globals.parameterStrings["suppressWarning1_on"] = pair<string,int>(params[i+1],1);
        
        if (params[i]=="fixLabels_on" && i+1<int(params.size()))
            globals.parameterStrings["fixLabels_on"] = pair<string,int>(params[i+1],1);
        
    }
    
}

// Assembly:
subq $0x1aa8, %rsp           # imm = 0x1AA8
movq %rdi, 0x1aa0(%rsp)
movq 0x324f2(%rip), %rdi     # 0x6cfb8
leaq 0x22433(%rip), %rsi     # 0x5cf00
callq 0x4430
movq 0x1aa0(%rsp), %rsi
addq $0x300, %rsi            # imm = 0x300
leaq 0x1878(%rsp), %rdi
movq %rdi, 0x618(%rsp)
callq 0x4180
movq 0x618(%rsp), %rsi
movq 0x1aa0(%rsp), %rcx
addq $0x970, %rcx            # imm = 0x970
leaq 0x1898(%rsp), %rdi
xorl %edx, %edx
callq 0x3a200
jmp 0x3ab1e
movq 0x1aa0(%rsp), %rdi
addq $0x560, %rdi            # imm = 0x560
leaq 0x1898(%rsp), %rsi
callq 0x4660
jmp 0x3ab3c
leaq 0x1898(%rsp), %rdi
callq 0x4100
leaq 0x1878(%rsp), %rdi
callq 0x4270
leaq 0x1850(%rsp), %rdi
callq 0x16040
leaq 0x1830(%rsp), %rdi
callq 0x4590
movq 0x1aa0(%rsp), %rdi
addq $0x560, %rdi            # imm = 0x560
leaq 0x1830(%rsp), %rsi
callq 0x3a770
movq %rax, 0x610(%rsp)
jmp 0x3ab96
movq 0x610(%rsp), %rdi
movq (%rdi), %rax
movq -0x18(%rax), %rax
addq %rax, %rdi
callq 0x4520
movb %al, 0x60f(%rsp)
jmp 0x3abb6
movb 0x60f(%rsp), %al
testb $0x1, %al
jne 0x3abc6
jmp 0x3adc4
leaq 0x16b0(%rsp), %rdi
leaq 0x1830(%rsp), %rsi
movl $0x8, %edx
callq 0x46a0
jmp 0x3abe2
leaq 0x1690(%rsp), %rdi
callq 0x4590
leaq 0x16b0(%rsp), %rdi
leaq 0x1690(%rsp), %rsi
movl $0x9, %edx
callq 0x4780
movq %rax, 0x600(%rsp)
jmp 0x3ac13
movq 0x600(%rsp), %rdi
movq (%rdi), %rax
movq -0x18(%rax), %rax
addq %rax, %rdi
callq 0x4520
movb %al, 0x5ff(%rsp)
jmp 0x3ac33
movb 0x5ff(%rsp), %al
testb $0x1, %al
jne 0x3ac43
jmp 0x3ad86
leaq 0x1690(%rsp), %rdi
callq 0x42e0
cmpq $0x0, %rax
jbe 0x3ad81
leaq 0x14f0(%rsp), %rdi
leaq 0x1690(%rsp), %rsi
movl $0x8, %edx
callq 0x46a0
jmp 0x3ac76
leaq 0x1670(%rsp), %rdi
leaq 0x14f0(%rsp), %rsi
callq 0x45c0
jmp 0x3ac8d
leaq 0x14f0(%rsp), %rdi
callq 0x41c0
leaq 0x1850(%rsp), %rdi
leaq 0x1670(%rsp), %rsi
callq 0x4fe20
jmp 0x3acb1
leaq 0x1670(%rsp), %rdi
callq 0x4270
jmp 0x3ad81
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1870(%rsp)
movl %eax, 0x186c(%rsp)
jmp 0x3acfa
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1870(%rsp)
movl %eax, 0x186c(%rsp)
leaq 0x1898(%rsp), %rdi
callq 0x4100
leaq 0x1878(%rsp), %rdi
callq 0x4270
jmp 0x40014
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1870(%rsp)
movl %eax, 0x186c(%rsp)
jmp 0x3fffa
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1870(%rsp)
movl %eax, 0x186c(%rsp)
jmp 0x3ada5
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1870(%rsp)
movl %eax, 0x186c(%rsp)
leaq 0x14f0(%rsp), %rdi
callq 0x41c0
jmp 0x3ada5
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1870(%rsp)
movl %eax, 0x186c(%rsp)
leaq 0x1670(%rsp), %rdi
callq 0x4270
jmp 0x3ada5
jmp 0x3abef
leaq 0x1690(%rsp), %rdi
callq 0x4270
leaq 0x16b0(%rsp), %rdi
callq 0x41c0
jmp 0x3ab70
leaq 0x1690(%rsp), %rdi
callq 0x4270
leaq 0x16b0(%rsp), %rdi
callq 0x41c0
jmp 0x3fffa
movq 0x1aa0(%rsp), %rdi
addq $0x560, %rdi            # imm = 0x560
callq 0x40c0
jmp 0x3adda
movl $0x1, 0x14ec(%rsp)
movl 0x14ec(%rsp), %eax
movl %eax, 0x5f8(%rsp)
leaq 0x1850(%rsp), %rdi
callq 0x16bb0
movq %rax, %rcx
movl 0x5f8(%rsp), %eax
cmpl %ecx, %eax
jge 0x3b8f8
movslq 0x14ec(%rsp), %rsi
leaq 0x1850(%rsp), %rdi
callq 0x4fe90
movq %rax, %rdi
leaq 0x220e9(%rip), %rsi     # 0x5cf1a
callq 0x36f80
movb %al, 0x5f7(%rsp)
jmp 0x3ae3f
movb 0x5f7(%rsp), %al
testb $0x1, %al
jne 0x3ae4c
jmp 0x3aea9
movl 0x14ec(%rsp), %eax
addl $0x1, %eax
movl %eax, 0x5f0(%rsp)
leaq 0x1850(%rsp), %rdi
callq 0x16bb0
movq %rax, %rcx
movl 0x5f0(%rsp), %eax
cmpl %ecx, %eax
jge 0x3aea9
movl 0x14ec(%rsp), %eax
incl %eax
movslq %eax, %rsi
leaq 0x1850(%rsp), %rdi
callq 0x4fe90
movq %rax, %rsi
movq 0x1aa0(%rsp), %rdi
addq $0x40, %rdi
callq 0x4060
jmp 0x3aea7
jmp 0x3aea9
movslq 0x14ec(%rsp), %rsi
leaq 0x1850(%rsp), %rdi
callq 0x4fe90
movq %rax, %rdi
leaq 0x2205e(%rip), %rsi     # 0x5cf26
callq 0x36f80
movb %al, 0x5ef(%rsp)
jmp 0x3aed6
movb 0x5ef(%rsp), %al
testb $0x1, %al
jne 0x3aee3
jmp 0x3af40
movl 0x14ec(%rsp), %eax
addl $0x1, %eax
movl %eax, 0x5e8(%rsp)
leaq 0x1850(%rsp), %rdi
callq 0x16bb0
movq %rax, %rcx
movl 0x5e8(%rsp), %eax
cmpl %ecx, %eax
jge 0x3af40
movl 0x14ec(%rsp), %eax
incl %eax
movslq %eax, %rsi
leaq 0x1850(%rsp), %rdi
callq 0x4fe90
movq %rax, %rsi
movq 0x1aa0(%rsp), %rdi
addq $0x60, %rdi
callq 0x4060
jmp 0x3af3e
jmp 0x3af40
movslq 0x14ec(%rsp), %rsi
leaq 0x1850(%rsp), %rdi
callq 0x4fe90
movq %rax, %rdi
leaq 0x21fcd(%rip), %rsi     # 0x5cf2c
callq 0x36f80
movb %al, 0x5e7(%rsp)
jmp 0x3af6d
movb 0x5e7(%rsp), %al
testb $0x1, %al
jne 0x3af7a
jmp 0x3afda
movl 0x14ec(%rsp), %eax
addl $0x1, %eax
movl %eax, 0x5e0(%rsp)
leaq 0x1850(%rsp), %rdi
callq 0x16bb0
movq %rax, %rcx
movl 0x5e0(%rsp), %eax
cmpl %ecx, %eax
jge 0x3afda
movl 0x14ec(%rsp), %eax
incl %eax
movslq %eax, %rsi
leaq 0x1850(%rsp), %rdi
callq 0x4fe90
movq %rax, %rsi
movq 0x1aa0(%rsp), %rdi
addq $0xa0, %rdi
callq 0x4060
jmp 0x3afd8
jmp 0x3afda
movslq 0x14ec(%rsp), %rsi
leaq 0x1850(%rsp), %rdi
callq 0x4fe90
movq %rax, %rdi
leaq 0x21f3e(%rip), %rsi     # 0x5cf37
callq 0x36f80
movb %al, 0x5df(%rsp)
jmp 0x3b007
movb 0x5df(%rsp), %al
testb $0x1, %al
jne 0x3b014
jmp 0x3b074
movl 0x14ec(%rsp), %eax
addl $0x1, %eax
movl %eax, 0x5d8(%rsp)
leaq 0x1850(%rsp), %rdi
callq 0x16bb0
movq %rax, %rcx
movl 0x5d8(%rsp), %eax
cmpl %ecx, %eax
jge 0x3b074
movl 0x14ec(%rsp), %eax
incl %eax
movslq %eax, %rsi
leaq 0x1850(%rsp), %rdi
callq 0x4fe90
movq %rax, %rsi
movq 0x1aa0(%rsp), %rdi
addq $0xc0, %rdi
callq 0x4060
jmp 0x3b072
jmp 0x3b074
movslq 0x14ec(%rsp), %rsi
leaq 0x1850(%rsp), %rdi
callq 0x4fe90
movq %rax, %rdi
leaq 0x21eb6(%rip), %rsi     # 0x5cf49
callq 0x36f80
movb %al, 0x5d7(%rsp)
jmp 0x3b0a1
movb 0x5d7(%rsp), %al
testb $0x1, %al
jne 0x3b0ae
jmp 0x3b10e
movl 0x14ec(%rsp), %eax
addl $0x1, %eax
movl %eax, 0x5d0(%rsp)
leaq 0x1850(%rsp), %rdi
callq 0x16bb0
movq %rax, %rcx
movl 0x5d0(%rsp), %eax
cmpl %ecx, %eax
jge 0x3b10e
movl 0x14ec(%rsp), %eax
incl %eax
movslq %eax, %rsi
leaq 0x1850(%rsp), %rdi
callq 0x4fe90
movq %rax, %rsi
movq 0x1aa0(%rsp), %rdi
addq $0xe0, %rdi
callq 0x4060
jmp 0x3b10c
jmp 0x3b10e
movslq 0x14ec(%rsp), %rsi
leaq 0x1850(%rsp), %rdi
callq 0x4fe90
movq %rax, %rdi
leaq 0x21e2f(%rip), %rsi     # 0x5cf5c
callq 0x36f80
movb %al, 0x5cf(%rsp)
jmp 0x3b13b
movb 0x5cf(%rsp), %al
testb $0x1, %al
jne 0x3b148
jmp 0x3b1a8
movl 0x14ec(%rsp), %eax
addl $0x1, %eax
movl %eax, 0x5c8(%rsp)
leaq 0x1850(%rsp), %rdi
callq 0x16bb0
movq %rax, %rcx
movl 0x5c8(%rsp), %eax
cmpl %ecx, %eax
jge 0x3b1a8
movl 0x14ec(%rsp), %eax
incl %eax
movslq %eax, %rsi
leaq 0x1850(%rsp), %rdi
callq 0x4fe90
movq %rax, %rsi
movq 0x1aa0(%rsp), %rdi
addq $0x100, %rdi            # imm = 0x100
callq 0x4060
jmp 0x3b1a6
jmp 0x3b1a8
movslq 0x14ec(%rsp), %rsi
leaq 0x1850(%rsp), %rdi
callq 0x4fe90
movq %rax, %rdi
leaq 0x21da8(%rip), %rsi     # 0x5cf6f
callq 0x36f80
movb %al, 0x5c7(%rsp)
jmp 0x3b1d5
movb 0x5c7(%rsp), %al
testb $0x1, %al
jne 0x3b1e2
jmp 0x3b242
movl 0x14ec(%rsp), %eax
addl $0x1, %eax
movl %eax, 0x5c0(%rsp)
leaq 0x1850(%rsp), %rdi
callq 0x16bb0
movq %rax, %rcx
movl 0x5c0(%rsp), %eax
cmpl %ecx, %eax
jge 0x3b242
movl 0x14ec(%rsp), %eax
incl %eax
movslq %eax, %rsi
leaq 0x1850(%rsp), %rdi
callq 0x4fe90
movq %rax, %rsi
movq 0x1aa0(%rsp), %rdi
addq $0x120, %rdi            # imm = 0x120
callq 0x4060
jmp 0x3b240
jmp 0x3b242
movslq 0x14ec(%rsp), %rsi
leaq 0x1850(%rsp), %rdi
callq 0x4fe90
movq %rax, %rdi
leaq 0x21d22(%rip), %rsi     # 0x5cf83
callq 0x36f80
movb %al, 0x5bf(%rsp)
jmp 0x3b26f
movb 0x5bf(%rsp), %al
testb $0x1, %al
jne 0x3b27c
jmp 0x3b2dc
movl 0x14ec(%rsp), %eax
addl $0x1, %eax
movl %eax, 0x5b8(%rsp)
leaq 0x1850(%rsp), %rdi
callq 0x16bb0
movq %rax, %rcx
movl 0x5b8(%rsp), %eax
cmpl %ecx, %eax
jge 0x3b2dc
movl 0x14ec(%rsp), %eax
incl %eax
movslq %eax, %rsi
leaq 0x1850(%rsp), %rdi
callq 0x4fe90
movq %rax, %rsi
movq 0x1aa0(%rsp), %rdi
addq $0x140, %rdi            # imm = 0x140
callq 0x4060
jmp 0x3b2da
jmp 0x3b2dc
movslq 0x14ec(%rsp), %rsi
leaq 0x1850(%rsp), %rdi
callq 0x4fe90
movq %rax, %rdi
leaq 0x21ca0(%rip), %rsi     # 0x5cf9b
callq 0x36f80
movb %al, 0x5b7(%rsp)
jmp 0x3b309
movb 0x5b7(%rsp), %al
testb $0x1, %al
jne 0x3b316
jmp 0x3b376
movl 0x14ec(%rsp), %eax
addl $0x1, %eax
movl %eax, 0x5b0(%rsp)
leaq 0x1850(%rsp), %rdi
callq 0x16bb0
movq %rax, %rcx
movl 0x5b0(%rsp), %eax
cmpl %ecx, %eax
jge 0x3b376
movl 0x14ec(%rsp), %eax
incl %eax
movslq %eax, %rsi
leaq 0x1850(%rsp), %rdi
callq 0x4fe90
movq %rax, %rsi
movq 0x1aa0(%rsp), %rdi
addq $0x160, %rdi            # imm = 0x160
callq 0x4060
jmp 0x3b374
jmp 0x3b376
movslq 0x14ec(%rsp), %rsi
leaq 0x1850(%rsp), %rdi
callq 0x4fe90
movq %rax, %rdi
leaq 0x21c1e(%rip), %rsi     # 0x5cfb3
callq 0x36f80
movb %al, 0x5af(%rsp)
jmp 0x3b3a3
movb 0x5af(%rsp), %al
testb $0x1, %al
jne 0x3b3b0
jmp 0x3b410
movl 0x14ec(%rsp), %eax
addl $0x1, %eax
movl %eax, 0x5a8(%rsp)
leaq 0x1850(%rsp), %rdi
callq 0x16bb0
movq %rax, %rcx
movl 0x5a8(%rsp), %eax
cmpl %ecx, %eax
jge 0x3b410
movl 0x14ec(%rsp), %eax
incl %eax
movslq %eax, %rsi
leaq 0x1850(%rsp), %rdi
callq 0x4fe90
movq %rax, %rsi
movq 0x1aa0(%rsp), %rdi
addq $0x180, %rdi            # imm = 0x180
callq 0x4060
jmp 0x3b40e
jmp 0x3b410
movslq 0x14ec(%rsp), %rsi
leaq 0x1850(%rsp), %rdi
callq 0x4fe90
movq %rax, %rdi
leaq 0x21b9d(%rip), %rsi     # 0x5cfcc
callq 0x36f80
movb %al, 0x5a7(%rsp)
jmp 0x3b43d
movb 0x5a7(%rsp), %al
testb $0x1, %al
jne 0x3b44a
jmp 0x3b4aa
movl 0x14ec(%rsp), %eax
addl $0x1, %eax
movl %eax, 0x5a0(%rsp)
leaq 0x1850(%rsp), %rdi
callq 0x16bb0
movq %rax, %rcx
movl 0x5a0(%rsp), %eax
cmpl %ecx, %eax
jge 0x3b4aa
movl 0x14ec(%rsp), %eax
incl %eax
movslq %eax, %rsi
leaq 0x1850(%rsp), %rdi
callq 0x4fe90
movq %rax, %rsi
movq 0x1aa0(%rsp), %rdi
addq $0x1a0, %rdi            # imm = 0x1A0
callq 0x4060
jmp 0x3b4a8
jmp 0x3b4aa
movslq 0x14ec(%rsp), %rsi
leaq 0x1850(%rsp), %rdi
callq 0x4fe90
movq %rax, %rdi
leaq 0x21b13(%rip), %rsi     # 0x5cfdc
callq 0x36f80
movb %al, 0x59f(%rsp)
jmp 0x3b4d7
movb 0x59f(%rsp), %al
testb $0x1, %al
jne 0x3b4e4
jmp 0x3b544
movl 0x14ec(%rsp), %eax
addl $0x1, %eax
movl %eax, 0x598(%rsp)
leaq 0x1850(%rsp), %rdi
callq 0x16bb0
movq %rax, %rcx
movl 0x598(%rsp), %eax
cmpl %ecx, %eax
jge 0x3b544
movl 0x14ec(%rsp), %eax
incl %eax
movslq %eax, %rsi
leaq 0x1850(%rsp), %rdi
callq 0x4fe90
movq %rax, %rsi
movq 0x1aa0(%rsp), %rdi
addq $0x1c0, %rdi            # imm = 0x1C0
callq 0x4060
jmp 0x3b542
jmp 0x3b544
movslq 0x14ec(%rsp), %rsi
leaq 0x1850(%rsp), %rdi
callq 0x4fe90
movq %rax, %rdi
leaq 0x21a93(%rip), %rsi     # 0x5cff6
callq 0x36f80
movb %al, 0x597(%rsp)
jmp 0x3b571
movb 0x597(%rsp), %al
testb $0x1, %al
jne 0x3b57e
jmp 0x3b5de
movl 0x14ec(%rsp), %eax
addl $0x1, %eax
movl %eax, 0x590(%rsp)
leaq 0x1850(%rsp), %rdi
callq 0x16bb0
movq %rax, %rcx
movl 0x590(%rsp), %eax
cmpl %ecx, %eax
jge 0x3b5de
movl 0x14ec(%rsp), %eax
incl %eax
movslq %eax, %rsi
leaq 0x1850(%rsp), %rdi
callq 0x4fe90
movq %rax, %rsi
movq 0x1aa0(%rsp), %rdi
addq $0x1e0, %rdi            # imm = 0x1E0
callq 0x4060
jmp 0x3b5dc
jmp 0x3b5de
movslq 0x14ec(%rsp), %rsi
leaq 0x1850(%rsp), %rdi
callq 0x4fe90
movq %rax, %rdi
leaq 0x21a10(%rip), %rsi     # 0x5d00d
callq 0x36f80
movb %al, 0x58f(%rsp)
jmp 0x3b60b
movb 0x58f(%rsp), %al
testb $0x1, %al
jne 0x3b618
jmp 0x3b678
movl 0x14ec(%rsp), %eax
addl $0x1, %eax
movl %eax, 0x588(%rsp)
leaq 0x1850(%rsp), %rdi
callq 0x16bb0
movq %rax, %rcx
movl 0x588(%rsp), %eax
cmpl %ecx, %eax
jge 0x3b678
movl 0x14ec(%rsp), %eax
incl %eax
movslq %eax, %rsi
leaq 0x1850(%rsp), %rdi
callq 0x4fe90
movq %rax, %rsi
movq 0x1aa0(%rsp), %rdi
addq $0x200, %rdi            # imm = 0x200
callq 0x4060
jmp 0x3b676
jmp 0x3b678
movslq 0x14ec(%rsp), %rsi
leaq 0x1850(%rsp), %rdi
callq 0x4fe90
movq %rax, %rdi
leaq 0x2198f(%rip), %rsi     # 0x5d026
callq 0x36f80
movb %al, 0x587(%rsp)
jmp 0x3b6a5
movb 0x587(%rsp), %al
testb $0x1, %al
jne 0x3b6b2
jmp 0x3b712
movl 0x14ec(%rsp), %eax
addl $0x1, %eax
movl %eax, 0x580(%rsp)
leaq 0x1850(%rsp), %rdi
callq 0x16bb0
movq %rax, %rcx
movl 0x580(%rsp), %eax
cmpl %ecx, %eax
jge 0x3b712
movl 0x14ec(%rsp), %eax
incl %eax
movslq %eax, %rsi
leaq 0x1850(%rsp), %rdi
callq 0x4fe90
movq %rax, %rsi
movq 0x1aa0(%rsp), %rdi
addq $0x220, %rdi            # imm = 0x220
callq 0x4060
jmp 0x3b710
jmp 0x3b712
movslq 0x14ec(%rsp), %rsi
leaq 0x1850(%rsp), %rdi
callq 0x4fe90
movq %rax, %rdi
leaq 0x21911(%rip), %rsi     # 0x5d042
callq 0x36f80
movb %al, 0x57f(%rsp)
jmp 0x3b73f
movb 0x57f(%rsp), %al
testb $0x1, %al
jne 0x3b74c
jmp 0x3b7ac
movl 0x14ec(%rsp), %eax
addl $0x1, %eax
movl %eax, 0x578(%rsp)
leaq 0x1850(%rsp), %rdi
callq 0x16bb0
movq %rax, %rcx
movl 0x578(%rsp), %eax
cmpl %ecx, %eax
jge 0x3b7ac
movl 0x14ec(%rsp), %eax
incl %eax
movslq %eax, %rsi
leaq 0x1850(%rsp), %rdi
callq 0x4fe90
movq %rax, %rsi
movq 0x1aa0(%rsp), %rdi
addq $0x240, %rdi            # imm = 0x240
callq 0x4060
jmp 0x3b7aa
jmp 0x3b7ac
movslq 0x14ec(%rsp), %rsi
leaq 0x1850(%rsp), %rdi
callq 0x4fe90
movq %rax, %rdi
leaq 0x21885(%rip), %rsi     # 0x5d050
callq 0x36f80
movb %al, 0x577(%rsp)
jmp 0x3b7d9
movb 0x577(%rsp), %al
testb $0x1, %al
jne 0x3b7e6
jmp 0x3b846
movl 0x14ec(%rsp), %eax
addl $0x1, %eax
movl %eax, 0x570(%rsp)
leaq 0x1850(%rsp), %rdi
callq 0x16bb0
movq %rax, %rcx
movl 0x570(%rsp), %eax
cmpl %ecx, %eax
jge 0x3b846
movl 0x14ec(%rsp), %eax
incl %eax
movslq %eax, %rsi
leaq 0x1850(%rsp), %rdi
callq 0x4fe90
movq %rax, %rsi
movq 0x1aa0(%rsp), %rdi
addq $0x260, %rdi            # imm = 0x260
callq 0x4060
jmp 0x3b844
jmp 0x3b846
movslq 0x14ec(%rsp), %rsi
leaq 0x1850(%rsp), %rdi
callq 0x4fe90
movq %rax, %rdi
leaq 0x21806(%rip), %rsi     # 0x5d06b
callq 0x36f80
movb %al, 0x56f(%rsp)
jmp 0x3b873
movb 0x56f(%rsp), %al
testb $0x1, %al
jne 0x3b880
jmp 0x3b8e0
movl 0x14ec(%rsp), %eax
addl $0x1, %eax
movl %eax, 0x568(%rsp)
leaq 0x1850(%rsp), %rdi
callq 0x16bb0
movq %rax, %rcx
movl 0x568(%rsp), %eax
cmpl %ecx, %eax
jge 0x3b8e0
movl 0x14ec(%rsp), %eax
incl %eax
movslq %eax, %rsi
leaq 0x1850(%rsp), %rdi
callq 0x4fe90
movq %rax, %rsi
movq 0x1aa0(%rsp), %rdi
addq $0x280, %rdi            # imm = 0x280
callq 0x4060
jmp 0x3b8de
jmp 0x3b8e0
jmp 0x3b8e2
movl 0x14ec(%rsp), %eax
addl $0x1, %eax
movl %eax, 0x14ec(%rsp)
jmp 0x3ade5
movl $0x1, 0x14e8(%rsp)
movl 0x14e8(%rsp), %eax
movl %eax, 0x564(%rsp)
leaq 0x1850(%rsp), %rdi
callq 0x16bb0
movq %rax, %rcx
movl 0x564(%rsp), %eax
cmpl %ecx, %eax
jge 0x3ffd8
movslq 0x14e8(%rsp), %rsi
leaq 0x1850(%rsp), %rdi
callq 0x4fe90
movq %rax, %rdi
leaq 0x20ab2(%rip), %rsi     # 0x5c401
callq 0x36f80
movb %al, 0x563(%rsp)
jmp 0x3b95d
movb 0x563(%rsp), %al
testb $0x1, %al
jne 0x3b96d
jmp 0x3bad7
movl 0x14e8(%rsp), %eax
addl $0x1, %eax
movl %eax, 0x55c(%rsp)
leaq 0x1850(%rsp), %rdi
callq 0x16bb0
movq %rax, %rcx
movl 0x55c(%rsp), %eax
cmpl %ecx, %eax
jge 0x3bad7
movl 0x14e8(%rsp), %eax
incl %eax
movslq %eax, %rsi
leaq 0x1850(%rsp), %rdi
callq 0x4fe90
movq %rax, %rsi
movl $0x1, 0x14bc(%rsp)
leaq 0x14c0(%rsp), %rdi
leaq 0x14bc(%rsp), %rdx
callq 0x4feb0
jmp 0x3b9db
movq 0x1aa0(%rsp), %rax
addq $0x2b70, %rax           # imm = 0x2B70
movq %rax, 0x548(%rsp)
leaq 0x1497(%rsp), %rdi
movq %rdi, 0x550(%rsp)
callq 0x4740
movq 0x550(%rsp), %rdx
leaq 0x209ec(%rip), %rsi     # 0x5c401
leaq 0x1498(%rsp), %rdi
callq 0x4580
jmp 0x3ba24
movq 0x548(%rsp), %rdi
leaq 0x1498(%rsp), %rsi
callq 0x2b0b0
movq %rax, 0x540(%rsp)
jmp 0x3ba43
movq 0x540(%rsp), %rdi
leaq 0x14c0(%rsp), %rsi
callq 0x2b1a0
leaq 0x1498(%rsp), %rdi
callq 0x4270
leaq 0x1497(%rsp), %rdi
callq 0x4490
leaq 0x14c0(%rsp), %rdi
callq 0x2b1e0
jmp 0x3bad7
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1870(%rsp)
movl %eax, 0x186c(%rsp)
jmp 0x3bab8
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1870(%rsp)
movl %eax, 0x186c(%rsp)
leaq 0x1498(%rsp), %rdi
callq 0x4270
leaq 0x1497(%rsp), %rdi
callq 0x4490
leaq 0x14c0(%rsp), %rdi
callq 0x2b1e0
jmp 0x3fffa
movslq 0x14e8(%rsp), %rsi
leaq 0x1850(%rsp), %rdi
callq 0x4fe90
movq %rax, %rdi
leaq 0x20918(%rip), %rsi     # 0x5c40e
callq 0x36f80
movb %al, 0x53f(%rsp)
jmp 0x3bb04
movb 0x53f(%rsp), %al
testb $0x1, %al
jne 0x3bb14
jmp 0x3bc7e
movl 0x14e8(%rsp), %eax
addl $0x1, %eax
movl %eax, 0x538(%rsp)
leaq 0x1850(%rsp), %rdi
callq 0x16bb0
movq %rax, %rcx
movl 0x538(%rsp), %eax
cmpl %ecx, %eax
jge 0x3bc7e
movl 0x14e8(%rsp), %eax
incl %eax
movslq %eax, %rsi
leaq 0x1850(%rsp), %rdi
callq 0x4fe90
movq %rax, %rsi
movl $0x1, 0x1464(%rsp)
leaq 0x1468(%rsp), %rdi
leaq 0x1464(%rsp), %rdx
callq 0x4feb0
jmp 0x3bb82
movq 0x1aa0(%rsp), %rax
addq $0x2b70, %rax           # imm = 0x2B70
movq %rax, 0x528(%rsp)
leaq 0x143f(%rsp), %rdi
movq %rdi, 0x530(%rsp)
callq 0x4740
movq 0x530(%rsp), %rdx
leaq 0x20852(%rip), %rsi     # 0x5c40e
leaq 0x1440(%rsp), %rdi
callq 0x4580
jmp 0x3bbcb
movq 0x528(%rsp), %rdi
leaq 0x1440(%rsp), %rsi
callq 0x2b0b0
movq %rax, 0x520(%rsp)
jmp 0x3bbea
movq 0x520(%rsp), %rdi
leaq 0x1468(%rsp), %rsi
callq 0x2b1a0
leaq 0x1440(%rsp), %rdi
callq 0x4270
leaq 0x143f(%rsp), %rdi
callq 0x4490
leaq 0x1468(%rsp), %rdi
callq 0x2b1e0
jmp 0x3bc7e
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1870(%rsp)
movl %eax, 0x186c(%rsp)
jmp 0x3bc5f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1870(%rsp)
movl %eax, 0x186c(%rsp)
leaq 0x1440(%rsp), %rdi
callq 0x4270
leaq 0x143f(%rsp), %rdi
callq 0x4490
leaq 0x1468(%rsp), %rdi
callq 0x2b1e0
jmp 0x3fffa
movslq 0x14e8(%rsp), %rsi
leaq 0x1850(%rsp), %rdi
callq 0x4fe90
movq %rax, %rdi
leaq 0x2077b(%rip), %rsi     # 0x5c418
callq 0x36f80
movb %al, 0x51f(%rsp)
jmp 0x3bcab
movb 0x51f(%rsp), %al
testb $0x1, %al
jne 0x3bcbb
jmp 0x3be25
movl 0x14e8(%rsp), %eax
addl $0x1, %eax
movl %eax, 0x518(%rsp)
leaq 0x1850(%rsp), %rdi
callq 0x16bb0
movq %rax, %rcx
movl 0x518(%rsp), %eax
cmpl %ecx, %eax
jge 0x3be25
movl 0x14e8(%rsp), %eax
incl %eax
movslq %eax, %rsi
leaq 0x1850(%rsp), %rdi
callq 0x4fe90
movq %rax, %rsi
movl $0x1, 0x140c(%rsp)
leaq 0x1410(%rsp), %rdi
leaq 0x140c(%rsp), %rdx
callq 0x4feb0
jmp 0x3bd29
movq 0x1aa0(%rsp), %rax
addq $0x2b70, %rax           # imm = 0x2B70
movq %rax, 0x508(%rsp)
leaq 0x13e7(%rsp), %rdi
movq %rdi, 0x510(%rsp)
callq 0x4740
movq 0x510(%rsp), %rdx
leaq 0x206b5(%rip), %rsi     # 0x5c418
leaq 0x13e8(%rsp), %rdi
callq 0x4580
jmp 0x3bd72
movq 0x508(%rsp), %rdi
leaq 0x13e8(%rsp), %rsi
callq 0x2b0b0
movq %rax, 0x500(%rsp)
jmp 0x3bd91
movq 0x500(%rsp), %rdi
leaq 0x1410(%rsp), %rsi
callq 0x2b1a0
leaq 0x13e8(%rsp), %rdi
callq 0x4270
leaq 0x13e7(%rsp), %rdi
callq 0x4490
leaq 0x1410(%rsp), %rdi
callq 0x2b1e0
jmp 0x3be25
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1870(%rsp)
movl %eax, 0x186c(%rsp)
jmp 0x3be06
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1870(%rsp)
movl %eax, 0x186c(%rsp)
leaq 0x13e8(%rsp), %rdi
callq 0x4270
leaq 0x13e7(%rsp), %rdi
callq 0x4490
leaq 0x1410(%rsp), %rdi
callq 0x2b1e0
jmp 0x3fffa
movslq 0x14e8(%rsp), %rsi
leaq 0x1850(%rsp), %rdi
callq 0x4fe90
movq %rax, %rdi
leaq 0x205e3(%rip), %rsi     # 0x5c427
callq 0x36f80
movb %al, 0x4ff(%rsp)
jmp 0x3be52
movb 0x4ff(%rsp), %al
testb $0x1, %al
jne 0x3be62
jmp 0x3bfcc
movl 0x14e8(%rsp), %eax
addl $0x1, %eax
movl %eax, 0x4f8(%rsp)
leaq 0x1850(%rsp), %rdi
callq 0x16bb0
movq %rax, %rcx
movl 0x4f8(%rsp), %eax
cmpl %ecx, %eax
jge 0x3bfcc
movl 0x14e8(%rsp), %eax
incl %eax
movslq %eax, %rsi
leaq 0x1850(%rsp), %rdi
callq 0x4fe90
movq %rax, %rsi
movl $0x1, 0x13b4(%rsp)
leaq 0x13b8(%rsp), %rdi
leaq 0x13b4(%rsp), %rdx
callq 0x4feb0
jmp 0x3bed0
movq 0x1aa0(%rsp), %rax
addq $0x2b70, %rax           # imm = 0x2B70
movq %rax, 0x4e8(%rsp)
leaq 0x138f(%rsp), %rdi
movq %rdi, 0x4f0(%rsp)
callq 0x4740
movq 0x4f0(%rsp), %rdx
leaq 0x2051d(%rip), %rsi     # 0x5c427
leaq 0x1390(%rsp), %rdi
callq 0x4580
jmp 0x3bf19
movq 0x4e8(%rsp), %rdi
leaq 0x1390(%rsp), %rsi
callq 0x2b0b0
movq %rax, 0x4e0(%rsp)
jmp 0x3bf38
movq 0x4e0(%rsp), %rdi
leaq 0x13b8(%rsp), %rsi
callq 0x2b1a0
leaq 0x1390(%rsp), %rdi
callq 0x4270
leaq 0x138f(%rsp), %rdi
callq 0x4490
leaq 0x13b8(%rsp), %rdi
callq 0x2b1e0
jmp 0x3bfcc
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1870(%rsp)
movl %eax, 0x186c(%rsp)
jmp 0x3bfad
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1870(%rsp)
movl %eax, 0x186c(%rsp)
leaq 0x1390(%rsp), %rdi
callq 0x4270
leaq 0x138f(%rsp), %rdi
callq 0x4490
leaq 0x13b8(%rsp), %rdi
callq 0x2b1e0
jmp 0x3fffa
movslq 0x14e8(%rsp), %rsi
leaq 0x1850(%rsp), %rdi
callq 0x4fe90
movq %rax, %rdi
leaq 0x20446(%rip), %rsi     # 0x5c431
callq 0x36f80
movb %al, 0x4df(%rsp)
jmp 0x3bff9
movb 0x4df(%rsp), %al
testb $0x1, %al
jne 0x3c009
jmp 0x3c173
movl 0x14e8(%rsp), %eax
addl $0x1, %eax
movl %eax, 0x4d8(%rsp)
leaq 0x1850(%rsp), %rdi
callq 0x16bb0
movq %rax, %rcx
movl 0x4d8(%rsp), %eax
cmpl %ecx, %eax
jge 0x3c173
movl 0x14e8(%rsp), %eax
incl %eax
movslq %eax, %rsi
leaq 0x1850(%rsp), %rdi
callq 0x4fe90
movq %rax, %rsi
movl $0x1, 0x135c(%rsp)
leaq 0x1360(%rsp), %rdi
leaq 0x135c(%rsp), %rdx
callq 0x4feb0
jmp 0x3c077
movq 0x1aa0(%rsp), %rax
addq $0x2b70, %rax           # imm = 0x2B70
movq %rax, 0x4c8(%rsp)
leaq 0x1337(%rsp), %rdi
movq %rdi, 0x4d0(%rsp)
callq 0x4740
movq 0x4d0(%rsp), %rdx
leaq 0x20380(%rip), %rsi     # 0x5c431
leaq 0x1338(%rsp), %rdi
callq 0x4580
jmp 0x3c0c0
movq 0x4c8(%rsp), %rdi
leaq 0x1338(%rsp), %rsi
callq 0x2b0b0
movq %rax, 0x4c0(%rsp)
jmp 0x3c0df
movq 0x4c0(%rsp), %rdi
leaq 0x1360(%rsp), %rsi
callq 0x2b1a0
leaq 0x1338(%rsp), %rdi
callq 0x4270
leaq 0x1337(%rsp), %rdi
callq 0x4490
leaq 0x1360(%rsp), %rdi
callq 0x2b1e0
jmp 0x3c173
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1870(%rsp)
movl %eax, 0x186c(%rsp)
jmp 0x3c154
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1870(%rsp)
movl %eax, 0x186c(%rsp)
leaq 0x1338(%rsp), %rdi
callq 0x4270
leaq 0x1337(%rsp), %rdi
callq 0x4490
leaq 0x1360(%rsp), %rdi
callq 0x2b1e0
jmp 0x3fffa
movslq 0x14e8(%rsp), %rsi
leaq 0x1850(%rsp), %rdi
callq 0x4fe90
movq %rax, %rdi
leaq 0x202ab(%rip), %rsi     # 0x5c43d
callq 0x36f80
movb %al, 0x4bf(%rsp)
jmp 0x3c1a0
movb 0x4bf(%rsp), %al
testb $0x1, %al
jne 0x3c1b0
jmp 0x3c31a
movl 0x14e8(%rsp), %eax
addl $0x1, %eax
movl %eax, 0x4b8(%rsp)
leaq 0x1850(%rsp), %rdi
callq 0x16bb0
movq %rax, %rcx
movl 0x4b8(%rsp), %eax
cmpl %ecx, %eax
jge 0x3c31a
movl 0x14e8(%rsp), %eax
incl %eax
movslq %eax, %rsi
leaq 0x1850(%rsp), %rdi
callq 0x4fe90
movq %rax, %rsi
movl $0x1, 0x1304(%rsp)
leaq 0x1308(%rsp), %rdi
leaq 0x1304(%rsp), %rdx
callq 0x4feb0
jmp 0x3c21e
movq 0x1aa0(%rsp), %rax
addq $0x2b70, %rax           # imm = 0x2B70
movq %rax, 0x4a8(%rsp)
leaq 0x12df(%rsp), %rdi
movq %rdi, 0x4b0(%rsp)
callq 0x4740
movq 0x4b0(%rsp), %rdx
leaq 0x201e5(%rip), %rsi     # 0x5c43d
leaq 0x12e0(%rsp), %rdi
callq 0x4580
jmp 0x3c267
movq 0x4a8(%rsp), %rdi
leaq 0x12e0(%rsp), %rsi
callq 0x2b0b0
movq %rax, 0x4a0(%rsp)
jmp 0x3c286
movq 0x4a0(%rsp), %rdi
leaq 0x1308(%rsp), %rsi
callq 0x2b1a0
leaq 0x12e0(%rsp), %rdi
callq 0x4270
leaq 0x12df(%rsp), %rdi
callq 0x4490
leaq 0x1308(%rsp), %rdi
callq 0x2b1e0
jmp 0x3c31a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1870(%rsp)
movl %eax, 0x186c(%rsp)
jmp 0x3c2fb
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1870(%rsp)
movl %eax, 0x186c(%rsp)
leaq 0x12e0(%rsp), %rdi
callq 0x4270
leaq 0x12df(%rsp), %rdi
callq 0x4490
leaq 0x1308(%rsp), %rdi
callq 0x2b1e0
jmp 0x3fffa
movslq 0x14e8(%rsp), %rsi
leaq 0x1850(%rsp), %rdi
callq 0x4fe90
movq %rax, %rdi
leaq 0x20109(%rip), %rsi     # 0x5c442
callq 0x36f80
movb %al, 0x49f(%rsp)
jmp 0x3c347
movb 0x49f(%rsp), %al
testb $0x1, %al
jne 0x3c357
jmp 0x3c4c1
movl 0x14e8(%rsp), %eax
addl $0x1, %eax
movl %eax, 0x498(%rsp)
leaq 0x1850(%rsp), %rdi
callq 0x16bb0
movq %rax, %rcx
movl 0x498(%rsp), %eax
cmpl %ecx, %eax
jge 0x3c4c1
movl 0x14e8(%rsp), %eax
incl %eax
movslq %eax, %rsi
leaq 0x1850(%rsp), %rdi
callq 0x4fe90
movq %rax, %rsi
movl $0x1, 0x12ac(%rsp)
leaq 0x12b0(%rsp), %rdi
leaq 0x12ac(%rsp), %rdx
callq 0x4feb0
jmp 0x3c3c5
movq 0x1aa0(%rsp), %rax
addq $0x2b70, %rax           # imm = 0x2B70
movq %rax, 0x488(%rsp)
leaq 0x1287(%rsp), %rdi
movq %rdi, 0x490(%rsp)
callq 0x4740
movq 0x490(%rsp), %rdx
leaq 0x20043(%rip), %rsi     # 0x5c442
leaq 0x1288(%rsp), %rdi
callq 0x4580
jmp 0x3c40e
movq 0x488(%rsp), %rdi
leaq 0x1288(%rsp), %rsi
callq 0x2b0b0
movq %rax, 0x480(%rsp)
jmp 0x3c42d
movq 0x480(%rsp), %rdi
leaq 0x12b0(%rsp), %rsi
callq 0x2b1a0
leaq 0x1288(%rsp), %rdi
callq 0x4270
leaq 0x1287(%rsp), %rdi
callq 0x4490
leaq 0x12b0(%rsp), %rdi
callq 0x2b1e0
jmp 0x3c4c1
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1870(%rsp)
movl %eax, 0x186c(%rsp)
jmp 0x3c4a2
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1870(%rsp)
movl %eax, 0x186c(%rsp)
leaq 0x1288(%rsp), %rdi
callq 0x4270
leaq 0x1287(%rsp), %rdi
callq 0x4490
leaq 0x12b0(%rsp), %rdi
callq 0x2b1e0
jmp 0x3fffa
movslq 0x14e8(%rsp), %rsi
leaq 0x1850(%rsp), %rdi
callq 0x4fe90
movq %rax, %rdi
leaq 0x1ff67(%rip), %rsi     # 0x5c447
callq 0x36f80
movb %al, 0x47f(%rsp)
jmp 0x3c4ee
movb 0x47f(%rsp), %al
testb $0x1, %al
jne 0x3c4fe
jmp 0x3c668
movl 0x14e8(%rsp), %eax
addl $0x1, %eax
movl %eax, 0x478(%rsp)
leaq 0x1850(%rsp), %rdi
callq 0x16bb0
movq %rax, %rcx
movl 0x478(%rsp), %eax
cmpl %ecx, %eax
jge 0x3c668
movl 0x14e8(%rsp), %eax
incl %eax
movslq %eax, %rsi
leaq 0x1850(%rsp), %rdi
callq 0x4fe90
movq %rax, %rsi
movl $0x1, 0x1254(%rsp)
leaq 0x1258(%rsp), %rdi
leaq 0x1254(%rsp), %rdx
callq 0x4feb0
jmp 0x3c56c
movq 0x1aa0(%rsp), %rax
addq $0x2b70, %rax           # imm = 0x2B70
movq %rax, 0x468(%rsp)
leaq 0x122f(%rsp), %rdi
movq %rdi, 0x470(%rsp)
callq 0x4740
movq 0x470(%rsp), %rdx
leaq 0x1fea1(%rip), %rsi     # 0x5c447
leaq 0x1230(%rsp), %rdi
callq 0x4580
jmp 0x3c5b5
movq 0x468(%rsp), %rdi
leaq 0x1230(%rsp), %rsi
callq 0x2b0b0
movq %rax, 0x460(%rsp)
jmp 0x3c5d4
movq 0x460(%rsp), %rdi
leaq 0x1258(%rsp), %rsi
callq 0x2b1a0
leaq 0x1230(%rsp), %rdi
callq 0x4270
leaq 0x122f(%rsp), %rdi
callq 0x4490
leaq 0x1258(%rsp), %rdi
callq 0x2b1e0
jmp 0x3c668
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1870(%rsp)
movl %eax, 0x186c(%rsp)
jmp 0x3c649
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1870(%rsp)
movl %eax, 0x186c(%rsp)
leaq 0x1230(%rsp), %rdi
callq 0x4270
leaq 0x122f(%rsp), %rdi
callq 0x4490
leaq 0x1258(%rsp), %rdi
callq 0x2b1e0
jmp 0x3fffa
movslq 0x14e8(%rsp), %rsi
leaq 0x1850(%rsp), %rdi
callq 0x4fe90
movq %rax, %rdi
leaq 0x1fdce(%rip), %rsi     # 0x5c455
callq 0x36f80
movb %al, 0x45f(%rsp)
jmp 0x3c695
movb 0x45f(%rsp), %al
testb $0x1, %al
jne 0x3c6a5
jmp 0x3c80f
movl 0x14e8(%rsp), %eax
addl $0x1, %eax
movl %eax, 0x458(%rsp)
leaq 0x1850(%rsp), %rdi
callq 0x16bb0
movq %rax, %rcx
movl 0x458(%rsp), %eax
cmpl %ecx, %eax
jge 0x3c80f
movl 0x14e8(%rsp), %eax
incl %eax
movslq %eax, %rsi
leaq 0x1850(%rsp), %rdi
callq 0x4fe90
movq %rax, %rsi
movl $0x1, 0x11fc(%rsp)
leaq 0x1200(%rsp), %rdi
leaq 0x11fc(%rsp), %rdx
callq 0x4feb0
jmp 0x3c713
movq 0x1aa0(%rsp), %rax
addq $0x2b70, %rax           # imm = 0x2B70
movq %rax, 0x448(%rsp)
leaq 0x11d7(%rsp), %rdi
movq %rdi, 0x450(%rsp)
callq 0x4740
movq 0x450(%rsp), %rdx
leaq 0x1fd08(%rip), %rsi     # 0x5c455
leaq 0x11d8(%rsp), %rdi
callq 0x4580
jmp 0x3c75c
movq 0x448(%rsp), %rdi
leaq 0x11d8(%rsp), %rsi
callq 0x2b0b0
movq %rax, 0x440(%rsp)
jmp 0x3c77b
movq 0x440(%rsp), %rdi
leaq 0x1200(%rsp), %rsi
callq 0x2b1a0
leaq 0x11d8(%rsp), %rdi
callq 0x4270
leaq 0x11d7(%rsp), %rdi
callq 0x4490
leaq 0x1200(%rsp), %rdi
callq 0x2b1e0
jmp 0x3c80f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1870(%rsp)
movl %eax, 0x186c(%rsp)
jmp 0x3c7f0
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1870(%rsp)
movl %eax, 0x186c(%rsp)
leaq 0x11d8(%rsp), %rdi
callq 0x4270
leaq 0x11d7(%rsp), %rdi
callq 0x4490
leaq 0x1200(%rsp), %rdi
callq 0x2b1e0
jmp 0x3fffa
movslq 0x14e8(%rsp), %rsi
leaq 0x1850(%rsp), %rdi
callq 0x4fe90
movq %rax, %rdi
leaq 0x21eb9(%rip), %rsi     # 0x5e6e7
callq 0x36f80
movb %al, 0x43f(%rsp)
jmp 0x3c83c
movb 0x43f(%rsp), %al
testb $0x1, %al
jne 0x3c84c
jmp 0x3c9b6
movl 0x14e8(%rsp), %eax
addl $0x1, %eax
movl %eax, 0x438(%rsp)
leaq 0x1850(%rsp), %rdi
callq 0x16bb0
movq %rax, %rcx
movl 0x438(%rsp), %eax
cmpl %ecx, %eax
jge 0x3c9b6
movl 0x14e8(%rsp), %eax
incl %eax
movslq %eax, %rsi
leaq 0x1850(%rsp), %rdi
callq 0x4fe90
movq %rax, %rsi
movl $0x1, 0x11a4(%rsp)
leaq 0x11a8(%rsp), %rdi
leaq 0x11a4(%rsp), %rdx
callq 0x4feb0
jmp 0x3c8ba
movq 0x1aa0(%rsp), %rax
addq $0x2b70, %rax           # imm = 0x2B70
movq %rax, 0x428(%rsp)
leaq 0x117f(%rsp), %rdi
movq %rdi, 0x430(%rsp)
callq 0x4740
movq 0x430(%rsp), %rdx
leaq 0x21df3(%rip), %rsi     # 0x5e6e7
leaq 0x1180(%rsp), %rdi
callq 0x4580
jmp 0x3c903
movq 0x428(%rsp), %rdi
leaq 0x1180(%rsp), %rsi
callq 0x2b0b0
movq %rax, 0x420(%rsp)
jmp 0x3c922
movq 0x420(%rsp), %rdi
leaq 0x11a8(%rsp), %rsi
callq 0x2b1a0
leaq 0x1180(%rsp), %rdi
callq 0x4270
leaq 0x117f(%rsp), %rdi
callq 0x4490
leaq 0x11a8(%rsp), %rdi
callq 0x2b1e0
jmp 0x3c9b6
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1870(%rsp)
movl %eax, 0x186c(%rsp)
jmp 0x3c997
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1870(%rsp)
movl %eax, 0x186c(%rsp)
leaq 0x1180(%rsp), %rdi
callq 0x4270
leaq 0x117f(%rsp), %rdi
callq 0x4490
leaq 0x11a8(%rsp), %rdi
callq 0x2b1e0
jmp 0x3fffa
movslq 0x14e8(%rsp), %rsi
leaq 0x1850(%rsp), %rdi
callq 0x4fe90
movq %rax, %rdi
leaq 0x1fa94(%rip), %rsi     # 0x5c469
callq 0x36f80
movb %al, 0x41f(%rsp)
jmp 0x3c9e3
movb 0x41f(%rsp), %al
testb $0x1, %al
jne 0x3c9f3
jmp 0x3cb5d
movl 0x14e8(%rsp), %eax
addl $0x1, %eax
movl %eax, 0x418(%rsp)
leaq 0x1850(%rsp), %rdi
callq 0x16bb0
movq %rax, %rcx
movl 0x418(%rsp), %eax
cmpl %ecx, %eax
jge 0x3cb5d
movl 0x14e8(%rsp), %eax
incl %eax
movslq %eax, %rsi
leaq 0x1850(%rsp), %rdi
callq 0x4fe90
movq %rax, %rsi
movl $0x1, 0x114c(%rsp)
leaq 0x1150(%rsp), %rdi
leaq 0x114c(%rsp), %rdx
callq 0x4feb0
jmp 0x3ca61
movq 0x1aa0(%rsp), %rax
addq $0x2b70, %rax           # imm = 0x2B70
movq %rax, 0x408(%rsp)
leaq 0x1127(%rsp), %rdi
movq %rdi, 0x410(%rsp)
callq 0x4740
movq 0x410(%rsp), %rdx
leaq 0x1f9ce(%rip), %rsi     # 0x5c469
leaq 0x1128(%rsp), %rdi
callq 0x4580
jmp 0x3caaa
movq 0x408(%rsp), %rdi
leaq 0x1128(%rsp), %rsi
callq 0x2b0b0
movq %rax, 0x400(%rsp)
jmp 0x3cac9
movq 0x400(%rsp), %rdi
leaq 0x1150(%rsp), %rsi
callq 0x2b1a0
leaq 0x1128(%rsp), %rdi
callq 0x4270
leaq 0x1127(%rsp), %rdi
callq 0x4490
leaq 0x1150(%rsp), %rdi
callq 0x2b1e0
jmp 0x3cb5d
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1870(%rsp)
movl %eax, 0x186c(%rsp)
jmp 0x3cb3e
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1870(%rsp)
movl %eax, 0x186c(%rsp)
leaq 0x1128(%rsp), %rdi
callq 0x4270
leaq 0x1127(%rsp), %rdi
callq 0x4490
leaq 0x1150(%rsp), %rdi
callq 0x2b1e0
jmp 0x3fffa
movslq 0x14e8(%rsp), %rsi
leaq 0x1850(%rsp), %rdi
callq 0x4fe90
movq %rax, %rdi
leaq 0x1f8f9(%rip), %rsi     # 0x5c475
callq 0x36f80
movb %al, 0x3ff(%rsp)
jmp 0x3cb8a
movb 0x3ff(%rsp), %al
testb $0x1, %al
jne 0x3cb9a
jmp 0x3cd04
movl 0x14e8(%rsp), %eax
addl $0x1, %eax
movl %eax, 0x3f8(%rsp)
leaq 0x1850(%rsp), %rdi
callq 0x16bb0
movq %rax, %rcx
movl 0x3f8(%rsp), %eax
cmpl %ecx, %eax
jge 0x3cd04
movl 0x14e8(%rsp), %eax
incl %eax
movslq %eax, %rsi
leaq 0x1850(%rsp), %rdi
callq 0x4fe90
movq %rax, %rsi
movl $0x1, 0x10f4(%rsp)
leaq 0x10f8(%rsp), %rdi
leaq 0x10f4(%rsp), %rdx
callq 0x4feb0
jmp 0x3cc08
movq 0x1aa0(%rsp), %rax
addq $0x2b70, %rax           # imm = 0x2B70
movq %rax, 0x3e8(%rsp)
leaq 0x10cf(%rsp), %rdi
movq %rdi, 0x3f0(%rsp)
callq 0x4740
movq 0x3f0(%rsp), %rdx
leaq 0x1f833(%rip), %rsi     # 0x5c475
leaq 0x10d0(%rsp), %rdi
callq 0x4580
jmp 0x3cc51
movq 0x3e8(%rsp), %rdi
leaq 0x10d0(%rsp), %rsi
callq 0x2b0b0
movq %rax, 0x3e0(%rsp)
jmp 0x3cc70
movq 0x3e0(%rsp), %rdi
leaq 0x10f8(%rsp), %rsi
callq 0x2b1a0
leaq 0x10d0(%rsp), %rdi
callq 0x4270
leaq 0x10cf(%rsp), %rdi
callq 0x4490
leaq 0x10f8(%rsp), %rdi
callq 0x2b1e0
jmp 0x3cd04
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1870(%rsp)
movl %eax, 0x186c(%rsp)
jmp 0x3cce5
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1870(%rsp)
movl %eax, 0x186c(%rsp)
leaq 0x10d0(%rsp), %rdi
callq 0x4270
leaq 0x10cf(%rsp), %rdi
callq 0x4490
leaq 0x10f8(%rsp), %rdi
callq 0x2b1e0
jmp 0x3fffa
movslq 0x14e8(%rsp), %rsi
leaq 0x1850(%rsp), %rdi
callq 0x4fe90
movq %rax, %rdi
leaq 0x1f760(%rip), %rsi     # 0x5c483
callq 0x36f80
movb %al, 0x3df(%rsp)
jmp 0x3cd31
movb 0x3df(%rsp), %al
testb $0x1, %al
jne 0x3cd41
jmp 0x3ceab
movl 0x14e8(%rsp), %eax
addl $0x1, %eax
movl %eax, 0x3d8(%rsp)
leaq 0x1850(%rsp), %rdi
callq 0x16bb0
movq %rax, %rcx
movl 0x3d8(%rsp), %eax
cmpl %ecx, %eax
jge 0x3ceab
movl 0x14e8(%rsp), %eax
incl %eax
movslq %eax, %rsi
leaq 0x1850(%rsp), %rdi
callq 0x4fe90
movq %rax, %rsi
movl $0x1, 0x109c(%rsp)
leaq 0x10a0(%rsp), %rdi
leaq 0x109c(%rsp), %rdx
callq 0x4feb0
jmp 0x3cdaf
movq 0x1aa0(%rsp), %rax
addq $0x2b70, %rax           # imm = 0x2B70
movq %rax, 0x3c8(%rsp)
leaq 0x1077(%rsp), %rdi
movq %rdi, 0x3d0(%rsp)
callq 0x4740
movq 0x3d0(%rsp), %rdx
leaq 0x1f69a(%rip), %rsi     # 0x5c483
leaq 0x1078(%rsp), %rdi
callq 0x4580
jmp 0x3cdf8
movq 0x3c8(%rsp), %rdi
leaq 0x1078(%rsp), %rsi
callq 0x2b0b0
movq %rax, 0x3c0(%rsp)
jmp 0x3ce17
movq 0x3c0(%rsp), %rdi
leaq 0x10a0(%rsp), %rsi
callq 0x2b1a0
leaq 0x1078(%rsp), %rdi
callq 0x4270
leaq 0x1077(%rsp), %rdi
callq 0x4490
leaq 0x10a0(%rsp), %rdi
callq 0x2b1e0
jmp 0x3ceab
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1870(%rsp)
movl %eax, 0x186c(%rsp)
jmp 0x3ce8c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1870(%rsp)
movl %eax, 0x186c(%rsp)
leaq 0x1078(%rsp), %rdi
callq 0x4270
leaq 0x1077(%rsp), %rdi
callq 0x4490
leaq 0x10a0(%rsp), %rdi
callq 0x2b1e0
jmp 0x3fffa
movslq 0x14e8(%rsp), %rsi
leaq 0x1850(%rsp), %rdi
callq 0x4fe90
movq %rax, %rdi
leaq 0x1f5c9(%rip), %rsi     # 0x5c493
callq 0x36f80
movb %al, 0x3bf(%rsp)
jmp 0x3ced8
movb 0x3bf(%rsp), %al
testb $0x1, %al
jne 0x3cee8
jmp 0x3d052
movl 0x14e8(%rsp), %eax
addl $0x1, %eax
movl %eax, 0x3b8(%rsp)
leaq 0x1850(%rsp), %rdi
callq 0x16bb0
movq %rax, %rcx
movl 0x3b8(%rsp), %eax
cmpl %ecx, %eax
jge 0x3d052
movl 0x14e8(%rsp), %eax
incl %eax
movslq %eax, %rsi
leaq 0x1850(%rsp), %rdi
callq 0x4fe90
movq %rax, %rsi
movl $0x1, 0x1044(%rsp)
leaq 0x1048(%rsp), %rdi
leaq 0x1044(%rsp), %rdx
callq 0x4feb0
jmp 0x3cf56
movq 0x1aa0(%rsp), %rax
addq $0x2b70, %rax           # imm = 0x2B70
movq %rax, 0x3a8(%rsp)
leaq 0x101f(%rsp), %rdi
movq %rdi, 0x3b0(%rsp)
callq 0x4740
movq 0x3b0(%rsp), %rdx
leaq 0x1f503(%rip), %rsi     # 0x5c493
leaq 0x1020(%rsp), %rdi
callq 0x4580
jmp 0x3cf9f
movq 0x3a8(%rsp), %rdi
leaq 0x1020(%rsp), %rsi
callq 0x2b0b0
movq %rax, 0x3a0(%rsp)
jmp 0x3cfbe
movq 0x3a0(%rsp), %rdi
leaq 0x1048(%rsp), %rsi
callq 0x2b1a0
leaq 0x1020(%rsp), %rdi
callq 0x4270
leaq 0x101f(%rsp), %rdi
callq 0x4490
leaq 0x1048(%rsp), %rdi
callq 0x2b1e0
jmp 0x3d052
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1870(%rsp)
movl %eax, 0x186c(%rsp)
jmp 0x3d033
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1870(%rsp)
movl %eax, 0x186c(%rsp)
leaq 0x1020(%rsp), %rdi
callq 0x4270
leaq 0x101f(%rsp), %rdi
callq 0x4490
leaq 0x1048(%rsp), %rdi
callq 0x2b1e0
jmp 0x3fffa
movslq 0x14e8(%rsp), %rsi
leaq 0x1850(%rsp), %rdi
callq 0x4fe90
movq %rax, %rdi
leaq 0x1f432(%rip), %rsi     # 0x5c4a3
callq 0x36f80
movb %al, 0x39f(%rsp)
jmp 0x3d07f
movb 0x39f(%rsp), %al
testb $0x1, %al
jne 0x3d08f
jmp 0x3d1f9
movl 0x14e8(%rsp), %eax
addl $0x1, %eax
movl %eax, 0x398(%rsp)
leaq 0x1850(%rsp), %rdi
callq 0x16bb0
movq %rax, %rcx
movl 0x398(%rsp), %eax
cmpl %ecx, %eax
jge 0x3d1f9
movl 0x14e8(%rsp), %eax
incl %eax
movslq %eax, %rsi
leaq 0x1850(%rsp), %rdi
callq 0x4fe90
movq %rax, %rsi
movl $0x1, 0xfec(%rsp)
leaq 0xff0(%rsp), %rdi
leaq 0xfec(%rsp), %rdx
callq 0x4feb0
jmp 0x3d0fd
movq 0x1aa0(%rsp), %rax
addq $0x2b70, %rax           # imm = 0x2B70
movq %rax, 0x388(%rsp)
leaq 0xfc7(%rsp), %rdi
movq %rdi, 0x390(%rsp)
callq 0x4740
movq 0x390(%rsp), %rdx
leaq 0x1f36c(%rip), %rsi     # 0x5c4a3
leaq 0xfc8(%rsp), %rdi
callq 0x4580
jmp 0x3d146
movq 0x388(%rsp), %rdi
leaq 0xfc8(%rsp), %rsi
callq 0x2b0b0
movq %rax, 0x380(%rsp)
jmp 0x3d165
movq 0x380(%rsp), %rdi
leaq 0xff0(%rsp), %rsi
callq 0x2b1a0
leaq 0xfc8(%rsp), %rdi
callq 0x4270
leaq 0xfc7(%rsp), %rdi
callq 0x4490
leaq 0xff0(%rsp), %rdi
callq 0x2b1e0
jmp 0x3d1f9
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1870(%rsp)
movl %eax, 0x186c(%rsp)
jmp 0x3d1da
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1870(%rsp)
movl %eax, 0x186c(%rsp)
leaq 0xfc8(%rsp), %rdi
callq 0x4270
leaq 0xfc7(%rsp), %rdi
callq 0x4490
leaq 0xff0(%rsp), %rdi
callq 0x2b1e0
jmp 0x3fffa
movslq 0x14e8(%rsp), %rsi
leaq 0x1850(%rsp), %rdi
callq 0x4fe90
movq %rax, %rdi
leaq 0x1f297(%rip), %rsi     # 0x5c4af
callq 0x36f80
movb %al, 0x37f(%rsp)
jmp 0x3d226
movb 0x37f(%rsp), %al
testb $0x1, %al
jne 0x3d236
jmp 0x3d3a0
movl 0x14e8(%rsp), %eax
addl $0x1, %eax
movl %eax, 0x378(%rsp)
leaq 0x1850(%rsp), %rdi
callq 0x16bb0
movq %rax, %rcx
movl 0x378(%rsp), %eax
cmpl %ecx, %eax
jge 0x3d3a0
movl 0x14e8(%rsp), %eax
incl %eax
movslq %eax, %rsi
leaq 0x1850(%rsp), %rdi
callq 0x4fe90
movq %rax, %rsi
movl $0x1, 0xf94(%rsp)
leaq 0xf98(%rsp), %rdi
leaq 0xf94(%rsp), %rdx
callq 0x4feb0
jmp 0x3d2a4
movq 0x1aa0(%rsp), %rax
addq $0x2b70, %rax           # imm = 0x2B70
movq %rax, 0x368(%rsp)
leaq 0xf6f(%rsp), %rdi
movq %rdi, 0x370(%rsp)
callq 0x4740
movq 0x370(%rsp), %rdx
leaq 0x1f1d1(%rip), %rsi     # 0x5c4af
leaq 0xf70(%rsp), %rdi
callq 0x4580
jmp 0x3d2ed
movq 0x368(%rsp), %rdi
leaq 0xf70(%rsp), %rsi
callq 0x2b0b0
movq %rax, 0x360(%rsp)
jmp 0x3d30c
movq 0x360(%rsp), %rdi
leaq 0xf98(%rsp), %rsi
callq 0x2b1a0
leaq 0xf70(%rsp), %rdi
callq 0x4270
leaq 0xf6f(%rsp), %rdi
callq 0x4490
leaq 0xf98(%rsp), %rdi
callq 0x2b1e0
jmp 0x3d3a0
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1870(%rsp)
movl %eax, 0x186c(%rsp)
jmp 0x3d381
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1870(%rsp)
movl %eax, 0x186c(%rsp)
leaq 0xf70(%rsp), %rdi
callq 0x4270
leaq 0xf6f(%rsp), %rdi
callq 0x4490
leaq 0xf98(%rsp), %rdi
callq 0x2b1e0
jmp 0x3fffa
movslq 0x14e8(%rsp), %rsi
leaq 0x1850(%rsp), %rdi
callq 0x4fe90
movq %rax, %rdi
leaq 0x1f0fd(%rip), %rsi     # 0x5c4bc
callq 0x36f80
movb %al, 0x35f(%rsp)
jmp 0x3d3cd
movb 0x35f(%rsp), %al
testb $0x1, %al
jne 0x3d3dd
jmp 0x3d547
movl 0x14e8(%rsp), %eax
addl $0x1, %eax
movl %eax, 0x358(%rsp)
leaq 0x1850(%rsp), %rdi
callq 0x16bb0
movq %rax, %rcx
movl 0x358(%rsp), %eax
cmpl %ecx, %eax
jge 0x3d547
movl 0x14e8(%rsp), %eax
incl %eax
movslq %eax, %rsi
leaq 0x1850(%rsp), %rdi
callq 0x4fe90
movq %rax, %rsi
movl $0x1, 0xf3c(%rsp)
leaq 0xf40(%rsp), %rdi
leaq 0xf3c(%rsp), %rdx
callq 0x4feb0
jmp 0x3d44b
movq 0x1aa0(%rsp), %rax
addq $0x2b70, %rax           # imm = 0x2B70
movq %rax, 0x348(%rsp)
leaq 0xf17(%rsp), %rdi
movq %rdi, 0x350(%rsp)
callq 0x4740
movq 0x350(%rsp), %rdx
leaq 0x1f037(%rip), %rsi     # 0x5c4bc
leaq 0xf18(%rsp), %rdi
callq 0x4580
jmp 0x3d494
movq 0x348(%rsp), %rdi
leaq 0xf18(%rsp), %rsi
callq 0x2b0b0
movq %rax, 0x340(%rsp)
jmp 0x3d4b3
movq 0x340(%rsp), %rdi
leaq 0xf40(%rsp), %rsi
callq 0x2b1a0
leaq 0xf18(%rsp), %rdi
callq 0x4270
leaq 0xf17(%rsp), %rdi
callq 0x4490
leaq 0xf40(%rsp), %rdi
callq 0x2b1e0
jmp 0x3d547
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1870(%rsp)
movl %eax, 0x186c(%rsp)
jmp 0x3d528
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1870(%rsp)
movl %eax, 0x186c(%rsp)
leaq 0xf18(%rsp), %rdi
callq 0x4270
leaq 0xf17(%rsp), %rdi
callq 0x4490
leaq 0xf40(%rsp), %rdi
callq 0x2b1e0
jmp 0x3fffa
movslq 0x14e8(%rsp), %rsi
leaq 0x1850(%rsp), %rdi
callq 0x4fe90
movq %rax, %rdi
leaq 0x1ef6a(%rip), %rsi     # 0x5c4d0
callq 0x36f80
movb %al, 0x33f(%rsp)
jmp 0x3d574
movb 0x33f(%rsp), %al
testb $0x1, %al
jne 0x3d584
jmp 0x3d6ee
movl 0x14e8(%rsp), %eax
addl $0x1, %eax
movl %eax, 0x338(%rsp)
leaq 0x1850(%rsp), %rdi
callq 0x16bb0
movq %rax, %rcx
movl 0x338(%rsp), %eax
cmpl %ecx, %eax
jge 0x3d6ee
movl 0x14e8(%rsp), %eax
incl %eax
movslq %eax, %rsi
leaq 0x1850(%rsp), %rdi
callq 0x4fe90
movq %rax, %rsi
movl $0x1, 0xee4(%rsp)
leaq 0xee8(%rsp), %rdi
leaq 0xee4(%rsp), %rdx
callq 0x4feb0
jmp 0x3d5f2
movq 0x1aa0(%rsp), %rax
addq $0x2b70, %rax           # imm = 0x2B70
movq %rax, 0x328(%rsp)
leaq 0xebf(%rsp), %rdi
movq %rdi, 0x330(%rsp)
callq 0x4740
movq 0x330(%rsp), %rdx
leaq 0x1eea4(%rip), %rsi     # 0x5c4d0
leaq 0xec0(%rsp), %rdi
callq 0x4580
jmp 0x3d63b
movq 0x328(%rsp), %rdi
leaq 0xec0(%rsp), %rsi
callq 0x2b0b0
movq %rax, 0x320(%rsp)
jmp 0x3d65a
movq 0x320(%rsp), %rdi
leaq 0xee8(%rsp), %rsi
callq 0x2b1a0
leaq 0xec0(%rsp), %rdi
callq 0x4270
leaq 0xebf(%rsp), %rdi
callq 0x4490
leaq 0xee8(%rsp), %rdi
callq 0x2b1e0
jmp 0x3d6ee
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1870(%rsp)
movl %eax, 0x186c(%rsp)
jmp 0x3d6cf
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1870(%rsp)
movl %eax, 0x186c(%rsp)
leaq 0xec0(%rsp), %rdi
callq 0x4270
leaq 0xebf(%rsp), %rdi
callq 0x4490
leaq 0xee8(%rsp), %rdi
callq 0x2b1e0
jmp 0x3fffa
movslq 0x14e8(%rsp), %rsi
leaq 0x1850(%rsp), %rdi
callq 0x4fe90
movq %rax, %rdi
leaq 0x1edd6(%rip), %rsi     # 0x5c4e3
callq 0x36f80
movb %al, 0x31f(%rsp)
jmp 0x3d71b
movb 0x31f(%rsp), %al
testb $0x1, %al
jne 0x3d72b
jmp 0x3d895
movl 0x14e8(%rsp), %eax
addl $0x1, %eax
movl %eax, 0x318(%rsp)
leaq 0x1850(%rsp), %rdi
callq 0x16bb0
movq %rax, %rcx
movl 0x318(%rsp), %eax
cmpl %ecx, %eax
jge 0x3d895
movl 0x14e8(%rsp), %eax
incl %eax
movslq %eax, %rsi
leaq 0x1850(%rsp), %rdi
callq 0x4fe90
movq %rax, %rsi
movl $0x1, 0xe8c(%rsp)
leaq 0xe90(%rsp), %rdi
leaq 0xe8c(%rsp), %rdx
callq 0x4feb0
jmp 0x3d799
movq 0x1aa0(%rsp), %rax
addq $0x2b70, %rax           # imm = 0x2B70
movq %rax, 0x308(%rsp)
leaq 0xe67(%rsp), %rdi
movq %rdi, 0x310(%rsp)
callq 0x4740
movq 0x310(%rsp), %rdx
leaq 0x1ed10(%rip), %rsi     # 0x5c4e3
leaq 0xe68(%rsp), %rdi
callq 0x4580
jmp 0x3d7e2
movq 0x308(%rsp), %rdi
leaq 0xe68(%rsp), %rsi
callq 0x2b0b0
movq %rax, 0x300(%rsp)
jmp 0x3d801
movq 0x300(%rsp), %rdi
leaq 0xe90(%rsp), %rsi
callq 0x2b1a0
leaq 0xe68(%rsp), %rdi
callq 0x4270
leaq 0xe67(%rsp), %rdi
callq 0x4490
leaq 0xe90(%rsp), %rdi
callq 0x2b1e0
jmp 0x3d895
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1870(%rsp)
movl %eax, 0x186c(%rsp)
jmp 0x3d876
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1870(%rsp)
movl %eax, 0x186c(%rsp)
leaq 0xe68(%rsp), %rdi
callq 0x4270
leaq 0xe67(%rsp), %rdi
callq 0x4490
leaq 0xe90(%rsp), %rdi
callq 0x2b1e0
jmp 0x3fffa
movslq 0x14e8(%rsp), %rsi
leaq 0x1850(%rsp), %rdi
callq 0x4fe90
movq %rax, %rdi
leaq 0x1ec43(%rip), %rsi     # 0x5c4f7
callq 0x36f80
movb %al, 0x2ff(%rsp)
jmp 0x3d8c2
movb 0x2ff(%rsp), %al
testb $0x1, %al
jne 0x3d8d2
jmp 0x3da3c
movl 0x14e8(%rsp), %eax
addl $0x1, %eax
movl %eax, 0x2f8(%rsp)
leaq 0x1850(%rsp), %rdi
callq 0x16bb0
movq %rax, %rcx
movl 0x2f8(%rsp), %eax
cmpl %ecx, %eax
jge 0x3da3c
movl 0x14e8(%rsp), %eax
incl %eax
movslq %eax, %rsi
leaq 0x1850(%rsp), %rdi
callq 0x4fe90
movq %rax, %rsi
movl $0x1, 0xe34(%rsp)
leaq 0xe38(%rsp), %rdi
leaq 0xe34(%rsp), %rdx
callq 0x4feb0
jmp 0x3d940
movq 0x1aa0(%rsp), %rax
addq $0x2b70, %rax           # imm = 0x2B70
movq %rax, 0x2e8(%rsp)
leaq 0xe0f(%rsp), %rdi
movq %rdi, 0x2f0(%rsp)
callq 0x4740
movq 0x2f0(%rsp), %rdx
leaq 0x1eb7d(%rip), %rsi     # 0x5c4f7
leaq 0xe10(%rsp), %rdi
callq 0x4580
jmp 0x3d989
movq 0x2e8(%rsp), %rdi
leaq 0xe10(%rsp), %rsi
callq 0x2b0b0
movq %rax, 0x2e0(%rsp)
jmp 0x3d9a8
movq 0x2e0(%rsp), %rdi
leaq 0xe38(%rsp), %rsi
callq 0x2b1a0
leaq 0xe10(%rsp), %rdi
callq 0x4270
leaq 0xe0f(%rsp), %rdi
callq 0x4490
leaq 0xe38(%rsp), %rdi
callq 0x2b1e0
jmp 0x3da3c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1870(%rsp)
movl %eax, 0x186c(%rsp)
jmp 0x3da1d
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1870(%rsp)
movl %eax, 0x186c(%rsp)
leaq 0xe10(%rsp), %rdi
callq 0x4270
leaq 0xe0f(%rsp), %rdi
callq 0x4490
leaq 0xe38(%rsp), %rdi
callq 0x2b1e0
jmp 0x3fffa
movslq 0x14e8(%rsp), %rsi
leaq 0x1850(%rsp), %rdi
callq 0x4fe90
movq %rax, %rdi
leaq 0x1eab1(%rip), %rsi     # 0x5c50c
callq 0x36f80
movb %al, 0x2df(%rsp)
jmp 0x3da69
movb 0x2df(%rsp), %al
testb $0x1, %al
jne 0x3da79
jmp 0x3dbe3
movl 0x14e8(%rsp), %eax
addl $0x1, %eax
movl %eax, 0x2d8(%rsp)
leaq 0x1850(%rsp), %rdi
callq 0x16bb0
movq %rax, %rcx
movl 0x2d8(%rsp), %eax
cmpl %ecx, %eax
jge 0x3dbe3
movl 0x14e8(%rsp), %eax
incl %eax
movslq %eax, %rsi
leaq 0x1850(%rsp), %rdi
callq 0x4fe90
movq %rax, %rsi
movl $0x1, 0xddc(%rsp)
leaq 0xde0(%rsp), %rdi
leaq 0xddc(%rsp), %rdx
callq 0x4feb0
jmp 0x3dae7
movq 0x1aa0(%rsp), %rax
addq $0x2b70, %rax           # imm = 0x2B70
movq %rax, 0x2c8(%rsp)
leaq 0xdb7(%rsp), %rdi
movq %rdi, 0x2d0(%rsp)
callq 0x4740
movq 0x2d0(%rsp), %rdx
leaq 0x1e9eb(%rip), %rsi     # 0x5c50c
leaq 0xdb8(%rsp), %rdi
callq 0x4580
jmp 0x3db30
movq 0x2c8(%rsp), %rdi
leaq 0xdb8(%rsp), %rsi
callq 0x2b0b0
movq %rax, 0x2c0(%rsp)
jmp 0x3db4f
movq 0x2c0(%rsp), %rdi
leaq 0xde0(%rsp), %rsi
callq 0x2b1a0
leaq 0xdb8(%rsp), %rdi
callq 0x4270
leaq 0xdb7(%rsp), %rdi
callq 0x4490
leaq 0xde0(%rsp), %rdi
callq 0x2b1e0
jmp 0x3dbe3
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1870(%rsp)
movl %eax, 0x186c(%rsp)
jmp 0x3dbc4
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1870(%rsp)
movl %eax, 0x186c(%rsp)
leaq 0xdb8(%rsp), %rdi
callq 0x4270
leaq 0xdb7(%rsp), %rdi
callq 0x4490
leaq 0xde0(%rsp), %rdi
callq 0x2b1e0
jmp 0x3fffa
movslq 0x14e8(%rsp), %rsi
leaq 0x1850(%rsp), %rdi
callq 0x4fe90
movq %rax, %rdi
leaq 0x1e920(%rip), %rsi     # 0x5c522
callq 0x36f80
movb %al, 0x2bf(%rsp)
jmp 0x3dc10
movb 0x2bf(%rsp), %al
testb $0x1, %al
jne 0x3dc20
jmp 0x3dd8a
movl 0x14e8(%rsp), %eax
addl $0x1, %eax
movl %eax, 0x2b8(%rsp)
leaq 0x1850(%rsp), %rdi
callq 0x16bb0
movq %rax, %rcx
movl 0x2b8(%rsp), %eax
cmpl %ecx, %eax
jge 0x3dd8a
movl 0x14e8(%rsp), %eax
incl %eax
movslq %eax, %rsi
leaq 0x1850(%rsp), %rdi
callq 0x4fe90
movq %rax, %rsi
movl $0x1, 0xd84(%rsp)
leaq 0xd88(%rsp), %rdi
leaq 0xd84(%rsp), %rdx
callq 0x4feb0
jmp 0x3dc8e
movq 0x1aa0(%rsp), %rax
addq $0x2b70, %rax           # imm = 0x2B70
movq %rax, 0x2a8(%rsp)
leaq 0xd5f(%rsp), %rdi
movq %rdi, 0x2b0(%rsp)
callq 0x4740
movq 0x2b0(%rsp), %rdx
leaq 0x1e85a(%rip), %rsi     # 0x5c522
leaq 0xd60(%rsp), %rdi
callq 0x4580
jmp 0x3dcd7
movq 0x2a8(%rsp), %rdi
leaq 0xd60(%rsp), %rsi
callq 0x2b0b0
movq %rax, 0x2a0(%rsp)
jmp 0x3dcf6
movq 0x2a0(%rsp), %rdi
leaq 0xd88(%rsp), %rsi
callq 0x2b1a0
leaq 0xd60(%rsp), %rdi
callq 0x4270
leaq 0xd5f(%rsp), %rdi
callq 0x4490
leaq 0xd88(%rsp), %rdi
callq 0x2b1e0
jmp 0x3dd8a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1870(%rsp)
movl %eax, 0x186c(%rsp)
jmp 0x3dd6b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1870(%rsp)
movl %eax, 0x186c(%rsp)
leaq 0xd60(%rsp), %rdi
callq 0x4270
leaq 0xd5f(%rsp), %rdi
callq 0x4490
leaq 0xd88(%rsp), %rdi
callq 0x2b1e0
jmp 0x3fffa
movslq 0x14e8(%rsp), %rsi
leaq 0x1850(%rsp), %rdi
callq 0x4fe90
movq %rax, %rdi
leaq 0x1e78b(%rip), %rsi     # 0x5c534
callq 0x36f80
movb %al, 0x29f(%rsp)
jmp 0x3ddb7
movb 0x29f(%rsp), %al
testb $0x1, %al
jne 0x3ddc7
jmp 0x3df31
movl 0x14e8(%rsp), %eax
addl $0x1, %eax
movl %eax, 0x298(%rsp)
leaq 0x1850(%rsp), %rdi
callq 0x16bb0
movq %rax, %rcx
movl 0x298(%rsp), %eax
cmpl %ecx, %eax
jge 0x3df31
movl 0x14e8(%rsp), %eax
incl %eax
movslq %eax, %rsi
leaq 0x1850(%rsp), %rdi
callq 0x4fe90
movq %rax, %rsi
movl $0x1, 0xd2c(%rsp)
leaq 0xd30(%rsp), %rdi
leaq 0xd2c(%rsp), %rdx
callq 0x4feb0
jmp 0x3de35
movq 0x1aa0(%rsp), %rax
addq $0x2b70, %rax           # imm = 0x2B70
movq %rax, 0x288(%rsp)
leaq 0xd07(%rsp), %rdi
movq %rdi, 0x290(%rsp)
callq 0x4740
movq 0x290(%rsp), %rdx
leaq 0x1e6c5(%rip), %rsi     # 0x5c534
leaq 0xd08(%rsp), %rdi
callq 0x4580
jmp 0x3de7e
movq 0x288(%rsp), %rdi
leaq 0xd08(%rsp), %rsi
callq 0x2b0b0
movq %rax, 0x280(%rsp)
jmp 0x3de9d
movq 0x280(%rsp), %rdi
leaq 0xd30(%rsp), %rsi
callq 0x2b1a0
leaq 0xd08(%rsp), %rdi
callq 0x4270
leaq 0xd07(%rsp), %rdi
callq 0x4490
leaq 0xd30(%rsp), %rdi
callq 0x2b1e0
jmp 0x3df31
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1870(%rsp)
movl %eax, 0x186c(%rsp)
jmp 0x3df12
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1870(%rsp)
movl %eax, 0x186c(%rsp)
leaq 0xd08(%rsp), %rdi
callq 0x4270
leaq 0xd07(%rsp), %rdi
callq 0x4490
leaq 0xd30(%rsp), %rdi
callq 0x2b1e0
jmp 0x3fffa
movslq 0x14e8(%rsp), %rsi
leaq 0x1850(%rsp), %rdi
callq 0x4fe90
movq %rax, %rdi
leaq 0x1e5ee(%rip), %rsi     # 0x5c53e
callq 0x36f80
movb %al, 0x27f(%rsp)
jmp 0x3df5e
movb 0x27f(%rsp), %al
testb $0x1, %al
jne 0x3df6e
jmp 0x3e0d8
movl 0x14e8(%rsp), %eax
addl $0x1, %eax
movl %eax, 0x278(%rsp)
leaq 0x1850(%rsp), %rdi
callq 0x16bb0
movq %rax, %rcx
movl 0x278(%rsp), %eax
cmpl %ecx, %eax
jge 0x3e0d8
movl 0x14e8(%rsp), %eax
incl %eax
movslq %eax, %rsi
leaq 0x1850(%rsp), %rdi
callq 0x4fe90
movq %rax, %rsi
movl $0x1, 0xcd4(%rsp)
leaq 0xcd8(%rsp), %rdi
leaq 0xcd4(%rsp), %rdx
callq 0x4feb0
jmp 0x3dfdc
movq 0x1aa0(%rsp), %rax
addq $0x2b70, %rax           # imm = 0x2B70
movq %rax, 0x268(%rsp)
leaq 0xcaf(%rsp), %rdi
movq %rdi, 0x270(%rsp)
callq 0x4740
movq 0x270(%rsp), %rdx
leaq 0x1e528(%rip), %rsi     # 0x5c53e
leaq 0xcb0(%rsp), %rdi
callq 0x4580
jmp 0x3e025
movq 0x268(%rsp), %rdi
leaq 0xcb0(%rsp), %rsi
callq 0x2b0b0
movq %rax, 0x260(%rsp)
jmp 0x3e044
movq 0x260(%rsp), %rdi
leaq 0xcd8(%rsp), %rsi
callq 0x2b1a0
leaq 0xcb0(%rsp), %rdi
callq 0x4270
leaq 0xcaf(%rsp), %rdi
callq 0x4490
leaq 0xcd8(%rsp), %rdi
callq 0x2b1e0
jmp 0x3e0d8
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1870(%rsp)
movl %eax, 0x186c(%rsp)
jmp 0x3e0b9
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1870(%rsp)
movl %eax, 0x186c(%rsp)
leaq 0xcb0(%rsp), %rdi
callq 0x4270
leaq 0xcaf(%rsp), %rdi
callq 0x4490
leaq 0xcd8(%rsp), %rdi
callq 0x2b1e0
jmp 0x3fffa
movslq 0x14e8(%rsp), %rsi
leaq 0x1850(%rsp), %rdi
callq 0x4fe90
movq %rax, %rdi
leaq 0x1e454(%rip), %rsi     # 0x5c54b
callq 0x36f80
movb %al, 0x25f(%rsp)
jmp 0x3e105
movb 0x25f(%rsp), %al
testb $0x1, %al
jne 0x3e115
jmp 0x3e27f
movl 0x14e8(%rsp), %eax
addl $0x1, %eax
movl %eax, 0x258(%rsp)
leaq 0x1850(%rsp), %rdi
callq 0x16bb0
movq %rax, %rcx
movl 0x258(%rsp), %eax
cmpl %ecx, %eax
jge 0x3e27f
movl 0x14e8(%rsp), %eax
incl %eax
movslq %eax, %rsi
leaq 0x1850(%rsp), %rdi
callq 0x4fe90
movq %rax, %rsi
movl $0x1, 0xc7c(%rsp)
leaq 0xc80(%rsp), %rdi
leaq 0xc7c(%rsp), %rdx
callq 0x4feb0
jmp 0x3e183
movq 0x1aa0(%rsp), %rax
addq $0x2b70, %rax           # imm = 0x2B70
movq %rax, 0x248(%rsp)
leaq 0xc57(%rsp), %rdi
movq %rdi, 0x250(%rsp)
callq 0x4740
movq 0x250(%rsp), %rdx
leaq 0x1e38e(%rip), %rsi     # 0x5c54b
leaq 0xc58(%rsp), %rdi
callq 0x4580
jmp 0x3e1cc
movq 0x248(%rsp), %rdi
leaq 0xc58(%rsp), %rsi
callq 0x2b0b0
movq %rax, 0x240(%rsp)
jmp 0x3e1eb
movq 0x240(%rsp), %rdi
leaq 0xc80(%rsp), %rsi
callq 0x2b1a0
leaq 0xc58(%rsp), %rdi
callq 0x4270
leaq 0xc57(%rsp), %rdi
callq 0x4490
leaq 0xc80(%rsp), %rdi
callq 0x2b1e0
jmp 0x3e27f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1870(%rsp)
movl %eax, 0x186c(%rsp)
jmp 0x3e260
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1870(%rsp)
movl %eax, 0x186c(%rsp)
leaq 0xc58(%rsp), %rdi
callq 0x4270
leaq 0xc57(%rsp), %rdi
callq 0x4490
leaq 0xc80(%rsp), %rdi
callq 0x2b1e0
jmp 0x3fffa
movslq 0x14e8(%rsp), %rsi
leaq 0x1850(%rsp), %rdi
callq 0x4fe90
movq %rax, %rdi
leaq 0x1e2ba(%rip), %rsi     # 0x5c558
callq 0x36f80
movb %al, 0x23f(%rsp)
jmp 0x3e2ac
movb 0x23f(%rsp), %al
testb $0x1, %al
jne 0x3e2bc
jmp 0x3e426
movl 0x14e8(%rsp), %eax
addl $0x1, %eax
movl %eax, 0x238(%rsp)
leaq 0x1850(%rsp), %rdi
callq 0x16bb0
movq %rax, %rcx
movl 0x238(%rsp), %eax
cmpl %ecx, %eax
jge 0x3e426
movl 0x14e8(%rsp), %eax
incl %eax
movslq %eax, %rsi
leaq 0x1850(%rsp), %rdi
callq 0x4fe90
movq %rax, %rsi
movl $0x1, 0xc24(%rsp)
leaq 0xc28(%rsp), %rdi
leaq 0xc24(%rsp), %rdx
callq 0x4feb0
jmp 0x3e32a
movq 0x1aa0(%rsp), %rax
addq $0x2b70, %rax           # imm = 0x2B70
movq %rax, 0x228(%rsp)
leaq 0xbff(%rsp), %rdi
movq %rdi, 0x230(%rsp)
callq 0x4740
movq 0x230(%rsp), %rdx
leaq 0x1e1f4(%rip), %rsi     # 0x5c558
leaq 0xc00(%rsp), %rdi
callq 0x4580
jmp 0x3e373
movq 0x228(%rsp), %rdi
leaq 0xc00(%rsp), %rsi
callq 0x2b0b0
movq %rax, 0x220(%rsp)
jmp 0x3e392
movq 0x220(%rsp), %rdi
leaq 0xc28(%rsp), %rsi
callq 0x2b1a0
leaq 0xc00(%rsp), %rdi
callq 0x4270
leaq 0xbff(%rsp), %rdi
callq 0x4490
leaq 0xc28(%rsp), %rdi
callq 0x2b1e0
jmp 0x3e426
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1870(%rsp)
movl %eax, 0x186c(%rsp)
jmp 0x3e407
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1870(%rsp)
movl %eax, 0x186c(%rsp)
leaq 0xc00(%rsp), %rdi
callq 0x4270
leaq 0xbff(%rsp), %rdi
callq 0x4490
leaq 0xc28(%rsp), %rdi
callq 0x2b1e0
jmp 0x3fffa
movslq 0x14e8(%rsp), %rsi
leaq 0x1850(%rsp), %rdi
callq 0x4fe90
movq %rax, %rdi
leaq 0x1e127(%rip), %rsi     # 0x5c56c
callq 0x36f80
movb %al, 0x21f(%rsp)
jmp 0x3e453
movb 0x21f(%rsp), %al
testb $0x1, %al
jne 0x3e463
jmp 0x3e5cd
movl 0x14e8(%rsp), %eax
addl $0x1, %eax
movl %eax, 0x218(%rsp)
leaq 0x1850(%rsp), %rdi
callq 0x16bb0
movq %rax, %rcx
movl 0x218(%rsp), %eax
cmpl %ecx, %eax
jge 0x3e5cd
movl 0x14e8(%rsp), %eax
incl %eax
movslq %eax, %rsi
leaq 0x1850(%rsp), %rdi
callq 0x4fe90
movq %rax, %rsi
movl $0x1, 0xbcc(%rsp)
leaq 0xbd0(%rsp), %rdi
leaq 0xbcc(%rsp), %rdx
callq 0x4feb0
jmp 0x3e4d1
movq 0x1aa0(%rsp), %rax
addq $0x2b70, %rax           # imm = 0x2B70
movq %rax, 0x208(%rsp)
leaq 0xba7(%rsp), %rdi
movq %rdi, 0x210(%rsp)
callq 0x4740
movq 0x210(%rsp), %rdx
leaq 0x1e061(%rip), %rsi     # 0x5c56c
leaq 0xba8(%rsp), %rdi
callq 0x4580
jmp 0x3e51a
movq 0x208(%rsp), %rdi
leaq 0xba8(%rsp), %rsi
callq 0x2b0b0
movq %rax, 0x200(%rsp)
jmp 0x3e539
movq 0x200(%rsp), %rdi
leaq 0xbd0(%rsp), %rsi
callq 0x2b1a0
leaq 0xba8(%rsp), %rdi
callq 0x4270
leaq 0xba7(%rsp), %rdi
callq 0x4490
leaq 0xbd0(%rsp), %rdi
callq 0x2b1e0
jmp 0x3e5cd
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1870(%rsp)
movl %eax, 0x186c(%rsp)
jmp 0x3e5ae
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1870(%rsp)
movl %eax, 0x186c(%rsp)
leaq 0xba8(%rsp), %rdi
callq 0x4270
leaq 0xba7(%rsp), %rdi
callq 0x4490
leaq 0xbd0(%rsp), %rdi
callq 0x2b1e0
jmp 0x3fffa
movslq 0x14e8(%rsp), %rsi
leaq 0x1850(%rsp), %rdi
callq 0x4fe90
movq %rax, %rdi
leaq 0x1df95(%rip), %rsi     # 0x5c581
callq 0x36f80
movb %al, 0x1ff(%rsp)
jmp 0x3e5fa
movb 0x1ff(%rsp), %al
testb $0x1, %al
jne 0x3e60a
jmp 0x3e774
movl 0x14e8(%rsp), %eax
addl $0x1, %eax
movl %eax, 0x1f8(%rsp)
leaq 0x1850(%rsp), %rdi
callq 0x16bb0
movq %rax, %rcx
movl 0x1f8(%rsp), %eax
cmpl %ecx, %eax
jge 0x3e774
movl 0x14e8(%rsp), %eax
incl %eax
movslq %eax, %rsi
leaq 0x1850(%rsp), %rdi
callq 0x4fe90
movq %rax, %rsi
movl $0x1, 0xb74(%rsp)
leaq 0xb78(%rsp), %rdi
leaq 0xb74(%rsp), %rdx
callq 0x4feb0
jmp 0x3e678
movq 0x1aa0(%rsp), %rax
addq $0x2b70, %rax           # imm = 0x2B70
movq %rax, 0x1e8(%rsp)
leaq 0xb4f(%rsp), %rdi
movq %rdi, 0x1f0(%rsp)
callq 0x4740
movq 0x1f0(%rsp), %rdx
leaq 0x1decf(%rip), %rsi     # 0x5c581
leaq 0xb50(%rsp), %rdi
callq 0x4580
jmp 0x3e6c1
movq 0x1e8(%rsp), %rdi
leaq 0xb50(%rsp), %rsi
callq 0x2b0b0
movq %rax, 0x1e0(%rsp)
jmp 0x3e6e0
movq 0x1e0(%rsp), %rdi
leaq 0xb78(%rsp), %rsi
callq 0x2b1a0
leaq 0xb50(%rsp), %rdi
callq 0x4270
leaq 0xb4f(%rsp), %rdi
callq 0x4490
leaq 0xb78(%rsp), %rdi
callq 0x2b1e0
jmp 0x3e774
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1870(%rsp)
movl %eax, 0x186c(%rsp)
jmp 0x3e755
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1870(%rsp)
movl %eax, 0x186c(%rsp)
leaq 0xb50(%rsp), %rdi
callq 0x4270
leaq 0xb4f(%rsp), %rdi
callq 0x4490
leaq 0xb78(%rsp), %rdi
callq 0x2b1e0
jmp 0x3fffa
movslq 0x14e8(%rsp), %rsi
leaq 0x1850(%rsp), %rdi
callq 0x4fe90
movq %rax, %rdi
leaq 0x1de03(%rip), %rsi     # 0x5c596
callq 0x36f80
movb %al, 0x1df(%rsp)
jmp 0x3e7a1
movb 0x1df(%rsp), %al
testb $0x1, %al
jne 0x3e7b1
jmp 0x3e91b
movl 0x14e8(%rsp), %eax
addl $0x1, %eax
movl %eax, 0x1d8(%rsp)
leaq 0x1850(%rsp), %rdi
callq 0x16bb0
movq %rax, %rcx
movl 0x1d8(%rsp), %eax
cmpl %ecx, %eax
jge 0x3e91b
movl 0x14e8(%rsp), %eax
incl %eax
movslq %eax, %rsi
leaq 0x1850(%rsp), %rdi
callq 0x4fe90
movq %rax, %rsi
movl $0x1, 0xb1c(%rsp)
leaq 0xb20(%rsp), %rdi
leaq 0xb1c(%rsp), %rdx
callq 0x4feb0
jmp 0x3e81f
movq 0x1aa0(%rsp), %rax
addq $0x2b70, %rax           # imm = 0x2B70
movq %rax, 0x1c8(%rsp)
leaq 0xaf7(%rsp), %rdi
movq %rdi, 0x1d0(%rsp)
callq 0x4740
movq 0x1d0(%rsp), %rdx
leaq 0x1dd3d(%rip), %rsi     # 0x5c596
leaq 0xaf8(%rsp), %rdi
callq 0x4580
jmp 0x3e868
movq 0x1c8(%rsp), %rdi
leaq 0xaf8(%rsp), %rsi
callq 0x2b0b0
movq %rax, 0x1c0(%rsp)
jmp 0x3e887
movq 0x1c0(%rsp), %rdi
leaq 0xb20(%rsp), %rsi
callq 0x2b1a0
leaq 0xaf8(%rsp), %rdi
callq 0x4270
leaq 0xaf7(%rsp), %rdi
callq 0x4490
leaq 0xb20(%rsp), %rdi
callq 0x2b1e0
jmp 0x3e91b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1870(%rsp)
movl %eax, 0x186c(%rsp)
jmp 0x3e8fc
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1870(%rsp)
movl %eax, 0x186c(%rsp)
leaq 0xaf8(%rsp), %rdi
callq 0x4270
leaq 0xaf7(%rsp), %rdi
callq 0x4490
leaq 0xb20(%rsp), %rdi
callq 0x2b1e0
jmp 0x3fffa
movslq 0x14e8(%rsp), %rsi
leaq 0x1850(%rsp), %rdi
callq 0x4fe90
movq %rax, %rdi
leaq 0x1dc72(%rip), %rsi     # 0x5c5ac
callq 0x36f80
movb %al, 0x1bf(%rsp)
jmp 0x3e948
movb 0x1bf(%rsp), %al
testb $0x1, %al
jne 0x3e958
jmp 0x3eac2
movl 0x14e8(%rsp), %eax
addl $0x1, %eax
movl %eax, 0x1b8(%rsp)
leaq 0x1850(%rsp), %rdi
callq 0x16bb0
movq %rax, %rcx
movl 0x1b8(%rsp), %eax
cmpl %ecx, %eax
jge 0x3eac2
movl 0x14e8(%rsp), %eax
incl %eax
movslq %eax, %rsi
leaq 0x1850(%rsp), %rdi
callq 0x4fe90
movq %rax, %rsi
movl $0x1, 0xac4(%rsp)
leaq 0xac8(%rsp), %rdi
leaq 0xac4(%rsp), %rdx
callq 0x4feb0
jmp 0x3e9c6
movq 0x1aa0(%rsp), %rax
addq $0x2b70, %rax           # imm = 0x2B70
movq %rax, 0x1a8(%rsp)
leaq 0xa9f(%rsp), %rdi
movq %rdi, 0x1b0(%rsp)
callq 0x4740
movq 0x1b0(%rsp), %rdx
leaq 0x1dbac(%rip), %rsi     # 0x5c5ac
leaq 0xaa0(%rsp), %rdi
callq 0x4580
jmp 0x3ea0f
movq 0x1a8(%rsp), %rdi
leaq 0xaa0(%rsp), %rsi
callq 0x2b0b0
movq %rax, 0x1a0(%rsp)
jmp 0x3ea2e
movq 0x1a0(%rsp), %rdi
leaq 0xac8(%rsp), %rsi
callq 0x2b1a0
leaq 0xaa0(%rsp), %rdi
callq 0x4270
leaq 0xa9f(%rsp), %rdi
callq 0x4490
leaq 0xac8(%rsp), %rdi
callq 0x2b1e0
jmp 0x3eac2
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1870(%rsp)
movl %eax, 0x186c(%rsp)
jmp 0x3eaa3
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1870(%rsp)
movl %eax, 0x186c(%rsp)
leaq 0xaa0(%rsp), %rdi
callq 0x4270
leaq 0xa9f(%rsp), %rdi
callq 0x4490
leaq 0xac8(%rsp), %rdi
callq 0x2b1e0
jmp 0x3fffa
movslq 0x14e8(%rsp), %rsi
leaq 0x1850(%rsp), %rdi
callq 0x4fe90
movq %rax, %rdi
leaq 0x1dae5(%rip), %rsi     # 0x5c5c6
callq 0x36f80
movb %al, 0x19f(%rsp)
jmp 0x3eaef
movb 0x19f(%rsp), %al
testb $0x1, %al
jne 0x3eaff
jmp 0x3ec69
movl 0x14e8(%rsp), %eax
addl $0x1, %eax
movl %eax, 0x198(%rsp)
leaq 0x1850(%rsp), %rdi
callq 0x16bb0
movq %rax, %rcx
movl 0x198(%rsp), %eax
cmpl %ecx, %eax
jge 0x3ec69
movl 0x14e8(%rsp), %eax
incl %eax
movslq %eax, %rsi
leaq 0x1850(%rsp), %rdi
callq 0x4fe90
movq %rax, %rsi
movl $0x1, 0xa6c(%rsp)
leaq 0xa70(%rsp), %rdi
leaq 0xa6c(%rsp), %rdx
callq 0x4feb0
jmp 0x3eb6d
movq 0x1aa0(%rsp), %rax
addq $0x2b70, %rax           # imm = 0x2B70
movq %rax, 0x188(%rsp)
leaq 0xa47(%rsp), %rdi
movq %rdi, 0x190(%rsp)
callq 0x4740
movq 0x190(%rsp), %rdx
leaq 0x1da1f(%rip), %rsi     # 0x5c5c6
leaq 0xa48(%rsp), %rdi
callq 0x4580
jmp 0x3ebb6
movq 0x188(%rsp), %rdi
leaq 0xa48(%rsp), %rsi
callq 0x2b0b0
movq %rax, 0x180(%rsp)
jmp 0x3ebd5
movq 0x180(%rsp), %rdi
leaq 0xa70(%rsp), %rsi
callq 0x2b1a0
leaq 0xa48(%rsp), %rdi
callq 0x4270
leaq 0xa47(%rsp), %rdi
callq 0x4490
leaq 0xa70(%rsp), %rdi
callq 0x2b1e0
jmp 0x3ec69
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1870(%rsp)
movl %eax, 0x186c(%rsp)
jmp 0x3ec4a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1870(%rsp)
movl %eax, 0x186c(%rsp)
leaq 0xa48(%rsp), %rdi
callq 0x4270
leaq 0xa47(%rsp), %rdi
callq 0x4490
leaq 0xa70(%rsp), %rdi
callq 0x2b1e0
jmp 0x3fffa
movslq 0x14e8(%rsp), %rsi
leaq 0x1850(%rsp), %rdi
callq 0x4fe90
movq %rax, %rdi
leaq 0x1d958(%rip), %rsi     # 0x5c5e0
callq 0x36f80
movb %al, 0x17f(%rsp)
jmp 0x3ec96
movb 0x17f(%rsp), %al
testb $0x1, %al
jne 0x3eca6
jmp 0x3ee10
movl 0x14e8(%rsp), %eax
addl $0x1, %eax
movl %eax, 0x178(%rsp)
leaq 0x1850(%rsp), %rdi
callq 0x16bb0
movq %rax, %rcx
movl 0x178(%rsp), %eax
cmpl %ecx, %eax
jge 0x3ee10
movl 0x14e8(%rsp), %eax
incl %eax
movslq %eax, %rsi
leaq 0x1850(%rsp), %rdi
callq 0x4fe90
movq %rax, %rsi
movl $0x1, 0xa14(%rsp)
leaq 0xa18(%rsp), %rdi
leaq 0xa14(%rsp), %rdx
callq 0x4feb0
jmp 0x3ed14
movq 0x1aa0(%rsp), %rax
addq $0x2b70, %rax           # imm = 0x2B70
movq %rax, 0x168(%rsp)
leaq 0x9ef(%rsp), %rdi
movq %rdi, 0x170(%rsp)
callq 0x4740
movq 0x170(%rsp), %rdx
leaq 0x1d892(%rip), %rsi     # 0x5c5e0
leaq 0x9f0(%rsp), %rdi
callq 0x4580
jmp 0x3ed5d
movq 0x168(%rsp), %rdi
leaq 0x9f0(%rsp), %rsi
callq 0x2b0b0
movq %rax, 0x160(%rsp)
jmp 0x3ed7c
movq 0x160(%rsp), %rdi
leaq 0xa18(%rsp), %rsi
callq 0x2b1a0
leaq 0x9f0(%rsp), %rdi
callq 0x4270
leaq 0x9ef(%rsp), %rdi
callq 0x4490
leaq 0xa18(%rsp), %rdi
callq 0x2b1e0
jmp 0x3ee10
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1870(%rsp)
movl %eax, 0x186c(%rsp)
jmp 0x3edf1
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1870(%rsp)
movl %eax, 0x186c(%rsp)
leaq 0x9f0(%rsp), %rdi
callq 0x4270
leaq 0x9ef(%rsp), %rdi
callq 0x4490
leaq 0xa18(%rsp), %rdi
callq 0x2b1e0
jmp 0x3fffa
movslq 0x14e8(%rsp), %rsi
leaq 0x1850(%rsp), %rdi
callq 0x4fe90
movq %rax, %rdi
leaq 0x1d7cc(%rip), %rsi     # 0x5c5fb
callq 0x36f80
movb %al, 0x15f(%rsp)
jmp 0x3ee3d
movb 0x15f(%rsp), %al
testb $0x1, %al
jne 0x3ee4d
jmp 0x3efb7
movl 0x14e8(%rsp), %eax
addl $0x1, %eax
movl %eax, 0x158(%rsp)
leaq 0x1850(%rsp), %rdi
callq 0x16bb0
movq %rax, %rcx
movl 0x158(%rsp), %eax
cmpl %ecx, %eax
jge 0x3efb7
movl 0x14e8(%rsp), %eax
incl %eax
movslq %eax, %rsi
leaq 0x1850(%rsp), %rdi
callq 0x4fe90
movq %rax, %rsi
movl $0x1, 0x9bc(%rsp)
leaq 0x9c0(%rsp), %rdi
leaq 0x9bc(%rsp), %rdx
callq 0x4feb0
jmp 0x3eebb
movq 0x1aa0(%rsp), %rax
addq $0x2b70, %rax           # imm = 0x2B70
movq %rax, 0x148(%rsp)
leaq 0x997(%rsp), %rdi
movq %rdi, 0x150(%rsp)
callq 0x4740
movq 0x150(%rsp), %rdx
leaq 0x1d706(%rip), %rsi     # 0x5c5fb
leaq 0x998(%rsp), %rdi
callq 0x4580
jmp 0x3ef04
movq 0x148(%rsp), %rdi
leaq 0x998(%rsp), %rsi
callq 0x2b0b0
movq %rax, 0x140(%rsp)
jmp 0x3ef23
movq 0x140(%rsp), %rdi
leaq 0x9c0(%rsp), %rsi
callq 0x2b1a0
leaq 0x998(%rsp), %rdi
callq 0x4270
leaq 0x997(%rsp), %rdi
callq 0x4490
leaq 0x9c0(%rsp), %rdi
callq 0x2b1e0
jmp 0x3efb7
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1870(%rsp)
movl %eax, 0x186c(%rsp)
jmp 0x3ef98
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1870(%rsp)
movl %eax, 0x186c(%rsp)
leaq 0x998(%rsp), %rdi
callq 0x4270
leaq 0x997(%rsp), %rdi
callq 0x4490
leaq 0x9c0(%rsp), %rdi
callq 0x2b1e0
jmp 0x3fffa
movslq 0x14e8(%rsp), %rsi
leaq 0x1850(%rsp), %rdi
callq 0x4fe90
movq %rax, %rdi
leaq 0x1d637(%rip), %rsi     # 0x5c60d
callq 0x36f80
movb %al, 0x13f(%rsp)
jmp 0x3efe4
movb 0x13f(%rsp), %al
testb $0x1, %al
jne 0x3eff4
jmp 0x3f15e
movl 0x14e8(%rsp), %eax
addl $0x1, %eax
movl %eax, 0x138(%rsp)
leaq 0x1850(%rsp), %rdi
callq 0x16bb0
movq %rax, %rcx
movl 0x138(%rsp), %eax
cmpl %ecx, %eax
jge 0x3f15e
movl 0x14e8(%rsp), %eax
incl %eax
movslq %eax, %rsi
leaq 0x1850(%rsp), %rdi
callq 0x4fe90
movq %rax, %rsi
movl $0x1, 0x964(%rsp)
leaq 0x968(%rsp), %rdi
leaq 0x964(%rsp), %rdx
callq 0x4feb0
jmp 0x3f062
movq 0x1aa0(%rsp), %rax
addq $0x2b70, %rax           # imm = 0x2B70
movq %rax, 0x128(%rsp)
leaq 0x93f(%rsp), %rdi
movq %rdi, 0x130(%rsp)
callq 0x4740
movq 0x130(%rsp), %rdx
leaq 0x1d571(%rip), %rsi     # 0x5c60d
leaq 0x940(%rsp), %rdi
callq 0x4580
jmp 0x3f0ab
movq 0x128(%rsp), %rdi
leaq 0x940(%rsp), %rsi
callq 0x2b0b0
movq %rax, 0x120(%rsp)
jmp 0x3f0ca
movq 0x120(%rsp), %rdi
leaq 0x968(%rsp), %rsi
callq 0x2b1a0
leaq 0x940(%rsp), %rdi
callq 0x4270
leaq 0x93f(%rsp), %rdi
callq 0x4490
leaq 0x968(%rsp), %rdi
callq 0x2b1e0
jmp 0x3f15e
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1870(%rsp)
movl %eax, 0x186c(%rsp)
jmp 0x3f13f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1870(%rsp)
movl %eax, 0x186c(%rsp)
leaq 0x940(%rsp), %rdi
callq 0x4270
leaq 0x93f(%rsp), %rdi
callq 0x4490
leaq 0x968(%rsp), %rdi
callq 0x2b1e0
jmp 0x3fffa
movslq 0x14e8(%rsp), %rsi
leaq 0x1850(%rsp), %rdi
callq 0x4fe90
movq %rax, %rdi
leaq 0x1d4ac(%rip), %rsi     # 0x5c629
callq 0x36f80
movb %al, 0x11f(%rsp)
jmp 0x3f18b
movb 0x11f(%rsp), %al
testb $0x1, %al
jne 0x3f19b
jmp 0x3f305
movl 0x14e8(%rsp), %eax
addl $0x1, %eax
movl %eax, 0x118(%rsp)
leaq 0x1850(%rsp), %rdi
callq 0x16bb0
movq %rax, %rcx
movl 0x118(%rsp), %eax
cmpl %ecx, %eax
jge 0x3f305
movl 0x14e8(%rsp), %eax
incl %eax
movslq %eax, %rsi
leaq 0x1850(%rsp), %rdi
callq 0x4fe90
movq %rax, %rsi
movl $0x1, 0x90c(%rsp)
leaq 0x910(%rsp), %rdi
leaq 0x90c(%rsp), %rdx
callq 0x4feb0
jmp 0x3f209
movq 0x1aa0(%rsp), %rax
addq $0x2b70, %rax           # imm = 0x2B70
movq %rax, 0x108(%rsp)
leaq 0x8e7(%rsp), %rdi
movq %rdi, 0x110(%rsp)
callq 0x4740
movq 0x110(%rsp), %rdx
leaq 0x1d3e6(%rip), %rsi     # 0x5c629
leaq 0x8e8(%rsp), %rdi
callq 0x4580
jmp 0x3f252
movq 0x108(%rsp), %rdi
leaq 0x8e8(%rsp), %rsi
callq 0x2b0b0
movq %rax, 0x100(%rsp)
jmp 0x3f271
movq 0x100(%rsp), %rdi
leaq 0x910(%rsp), %rsi
callq 0x2b1a0
leaq 0x8e8(%rsp), %rdi
callq 0x4270
leaq 0x8e7(%rsp), %rdi
callq 0x4490
leaq 0x910(%rsp), %rdi
callq 0x2b1e0
jmp 0x3f305
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1870(%rsp)
movl %eax, 0x186c(%rsp)
jmp 0x3f2e6
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1870(%rsp)
movl %eax, 0x186c(%rsp)
leaq 0x8e8(%rsp), %rdi
callq 0x4270
leaq 0x8e7(%rsp), %rdi
callq 0x4490
leaq 0x910(%rsp), %rdi
callq 0x2b1e0
jmp 0x3fffa
movslq 0x14e8(%rsp), %rsi
leaq 0x1850(%rsp), %rdi
callq 0x4fe90
movq %rax, %rdi
leaq 0x1d31e(%rip), %rsi     # 0x5c642
callq 0x36f80
movb %al, 0xff(%rsp)
jmp 0x3f332
movb 0xff(%rsp), %al
testb $0x1, %al
jne 0x3f342
jmp 0x3f4ac
movl 0x14e8(%rsp), %eax
addl $0x1, %eax
movl %eax, 0xf8(%rsp)
leaq 0x1850(%rsp), %rdi
callq 0x16bb0
movq %rax, %rcx
movl 0xf8(%rsp), %eax
cmpl %ecx, %eax
jge 0x3f4ac
movl 0x14e8(%rsp), %eax
incl %eax
movslq %eax, %rsi
leaq 0x1850(%rsp), %rdi
callq 0x4fe90
movq %rax, %rsi
movl $0x1, 0x8b4(%rsp)
leaq 0x8b8(%rsp), %rdi
leaq 0x8b4(%rsp), %rdx
callq 0x4feb0
jmp 0x3f3b0
movq 0x1aa0(%rsp), %rax
addq $0x2b70, %rax           # imm = 0x2B70
movq %rax, 0xe8(%rsp)
leaq 0x88f(%rsp), %rdi
movq %rdi, 0xf0(%rsp)
callq 0x4740
movq 0xf0(%rsp), %rdx
leaq 0x1d258(%rip), %rsi     # 0x5c642
leaq 0x890(%rsp), %rdi
callq 0x4580
jmp 0x3f3f9
movq 0xe8(%rsp), %rdi
leaq 0x890(%rsp), %rsi
callq 0x2b0b0
movq %rax, 0xe0(%rsp)
jmp 0x3f418
movq 0xe0(%rsp), %rdi
leaq 0x8b8(%rsp), %rsi
callq 0x2b1a0
leaq 0x890(%rsp), %rdi
callq 0x4270
leaq 0x88f(%rsp), %rdi
callq 0x4490
leaq 0x8b8(%rsp), %rdi
callq 0x2b1e0
jmp 0x3f4ac
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1870(%rsp)
movl %eax, 0x186c(%rsp)
jmp 0x3f48d
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1870(%rsp)
movl %eax, 0x186c(%rsp)
leaq 0x890(%rsp), %rdi
callq 0x4270
leaq 0x88f(%rsp), %rdi
callq 0x4490
leaq 0x8b8(%rsp), %rdi
callq 0x2b1e0
jmp 0x3fffa
movslq 0x14e8(%rsp), %rsi
leaq 0x1850(%rsp), %rdi
callq 0x4fe90
movq %rax, %rdi
leaq 0x1d192(%rip), %rsi     # 0x5c65d
callq 0x36f80
movb %al, 0xdf(%rsp)
jmp 0x3f4d9
movb 0xdf(%rsp), %al
testb $0x1, %al
jne 0x3f4e9
jmp 0x3f653
movl 0x14e8(%rsp), %eax
addl $0x1, %eax
movl %eax, 0xd8(%rsp)
leaq 0x1850(%rsp), %rdi
callq 0x16bb0
movq %rax, %rcx
movl 0xd8(%rsp), %eax
cmpl %ecx, %eax
jge 0x3f653
movl 0x14e8(%rsp), %eax
incl %eax
movslq %eax, %rsi
leaq 0x1850(%rsp), %rdi
callq 0x4fe90
movq %rax, %rsi
movl $0x1, 0x85c(%rsp)
leaq 0x860(%rsp), %rdi
leaq 0x85c(%rsp), %rdx
callq 0x4feb0
jmp 0x3f557
movq 0x1aa0(%rsp), %rax
addq $0x2b70, %rax           # imm = 0x2B70
movq %rax, 0xc8(%rsp)
leaq 0x837(%rsp), %rdi
movq %rdi, 0xd0(%rsp)
callq 0x4740
movq 0xd0(%rsp), %rdx
leaq 0x1d0cc(%rip), %rsi     # 0x5c65d
leaq 0x838(%rsp), %rdi
callq 0x4580
jmp 0x3f5a0
movq 0xc8(%rsp), %rdi
leaq 0x838(%rsp), %rsi
callq 0x2b0b0
movq %rax, 0xc0(%rsp)
jmp 0x3f5bf
movq 0xc0(%rsp), %rdi
leaq 0x860(%rsp), %rsi
callq 0x2b1a0
leaq 0x838(%rsp), %rdi
callq 0x4270
leaq 0x837(%rsp), %rdi
callq 0x4490
leaq 0x860(%rsp), %rdi
callq 0x2b1e0
jmp 0x3f653
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1870(%rsp)
movl %eax, 0x186c(%rsp)
jmp 0x3f634
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1870(%rsp)
movl %eax, 0x186c(%rsp)
leaq 0x838(%rsp), %rdi
callq 0x4270
leaq 0x837(%rsp), %rdi
callq 0x4490
leaq 0x860(%rsp), %rdi
callq 0x2b1e0
jmp 0x3fffa
movslq 0x14e8(%rsp), %rsi
leaq 0x1850(%rsp), %rdi
callq 0x4fe90
movq %rax, %rdi
leaq 0x1d009(%rip), %rsi     # 0x5c67b
callq 0x36f80
movb %al, 0xbf(%rsp)
jmp 0x3f680
movb 0xbf(%rsp), %al
testb $0x1, %al
jne 0x3f690
jmp 0x3f7fa
movl 0x14e8(%rsp), %eax
addl $0x1, %eax
movl %eax, 0xb8(%rsp)
leaq 0x1850(%rsp), %rdi
callq 0x16bb0
movq %rax, %rcx
movl 0xb8(%rsp), %eax
cmpl %ecx, %eax
jge 0x3f7fa
movl 0x14e8(%rsp), %eax
incl %eax
movslq %eax, %rsi
leaq 0x1850(%rsp), %rdi
callq 0x4fe90
movq %rax, %rsi
movl $0x1, 0x804(%rsp)
leaq 0x808(%rsp), %rdi
leaq 0x804(%rsp), %rdx
callq 0x4feb0
jmp 0x3f6fe
movq 0x1aa0(%rsp), %rax
addq $0x2b70, %rax           # imm = 0x2B70
movq %rax, 0xa8(%rsp)
leaq 0x7df(%rsp), %rdi
movq %rdi, 0xb0(%rsp)
callq 0x4740
movq 0xb0(%rsp), %rdx
leaq 0x1cf43(%rip), %rsi     # 0x5c67b
leaq 0x7e0(%rsp), %rdi
callq 0x4580
jmp 0x3f747
movq 0xa8(%rsp), %rdi
leaq 0x7e0(%rsp), %rsi
callq 0x2b0b0
movq %rax, 0xa0(%rsp)
jmp 0x3f766
movq 0xa0(%rsp), %rdi
leaq 0x808(%rsp), %rsi
callq 0x2b1a0
leaq 0x7e0(%rsp), %rdi
callq 0x4270
leaq 0x7df(%rsp), %rdi
callq 0x4490
leaq 0x808(%rsp), %rdi
callq 0x2b1e0
jmp 0x3f7fa
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1870(%rsp)
movl %eax, 0x186c(%rsp)
jmp 0x3f7db
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1870(%rsp)
movl %eax, 0x186c(%rsp)
leaq 0x7e0(%rsp), %rdi
callq 0x4270
leaq 0x7df(%rsp), %rdi
callq 0x4490
leaq 0x808(%rsp), %rdi
callq 0x2b1e0
jmp 0x3fffa
movslq 0x14e8(%rsp), %rsi
leaq 0x1850(%rsp), %rdi
callq 0x4fe90
movq %rax, %rdi
leaq 0x1ce72(%rip), %rsi     # 0x5c68b
callq 0x36f80
movb %al, 0x9f(%rsp)
jmp 0x3f827
movb 0x9f(%rsp), %al
testb $0x1, %al
jne 0x3f837
jmp 0x3f9a1
movl 0x14e8(%rsp), %eax
addl $0x1, %eax
movl %eax, 0x98(%rsp)
leaq 0x1850(%rsp), %rdi
callq 0x16bb0
movq %rax, %rcx
movl 0x98(%rsp), %eax
cmpl %ecx, %eax
jge 0x3f9a1
movl 0x14e8(%rsp), %eax
incl %eax
movslq %eax, %rsi
leaq 0x1850(%rsp), %rdi
callq 0x4fe90
movq %rax, %rsi
movl $0x1, 0x7ac(%rsp)
leaq 0x7b0(%rsp), %rdi
leaq 0x7ac(%rsp), %rdx
callq 0x4feb0
jmp 0x3f8a5
movq 0x1aa0(%rsp), %rax
addq $0x2b70, %rax           # imm = 0x2B70
movq %rax, 0x88(%rsp)
leaq 0x787(%rsp), %rdi
movq %rdi, 0x90(%rsp)
callq 0x4740
movq 0x90(%rsp), %rdx
leaq 0x1cdac(%rip), %rsi     # 0x5c68b
leaq 0x788(%rsp), %rdi
callq 0x4580
jmp 0x3f8ee
movq 0x88(%rsp), %rdi
leaq 0x788(%rsp), %rsi
callq 0x2b0b0
movq %rax, 0x80(%rsp)
jmp 0x3f90d
movq 0x80(%rsp), %rdi
leaq 0x7b0(%rsp), %rsi
callq 0x2b1a0
leaq 0x788(%rsp), %rdi
callq 0x4270
leaq 0x787(%rsp), %rdi
callq 0x4490
leaq 0x7b0(%rsp), %rdi
callq 0x2b1e0
jmp 0x3f9a1
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1870(%rsp)
movl %eax, 0x186c(%rsp)
jmp 0x3f982
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1870(%rsp)
movl %eax, 0x186c(%rsp)
leaq 0x788(%rsp), %rdi
callq 0x4270
leaq 0x787(%rsp), %rdi
callq 0x4490
leaq 0x7b0(%rsp), %rdi
callq 0x2b1e0
jmp 0x3fffa
movslq 0x14e8(%rsp), %rsi
leaq 0x1850(%rsp), %rdi
callq 0x4fe90
movq %rax, %rdi
leaq 0x1cce8(%rip), %rsi     # 0x5c6a8
callq 0x36f80
movb %al, 0x7f(%rsp)
jmp 0x3f9cb
movb 0x7f(%rsp), %al
testb $0x1, %al
jne 0x3f9d8
jmp 0x3fb2a
movl 0x14e8(%rsp), %eax
addl $0x1, %eax
movl %eax, 0x78(%rsp)
leaq 0x1850(%rsp), %rdi
callq 0x16bb0
movq %rax, %rcx
movl 0x78(%rsp), %eax
cmpl %ecx, %eax
jge 0x3fb2a
movl 0x14e8(%rsp), %eax
incl %eax
movslq %eax, %rsi
leaq 0x1850(%rsp), %rdi
callq 0x4fe90
movq %rax, %rsi
movl $0x1, 0x754(%rsp)
leaq 0x758(%rsp), %rdi
leaq 0x754(%rsp), %rdx
callq 0x4feb0
jmp 0x3fa40
movq 0x1aa0(%rsp), %rax
addq $0x2b70, %rax           # imm = 0x2B70
movq %rax, 0x68(%rsp)
leaq 0x72f(%rsp), %rdi
movq %rdi, 0x70(%rsp)
callq 0x4740
movq 0x70(%rsp), %rdx
leaq 0x1cc37(%rip), %rsi     # 0x5c6a8
leaq 0x730(%rsp), %rdi
callq 0x4580
jmp 0x3fa80
movq 0x68(%rsp), %rdi
leaq 0x730(%rsp), %rsi
callq 0x2b0b0
movq %rax, 0x60(%rsp)
jmp 0x3fa99
movq 0x60(%rsp), %rdi
leaq 0x758(%rsp), %rsi
callq 0x2b1a0
leaq 0x730(%rsp), %rdi
callq 0x4270
leaq 0x72f(%rsp), %rdi
callq 0x4490
leaq 0x758(%rsp), %rdi
callq 0x2b1e0
jmp 0x3fb2a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1870(%rsp)
movl %eax, 0x186c(%rsp)
jmp 0x3fb0b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1870(%rsp)
movl %eax, 0x186c(%rsp)
leaq 0x730(%rsp), %rdi
callq 0x4270
leaq 0x72f(%rsp), %rdi
callq 0x4490
leaq 0x758(%rsp), %rdi
callq 0x2b1e0
jmp 0x3fffa
movslq 0x14e8(%rsp), %rsi
leaq 0x1850(%rsp), %rdi
callq 0x4fe90
movq %rax, %rdi
leaq 0x1cb7b(%rip), %rsi     # 0x5c6c4
callq 0x36f80
movb %al, 0x5f(%rsp)
jmp 0x3fb54
movb 0x5f(%rsp), %al
testb $0x1, %al
jne 0x3fb61
jmp 0x3fcb3
movl 0x14e8(%rsp), %eax
addl $0x1, %eax
movl %eax, 0x58(%rsp)
leaq 0x1850(%rsp), %rdi
callq 0x16bb0
movq %rax, %rcx
movl 0x58(%rsp), %eax
cmpl %ecx, %eax
jge 0x3fcb3
movl 0x14e8(%rsp), %eax
incl %eax
movslq %eax, %rsi
leaq 0x1850(%rsp), %rdi
callq 0x4fe90
movq %rax, %rsi
movl $0x1, 0x6fc(%rsp)
leaq 0x700(%rsp), %rdi
leaq 0x6fc(%rsp), %rdx
callq 0x4feb0
jmp 0x3fbc9
movq 0x1aa0(%rsp), %rax
addq $0x2b70, %rax           # imm = 0x2B70
movq %rax, 0x48(%rsp)
leaq 0x6d7(%rsp), %rdi
movq %rdi, 0x50(%rsp)
callq 0x4740
movq 0x50(%rsp), %rdx
leaq 0x1caca(%rip), %rsi     # 0x5c6c4
leaq 0x6d8(%rsp), %rdi
callq 0x4580
jmp 0x3fc09
movq 0x48(%rsp), %rdi
leaq 0x6d8(%rsp), %rsi
callq 0x2b0b0
movq %rax, 0x40(%rsp)
jmp 0x3fc22
movq 0x40(%rsp), %rdi
leaq 0x700(%rsp), %rsi
callq 0x2b1a0
leaq 0x6d8(%rsp), %rdi
callq 0x4270
leaq 0x6d7(%rsp), %rdi
callq 0x4490
leaq 0x700(%rsp), %rdi
callq 0x2b1e0
jmp 0x3fcb3
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1870(%rsp)
movl %eax, 0x186c(%rsp)
jmp 0x3fc94
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1870(%rsp)
movl %eax, 0x186c(%rsp)
leaq 0x6d8(%rsp), %rdi
callq 0x4270
leaq 0x6d7(%rsp), %rdi
callq 0x4490
leaq 0x700(%rsp), %rdi
callq 0x2b1e0
jmp 0x3fffa
movslq 0x14e8(%rsp), %rsi
leaq 0x1850(%rsp), %rdi
callq 0x4fe90
movq %rax, %rdi
leaq 0x1ca13(%rip), %rsi     # 0x5c6e5
callq 0x36f80
movb %al, 0x3f(%rsp)
jmp 0x3fcdd
movb 0x3f(%rsp), %al
testb $0x1, %al
jne 0x3fcea
jmp 0x3fe3c
movl 0x14e8(%rsp), %eax
addl $0x1, %eax
movl %eax, 0x38(%rsp)
leaq 0x1850(%rsp), %rdi
callq 0x16bb0
movq %rax, %rcx
movl 0x38(%rsp), %eax
cmpl %ecx, %eax
jge 0x3fe3c
movl 0x14e8(%rsp), %eax
incl %eax
movslq %eax, %rsi
leaq 0x1850(%rsp), %rdi
callq 0x4fe90
movq %rax, %rsi
movl $0x1, 0x6a4(%rsp)
leaq 0x6a8(%rsp), %rdi
leaq 0x6a4(%rsp), %rdx
callq 0x4feb0
jmp 0x3fd52
movq 0x1aa0(%rsp), %rax
addq $0x2b70, %rax           # imm = 0x2B70
movq %rax, 0x28(%rsp)
leaq 0x67f(%rsp), %rdi
movq %rdi, 0x30(%rsp)
callq 0x4740
movq 0x30(%rsp), %rdx
leaq 0x1c962(%rip), %rsi     # 0x5c6e5
leaq 0x680(%rsp), %rdi
callq 0x4580
jmp 0x3fd92
movq 0x28(%rsp), %rdi
leaq 0x680(%rsp), %rsi
callq 0x2b0b0
movq %rax, 0x20(%rsp)
jmp 0x3fdab
movq 0x20(%rsp), %rdi
leaq 0x6a8(%rsp), %rsi
callq 0x2b1a0
leaq 0x680(%rsp), %rdi
callq 0x4270
leaq 0x67f(%rsp), %rdi
callq 0x4490
leaq 0x6a8(%rsp), %rdi
callq 0x2b1e0
jmp 0x3fe3c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1870(%rsp)
movl %eax, 0x186c(%rsp)
jmp 0x3fe1d
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1870(%rsp)
movl %eax, 0x186c(%rsp)
leaq 0x680(%rsp), %rdi
callq 0x4270
leaq 0x67f(%rsp), %rdi
callq 0x4490
leaq 0x6a8(%rsp), %rdi
callq 0x2b1e0
jmp 0x3fffa
movslq 0x14e8(%rsp), %rsi
leaq 0x1850(%rsp), %rdi
callq 0x4fe90
movq %rax, %rdi
leaq 0x1c89e(%rip), %rsi     # 0x5c6f9
callq 0x36f80
movb %al, 0x1f(%rsp)
jmp 0x3fe66
movb 0x1f(%rsp), %al
testb $0x1, %al
jne 0x3fe73
jmp 0x3ffc0
movl 0x14e8(%rsp), %eax
addl $0x1, %eax
movl %eax, 0x18(%rsp)
leaq 0x1850(%rsp), %rdi
callq 0x16bb0
movq %rax, %rcx
movl 0x18(%rsp), %eax
cmpl %ecx, %eax
jge 0x3ffc0
movl 0x14e8(%rsp), %eax
incl %eax
movslq %eax, %rsi
leaq 0x1850(%rsp), %rdi
callq 0x4fe90
movq %rax, %rsi
movl $0x1, 0x64c(%rsp)
leaq 0x650(%rsp), %rdi
leaq 0x64c(%rsp), %rdx
callq 0x4feb0
jmp 0x3fedb
movq 0x1aa0(%rsp), %rax
addq $0x2b70, %rax           # imm = 0x2B70
movq %rax, 0x8(%rsp)
leaq 0x627(%rsp), %rdi
movq %rdi, 0x10(%rsp)
callq 0x4740
movq 0x10(%rsp), %rdx
leaq 0x1c7ed(%rip), %rsi     # 0x5c6f9
leaq 0x628(%rsp), %rdi
callq 0x4580
jmp 0x3ff1b
movq 0x8(%rsp), %rdi
leaq 0x628(%rsp), %rsi
callq 0x2b0b0
movq %rax, (%rsp)
jmp 0x3ff33
movq (%rsp), %rdi
leaq 0x650(%rsp), %rsi
callq 0x2b1a0
leaq 0x628(%rsp), %rdi
callq 0x4270
leaq 0x627(%rsp), %rdi
callq 0x4490
leaq 0x650(%rsp), %rdi
callq 0x2b1e0
jmp 0x3ffc0
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1870(%rsp)
movl %eax, 0x186c(%rsp)
jmp 0x3ffa4
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1870(%rsp)
movl %eax, 0x186c(%rsp)
leaq 0x628(%rsp), %rdi
callq 0x4270
leaq 0x627(%rsp), %rdi
callq 0x4490
leaq 0x650(%rsp), %rdi
callq 0x2b1e0
jmp 0x3fffa
jmp 0x3ffc2
movl 0x14e8(%rsp), %eax
addl $0x1, %eax
movl %eax, 0x14e8(%rsp)
jmp 0x3b903
leaq 0x1830(%rsp), %rdi
callq 0x4270
leaq 0x1850(%rsp), %rdi
callq 0x16bd0
addq $0x1aa8, %rsp           # imm = 0x1AA8
retq
leaq 0x1830(%rsp), %rdi
callq 0x4270
leaq 0x1850(%rsp), %rdi
callq 0x16bd0
movq 0x1870(%rsp), %rdi
callq 0x4730
nopw %cs:(%rax,%rax)