// File: /workspace/github_cpp_makefile_star2_O2/halfflat[P]tinyopt/test/test_parsers.cc
// Function: tinyopt_delimited_empty_Test::TestBody()
TEST(tinyopt, delimited_empty) {
    auto parser = to::delimited<std::string>('/');

    auto p1 = parser("");
    ASSERT_TRUE(p1);
    EXPECT_EQ(0u, p1->size());

    auto p2 = parser("/");
    ASSERT_TRUE(p2);
    EXPECT_EQ(2u, p2->size());

    auto p3 = parser("//");
    ASSERT_TRUE(p3);
    EXPECT_EQ(3u, p3->size());

    auto p4 = parser("a/");
    ASSERT_TRUE(p4);
    EXPECT_EQ(2u, p4->size());
    EXPECT_EQ("a"s, p4->at(0));
    EXPECT_EQ(""s, p4->at(1));

    auto p5 = parser("/a");
    ASSERT_TRUE(p5);
    EXPECT_EQ(2u, p5->size());
    EXPECT_EQ(""s, p5->at(0));
    EXPECT_EQ("a"s, p5->at(1));
}

// Assembly:
pushq %r14
pushq %rbx
subq $0xe8, %rsp
leaq 0xe(%rsp), %rsi
movb $0x2f, (%rsi)
leaq 0x2fa75(%rip), %rbx     # 0x5906a
leaq 0xc8(%rsp), %r14
movq %r14, %rdi
movq %rbx, %rdx
callq 0x2abc0
movb (%r14), %al
leaq 0x88(%rsp), %r14
movb %al, -0x8(%r14)
andq $0x0, (%r14)
testb %al, %al
je 0x2979a
movq %r14, %rdi
callq 0x13646
leaq 0x60(%rsp), %rcx
andl $0x0, (%rcx)
movq 0xd8(%rsp), %rax
subq 0xd0(%rsp), %rax
sarq $0x5, %rax
leaq 0x80(%rsp), %r8
movq %rax, (%r8)
leaq 0x2df63(%rip), %rsi     # 0x575bc
leaq 0x2f560(%rip), %rdx     # 0x58bc0
leaq 0xa8(%rsp), %rdi
callq 0x1f12e
cmpb $0x0, 0xa8(%rsp)
jne 0x296dd
leaq 0x80(%rsp), %rdi
callq 0x3d5f6
movq 0xb0(%rsp), %rax
testq %rax, %rax
je 0x29694
movq (%rax), %rbx
leaq 0x2f392(%rip), %rdx     # 0x58a2d
leaq 0x60(%rsp), %rdi
pushq $0x1
popq %rsi
pushq $0x56
popq %rcx
movq %rbx, %r8
callq 0x3b5b6
leaq 0x60(%rsp), %rdi
leaq 0x80(%rsp), %rsi
callq 0x39b08
leaq 0x60(%rsp), %rdi
callq 0x3b616
movq 0x80(%rsp), %rdi
testq %rdi, %rdi
je 0x296dd
movq (%rdi), %rax
callq *0x8(%rax)
leaq 0xb0(%rsp), %rdi
callq 0x13646
leaq 0x2f4e6(%rip), %rdx     # 0x58bd7
leaq 0xa8(%rsp), %rdi
leaq 0xe(%rsp), %rsi
callq 0x2abc0
movb 0xa8(%rsp), %al
leaq 0x68(%rsp), %r14
movb %al, -0x8(%r14)
andq $0x0, (%r14)
testb %al, %al
je 0x29830
movq %r14, %rdi
callq 0x13646
leaq 0x40(%rsp), %rcx
movq 0xb8(%rsp), %rax
subq 0xb0(%rsp), %rax
movl $0x2, (%rcx)
sarq $0x5, %rax
leaq 0x60(%rsp), %r8
movq %rax, (%r8)
leaq 0x2de81(%rip), %rsi     # 0x575d6
leaq 0x2f46f(%rip), %rdx     # 0x58bcb
leaq 0x80(%rsp), %rdi
callq 0x1f12e
cmpb $0x0, 0x80(%rsp)
jne 0x2990a
leaq 0x60(%rsp), %rdi
callq 0x3d5f6
movq 0x88(%rsp), %rax
testq %rax, %rax
je 0x298c3
movq (%rax), %r8
jmp 0x298ca
leaq 0x60(%rsp), %rdi
callq 0x3d5f6
leaq 0x2f317(%rip), %rdx     # 0x58ac2
leaq 0x2c95d(%rip), %rcx     # 0x5610f
leaq 0x2c95c(%rip), %r8      # 0x56115
leaq 0xa8(%rsp), %rdi
leaq 0x80(%rsp), %rsi
callq 0x399e5
movq 0xa8(%rsp), %r8
leaq 0x2f250(%rip), %rdx     # 0x58a2d
leaq 0x40(%rsp), %rdi
pushq $0x2
popq %rsi
pushq $0x55
popq %rcx
callq 0x3b5b6
leaq 0x40(%rsp), %rdi
leaq 0x60(%rsp), %rsi
callq 0x39b08
leaq 0x40(%rsp), %rdi
callq 0x3b616
leaq 0xa8(%rsp), %rdi
callq 0xdbe8
movq 0x60(%rsp), %rdi
testq %rdi, %rdi
je 0x29823
movq (%rdi), %rax
callq *0x8(%rax)
movq %r14, %rdi
callq 0x13646
jmp 0x2a074
leaq 0x40(%rsp), %rdi
callq 0x3d5f6
leaq 0x2f2c1(%rip), %rdx     # 0x58b02
leaq 0x2c8c7(%rip), %rcx     # 0x5610f
leaq 0x2c8c6(%rip), %r8      # 0x56115
leaq 0x80(%rsp), %rdi
leaq 0x60(%rsp), %rsi
callq 0x399e5
movq 0x80(%rsp), %r8
leaq 0x2f1bd(%rip), %rdx     # 0x58a2d
leaq 0x20(%rsp), %rdi
pushq $0x2
popq %rsi
pushq $0x59
popq %rcx
callq 0x3b5b6
leaq 0x20(%rsp), %rdi
leaq 0x40(%rsp), %rsi
callq 0x39b08
leaq 0x20(%rsp), %rdi
callq 0x3b616
leaq 0x80(%rsp), %rdi
callq 0xdbe8
movq 0x40(%rsp), %rdi
testq %rdi, %rdi
je 0x298b6
movq (%rdi), %rax
callq *0x8(%rax)
movq %r14, %rdi
callq 0x13646
jmp 0x2a067
leaq 0x2f7a0(%rip), %r8      # 0x5906a
leaq 0x2f15c(%rip), %rdx     # 0x58a2d
leaq 0x40(%rsp), %rdi
pushq $0x1
popq %rsi
pushq $0x5a
popq %rcx
callq 0x3b5b6
leaq 0x40(%rsp), %rdi
leaq 0x60(%rsp), %rsi
callq 0x39b08
leaq 0x40(%rsp), %rdi
callq 0x3b616
movq 0x60(%rsp), %rdi
testq %rdi, %rdi
je 0x2990a
movq (%rdi), %rax
callq *0x8(%rax)
leaq 0x88(%rsp), %rdi
callq 0x13646
leaq 0x2f2b8(%rip), %rdx     # 0x58bd6
leaq 0x80(%rsp), %rdi
leaq 0xe(%rsp), %rsi
callq 0x2abc0
movb 0x80(%rsp), %al
leaq 0x48(%rsp), %r14
movb %al, -0x8(%r14)
andq $0x0, (%r14)
testb %al, %al
je 0x299ba
movq %r14, %rdi
callq 0x13646
leaq 0x20(%rsp), %rcx
movq 0x90(%rsp), %rax
subq 0x88(%rsp), %rax
movl $0x3, (%rcx)
sarq $0x5, %rax
leaq 0x40(%rsp), %r8
movq %rax, (%r8)
leaq 0x2f25b(%rip), %rsi     # 0x58bd9
leaq 0x2f257(%rip), %rdx     # 0x58bdc
leaq 0x60(%rsp), %rdi
callq 0x1f12e
cmpb $0x0, 0x60(%rsp)
jne 0x29a8b
leaq 0x40(%rsp), %rdi
callq 0x3d5f6
movq 0x68(%rsp), %rax
testq %rax, %rax
je 0x29a44
movq (%rax), %r8
jmp 0x29a4b
leaq 0x20(%rsp), %rdi
callq 0x3d5f6
leaq 0x2f0fa(%rip), %rdx     # 0x58ac5
leaq 0x2c73d(%rip), %rcx     # 0x5610f
leaq 0x2c73c(%rip), %r8      # 0x56115
leaq 0x60(%rsp), %rdi
leaq 0x40(%rsp), %rsi
callq 0x399e5
movq 0x60(%rsp), %r8
leaq 0x2f039(%rip), %rdx     # 0x58a2d
leaq 0x10(%rsp), %rdi
pushq $0x2
popq %rsi
pushq $0x5d
popq %rcx
callq 0x3b5b6
leaq 0x10(%rsp), %rdi
leaq 0x20(%rsp), %rsi
callq 0x39b08
leaq 0x10(%rsp), %rdi
callq 0x3b616
leaq 0x60(%rsp), %rdi
callq 0xdbe8
movq 0x20(%rsp), %rdi
testq %rdi, %rdi
je 0x29a37
movq (%rdi), %rax
callq *0x8(%rax)
movq %r14, %rdi
callq 0x13646
jmp 0x2a05a
leaq 0x2f61f(%rip), %r8      # 0x5906a
leaq 0x2efdb(%rip), %rdx     # 0x58a2d
leaq 0x20(%rsp), %rdi
pushq $0x1
popq %rsi
pushq $0x5e
popq %rcx
callq 0x3b5b6
leaq 0x20(%rsp), %rdi
leaq 0x40(%rsp), %rsi
callq 0x39b08
leaq 0x20(%rsp), %rdi
callq 0x3b616
movq 0x40(%rsp), %rdi
testq %rdi, %rdi
je 0x29a8b
movq (%rdi), %rax
callq *0x8(%rax)
leaq 0x68(%rsp), %rdi
callq 0x13646
leaq 0x2f14b(%rip), %rdx     # 0x58be7
leaq 0x60(%rsp), %rdi
leaq 0xe(%rsp), %rsi
callq 0x2abc0
movb 0x60(%rsp), %al
leaq 0x28(%rsp), %r14
movb %al, -0x8(%r14)
andq $0x0, (%r14)
testb %al, %al
je 0x29b2c
movq %r14, %rdi
callq 0x13646
leaq 0x10(%rsp), %rcx
movq 0x70(%rsp), %rax
subq 0x68(%rsp), %rax
movl $0x2, (%rcx)
sarq $0x5, %rax
leaq 0x20(%rsp), %r8
movq %rax, (%r8)
leaq 0x2dae6(%rip), %rsi     # 0x575d6
leaq 0x2f0f3(%rip), %rdx     # 0x58bea
leaq 0x40(%rsp), %rdi
callq 0x1f12e
cmpb $0x0, 0x40(%rsp)
jne 0x29bf7
leaq 0x20(%rsp), %rdi
callq 0x3d5f6
movq 0x48(%rsp), %rax
testq %rax, %rax
je 0x29bb0
movq (%rax), %r8
jmp 0x29bb7
leaq 0x10(%rsp), %rdi
callq 0x3d5f6
leaq 0x2ef97(%rip), %rdx     # 0x58ad4
leaq 0x2c5cb(%rip), %rcx     # 0x5610f
leaq 0x2c5ca(%rip), %r8      # 0x56115
leaq 0x40(%rsp), %rdi
leaq 0x20(%rsp), %rsi
callq 0x399e5
movq 0x40(%rsp), %r8
leaq 0x2eec7(%rip), %rdx     # 0x58a2d
movq %rsp, %rdi
pushq $0x2
popq %rsi
pushq $0x61
popq %rcx
callq 0x3b5b6
movq %rsp, %rdi
leaq 0x10(%rsp), %rsi
callq 0x39b08
movq %rsp, %rdi
callq 0x3b616
leaq 0x40(%rsp), %rdi
callq 0xdbe8
movq 0x10(%rsp), %rdi
testq %rdi, %rdi
je 0x29ba3
movq (%rdi), %rax
callq *0x8(%rax)
movq %r14, %rdi
callq 0x13646
jmp 0x2a050
leaq 0x2f4b3(%rip), %r8      # 0x5906a
leaq 0x2ee6f(%rip), %rdx     # 0x58a2d
leaq 0x10(%rsp), %rdi
pushq $0x1
popq %rsi
pushq $0x62
popq %rcx
callq 0x3b5b6
leaq 0x10(%rsp), %rdi
leaq 0x20(%rsp), %rsi
callq 0x39b08
leaq 0x10(%rsp), %rdi
callq 0x3b616
movq 0x20(%rsp), %rdi
testq %rdi, %rdi
je 0x29bf7
movq (%rdi), %rax
callq *0x8(%rax)
leaq 0x48(%rsp), %rdi
callq 0x13646
leaq 0x2d7e2(%rip), %rsi     # 0x573ea
leaq 0x40(%rsp), %rdi
pushq $0x1
popq %rdx
callq 0x1cc63
leaq 0x68(%rsp), %rbx
movq %rbx, %rdi
xorl %esi, %esi
callq 0x2ad36
leaq 0x2efca(%rip), %rsi     # 0x58bf5
leaq 0x2efc8(%rip), %rdx     # 0x58bfa
leaq 0x20(%rsp), %rdi
leaq 0x40(%rsp), %rcx
movq %rax, %r8
callq 0x1f77e
leaq 0x40(%rsp), %rdi
callq 0xdbe8
cmpb $0x0, 0x20(%rsp)
jne 0x29cb5
leaq 0x40(%rsp), %rdi
callq 0x3d5f6
movq 0x28(%rsp), %rax
testq %rax, %rax
je 0x29c6e
movq (%rax), %r8
jmp 0x29c75
leaq 0x2f3f5(%rip), %r8      # 0x5906a
leaq 0x2edb1(%rip), %rdx     # 0x58a2d
leaq 0x10(%rsp), %rdi
pushq $0x1
popq %rsi
pushq $0x63
popq %rcx
callq 0x3b5b6
leaq 0x10(%rsp), %rdi
leaq 0x40(%rsp), %rsi
callq 0x39b08
leaq 0x10(%rsp), %rdi
callq 0x3b616
movq 0x40(%rsp), %rdi
testq %rdi, %rdi
je 0x29cb5
movq (%rdi), %rax
callq *0x8(%rax)
leaq 0x28(%rsp), %rdi
callq 0x13646
leaq 0x2f3a4(%rip), %r14     # 0x5906a
leaq 0x40(%rsp), %rdi
movq %r14, %rsi
xorl %edx, %edx
callq 0x1cc63
pushq $0x1
popq %rsi
movq %rbx, %rdi
callq 0x2ad36
leaq 0x2d9b7(%rip), %rsi     # 0x5769e
leaq 0x2ef16(%rip), %rdx     # 0x58c04
leaq 0x20(%rsp), %rdi
leaq 0x40(%rsp), %rcx
movq %rax, %r8
callq 0x1f77e
leaq 0x40(%rsp), %rdi
callq 0xdbe8
cmpb $0x0, 0x20(%rsp)
jne 0x29d6b
leaq 0x40(%rsp), %rdi
callq 0x3d5f6
movq 0x28(%rsp), %rax
testq %rax, %rax
je 0x29d28
movq (%rax), %r14
leaq 0x2ecfe(%rip), %rdx     # 0x58a2d
leaq 0x10(%rsp), %rdi
pushq $0x1
popq %rsi
pushq $0x64
popq %rcx
movq %r14, %r8
callq 0x3b5b6
leaq 0x10(%rsp), %rdi
leaq 0x40(%rsp), %rsi
callq 0x39b08
leaq 0x10(%rsp), %rdi
callq 0x3b616
movq 0x40(%rsp), %rdi
testq %rdi, %rdi
je 0x29d6b
movq (%rdi), %rax
callq *0x8(%rax)
leaq 0x28(%rsp), %rdi
callq 0x13646
leaq 0x2ee92(%rip), %rdx     # 0x58c0e
leaq 0x40(%rsp), %rdi
leaq 0xe(%rsp), %rsi
callq 0x2abc0
movb 0x40(%rsp), %al
leaq 0x18(%rsp), %r14
movb %al, -0x8(%r14)
andq $0x0, (%r14)
testb %al, %al
je 0x29e0a
movq %r14, %rdi
callq 0x13646
movq %rsp, %rcx
movq 0x50(%rsp), %rax
subq 0x48(%rsp), %rax
movl $0x2, (%rcx)
sarq $0x5, %rax
leaq 0x10(%rsp), %r8
movq %rax, (%r8)
leaq 0x2d808(%rip), %rsi     # 0x575d6
leaq 0x2ee3c(%rip), %rdx     # 0x58c11
leaq 0x20(%rsp), %rdi
callq 0x1f12e
cmpb $0x0, 0x20(%rsp)
jne 0x29ed4
leaq 0x10(%rsp), %rdi
callq 0x3d5f6
movq 0x28(%rsp), %rax
testq %rax, %rax
je 0x29e93
movq (%rax), %r8
jmp 0x29e9a
movq %rsp, %rdi
callq 0x3d5f6
leaq 0x2ecc2(%rip), %rdx     # 0x58adb
leaq 0x2c2ef(%rip), %rcx     # 0x5610f
leaq 0x2c2ee(%rip), %r8      # 0x56115
leaq 0x20(%rsp), %rdi
leaq 0x10(%rsp), %rsi
callq 0x399e5
movq 0x20(%rsp), %r8
leaq 0x2ebeb(%rip), %rdx     # 0x58a2d
leaq 0xa0(%rsp), %rdi
pushq $0x2
popq %rsi
pushq $0x67
popq %rcx
callq 0x3b5b6
leaq 0xa0(%rsp), %rdi
movq %rsp, %rsi
callq 0x39b08
leaq 0xa0(%rsp), %rdi
callq 0x3b616
leaq 0x20(%rsp), %rdi
callq 0xdbe8
movq (%rsp), %rdi
testq %rdi, %rdi
je 0x29e8b
movq (%rdi), %rax
callq *0x8(%rax)
movq %r14, %rdi
jmp 0x2a041
leaq 0x2f1d0(%rip), %r8      # 0x5906a
leaq 0x2eb8c(%rip), %rdx     # 0x58a2d
movq %rsp, %rdi
pushq $0x1
popq %rsi
pushq $0x68
popq %rcx
callq 0x3b5b6
movq %rsp, %rdi
leaq 0x10(%rsp), %rsi
callq 0x39b08
movq %rsp, %rdi
callq 0x3b616
movq 0x10(%rsp), %rdi
testq %rdi, %rdi
je 0x29ed4
movq (%rdi), %rax
callq *0x8(%rax)
leaq 0x28(%rsp), %rdi
callq 0x13646
leaq 0x2f185(%rip), %r14     # 0x5906a
leaq 0x20(%rsp), %rdi
movq %r14, %rsi
xorl %edx, %edx
callq 0x1cc63
leaq 0x48(%rsp), %rbx
movq %rbx, %rdi
xorl %esi, %esi
callq 0x2ad36
leaq 0x2d794(%rip), %rsi     # 0x5769e
leaq 0x2ed0b(%rip), %rdx     # 0x58c1c
leaq 0x10(%rsp), %rdi
leaq 0x20(%rsp), %rcx
movq %rax, %r8
callq 0x1f77e
leaq 0x20(%rsp), %rdi
callq 0xdbe8
cmpb $0x0, 0x10(%rsp)
jne 0x29f88
leaq 0x20(%rsp), %rdi
callq 0x3d5f6
movq 0x18(%rsp), %rax
testq %rax, %rax
je 0x29f4b
movq (%rax), %r14
leaq 0x2eadb(%rip), %rdx     # 0x58a2d
movq %rsp, %rdi
pushq $0x1
popq %rsi
pushq $0x69
popq %rcx
movq %r14, %r8
callq 0x3b5b6
movq %rsp, %rdi
leaq 0x20(%rsp), %rsi
callq 0x39b08
movq %rsp, %rdi
callq 0x3b616
movq 0x20(%rsp), %rdi
testq %rdi, %rdi
je 0x29f88
movq (%rdi), %rax
callq *0x8(%rax)
leaq 0x18(%rsp), %rdi
callq 0x13646
leaq 0x2d451(%rip), %rsi     # 0x573ea
leaq 0x20(%rsp), %rdi
pushq $0x1
popq %rdx
callq 0x1cc63
pushq $0x1
popq %rsi
movq %rbx, %rdi
callq 0x2ad36
leaq 0x2ec3d(%rip), %rsi     # 0x58bf5
leaq 0x2ec67(%rip), %rdx     # 0x58c26
leaq 0x10(%rsp), %rdi
leaq 0x20(%rsp), %rcx
movq %rax, %r8
callq 0x1f77e
leaq 0x20(%rsp), %rdi
callq 0xdbe8
cmpb $0x0, 0x10(%rsp)
jne 0x2a03c
leaq 0x20(%rsp), %rdi
callq 0x3d5f6
movq 0x18(%rsp), %rax
testq %rax, %rax
je 0x29ffb
movq (%rax), %r8
jmp 0x2a002
leaq 0x2f068(%rip), %r8      # 0x5906a
leaq 0x2ea24(%rip), %rdx     # 0x58a2d
movq %rsp, %rdi
pushq $0x1
popq %rsi
pushq $0x6a
popq %rcx
callq 0x3b5b6
movq %rsp, %rdi
leaq 0x20(%rsp), %rsi
callq 0x39b08
movq %rsp, %rdi
callq 0x3b616
movq 0x20(%rsp), %rdi
testq %rdi, %rdi
je 0x2a03c
movq (%rdi), %rax
callq *0x8(%rax)
leaq 0x18(%rsp), %rdi
callq 0x13646
leaq 0x40(%rsp), %rdi
callq 0x2bb16
leaq 0x60(%rsp), %rdi
callq 0x2bb16
leaq 0x80(%rsp), %rdi
callq 0x2bb16
leaq 0xa8(%rsp), %rdi
callq 0x2bb16
leaq 0xc8(%rsp), %rdi
callq 0x2bb16
addq $0xe8, %rsp
popq %rbx
popq %r14
retq
jmp 0x2a092
jmp 0x2a09f
jmp 0x2a0b4
movq %rax, %rbx
movq %rsp, %rdi
callq 0x3b616
jmp 0x2a0a2
movq %rax, %rbx
movq 0x20(%rsp), %rdi
testq %rdi, %rdi
je 0x2a0b7
movq (%rdi), %rax
callq *0x8(%rax)
jmp 0x2a0b7
movq %rax, %rbx
leaq 0x18(%rsp), %rdi
jmp 0x2a129
movq %rax, %rbx
movq %rsp, %rdi
callq 0x3b616
jmp 0x2a0ce
movq %rax, %rbx
movq 0x10(%rsp), %rdi
testq %rdi, %rdi
je 0x2a0e3
movq (%rdi), %rax
callq *0x8(%rax)
jmp 0x2a0e3
movq %rax, %rbx
leaq 0x28(%rsp), %rdi
jmp 0x2a129
jmp 0x2a130
movq %rax, %rbx
leaq 0xa0(%rsp), %rdi
callq 0x3b616
jmp 0x2a103
jmp 0x2a130
movq %rax, %rbx
leaq 0x20(%rsp), %rdi
callq 0xdbe8
jmp 0x2a112
movq %rax, %rbx
movq (%rsp), %rdi
testq %rdi, %rdi
je 0x2a126
movq (%rdi), %rax
callq *0x8(%rax)
jmp 0x2a126
movq %rax, %rbx
movq %r14, %rdi
callq 0x13646
jmp 0x2a1a9
movq %rax, %rbx
jmp 0x2a1a9
jmp 0x2a13b
jmp 0x2a14a
jmp 0x2a15f
movq %rax, %rbx
leaq 0x10(%rsp), %rdi
callq 0x3b616
jmp 0x2a14d
movq %rax, %rbx
movq 0x40(%rsp), %rdi
testq %rdi, %rdi
je 0x2a162
movq (%rdi), %rax
callq *0x8(%rax)
jmp 0x2a162
movq %rax, %rbx
leaq 0x28(%rsp), %rdi
jmp 0x2a1f5
movq %rax, %rbx
leaq 0x10(%rsp), %rdi
callq 0x3b616
jmp 0x2a17e
movq %rax, %rbx
movq 0x20(%rsp), %rdi
testq %rdi, %rdi
je 0x2a193
movq (%rdi), %rax
callq *0x8(%rax)
jmp 0x2a193
movq %rax, %rbx
leaq 0x48(%rsp), %rdi
jmp 0x2a1f5
jmp 0x2a19c
movq %rax, %rbx
leaq 0x20(%rsp), %rdi
callq 0xdbe8
leaq 0x40(%rsp), %rdi
callq 0x2bb16
jmp 0x2a23e
jmp 0x2a1fc
jmp 0x2a1fc
movq %rax, %rbx
movq %rsp, %rdi
callq 0x3b616
jmp 0x2a1ce
jmp 0x2a1fc
movq %rax, %rbx
leaq 0x40(%rsp), %rdi
callq 0xdbe8
jmp 0x2a1dd
movq %rax, %rbx
movq 0x10(%rsp), %rdi
testq %rdi, %rdi
je 0x2a1f2
movq (%rdi), %rax
callq *0x8(%rax)
jmp 0x2a1f2
movq %rax, %rbx
movq %r14, %rdi
callq 0x13646
jmp 0x2a23e
movq %rax, %rbx
jmp 0x2a23e
movq %rax, %rbx
leaq 0x20(%rsp), %rdi
callq 0x3b616
jmp 0x2a213
movq %rax, %rbx
movq 0x40(%rsp), %rdi
testq %rdi, %rdi
je 0x2a228
movq (%rdi), %rax
callq *0x8(%rax)
jmp 0x2a228
movq %rax, %rbx
leaq 0x68(%rsp), %rdi
jmp 0x2a285
jmp 0x2a231
movq %rax, %rbx
leaq 0x40(%rsp), %rdi
callq 0xdbe8
leaq 0x60(%rsp), %rdi
callq 0x2bb16
jmp 0x2a28f
movq %rax, %rbx
leaq 0x10(%rsp), %rdi
callq 0x3b616
jmp 0x2a25e
jmp 0x2a28c
movq %rax, %rbx
leaq 0x60(%rsp), %rdi
callq 0xdbe8
jmp 0x2a26d
movq %rax, %rbx
movq 0x20(%rsp), %rdi
testq %rdi, %rdi
je 0x2a282
movq (%rdi), %rax
callq *0x8(%rax)
jmp 0x2a282
movq %rax, %rbx
movq %r14, %rdi
callq 0x13646
jmp 0x2a28f
movq %rax, %rbx
leaq 0x80(%rsp), %rdi
callq 0x2bb16
jmp 0x2a317
movq %rax, %rbx
leaq 0x40(%rsp), %rdi
callq 0x3b616
jmp 0x2a2b0
movq %rax, %rbx
movq 0x60(%rsp), %rdi
testq %rdi, %rdi
je 0x2a2c5
movq (%rdi), %rax
callq *0x8(%rax)
jmp 0x2a2c5
movq %rax, %rbx
leaq 0x88(%rsp), %rdi
jmp 0x2a30d
movq %rax, %rbx
leaq 0x20(%rsp), %rdi
callq 0x3b616
jmp 0x2a2e3
jmp 0x2a314
movq %rax, %rbx
leaq 0x80(%rsp), %rdi
callq 0xdbe8
jmp 0x2a2f5
movq %rax, %rbx
movq 0x40(%rsp), %rdi
testq %rdi, %rdi
je 0x2a30a
movq (%rdi), %rax
callq *0x8(%rax)
jmp 0x2a30a
movq %rax, %rbx
movq %r14, %rdi
callq 0x13646
jmp 0x2a317
movq %rax, %rbx
leaq 0xa8(%rsp), %rdi
callq 0x2bb16
jmp 0x2a3a2
movq %rax, %rbx
leaq 0x60(%rsp), %rdi
callq 0x3b616
jmp 0x2a338
movq %rax, %rbx
movq 0x80(%rsp), %rdi
testq %rdi, %rdi
je 0x2a350
movq (%rdi), %rax
callq *0x8(%rax)
jmp 0x2a350
movq %rax, %rbx
leaq 0xb0(%rsp), %rdi
jmp 0x2a398
movq %rax, %rbx
leaq 0x40(%rsp), %rdi
callq 0x3b616
jmp 0x2a36e
jmp 0x2a39f
movq %rax, %rbx
leaq 0xa8(%rsp), %rdi
callq 0xdbe8
jmp 0x2a380
movq %rax, %rbx
movq 0x60(%rsp), %rdi
testq %rdi, %rdi
je 0x2a395
movq (%rdi), %rax
callq *0x8(%rax)
jmp 0x2a395
movq %rax, %rbx
movq %r14, %rdi
callq 0x13646
jmp 0x2a3a2
movq %rax, %rbx
leaq 0xc8(%rsp), %rdi
callq 0x2bb16
movq %rbx, %rdi
callq 0xdaa0
nop