// File: /workspace/github_cpp_makefile_star2_O2/dadocolussi[P]gdc-circular_queue/tests/catch.hpp
// Function: Catch::makeCommandLineParser()
inline Clara::CommandLine<ConfigData> makeCommandLineParser() {

        using namespace Clara;
        CommandLine<ConfigData> cli;

        cli.bindProcessName( &ConfigData::processName );

        cli["-?"]["-h"]["--help"]
            .describe( "display usage information" )
            .bind( &ConfigData::showHelp );

        cli["-l"]["--list-tests"]
            .describe( "list all/matching test cases" )
            .bind( &ConfigData::listTests );

        cli["-t"]["--list-tags"]
            .describe( "list all/matching tags" )
            .bind( &ConfigData::listTags );

        cli["-s"]["--success"]
            .describe( "include successful tests in output" )
            .bind( &ConfigData::showSuccessfulTests );

        cli["-b"]["--break"]
            .describe( "break into debugger on failure" )
            .bind( &ConfigData::shouldDebugBreak );

        cli["-e"]["--nothrow"]
            .describe( "skip exception tests" )
            .bind( &ConfigData::noThrow );

        cli["-i"]["--invisibles"]
            .describe( "show invisibles (tabs, newlines)" )
            .bind( &ConfigData::showInvisibles );

        cli["-o"]["--out"]
            .describe( "output filename" )
            .bind( &ConfigData::outputFilename, "filename" );

        cli["-r"]["--reporter"]
//            .placeholder( "name[:filename]" )
            .describe( "reporter to use (defaults to console)" )
            .bind( &addReporterName, "name" );

        cli["-n"]["--name"]
            .describe( "suite name" )
            .bind( &ConfigData::name, "name" );

        cli["-a"]["--abort"]
            .describe( "abort at first failure" )
            .bind( &abortAfterFirst );

        cli["-x"]["--abortx"]
            .describe( "abort after x failures" )
            .bind( &abortAfterX, "no. failures" );

        cli["-w"]["--warn"]
            .describe( "enable warnings" )
            .bind( &addWarning, "warning name" );

// - needs updating if reinstated
//        cli.into( &setVerbosity )
//            .describe( "level of verbosity (0=no output)" )
//            .shortOpt( "v")
//            .longOpt( "verbosity" )
//            .placeholder( "level" );

        cli[_]
            .describe( "which test or tests to use" )
            .bind( &addTestOrTags, "test name, pattern or tags" );

        cli["-d"]["--durations"]
            .describe( "show test durations" )
            .bind( &setShowDurations, "yes/no" );

        cli["-f"]["--input-file"]
            .describe( "load test names to run from a file" )
            .bind( &loadTestNamesFromFile, "filename" );

        cli["-#"]["--filenames-as-tags"]
            .describe( "adds a tag for the filename" )
            .bind( &ConfigData::filenamesAsTags );

        // Less common commands which don't have a short form
        cli["--list-test-names-only"]
            .describe( "list all/matching test cases names only" )
            .bind( &ConfigData::listTestNamesOnly );

        cli["--list-reporters"]
            .describe( "list all reporters" )
            .bind( &ConfigData::listReporters );

        cli["--order"]
            .describe( "test case order (defaults to decl)" )
            .bind( &setOrder, "decl|lex|rand" );

        cli["--rng-seed"]
            .describe( "set a specific seed for random numbers" )
            .bind( &setRngSeed, "'time'|number" );

        cli["--force-colour"]
            .describe( "force colourised output" )
            .bind( &ConfigData::forceColour );

        return cli;
    }

// Assembly:
pushq %r14
pushq %rbx
subq $0x98, %rsp
movq %rdi, %rbx
callq 0x1c4d4
pushq $0x68
popq %rsi
movq %rbx, %rdi
callq 0x1c51a
leaq 0x1aa8e(%rip), %rsi     # 0x35d96
leaq 0x38(%rsp), %rdi
leaq 0xd(%rsp), %rdx
callq 0x11b1a
leaq 0x10(%rsp), %rdi
leaq 0x38(%rsp), %rdx
movq %rbx, %rsi
callq 0x1c57a
leaq 0x1aa69(%rip), %rsi     # 0x35d99
leaq 0x18(%rsp), %rdi
leaq 0xc(%rsp), %rdx
callq 0x11b1a
movq 0x10(%rsp), %rdi
leaq 0x18(%rsp), %rsi
callq 0x1cfca
leaq 0x1aa47(%rip), %rsi     # 0x35d9c
leaq 0x58(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x11b1a
movq 0x10(%rsp), %rdi
leaq 0x58(%rsp), %rsi
callq 0x1cfca
leaq 0x1aa29(%rip), %rsi     # 0x35da3
leaq 0x78(%rsp), %rdi
leaq 0xe(%rsp), %rdx
callq 0x11b1a
movq 0x10(%rsp), %rdi
addq $0x8, %rdi
leaq 0x78(%rsp), %rsi
callq 0xc260
leaq 0x10(%rsp), %rdi
pushq $0x7
popq %rsi
callq 0x1c600
leaq 0x78(%rsp), %rdi
callq 0xc978
leaq 0x58(%rsp), %rdi
callq 0xc978
leaq 0x18(%rsp), %rdi
callq 0xc978
leaq 0x38(%rsp), %rdi
callq 0xc978
leaq 0x1a9e5(%rip), %rsi     # 0x35dbd
leaq 0x38(%rsp), %rdi
leaq 0x10(%rsp), %rdx
callq 0x11b1a
leaq 0x78(%rsp), %rdi
leaq 0x38(%rsp), %rdx
movq %rbx, %rsi
callq 0x1c57a
leaq 0x1a9c0(%rip), %rsi     # 0x35dc0
leaq 0x18(%rsp), %rdi
leaq 0xd(%rsp), %rdx
callq 0x11b1a
movq 0x78(%rsp), %rdi
leaq 0x18(%rsp), %rsi
callq 0x1cfca
leaq 0x1a9a8(%rip), %rsi     # 0x35dcd
leaq 0x58(%rsp), %rdi
leaq 0xc(%rsp), %rdx
callq 0x11b1a
movq 0x78(%rsp), %rdi
addq $0x8, %rdi
leaq 0x58(%rsp), %rsi
callq 0xc260
leaq 0x78(%rsp), %rdi
xorl %esi, %esi
callq 0x1c600
leaq 0x58(%rsp), %rdi
callq 0xc978
leaq 0x18(%rsp), %rdi
callq 0xc978
leaq 0x38(%rsp), %rdi
callq 0xc978
leaq 0x1a972(%rip), %rsi     # 0x35dea
leaq 0x38(%rsp), %rdi
leaq 0x10(%rsp), %rdx
callq 0x11b1a
leaq 0x78(%rsp), %rdi
leaq 0x38(%rsp), %rdx
movq %rbx, %rsi
callq 0x1c57a
leaq 0x1a94d(%rip), %rsi     # 0x35ded
leaq 0x18(%rsp), %rdi
leaq 0xd(%rsp), %rdx
callq 0x11b1a
movq 0x78(%rsp), %rdi
leaq 0x18(%rsp), %rsi
callq 0x1cfca
leaq 0x1a934(%rip), %rsi     # 0x35df9
leaq 0x58(%rsp), %rdi
leaq 0xc(%rsp), %rdx
callq 0x11b1a
movq 0x78(%rsp), %rdi
addq $0x8, %rdi
leaq 0x58(%rsp), %rsi
callq 0xc260
leaq 0x78(%rsp), %rdi
pushq $0x1
popq %rsi
callq 0x1c600
leaq 0x58(%rsp), %rdi
callq 0xc978
leaq 0x18(%rsp), %rdi
callq 0xc978
leaq 0x38(%rsp), %rdi
callq 0xc978
leaq 0x1a8f7(%rip), %rsi     # 0x35e10
leaq 0x38(%rsp), %rdi
leaq 0x10(%rsp), %rdx
callq 0x11b1a
leaq 0x78(%rsp), %rdi
leaq 0x38(%rsp), %rdx
movq %rbx, %rsi
callq 0x1c57a
leaq 0x1a8d2(%rip), %rsi     # 0x35e13
leaq 0x18(%rsp), %rdi
leaq 0xd(%rsp), %rdx
callq 0x11b1a
movq 0x78(%rsp), %rdi
leaq 0x18(%rsp), %rsi
callq 0x1cfca
leaq 0x1a8b7(%rip), %rsi     # 0x35e1d
leaq 0x58(%rsp), %rdi
leaq 0xc(%rsp), %rdx
callq 0x11b1a
movq 0x78(%rsp), %rdi
addq $0x8, %rdi
leaq 0x58(%rsp), %rsi
callq 0xc260
leaq 0x78(%rsp), %rdi
pushq $0x4
popq %rsi
callq 0x1c600
leaq 0x58(%rsp), %rdi
callq 0xc978
leaq 0x18(%rsp), %rdi
callq 0xc978
leaq 0x38(%rsp), %rdi
callq 0xc978
leaq 0x1a886(%rip), %rsi     # 0x35e40
leaq 0x38(%rsp), %rdi
leaq 0x10(%rsp), %rdx
callq 0x11b1a
leaq 0x78(%rsp), %rdi
leaq 0x38(%rsp), %rdx
movq %rbx, %rsi
callq 0x1c57a
leaq 0x1a861(%rip), %rsi     # 0x35e43
leaq 0x18(%rsp), %rdi
leaq 0xd(%rsp), %rdx
callq 0x11b1a
movq 0x78(%rsp), %rdi
leaq 0x18(%rsp), %rsi
callq 0x1cfca
leaq 0x1a844(%rip), %rsi     # 0x35e4b
leaq 0x58(%rsp), %rdi
leaq 0xc(%rsp), %rdx
callq 0x11b1a
movq 0x78(%rsp), %rdi
addq $0x8, %rdi
leaq 0x58(%rsp), %rsi
callq 0xc260
leaq 0x78(%rsp), %rdi
pushq $0x5
popq %rsi
callq 0x1c600
leaq 0x58(%rsp), %rdi
callq 0xc978
leaq 0x18(%rsp), %rdi
callq 0xc978
leaq 0x38(%rsp), %rdi
callq 0xc978
leaq 0x1a80f(%rip), %rsi     # 0x35e6a
leaq 0x38(%rsp), %rdi
leaq 0x10(%rsp), %rdx
callq 0x11b1a
leaq 0x78(%rsp), %rdi
leaq 0x38(%rsp), %rdx
movq %rbx, %rsi
callq 0x1c57a
leaq 0x1a7ea(%rip), %rsi     # 0x35e6d
leaq 0x18(%rsp), %rdi
leaq 0xd(%rsp), %rdx
callq 0x11b1a
movq 0x78(%rsp), %rdi
leaq 0x18(%rsp), %rsi
callq 0x1cfca
leaq 0x1a7cf(%rip), %rsi     # 0x35e77
leaq 0x58(%rsp), %rdi
leaq 0xc(%rsp), %rdx
callq 0x11b1a
movq 0x78(%rsp), %rdi
addq $0x8, %rdi
leaq 0x58(%rsp), %rsi
callq 0xc260
leaq 0x78(%rsp), %rdi
pushq $0x6
popq %rsi
callq 0x1c600
leaq 0x58(%rsp), %rdi
callq 0xc978
leaq 0x18(%rsp), %rdi
callq 0xc978
leaq 0x38(%rsp), %rdi
callq 0xc978
leaq 0x1a790(%rip), %rsi     # 0x35e8c
leaq 0x38(%rsp), %rdi
leaq 0x10(%rsp), %rdx
callq 0x11b1a
leaq 0x78(%rsp), %rdi
leaq 0x38(%rsp), %rdx
movq %rbx, %rsi
callq 0x1c57a
leaq 0x1a76b(%rip), %rsi     # 0x35e8f
leaq 0x18(%rsp), %rdi
leaq 0xd(%rsp), %rdx
callq 0x11b1a
movq 0x78(%rsp), %rdi
leaq 0x18(%rsp), %rsi
callq 0x1cfca
leaq 0x1a753(%rip), %rsi     # 0x35e9c
leaq 0x58(%rsp), %rdi
leaq 0xc(%rsp), %rdx
callq 0x11b1a
movq 0x78(%rsp), %rdi
addq $0x8, %rdi
leaq 0x58(%rsp), %rsi
callq 0xc260
leaq 0x78(%rsp), %rdi
pushq $0x8
popq %rsi
callq 0x1c600
leaq 0x58(%rsp), %rdi
callq 0xc978
leaq 0x18(%rsp), %rdi
callq 0xc978
leaq 0x38(%rsp), %rdi
callq 0xc978
leaq 0x1a720(%rip), %rsi     # 0x35ebd
leaq 0x38(%rsp), %rdi
leaq 0xd(%rsp), %rdx
callq 0x11b1a
leaq 0x10(%rsp), %rdi
leaq 0x38(%rsp), %rdx
movq %rbx, %rsi
callq 0x1c57a
leaq 0x1a6fb(%rip), %rsi     # 0x35ec0
leaq 0x18(%rsp), %rdi
leaq 0xc(%rsp), %rdx
callq 0x11b1a
movq 0x10(%rsp), %rdi
leaq 0x18(%rsp), %rsi
callq 0x1cfca
leaq 0x1a6dc(%rip), %rsi     # 0x35ec6
leaq 0x58(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x11b1a
movq 0x10(%rsp), %rdi
addq $0x8, %rdi
leaq 0x58(%rsp), %rsi
callq 0xc260
leaq 0x1a842(%rip), %rsi     # 0x36055
leaq 0x78(%rsp), %rdi
leaq 0xe(%rsp), %rdx
callq 0x11b1a
leaq 0x10(%rsp), %rdi
pushq $0x28
popq %rsi
leaq 0x78(%rsp), %rdx
callq 0x1c660
leaq 0x78(%rsp), %rdi
callq 0xc978
leaq 0x58(%rsp), %rdi
callq 0xc978
leaq 0x18(%rsp), %rdi
callq 0xc978
leaq 0x38(%rsp), %rdi
callq 0xc978
leaq 0x1a673(%rip), %rsi     # 0x35ed6
leaq 0x38(%rsp), %rdi
leaq 0xd(%rsp), %rdx
callq 0x11b1a
leaq 0x10(%rsp), %rdi
leaq 0x38(%rsp), %rdx
movq %rbx, %rsi
callq 0x1c57a
leaq 0x1a64e(%rip), %rsi     # 0x35ed9
leaq 0x18(%rsp), %rdi
leaq 0xc(%rsp), %rdx
callq 0x11b1a
movq 0x10(%rsp), %rdi
leaq 0x18(%rsp), %rsi
callq 0x1cfca
leaq 0x1a634(%rip), %rsi     # 0x35ee4
leaq 0x58(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x11b1a
movq 0x10(%rsp), %rdi
addq $0x8, %rdi
leaq 0x58(%rsp), %rsi
callq 0xc260
leaq 0x1a641(%rip), %rsi     # 0x35f1a
leaq 0x78(%rsp), %rdi
leaq 0xe(%rsp), %rdx
callq 0x11b1a
leaq 0xe69(%rip), %rsi       # 0x1c758
leaq 0x10(%rsp), %rdi
leaq 0x78(%rsp), %rdx
callq 0x1c6dc
leaq 0x78(%rsp), %rdi
callq 0xc978
leaq 0x58(%rsp), %rdi
callq 0xc978
leaq 0x18(%rsp), %rdi
callq 0xc978
leaq 0x38(%rsp), %rdi
callq 0xc978
leaq 0x1a5dd(%rip), %rsi     # 0x35f0a
leaq 0x38(%rsp), %rdi
leaq 0xd(%rsp), %rdx
callq 0x11b1a
leaq 0x10(%rsp), %rdi
leaq 0x38(%rsp), %rdx
movq %rbx, %rsi
callq 0x1c57a
leaq 0x1a5b8(%rip), %rsi     # 0x35f0d
leaq 0x18(%rsp), %rdi
leaq 0xc(%rsp), %rdx
callq 0x11b1a
movq 0x10(%rsp), %rdi
leaq 0x18(%rsp), %rsi
callq 0x1cfca
leaq 0x1a59a(%rip), %rsi     # 0x35f14
leaq 0x58(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x11b1a
movq 0x10(%rsp), %rdi
addq $0x8, %rdi
leaq 0x58(%rsp), %rsi
callq 0xc260
leaq 0x1a577(%rip), %rsi     # 0x35f1a
leaq 0x78(%rsp), %rdi
leaq 0xe(%rsp), %rdx
callq 0x11b1a
leaq 0x10(%rsp), %rdi
pushq $0x48
popq %rsi
leaq 0x78(%rsp), %rdx
callq 0x1c660
leaq 0x78(%rsp), %rdi
callq 0xc978
leaq 0x58(%rsp), %rdi
callq 0xc978
leaq 0x18(%rsp), %rdi
callq 0xc978
leaq 0x38(%rsp), %rdi
callq 0xc978
leaq 0x1a52c(%rip), %rsi     # 0x35f1f
leaq 0x38(%rsp), %rdi
leaq 0x10(%rsp), %rdx
callq 0x11b1a
leaq 0x78(%rsp), %rdi
leaq 0x38(%rsp), %rdx
movq %rbx, %rsi
callq 0x1c57a
leaq 0x1a507(%rip), %rsi     # 0x35f22
leaq 0x18(%rsp), %rdi
leaq 0xd(%rsp), %rdx
callq 0x11b1a
movq 0x78(%rsp), %rdi
leaq 0x18(%rsp), %rsi
callq 0x1cfca
leaq 0x1a4ea(%rip), %rsi     # 0x35f2a
leaq 0x58(%rsp), %rdi
leaq 0xc(%rsp), %rdx
callq 0x11b1a
movq 0x78(%rsp), %rdi
addq $0x8, %rdi
leaq 0x58(%rsp), %rsi
callq 0xc260
leaq 0xd5a(%rip), %rsi       # 0x1c7c3
leaq 0x78(%rsp), %rdi
callq 0x1c764
leaq 0x58(%rsp), %rdi
callq 0xc978
leaq 0x18(%rsp), %rdi
callq 0xc978
leaq 0x38(%rsp), %rdi
callq 0xc978
leaq 0x1a4a9(%rip), %rsi     # 0x35f41
leaq 0x38(%rsp), %rdi
leaq 0xd(%rsp), %rdx
callq 0x11b1a
leaq 0x10(%rsp), %rdi
leaq 0x38(%rsp), %rdx
movq %rbx, %rsi
callq 0x1c57a
leaq 0x1a484(%rip), %rsi     # 0x35f44
leaq 0x18(%rsp), %rdi
leaq 0xc(%rsp), %rdx
callq 0x11b1a
movq 0x10(%rsp), %rdi
leaq 0x18(%rsp), %rsi
callq 0x1cfca
leaq 0x1a468(%rip), %rsi     # 0x35f4d
leaq 0x58(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x11b1a
movq 0x10(%rsp), %rdi
addq $0x8, %rdi
leaq 0x58(%rsp), %rsi
callq 0xc260
leaq 0x1a456(%rip), %rsi     # 0x35f64
leaq 0x78(%rsp), %rdi
leaq 0xe(%rsp), %rdx
callq 0x11b1a
leaq 0xd24(%rip), %rsi       # 0x1c848
leaq 0x10(%rsp), %rdi
leaq 0x78(%rsp), %rdx
callq 0x1c7cc
leaq 0x78(%rsp), %rdi
callq 0xc978
leaq 0x58(%rsp), %rdi
callq 0xc978
leaq 0x18(%rsp), %rdi
callq 0xc978
leaq 0x38(%rsp), %rdi
callq 0xc978
leaq 0x1a40f(%rip), %rsi     # 0x35f71
leaq 0x38(%rsp), %rdi
leaq 0xd(%rsp), %rdx
callq 0x11b1a
leaq 0x10(%rsp), %rdi
leaq 0x38(%rsp), %rdx
movq %rbx, %rsi
callq 0x1c57a
leaq 0x1a3ea(%rip), %rsi     # 0x35f74
leaq 0x18(%rsp), %rdi
leaq 0xc(%rsp), %rdx
callq 0x11b1a
movq 0x10(%rsp), %rdi
leaq 0x18(%rsp), %rsi
callq 0x1cfca
leaq 0x1a3cc(%rip), %rsi     # 0x35f7b
leaq 0x58(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x11b1a
movq 0x10(%rsp), %rdi
addq $0x8, %rdi
leaq 0x58(%rsp), %rsi
callq 0xc260
leaq 0x1a3b3(%rip), %rsi     # 0x35f8b
leaq 0x78(%rsp), %rdi
leaq 0xe(%rsp), %rdx
callq 0x11b1a
leaq 0xcb0(%rip), %rsi       # 0x1c89e
leaq 0x10(%rsp), %rdi
leaq 0x78(%rsp), %rdx
callq 0x1c6dc
leaq 0x78(%rsp), %rdi
callq 0xc978
leaq 0x58(%rsp), %rdi
callq 0xc978
leaq 0x18(%rsp), %rdi
callq 0xc978
leaq 0x38(%rsp), %rdi
callq 0xc978
movq %rbx, %rdi
callq 0x1c95c
movq %rax, 0x58(%rsp)
leaq 0x1a35f(%rip), %rsi     # 0x35f98
leaq 0x38(%rsp), %rdi
leaq 0x78(%rsp), %rdx
callq 0x11b1a
movq 0x58(%rsp), %rdi
addq $0x8, %rdi
leaq 0x38(%rsp), %rsi
callq 0xc260
leaq 0x1a351(%rip), %rsi     # 0x35fb3
leaq 0x18(%rsp), %rdi
leaq 0x10(%rsp), %rdx
callq 0x11b1a
leaq 0xd75(%rip), %rsi       # 0x1c9ed
leaq 0x58(%rsp), %rdi
leaq 0x18(%rsp), %rdx
callq 0x1c6dc
leaq 0x18(%rsp), %rdi
callq 0xc978
leaq 0x38(%rsp), %rdi
callq 0xc978
leaq 0x1a32c(%rip), %rsi     # 0x35fce
leaq 0x38(%rsp), %rdi
leaq 0xd(%rsp), %rdx
callq 0x11b1a
leaq 0x10(%rsp), %rdi
leaq 0x38(%rsp), %rdx
movq %rbx, %rsi
callq 0x1c57a
leaq 0x1a307(%rip), %rsi     # 0x35fd1
leaq 0x18(%rsp), %rdi
leaq 0xc(%rsp), %rdx
callq 0x11b1a
movq 0x10(%rsp), %rdi
leaq 0x18(%rsp), %rsi
callq 0x1cfca
leaq 0x1a2ee(%rip), %rsi     # 0x35fdd
leaq 0x58(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x11b1a
movq 0x10(%rsp), %rdi
addq $0x8, %rdi
leaq 0x58(%rsp), %rsi
callq 0xc260
leaq 0x1a2d9(%rip), %rsi     # 0x35ff1
leaq 0x78(%rsp), %rdi
leaq 0xe(%rsp), %rdx
callq 0x11b1a
leaq 0xd48(%rip), %rsi       # 0x1ca76
leaq 0x10(%rsp), %rdi
leaq 0x78(%rsp), %rdx
callq 0x1c9fa
leaq 0x78(%rsp), %rdi
callq 0xc978
leaq 0x58(%rsp), %rdi
callq 0xc978
leaq 0x18(%rsp), %rdi
callq 0xc978
leaq 0x38(%rsp), %rdi
callq 0xc978
leaq 0x1a28c(%rip), %rsi     # 0x35ff8
leaq 0x38(%rsp), %rdi
leaq 0xd(%rsp), %rdx
callq 0x11b1a
leaq 0x10(%rsp), %rdi
leaq 0x38(%rsp), %rdx
movq %rbx, %rsi
callq 0x1c57a
leaq 0x1a267(%rip), %rsi     # 0x35ffb
leaq 0x18(%rsp), %rdi
leaq 0xc(%rsp), %rdx
callq 0x11b1a
movq 0x10(%rsp), %rdi
leaq 0x18(%rsp), %rsi
callq 0x1cfca
leaq 0x1a24f(%rip), %rsi     # 0x36008
leaq 0x58(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x11b1a
movq 0x10(%rsp), %rdi
addq $0x8, %rdi
leaq 0x58(%rsp), %rsi
callq 0xc260
leaq 0x1a273(%rip), %rsi     # 0x36055
leaq 0x78(%rsp), %rdi
leaq 0xe(%rsp), %rdx
callq 0x11b1a
leaq 0xc87(%rip), %rsi       # 0x1ca7f
leaq 0x10(%rsp), %rdi
leaq 0x78(%rsp), %rdx
callq 0x1c6dc
leaq 0x78(%rsp), %rdi
callq 0xc978
leaq 0x58(%rsp), %rdi
callq 0xc978
leaq 0x18(%rsp), %rdi
callq 0xc978
leaq 0x38(%rsp), %rdi
callq 0xc978
leaq 0x1a1f5(%rip), %rsi     # 0x3602b
leaq 0x38(%rsp), %rdi
leaq 0x10(%rsp), %rdx
callq 0x11b1a
leaq 0x78(%rsp), %rdi
leaq 0x38(%rsp), %rdx
movq %rbx, %rsi
callq 0x1c57a
leaq 0x1a1d0(%rip), %rsi     # 0x3602e
leaq 0x18(%rsp), %rdi
leaq 0xd(%rsp), %rdx
callq 0x11b1a
movq 0x78(%rsp), %rdi
leaq 0x18(%rsp), %rsi
callq 0x1cfca
leaq 0x1a1bf(%rip), %rsi     # 0x36042
leaq 0x58(%rsp), %rdi
leaq 0xc(%rsp), %rdx
callq 0x11b1a
movq 0x78(%rsp), %rdi
addq $0x8, %rdi
leaq 0x58(%rsp), %rsi
callq 0xc260
leaq 0x78(%rsp), %rdi
pushq $0xa
popq %rsi
callq 0x1c600
leaq 0x58(%rsp), %rdi
callq 0xc978
leaq 0x18(%rsp), %rdi
callq 0xc978
leaq 0x38(%rsp), %rdi
callq 0xc978
leaq 0x1a187(%rip), %rsi     # 0x3605e
leaq 0x38(%rsp), %rdi
leaq 0x78(%rsp), %rdx
callq 0x11b1a
leaq 0x58(%rsp), %rdi
leaq 0x38(%rsp), %rdx
movq %rbx, %rsi
callq 0x1c57a
leaq 0x1a176(%rip), %rsi     # 0x36075
leaq 0x18(%rsp), %rdi
leaq 0x10(%rsp), %rdx
callq 0x11b1a
movq 0x58(%rsp), %rdi
addq $0x8, %rdi
leaq 0x18(%rsp), %rsi
callq 0xc260
leaq 0x58(%rsp), %rdi
pushq $0x3
popq %rsi
callq 0x1c600
leaq 0x18(%rsp), %rdi
callq 0xc978
leaq 0x38(%rsp), %rdi
callq 0xc978
leaq 0x1a154(%rip), %rsi     # 0x3609d
leaq 0x38(%rsp), %rdi
leaq 0x78(%rsp), %rdx
callq 0x11b1a
leaq 0x58(%rsp), %rdi
leaq 0x38(%rsp), %rdx
movq %rbx, %rsi
callq 0x1c57a
leaq 0x1a13d(%rip), %rsi     # 0x360ae
leaq 0x18(%rsp), %rdi
leaq 0x10(%rsp), %rdx
callq 0x11b1a
movq 0x58(%rsp), %rdi
addq $0x8, %rdi
leaq 0x18(%rsp), %rsi
callq 0xc260
leaq 0x58(%rsp), %rdi
pushq $0x2
popq %rsi
callq 0x1c600
leaq 0x18(%rsp), %rdi
callq 0xc978
leaq 0x38(%rsp), %rdi
callq 0xc978
leaq 0x1a106(%rip), %rsi     # 0x360c1
leaq 0x38(%rsp), %rdi
leaq 0x10(%rsp), %rdx
callq 0x11b1a
leaq 0x78(%rsp), %rdi
leaq 0x38(%rsp), %rdx
movq %rbx, %rsi
callq 0x1c57a
leaq 0x1a0e6(%rip), %rsi     # 0x360c9
leaq 0x18(%rsp), %rdi
leaq 0xd(%rsp), %rdx
callq 0x11b1a
movq 0x78(%rsp), %rdi
addq $0x8, %rdi
leaq 0x18(%rsp), %rsi
callq 0xc260
leaq 0x1a0e0(%rip), %rsi     # 0x360ec
leaq 0x58(%rsp), %rdi
leaq 0xc(%rsp), %rdx
callq 0x11b1a
leaq 0xc48(%rip), %rsi       # 0x1cc6a
leaq 0x78(%rsp), %rdi
leaq 0x58(%rsp), %rdx
callq 0x1c6dc
leaq 0x58(%rsp), %rdi
callq 0xc978
leaq 0x18(%rsp), %rdi
callq 0xc978
leaq 0x38(%rsp), %rdi
callq 0xc978
leaq 0x1a0a4(%rip), %rsi     # 0x360fa
leaq 0x38(%rsp), %rdi
leaq 0x10(%rsp), %rdx
callq 0x11b1a
leaq 0x78(%rsp), %rdi
leaq 0x38(%rsp), %rdx
movq %rbx, %rsi
callq 0x1c57a
leaq 0x1a087(%rip), %rsi     # 0x36105
leaq 0x18(%rsp), %rdi
leaq 0xd(%rsp), %rdx
callq 0x11b1a
movq 0x78(%rsp), %rdi
addq $0x8, %rdi
leaq 0x18(%rsp), %rsi
callq 0xc260
leaq 0x1a085(%rip), %rsi     # 0x3612c
leaq 0x58(%rsp), %rdi
leaq 0xc(%rsp), %rdx
callq 0x11b1a
leaq 0xd05(%rip), %rsi       # 0x1cdc2
leaq 0x78(%rsp), %rdi
leaq 0x58(%rsp), %rdx
callq 0x1c6dc
leaq 0x58(%rsp), %rdi
callq 0xc978
leaq 0x18(%rsp), %rdi
callq 0xc978
leaq 0x38(%rsp), %rdi
callq 0xc978
leaq 0x1a049(%rip), %rsi     # 0x3613a
leaq 0x38(%rsp), %rdi
leaq 0x78(%rsp), %rdx
callq 0x11b1a
leaq 0x58(%rsp), %rdi
leaq 0x38(%rsp), %rdx
movq %rbx, %rsi
callq 0x1c57a
leaq 0x1a030(%rip), %rsi     # 0x36149
leaq 0x18(%rsp), %rdi
leaq 0x10(%rsp), %rdx
callq 0x11b1a
movq 0x58(%rsp), %rdi
addq $0x8, %rdi
leaq 0x18(%rsp), %rsi
callq 0xc260
leaq 0x58(%rsp), %rdi
pushq $0x9
popq %rsi
callq 0x1c600
leaq 0x18(%rsp), %rdi
callq 0xc978
leaq 0x38(%rsp), %rdi
callq 0xc978
movq %rbx, %rax
addq $0x98, %rsp
popq %rbx
popq %r14
retq
jmp 0x1c34c
jmp 0x1c34c
jmp 0x1c353
jmp 0x1c36f
jmp 0x1c35c
jmp 0x1c35c
jmp 0x1c34c
jmp 0x1c34c
jmp 0x1c353
jmp 0x1c36f
jmp 0x1c35c
jmp 0x1c35c
jmp 0x1c34c
jmp 0x1c34c
jmp 0x1c353
jmp 0x1c34c
jmp 0x1c34c
jmp 0x1c353
jmp 0x1c34c
jmp 0x1c34c
jmp 0x1c353
jmp 0x1c35c
jmp 0x1c35c
jmp 0x1c34c
jmp 0x1c34c
jmp 0x1c353
jmp 0x1c374
jmp 0x1c36f
jmp 0x1c36f
jmp 0x1c35c
jmp 0x1c35c
jmp 0x1c34c
jmp 0x1c34c
jmp 0x1c353
jmp 0x1c374
jmp 0x1c36f
jmp 0x1c36f
jmp 0x1c35c
jmp 0x1c35c
jmp 0x1c34c
jmp 0x1c34c
jmp 0x1c353
jmp 0x1c35c
jmp 0x1c34c
jmp 0x1c34c
jmp 0x1c353
jmp 0x1c353
jmp 0x1c374
jmp 0x1c36f
jmp 0x1c36f
jmp 0x1c35c
jmp 0x1c35c
jmp 0x1c34c
jmp 0x1c34c
jmp 0x1c353
jmp 0x1c374
jmp 0x1c36f
jmp 0x1c36f
jmp 0x1c35c
jmp 0x1c35c
jmp 0x1c34c
jmp 0x1c34c
jmp 0x1c353
jmp 0x1c35c
jmp 0x1c35c
jmp 0x1c34c
jmp 0x1c34c
jmp 0x1c353
jmp 0x1c374
jmp 0x1c36f
jmp 0x1c36f
jmp 0x1c35c
jmp 0x1c35c
jmp 0x1c34c
jmp 0x1c34c
jmp 0x1c353
jmp 0x1c374
jmp 0x1c36f
jmp 0x1c36f
jmp 0x1c35c
jmp 0x1c35c
jmp 0x1c34c
jmp 0x1c34c
jmp 0x1c353
jmp 0x1c374
jmp 0x1c36f
jmp 0x1c36f
jmp 0x1c35c
jmp 0x1c35c
jmp 0x1c34c
jmp 0x1c34c
jmp 0x1c353
jmp 0x1c35c
jmp 0x1c35c
jmp 0x1c34c
jmp 0x1c34c
jmp 0x1c353
jmp 0x1c35c
jmp 0x1c35c
jmp 0x1c34c
jmp 0x1c34c
jmp 0x1c353
jmp 0x1c35c
jmp 0x1c35c
jmp 0x1c34c
jmp 0x1c34c
jmp 0x1c353
jmp 0x1c35c
jmp 0x1c35c
jmp 0x1c34c
jmp 0x1c34c
jmp 0x1c353
jmp 0x1c35c
jmp 0x1c35c
jmp 0x1c34c
jmp 0x1c34c
jmp 0x1c353
jmp 0x1c35c
jmp 0x1c35c
jmp 0x1c34c
jmp 0x1c34c
jmp 0x1c353
jmp 0x1c36f
jmp 0x1c36f
jmp 0x1c35c
jmp 0x1c35c
jmp 0x1c34c
movq %rax, %r14
jmp 0x1c395
jmp 0x1c353
movq %rax, %r14
jmp 0x1c39f
jmp 0x1c35c
jmp 0x1c35c
movq %rax, %r14
jmp 0x1c38b
jmp 0x1c36f
jmp 0x1c36f
jmp 0x1c36f
jmp 0x1c36f
jmp 0x1c36f
jmp 0x1c36f
jmp 0x1c36f
movq %rax, %r14
jmp 0x1c381
movq %rax, %r14
leaq 0x78(%rsp), %rdi
callq 0xc978
leaq 0x58(%rsp), %rdi
callq 0xc978
leaq 0x18(%rsp), %rdi
callq 0xc978
leaq 0x38(%rsp), %rdi
callq 0xc978
movq %rbx, %rdi
callq 0x1c48c
movq %r14, %rdi
callq 0xc840
nop