// File: /workspace/github_cpp_makefile_star2_O2/statgen[P]statgen/lib/tclap-1.2.0/examples/test5.cpp
// Function: parseOptions(int, char**)
void parseOptions(int argc, char** argv)
{
	try {

	CmdLine cmd("this is a message", ' ', "0.99" );

	//
	// Define arguments
	//

	ValueArg<string> atest("a", "aaa", "or test a", true, "homer", "string");
	ValueArg<string> btest("b", "bbb", "or test b", true, "homer", "string");
	cmd.xorAdd( atest, btest );

	ValueArg<string> ctest("c", "ccc", "c test", true, "homer", "string");
	cmd.add( ctest );

	SwitchArg dtest("", "ddd", "d test", false);
	cmd.add( dtest );

	ValueArg<string> etest("", "eee", "e test", false, "homer", "string");
	ValueArg<string> ftest("", "fff", "f test", false, "homer", "string");
	ValueArg<string> gtest("g", "ggg", "g test", false, "homer", "string");
	vector<Arg*> xorlist;
	xorlist.push_back(&etest);
	xorlist.push_back(&ftest);
	xorlist.push_back(&gtest);
	cmd.xorAdd( xorlist );

	MultiArg<string> itest("i", "iii", "or test i", true, "string");
	MultiArg<string> jtest("j", "jjj", "or test j", true, "string");
	cmd.xorAdd( itest, jtest );

	//
	// Parse the command line.
	//
	cmd.parse(argc,argv);


	//
	// Set variables
	//

	if ( atest.isSet() )
		_orTest = atest.getValue();
	else if ( btest.isSet() )
		_orTest = btest.getValue();
	else
		// Should never get here because TCLAP will note that one of the
		// required args above has not been set.
		throw("very bad things...");

	_testc = ctest.getValue();
	_testd = dtest.getValue();

	if ( etest.isSet() )
		_orTest2 = etest.getValue();
	else if ( ftest.isSet() )
		_orTest2 = ftest.getValue();
	else if ( gtest.isSet() )
		_orTest2 = gtest.getValue();
	else
		throw("still bad");

    if ( jtest.isSet() )
    {
        cout << "for J:" << endl;
        vector<string> v = jtest.getValue();
        for ( int z = 0; static_cast<unsigned int>(z) < v.size(); z++ )
            cout << " " << z << "  " << v[z] << endl;
    }
    else if ( itest.isSet() )
    {
        cout << "for I:" << endl;
        vector<string> v = itest.getValue();
        for ( int z = 0; static_cast<unsigned int>(z) < v.size(); z++ )
            cout << " " << z << "  " << v[z] << endl;
    }
    else
		throw("yup, still bad");



	} catch ( ArgException& e )
	{ cout << "ERROR: " << e.error() << " " << e.argId() << endl; }
}

// Assembly:
pushq %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
subq $0xb48, %rsp            # imm = 0xB48
movq %rsi, %rbx
movl %edi, %ebp
leaq 0x6acf(%rip), %rsi      # 0xa07e
leaq 0x7a0(%rsp), %rdi
leaq 0x8b0(%rsp), %rdx
callq 0x4a9a
leaq 0x6ac5(%rip), %rsi      # 0xa090
leaq 0x690(%rsp), %rdi
leaq 0x580(%rsp), %rdx
callq 0x4a9a
leaq 0xa68(%rsp), %rdi
leaq 0x7a0(%rsp), %rsi
pushq $0x20
popq %rdx
leaq 0x690(%rsp), %rcx
pushq $0x1
popq %r8
callq 0x54be
leaq 0x690(%rsp), %rdi
callq 0x3328
leaq 0x7a0(%rsp), %rdi
callq 0x3328
leaq 0x6a7c(%rip), %rsi      # 0xa0a1
leaq 0x690(%rsp), %rdi
leaq 0x360(%rsp), %rdx
callq 0x4a9a
leaq 0x6a54(%rip), %rsi      # 0xa095
leaq 0x8b0(%rsp), %rdi
leaq 0x180(%rsp), %rdx
callq 0x4a9a
leaq 0x6a3c(%rip), %rsi      # 0xa099
leaq 0x580(%rsp), %rdi
leaq 0x270(%rsp), %rdx
callq 0x4a9a
leaq 0x6a2a(%rip), %rsi      # 0xa0a3
leaq 0x160(%rsp), %rdi
leaq 0x9c0(%rsp), %rdx
callq 0x4a9a
leaq 0x6a14(%rip), %rsi      # 0xa0a9
leaq 0x470(%rsp), %r14
leaq 0x18(%rsp), %rdx
movq %r14, %rdi
callq 0x4a9a
movq %r14, (%rsp)
andq $0x0, 0x8(%rsp)
leaq 0x7a0(%rsp), %rdi
leaq 0x690(%rsp), %rsi
leaq 0x8b0(%rsp), %rdx
leaq 0x580(%rsp), %rcx
pushq $0x1
popq %r8
leaq 0x160(%rsp), %r9
callq 0x562c
leaq 0x470(%rsp), %rdi
callq 0x3328
leaq 0x160(%rsp), %rdi
callq 0x3328
leaq 0x580(%rsp), %rdi
callq 0x3328
leaq 0x8b0(%rsp), %rdi
callq 0x3328
leaq 0x690(%rsp), %rdi
callq 0x3328
leaq 0x698f(%rip), %rsi      # 0xa0bc
leaq 0x8b0(%rsp), %rdi
leaq 0x180(%rsp), %rdx
callq 0x4a9a
leaq 0x6967(%rip), %rsi      # 0xa0b0
leaq 0x580(%rsp), %rdi
leaq 0x270(%rsp), %rdx
callq 0x4a9a
leaq 0x694f(%rip), %rsi      # 0xa0b4
leaq 0x470(%rsp), %rdi
leaq 0x9c0(%rsp), %rdx
callq 0x4a9a
leaq 0x6922(%rip), %rsi      # 0xa0a3
leaq 0x140(%rsp), %rdi
leaq 0x18(%rsp), %rdx
callq 0x4a9a
leaq 0x690f(%rip), %rsi      # 0xa0a9
leaq 0x360(%rsp), %r14
leaq 0x40(%rsp), %rdx
movq %r14, %rdi
callq 0x4a9a
movq %r14, (%rsp)
andq $0x0, 0x8(%rsp)
leaq 0x690(%rsp), %rdi
leaq 0x8b0(%rsp), %rsi
leaq 0x580(%rsp), %rdx
leaq 0x470(%rsp), %rcx
pushq $0x1
popq %r8
leaq 0x140(%rsp), %r9
callq 0x562c
leaq 0x360(%rsp), %rdi
callq 0x3328
leaq 0x140(%rsp), %rdi
callq 0x3328
leaq 0x470(%rsp), %rdi
callq 0x3328
leaq 0x580(%rsp), %rdi
callq 0x3328
leaq 0x8b0(%rsp), %rdi
callq 0x3328
leaq 0xa68(%rsp), %rdi
leaq 0x7a0(%rsp), %rsi
leaq 0x690(%rsp), %rdx
callq 0x56cc
leaq 0x6871(%rip), %rsi      # 0xa0c0
leaq 0x580(%rsp), %rdi
leaq 0x270(%rsp), %rdx
callq 0x4a9a
leaq 0x6853(%rip), %rsi      # 0xa0be
leaq 0x470(%rsp), %rdi
leaq 0x9c0(%rsp), %rdx
callq 0x4a9a
leaq 0x683b(%rip), %rsi      # 0xa0c2
leaq 0x360(%rsp), %rdi
leaq 0x18(%rsp), %rdx
callq 0x4a9a
leaq 0x6803(%rip), %rsi      # 0xa0a3
leaq 0x120(%rsp), %rdi
leaq 0x40(%rsp), %rdx
callq 0x4a9a
leaq 0x67f0(%rip), %rsi      # 0xa0a9
leaq 0x180(%rsp), %r14
leaq 0x80(%rsp), %rdx
movq %r14, %rdi
callq 0x4a9a
movq %r14, (%rsp)
andq $0x0, 0x8(%rsp)
leaq 0x8b0(%rsp), %rdi
leaq 0x580(%rsp), %rsi
leaq 0x470(%rsp), %rdx
leaq 0x360(%rsp), %rcx
pushq $0x1
popq %r8
leaq 0x120(%rsp), %r9
callq 0x562c
leaq 0x180(%rsp), %rdi
callq 0x3328
leaq 0x120(%rsp), %rdi
callq 0x3328
leaq 0x360(%rsp), %rdi
callq 0x3328
leaq 0x470(%rsp), %rdi
callq 0x3328
leaq 0x580(%rsp), %rdi
callq 0x3328
leaq 0xa68(%rsp), %rdi
movq (%rdi), %rax
leaq 0x8b0(%rsp), %rsi
callq *0x18(%rax)
leaq 0x6bca(%rip), %rsi      # 0xa534
leaq 0x580(%rsp), %rdi
leaq 0x180(%rsp), %rdx
callq 0x4a9a
leaq 0x6743(%rip), %rsi      # 0xa0c9
leaq 0x470(%rsp), %rdi
leaq 0x270(%rsp), %rdx
callq 0x4a9a
leaq 0x672b(%rip), %rsi      # 0xa0cd
leaq 0x360(%rsp), %rdi
leaq 0x18(%rsp), %rdx
callq 0x4a9a
leaq 0x9c0(%rsp), %rdi
leaq 0x580(%rsp), %rsi
leaq 0x470(%rsp), %rdx
leaq 0x360(%rsp), %rcx
xorl %r8d, %r8d
xorl %r9d, %r9d
callq 0x574e
leaq 0x360(%rsp), %rdi
callq 0x3328
leaq 0x470(%rsp), %rdi
callq 0x3328
leaq 0x580(%rsp), %rdi
callq 0x3328
leaq 0xa68(%rsp), %rdi
movq (%rdi), %rax
leaq 0x9c0(%rsp), %rsi
callq *0x18(%rax)
leaq 0x6b11(%rip), %rsi      # 0xa534
leaq 0x470(%rsp), %rdi
leaq 0x18(%rsp), %rdx
callq 0x4a9a
leaq 0x6698(%rip), %rsi      # 0xa0d4
leaq 0x360(%rsp), %rdi
leaq 0x40(%rsp), %rdx
callq 0x4a9a
leaq 0x6683(%rip), %rsi      # 0xa0d8
leaq 0x180(%rsp), %rdi
leaq 0x80(%rsp), %rdx
callq 0x4a9a
leaq 0x6632(%rip), %rsi      # 0xa0a3
leaq 0x100(%rsp), %rdi
leaq 0xa0(%rsp), %rdx
callq 0x4a9a
leaq 0x661c(%rip), %rsi      # 0xa0a9
leaq 0x270(%rsp), %r14
leaq 0x60(%rsp), %rdx
movq %r14, %rdi
callq 0x4a9a
andq $0x0, 0x8(%rsp)
movq %r14, (%rsp)
leaq 0x580(%rsp), %r14
leaq 0x470(%rsp), %rsi
leaq 0x360(%rsp), %rdx
leaq 0x180(%rsp), %rcx
leaq 0x100(%rsp), %r9
movq %r14, %rdi
xorl %r8d, %r8d
callq 0x562c
leaq 0x270(%rsp), %rdi
callq 0x3328
leaq 0x100(%rsp), %rdi
callq 0x3328
leaq 0x180(%rsp), %rdi
callq 0x3328
leaq 0x360(%rsp), %rdi
callq 0x3328
leaq 0x470(%rsp), %rdi
callq 0x3328
leaq 0x6a0d(%rip), %rsi      # 0xa534
leaq 0x360(%rsp), %rdi
leaq 0x40(%rsp), %rdx
callq 0x4a9a
leaq 0x659f(%rip), %rsi      # 0xa0df
leaq 0x180(%rsp), %rdi
leaq 0x80(%rsp), %rdx
callq 0x4a9a
leaq 0x6587(%rip), %rsi      # 0xa0e3
leaq 0x270(%rsp), %rdi
leaq 0xa0(%rsp), %rdx
callq 0x4a9a
leaq 0x652b(%rip), %rsi      # 0xa0a3
leaq 0xe0(%rsp), %rdi
leaq 0x60(%rsp), %rdx
callq 0x4a9a
leaq 0x6518(%rip), %rsi      # 0xa0a9
leaq 0x18(%rsp), %r15
leaq 0x15(%rsp), %rdx
movq %r15, %rdi
callq 0x4a9a
andq $0x0, 0x8(%rsp)
movq %r15, (%rsp)
leaq 0x470(%rsp), %r15
leaq 0x360(%rsp), %rsi
leaq 0x180(%rsp), %rdx
leaq 0x270(%rsp), %rcx
leaq 0xe0(%rsp), %r9
movq %r15, %rdi
xorl %r8d, %r8d
callq 0x562c
leaq 0x18(%rsp), %rdi
callq 0x3328
leaq 0xe0(%rsp), %rdi
callq 0x3328
leaq 0x270(%rsp), %rdi
callq 0x3328
leaq 0x180(%rsp), %rdi
callq 0x3328
leaq 0x360(%rsp), %rdi
callq 0x3328
leaq 0x64c7(%rip), %rsi      # 0xa0ec
leaq 0x180(%rsp), %rdi
leaq 0x80(%rsp), %rdx
callq 0x4a9a
leaq 0x64a9(%rip), %rsi      # 0xa0ea
leaq 0x270(%rsp), %rdi
leaq 0xa0(%rsp), %rdx
callq 0x4a9a
leaq 0x6491(%rip), %rsi      # 0xa0ee
leaq 0x18(%rsp), %rdi
leaq 0x60(%rsp), %rdx
callq 0x4a9a
leaq 0x6430(%rip), %rsi      # 0xa0a3
leaq 0xc0(%rsp), %rdi
leaq 0x15(%rsp), %rdx
callq 0x4a9a
leaq 0x641d(%rip), %rsi      # 0xa0a9
leaq 0x40(%rsp), %r12
leaq 0x16(%rsp), %rdx
movq %r12, %rdi
callq 0x4a9a
andq $0x0, 0x8(%rsp)
movq %r12, (%rsp)
leaq 0x360(%rsp), %r12
leaq 0x180(%rsp), %rsi
leaq 0x270(%rsp), %rdx
leaq 0x18(%rsp), %rcx
leaq 0xc0(%rsp), %r9
movq %r12, %rdi
xorl %r8d, %r8d
callq 0x562c
leaq 0x40(%rsp), %rdi
callq 0x3328
leaq 0xc0(%rsp), %rdi
callq 0x3328
leaq 0x18(%rsp), %rdi
callq 0x3328
leaq 0x270(%rsp), %rdi
callq 0x3328
leaq 0x180(%rsp), %r13
movq %r13, %rdi
callq 0x3328
xorps %xmm0, %xmm0
leaq 0x60(%rsp), %rdi
movaps %xmm0, (%rdi)
andq $0x0, 0x10(%rdi)
movq %r14, (%r13)
leaq 0x180(%rsp), %rsi
callq 0x96ce
leaq 0x180(%rsp), %rsi
movq %r15, (%rsi)
leaq 0x60(%rsp), %rdi
callq 0x96ce
leaq 0x180(%rsp), %rsi
movq %r12, (%rsi)
leaq 0x60(%rsp), %rdi
callq 0x96ce
leaq 0xa68(%rsp), %rdi
leaq 0x60(%rsp), %rsi
callq 0x5788
leaq 0x6387(%rip), %rsi      # 0xa101
leaq 0x270(%rsp), %rdi
leaq 0xa0(%rsp), %rdx
callq 0x4a9a
leaq 0x635f(%rip), %rsi      # 0xa0f5
leaq 0x18(%rsp), %rdi
leaq 0x15(%rsp), %rdx
callq 0x4a9a
leaq 0x634d(%rip), %rsi      # 0xa0f9
leaq 0x40(%rsp), %rdi
leaq 0x16(%rsp), %rdx
callq 0x4a9a
leaq 0x62e7(%rip), %rsi      # 0xa0a9
leaq 0x80(%rsp), %rdi
leaq 0x17(%rsp), %rdx
callq 0x4a9a
andq $0x0, (%rsp)
leaq 0x180(%rsp), %rdi
leaq 0x270(%rsp), %rsi
leaq 0x18(%rsp), %rdx
leaq 0x40(%rsp), %rcx
pushq $0x1
popq %r8
leaq 0x80(%rsp), %r9
callq 0x5822
leaq 0x80(%rsp), %rdi
callq 0x3328
leaq 0x40(%rsp), %rdi
callq 0x3328
leaq 0x18(%rsp), %rdi
callq 0x3328
leaq 0x270(%rsp), %rdi
callq 0x3328
leaq 0x62d6(%rip), %rsi      # 0xa10f
leaq 0x18(%rsp), %rdi
leaq 0x15(%rsp), %rdx
callq 0x4a9a
leaq 0x62b4(%rip), %rsi      # 0xa103
leaq 0x40(%rsp), %rdi
leaq 0x16(%rsp), %rdx
callq 0x4a9a
leaq 0x62a2(%rip), %rsi      # 0xa107
leaq 0x80(%rsp), %rdi
leaq 0x17(%rsp), %rdx
callq 0x4a9a
leaq 0x622b(%rip), %rsi      # 0xa0a9
leaq 0xa0(%rsp), %rdi
leaq 0x3f(%rsp), %rdx
callq 0x4a9a
andq $0x0, (%rsp)
leaq 0x270(%rsp), %rdi
leaq 0x18(%rsp), %rsi
leaq 0x40(%rsp), %rdx
leaq 0x80(%rsp), %rcx
pushq $0x1
popq %r8
leaq 0xa0(%rsp), %r9
callq 0x5822
leaq 0xa0(%rsp), %rdi
callq 0x3328
leaq 0x80(%rsp), %rdi
callq 0x3328
leaq 0x40(%rsp), %rdi
callq 0x3328
leaq 0x18(%rsp), %rdi
callq 0x3328
leaq 0xa68(%rsp), %rdi
leaq 0x180(%rsp), %rsi
leaq 0x270(%rsp), %rdx
callq 0x56cc
leaq 0xa68(%rsp), %rdi
movl %ebp, %esi
movq %rbx, %rdx
callq 0x58b0
movl $0xa8, %ebx
cmpb $0x1, 0x831(%rsp)
jne 0x3f36
cmpb $0x0, 0x841(%rsp)
je 0x3f63
leaq 0x61d4(%rip), %r14      # 0xa111
cmpb $0x1, 0x721(%rsp)
jne 0x4235
cmpb $0x0, 0x731(%rsp)
jne 0x4235
leaq 0x690(%rsp), %rsi
jmp 0x3f6b
leaq 0x7a0(%rsp), %rsi
addq %rbx, %rsi
leaq 0xb263(%rip), %rdi      # 0xf1d8
callq 0x30f0
leaq 0x958(%rsp), %rsi
leaq 0xb28f(%rip), %rdi      # 0xf218
callq 0x30f0
movb 0xa63(%rsp), %al
movb %al, 0xb29d(%rip)       # 0xf238
cmpb $0x1, 0x611(%rsp)
jne 0x3faf
cmpb $0x1, 0x621(%rsp)
jne 0x3ff0
cmpb $0x1, 0x501(%rsp)
jne 0x3fc3
cmpb $0x1, 0x511(%rsp)
jne 0x3ffa
leaq 0x616d(%rip), %r14      # 0xa137
cmpb $0x1, 0x3f1(%rsp)
jne 0x4235
cmpb $0x0, 0x401(%rsp)
jne 0x4235
leaq 0x360(%rsp), %rax
jmp 0x4002
leaq 0x580(%rsp), %rax
jmp 0x4002
leaq 0x470(%rsp), %rax
addq %rax, %rbx
leaq 0xb1ec(%rip), %rdi      # 0xf1f8
movq %rbx, %rsi
callq 0x30f0
cmpb $0x1, 0x301(%rsp)
jne 0x402c
cmpb $0x0, 0x311(%rsp)
je 0x40f0
leaq 0x60ff(%rip), %r14      # 0xa132
cmpb $0x1, 0x211(%rsp)
jne 0x4235
cmpb $0x0, 0x221(%rsp)
jne 0x4235
movq 0xaf7a(%rip), %rdi      # 0xefd0
leaq 0x60ce(%rip), %rsi      # 0xa12b
callq 0x3170
movq %rax, %rdi
callq 0x30c0
leaq 0x228(%rsp), %rsi
leaq 0x18(%rsp), %rdi
callq 0x5968
xorl %r13d, %r13d
movq 0xaf4a(%rip), %rbx      # 0xefd0
leaq 0x64a6(%rip), %r14      # 0xa533
leaq 0x649e(%rip), %r15      # 0xa532
xorl %r12d, %r12d
movq 0x20(%rsp), %rax
subq 0x18(%rsp), %rax
sarq $0x5, %rax
cmpq %r12, %rax
jbe 0x418d
movq %rbx, %rdi
movq %r14, %rsi
callq 0x3170
movq %rax, %rdi
movl %r12d, %esi
callq 0x3290
movq %rax, %rdi
movq %r15, %rsi
callq 0x3170
movq 0x18(%rsp), %rsi
addq %r13, %rsi
movq %rax, %rdi
callq 0x3160
movq %rax, %rdi
callq 0x30c0
incq %r12
addq $0x20, %r13
jmp 0x4097
movq 0xaed9(%rip), %rdi      # 0xefd0
leaq 0x6026(%rip), %rsi      # 0xa124
callq 0x3170
movq %rax, %rdi
callq 0x30c0
leaq 0x318(%rsp), %rsi
leaq 0x18(%rsp), %rdi
callq 0x5968
xorl %r13d, %r13d
movq 0xaea9(%rip), %rbx      # 0xefd0
leaq 0x6405(%rip), %r14      # 0xa533
leaq 0x63fd(%rip), %r15      # 0xa532
xorl %r12d, %r12d
movq 0x20(%rsp), %rax
subq 0x18(%rsp), %rax
sarq $0x5, %rax
cmpq %r12, %rax
jbe 0x418d
movq %rbx, %rdi
movq %r14, %rsi
callq 0x3170
movq %rax, %rdi
movl %r12d, %esi
callq 0x3290
movq %rax, %rdi
movq %r15, %rsi
callq 0x3170
movq 0x18(%rsp), %rsi
addq %r13, %rsi
movq %rax, %rdi
callq 0x3160
movq %rax, %rdi
callq 0x30c0
incq %r12
addq $0x20, %r13
jmp 0x4138
leaq 0x18(%rsp), %rdi
callq 0x59bc
leaq 0x270(%rsp), %rdi
callq 0x59de
leaq 0x180(%rsp), %rdi
callq 0x59de
leaq 0x60(%rsp), %rdi
callq 0x6ffe
leaq 0x360(%rsp), %rdi
callq 0x5a0e
leaq 0x470(%rsp), %rdi
callq 0x5a0e
leaq 0x580(%rsp), %rdi
callq 0x5a0e
leaq 0x9c0(%rsp), %rdi
callq 0x62ec
leaq 0x8b0(%rsp), %rdi
callq 0x5a0e
leaq 0x690(%rsp), %rdi
callq 0x5a0e
leaq 0x7a0(%rsp), %rdi
callq 0x5a0e
leaq 0xa68(%rsp), %rdi
callq 0x541a
addq $0xb48, %rsp            # imm = 0xB48
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
pushq $0x8
popq %rdi
callq 0x30d0
movq %r14, (%rax)
movq 0xad79(%rip), %rsi      # 0xefc0
movq %rax, %rdi
xorl %edx, %edx
callq 0x3280
jmp 0x4667
jmp 0x4667
movq %rdx, %rbx
movq %rax, %r14
leaq 0xa0(%rsp), %rdi
callq 0x3328
jmp 0x4276
movq %rdx, %rbx
movq %rax, %r14
leaq 0x80(%rsp), %rdi
callq 0x3328
jmp 0x428b
movq %rdx, %rbx
movq %rax, %r14
leaq 0x40(%rsp), %rdi
callq 0x3328
jmp 0x429d
movq %rdx, %rbx
movq %rax, %r14
leaq 0x18(%rsp), %rdi
callq 0x3328
jmp 0x468e
movq %rdx, %rbx
movq %rax, %r14
jmp 0x468e
movq %rdx, %rbx
movq %rax, %r14
leaq 0x80(%rsp), %rdi
callq 0x3328
jmp 0x42d2
movq %rdx, %rbx
movq %rax, %r14
leaq 0x40(%rsp), %rdi
callq 0x3328
jmp 0x42e4
movq %rdx, %rbx
movq %rax, %r14
leaq 0x18(%rsp), %rdi
callq 0x3328
jmp 0x42f6
movq %rdx, %rbx
movq %rax, %r14
leaq 0x270(%rsp), %rdi
callq 0x3328
jmp 0x469b
jmp 0x4310
jmp 0x4310
jmp 0x4310
jmp 0x4310
movq %rdx, %rbx
movq %rax, %r14
jmp 0x469b
movq %rdx, %rbx
movq %rax, %r14
leaq 0x40(%rsp), %rdi
callq 0x3328
jmp 0x4333
movq %rdx, %rbx
movq %rax, %r14
leaq 0xc0(%rsp), %rdi
callq 0x3328
jmp 0x4348
movq %rdx, %rbx
movq %rax, %r14
leaq 0x18(%rsp), %rdi
callq 0x3328
jmp 0x435a
movq %rdx, %rbx
movq %rax, %r14
leaq 0x270(%rsp), %rdi
callq 0x3328
jmp 0x436f
movq %rdx, %rbx
movq %rax, %r14
leaq 0x180(%rsp), %rdi
callq 0x3328
jmp 0x46b2
movq %rdx, %rbx
movq %rax, %r14
jmp 0x46b2
movq %rdx, %rbx
movq %rax, %r14
leaq 0x18(%rsp), %rdi
callq 0x3328
jmp 0x43a4
movq %rdx, %rbx
movq %rax, %r14
leaq 0xe0(%rsp), %rdi
callq 0x3328
jmp 0x43b9
movq %rdx, %rbx
movq %rax, %r14
leaq 0x270(%rsp), %rdi
callq 0x3328
jmp 0x43ce
movq %rdx, %rbx
movq %rax, %r14
leaq 0x180(%rsp), %rdi
callq 0x3328
jmp 0x43e3
movq %rdx, %rbx
movq %rax, %r14
leaq 0x360(%rsp), %rdi
callq 0x3328
jmp 0x46bf
movq %rdx, %rbx
movq %rax, %r14
jmp 0x46bf
movq %rdx, %rbx
movq %rax, %r14
leaq 0x270(%rsp), %rdi
callq 0x3328
jmp 0x441b
movq %rdx, %rbx
movq %rax, %r14
leaq 0x100(%rsp), %rdi
callq 0x3328
jmp 0x4430
movq %rdx, %rbx
movq %rax, %r14
leaq 0x180(%rsp), %rdi
callq 0x3328
jmp 0x4445
movq %rdx, %rbx
movq %rax, %r14
leaq 0x360(%rsp), %rdi
callq 0x3328
jmp 0x445a
movq %rdx, %rbx
movq %rax, %r14
leaq 0x470(%rsp), %rdi
callq 0x3328
jmp 0x46cc
jmp 0x446e
movq %rdx, %rbx
movq %rax, %r14
jmp 0x46cc
movq %rdx, %rbx
movq %rax, %r14
leaq 0x360(%rsp), %rdi
callq 0x3328
jmp 0x4494
movq %rdx, %rbx
movq %rax, %r14
leaq 0x470(%rsp), %rdi
callq 0x3328
jmp 0x44a9
movq %rdx, %rbx
movq %rax, %r14
leaq 0x580(%rsp), %rdi
callq 0x3328
jmp 0x46d9
jmp 0x44bd
movq %rdx, %rbx
movq %rax, %r14
jmp 0x46d9
movq %rdx, %rbx
movq %rax, %r14
leaq 0x180(%rsp), %rdi
callq 0x3328
jmp 0x44e3
movq %rdx, %rbx
movq %rax, %r14
leaq 0x120(%rsp), %rdi
callq 0x3328
jmp 0x44f8
movq %rdx, %rbx
movq %rax, %r14
leaq 0x360(%rsp), %rdi
callq 0x3328
jmp 0x450d
movq %rdx, %rbx
movq %rax, %r14
leaq 0x470(%rsp), %rdi
callq 0x3328
jmp 0x4522
movq %rdx, %rbx
movq %rax, %r14
leaq 0x580(%rsp), %rdi
callq 0x3328
jmp 0x46e6
jmp 0x4536
movq %rdx, %rbx
movq %rax, %r14
jmp 0x46e6
movq %rdx, %rbx
movq %rax, %r14
leaq 0x360(%rsp), %rdi
callq 0x3328
jmp 0x455c
movq %rdx, %rbx
movq %rax, %r14
leaq 0x140(%rsp), %rdi
callq 0x3328
jmp 0x4571
movq %rdx, %rbx
movq %rax, %r14
leaq 0x470(%rsp), %rdi
callq 0x3328
jmp 0x4586
movq %rdx, %rbx
movq %rax, %r14
leaq 0x580(%rsp), %rdi
callq 0x3328
jmp 0x459b
movq %rdx, %rbx
movq %rax, %r14
leaq 0x8b0(%rsp), %rdi
callq 0x3328
jmp 0x46f3
movq %rdx, %rbx
movq %rax, %r14
jmp 0x46f3
movq %rdx, %rbx
movq %rax, %r14
leaq 0x470(%rsp), %rdi
callq 0x3328
jmp 0x45d3
movq %rdx, %rbx
movq %rax, %r14
leaq 0x160(%rsp), %rdi
callq 0x3328
jmp 0x45e8
movq %rdx, %rbx
movq %rax, %r14
leaq 0x580(%rsp), %rdi
callq 0x3328
jmp 0x45fd
movq %rdx, %rbx
movq %rax, %r14
leaq 0x8b0(%rsp), %rdi
callq 0x3328
jmp 0x4612
movq %rdx, %rbx
movq %rax, %r14
leaq 0x690(%rsp), %rdi
callq 0x3328
jmp 0x4700
movq %rdx, %rbx
movq %rax, %r14
jmp 0x4700
movq %rdx, %rbx
movq %rax, %r14
leaq 0x690(%rsp), %rdi
callq 0x3328
jmp 0x464a
movq %rdx, %rbx
movq %rax, %r14
leaq 0x7a0(%rsp), %rdi
callq 0x3328
jmp 0x470d
movq %rdx, %rbx
movq %rax, %r14
jmp 0x470d
movq %rdx, %rbx
movq %rax, %r14
jmp 0x4681
jmp 0x4671
movq %rdx, %rbx
movq %rax, %r14
leaq 0x18(%rsp), %rdi
callq 0x59bc
leaq 0x270(%rsp), %rdi
callq 0x59de
leaq 0x180(%rsp), %rdi
callq 0x59de
leaq 0x60(%rsp), %rdi
callq 0x6ffe
leaq 0x360(%rsp), %rdi
callq 0x5a0e
leaq 0x470(%rsp), %rdi
callq 0x5a0e
leaq 0x580(%rsp), %rdi
callq 0x5a0e
leaq 0x9c0(%rsp), %rdi
callq 0x62ec
leaq 0x8b0(%rsp), %rdi
callq 0x5a0e
leaq 0x690(%rsp), %rdi
callq 0x5a0e
leaq 0x7a0(%rsp), %rdi
callq 0x5a0e
leaq 0xa68(%rsp), %rdi
callq 0x541a
cmpl $0x1, %ebx
jne 0x47e6
movq %r14, %rdi
callq 0x3090
movq %rax, %rbx
movq 0xa8a8(%rip), %rdi      # 0xefd0
leaq 0x5df0(%rip), %rsi      # 0xa51f
callq 0x3170
movq %rax, %r14
leaq 0x8(%rbx), %rsi
leaq 0x7a0(%rsp), %rdi
callq 0x3200
leaq 0x7a0(%rsp), %rsi
movq %r14, %rdi
callq 0x3160
leaq 0x5dd4(%rip), %rsi      # 0xa533
movq %rax, %rdi
callq 0x3170
movq %rax, %r14
leaq 0x690(%rsp), %rdi
movq %rbx, %rsi
callq 0x5a4a
leaq 0x690(%rsp), %rsi
movq %r14, %rdi
callq 0x3160
movq %rax, %rdi
callq 0x30c0
leaq 0x690(%rsp), %rdi
callq 0x3328
leaq 0x7a0(%rsp), %rdi
callq 0x3328
callq 0x3260
jmp 0x4223
jmp 0x47d1
jmp 0x47ba
movq %rax, %r14
jmp 0x47e1
movq %rax, %r14
leaq 0x690(%rsp), %rdi
callq 0x3328
jmp 0x47d4
movq %rax, %r14
leaq 0x7a0(%rsp), %rdi
callq 0x3328
callq 0x3260
movq %r14, %rdi
callq 0x32a0
movq %rax, %rdi
callq 0x53c4