// File: /workspace/github_cpp_makefile_star2_O1/j-faria[P]kima/src/RVmodel.cpp
// Function: RVmodel::description[abi:cxx11]() const
string RVmodel::description() const
{
    string desc;
    string sep = "   ";

    if (multi_instrument)
    {
        for(int j=0; j<jitters.size(); j++)
           desc += "jitter" + std::to_string(j+1) + sep;
    }
    else
        desc += "extra_sigma   ";

    if(trend)
    {
        if (degree >= 1) desc += "slope" + sep;
        if (degree >= 2) desc += "quadr" + sep;
        if (degree == 3) desc += "cubic" + sep;
    }


    if (multi_instrument){
        for(unsigned j=0; j<offsets.size(); j++)
            desc += "offset" + std::to_string(j+1) + sep;
    }

    auto data = Data::get_instance();
    if(data.indicator_correlations){
        for(int j=0; j<data.number_indicators; j++){
            desc += "beta" + std::to_string(j+1) + sep;
        }
    }


    if(GP)
    {
        if(kernel == standard)
            desc += "eta1" + sep + "eta2" + sep + "eta3" + sep + "eta4" + sep;
        else
            desc += "eta1" + sep + "eta2" + sep + "eta3" + sep;
    }
    
    if(MA)
        desc += "sigmaMA" + sep + "tauMA";

    if(known_object) { // KO mode!
        for(int i=0; i<n_known_object; i++) 
            desc += "KO_P" + std::to_string(i) + sep;
        for(int i=0; i<n_known_object; i++) 
            desc += "KO_K" + std::to_string(i) + sep;
        for(int i=0; i<n_known_object; i++) 
            desc += "KO_phi" + std::to_string(i) + sep;
        for(int i=0; i<n_known_object; i++) 
            desc += "KO_ecc" + std::to_string(i) + sep;
        for(int i=0; i<n_known_object; i++) 
            desc += "KO_w" + std::to_string(i) + sep;
    }

    desc += "ndim" + sep + "maxNp" + sep;
    if(hyperpriors)
        desc += "muP" + sep + "wP" + sep + "muK";

    desc += "Np" + sep;

    int maxpl = planets.get_max_num_components();
    if (maxpl > 0) {
        for(int i = 0; i < maxpl; i++) desc += "P" + std::to_string(i) + sep;
        for(int i = 0; i < maxpl; i++) desc += "K" + std::to_string(i) + sep;
        for(int i = 0; i < maxpl; i++) desc += "phi" + std::to_string(i) + sep;
        for(int i = 0; i < maxpl; i++) desc += "ecc" + std::to_string(i) + sep;
        for(int i = 0; i < maxpl; i++) desc += "w" + std::to_string(i) + sep;
    }

    desc += "staleness" + sep;
    if (studentt)
        desc += "nu" + sep;
    
    desc += "vsys";

    return desc;
}

// Assembly:
pushq %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
subq $0x228, %rsp            # imm = 0x228
movq %rsi, 0x70(%rsp)
leaq 0x10(%rdi), %rbx
movq %rbx, (%rdi)
movq $0x0, 0x8(%rdi)
movq %rdi, 0x60(%rsp)
movb $0x0, 0x10(%rdi)
leaq 0x88(%rsp), %rax
movq %rax, -0x10(%rax)
leaq 0x2d044(%rip), %rsi     # 0x3f5a1
leaq 0x2d040(%rip), %rdx     # 0x3f5a4
leaq 0x78(%rsp), %rdi
callq 0x18632
movq %rbx, 0x68(%rsp)
leaq 0x32e0e(%rip), %rax     # 0x45388
movb (%rax), %al
movb %al, 0x9f(%rsp)
cmpb $0x1, %al
jne 0x12784
movq 0x70(%rsp), %rcx
movq 0x148(%rcx), %rax
cmpq 0x140(%rcx), %rax
je 0x12795
leaq 0x10(%rsp), %r13
leaq 0x130(%rsp), %rbp
xorl %r15d, %r15d
leaq 0x20(%rsp), %r12
movl $0xd1b71759, %ebx       # imm = 0xD1B71759
movq %r15, %rax
incq %r15
movl $0x1, %r14d
cmpq $0x9, %rax
jb 0x12612
movl $0x4, %r14d
movl %r15d, %eax
cmpl $0x63, %eax
jbe 0x12609
cmpl $0x3e7, %eax            # imm = 0x3E7
jbe 0x1260f
cmpl $0x2710, %eax           # imm = 0x2710
jb 0x12612
movl %eax, %ecx
imulq %rbx, %rcx
shrq $0x2d, %rcx
addl $0x4, %r14d
cmpl $0x1869f, %eax          # imm = 0x1869F
movl %ecx, %eax
ja 0x125d9
addl $-0x3, %r14d
jmp 0x12612
addl $-0x2, %r14d
jmp 0x12612
decl %r14d
movl %r14d, %esi
leaq 0x30(%rsp), %rax
movq %rax, 0x20(%rsp)
movq %r12, %rdi
movl $0x2d, %edx
callq 0x64b0
movq 0x20(%rsp), %rdi
movl %r14d, %esi
movl %r15d, %edx
callq 0x185c4
movl $0x6, %r8d
movq %r12, %rdi
xorl %esi, %esi
xorl %edx, %edx
leaq 0x2d452(%rip), %rcx     # 0x3faa2
callq 0x6490
movq %r13, (%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x12676
movq %rdx, (%rsp)
movq (%rcx), %rdx
movq %rdx, 0x10(%rsp)
jmp 0x1267e
movups (%rcx), %xmm0
movups %xmm0, (%r13)
movq 0x8(%rax), %rdx
movq %rdx, 0x8(%rsp)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
movq 0x78(%rsp), %rsi
movq 0x80(%rsp), %rdx
movq %rsp, %rdi
callq 0x6120
movq %rbp, 0x120(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x126d7
movq %rdx, 0x120(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x130(%rsp)
jmp 0x126de
movups (%rcx), %xmm0
movups %xmm0, (%rbp)
movq 0x8(%rax), %rdx
movq %rdx, 0x128(%rsp)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
movq 0x120(%rsp), %rsi
movq 0x128(%rsp), %rdx
movq 0x60(%rsp), %rdi
callq 0x6120
movq 0x120(%rsp), %rdi
cmpq %rbp, %rdi
je 0x12730
movq 0x130(%rsp), %rsi
incq %rsi
callq 0x6460
movq (%rsp), %rdi
cmpq %r13, %rdi
je 0x12746
movq 0x10(%rsp), %rsi
incq %rsi
callq 0x6460
movq 0x20(%rsp), %rdi
leaq 0x30(%rsp), %rax
cmpq %rax, %rdi
je 0x12762
movq 0x30(%rsp), %rsi
incq %rsi
callq 0x6460
movq 0x70(%rsp), %rcx
movq 0x148(%rcx), %rax
subq 0x140(%rcx), %rax
sarq $0x3, %rax
cmpq %r15, %rax
ja 0x125be
jmp 0x12795
leaq 0x2d31e(%rip), %rsi     # 0x3faa9
movq 0x60(%rsp), %rdi
callq 0x67a0
leaq 0x32be7(%rip), %rax     # 0x45383
cmpb $0x1, (%rax)
jne 0x128b8
leaq 0x32bd8(%rip), %rax     # 0x45384
movl (%rax), %ebx
testl %ebx, %ebx
jle 0x12806
leaq 0x2d2ff(%rip), %rsi     # 0x3fab8
leaq 0x120(%rsp), %rdi
leaq 0x78(%rsp), %rdx
callq 0x184b1
movq 0x120(%rsp), %rsi
movq 0x128(%rsp), %rdx
movq 0x60(%rsp), %rdi
callq 0x6120
leaq 0x130(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x12806
movq 0x130(%rsp), %rsi
incq %rsi
callq 0x6460
cmpl $0x2, %ebx
jl 0x1285f
leaq 0x2d2ac(%rip), %rsi     # 0x3fabe
leaq 0x120(%rsp), %rdi
leaq 0x78(%rsp), %rdx
callq 0x184b1
movq 0x120(%rsp), %rsi
movq 0x128(%rsp), %rdx
movq 0x60(%rsp), %rdi
callq 0x6120
leaq 0x130(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x1285f
movq 0x130(%rsp), %rsi
incq %rsi
callq 0x6460
cmpl $0x3, %ebx
jne 0x128b8
leaq 0x2d259(%rip), %rsi     # 0x3fac4
leaq 0x120(%rsp), %rdi
leaq 0x78(%rsp), %rdx
callq 0x184b1
movq 0x120(%rsp), %rsi
movq 0x128(%rsp), %rdx
movq 0x60(%rsp), %rdi
callq 0x6120
leaq 0x130(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x128b8
movq 0x130(%rsp), %rsi
incq %rsi
callq 0x6460
cmpb $0x0, 0x9f(%rsp)
je 0x12ab2
movq 0x70(%rsp), %rcx
movq 0x130(%rcx), %rax
cmpq 0x128(%rcx), %rax
je 0x12ab2
leaq 0x30(%rsp), %rbx
leaq 0x10(%rsp), %r14
xorl %r15d, %r15d
leaq 0x130(%rsp), %r13
leaq 0x20(%rsp), %r12
movl $0xd1b71759, %ebp       # imm = 0xD1B71759
incl %r15d
movl $0x1, %eax
cmpl $0xa, %r15d
jb 0x1294c
movl $0x4, %eax
movl %r15d, %ecx
cmpl $0x63, %ecx
jbe 0x12945
cmpl $0x3e7, %ecx            # imm = 0x3E7
jbe 0x1294a
cmpl $0x2710, %ecx           # imm = 0x2710
jb 0x1294c
movl %ecx, %edx
imulq %rbp, %rdx
shrq $0x2d, %rdx
addl $0x4, %eax
cmpl $0x1869f, %ecx          # imm = 0x1869F
movl %edx, %ecx
ja 0x12914
addl $-0x3, %eax
jmp 0x1294c
addl $-0x2, %eax
jmp 0x1294c
decl %eax
movl %eax, %esi
movq %rbx, 0x20(%rsp)
movq %r12, %rdi
xorl %edx, %edx
callq 0x64b0
movq 0x20(%rsp), %rdi
movl 0x28(%rsp), %esi
movl %r15d, %edx
callq 0x185c4
movl $0x6, %r8d
movq %r12, %rdi
xorl %esi, %esi
xorl %edx, %edx
leaq 0x2d148(%rip), %rcx     # 0x3faca
callq 0x6490
movq %r14, (%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x129a8
movq %rdx, (%rsp)
movq (%rcx), %rdx
movq %rdx, 0x10(%rsp)
jmp 0x129af
movups (%rcx), %xmm0
movups %xmm0, (%r14)
movq 0x8(%rax), %rdx
movq %rdx, 0x8(%rsp)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
movq 0x78(%rsp), %rsi
movq 0x80(%rsp), %rdx
movq %rsp, %rdi
callq 0x6120
movq %r13, 0x120(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x12a08
movq %rdx, 0x120(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x130(%rsp)
jmp 0x12a10
movups (%rcx), %xmm0
movups %xmm0, (%r13)
movq 0x8(%rax), %rdx
movq %rdx, 0x128(%rsp)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
movq 0x120(%rsp), %rsi
movq 0x128(%rsp), %rdx
movq 0x60(%rsp), %rdi
callq 0x6120
movq 0x120(%rsp), %rdi
cmpq %r13, %rdi
je 0x12a62
movq 0x130(%rsp), %rsi
incq %rsi
callq 0x6460
movq (%rsp), %rdi
cmpq %r14, %rdi
je 0x12a78
movq 0x10(%rsp), %rsi
incq %rsi
callq 0x6460
movq 0x20(%rsp), %rdi
cmpq %rbx, %rdi
je 0x12a8f
movq 0x30(%rsp), %rsi
incq %rsi
callq 0x6460
movl %r15d, %eax
movq 0x70(%rsp), %rdx
movq 0x130(%rdx), %rcx
subq 0x128(%rdx), %rcx
sarq $0x3, %rcx
cmpq %rax, %rcx
ja 0x128fe
leaq 0x40947(%rip), %rsi     # 0x53400
leaq 0x120(%rsp), %rdi
callq 0x1560c
cmpb $0x1, 0x198(%rsp)
jne 0x12c94
cmpl $0x0, 0x19c(%rsp)
jle 0x12c94
leaq 0x30(%rsp), %r13
xorl %r12d, %r12d
leaq 0x10(%rsp), %rbp
leaq 0x40(%rsp), %r15
movl $0xd1b71759, %ebx       # imm = 0xD1B71759
movl %r12d, %eax
leal 0x1(%rax), %r12d
movl $0x1, %r14d
cmpl $0x9, %eax
jb 0x12b4d
movl $0x4, %r14d
movl %r12d, %eax
cmpl $0x63, %eax
jbe 0x12b44
cmpl $0x3e7, %eax            # imm = 0x3E7
jbe 0x12b4a
cmpl $0x2710, %eax           # imm = 0x2710
jb 0x12b4d
movl %eax, %ecx
imulq %rbx, %rcx
shrq $0x2d, %rcx
addl $0x4, %r14d
cmpl $0x1869f, %eax          # imm = 0x1869F
movl %ecx, %eax
ja 0x12b14
addl $-0x3, %r14d
jmp 0x12b4d
addl $-0x2, %r14d
jmp 0x12b4d
decl %r14d
movl %r14d, %esi
leaq 0x50(%rsp), %rax
movq %rax, 0x40(%rsp)
movq %r15, %rdi
movl $0x2d, %edx
callq 0x64b0
movq 0x40(%rsp), %rdi
movl %r14d, %esi
movl %r12d, %edx
callq 0x185c4
movl $0x4, %r8d
movq %r15, %rdi
xorl %esi, %esi
xorl %edx, %edx
leaq 0x2cf46(%rip), %rcx     # 0x3fad1
callq 0x6490
movq %r13, 0x20(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x12bb3
movq %rdx, 0x20(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x30(%rsp)
jmp 0x12bbb
movups (%rcx), %xmm0
movups %xmm0, (%r13)
movq 0x8(%rax), %rdx
movq %rdx, 0x28(%rsp)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
movq 0x78(%rsp), %rsi
movq 0x80(%rsp), %rdx
leaq 0x20(%rsp), %rdi
callq 0x6120
movq %rbp, (%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x12c0b
movq %rdx, (%rsp)
movq (%rcx), %rdx
movq %rdx, 0x10(%rsp)
jmp 0x12c12
movups (%rcx), %xmm0
movups %xmm0, (%rbp)
movq 0x8(%rax), %rdx
movq %rdx, 0x8(%rsp)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
movq (%rsp), %rsi
movq 0x8(%rsp), %rdx
movq 0x60(%rsp), %rdi
callq 0x6120
movq (%rsp), %rdi
cmpq %rbp, %rdi
je 0x12c53
movq 0x10(%rsp), %rsi
incq %rsi
callq 0x6460
movq 0x20(%rsp), %rdi
cmpq %r13, %rdi
je 0x12c6a
movq 0x30(%rsp), %rsi
incq %rsi
callq 0x6460
movq 0x40(%rsp), %rdi
leaq 0x50(%rsp), %rax
cmpq %rax, %rdi
je 0x12c86
movq 0x50(%rsp), %rsi
incq %rsi
callq 0x6460
cmpl 0x19c(%rsp), %r12d
jl 0x12af9
leaq 0x326e5(%rip), %rax     # 0x45380
cmpb $0x1, (%rax)
jne 0x13203
movq 0x70(%rsp), %rax
cmpl $0x0, 0x1a8(%rax)
je 0x12d0f
leaq 0x2ce1d(%rip), %rsi     # 0x3fad6
leaq 0xc0(%rsp), %rdi
leaq 0x78(%rsp), %rdx
callq 0x184b1
leaq 0x2ce09(%rip), %rsi     # 0x3fadb
leaq 0xc0(%rsp), %rdi
callq 0x67a0
leaq 0xb0(%rsp), %rbx
movq %rbx, -0x10(%rbx)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x12d73
movq %rdx, 0xa0(%rsp)
movq (%rcx), %rdx
movq %rdx, 0xb0(%rsp)
jmp 0x12d79
leaq 0x2cdc0(%rip), %rsi     # 0x3fad6
leaq 0x100(%rsp), %rdi
leaq 0x78(%rsp), %rdx
callq 0x184b1
leaq 0x2cdac(%rip), %rsi     # 0x3fadb
leaq 0x100(%rsp), %rdi
callq 0x67a0
leaq 0xf0(%rsp), %rbx
movq %rbx, -0x10(%rbx)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x12f39
movq %rdx, 0xe0(%rsp)
movq (%rcx), %rdx
movq %rdx, 0xf0(%rsp)
jmp 0x12f3f
movups (%rcx), %xmm0
movups %xmm0, (%rbx)
movq 0x8(%rax), %rdx
leaq 0xa0(%rsp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
movq 0x78(%rsp), %rsi
movq 0x80(%rsp), %rdx
callq 0x6120
leaq 0x50(%rsp), %r14
movq %r14, -0x10(%r14)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x12dd1
movq %rdx, 0x40(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x50(%rsp)
jmp 0x12dd8
movups (%rcx), %xmm0
movups %xmm0, (%r14)
movq 0x8(%rax), %rdx
leaq 0x40(%rsp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x2cce5(%rip), %rsi     # 0x3fae0
callq 0x67a0
leaq 0x30(%rsp), %r15
movq %r15, -0x10(%r15)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x12e27
movq %rdx, 0x20(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x30(%rsp)
jmp 0x12e2e
movups (%rcx), %xmm0
movups %xmm0, (%r15)
movq 0x8(%rax), %rdx
leaq 0x20(%rsp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
movq 0x78(%rsp), %rsi
movq 0x80(%rsp), %rdx
callq 0x6120
leaq 0x10(%rsp), %r12
movq %r12, -0x10(%r12)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x12e83
movq %rdx, (%rsp)
movq (%rcx), %rdx
movq %rdx, 0x10(%rsp)
jmp 0x12e8b
movups (%rcx), %xmm0
movups %xmm0, (%r12)
movq 0x8(%rax), %rdx
movq %rdx, 0x8(%rsp)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
movq (%rsp), %rsi
movq 0x8(%rsp), %rdx
movq 0x60(%rsp), %rdi
callq 0x6120
movq (%rsp), %rdi
cmpq %r12, %rdi
je 0x12ecc
movq 0x10(%rsp), %rsi
incq %rsi
callq 0x6460
movq 0x20(%rsp), %rdi
cmpq %r15, %rdi
je 0x12ee3
movq 0x30(%rsp), %rsi
incq %rsi
callq 0x6460
movq 0x40(%rsp), %rdi
cmpq %r14, %rdi
je 0x12efa
movq 0x50(%rsp), %rsi
incq %rsi
callq 0x6460
movq 0xa0(%rsp), %rdi
cmpq %rbx, %rdi
je 0x12f17
movq 0xb0(%rsp), %rsi
incq %rsi
callq 0x6460
leaq 0xd0(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x13203
movq 0xd0(%rsp), %rsi
jmp 0x131fb
movups (%rcx), %xmm0
movups %xmm0, (%rbx)
movq 0x8(%rax), %rdx
leaq 0xe0(%rsp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
movq 0x78(%rsp), %rsi
movq 0x80(%rsp), %rdx
callq 0x6120
leaq 0xd0(%rsp), %r15
movq %r15, -0x10(%r15)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x12fa0
movq %rdx, 0xc0(%rsp)
movq (%rcx), %rdx
movq %rdx, 0xd0(%rsp)
jmp 0x12fa7
movups (%rcx), %xmm0
movups %xmm0, (%r15)
movq 0x8(%rax), %rdx
leaq 0xc0(%rsp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x2cb13(%rip), %rsi     # 0x3fae0
callq 0x67a0
leaq 0xb0(%rsp), %r12
movq %r12, -0x10(%r12)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x13003
movq %rdx, 0xa0(%rsp)
movq (%rcx), %rdx
movq %rdx, 0xb0(%rsp)
jmp 0x1300b
movups (%rcx), %xmm0
movups %xmm0, (%r12)
movq 0x8(%rax), %rdx
leaq 0xa0(%rsp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
movq 0x78(%rsp), %rsi
movq 0x80(%rsp), %rdx
callq 0x6120
leaq 0x50(%rsp), %r14
movq %r14, -0x10(%r14)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x13063
movq %rdx, 0x40(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x50(%rsp)
jmp 0x1306a
movups (%rcx), %xmm0
movups %xmm0, (%r14)
movq 0x8(%rax), %rdx
leaq 0x40(%rsp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x2ca58(%rip), %rsi     # 0x3fae5
callq 0x67a0
leaq 0x30(%rsp), %r13
movq %r13, -0x10(%r13)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x130b9
movq %rdx, 0x20(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x30(%rsp)
jmp 0x130c1
movups (%rcx), %xmm0
movups %xmm0, (%r13)
movq 0x8(%rax), %rdx
leaq 0x20(%rsp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
movq 0x78(%rsp), %rsi
movq 0x80(%rsp), %rdx
callq 0x6120
leaq 0x10(%rsp), %rbp
movq %rbp, -0x10(%rbp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x13115
movq %rdx, (%rsp)
movq (%rcx), %rdx
movq %rdx, 0x10(%rsp)
jmp 0x1311c
movups (%rcx), %xmm0
movups %xmm0, (%rbp)
movq 0x8(%rax), %rdx
movq %rdx, 0x8(%rsp)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
movq (%rsp), %rsi
movq 0x8(%rsp), %rdx
movq 0x60(%rsp), %rdi
callq 0x6120
movq (%rsp), %rdi
cmpq %rbp, %rdi
je 0x1315d
movq 0x10(%rsp), %rsi
incq %rsi
callq 0x6460
movq 0x20(%rsp), %rdi
cmpq %r13, %rdi
je 0x13174
movq 0x30(%rsp), %rsi
incq %rsi
callq 0x6460
movq 0x40(%rsp), %rdi
cmpq %r14, %rdi
je 0x1318b
movq 0x50(%rsp), %rsi
incq %rsi
callq 0x6460
movq 0xa0(%rsp), %rdi
cmpq %r12, %rdi
je 0x131a8
movq 0xb0(%rsp), %rsi
incq %rsi
callq 0x6460
movq 0xc0(%rsp), %rdi
cmpq %r15, %rdi
je 0x131c5
movq 0xd0(%rsp), %rsi
incq %rsi
callq 0x6460
movq 0xe0(%rsp), %rdi
cmpq %rbx, %rdi
je 0x131e2
movq 0xf0(%rsp), %rsi
incq %rsi
callq 0x6460
leaq 0x110(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x13203
movq 0x110(%rsp), %rsi
incq %rsi
callq 0x6460
leaq 0x32177(%rip), %rax     # 0x45381
cmpb $0x1, (%rax)
jne 0x132c2
leaq 0x2c8d0(%rip), %rsi     # 0x3faea
leaq 0x20(%rsp), %rdi
leaq 0x78(%rsp), %rdx
callq 0x184b1
leaq 0x2c8c2(%rip), %rsi     # 0x3faf2
leaq 0x20(%rsp), %rdi
callq 0x67a0
leaq 0x10(%rsp), %rbx
movq %rbx, -0x10(%rbx)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x13260
movq %rdx, (%rsp)
movq (%rcx), %rdx
movq %rdx, 0x10(%rsp)
jmp 0x13266
movups (%rcx), %xmm0
movups %xmm0, (%rbx)
movq 0x8(%rax), %rdx
movq %rdx, 0x8(%rsp)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
movq (%rsp), %rsi
movq 0x8(%rsp), %rdx
movq 0x60(%rsp), %rdi
callq 0x6120
movq (%rsp), %rdi
cmpq %rbx, %rdi
je 0x132a7
movq 0x10(%rsp), %rsi
incq %rsi
callq 0x6460
leaq 0x30(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x132c2
movq 0x30(%rsp), %rsi
incq %rsi
callq 0x6460
leaq 0x320c0(%rip), %rax     # 0x45389
cmpb $0x1, (%rax)
jne 0x13b78
leaq 0x320b3(%rip), %rax     # 0x4538c
movl (%rax), %ebx
testl %ebx, %ebx
jle 0x13494
xorl %r15d, %r15d
leaq 0x10(%rsp), %r13
leaq 0x40(%rsp), %rbp
movl $0xd1b71759, %r12d      # imm = 0xD1B71759
movl $0x1, %r14d
cmpl $0xa, %r15d
jb 0x13344
movl $0x4, %r14d
movl %r15d, %eax
cmpl $0x63, %eax
jbe 0x1333b
cmpl $0x3e7, %eax            # imm = 0x3E7
jbe 0x13341
cmpl $0x2710, %eax           # imm = 0x2710
jb 0x13344
movl %eax, %ecx
imulq %r12, %rcx
shrq $0x2d, %rcx
addl $0x4, %r14d
cmpl $0x1869f, %eax          # imm = 0x1869F
movl %ecx, %eax
ja 0x1330b
addl $-0x3, %r14d
jmp 0x13344
addl $-0x2, %r14d
jmp 0x13344
decl %r14d
movl %r14d, %esi
leaq 0x50(%rsp), %rax
movq %rax, 0x40(%rsp)
movq %rbp, %rdi
movl $0x2d, %edx
callq 0x64b0
movq 0x40(%rsp), %rdi
movl %r14d, %esi
movl %r15d, %edx
callq 0x185c4
movl $0x4, %r8d
movq %rbp, %r14
movq %rbp, %rdi
xorl %esi, %esi
xorl %edx, %edx
leaq 0x2c773(%rip), %rcx     # 0x3faf8
callq 0x6490
leaq 0x30(%rsp), %rbp
movq %rbp, 0x20(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x133b2
movq %rdx, 0x20(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x30(%rsp)
jmp 0x133b9
movups (%rcx), %xmm0
movups %xmm0, (%rbp)
movq 0x8(%rax), %rdx
movq %rdx, 0x28(%rsp)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
movq 0x78(%rsp), %rsi
movq 0x80(%rsp), %rdx
leaq 0x20(%rsp), %rdi
callq 0x6120
movq %r13, (%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x13409
movq %rdx, (%rsp)
movq (%rcx), %rdx
movq %rdx, 0x10(%rsp)
jmp 0x13411
movups (%rcx), %xmm0
movups %xmm0, (%r13)
movq 0x8(%rax), %rdx
movq %rdx, 0x8(%rsp)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
movq (%rsp), %rsi
movq 0x8(%rsp), %rdx
movq 0x60(%rsp), %rdi
callq 0x6120
movq (%rsp), %rdi
cmpq %r13, %rdi
je 0x13452
movq 0x10(%rsp), %rsi
incq %rsi
callq 0x6460
movq 0x20(%rsp), %rdi
cmpq %rbp, %rdi
je 0x13469
movq 0x30(%rsp), %rsi
incq %rsi
callq 0x6460
movq 0x40(%rsp), %rdi
leaq 0x50(%rsp), %rax
cmpq %rax, %rdi
je 0x13485
movq 0x50(%rsp), %rsi
incq %rsi
callq 0x6460
incl %r15d
cmpl %ebx, %r15d
movq %r14, %rbp
jne 0x132f6
testl %ebx, %ebx
jle 0x1364d
xorl %r15d, %r15d
leaq 0x10(%rsp), %r13
leaq 0x40(%rsp), %rbp
movl $0xd1b71759, %r12d      # imm = 0xD1B71759
movl $0x1, %r14d
cmpl $0xa, %r15d
jb 0x134fd
movl $0x4, %r14d
movl %r15d, %eax
cmpl $0x63, %eax
jbe 0x134f4
cmpl $0x3e7, %eax            # imm = 0x3E7
jbe 0x134fa
cmpl $0x2710, %eax           # imm = 0x2710
jb 0x134fd
movl %eax, %ecx
imulq %r12, %rcx
shrq $0x2d, %rcx
addl $0x4, %r14d
cmpl $0x1869f, %eax          # imm = 0x1869F
movl %ecx, %eax
ja 0x134c4
addl $-0x3, %r14d
jmp 0x134fd
addl $-0x2, %r14d
jmp 0x134fd
decl %r14d
movl %r14d, %esi
leaq 0x50(%rsp), %rax
movq %rax, 0x40(%rsp)
movq %rbp, %rdi
movl $0x2d, %edx
callq 0x64b0
movq 0x40(%rsp), %rdi
movl %r14d, %esi
movl %r15d, %edx
callq 0x185c4
movl $0x4, %r8d
movq %rbp, %r14
movq %rbp, %rdi
xorl %esi, %esi
xorl %edx, %edx
leaq 0x2c5bf(%rip), %rcx     # 0x3fafd
callq 0x6490
leaq 0x30(%rsp), %rbp
movq %rbp, 0x20(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x1356b
movq %rdx, 0x20(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x30(%rsp)
jmp 0x13572
movups (%rcx), %xmm0
movups %xmm0, (%rbp)
movq 0x8(%rax), %rdx
movq %rdx, 0x28(%rsp)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
movq 0x78(%rsp), %rsi
movq 0x80(%rsp), %rdx
leaq 0x20(%rsp), %rdi
callq 0x6120
movq %r13, (%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x135c2
movq %rdx, (%rsp)
movq (%rcx), %rdx
movq %rdx, 0x10(%rsp)
jmp 0x135ca
movups (%rcx), %xmm0
movups %xmm0, (%r13)
movq 0x8(%rax), %rdx
movq %rdx, 0x8(%rsp)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
movq (%rsp), %rsi
movq 0x8(%rsp), %rdx
movq 0x60(%rsp), %rdi
callq 0x6120
movq (%rsp), %rdi
cmpq %r13, %rdi
je 0x1360b
movq 0x10(%rsp), %rsi
incq %rsi
callq 0x6460
movq 0x20(%rsp), %rdi
cmpq %rbp, %rdi
je 0x13622
movq 0x30(%rsp), %rsi
incq %rsi
callq 0x6460
movq 0x40(%rsp), %rdi
leaq 0x50(%rsp), %rax
cmpq %rax, %rdi
je 0x1363e
movq 0x50(%rsp), %rsi
incq %rsi
callq 0x6460
incl %r15d
cmpl %ebx, %r15d
movq %r14, %rbp
jne 0x134af
testl %ebx, %ebx
jle 0x13806
xorl %r15d, %r15d
leaq 0x10(%rsp), %r13
leaq 0x40(%rsp), %rbp
movl $0xd1b71759, %r12d      # imm = 0xD1B71759
movl $0x1, %r14d
cmpl $0xa, %r15d
jb 0x136b6
movl $0x4, %r14d
movl %r15d, %eax
cmpl $0x63, %eax
jbe 0x136ad
cmpl $0x3e7, %eax            # imm = 0x3E7
jbe 0x136b3
cmpl $0x2710, %eax           # imm = 0x2710
jb 0x136b6
movl %eax, %ecx
imulq %r12, %rcx
shrq $0x2d, %rcx
addl $0x4, %r14d
cmpl $0x1869f, %eax          # imm = 0x1869F
movl %ecx, %eax
ja 0x1367d
addl $-0x3, %r14d
jmp 0x136b6
addl $-0x2, %r14d
jmp 0x136b6
decl %r14d
movl %r14d, %esi
leaq 0x50(%rsp), %rax
movq %rax, 0x40(%rsp)
movq %rbp, %rdi
movl $0x2d, %edx
callq 0x64b0
movq 0x40(%rsp), %rdi
movl %r14d, %esi
movl %r15d, %edx
callq 0x185c4
movl $0x6, %r8d
movq %rbp, %r14
movq %rbp, %rdi
xorl %esi, %esi
xorl %edx, %edx
leaq 0x2c40b(%rip), %rcx     # 0x3fb02
callq 0x6490
leaq 0x30(%rsp), %rbp
movq %rbp, 0x20(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x13724
movq %rdx, 0x20(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x30(%rsp)
jmp 0x1372b
movups (%rcx), %xmm0
movups %xmm0, (%rbp)
movq 0x8(%rax), %rdx
movq %rdx, 0x28(%rsp)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
movq 0x78(%rsp), %rsi
movq 0x80(%rsp), %rdx
leaq 0x20(%rsp), %rdi
callq 0x6120
movq %r13, (%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x1377b
movq %rdx, (%rsp)
movq (%rcx), %rdx
movq %rdx, 0x10(%rsp)
jmp 0x13783
movups (%rcx), %xmm0
movups %xmm0, (%r13)
movq 0x8(%rax), %rdx
movq %rdx, 0x8(%rsp)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
movq (%rsp), %rsi
movq 0x8(%rsp), %rdx
movq 0x60(%rsp), %rdi
callq 0x6120
movq (%rsp), %rdi
cmpq %r13, %rdi
je 0x137c4
movq 0x10(%rsp), %rsi
incq %rsi
callq 0x6460
movq 0x20(%rsp), %rdi
cmpq %rbp, %rdi
je 0x137db
movq 0x30(%rsp), %rsi
incq %rsi
callq 0x6460
movq 0x40(%rsp), %rdi
leaq 0x50(%rsp), %rax
cmpq %rax, %rdi
je 0x137f7
movq 0x50(%rsp), %rsi
incq %rsi
callq 0x6460
incl %r15d
cmpl %ebx, %r15d
movq %r14, %rbp
jne 0x13668
testl %ebx, %ebx
jle 0x139bf
xorl %r15d, %r15d
leaq 0x10(%rsp), %r13
leaq 0x40(%rsp), %rbp
movl $0xd1b71759, %r12d      # imm = 0xD1B71759
movl $0x1, %r14d
cmpl $0xa, %r15d
jb 0x1386f
movl $0x4, %r14d
movl %r15d, %eax
cmpl $0x63, %eax
jbe 0x13866
cmpl $0x3e7, %eax            # imm = 0x3E7
jbe 0x1386c
cmpl $0x2710, %eax           # imm = 0x2710
jb 0x1386f
movl %eax, %ecx
imulq %r12, %rcx
shrq $0x2d, %rcx
addl $0x4, %r14d
cmpl $0x1869f, %eax          # imm = 0x1869F
movl %ecx, %eax
ja 0x13836
addl $-0x3, %r14d
jmp 0x1386f
addl $-0x2, %r14d
jmp 0x1386f
decl %r14d
movl %r14d, %esi
leaq 0x50(%rsp), %rax
movq %rax, 0x40(%rsp)
movq %rbp, %rdi
movl $0x2d, %edx
callq 0x64b0
movq 0x40(%rsp), %rdi
movl %r14d, %esi
movl %r15d, %edx
callq 0x185c4
movl $0x6, %r8d
movq %rbp, %r14
movq %rbp, %rdi
xorl %esi, %esi
xorl %edx, %edx
leaq 0x2c259(%rip), %rcx     # 0x3fb09
callq 0x6490
leaq 0x30(%rsp), %rbp
movq %rbp, 0x20(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x138dd
movq %rdx, 0x20(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x30(%rsp)
jmp 0x138e4
movups (%rcx), %xmm0
movups %xmm0, (%rbp)
movq 0x8(%rax), %rdx
movq %rdx, 0x28(%rsp)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
movq 0x78(%rsp), %rsi
movq 0x80(%rsp), %rdx
leaq 0x20(%rsp), %rdi
callq 0x6120
movq %r13, (%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x13934
movq %rdx, (%rsp)
movq (%rcx), %rdx
movq %rdx, 0x10(%rsp)
jmp 0x1393c
movups (%rcx), %xmm0
movups %xmm0, (%r13)
movq 0x8(%rax), %rdx
movq %rdx, 0x8(%rsp)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
movq (%rsp), %rsi
movq 0x8(%rsp), %rdx
movq 0x60(%rsp), %rdi
callq 0x6120
movq (%rsp), %rdi
cmpq %r13, %rdi
je 0x1397d
movq 0x10(%rsp), %rsi
incq %rsi
callq 0x6460
movq 0x20(%rsp), %rdi
cmpq %rbp, %rdi
je 0x13994
movq 0x30(%rsp), %rsi
incq %rsi
callq 0x6460
movq 0x40(%rsp), %rdi
leaq 0x50(%rsp), %rax
cmpq %rax, %rdi
je 0x139b0
movq 0x50(%rsp), %rsi
incq %rsi
callq 0x6460
incl %r15d
cmpl %ebx, %r15d
movq %r14, %rbp
jne 0x13821
testl %ebx, %ebx
jle 0x13b78
xorl %r15d, %r15d
leaq 0x10(%rsp), %r13
leaq 0x40(%rsp), %rbp
movl $0xd1b71759, %r12d      # imm = 0xD1B71759
movl $0x1, %r14d
cmpl $0xa, %r15d
jb 0x13a28
movl $0x4, %r14d
movl %r15d, %eax
cmpl $0x63, %eax
jbe 0x13a1f
cmpl $0x3e7, %eax            # imm = 0x3E7
jbe 0x13a25
cmpl $0x2710, %eax           # imm = 0x2710
jb 0x13a28
movl %eax, %ecx
imulq %r12, %rcx
shrq $0x2d, %rcx
addl $0x4, %r14d
cmpl $0x1869f, %eax          # imm = 0x1869F
movl %ecx, %eax
ja 0x139ef
addl $-0x3, %r14d
jmp 0x13a28
addl $-0x2, %r14d
jmp 0x13a28
decl %r14d
movl %r14d, %esi
leaq 0x50(%rsp), %rax
movq %rax, 0x40(%rsp)
movq %rbp, %rdi
movl $0x2d, %edx
callq 0x64b0
movq 0x40(%rsp), %rdi
movl %r14d, %esi
movl %r15d, %edx
callq 0x185c4
movl $0x4, %r8d
movq %rbp, %r14
movq %rbp, %rdi
xorl %esi, %esi
xorl %edx, %edx
leaq 0x2c0a7(%rip), %rcx     # 0x3fb10
callq 0x6490
leaq 0x30(%rsp), %rbp
movq %rbp, 0x20(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x13a96
movq %rdx, 0x20(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x30(%rsp)
jmp 0x13a9d
movups (%rcx), %xmm0
movups %xmm0, (%rbp)
movq 0x8(%rax), %rdx
movq %rdx, 0x28(%rsp)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
movq 0x78(%rsp), %rsi
movq 0x80(%rsp), %rdx
leaq 0x20(%rsp), %rdi
callq 0x6120
movq %r13, (%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x13aed
movq %rdx, (%rsp)
movq (%rcx), %rdx
movq %rdx, 0x10(%rsp)
jmp 0x13af5
movups (%rcx), %xmm0
movups %xmm0, (%r13)
movq 0x8(%rax), %rdx
movq %rdx, 0x8(%rsp)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
movq (%rsp), %rsi
movq 0x8(%rsp), %rdx
movq 0x60(%rsp), %rdi
callq 0x6120
movq (%rsp), %rdi
cmpq %r13, %rdi
je 0x13b36
movq 0x10(%rsp), %rsi
incq %rsi
callq 0x6460
movq 0x20(%rsp), %rdi
cmpq %rbp, %rdi
je 0x13b4d
movq 0x30(%rsp), %rsi
incq %rsi
callq 0x6460
movq 0x40(%rsp), %rdi
leaq 0x50(%rsp), %rax
cmpq %rax, %rdi
je 0x13b69
movq 0x50(%rsp), %rsi
incq %rsi
callq 0x6460
incl %r15d
cmpl %ebx, %r15d
movq %r14, %rbp
jne 0x139da
leaq 0x2bf96(%rip), %rsi     # 0x3fb15
leaq 0x40(%rsp), %rdi
leaq 0x78(%rsp), %rdx
callq 0x184b1
leaq 0x2bf85(%rip), %rsi     # 0x3fb1a
leaq 0x40(%rsp), %rdi
callq 0x67a0
leaq 0x30(%rsp), %rbx
movq %rbx, -0x10(%rbx)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x13bc6
movq %rdx, 0x20(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x30(%rsp)
jmp 0x13bcc
movups (%rcx), %xmm0
movups %xmm0, (%rbx)
movq 0x8(%rax), %rdx
leaq 0x20(%rsp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
movq 0x78(%rsp), %rsi
movq 0x80(%rsp), %rdx
callq 0x6120
leaq 0x10(%rsp), %r15
movq %r15, -0x10(%r15)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x13c20
movq %rdx, (%rsp)
movq (%rcx), %rdx
movq %rdx, 0x10(%rsp)
jmp 0x13c27
movups (%rcx), %xmm0
movups %xmm0, (%r15)
movq 0x8(%rax), %rdx
movq %rdx, 0x8(%rsp)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
movq (%rsp), %rsi
movq 0x8(%rsp), %rdx
movq 0x60(%rsp), %rdi
callq 0x6120
movq (%rsp), %rdi
cmpq %r15, %rdi
je 0x13c68
movq 0x10(%rsp), %rsi
incq %rsi
callq 0x6460
movq 0x20(%rsp), %rdi
cmpq %rbx, %rdi
je 0x13c7f
movq 0x30(%rsp), %rsi
incq %rsi
callq 0x6460
leaq 0x50(%rsp), %r12
movq -0x10(%r12), %rdi
cmpq %r12, %rdi
je 0x13c9b
movq 0x50(%rsp), %rsi
incq %rsi
callq 0x6460
leaq 0x316e0(%rip), %rax     # 0x45382
cmpb $0x1, (%rax)
jne 0x13e3a
leaq 0x2be6e(%rip), %rsi     # 0x3fb20
leaq 0xa0(%rsp), %rdi
leaq 0x78(%rsp), %rdx
callq 0x184b1
leaq 0x2be59(%rip), %rsi     # 0x3fb24
leaq 0xa0(%rsp), %rdi
callq 0x67a0
movq %r12, 0x40(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x13cfb
movq %rdx, 0x40(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x50(%rsp)
jmp 0x13d03
movups (%rcx), %xmm0
movups %xmm0, (%r12)
movq 0x8(%rax), %rdx
leaq 0x40(%rsp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
movq 0x78(%rsp), %rsi
movq 0x80(%rsp), %rdx
callq 0x6120
movq %rbx, 0x20(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x13d54
movq %rdx, 0x20(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x30(%rsp)
jmp 0x13d5a
movups (%rcx), %xmm0
movups %xmm0, (%rbx)
movq 0x8(%rax), %rdx
leaq 0x20(%rsp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x2bdaa(%rip), %rsi     # 0x3fb27
callq 0x67a0
movq %r15, (%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x13da3
movq %rdx, (%rsp)
movq (%rcx), %rdx
movq %rdx, 0x10(%rsp)
jmp 0x13daa
movups (%rcx), %xmm0
movups %xmm0, (%r15)
movq 0x8(%rax), %rdx
movq %rdx, 0x8(%rsp)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
movq (%rsp), %rsi
movq 0x8(%rsp), %rdx
movq 0x60(%rsp), %rdi
callq 0x6120
movq (%rsp), %rdi
cmpq %r15, %rdi
je 0x13deb
movq 0x10(%rsp), %rsi
incq %rsi
callq 0x6460
movq 0x20(%rsp), %rdi
cmpq %rbx, %rdi
je 0x13e02
movq 0x30(%rsp), %rsi
incq %rsi
callq 0x6460
movq 0x40(%rsp), %rdi
cmpq %r12, %rdi
je 0x13e19
movq 0x50(%rsp), %rsi
incq %rsi
callq 0x6460
leaq 0xb0(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x13e3a
movq 0xb0(%rsp), %rsi
incq %rsi
callq 0x6460
leaq 0x2bcdc(%rip), %rsi     # 0x3fb1d
movq %rsp, %rdi
leaq 0x78(%rsp), %rdx
callq 0x184b1
movq (%rsp), %rsi
movq 0x8(%rsp), %rdx
movq 0x60(%rsp), %rdi
callq 0x6120
movq (%rsp), %rdi
cmpq %r15, %rdi
je 0x13e77
movq 0x10(%rsp), %rsi
incq %rsi
callq 0x6460
movq 0x70(%rsp), %rax
movl 0x10(%rax), %eax
movl %eax, 0x70(%rsp)
testl %eax, %eax
jle 0x146cb
xorl %r14d, %r14d
leaq 0x40(%rsp), %r15
movl $0xd1b71759, %ebx       # imm = 0xD1B71759
movl $0x1, %ebp
cmpl $0xa, %r14d
jb 0x13ee0
movl $0x4, %ebp
movl %r14d, %eax
cmpl $0x63, %eax
jbe 0x13ed9
cmpl $0x3e7, %eax            # imm = 0x3E7
jbe 0x13ede
cmpl $0x2710, %eax           # imm = 0x2710
jb 0x13ee0
movl %eax, %ecx
imulq %rbx, %rcx
shrq $0x2d, %rcx
addl $0x4, %ebp
cmpl $0x1869f, %eax          # imm = 0x1869F
movl %ecx, %eax
ja 0x13eab
addl $-0x3, %ebp
jmp 0x13ee0
addl $-0x2, %ebp
jmp 0x13ee0
decl %ebp
movl %ebp, %esi
movq %r12, 0x40(%rsp)
movq %r15, %rdi
movl $0x2d, %edx
callq 0x64b0
movq 0x40(%rsp), %rdi
movl %ebp, %esi
movl %r14d, %edx
callq 0x185c4
movl $0x1, %r8d
movq %r15, %rdi
xorl %esi, %esi
xorl %edx, %edx
leaq 0x2bbe4(%rip), %rcx     # 0x3fafb
callq 0x6490
leaq 0x10(%rsp), %r13
leaq 0x30(%rsp), %rbp
movq %rbp, 0x20(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x13f49
movq %rdx, 0x20(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x30(%rsp)
jmp 0x13f50
movups (%rcx), %xmm0
movups %xmm0, (%rbp)
movq 0x8(%rax), %rdx
movq %rdx, 0x28(%rsp)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
movq 0x78(%rsp), %rsi
movq 0x80(%rsp), %rdx
leaq 0x20(%rsp), %rdi
callq 0x6120
movq %r13, (%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x13fa0
movq %rdx, (%rsp)
movq (%rcx), %rdx
movq %rdx, 0x10(%rsp)
jmp 0x13fa8
movups (%rcx), %xmm0
movups %xmm0, (%r13)
movq 0x8(%rax), %rdx
movq %rdx, 0x8(%rsp)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
movq (%rsp), %rsi
movq 0x8(%rsp), %rdx
movq 0x60(%rsp), %rdi
callq 0x6120
movq (%rsp), %rdi
cmpq %r13, %rdi
je 0x13fe9
movq 0x10(%rsp), %rsi
incq %rsi
callq 0x6460
movq 0x20(%rsp), %rdi
cmpq %rbp, %rdi
je 0x14000
movq 0x30(%rsp), %rsi
incq %rsi
callq 0x6460
movq 0x40(%rsp), %rdi
cmpq %r12, %rdi
je 0x14017
movq 0x50(%rsp), %rsi
incq %rsi
callq 0x6460
incl %r14d
cmpl 0x70(%rsp), %r14d
jne 0x13e98
xorl %r14d, %r14d
leaq 0x40(%rsp), %r15
movl $0xd1b71759, %ebx       # imm = 0xD1B71759
leaq 0x10(%rsp), %r13
movl $0x1, %ebp
cmpl $0xa, %r14d
jb 0x1407f
movl $0x4, %ebp
movl %r14d, %eax
cmpl $0x63, %eax
jbe 0x14078
cmpl $0x3e7, %eax            # imm = 0x3E7
jbe 0x1407d
cmpl $0x2710, %eax           # imm = 0x2710
jb 0x1407f
movl %eax, %ecx
imulq %rbx, %rcx
shrq $0x2d, %rcx
addl $0x4, %ebp
cmpl $0x1869f, %eax          # imm = 0x1869F
movl %ecx, %eax
ja 0x1404a
addl $-0x3, %ebp
jmp 0x1407f
addl $-0x2, %ebp
jmp 0x1407f
decl %ebp
movl %ebp, %esi
movq %r12, 0x40(%rsp)
movq %r15, %rdi
movl $0x2d, %edx
callq 0x64b0
movq 0x40(%rsp), %rdi
movl %ebp, %esi
movl %r14d, %edx
callq 0x185c4
movl $0x1, %r8d
movq %r15, %rdi
xorl %esi, %esi
xorl %edx, %edx
leaq 0x2ba4a(%rip), %rcx     # 0x3fb00
callq 0x6490
leaq 0x30(%rsp), %rbp
movq %rbp, 0x20(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x140e3
movq %rdx, 0x20(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x30(%rsp)
jmp 0x140ea
movups (%rcx), %xmm0
movups %xmm0, (%rbp)
movq 0x8(%rax), %rdx
movq %rdx, 0x28(%rsp)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
movq 0x78(%rsp), %rsi
movq 0x80(%rsp), %rdx
leaq 0x20(%rsp), %rdi
callq 0x6120
movq %r13, (%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x1413a
movq %rdx, (%rsp)
movq (%rcx), %rdx
movq %rdx, 0x10(%rsp)
jmp 0x14142
movups (%rcx), %xmm0
movups %xmm0, (%r13)
movq 0x8(%rax), %rdx
movq %rdx, 0x8(%rsp)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
movq (%rsp), %rsi
movq 0x8(%rsp), %rdx
movq 0x60(%rsp), %rdi
callq 0x6120
movq (%rsp), %rdi
cmpq %r13, %rdi
je 0x14183
movq 0x10(%rsp), %rsi
incq %rsi
callq 0x6460
movq 0x20(%rsp), %rdi
cmpq %rbp, %rdi
je 0x1419a
movq 0x30(%rsp), %rsi
incq %rsi
callq 0x6460
movq 0x40(%rsp), %rdi
cmpq %r12, %rdi
je 0x141b1
movq 0x50(%rsp), %rsi
incq %rsi
callq 0x6460
incl %r14d
cmpl 0x70(%rsp), %r14d
jne 0x14037
movl 0x70(%rsp), %eax
cmpl $0x2, %eax
movl $0x1, %ebx
cmovgel %eax, %ebx
xorl %r14d, %r14d
leaq 0x40(%rsp), %r15
movl $0xd1b71759, %r12d      # imm = 0xD1B71759
movl $0x1, %ebp
cmpl $0xa, %r14d
jb 0x14224
movl $0x4, %ebp
movl %r14d, %eax
cmpl $0x63, %eax
jbe 0x1421d
cmpl $0x3e7, %eax            # imm = 0x3E7
jbe 0x14222
cmpl $0x2710, %eax           # imm = 0x2710
jb 0x14224
movl %eax, %ecx
imulq %r12, %rcx
shrq $0x2d, %rcx
addl $0x4, %ebp
cmpl $0x1869f, %eax          # imm = 0x1869F
movl %ecx, %eax
ja 0x141ef
addl $-0x3, %ebp
jmp 0x14224
addl $-0x2, %ebp
jmp 0x14224
decl %ebp
movl %ebp, %esi
leaq 0x50(%rsp), %rax
movq %rax, 0x40(%rsp)
movq %r15, %rdi
movl $0x2d, %edx
callq 0x64b0
movq 0x40(%rsp), %rdi
movl %ebp, %esi
movl %r14d, %edx
callq 0x185c4
movl $0x3, %r8d
movq %r15, %rdi
xorl %esi, %esi
xorl %edx, %edx
leaq 0x2b8a5(%rip), %rcx     # 0x3fb05
callq 0x6490
leaq 0x30(%rsp), %rbp
movq %rbp, 0x20(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x1428d
movq %rdx, 0x20(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x30(%rsp)
jmp 0x14294
movups (%rcx), %xmm0
movups %xmm0, (%rbp)
movq 0x8(%rax), %rdx
movq %rdx, 0x28(%rsp)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
movq 0x78(%rsp), %rsi
movq 0x80(%rsp), %rdx
leaq 0x20(%rsp), %rdi
callq 0x6120
movq %r13, (%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x142e4
movq %rdx, (%rsp)
movq (%rcx), %rdx
movq %rdx, 0x10(%rsp)
jmp 0x142ec
movups (%rcx), %xmm0
movups %xmm0, (%r13)
movq 0x8(%rax), %rdx
movq %rdx, 0x8(%rsp)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
movq (%rsp), %rsi
movq 0x8(%rsp), %rdx
movq 0x60(%rsp), %rdi
callq 0x6120
movq (%rsp), %rdi
cmpq %r13, %rdi
je 0x1432d
movq 0x10(%rsp), %rsi
incq %rsi
callq 0x6460
movq 0x20(%rsp), %rdi
cmpq %rbp, %rdi
je 0x14344
movq 0x30(%rsp), %rsi
incq %rsi
callq 0x6460
movq 0x40(%rsp), %rdi
leaq 0x50(%rsp), %rax
cmpq %rax, %rdi
je 0x14360
movq 0x50(%rsp), %rsi
incq %rsi
callq 0x6460
incl %r14d
cmpl %ebx, %r14d
jne 0x141dc
movl 0x70(%rsp), %eax
cmpl $0x2, %eax
movl $0x1, %ebx
cmovgel %eax, %ebx
xorl %r14d, %r14d
leaq 0x40(%rsp), %r15
movl $0xd1b71759, %r12d      # imm = 0xD1B71759
movl $0x1, %ebp
cmpl $0xa, %r14d
jb 0x143d1
movl $0x4, %ebp
movl %r14d, %eax
cmpl $0x63, %eax
jbe 0x143ca
cmpl $0x3e7, %eax            # imm = 0x3E7
jbe 0x143cf
cmpl $0x2710, %eax           # imm = 0x2710
jb 0x143d1
movl %eax, %ecx
imulq %r12, %rcx
shrq $0x2d, %rcx
addl $0x4, %ebp
cmpl $0x1869f, %eax          # imm = 0x1869F
movl %ecx, %eax
ja 0x1439c
addl $-0x3, %ebp
jmp 0x143d1
addl $-0x2, %ebp
jmp 0x143d1
decl %ebp
movl %ebp, %esi
leaq 0x50(%rsp), %rax
movq %rax, 0x40(%rsp)
movq %r15, %rdi
movl $0x2d, %edx
callq 0x64b0
movq 0x40(%rsp), %rdi
movl %ebp, %esi
movl %r14d, %edx
callq 0x185c4
movl $0x3, %r8d
movq %r15, %rdi
xorl %esi, %esi
xorl %edx, %edx
leaq 0x2b6ff(%rip), %rcx     # 0x3fb0c
callq 0x6490
leaq 0x30(%rsp), %rbp
movq %rbp, 0x20(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x1443a
movq %rdx, 0x20(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x30(%rsp)
jmp 0x14441
movups (%rcx), %xmm0
movups %xmm0, (%rbp)
movq 0x8(%rax), %rdx
movq %rdx, 0x28(%rsp)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
movq 0x78(%rsp), %rsi
movq 0x80(%rsp), %rdx
leaq 0x20(%rsp), %rdi
callq 0x6120
movq %r13, (%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x14491
movq %rdx, (%rsp)
movq (%rcx), %rdx
movq %rdx, 0x10(%rsp)
jmp 0x14499
movups (%rcx), %xmm0
movups %xmm0, (%r13)
movq 0x8(%rax), %rdx
movq %rdx, 0x8(%rsp)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
movq (%rsp), %rsi
movq 0x8(%rsp), %rdx
movq 0x60(%rsp), %rdi
callq 0x6120
movq (%rsp), %rdi
cmpq %r13, %rdi
je 0x144da
movq 0x10(%rsp), %rsi
incq %rsi
callq 0x6460
movq 0x20(%rsp), %rdi
cmpq %rbp, %rdi
je 0x144f1
movq 0x30(%rsp), %rsi
incq %rsi
callq 0x6460
movq 0x40(%rsp), %rdi
leaq 0x50(%rsp), %rax
cmpq %rax, %rdi
je 0x1450d
movq 0x50(%rsp), %rsi
incq %rsi
callq 0x6460
incl %r14d
cmpl %ebx, %r14d
jne 0x14389
movl 0x70(%rsp), %r13d
cmpl $0x2, %r13d
movl $0x1, %eax
cmovll %eax, %r13d
xorl %r14d, %r14d
leaq 0x40(%rsp), %r15
movl $0xd1b71759, %ebx       # imm = 0xD1B71759
leaq 0x50(%rsp), %r12
movl $0x1, %ebp
cmpl $0xa, %r14d
jb 0x14585
movl $0x4, %ebp
movl %r14d, %eax
cmpl $0x63, %eax
jbe 0x1457e
cmpl $0x3e7, %eax            # imm = 0x3E7
jbe 0x14583
cmpl $0x2710, %eax           # imm = 0x2710
jb 0x14585
movl %eax, %ecx
imulq %rbx, %rcx
shrq $0x2d, %rcx
addl $0x4, %ebp
cmpl $0x1869f, %eax          # imm = 0x1869F
movl %ecx, %eax
ja 0x14550
addl $-0x3, %ebp
jmp 0x14585
addl $-0x2, %ebp
jmp 0x14585
decl %ebp
movl %ebp, %esi
movq %r12, 0x40(%rsp)
movq %r15, %rdi
movl $0x2d, %edx
callq 0x64b0
movq 0x40(%rsp), %rdi
movl %ebp, %esi
movl %r14d, %edx
callq 0x185c4
movl $0x1, %r8d
movq %r15, %rdi
xorl %esi, %esi
xorl %edx, %edx
leaq 0x2b557(%rip), %rcx     # 0x3fb13
callq 0x6490
leaq 0x30(%rsp), %rbp
movq %rbp, 0x20(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x145e9
movq %rdx, 0x20(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x30(%rsp)
jmp 0x145f0
movups (%rcx), %xmm0
movups %xmm0, (%rbp)
movq 0x8(%rax), %rdx
movq %rdx, 0x28(%rsp)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
movq 0x78(%rsp), %rsi
movq 0x80(%rsp), %rdx
leaq 0x20(%rsp), %rdi
callq 0x6120
leaq 0x10(%rsp), %rsi
movq %rsi, (%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x14645
movq %rdx, (%rsp)
movq (%rcx), %rdx
movq %rdx, 0x10(%rsp)
jmp 0x1464b
movups (%rcx), %xmm0
movups %xmm0, (%rsi)
movq 0x8(%rax), %rdx
movq %rdx, 0x8(%rsp)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
movq (%rsp), %rsi
movq 0x8(%rsp), %rdx
movq 0x60(%rsp), %rdi
callq 0x6120
movq (%rsp), %rdi
leaq 0x10(%rsp), %rax
cmpq %rax, %rdi
je 0x14691
movq 0x10(%rsp), %rsi
incq %rsi
callq 0x6460
movq 0x20(%rsp), %rdi
cmpq %rbp, %rdi
je 0x146a8
movq 0x30(%rsp), %rsi
incq %rsi
callq 0x6460
movq 0x40(%rsp), %rdi
cmpq %r12, %rdi
je 0x146bf
movq 0x50(%rsp), %rsi
incq %rsi
callq 0x6460
incl %r14d
cmpl %r13d, %r14d
jne 0x1453d
leaq 0x2b459(%rip), %rsi     # 0x3fb2b
movq %rsp, %rdi
leaq 0x78(%rsp), %rdx
callq 0x184b1
movq (%rsp), %rsi
movq 0x8(%rsp), %rdx
movq 0x60(%rsp), %rdi
leaq 0x10(%rsp), %rbx
callq 0x6120
movq (%rsp), %rdi
cmpq %rbx, %rdi
je 0x1470d
movq 0x10(%rsp), %rsi
incq %rsi
callq 0x6460
leaq 0x30c7c(%rip), %rax     # 0x45390
cmpb $0x1, (%rax)
jne 0x14756
leaq 0x2b415(%rip), %rsi     # 0x3fb35
movq %rsp, %rdi
leaq 0x78(%rsp), %rdx
callq 0x184b1
movq (%rsp), %rsi
movq 0x8(%rsp), %rdx
movq 0x60(%rsp), %rdi
callq 0x6120
movq (%rsp), %rdi
cmpq %rbx, %rdi
je 0x14756
movq 0x10(%rsp), %rsi
incq %rsi
callq 0x6460
leaq 0x2b3db(%rip), %rsi     # 0x3fb38
movq 0x60(%rsp), %rdi
callq 0x67a0
leaq 0x120(%rsp), %rdi
callq 0xb832
movq 0x78(%rsp), %rdi
leaq 0x88(%rsp), %rax
cmpq %rax, %rdi
je 0x14796
movq 0x88(%rsp), %rsi
incq %rsi
callq 0x6460
movq 0x60(%rsp), %rax
addq $0x228, %rsp            # imm = 0x228
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
movq %rax, 0x70(%rsp)
movq (%rsp), %rdi
cmpq %rbp, %rdi
je 0x147cf
movq 0x10(%rsp), %rsi
incq %rsi
callq 0x6460
jmp 0x147cf
movq %rax, 0x70(%rsp)
movq 0x20(%rsp), %rdi
cmpq %r13, %rdi
je 0x147ed
movq 0x30(%rsp), %rsi
incq %rsi
callq 0x6460
jmp 0x147ed
movq %rax, 0x70(%rsp)
movq 0x40(%rsp), %rdi
cmpq %r14, %rdi
je 0x1480b
movq 0x50(%rsp), %rsi
incq %rsi
callq 0x6460
jmp 0x1480b
movq %rax, 0x70(%rsp)
movq 0xa0(%rsp), %rdi
cmpq %r12, %rdi
je 0x1482f
movq 0xb0(%rsp), %rsi
incq %rsi
callq 0x6460
jmp 0x1482f
movq %rax, 0x70(%rsp)
movq 0xc0(%rsp), %rdi
cmpq %r15, %rdi
je 0x14853
movq 0xd0(%rsp), %rsi
incq %rsi
callq 0x6460
jmp 0x14853
movq %rax, 0x70(%rsp)
movq 0xe0(%rsp), %rdi
cmpq %rbx, %rdi
je 0x14877
movq 0xf0(%rsp), %rsi
incq %rsi
callq 0x6460
jmp 0x14877
movq %rax, 0x70(%rsp)
leaq 0x110(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x1489f
movq 0x110(%rsp), %rsi
incq %rsi
callq 0x6460
jmp 0x1489f
movq %rax, 0x70(%rsp)
movq 0x68(%rsp), %rbx
movq 0x70(%rsp), %r14
jmp 0x14d56
jmp 0x1496d
jmp 0x14c10
jmp 0x1496d
jmp 0x14c10
movq %rax, %r13
movq (%rsp), %rdi
cmpq %r12, %rdi
je 0x148e0
movq 0x10(%rsp), %rsi
incq %rsi
callq 0x6460
jmp 0x148e0
movq %rax, %r13
movq 0x20(%rsp), %rdi
cmpq %r15, %rdi
je 0x148fc
movq 0x30(%rsp), %rsi
incq %rsi
callq 0x6460
jmp 0x148fc
movq %rax, %r13
movq 0x40(%rsp), %rdi
cmpq %r14, %rdi
je 0x14918
movq 0x50(%rsp), %rsi
incq %rsi
callq 0x6460
jmp 0x14918
movq %rax, %r13
movq 0xa0(%rsp), %rdi
cmpq %rbx, %rdi
je 0x1493a
movq 0xb0(%rsp), %rsi
incq %rsi
callq 0x6460
jmp 0x1493a
movq %rax, %r13
leaq 0xd0(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x14960
movq 0xd0(%rsp), %rsi
incq %rsi
callq 0x6460
jmp 0x14960
movq %rax, %r13
movq 0x68(%rsp), %rbx
movq %r13, %r14
jmp 0x14d56
movq %rax, %r14
leaq 0x130(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x14c71
movq 0x130(%rsp), %rsi
jmp 0x14c69
jmp 0x14c10
jmp 0x14a6c
jmp 0x14cf6
movq %rax, %r14
movq (%rsp), %rdi
cmpq %r15, %rdi
je 0x149bf
movq 0x10(%rsp), %rsi
incq %rsi
callq 0x6460
jmp 0x149bf
movq %rax, %r14
movq 0x20(%rsp), %rdi
leaq 0x30(%rsp), %rax
cmpq %rax, %rdi
je 0x149e0
movq 0x30(%rsp), %rsi
incq %rsi
callq 0x6460
jmp 0x149e0
movq %rax, %r14
movq 0x40(%rsp), %rdi
cmpq %r12, %rdi
je 0x149fc
movq 0x50(%rsp), %rsi
incq %rsi
callq 0x6460
jmp 0x149fc
movq %rax, %r14
leaq 0xb0(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x14d51
movq 0xb0(%rsp), %rsi
jmp 0x14d49
jmp 0x14cf6
movq %rax, %r14
movq (%rsp), %rdi
cmpq %rbx, %rdi
je 0x14a41
movq 0x10(%rsp), %rsi
incq %rsi
callq 0x6460
jmp 0x14a41
movq %rax, %r14
leaq 0x30(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x14d51
movq 0x30(%rsp), %rsi
jmp 0x14d49
jmp 0x14cf6
jmp 0x14c10
jmp 0x14cf6
movq %rax, %r14
movq (%rsp), %rdi
cmpq %rbx, %rdi
jne 0x14a92
jmp 0x14d51
jmp 0x14cf6
movq %rax, %r14
movq (%rsp), %rdi
cmpq %r15, %rdi
je 0x14d51
movq 0x10(%rsp), %rsi
jmp 0x14d49
jmp 0x14cf6
movq %rax, %r14
movq (%rsp), %rdi
cmpq %r15, %rdi
je 0x14abf
movq 0x10(%rsp), %rsi
incq %rsi
callq 0x6460
jmp 0x14abf
movq %rax, %r14
movq 0x20(%rsp), %rdi
leaq 0x30(%rsp), %rax
cmpq %rax, %rdi
je 0x14ae0
movq 0x30(%rsp), %rsi
incq %rsi
callq 0x6460
jmp 0x14ae0
movq %rax, %r14
leaq 0x50(%rsp), %rax
movq -0x10(%rax), %rdi
jmp 0x14ce7
jmp 0x14cf6
jmp 0x14c10
movq %rax, %r14
jmp 0x14d85
jmp 0x14cf6
jmp 0x14c9e
jmp 0x14ca3
jmp 0x14ca8
jmp 0x14cf6
jmp 0x14c9e
jmp 0x14ca3
jmp 0x14ca8
jmp 0x14cf6
jmp 0x14c9e
jmp 0x14ca3
jmp 0x14ca8
jmp 0x14cf6
jmp 0x14c9e
jmp 0x14ca3
jmp 0x14ca8
jmp 0x14cf6
jmp 0x14c9e
jmp 0x14ca3
jmp 0x14ca8
jmp 0x14cf6
jmp 0x14c9e
movq %rax, %r14
jmp 0x14b8c
movq %rax, %r14
movq (%rsp), %rdi
cmpq %rbp, %rdi
je 0x14b8c
movq 0x10(%rsp), %rsi
incq %rsi
callq 0x6460
movq 0x20(%rsp), %rdi
cmpq %r13, %rdi
jne 0x14cd0
jmp 0x14cdd
movq %rax, %r15
jmp 0x14bfb
movq %rax, %r15
jmp 0x14be4
movq %rax, %r15
jmp 0x14bce
movq %rax, %r15
movq 0x120(%rsp), %rdi
cmpq %r13, %rdi
je 0x14bce
movq 0x130(%rsp), %rsi
incq %rsi
callq 0x6460
movq (%rsp), %rdi
cmpq %r14, %rdi
je 0x14be4
movq 0x10(%rsp), %rsi
incq %rsi
callq 0x6460
movq 0x20(%rsp), %rdi
cmpq %rbx, %rdi
je 0x14bfb
movq 0x30(%rsp), %rsi
incq %rsi
callq 0x6460
movq 0x68(%rsp), %rbx
leaq 0x88(%rsp), %rax
movq %r15, %r14
jmp 0x14d6b
movq %rax, %r14
jmp 0x14c71
movq %rax, %r14
jmp 0x14c55
movq %rax, %r14
jmp 0x14c3f
movq %rax, %r14
movq 0x120(%rsp), %rdi
cmpq %rbp, %rdi
je 0x14c3f
movq 0x130(%rsp), %rsi
incq %rsi
callq 0x6460
movq (%rsp), %rdi
cmpq %r13, %rdi
je 0x14c55
movq 0x10(%rsp), %rsi
incq %rsi
callq 0x6460
movq 0x20(%rsp), %rdi
leaq 0x30(%rsp), %rax
cmpq %rax, %rdi
je 0x14c71
movq 0x30(%rsp), %rsi
incq %rsi
callq 0x6460
movq 0x68(%rsp), %rbx
jmp 0x14d63
jmp 0x14cf6
jmp 0x14c9e
jmp 0x14ca3
movq %rax, %r14
movq (%rsp), %rdi
leaq 0x10(%rsp), %rax
cmpq %rax, %rdi
jne 0x14cb4
jmp 0x14cc1
jmp 0x14cf6
jmp 0x14c9e
jmp 0x14ca3
jmp 0x14ca8
jmp 0x14cf6
movq %rax, %r14
jmp 0x14cdd
movq %rax, %r14
jmp 0x14cc1
movq %rax, %r14
movq (%rsp), %rdi
cmpq %r13, %rdi
je 0x14cc1
movq 0x10(%rsp), %rsi
incq %rsi
callq 0x6460
movq 0x20(%rsp), %rdi
leaq 0x30(%rsp), %rax
cmpq %rax, %rdi
je 0x14cdd
movq 0x30(%rsp), %rsi
incq %rsi
callq 0x6460
movq 0x40(%rsp), %rdi
leaq 0x50(%rsp), %rax
cmpq %rax, %rdi
jne 0x14d44
jmp 0x14d51
jmp 0x14cf6
jmp 0x14cfb
jmp 0x14d00
jmp 0x14d05
movq %rax, %r14
jmp 0x14d51
movq %rax, %r14
jmp 0x14d3a
movq %rax, %r14
jmp 0x14d1e
movq %rax, %r14
movq (%rsp), %rdi
cmpq %r13, %rdi
je 0x14d1e
movq 0x10(%rsp), %rsi
incq %rsi
callq 0x6460
movq 0x20(%rsp), %rdi
leaq 0x30(%rsp), %rax
cmpq %rax, %rdi
je 0x14d3a
movq 0x30(%rsp), %rsi
incq %rsi
callq 0x6460
movq 0x40(%rsp), %rdi
cmpq %r12, %rdi
je 0x14d51
movq 0x50(%rsp), %rsi
incq %rsi
callq 0x6460
movq 0x68(%rsp), %rbx
leaq 0x120(%rsp), %rdi
callq 0xb832
leaq 0x88(%rsp), %rax
movq 0x78(%rsp), %rdi
cmpq %rax, %rdi
je 0x14d85
movq 0x88(%rsp), %rsi
incq %rsi
callq 0x6460
movq 0x60(%rsp), %rax
movq (%rax), %rdi
cmpq %rbx, %rdi
je 0x14d9d
movq (%rbx), %rsi
incq %rsi
callq 0x6460
movq %r14, %rdi
callq 0x6710