// File: bobverity[P]MavericK/writeOut.cpp
// Function: initialiseGlobals(globals&)
void initialiseGlobals(globals &globals) {
    
    // create lookup table for log function
    int Jmax = *max_element(begin(globals.J),end(globals.J));
    globals.log_lookup = vector< vector<double> >(int(1e4),vector<double>(Jmax));
    for (int i=0; i<int(1e4); i++) {
        for (int j=0; j<Jmax; j++) {
            globals.log_lookup[i][j] = log(double(i+(j+1)*globals.lambda));
        }
    }
    
    // Qmatrices
    globals.Qmatrix_gene = vector< vector< vector<double> > >(globals.Kmax-globals.Kmin+1);
    globals.QmatrixError_gene = vector< vector< vector<double> > >(globals.Kmax-globals.Kmin+1);
    globals.Qmatrix_ind = vector< vector< vector<double> > >(globals.Kmax-globals.Kmin+1);
    globals.QmatrixError_ind = vector< vector< vector<double> > >(globals.Kmax-globals.Kmin+1);
    globals.Qmatrix_pop = vector< vector< vector<double> > >(globals.Kmax-globals.Kmin+1);
    globals.QmatrixError_pop = vector< vector< vector<double> > >(globals.Kmax-globals.Kmin+1);
    
    for (int Kindex=0; Kindex<(globals.Kmax-globals.Kmin+1); Kindex++) {
        int K = globals.Kmin+Kindex;
        globals.Qmatrix_gene[Kindex] = vector< vector<double> >(globals.geneCopies,vector<double>(K));
        globals.QmatrixError_gene[Kindex] = vector< vector<double> >(globals.geneCopies,vector<double>(K));
        globals.Qmatrix_ind[Kindex] = vector< vector<double> >(globals.n,vector<double>(K));
        globals.QmatrixError_ind[Kindex] = vector< vector<double> >(globals.n,vector<double>(K));
        globals.Qmatrix_pop[Kindex] = vector< vector<double> >(globals.uniquePops.size(),vector<double>(K));
        globals.QmatrixError_pop[Kindex] = vector< vector<double> >(globals.uniquePops.size(),vector<double>(K));
    }
    
    // evidence estimates
    vector<double> nanVec = vector<double>(globals.Kmax-globals.Kmin+1,-sqrt(-1.0));
    globals.logEvidence_exhaustive = nanVec;
    
    globals.logEvidence_harmonic = vector< vector<double> >(globals.Kmax-globals.Kmin+1,vector<double>(globals.mainRepeats));
    globals.logEvidence_harmonic_grandMean = nanVec;
    globals.logEvidence_harmonic_grandSE = nanVec;
    
    globals.structure_loglike_mean = vector< vector<double> >(globals.Kmax-globals.Kmin+1,vector<double>(globals.mainRepeats));
    globals.structure_loglike_var = vector< vector<double> >(globals.Kmax-globals.Kmin+1,vector<double>(globals.mainRepeats));
    globals.logEvidence_structure = vector< vector<double> >(globals.Kmax-globals.Kmin+1,vector<double>(globals.mainRepeats));
    globals.logEvidence_structure_grandMean = nanVec;
    globals.logEvidence_structure_grandSE = nanVec;
    
    globals.TIpoint_mean = vector< vector<double> >(globals.Kmax-globals.Kmin+1,vector<double>(globals.thermodynamicRungs,-sqrt(-1.0)));
    globals.TIpoint_var = vector< vector<double> >(globals.Kmax-globals.Kmin+1,vector<double>(globals.thermodynamicRungs,-sqrt(-1.0)));
    globals.TIpoint_SE = vector< vector<double> >(globals.Kmax-globals.Kmin+1,vector<double>(globals.thermodynamicRungs,-sqrt(-1.0)));
    globals.logEvidence_TI = nanVec;
    globals.logEvidence_TI_SE = nanVec;
    
    globals.posterior_exhaustive = nanVec;
    globals.posterior_harmonic_mean = nanVec;
    globals.posterior_harmonic_LL = nanVec;
    globals.posterior_harmonic_UL = nanVec;
    globals.posterior_structure_mean = nanVec;
    globals.posterior_structure_LL = nanVec;
    globals.posterior_structure_UL = nanVec;
    globals.posterior_TI_mean = nanVec;
    globals.posterior_TI_LL = nanVec;
    globals.posterior_TI_UL = nanVec;
    
    globals.AIC = nanVec;
    globals.BIC = nanVec;
    globals.DIC_Gelman = nanVec;
    globals.DIC_Spiegelhalter = nanVec;
    
    globals.L_1 = vector< vector<double> >(globals.Kmax-globals.Kmin+1,vector<double>(globals.mainRepeats));
    globals.L_2 = vector< vector<double> >(globals.Kmax-globals.Kmin+1,vector<double>(globals.mainRepeats));
    globals.delta_K = vector<double>(globals.Kmax-globals.Kmin+1);
    
}

// Assembly:
subq $0x808, %rsp            # imm = 0x808
movq %rdi, 0x800(%rsp)
movq 0x800(%rsp), %rdi
addq $0x2d20, %rdi           # imm = 0x2D20
callq 0x258c0
movq %rax, 0x7e8(%rsp)
movq 0x800(%rsp), %rdi
addq $0x2d20, %rdi           # imm = 0x2D20
callq 0x258f0
movq %rax, 0x7e0(%rsp)
movq 0x7e8(%rsp), %rdi
movq 0x7e0(%rsp), %rsi
callq 0x25870
movq %rax, 0x7f0(%rsp)
leaq 0x7f0(%rsp), %rdi
callq 0x25920
movl (%rax), %eax
movl %eax, 0x7fc(%rsp)
movslq 0x7fc(%rsp), %rax
movq %rax, 0x310(%rsp)
leaq 0x7af(%rsp), %rdi
movq %rdi, 0x318(%rsp)
callq 0x8780
movq 0x310(%rsp), %rsi
movq 0x318(%rsp), %rdx
leaq 0x7b0(%rsp), %rdi
callq 0x8790
jmp 0x5312e
leaq 0x79b(%rsp), %rdi
movq %rdi, 0x308(%rsp)
callq 0x8810
movq 0x308(%rsp), %rcx
leaq 0x7c8(%rsp), %rdi
movl $0x2710, %esi           # imm = 0x2710
leaq 0x7b0(%rsp), %rdx
callq 0x8820
jmp 0x53167
movq 0x800(%rsp), %rdi
addq $0x2d58, %rdi           # imm = 0x2D58
leaq 0x7c8(%rsp), %rsi
callq 0x8b00
leaq 0x7c8(%rsp), %rdi
callq 0x8b40
leaq 0x79b(%rsp), %rdi
callq 0x88a0
leaq 0x7b0(%rsp), %rdi
callq 0x88b0
leaq 0x7af(%rsp), %rdi
callq 0x8910
movl $0x0, 0x794(%rsp)
cmpl $0x2710, 0x794(%rsp) # imm = 0x2710
jge 0x532ec
movl $0x0, 0x790(%rsp)
movl 0x790(%rsp), %eax
cmpl 0x7fc(%rsp), %eax
jge 0x532d4
cvtsi2sdl 0x794(%rsp), %xmm1
movl 0x790(%rsp), %eax
addl $0x1, %eax
cvtsi2sd %eax, %xmm0
movq 0x800(%rsp), %rax
movsd 0x2c50(%rax), %xmm2
mulsd %xmm2, %xmm0
addsd %xmm1, %xmm0
callq 0x4390
movsd %xmm0, 0x300(%rsp)
movq 0x800(%rsp), %rdi
addq $0x2d58, %rdi           # imm = 0x2D58
movslq 0x794(%rsp), %rsi
callq 0x8bc0
movq %rax, %rdi
movslq 0x790(%rsp), %rsi
callq 0x8c20
movsd 0x300(%rsp), %xmm0
movsd %xmm0, (%rax)
movl 0x790(%rsp), %eax
addl $0x1, %eax
movl %eax, 0x790(%rsp)
jmp 0x531de
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x7a0(%rsp)
movl %eax, 0x79c(%rsp)
jmp 0x532c2
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x7a0(%rsp)
movl %eax, 0x79c(%rsp)
leaq 0x79b(%rsp), %rdi
callq 0x88a0
leaq 0x7b0(%rsp), %rdi
callq 0x88b0
leaq 0x7af(%rsp), %rdi
callq 0x8910
jmp 0x54fa8
jmp 0x532d6
movl 0x794(%rsp), %eax
addl $0x1, %eax
movl %eax, 0x794(%rsp)
jmp 0x531c2
movq 0x800(%rsp), %rax
movl 0x2bc8(%rax), %ecx
movl 0x2bcc(%rax), %eax
subl %ecx, %eax
incl %eax
cltq
movq %rax, 0x2f0(%rsp)
leaq 0x777(%rsp), %rdi
movq %rdi, 0x2f8(%rsp)
callq 0x8920
movq 0x2f0(%rsp), %rsi
movq 0x2f8(%rsp), %rdx
leaq 0x778(%rsp), %rdi
callq 0x8930
jmp 0x53342
movq 0x800(%rsp), %rdi
addq $0x2d70, %rdi           # imm = 0x2D70
leaq 0x778(%rsp), %rsi
movq %rsi, 0x2d8(%rsp)
callq 0x89c0
movq 0x2d8(%rsp), %rdi
callq 0x8a00
leaq 0x777(%rsp), %rdi
callq 0x89b0
movq 0x800(%rsp), %rax
movl 0x2bc8(%rax), %ecx
movl 0x2bcc(%rax), %eax
subl %ecx, %eax
incl %eax
cltq
movq %rax, 0x2e0(%rsp)
leaq 0x757(%rsp), %rdi
movq %rdi, 0x2e8(%rsp)
callq 0x8920
movq 0x2e0(%rsp), %rsi
movq 0x2e8(%rsp), %rdx
leaq 0x758(%rsp), %rdi
callq 0x8930
jmp 0x533d6
movq 0x800(%rsp), %rdi
addq $0x2d88, %rdi           # imm = 0x2D88
leaq 0x758(%rsp), %rsi
movq %rsi, 0x2c0(%rsp)
callq 0x89c0
movq 0x2c0(%rsp), %rdi
callq 0x8a00
leaq 0x757(%rsp), %rdi
callq 0x89b0
movq 0x800(%rsp), %rax
movl 0x2bc8(%rax), %ecx
movl 0x2bcc(%rax), %eax
subl %ecx, %eax
incl %eax
cltq
movq %rax, 0x2c8(%rsp)
leaq 0x737(%rsp), %rdi
movq %rdi, 0x2d0(%rsp)
callq 0x8920
movq 0x2c8(%rsp), %rsi
movq 0x2d0(%rsp), %rdx
leaq 0x738(%rsp), %rdi
callq 0x8930
jmp 0x5346a
movq 0x800(%rsp), %rdi
addq $0x2da0, %rdi           # imm = 0x2DA0
leaq 0x738(%rsp), %rsi
movq %rsi, 0x2a8(%rsp)
callq 0x89c0
movq 0x2a8(%rsp), %rdi
callq 0x8a00
leaq 0x737(%rsp), %rdi
callq 0x89b0
movq 0x800(%rsp), %rax
movl 0x2bc8(%rax), %ecx
movl 0x2bcc(%rax), %eax
subl %ecx, %eax
incl %eax
cltq
movq %rax, 0x2b0(%rsp)
leaq 0x717(%rsp), %rdi
movq %rdi, 0x2b8(%rsp)
callq 0x8920
movq 0x2b0(%rsp), %rsi
movq 0x2b8(%rsp), %rdx
leaq 0x718(%rsp), %rdi
callq 0x8930
jmp 0x534fe
movq 0x800(%rsp), %rdi
addq $0x2db8, %rdi           # imm = 0x2DB8
leaq 0x718(%rsp), %rsi
movq %rsi, 0x290(%rsp)
callq 0x89c0
movq 0x290(%rsp), %rdi
callq 0x8a00
leaq 0x717(%rsp), %rdi
callq 0x89b0
movq 0x800(%rsp), %rax
movl 0x2bc8(%rax), %ecx
movl 0x2bcc(%rax), %eax
subl %ecx, %eax
incl %eax
cltq
movq %rax, 0x298(%rsp)
leaq 0x6f7(%rsp), %rdi
movq %rdi, 0x2a0(%rsp)
callq 0x8920
movq 0x298(%rsp), %rsi
movq 0x2a0(%rsp), %rdx
leaq 0x6f8(%rsp), %rdi
callq 0x8930
jmp 0x53592
movq 0x800(%rsp), %rdi
addq $0x2dd0, %rdi           # imm = 0x2DD0
leaq 0x6f8(%rsp), %rsi
movq %rsi, 0x278(%rsp)
callq 0x89c0
movq 0x278(%rsp), %rdi
callq 0x8a00
leaq 0x6f7(%rsp), %rdi
callq 0x89b0
movq 0x800(%rsp), %rax
movl 0x2bc8(%rax), %ecx
movl 0x2bcc(%rax), %eax
subl %ecx, %eax
incl %eax
cltq
movq %rax, 0x280(%rsp)
leaq 0x6d7(%rsp), %rdi
movq %rdi, 0x288(%rsp)
callq 0x8920
movq 0x280(%rsp), %rsi
movq 0x288(%rsp), %rdx
leaq 0x6d8(%rsp), %rdi
callq 0x8930
jmp 0x53626
movq 0x800(%rsp), %rdi
addq $0x2de8, %rdi           # imm = 0x2DE8
leaq 0x6d8(%rsp), %rsi
callq 0x89c0
leaq 0x6d8(%rsp), %rdi
callq 0x8a00
leaq 0x6d7(%rsp), %rdi
callq 0x89b0
movl $0x0, 0x6d0(%rsp)
movl 0x6d0(%rsp), %eax
movq 0x800(%rsp), %rcx
movl 0x2bcc(%rcx), %ecx
movq 0x800(%rsp), %rdx
subl 0x2bc8(%rdx), %ecx
addl $0x1, %ecx
cmpl %ecx, %eax
jge 0x53fad
movq 0x800(%rsp), %rax
movl 0x2bc8(%rax), %eax
movl 0x6d0(%rsp), %ecx
addl %ecx, %eax
movl %eax, 0x6cc(%rsp)
movq 0x800(%rsp), %rax
movslq 0x2d50(%rax), %rax
movq %rax, 0x260(%rsp)
movslq 0x6cc(%rsp), %rax
movq %rax, 0x268(%rsp)
leaq 0x697(%rsp), %rdi
movq %rdi, 0x270(%rsp)
callq 0x8780
movq 0x268(%rsp), %rsi
movq 0x270(%rsp), %rdx
leaq 0x698(%rsp), %rdi
callq 0x8790
jmp 0x5370e
leaq 0x696(%rsp), %rdi
movq %rdi, 0x258(%rsp)
callq 0x8810
movq 0x260(%rsp), %rsi
movq 0x258(%rsp), %rcx
leaq 0x6b0(%rsp), %rdi
leaq 0x698(%rsp), %rdx
callq 0x8820
jmp 0x5374a
movq 0x800(%rsp), %rdi
addq $0x2d70, %rdi           # imm = 0x2D70
movslq 0x6d0(%rsp), %rsi
callq 0x8ae0
movq %rax, %rdi
leaq 0x6b0(%rsp), %rsi
movq %rsi, 0x238(%rsp)
callq 0x8b00
movq 0x238(%rsp), %rdi
callq 0x8b40
leaq 0x696(%rsp), %rdi
callq 0x88a0
leaq 0x698(%rsp), %rdi
callq 0x88b0
leaq 0x697(%rsp), %rdi
callq 0x8910
movq 0x800(%rsp), %rax
movslq 0x2d50(%rax), %rax
movq %rax, 0x240(%rsp)
movslq 0x6cc(%rsp), %rax
movq %rax, 0x248(%rsp)
leaq 0x65f(%rsp), %rdi
movq %rdi, 0x250(%rsp)
callq 0x8780
movq 0x248(%rsp), %rsi
movq 0x250(%rsp), %rdx
leaq 0x660(%rsp), %rdi
callq 0x8790
jmp 0x5380d
leaq 0x65e(%rsp), %rdi
movq %rdi, 0x230(%rsp)
callq 0x8810
movq 0x240(%rsp), %rsi
movq 0x230(%rsp), %rcx
leaq 0x678(%rsp), %rdi
leaq 0x660(%rsp), %rdx
callq 0x8820
jmp 0x53849
movq 0x800(%rsp), %rdi
addq $0x2d88, %rdi           # imm = 0x2D88
movslq 0x6d0(%rsp), %rsi
callq 0x8ae0
movq %rax, %rdi
leaq 0x678(%rsp), %rsi
movq %rsi, 0x210(%rsp)
callq 0x8b00
movq 0x210(%rsp), %rdi
callq 0x8b40
leaq 0x65e(%rsp), %rdi
callq 0x88a0
leaq 0x660(%rsp), %rdi
callq 0x88b0
leaq 0x65f(%rsp), %rdi
callq 0x8910
movq 0x800(%rsp), %rax
movslq 0x2d18(%rax), %rax
movq %rax, 0x218(%rsp)
movslq 0x6cc(%rsp), %rax
movq %rax, 0x220(%rsp)
leaq 0x627(%rsp), %rdi
movq %rdi, 0x228(%rsp)
callq 0x8780
movq 0x220(%rsp), %rsi
movq 0x228(%rsp), %rdx
leaq 0x628(%rsp), %rdi
callq 0x8790
jmp 0x5390c
leaq 0x626(%rsp), %rdi
movq %rdi, 0x208(%rsp)
callq 0x8810
movq 0x218(%rsp), %rsi
movq 0x208(%rsp), %rcx
leaq 0x640(%rsp), %rdi
leaq 0x628(%rsp), %rdx
callq 0x8820
jmp 0x53948
movq 0x800(%rsp), %rdi
addq $0x2da0, %rdi           # imm = 0x2DA0
movslq 0x6d0(%rsp), %rsi
callq 0x8ae0
movq %rax, %rdi
leaq 0x640(%rsp), %rsi
movq %rsi, 0x1e8(%rsp)
callq 0x8b00
movq 0x1e8(%rsp), %rdi
callq 0x8b40
leaq 0x626(%rsp), %rdi
callq 0x88a0
leaq 0x628(%rsp), %rdi
callq 0x88b0
leaq 0x627(%rsp), %rdi
callq 0x8910
movq 0x800(%rsp), %rax
movslq 0x2d18(%rax), %rax
movq %rax, 0x1f0(%rsp)
movslq 0x6cc(%rsp), %rax
movq %rax, 0x1f8(%rsp)
leaq 0x5ef(%rsp), %rdi
movq %rdi, 0x200(%rsp)
callq 0x8780
movq 0x1f8(%rsp), %rsi
movq 0x200(%rsp), %rdx
leaq 0x5f0(%rsp), %rdi
callq 0x8790
jmp 0x53a0b
leaq 0x5ee(%rsp), %rdi
movq %rdi, 0x1e0(%rsp)
callq 0x8810
movq 0x1f0(%rsp), %rsi
movq 0x1e0(%rsp), %rcx
leaq 0x608(%rsp), %rdi
leaq 0x5f0(%rsp), %rdx
callq 0x8820
jmp 0x53a47
movq 0x800(%rsp), %rdi
addq $0x2db8, %rdi           # imm = 0x2DB8
movslq 0x6d0(%rsp), %rsi
callq 0x8ae0
movq %rax, %rdi
leaq 0x608(%rsp), %rsi
movq %rsi, 0x1c0(%rsp)
callq 0x8b00
movq 0x1c0(%rsp), %rdi
callq 0x8b40
leaq 0x5ee(%rsp), %rdi
callq 0x88a0
leaq 0x5f0(%rsp), %rdi
callq 0x88b0
leaq 0x5ef(%rsp), %rdi
callq 0x8910
movq 0x800(%rsp), %rdi
addq $0x2c88, %rdi           # imm = 0x2C88
callq 0x16bb0
movq %rax, 0x1c8(%rsp)
movslq 0x6cc(%rsp), %rax
movq %rax, 0x1d0(%rsp)
leaq 0x5b7(%rsp), %rdi
movq %rdi, 0x1d8(%rsp)
callq 0x8780
movq 0x1d0(%rsp), %rsi
movq 0x1d8(%rsp), %rdx
leaq 0x5b8(%rsp), %rdi
callq 0x8790
jmp 0x53b0f
leaq 0x5b6(%rsp), %rdi
movq %rdi, 0x1b8(%rsp)
callq 0x8810
movq 0x1c8(%rsp), %rsi
movq 0x1b8(%rsp), %rcx
leaq 0x5d0(%rsp), %rdi
leaq 0x5b8(%rsp), %rdx
callq 0x8820
jmp 0x53b4b
movq 0x800(%rsp), %rdi
addq $0x2dd0, %rdi           # imm = 0x2DD0
movslq 0x6d0(%rsp), %rsi
callq 0x8ae0
movq %rax, %rdi
leaq 0x5d0(%rsp), %rsi
movq %rsi, 0x198(%rsp)
callq 0x8b00
movq 0x198(%rsp), %rdi
callq 0x8b40
leaq 0x5b6(%rsp), %rdi
callq 0x88a0
leaq 0x5b8(%rsp), %rdi
callq 0x88b0
leaq 0x5b7(%rsp), %rdi
callq 0x8910
movq 0x800(%rsp), %rdi
addq $0x2c88, %rdi           # imm = 0x2C88
callq 0x16bb0
movq %rax, 0x1a0(%rsp)
movslq 0x6cc(%rsp), %rax
movq %rax, 0x1a8(%rsp)
leaq 0x57f(%rsp), %rdi
movq %rdi, 0x1b0(%rsp)
callq 0x8780
movq 0x1a8(%rsp), %rsi
movq 0x1b0(%rsp), %rdx
leaq 0x580(%rsp), %rdi
callq 0x8790
jmp 0x53c13
leaq 0x57e(%rsp), %rdi
movq %rdi, 0x190(%rsp)
callq 0x8810
movq 0x1a0(%rsp), %rsi
movq 0x190(%rsp), %rcx
leaq 0x598(%rsp), %rdi
leaq 0x580(%rsp), %rdx
callq 0x8820
jmp 0x53c4f
movq 0x800(%rsp), %rdi
addq $0x2de8, %rdi           # imm = 0x2DE8
movslq 0x6d0(%rsp), %rsi
callq 0x8ae0
movq %rax, %rdi
leaq 0x598(%rsp), %rsi
callq 0x8b00
leaq 0x598(%rsp), %rdi
callq 0x8b40
leaq 0x57e(%rsp), %rdi
callq 0x88a0
leaq 0x580(%rsp), %rdi
callq 0x88b0
leaq 0x57f(%rsp), %rdi
callq 0x8910
movl 0x6d0(%rsp), %eax
addl $0x1, %eax
movl %eax, 0x6d0(%rsp)
jmp 0x53667
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x7a0(%rsp)
movl %eax, 0x79c(%rsp)
leaq 0x777(%rsp), %rdi
callq 0x89b0
jmp 0x54fa8
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x7a0(%rsp)
movl %eax, 0x79c(%rsp)
leaq 0x757(%rsp), %rdi
callq 0x89b0
jmp 0x54fa8
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x7a0(%rsp)
movl %eax, 0x79c(%rsp)
leaq 0x737(%rsp), %rdi
callq 0x89b0
jmp 0x54fa8
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x7a0(%rsp)
movl %eax, 0x79c(%rsp)
leaq 0x717(%rsp), %rdi
callq 0x89b0
jmp 0x54fa8
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x7a0(%rsp)
movl %eax, 0x79c(%rsp)
leaq 0x6f7(%rsp), %rdi
callq 0x89b0
jmp 0x54fa8
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x7a0(%rsp)
movl %eax, 0x79c(%rsp)
leaq 0x6d7(%rsp), %rdi
callq 0x89b0
jmp 0x54fa8
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x7a0(%rsp)
movl %eax, 0x79c(%rsp)
jmp 0x53ded
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x7a0(%rsp)
movl %eax, 0x79c(%rsp)
leaq 0x696(%rsp), %rdi
callq 0x88a0
leaq 0x698(%rsp), %rdi
callq 0x88b0
leaq 0x697(%rsp), %rdi
callq 0x8910
jmp 0x54fa8
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x7a0(%rsp)
movl %eax, 0x79c(%rsp)
jmp 0x53e43
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x7a0(%rsp)
movl %eax, 0x79c(%rsp)
leaq 0x65e(%rsp), %rdi
callq 0x88a0
leaq 0x660(%rsp), %rdi
callq 0x88b0
leaq 0x65f(%rsp), %rdi
callq 0x8910
jmp 0x54fa8
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x7a0(%rsp)
movl %eax, 0x79c(%rsp)
jmp 0x53e99
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x7a0(%rsp)
movl %eax, 0x79c(%rsp)
leaq 0x626(%rsp), %rdi
callq 0x88a0
leaq 0x628(%rsp), %rdi
callq 0x88b0
leaq 0x627(%rsp), %rdi
callq 0x8910
jmp 0x54fa8
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x7a0(%rsp)
movl %eax, 0x79c(%rsp)
jmp 0x53eef
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x7a0(%rsp)
movl %eax, 0x79c(%rsp)
leaq 0x5ee(%rsp), %rdi
callq 0x88a0
leaq 0x5f0(%rsp), %rdi
callq 0x88b0
leaq 0x5ef(%rsp), %rdi
callq 0x8910
jmp 0x54fa8
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x7a0(%rsp)
movl %eax, 0x79c(%rsp)
jmp 0x53f45
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x7a0(%rsp)
movl %eax, 0x79c(%rsp)
leaq 0x5b6(%rsp), %rdi
callq 0x88a0
leaq 0x5b8(%rsp), %rdi
callq 0x88b0
leaq 0x5b7(%rsp), %rdi
callq 0x8910
jmp 0x54fa8
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x7a0(%rsp)
movl %eax, 0x79c(%rsp)
jmp 0x53f9b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x7a0(%rsp)
movl %eax, 0x79c(%rsp)
leaq 0x57e(%rsp), %rdi
callq 0x88a0
leaq 0x580(%rsp), %rdi
callq 0x88b0
leaq 0x57f(%rsp), %rdi
callq 0x8910
jmp 0x54fa8
movq 0x800(%rsp), %rax
movl 0x2bc8(%rax), %ecx
movl 0x2bcc(%rax), %eax
subl %ecx, %eax
incl %eax
cltq
movq %rax, 0x180(%rsp)
movsd 0x8e29(%rip), %xmm0     # 0x5ce00
callq 0x4370
movaps 0x804d(%rip), %xmm1     # 0x5c030
pxor %xmm1, %xmm0
movlpd %xmm0, 0x558(%rsp)
leaq 0x557(%rsp), %rdi
movq %rdi, 0x188(%rsp)
callq 0x8780
movq 0x180(%rsp), %rsi
movq 0x188(%rsp), %rcx
leaq 0x560(%rsp), %rdi
leaq 0x558(%rsp), %rdx
callq 0x8cf0
jmp 0x5402c
leaq 0x557(%rsp), %rdi
callq 0x8910
movq 0x800(%rsp), %rdi
addq $0x2e00, %rdi           # imm = 0x2E00
leaq 0x560(%rsp), %rsi
callq 0x1bb80
jmp 0x54057
movq 0x800(%rsp), %rax
movl 0x2bc8(%rax), %edx
movl 0x2bcc(%rax), %ecx
subl %edx, %ecx
incl %ecx
movslq %ecx, %rcx
movq %rcx, 0x168(%rsp)
movslq 0x2c0c(%rax), %rax
movq %rax, 0x170(%rsp)
leaq 0x51f(%rsp), %rdi
movq %rdi, 0x178(%rsp)
callq 0x8780
movq 0x170(%rsp), %rsi
movq 0x178(%rsp), %rdx
leaq 0x520(%rsp), %rdi
callq 0x8790
jmp 0x540bd
leaq 0x51e(%rsp), %rdi
movq %rdi, 0x160(%rsp)
callq 0x8810
movq 0x168(%rsp), %rsi
movq 0x160(%rsp), %rcx
leaq 0x538(%rsp), %rdi
leaq 0x520(%rsp), %rdx
callq 0x8820
jmp 0x540f9
movq 0x800(%rsp), %rdi
addq $0x2e18, %rdi           # imm = 0x2E18
leaq 0x538(%rsp), %rsi
movq %rsi, 0x158(%rsp)
callq 0x8b00
movq 0x158(%rsp), %rdi
callq 0x8b40
leaq 0x51e(%rsp), %rdi
callq 0x88a0
leaq 0x520(%rsp), %rdi
callq 0x88b0
leaq 0x51f(%rsp), %rdi
callq 0x8910
movq 0x800(%rsp), %rdi
addq $0x2e30, %rdi           # imm = 0x2E30
leaq 0x560(%rsp), %rsi
callq 0x1bb80
jmp 0x5416f
movq 0x800(%rsp), %rdi
addq $0x2e48, %rdi           # imm = 0x2E48
leaq 0x560(%rsp), %rsi
callq 0x1bb80
jmp 0x5418d
movq 0x800(%rsp), %rax
movl 0x2bc8(%rax), %edx
movl 0x2bcc(%rax), %ecx
subl %edx, %ecx
incl %ecx
movslq %ecx, %rcx
movq %rcx, 0x140(%rsp)
movslq 0x2c0c(%rax), %rax
movq %rax, 0x148(%rsp)
leaq 0x4e7(%rsp), %rdi
movq %rdi, 0x150(%rsp)
callq 0x8780
movq 0x148(%rsp), %rsi
movq 0x150(%rsp), %rdx
leaq 0x4e8(%rsp), %rdi
callq 0x8790
jmp 0x541f3
leaq 0x4e6(%rsp), %rdi
movq %rdi, 0x138(%rsp)
callq 0x8810
movq 0x140(%rsp), %rsi
movq 0x138(%rsp), %rcx
leaq 0x500(%rsp), %rdi
leaq 0x4e8(%rsp), %rdx
callq 0x8820
jmp 0x5422f
movq 0x800(%rsp), %rdi
addq $0x2e60, %rdi           # imm = 0x2E60
leaq 0x500(%rsp), %rsi
movq %rsi, 0x118(%rsp)
callq 0x8b00
movq 0x118(%rsp), %rdi
callq 0x8b40
leaq 0x4e6(%rsp), %rdi
callq 0x88a0
leaq 0x4e8(%rsp), %rdi
callq 0x88b0
leaq 0x4e7(%rsp), %rdi
callq 0x8910
movq 0x800(%rsp), %rax
movl 0x2bc8(%rax), %edx
movl 0x2bcc(%rax), %ecx
subl %edx, %ecx
incl %ecx
movslq %ecx, %rcx
movq %rcx, 0x120(%rsp)
movslq 0x2c0c(%rax), %rax
movq %rax, 0x128(%rsp)
leaq 0x4af(%rsp), %rdi
movq %rdi, 0x130(%rsp)
callq 0x8780
movq 0x128(%rsp), %rsi
movq 0x130(%rsp), %rdx
leaq 0x4b0(%rsp), %rdi
callq 0x8790
jmp 0x542ed
leaq 0x4ae(%rsp), %rdi
movq %rdi, 0x110(%rsp)
callq 0x8810
movq 0x120(%rsp), %rsi
movq 0x110(%rsp), %rcx
leaq 0x4c8(%rsp), %rdi
leaq 0x4b0(%rsp), %rdx
callq 0x8820
jmp 0x54329
movq 0x800(%rsp), %rdi
addq $0x2e78, %rdi           # imm = 0x2E78
leaq 0x4c8(%rsp), %rsi
movq %rsi, 0xf0(%rsp)
callq 0x8b00
movq 0xf0(%rsp), %rdi
callq 0x8b40
leaq 0x4ae(%rsp), %rdi
callq 0x88a0
leaq 0x4b0(%rsp), %rdi
callq 0x88b0
leaq 0x4af(%rsp), %rdi
callq 0x8910
movq 0x800(%rsp), %rax
movl 0x2bc8(%rax), %edx
movl 0x2bcc(%rax), %ecx
subl %edx, %ecx
incl %ecx
movslq %ecx, %rcx
movq %rcx, 0xf8(%rsp)
movslq 0x2c0c(%rax), %rax
movq %rax, 0x100(%rsp)
leaq 0x477(%rsp), %rdi
movq %rdi, 0x108(%rsp)
callq 0x8780
movq 0x100(%rsp), %rsi
movq 0x108(%rsp), %rdx
leaq 0x478(%rsp), %rdi
callq 0x8790
jmp 0x543e7
leaq 0x476(%rsp), %rdi
movq %rdi, 0xe8(%rsp)
callq 0x8810
movq 0xf8(%rsp), %rsi
movq 0xe8(%rsp), %rcx
leaq 0x490(%rsp), %rdi
leaq 0x478(%rsp), %rdx
callq 0x8820
jmp 0x54423
movq 0x800(%rsp), %rdi
addq $0x2e90, %rdi           # imm = 0x2E90
leaq 0x490(%rsp), %rsi
movq %rsi, 0xe0(%rsp)
callq 0x8b00
movq 0xe0(%rsp), %rdi
callq 0x8b40
leaq 0x476(%rsp), %rdi
callq 0x88a0
leaq 0x478(%rsp), %rdi
callq 0x88b0
leaq 0x477(%rsp), %rdi
callq 0x8910
movq 0x800(%rsp), %rdi
addq $0x2ea8, %rdi           # imm = 0x2EA8
leaq 0x560(%rsp), %rsi
callq 0x1bb80
jmp 0x54499
movq 0x800(%rsp), %rdi
addq $0x2ec0, %rdi           # imm = 0x2EC0
leaq 0x560(%rsp), %rsi
callq 0x1bb80
jmp 0x544b7
movq 0x800(%rsp), %rax
movl 0x2bc8(%rax), %edx
movl 0x2bcc(%rax), %ecx
subl %edx, %ecx
incl %ecx
movslq %ecx, %rcx
movq %rcx, 0xc8(%rsp)
movslq 0x2c20(%rax), %rax
movq %rax, 0xd0(%rsp)
movsd 0x890f(%rip), %xmm0     # 0x5ce00
callq 0x4370
movaps 0x7b33(%rip), %xmm1     # 0x5c030
pxor %xmm1, %xmm0
movlpd %xmm0, 0x438(%rsp)
leaq 0x437(%rsp), %rdi
movq %rdi, 0xd8(%rsp)
callq 0x8780
movq 0xd0(%rsp), %rsi
movq 0xd8(%rsp), %rcx
leaq 0x440(%rsp), %rdi
leaq 0x438(%rsp), %rdx
callq 0x8cf0
jmp 0x54546
leaq 0x436(%rsp), %rdi
movq %rdi, 0xc0(%rsp)
callq 0x8810
movq 0xc8(%rsp), %rsi
movq 0xc0(%rsp), %rcx
leaq 0x458(%rsp), %rdi
leaq 0x440(%rsp), %rdx
callq 0x8820
jmp 0x54582
movq 0x800(%rsp), %rdi
addq $0x2ed8, %rdi           # imm = 0x2ED8
leaq 0x458(%rsp), %rsi
movq %rsi, 0xa0(%rsp)
callq 0x8b00
movq 0xa0(%rsp), %rdi
callq 0x8b40
leaq 0x436(%rsp), %rdi
callq 0x88a0
leaq 0x440(%rsp), %rdi
callq 0x88b0
leaq 0x437(%rsp), %rdi
callq 0x8910
movq 0x800(%rsp), %rax
movl 0x2bc8(%rax), %edx
movl 0x2bcc(%rax), %ecx
subl %edx, %ecx
incl %ecx
movslq %ecx, %rcx
movq %rcx, 0xa8(%rsp)
movslq 0x2c20(%rax), %rax
movq %rax, 0xb0(%rsp)
movsd 0x87ec(%rip), %xmm0     # 0x5ce00
callq 0x4370
movaps 0x7a10(%rip), %xmm1     # 0x5c030
pxor %xmm1, %xmm0
movlpd %xmm0, 0x3f8(%rsp)
leaq 0x3f7(%rsp), %rdi
movq %rdi, 0xb8(%rsp)
callq 0x8780
movq 0xb0(%rsp), %rsi
movq 0xb8(%rsp), %rcx
leaq 0x400(%rsp), %rdi
leaq 0x3f8(%rsp), %rdx
callq 0x8cf0
jmp 0x54669
leaq 0x3f6(%rsp), %rdi
movq %rdi, 0x98(%rsp)
callq 0x8810
movq 0xa8(%rsp), %rsi
movq 0x98(%rsp), %rcx
leaq 0x418(%rsp), %rdi
leaq 0x400(%rsp), %rdx
callq 0x8820
jmp 0x546a5
movq 0x800(%rsp), %rdi
addq $0x2ef0, %rdi           # imm = 0x2EF0
leaq 0x418(%rsp), %rsi
movq %rsi, 0x78(%rsp)
callq 0x8b00
movq 0x78(%rsp), %rdi
callq 0x8b40
leaq 0x3f6(%rsp), %rdi
callq 0x88a0
leaq 0x400(%rsp), %rdi
callq 0x88b0
leaq 0x3f7(%rsp), %rdi
callq 0x8910
movq 0x800(%rsp), %rax
movl 0x2bc8(%rax), %edx
movl 0x2bcc(%rax), %ecx
subl %edx, %ecx
incl %ecx
movslq %ecx, %rcx
movq %rcx, 0x80(%rsp)
movslq 0x2c20(%rax), %rax
movq %rax, 0x88(%rsp)
movsd 0x86cf(%rip), %xmm0     # 0x5ce00
callq 0x4370
movaps 0x78f3(%rip), %xmm1     # 0x5c030
pxor %xmm1, %xmm0
movlpd %xmm0, 0x3b8(%rsp)
leaq 0x3b7(%rsp), %rdi
movq %rdi, 0x90(%rsp)
callq 0x8780
movq 0x88(%rsp), %rsi
movq 0x90(%rsp), %rcx
leaq 0x3c0(%rsp), %rdi
leaq 0x3b8(%rsp), %rdx
callq 0x8cf0
jmp 0x54786
leaq 0x3b6(%rsp), %rdi
movq %rdi, 0x70(%rsp)
callq 0x8810
movq 0x80(%rsp), %rsi
movq 0x70(%rsp), %rcx
leaq 0x3d8(%rsp), %rdi
leaq 0x3c0(%rsp), %rdx
callq 0x8820
jmp 0x547bc
movq 0x800(%rsp), %rdi
addq $0x2f08, %rdi           # imm = 0x2F08
leaq 0x3d8(%rsp), %rsi
movq %rsi, 0x68(%rsp)
callq 0x8b00
movq 0x68(%rsp), %rdi
callq 0x8b40
leaq 0x3b6(%rsp), %rdi
callq 0x88a0
leaq 0x3c0(%rsp), %rdi
callq 0x88b0
leaq 0x3b7(%rsp), %rdi
callq 0x8910
movq 0x800(%rsp), %rdi
addq $0x2f20, %rdi           # imm = 0x2F20
leaq 0x560(%rsp), %rsi
callq 0x1bb80
jmp 0x5482c
movq 0x800(%rsp), %rdi
addq $0x2f38, %rdi           # imm = 0x2F38
leaq 0x560(%rsp), %rsi
callq 0x1bb80
jmp 0x5484a
movq 0x800(%rsp), %rdi
addq $0x2f50, %rdi           # imm = 0x2F50
leaq 0x560(%rsp), %rsi
callq 0x1bb80
jmp 0x54868
movq 0x800(%rsp), %rdi
addq $0x2f68, %rdi           # imm = 0x2F68
leaq 0x560(%rsp), %rsi
callq 0x1bb80
jmp 0x54886
movq 0x800(%rsp), %rdi
addq $0x2f80, %rdi           # imm = 0x2F80
leaq 0x560(%rsp), %rsi
callq 0x1bb80
jmp 0x548a4
movq 0x800(%rsp), %rdi
addq $0x2f98, %rdi           # imm = 0x2F98
leaq 0x560(%rsp), %rsi
callq 0x1bb80
jmp 0x548c2
movq 0x800(%rsp), %rdi
addq $0x2fb0, %rdi           # imm = 0x2FB0
leaq 0x560(%rsp), %rsi
callq 0x1bb80
jmp 0x548e0
movq 0x800(%rsp), %rdi
addq $0x2fc8, %rdi           # imm = 0x2FC8
leaq 0x560(%rsp), %rsi
callq 0x1bb80
jmp 0x548fe
movq 0x800(%rsp), %rdi
addq $0x2fe0, %rdi           # imm = 0x2FE0
leaq 0x560(%rsp), %rsi
callq 0x1bb80
jmp 0x5491c
movq 0x800(%rsp), %rdi
addq $0x2ff8, %rdi           # imm = 0x2FF8
leaq 0x560(%rsp), %rsi
callq 0x1bb80
jmp 0x5493a
movq 0x800(%rsp), %rdi
addq $0x3010, %rdi           # imm = 0x3010
leaq 0x560(%rsp), %rsi
callq 0x1bb80
jmp 0x54958
movq 0x800(%rsp), %rdi
addq $0x3028, %rdi           # imm = 0x3028
leaq 0x560(%rsp), %rsi
callq 0x1bb80
jmp 0x54976
movq 0x800(%rsp), %rdi
addq $0x3078, %rdi           # imm = 0x3078
leaq 0x560(%rsp), %rsi
callq 0x1bb80
jmp 0x54994
movq 0x800(%rsp), %rdi
addq $0x3090, %rdi           # imm = 0x3090
leaq 0x560(%rsp), %rsi
callq 0x1bb80
jmp 0x549b2
movq 0x800(%rsp), %rdi
addq $0x30c0, %rdi           # imm = 0x30C0
leaq 0x560(%rsp), %rsi
callq 0x1bb80
jmp 0x549d0
movq 0x800(%rsp), %rdi
addq $0x30a8, %rdi           # imm = 0x30A8
leaq 0x560(%rsp), %rsi
callq 0x1bb80
jmp 0x549ee
movq 0x800(%rsp), %rax
movl 0x2bc8(%rax), %edx
movl 0x2bcc(%rax), %ecx
subl %edx, %ecx
incl %ecx
movslq %ecx, %rcx
movq %rcx, 0x50(%rsp)
movslq 0x2c0c(%rax), %rax
movq %rax, 0x58(%rsp)
leaq 0x37f(%rsp), %rdi
movq %rdi, 0x60(%rsp)
callq 0x8780
movq 0x58(%rsp), %rsi
movq 0x60(%rsp), %rdx
leaq 0x380(%rsp), %rdi
callq 0x8790
jmp 0x54a45
leaq 0x37e(%rsp), %rdi
movq %rdi, 0x48(%rsp)
callq 0x8810
movq 0x50(%rsp), %rsi
movq 0x48(%rsp), %rcx
leaq 0x398(%rsp), %rdi
leaq 0x380(%rsp), %rdx
callq 0x8820
jmp 0x54a78
movq 0x800(%rsp), %rdi
addq $0x30d8, %rdi           # imm = 0x30D8
leaq 0x398(%rsp), %rsi
movq %rsi, 0x28(%rsp)
callq 0x8b00
movq 0x28(%rsp), %rdi
callq 0x8b40
leaq 0x37e(%rsp), %rdi
callq 0x88a0
leaq 0x380(%rsp), %rdi
callq 0x88b0
leaq 0x37f(%rsp), %rdi
callq 0x8910
movq 0x800(%rsp), %rax
movl 0x2bc8(%rax), %edx
movl 0x2bcc(%rax), %ecx
subl %edx, %ecx
incl %ecx
movslq %ecx, %rcx
movq %rcx, 0x30(%rsp)
movslq 0x2c0c(%rax), %rax
movq %rax, 0x38(%rsp)
leaq 0x347(%rsp), %rdi
movq %rdi, 0x40(%rsp)
callq 0x8780
movq 0x38(%rsp), %rsi
movq 0x40(%rsp), %rdx
leaq 0x348(%rsp), %rdi
callq 0x8790
jmp 0x54b21
leaq 0x346(%rsp), %rdi
movq %rdi, 0x20(%rsp)
callq 0x8810
movq 0x30(%rsp), %rsi
movq 0x20(%rsp), %rcx
leaq 0x360(%rsp), %rdi
leaq 0x348(%rsp), %rdx
callq 0x8820
jmp 0x54b54
movq 0x800(%rsp), %rdi
addq $0x30f0, %rdi           # imm = 0x30F0
leaq 0x360(%rsp), %rsi
movq %rsi, 0x8(%rsp)
callq 0x8b00
movq 0x8(%rsp), %rdi
callq 0x8b40
leaq 0x346(%rsp), %rdi
callq 0x88a0
leaq 0x348(%rsp), %rdi
callq 0x88b0
leaq 0x347(%rsp), %rdi
callq 0x8910
movq 0x800(%rsp), %rax
movl 0x2bc8(%rax), %ecx
movl 0x2bcc(%rax), %eax
subl %ecx, %eax
incl %eax
cltq
movq %rax, 0x10(%rsp)
leaq 0x327(%rsp), %rdi
movq %rdi, 0x18(%rsp)
callq 0x8780
movq 0x10(%rsp), %rsi
movq 0x18(%rsp), %rdx
leaq 0x328(%rsp), %rdi
callq 0x8790
jmp 0x54bf0
movq 0x800(%rsp), %rdi
addq $0x3108, %rdi           # imm = 0x3108
leaq 0x328(%rsp), %rsi
callq 0x8be0
leaq 0x328(%rsp), %rdi
callq 0x88b0
leaq 0x327(%rsp), %rdi
callq 0x8910
leaq 0x560(%rsp), %rdi
callq 0x88b0
addq $0x808, %rsp            # imm = 0x808
retq
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x7a0(%rsp)
movl %eax, 0x79c(%rsp)
leaq 0x557(%rsp), %rdi
callq 0x8910
jmp 0x54fa8
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x7a0(%rsp)
movl %eax, 0x79c(%rsp)
jmp 0x54f9b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x7a0(%rsp)
movl %eax, 0x79c(%rsp)
jmp 0x54cbe
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x7a0(%rsp)
movl %eax, 0x79c(%rsp)
leaq 0x51e(%rsp), %rdi
callq 0x88a0
leaq 0x520(%rsp), %rdi
callq 0x88b0
leaq 0x51f(%rsp), %rdi
callq 0x8910
jmp 0x54f9b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x7a0(%rsp)
movl %eax, 0x79c(%rsp)
jmp 0x54d14
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x7a0(%rsp)
movl %eax, 0x79c(%rsp)
leaq 0x4e6(%rsp), %rdi
callq 0x88a0
leaq 0x4e8(%rsp), %rdi
callq 0x88b0
leaq 0x4e7(%rsp), %rdi
callq 0x8910
jmp 0x54f9b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x7a0(%rsp)
movl %eax, 0x79c(%rsp)
jmp 0x54d6a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x7a0(%rsp)
movl %eax, 0x79c(%rsp)
leaq 0x4ae(%rsp), %rdi
callq 0x88a0
leaq 0x4b0(%rsp), %rdi
callq 0x88b0
leaq 0x4af(%rsp), %rdi
callq 0x8910
jmp 0x54f9b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x7a0(%rsp)
movl %eax, 0x79c(%rsp)
jmp 0x54dc0
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x7a0(%rsp)
movl %eax, 0x79c(%rsp)
leaq 0x476(%rsp), %rdi
callq 0x88a0
leaq 0x478(%rsp), %rdi
callq 0x88b0
leaq 0x477(%rsp), %rdi
callq 0x8910
jmp 0x54f9b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x7a0(%rsp)
movl %eax, 0x79c(%rsp)
jmp 0x54e16
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x7a0(%rsp)
movl %eax, 0x79c(%rsp)
leaq 0x436(%rsp), %rdi
callq 0x88a0
leaq 0x440(%rsp), %rdi
callq 0x88b0
leaq 0x437(%rsp), %rdi
callq 0x8910
jmp 0x54f9b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x7a0(%rsp)
movl %eax, 0x79c(%rsp)
jmp 0x54e6c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x7a0(%rsp)
movl %eax, 0x79c(%rsp)
leaq 0x3f6(%rsp), %rdi
callq 0x88a0
leaq 0x400(%rsp), %rdi
callq 0x88b0
leaq 0x3f7(%rsp), %rdi
callq 0x8910
jmp 0x54f9b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x7a0(%rsp)
movl %eax, 0x79c(%rsp)
jmp 0x54ec2
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x7a0(%rsp)
movl %eax, 0x79c(%rsp)
leaq 0x3b6(%rsp), %rdi
callq 0x88a0
leaq 0x3c0(%rsp), %rdi
callq 0x88b0
leaq 0x3b7(%rsp), %rdi
callq 0x8910
jmp 0x54f9b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x7a0(%rsp)
movl %eax, 0x79c(%rsp)
jmp 0x54f18
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x7a0(%rsp)
movl %eax, 0x79c(%rsp)
leaq 0x37e(%rsp), %rdi
callq 0x88a0
leaq 0x380(%rsp), %rdi
callq 0x88b0
leaq 0x37f(%rsp), %rdi
callq 0x8910
jmp 0x54f9b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x7a0(%rsp)
movl %eax, 0x79c(%rsp)
jmp 0x54f6b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x7a0(%rsp)
movl %eax, 0x79c(%rsp)
leaq 0x346(%rsp), %rdi
callq 0x88a0
leaq 0x348(%rsp), %rdi
callq 0x88b0
leaq 0x347(%rsp), %rdi
callq 0x8910
jmp 0x54f9b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x7a0(%rsp)
movl %eax, 0x79c(%rsp)
leaq 0x327(%rsp), %rdi
callq 0x8910
leaq 0x560(%rsp), %rdi
callq 0x88b0
movq 0x7a0(%rsp), %rdi
callq 0x4730
nopw %cs:(%rax,%rax)