// File: statgen[P]statgen/lib/tclap-1.2.0/examples/../include/tclap/DocBookOutput.h
// Function: TCLAP::DocBookOutput::usage(TCLAP::CmdLineInterface&)
inline void DocBookOutput::usage(CmdLineInterface& _cmd ) 
{
	std::list<Arg*> argList = _cmd.getArgList();
	std::string progName = _cmd.getProgramName();
	std::string version = _cmd.getVersion();
	theDelimiter = _cmd.getDelimiter();
	XorHandler xorHandler = _cmd.getXorHandler();
	std::vector< std::vector<Arg*> > xorList = xorHandler.getXorList();
	basename(progName);

	std::cout << "<?xml version='1.0'?>" << std::endl;
	std::cout << "<!DOCTYPE refentry PUBLIC \"-//OASIS//DTD DocBook XML V4.2//EN\"" << std::endl;
	std::cout << "\t\"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd\">" << std::endl << std::endl;

	std::cout << "<refentry>" << std::endl;

	std::cout << "<refmeta>" << std::endl;
	std::cout << "<refentrytitle>" << progName << "</refentrytitle>" << std::endl;
	std::cout << "<manvolnum>1</manvolnum>" << std::endl;
	std::cout << "</refmeta>" << std::endl;

	std::cout << "<refnamediv>" << std::endl;
	std::cout << "<refname>" << progName << "</refname>" << std::endl;
	std::cout << "<refpurpose>" << _cmd.getMessage() << "</refpurpose>" << std::endl;
	std::cout << "</refnamediv>" << std::endl;

	std::cout << "<refsynopsisdiv>" << std::endl;
	std::cout << "<cmdsynopsis>" << std::endl;

	std::cout << "<command>" << progName << "</command>" << std::endl;

	// xor
	for ( int i = 0; (unsigned int)i < xorList.size(); i++ )
	{
		std::cout << "<group choice='req'>" << std::endl;
		for ( ArgVectorIterator it = xorList[i].begin(); 
						it != xorList[i].end(); it++ )
			printShortArg((*it));

		std::cout << "</group>" << std::endl;
	}
	
	// rest of args
	for (ArgListIterator it = argList.begin(); it != argList.end(); it++)
		if ( !xorHandler.contains( (*it) ) )
			printShortArg((*it));

 	std::cout << "</cmdsynopsis>" << std::endl;
	std::cout << "</refsynopsisdiv>" << std::endl;

	std::cout << "<refsect1>" << std::endl;
	std::cout << "<title>Description</title>" << std::endl;
	std::cout << "<para>" << std::endl;
	std::cout << _cmd.getMessage() << std::endl; 
	std::cout << "</para>" << std::endl;
	std::cout << "</refsect1>" << std::endl;

	std::cout << "<refsect1>" << std::endl;
	std::cout << "<title>Options</title>" << std::endl;

	std::cout << "<variablelist>" << std::endl;
	
	for (ArgListIterator it = argList.begin(); it != argList.end(); it++)
		printLongArg((*it));

	std::cout << "</variablelist>" << std::endl;
	std::cout << "</refsect1>" << std::endl;

	std::cout << "<refsect1>" << std::endl;
	std::cout << "<title>Version</title>" << std::endl;
	std::cout << "<para>" << std::endl;
	std::cout << version << std::endl; 
	std::cout << "</para>" << std::endl;
	std::cout << "</refsect1>" << std::endl;
	
	std::cout << "</refentry>" << std::endl;

}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x2c0, %rsp            # imm = 0x2C0
movq %rdi, -0x8(%rbp)
movq %rsi, -0x10(%rbp)
movq -0x8(%rbp), %rax
movq %rax, -0x108(%rbp)
movq -0x10(%rbp), %rdi
movq (%rdi), %rax
movq 0x58(%rax), %rax
callq *%rax
movq %rax, %rsi
leaq -0x28(%rbp), %rdi
callq 0x90b0
movq -0x10(%rbp), %rdi
movq (%rdi), %rax
movq 0x50(%rax), %rax
callq *%rax
movq %rax, -0x100(%rbp)
jmp 0x84ed
movq -0x100(%rbp), %rsi
leaq -0x48(%rbp), %rdi
callq 0x5130
jmp 0x84ff
movq -0x10(%rbp), %rdi
movq (%rdi), %rax
movq 0x48(%rax), %rax
callq *%rax
movq %rax, -0x110(%rbp)
jmp 0x8515
movq -0x110(%rbp), %rsi
leaq -0x78(%rbp), %rdi
callq 0x5130
jmp 0x8527
movq -0x10(%rbp), %rdi
movq (%rdi), %rax
movq 0x68(%rax), %rax
callq *%rax
movb %al, -0x111(%rbp)
jmp 0x853c
movq -0x108(%rbp), %rax
movb -0x111(%rbp), %cl
movb %cl, 0x8(%rax)
movq -0x10(%rbp), %rdi
movq (%rdi), %rax
movq 0x60(%rax), %rax
callq *%rax
movq %rax, -0x120(%rbp)
jmp 0x8562
movq -0x120(%rbp), %rsi
leaq -0x90(%rbp), %rdi
callq 0x9170
jmp 0x8577
leaq -0x90(%rbp), %rdi
callq 0x91a0
movq %rax, -0x128(%rbp)
jmp 0x858c
movq -0x128(%rbp), %rsi
leaq -0xa8(%rbp), %rdi
callq 0x91b0
jmp 0x85a1
movq -0x108(%rbp), %rdi
leaq -0x48(%rbp), %rsi
callq 0x92a0
jmp 0x85b3
movq 0x1aa16(%rip), %rdi     # 0x22fd0
leaq 0x10a71(%rip), %rsi     # 0x19032
callq 0x5270
movq %rax, -0x130(%rbp)
jmp 0x85cf
movq -0x130(%rbp), %rdi
movq 0x1a9d3(%rip), %rsi     # 0x22fb0
callq 0x52d0
jmp 0x85e4
movq 0x1a9e5(%rip), %rdi     # 0x22fd0
leaq 0x10a56(%rip), %rsi     # 0x19048
callq 0x5270
movq %rax, -0x138(%rbp)
jmp 0x8600
movq -0x138(%rbp), %rdi
movq 0x1a9a2(%rip), %rsi     # 0x22fb0
callq 0x52d0
jmp 0x8615
movq 0x1a9b4(%rip), %rdi     # 0x22fd0
leaq 0x10a64(%rip), %rsi     # 0x19087
callq 0x5270
movq %rax, -0x140(%rbp)
jmp 0x8631
movq -0x140(%rbp), %rdi
movq 0x1a971(%rip), %rsi     # 0x22fb0
callq 0x52d0
movq %rax, -0x148(%rbp)
jmp 0x864d
movq -0x148(%rbp), %rdi
movq 0x1a955(%rip), %rsi     # 0x22fb0
callq 0x52d0
jmp 0x8662
movq 0x1a967(%rip), %rdi     # 0x22fd0
leaq 0x10a52(%rip), %rsi     # 0x190c2
callq 0x5270
movq %rax, -0x150(%rbp)
jmp 0x867e
movq -0x150(%rbp), %rdi
movq 0x1a924(%rip), %rsi     # 0x22fb0
callq 0x52d0
jmp 0x8693
movq 0x1a936(%rip), %rdi     # 0x22fd0
leaq 0x10a2c(%rip), %rsi     # 0x190cd
callq 0x5270
movq %rax, -0x158(%rbp)
jmp 0x86af
movq -0x158(%rbp), %rdi
movq 0x1a8f3(%rip), %rsi     # 0x22fb0
callq 0x52d0
jmp 0x86c4
movq 0x1a905(%rip), %rdi     # 0x22fd0
leaq 0x10a05(%rip), %rsi     # 0x190d7
callq 0x5270
movq %rax, -0x160(%rbp)
jmp 0x86e0
movq -0x160(%rbp), %rdi
leaq -0x48(%rbp), %rsi
callq 0x5250
movq %rax, -0x168(%rbp)
jmp 0x86f9
movq -0x168(%rbp), %rdi
leaq 0x109e0(%rip), %rsi     # 0x190e7
callq 0x5270
movq %rax, -0x170(%rbp)
jmp 0x8715
movq -0x170(%rbp), %rdi
movq 0x1a88d(%rip), %rsi     # 0x22fb0
callq 0x52d0
jmp 0x872a
movq 0x1a89f(%rip), %rdi     # 0x22fd0
leaq 0x109c0(%rip), %rsi     # 0x190f8
callq 0x5270
movq %rax, -0x178(%rbp)
jmp 0x8746
movq -0x178(%rbp), %rdi
movq 0x1a85c(%rip), %rsi     # 0x22fb0
callq 0x52d0
jmp 0x875b
movq 0x1a86e(%rip), %rdi     # 0x22fd0
leaq 0x109a8(%rip), %rsi     # 0x19111
callq 0x5270
movq %rax, -0x180(%rbp)
jmp 0x8777
movq -0x180(%rbp), %rdi
movq 0x1a82b(%rip), %rsi     # 0x22fb0
callq 0x52d0
jmp 0x878c
movq 0x1a83d(%rip), %rdi     # 0x22fd0
leaq 0x10982(%rip), %rsi     # 0x1911c
callq 0x5270
movq %rax, -0x188(%rbp)
jmp 0x87a8
movq -0x188(%rbp), %rdi
movq 0x1a7fa(%rip), %rsi     # 0x22fb0
callq 0x52d0
jmp 0x87bd
movq 0x1a80c(%rip), %rdi     # 0x22fd0
leaq 0x1095e(%rip), %rsi     # 0x19129
callq 0x5270
movq %rax, -0x190(%rbp)
jmp 0x87d9
movq -0x190(%rbp), %rdi
leaq -0x48(%rbp), %rsi
callq 0x5250
movq %rax, -0x198(%rbp)
jmp 0x87f2
movq -0x198(%rbp), %rdi
leaq 0x10933(%rip), %rsi     # 0x19133
callq 0x5270
movq %rax, -0x1a0(%rbp)
jmp 0x880e
movq -0x1a0(%rbp), %rdi
movq 0x1a794(%rip), %rsi     # 0x22fb0
callq 0x52d0
jmp 0x8823
movq 0x1a7a6(%rip), %rdi     # 0x22fd0
leaq 0x1090d(%rip), %rsi     # 0x1913e
callq 0x5270
movq %rax, -0x1a8(%rbp)
jmp 0x883f
movq -0x10(%rbp), %rdi
movq (%rdi), %rax
movq 0x70(%rax), %rax
callq *%rax
movq %rax, -0x1b0(%rbp)
jmp 0x8855
movq -0x1b0(%rbp), %rsi
movq -0x1a8(%rbp), %rdi
callq 0x5250
movq %rax, -0x1b8(%rbp)
jmp 0x8871
movq -0x1b8(%rbp), %rdi
leaq 0x108cc(%rip), %rsi     # 0x1914b
callq 0x5270
movq %rax, -0x1c0(%rbp)
jmp 0x888d
movq -0x1c0(%rbp), %rdi
movq 0x1a715(%rip), %rsi     # 0x22fb0
callq 0x52d0
jmp 0x88a2
movq 0x1a727(%rip), %rdi     # 0x22fd0
leaq 0x108a9(%rip), %rsi     # 0x19159
callq 0x5270
movq %rax, -0x1c8(%rbp)
jmp 0x88be
movq -0x1c8(%rbp), %rdi
movq 0x1a6e4(%rip), %rsi     # 0x22fb0
callq 0x52d0
jmp 0x88d3
movq 0x1a6f6(%rip), %rdi     # 0x22fd0
leaq 0x10886(%rip), %rsi     # 0x19167
callq 0x5270
movq %rax, -0x1d0(%rbp)
jmp 0x88ef
movq -0x1d0(%rbp), %rdi
movq 0x1a6b3(%rip), %rsi     # 0x22fb0
callq 0x52d0
jmp 0x8904
movq 0x1a6c5(%rip), %rdi     # 0x22fd0
leaq 0x10866(%rip), %rsi     # 0x19178
callq 0x5270
movq %rax, -0x1d8(%rbp)
jmp 0x8920
movq -0x1d8(%rbp), %rdi
movq 0x1a682(%rip), %rsi     # 0x22fb0
callq 0x52d0
jmp 0x8935
movq 0x1a694(%rip), %rdi     # 0x22fd0
leaq 0x10843(%rip), %rsi     # 0x19186
callq 0x5270
movq %rax, -0x1e0(%rbp)
jmp 0x8951
movq -0x1e0(%rbp), %rdi
leaq -0x48(%rbp), %rsi
callq 0x5250
movq %rax, -0x1e8(%rbp)
jmp 0x896a
movq -0x1e8(%rbp), %rdi
leaq 0x10818(%rip), %rsi     # 0x19190
callq 0x5270
movq %rax, -0x1f0(%rbp)
jmp 0x8986
movq -0x1f0(%rbp), %rdi
movq 0x1a61c(%rip), %rsi     # 0x22fb0
callq 0x52d0
jmp 0x899b
movl $0x0, -0xac(%rbp)
movl -0xac(%rbp), %eax
movq %rax, -0x1f8(%rbp)
leaq -0xa8(%rbp), %rdi
callq 0x92f0
movq %rax, %rcx
movq -0x1f8(%rbp), %rax
cmpq %rcx, %rax
jae 0x8b40
movq 0x1a5f8(%rip), %rdi     # 0x22fd0
leaq 0x107bc(%rip), %rsi     # 0x1919b
callq 0x5270
movq %rax, -0x200(%rbp)
jmp 0x89ed
movq -0x200(%rbp), %rdi
movq 0x1a5b5(%rip), %rsi     # 0x22fb0
callq 0x52d0
jmp 0x8a02
movslq -0xac(%rbp), %rsi
leaq -0xa8(%rbp), %rdi
callq 0x9320
movq %rax, %rdi
callq 0x9340
movq %rax, -0xb8(%rbp)
movslq -0xac(%rbp), %rsi
leaq -0xa8(%rbp), %rdi
callq 0x9320
movq %rax, %rdi
callq 0x93b0
movq %rax, -0xc0(%rbp)
leaq -0xb8(%rbp), %rdi
leaq -0xc0(%rbp), %rsi
callq 0x9370
testb $0x1, %al
jne 0x8a62
jmp 0x8af9
leaq -0xb8(%rbp), %rdi
callq 0x9a80
movq -0x108(%rbp), %rdi
movq (%rax), %rsi
callq 0x93e0
jmp 0x8a7f
jmp 0x8a81
leaq -0xb8(%rbp), %rdi
xorl %esi, %esi
callq 0x9aa0
movq %rax, -0xc8(%rbp)
jmp 0x8a24
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x50(%rbp)
movl %eax, -0x54(%rbp)
jmp 0x9093
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x50(%rbp)
movl %eax, -0x54(%rbp)
jmp 0x908a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x50(%rbp)
movl %eax, -0x54(%rbp)
jmp 0x9081
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x50(%rbp)
movl %eax, -0x54(%rbp)
jmp 0x9075
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x50(%rbp)
movl %eax, -0x54(%rbp)
leaq -0xa8(%rbp), %rdi
callq 0xa390
jmp 0x9075
movq 0x1a4d0(%rip), %rdi     # 0x22fd0
leaq 0x106a9(%rip), %rsi     # 0x191b0
callq 0x5270
movq %rax, -0x208(%rbp)
jmp 0x8b15
movq -0x208(%rbp), %rdi
movq 0x1a48d(%rip), %rsi     # 0x22fb0
callq 0x52d0
jmp 0x8b2a
jmp 0x8b2c
movl -0xac(%rbp), %eax
addl $0x1, %eax
movl %eax, -0xac(%rbp)
jmp 0x89a5
leaq -0x28(%rbp), %rdi
callq 0x9ae0
movq %rax, -0xd0(%rbp)
leaq -0x28(%rbp), %rdi
callq 0x9b40
movq %rax, -0xd8(%rbp)
leaq -0xd0(%rbp), %rdi
leaq -0xd8(%rbp), %rsi
callq 0x9b10
testb $0x1, %al
jne 0x8b79
jmp 0x8be3
leaq -0xd0(%rbp), %rdi
callq 0x9c50
movq (%rax), %rsi
leaq -0x90(%rbp), %rdi
callq 0x9b70
movb %al, -0x209(%rbp)
jmp 0x8b9c
movb -0x209(%rbp), %al
testb $0x1, %al
jne 0x8bc7
jmp 0x8ba8
leaq -0xd0(%rbp), %rdi
callq 0x9c50
movq -0x108(%rbp), %rdi
movq (%rax), %rsi
callq 0x93e0
jmp 0x8bc5
jmp 0x8bc7
jmp 0x8bc9
leaq -0xd0(%rbp), %rdi
xorl %esi, %esi
callq 0x9c70
movq %rax, -0xe0(%rbp)
jmp 0x8b50
movq 0x1a3e6(%rip), %rdi     # 0x22fd0
leaq 0x105c8(%rip), %rsi     # 0x191b9
callq 0x5270
movq %rax, -0x218(%rbp)
jmp 0x8bff
movq -0x218(%rbp), %rdi
movq 0x1a3a3(%rip), %rsi     # 0x22fb0
callq 0x52d0
jmp 0x8c14
movq 0x1a3b5(%rip), %rdi     # 0x22fd0
leaq 0x105a6(%rip), %rsi     # 0x191c8
callq 0x5270
movq %rax, -0x220(%rbp)
jmp 0x8c30
movq -0x220(%rbp), %rdi
movq 0x1a372(%rip), %rsi     # 0x22fb0
callq 0x52d0
jmp 0x8c45
movq 0x1a384(%rip), %rdi     # 0x22fd0
leaq 0x10587(%rip), %rsi     # 0x191da
callq 0x5270
movq %rax, -0x228(%rbp)
jmp 0x8c61
movq -0x228(%rbp), %rdi
movq 0x1a341(%rip), %rsi     # 0x22fb0
callq 0x52d0
jmp 0x8c76
movq 0x1a353(%rip), %rdi     # 0x22fd0
leaq 0x10561(%rip), %rsi     # 0x191e5
callq 0x5270
movq %rax, -0x230(%rbp)
jmp 0x8c92
movq -0x230(%rbp), %rdi
movq 0x1a310(%rip), %rsi     # 0x22fb0
callq 0x52d0
jmp 0x8ca7
movq 0x1a322(%rip), %rdi     # 0x22fd0
leaq 0x1054b(%rip), %rsi     # 0x19200
callq 0x5270
movq %rax, -0x238(%rbp)
jmp 0x8cc3
movq -0x238(%rbp), %rdi
movq 0x1a2df(%rip), %rsi     # 0x22fb0
callq 0x52d0
jmp 0x8cd8
movq -0x10(%rbp), %rdi
movq (%rdi), %rax
movq 0x70(%rax), %rax
callq *%rax
movq %rax, -0x240(%rbp)
jmp 0x8cee
movq -0x240(%rbp), %rsi
movq 0x1a2d4(%rip), %rdi     # 0x22fd0
callq 0x5250
movq %rax, -0x248(%rbp)
jmp 0x8d0a
movq -0x248(%rbp), %rdi
movq 0x1a298(%rip), %rsi     # 0x22fb0
callq 0x52d0
jmp 0x8d1f
movq 0x1a2aa(%rip), %rdi     # 0x22fd0
leaq 0x104da(%rip), %rsi     # 0x19207
callq 0x5270
movq %rax, -0x250(%rbp)
jmp 0x8d3b
movq -0x250(%rbp), %rdi
movq 0x1a267(%rip), %rsi     # 0x22fb0
callq 0x52d0
jmp 0x8d50
movq 0x1a279(%rip), %rdi     # 0x22fd0
leaq 0x104b1(%rip), %rsi     # 0x1920f
callq 0x5270
movq %rax, -0x258(%rbp)
jmp 0x8d6c
movq -0x258(%rbp), %rdi
movq 0x1a236(%rip), %rsi     # 0x22fb0
callq 0x52d0
jmp 0x8d81
movq 0x1a248(%rip), %rdi     # 0x22fd0
leaq 0x1044b(%rip), %rsi     # 0x191da
callq 0x5270
movq %rax, -0x260(%rbp)
jmp 0x8d9d
movq -0x260(%rbp), %rdi
movq 0x1a205(%rip), %rsi     # 0x22fb0
callq 0x52d0
jmp 0x8db2
movq 0x1a217(%rip), %rdi     # 0x22fd0
leaq 0x1045b(%rip), %rsi     # 0x1921b
callq 0x5270
movq %rax, -0x268(%rbp)
jmp 0x8dce
movq -0x268(%rbp), %rdi
movq 0x1a1d4(%rip), %rsi     # 0x22fb0
callq 0x52d0
jmp 0x8de3
movq 0x1a1e6(%rip), %rdi     # 0x22fd0
leaq 0x10441(%rip), %rsi     # 0x19232
callq 0x5270
movq %rax, -0x270(%rbp)
jmp 0x8dff
movq -0x270(%rbp), %rdi
movq 0x1a1a3(%rip), %rsi     # 0x22fb0
callq 0x52d0
jmp 0x8e14
leaq -0x28(%rbp), %rdi
callq 0x9ae0
movq %rax, -0xe8(%rbp)
leaq -0x28(%rbp), %rdi
callq 0x9b40
movq %rax, -0xf0(%rbp)
leaq -0xe8(%rbp), %rdi
leaq -0xf0(%rbp), %rsi
callq 0x9b10
testb $0x1, %al
jne 0x8e4d
jmp 0x8e83
leaq -0xe8(%rbp), %rdi
callq 0x9c50
movq -0x108(%rbp), %rdi
movq (%rax), %rsi
callq 0x9ca0
jmp 0x8e6a
jmp 0x8e6c
leaq -0xe8(%rbp), %rdi
xorl %esi, %esi
callq 0x9c70
movq %rax, -0xf8(%rbp)
jmp 0x8e24
movq 0x1a146(%rip), %rdi     # 0x22fd0
leaq 0x103b0(%rip), %rsi     # 0x19241
callq 0x5270
movq %rax, -0x278(%rbp)
jmp 0x8e9f
movq -0x278(%rbp), %rdi
movq 0x1a103(%rip), %rsi     # 0x22fb0
callq 0x52d0
jmp 0x8eb4
movq 0x1a115(%rip), %rdi     # 0x22fd0
leaq 0x1034d(%rip), %rsi     # 0x1920f
callq 0x5270
movq %rax, -0x280(%rbp)
jmp 0x8ed0
movq -0x280(%rbp), %rdi
movq 0x1a0d2(%rip), %rsi     # 0x22fb0
callq 0x52d0
jmp 0x8ee5
movq 0x1a0e4(%rip), %rdi     # 0x22fd0
leaq 0x102e7(%rip), %rsi     # 0x191da
callq 0x5270
movq %rax, -0x288(%rbp)
jmp 0x8f01
movq -0x288(%rbp), %rdi
movq 0x1a0a1(%rip), %rsi     # 0x22fb0
callq 0x52d0
jmp 0x8f16
movq 0x1a0b3(%rip), %rdi     # 0x22fd0
leaq 0x1032d(%rip), %rsi     # 0x19251
callq 0x5270
movq %rax, -0x290(%rbp)
jmp 0x8f32
movq -0x290(%rbp), %rdi
movq 0x1a070(%rip), %rsi     # 0x22fb0
callq 0x52d0
jmp 0x8f47
movq 0x1a082(%rip), %rdi     # 0x22fd0
leaq 0x102ab(%rip), %rsi     # 0x19200
callq 0x5270
movq %rax, -0x298(%rbp)
jmp 0x8f63
movq -0x298(%rbp), %rdi
movq 0x1a03f(%rip), %rsi     # 0x22fb0
callq 0x52d0
jmp 0x8f78
movq 0x1a051(%rip), %rdi     # 0x22fd0
leaq -0x78(%rbp), %rsi
callq 0x5250
movq %rax, -0x2a0(%rbp)
jmp 0x8f91
movq -0x2a0(%rbp), %rdi
movq 0x1a011(%rip), %rsi     # 0x22fb0
callq 0x52d0
jmp 0x8fa6
movq 0x1a023(%rip), %rdi     # 0x22fd0
leaq 0x10253(%rip), %rsi     # 0x19207
callq 0x5270
movq %rax, -0x2a8(%rbp)
jmp 0x8fc2
movq -0x2a8(%rbp), %rdi
movq 0x19fe0(%rip), %rsi     # 0x22fb0
callq 0x52d0
jmp 0x8fd7
movq 0x19ff2(%rip), %rdi     # 0x22fd0
leaq 0x1022a(%rip), %rsi     # 0x1920f
callq 0x5270
movq %rax, -0x2b0(%rbp)
jmp 0x8ff3
movq -0x2b0(%rbp), %rdi
movq 0x19faf(%rip), %rsi     # 0x22fb0
callq 0x52d0
jmp 0x9008
movq 0x19fc1(%rip), %rdi     # 0x22fd0
leaq 0x10252(%rip), %rsi     # 0x19268
callq 0x5270
movq %rax, -0x2b8(%rbp)
jmp 0x9024
movq -0x2b8(%rbp), %rdi
movq 0x19f7e(%rip), %rsi     # 0x22fb0
callq 0x52d0
jmp 0x9039
leaq -0xa8(%rbp), %rdi
callq 0xa390
leaq -0x90(%rbp), %rdi
callq 0x8350
leaq -0x78(%rbp), %rdi
callq 0x55c8
leaq -0x48(%rbp), %rdi
callq 0x55c8
leaq -0x28(%rbp), %rdi
callq 0x8330
addq $0x2c0, %rsp            # imm = 0x2C0
popq %rbp
retq
leaq -0x90(%rbp), %rdi
callq 0x8350
leaq -0x78(%rbp), %rdi
callq 0x55c8
leaq -0x48(%rbp), %rdi
callq 0x55c8
leaq -0x28(%rbp), %rdi
callq 0x8330
movq -0x50(%rbp), %rdi
callq 0x54e0
nopw %cs:(%rax,%rax)
nop