// File: /workspace/github_cpp_makefile_star2_O2/drarwood[P]gags/InputParser.cpp
// Function: ParseCommand(int, char**, ARGS*)
void ParseCommand(int argc, char** argv, ARGS *a) {
    
    if (argc > 1) {
        
        // defaults
        a->seed       = 10000;
        a->popsize    = 10;
        a->mRate      = 0.01;
        a->iterations = 50000;
        a->ok         = true;
        
        for (int i = 1; i != argc; ++i) {
            if (string(argv[i]) == "--pheno" || string(argv[i]) == "-p") {
                if (i+1 <= argc-1 && string(argv[i+1]).substr(0,2) != "--") {
                    a->phenoString = argv[i+1];
                }
                else {
                    cout << "Not entered --pheno (-p) argument" << endl << endl;
                    a->ok = false;
                }
            }
            else if (string(argv[i]) == "--ns" || string(argv[i]) == "-n") {
                if (i+1 <= argc-1 && string(argv[i+1]).substr(0,2) != "--") {
                    a->nsString = argv[i+1];
                }
                else {
                    cout << "Not entered --ns (-n) argument" << endl << endl;
                    a->ok = false;
                }
            }
            else if (string(argv[i]) == "--means" || string(argv[i]) == "-m") {
                if (i+1 <= argc-1 && string(argv[i+1]).substr(0,2) != "--") {
                    a->meansString = argv[i+1];
                }
                else {
                    cout << "Not entered --means (-m) argument" << endl << endl;
                    a->ok = false;
                }
            }
            else if (string(argv[i]) == "--sds" || string(argv[i]) == "-s") {
                if (i+1 <= argc-1 && string(argv[i+1]).substr(0,2) != "--") {
                    a->sdsString = argv[i+1];
                }
                else {
                    cout << "Not entered --sds (-s) argument" << endl << endl;
                    a->ok = false;
                }
            }
            else if (string(argv[i]) == "--seed" || string(argv[i]) == "-r") {
                if (i+1 <= argc-1 && string(argv[i+1]).substr(0,2) != "--") {
                    a->seed = atoi(argv[i+1]);
                }
                else {
                    cout << "Not entered --seed (-r) argument" << endl << endl;
                    a->ok = false;
                }
            }
            else if (string(argv[i]) == "--mrate" || string(argv[i]) == "-y") {
                if (i+1 <= argc-1 && string(argv[i+1]).substr(0,2) != "--") {
                    a->mRate = atof(argv[i+1]);
                }
                else {
                    cout << "Not entered --mrate (-y) argument" << endl << endl;
                    a->ok = false;
                }
            }
            else if (string(argv[i]) == "--popsize" || string(argv[i]) == "-z") {
                if (i+1 <= argc-1 && string(argv[i+1]).substr(0,2) != "--") {
                    a->popsize = atoi(argv[i+1]);
                }
                else {
                    cout << "Not entered --popsize (-z) argument" << endl << endl;
                    a->ok = false;
                }
            }
            else if (string(argv[i]) == "--exclusions" || string(argv[i]) == "-e") {
                if (i+1 <= argc-1 && string(argv[i+1]).substr(0,2) != "--") {
                    a->exclusionsString = argv[i+1];
                }
                else {
                    cout << "Not entered --exclusions (-e) argument" << endl << endl;
                    a->ok = false;
                }
            } 
            else if (string(argv[i]) == "--iterations" || string(argv[i]) == "-i") {
                if (i+1 <= argc-1 && string(argv[i+1]).substr(0,2) != "--") {
                    a->iterations = atoi(argv[i+1]);
                }
                else {
                    cout << "Not entered --iterations (-i) argument" << endl << endl;
                    a->ok = false;
                }
            } 
            else if (string(argv[i]) == "--out" || string(argv[i]) == "-o") {
                if (i+1 <= argc-1 && string(argv[i+1]).substr(0,2) != "--") {
                    a->outString = argv[i+1];
                }
                else {
                    cout << "Not entered --out (-o) argument" << endl << endl;
                    a->ok = false;
                }
            }
            else if (string(argv[i]) == "--help" || string(argv[i]) == "-h") {
                a->ok = false;
            }
        }
        
        if (a->phenoString.empty() || a->meansString.empty() || a->sdsString.empty() || a->outString.empty() ) {
            a->ok = false;
        }

    }
    else {
        a->ok = false;
    }

}

// Assembly:
pushq %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
subq $0x88, %rsp
cmpl $0x2, %edi
jl 0x9228
movq %rsi, %r14
movl %edi, %r15d
movabsq $0xa00002710, %rax      # imm = 0xA00002710
movq %rax, 0xc0(%rdx)
movabsq $0x3f847ae147ae147b, %rax # imm = 0x3F847AE147AE147B
movq %rax, 0xd0(%rdx)
movl $0xc350, 0xc8(%rdx)     # imm = 0xC350
leaq 0xd8(%rdx), %rax
movq %rax, 0x8(%rsp)
movb $0x1, 0xd8(%rdx)
leaq 0xa0(%rdx), %rax
movq %rax, 0x58(%rsp)
leaq 0x80(%rdx), %rax
movq %rax, 0x60(%rsp)
leaq 0x60(%rdx), %rax
movq %rax, 0x68(%rsp)
leaq 0x40(%rdx), %rax
movq %rax, 0x70(%rsp)
movq %rdx, 0x10(%rsp)
leaq 0x20(%rdx), %rax
movq %rax, 0x78(%rsp)
movl %edi, %eax
movq %rax, 0x80(%rsp)
decl %r15d
pushq $0x1
popq %r12
leaq 0x18(%rsp), %rbp
leaq 0x38(%rsp), %r13
cmpq %r12, 0x80(%rsp)
je 0x9234
movq (%r14,%r12,8), %rsi
movq %rbp, %rdi
leaq 0x6(%rsp), %rdx
callq 0x9656
movq %rbp, %rdi
leaq 0x1d89(%rip), %rsi      # 0xa6d4
callq 0x9649
testb %al, %al
je 0x895e
movq %rbp, %rdi
callq 0x3120
jmp 0x8998
movq (%r14,%r12,8), %rsi
movq %r13, %rdi
leaq 0x7(%rsp), %rdx
callq 0x9656
movq %r13, %rdi
leaq 0x1d63(%rip), %rsi      # 0xa6dc
callq 0x9649
movl %eax, %ebx
movq %r13, %rdi
callq 0x3120
movq %rbp, %rdi
callq 0x3120
testb %bl, %bl
je 0x8a28
cmpq %r15, %r12
jae 0x89f5
movq 0x8(%r14,%r12,8), %rsi
movq %r13, %rdi
leaq 0x6(%rsp), %rdx
callq 0x9656
movq %rbp, %rdi
movq %r13, %rsi
xorl %edx, %edx
pushq $0x2
popq %rcx
callq 0x3290
movq %rbp, %rdi
leaq 0x1d16(%rip), %rsi      # 0xa6df
callq 0x9691
movl %eax, %ebx
movq %rbp, %rdi
callq 0x3120
movq %r13, %rdi
callq 0x3120
testb %bl, %bl
je 0x89f5
movq 0x8(%r14,%r12,8), %rsi
movq 0x10(%rsp), %rdi
callq 0x3440
jmp 0x8a20
movq 0x65dc(%rip), %rdi      # 0xefd8
leaq 0x1cdf(%rip), %rsi      # 0xa6e2
callq 0x3250
movq %rax, %rdi
callq 0x3140
movq %rax, %rdi
callq 0x3140
movq 0x8(%rsp), %rax
movb $0x0, (%rax)
incq %r12
jmp 0x8922
movq (%r14,%r12,8), %rsi
movq %rbp, %rdi
leaq 0x6(%rsp), %rdx
callq 0x9656
movq %rbp, %rdi
leaq 0x1cc1(%rip), %rsi      # 0xa704
callq 0x9649
testb %al, %al
je 0x8a56
movq %rbp, %rdi
callq 0x3120
jmp 0x8a8c
movq (%r14,%r12,8), %rsi
movq %r13, %rdi
leaq 0x7(%rsp), %rdx
callq 0x9656
movq %r13, %rdi
leaq 0x1c98(%rip), %rsi      # 0xa709
callq 0x9649
movl %eax, %ebx
movq %r13, %rdi
callq 0x3120
movq %rbp, %rdi
callq 0x3120
testb %bl, %bl
je 0x8afa
cmpq %r15, %r12
jae 0x8ae7
movq 0x8(%r14,%r12,8), %rsi
movq %r13, %rdi
leaq 0x6(%rsp), %rdx
callq 0x9656
movq %rbp, %rdi
movq %r13, %rsi
xorl %edx, %edx
pushq $0x2
popq %rcx
callq 0x3290
movq %rbp, %rdi
leaq 0x1c22(%rip), %rsi      # 0xa6df
callq 0x9691
movl %eax, %ebx
movq %rbp, %rdi
callq 0x3120
movq %r13, %rdi
callq 0x3120
testb %bl, %bl
je 0x8ae7
movq 0x8(%r14,%r12,8), %rsi
movq 0x78(%rsp), %rdi
jmp 0x89ee
movq 0x64ea(%rip), %rdi      # 0xefd8
leaq 0x1c17(%rip), %rsi      # 0xa70c
jmp 0x8a03
movq (%r14,%r12,8), %rsi
movq %rbp, %rdi
leaq 0x6(%rsp), %rdx
callq 0x9656
movq %rbp, %rdi
leaq 0x1c16(%rip), %rsi      # 0xa72b
callq 0x9649
testb %al, %al
je 0x8b28
movq %rbp, %rdi
callq 0x3120
jmp 0x8b5e
movq (%r14,%r12,8), %rsi
movq %r13, %rdi
leaq 0x7(%rsp), %rdx
callq 0x9656
movq %r13, %rdi
leaq 0x1bf0(%rip), %rsi      # 0xa733
callq 0x9649
movl %eax, %ebx
movq %r13, %rdi
callq 0x3120
movq %rbp, %rdi
callq 0x3120
testb %bl, %bl
je 0x8bcc
cmpq %r15, %r12
jae 0x8bb9
movq 0x8(%r14,%r12,8), %rsi
movq %r13, %rdi
leaq 0x6(%rsp), %rdx
callq 0x9656
movq %rbp, %rdi
movq %r13, %rsi
xorl %edx, %edx
pushq $0x2
popq %rcx
callq 0x3290
movq %rbp, %rdi
leaq 0x1b50(%rip), %rsi      # 0xa6df
callq 0x9691
movl %eax, %ebx
movq %rbp, %rdi
callq 0x3120
movq %r13, %rdi
callq 0x3120
testb %bl, %bl
je 0x8bb9
movq 0x8(%r14,%r12,8), %rsi
movq 0x70(%rsp), %rdi
jmp 0x89ee
movq 0x6418(%rip), %rdi      # 0xefd8
leaq 0x1b6f(%rip), %rsi      # 0xa736
jmp 0x8a03
movq (%r14,%r12,8), %rsi
movq %rbp, %rdi
leaq 0x6(%rsp), %rdx
callq 0x9656
movq %rbp, %rdi
leaq 0x1b71(%rip), %rsi      # 0xa758
callq 0x9649
testb %al, %al
je 0x8bfa
movq %rbp, %rdi
callq 0x3120
jmp 0x8c30
movq (%r14,%r12,8), %rsi
movq %r13, %rdi
leaq 0x7(%rsp), %rdx
callq 0x9656
movq %r13, %rdi
leaq 0x1b49(%rip), %rsi      # 0xa75e
callq 0x9649
movl %eax, %ebx
movq %r13, %rdi
callq 0x3120
movq %rbp, %rdi
callq 0x3120
testb %bl, %bl
je 0x8c9e
cmpq %r15, %r12
jae 0x8c8b
movq 0x8(%r14,%r12,8), %rsi
movq %r13, %rdi
leaq 0x6(%rsp), %rdx
callq 0x9656
movq %rbp, %rdi
movq %r13, %rsi
xorl %edx, %edx
pushq $0x2
popq %rcx
callq 0x3290
movq %rbp, %rdi
leaq 0x1a7e(%rip), %rsi      # 0xa6df
callq 0x9691
movl %eax, %ebx
movq %rbp, %rdi
callq 0x3120
movq %r13, %rdi
callq 0x3120
testb %bl, %bl
je 0x8c8b
movq 0x8(%r14,%r12,8), %rsi
movq 0x68(%rsp), %rdi
jmp 0x89ee
movq 0x6346(%rip), %rdi      # 0xefd8
leaq 0x1ac8(%rip), %rsi      # 0xa761
jmp 0x8a03
movq (%r14,%r12,8), %rsi
movq %rbp, %rdi
leaq 0x6(%rsp), %rdx
callq 0x9656
movq %rbp, %rdi
leaq 0x1ac8(%rip), %rsi      # 0xa781
callq 0x9649
testb %al, %al
je 0x8ccc
movq %rbp, %rdi
callq 0x3120
jmp 0x8d02
movq (%r14,%r12,8), %rsi
movq %r13, %rdi
leaq 0x7(%rsp), %rdx
callq 0x9656
movq %r13, %rdi
leaq 0x1aa1(%rip), %rsi      # 0xa788
callq 0x9649
movl %eax, %ebx
movq %r13, %rdi
callq 0x3120
movq %rbp, %rdi
callq 0x3120
testb %bl, %bl
je 0x8d7b
cmpq %r15, %r12
jae 0x8d68
movq 0x8(%r14,%r12,8), %rsi
movq %r13, %rdi
leaq 0x6(%rsp), %rdx
callq 0x9656
movq %rbp, %rdi
movq %r13, %rsi
xorl %edx, %edx
pushq $0x2
popq %rcx
callq 0x3290
movq %rbp, %rdi
leaq 0x19ac(%rip), %rsi      # 0xa6df
callq 0x9691
movl %eax, %ebx
movq %rbp, %rdi
callq 0x3120
movq %r13, %rdi
callq 0x3120
testb %bl, %bl
je 0x8d68
movq 0x8(%r14,%r12,8), %rdi
callq 0x3380
movq 0x10(%rsp), %rcx
movl %eax, 0xc0(%rcx)
jmp 0x8a20
movq 0x6269(%rip), %rdi      # 0xefd8
leaq 0x1a15(%rip), %rsi      # 0xa78b
jmp 0x8a03
movq (%r14,%r12,8), %rsi
movq %rbp, %rdi
leaq 0x6(%rsp), %rdx
callq 0x9656
movq %rbp, %rdi
leaq 0x1a16(%rip), %rsi      # 0xa7ac
callq 0x9649
testb %al, %al
je 0x8da9
movq %rbp, %rdi
callq 0x3120
jmp 0x8ddf
movq (%r14,%r12,8), %rsi
movq %r13, %rdi
leaq 0x7(%rsp), %rdx
callq 0x9656
movq %r13, %rdi
leaq 0x19f0(%rip), %rsi      # 0xa7b4
callq 0x9649
movl %eax, %ebx
movq %r13, %rdi
callq 0x3120
movq %rbp, %rdi
callq 0x3120
testb %bl, %bl
je 0x8e5a
cmpq %r15, %r12
jae 0x8e47
movq 0x8(%r14,%r12,8), %rsi
movq %r13, %rdi
leaq 0x6(%rsp), %rdx
callq 0x9656
movq %rbp, %rdi
movq %r13, %rsi
xorl %edx, %edx
pushq $0x2
popq %rcx
callq 0x3290
movq %rbp, %rdi
leaq 0x18cf(%rip), %rsi      # 0xa6df
callq 0x9691
movl %eax, %ebx
movq %rbp, %rdi
callq 0x3120
movq %r13, %rdi
callq 0x3120
testb %bl, %bl
je 0x8e47
movq 0x8(%r14,%r12,8), %rdi
callq 0x32e0
movq 0x10(%rsp), %rax
movsd %xmm0, 0xd0(%rax)
jmp 0x8a20
movq 0x618a(%rip), %rdi      # 0xefd8
leaq 0x1962(%rip), %rsi      # 0xa7b7
jmp 0x8a03
movq (%r14,%r12,8), %rsi
movq %rbp, %rdi
leaq 0x6(%rsp), %rdx
callq 0x9656
movq %rbp, %rdi
leaq 0x1964(%rip), %rsi      # 0xa7d9
callq 0x9649
testb %al, %al
je 0x8e88
movq %rbp, %rdi
callq 0x3120
jmp 0x8ebe
movq (%r14,%r12,8), %rsi
movq %r13, %rdi
leaq 0x7(%rsp), %rdx
callq 0x9656
movq %r13, %rdi
leaq 0x1940(%rip), %rsi      # 0xa7e3
callq 0x9649
movl %eax, %ebx
movq %r13, %rdi
callq 0x3120
movq %rbp, %rdi
callq 0x3120
testb %bl, %bl
je 0x8f37
cmpq %r15, %r12
jae 0x8f24
movq 0x8(%r14,%r12,8), %rsi
movq %r13, %rdi
leaq 0x6(%rsp), %rdx
callq 0x9656
movq %rbp, %rdi
movq %r13, %rsi
xorl %edx, %edx
pushq $0x2
popq %rcx
callq 0x3290
movq %rbp, %rdi
leaq 0x17f0(%rip), %rsi      # 0xa6df
callq 0x9691
movl %eax, %ebx
movq %rbp, %rdi
callq 0x3120
movq %r13, %rdi
callq 0x3120
testb %bl, %bl
je 0x8f24
movq 0x8(%r14,%r12,8), %rdi
callq 0x3380
movq 0x10(%rsp), %rcx
movl %eax, 0xc4(%rcx)
jmp 0x8a20
movq 0x60ad(%rip), %rdi      # 0xefd8
leaq 0x18b4(%rip), %rsi      # 0xa7e6
jmp 0x8a03
movq (%r14,%r12,8), %rsi
movq %rbp, %rdi
leaq 0x6(%rsp), %rdx
callq 0x9656
movq %rbp, %rdi
leaq 0x18b8(%rip), %rsi      # 0xa80a
callq 0x9649
testb %al, %al
je 0x8f65
movq %rbp, %rdi
callq 0x3120
jmp 0x8f9b
movq (%r14,%r12,8), %rsi
movq %r13, %rdi
leaq 0x7(%rsp), %rdx
callq 0x9656
movq %r13, %rdi
leaq 0x1897(%rip), %rsi      # 0xa817
callq 0x9649
movl %eax, %ebx
movq %r13, %rdi
callq 0x3120
movq %rbp, %rdi
callq 0x3120
testb %bl, %bl
je 0x9009
cmpq %r15, %r12
jae 0x8ff6
movq 0x8(%r14,%r12,8), %rsi
movq %r13, %rdi
leaq 0x6(%rsp), %rdx
callq 0x9656
movq %rbp, %rdi
movq %r13, %rsi
xorl %edx, %edx
pushq $0x2
popq %rcx
callq 0x3290
movq %rbp, %rdi
leaq 0x1713(%rip), %rsi      # 0xa6df
callq 0x9691
movl %eax, %ebx
movq %rbp, %rdi
callq 0x3120
movq %r13, %rdi
callq 0x3120
testb %bl, %bl
je 0x8ff6
movq 0x8(%r14,%r12,8), %rsi
movq 0x60(%rsp), %rdi
jmp 0x89ee
movq 0x5fdb(%rip), %rdi      # 0xefd8
leaq 0x1816(%rip), %rsi      # 0xa81a
jmp 0x8a03
movq (%r14,%r12,8), %rsi
movq %rbp, %rdi
leaq 0x6(%rsp), %rdx
callq 0x9656
movq %rbp, %rdi
leaq 0x181d(%rip), %rsi      # 0xa841
callq 0x9649
testb %al, %al
je 0x9037
movq %rbp, %rdi
callq 0x3120
jmp 0x906d
movq (%r14,%r12,8), %rsi
movq %r13, %rdi
leaq 0x7(%rsp), %rdx
callq 0x9656
movq %r13, %rdi
leaq 0x17fc(%rip), %rsi      # 0xa84e
callq 0x9649
movl %eax, %ebx
movq %r13, %rdi
callq 0x3120
movq %rbp, %rdi
callq 0x3120
testb %bl, %bl
je 0x90e6
cmpq %r15, %r12
jae 0x90d3
movq 0x8(%r14,%r12,8), %rsi
movq %r13, %rdi
leaq 0x6(%rsp), %rdx
callq 0x9656
movq %rbp, %rdi
movq %r13, %rsi
xorl %edx, %edx
pushq $0x2
popq %rcx
callq 0x3290
movq %rbp, %rdi
leaq 0x1641(%rip), %rsi      # 0xa6df
callq 0x9691
movl %eax, %ebx
movq %rbp, %rdi
callq 0x3120
movq %r13, %rdi
callq 0x3120
testb %bl, %bl
je 0x90d3
movq 0x8(%r14,%r12,8), %rdi
callq 0x3380
movq 0x10(%rsp), %rcx
movl %eax, 0xc8(%rcx)
jmp 0x8a20
movq 0x5efe(%rip), %rdi      # 0xefd8
leaq 0x1770(%rip), %rsi      # 0xa851
jmp 0x8a03
movq (%r14,%r12,8), %rsi
movq %rbp, %rdi
leaq 0x6(%rsp), %rdx
callq 0x9656
movq %rbp, %rdi
leaq 0x1777(%rip), %rsi      # 0xa878
callq 0x9649
testb %al, %al
je 0x9114
movq %rbp, %rdi
callq 0x3120
jmp 0x914a
movq (%r14,%r12,8), %rsi
movq %r13, %rdi
leaq 0x7(%rsp), %rdx
callq 0x9656
movq %r13, %rdi
leaq 0x174f(%rip), %rsi      # 0xa87e
callq 0x9649
movl %eax, %ebx
movq %r13, %rdi
callq 0x3120
movq %rbp, %rdi
callq 0x3120
testb %bl, %bl
je 0x91b8
cmpq %r15, %r12
jae 0x91a5
movq 0x8(%r14,%r12,8), %rsi
movq %r13, %rdi
leaq 0x6(%rsp), %rdx
callq 0x9656
movq %rbp, %rdi
movq %r13, %rsi
xorl %edx, %edx
pushq $0x2
popq %rcx
callq 0x3290
movq %rbp, %rdi
leaq 0x1564(%rip), %rsi      # 0xa6df
callq 0x9691
movl %eax, %ebx
movq %rbp, %rdi
callq 0x3120
movq %r13, %rdi
callq 0x3120
testb %bl, %bl
je 0x91a5
movq 0x8(%r14,%r12,8), %rsi
movq 0x58(%rsp), %rdi
jmp 0x89ee
movq 0x5e2c(%rip), %rdi      # 0xefd8
leaq 0x16ce(%rip), %rsi      # 0xa881
jmp 0x8a03
movq (%r14,%r12,8), %rsi
movq %rbp, %rdi
leaq 0x6(%rsp), %rdx
callq 0x9656
movq %rbp, %rdi
leaq 0x16ce(%rip), %rsi      # 0xa8a1
callq 0x9649
testb %al, %al
je 0x91e9
movq %rbp, %rdi
callq 0x3120
jmp 0x8a18
movq (%r14,%r12,8), %rsi
movq %r13, %rdi
leaq 0x7(%rsp), %rdx
callq 0x9656
movq %r13, %rdi
leaq 0x16a4(%rip), %rsi      # 0xa8a8
callq 0x9649
movl %eax, %ebx
movq %r13, %rdi
callq 0x3120
movq %rbp, %rdi
callq 0x3120
testb %bl, %bl
jne 0x8a18
jmp 0x8a20
addq $0xd8, %rdx
movq %rdx, %rax
jmp 0x9264
movq 0x10(%rsp), %rcx
cmpq $0x0, 0x8(%rcx)
je 0x925f
cmpq $0x0, 0x48(%rcx)
movq 0x8(%rsp), %rax
je 0x9264
cmpq $0x0, 0x68(%rcx)
je 0x9264
cmpq $0x0, 0xa8(%rcx)
jne 0x9267
jmp 0x9264
movq 0x8(%rsp), %rax
movb $0x0, (%rax)
addq $0x88, %rsp
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
jmp 0x92d1
jmp 0x92e0
jmp 0x92c7
jmp 0x92e0
jmp 0x92d1
jmp 0x92e0
jmp 0x92c7
jmp 0x92e0
jmp 0x92d1
jmp 0x92e0
jmp 0x92c7
jmp 0x92e0
jmp 0x92d1
jmp 0x92e0
jmp 0x92c7
jmp 0x92e0
jmp 0x92d1
jmp 0x92e0
jmp 0x92c7
jmp 0x92e0
jmp 0x92d1
jmp 0x92e0
jmp 0x92c7
jmp 0x92e0
jmp 0x92d1
jmp 0x92e0
jmp 0x92c7
jmp 0x92e0
jmp 0x92d1
jmp 0x92e0
jmp 0x92c7
jmp 0x92e0
jmp 0x92d1
jmp 0x92e0
jmp 0x92c7
jmp 0x92e0
jmp 0x92d1
jmp 0x92e0
jmp 0x92e0
movq %rax, %rbx
leaq 0x38(%rsp), %rdi
jmp 0x92d9
movq %rax, %rbx
leaq 0x18(%rsp), %rdi
callq 0x3120
jmp 0x92e3
movq %rax, %rbx
movq %rbx, %rdi
callq 0x3410