// File: /workspace/github_c_makefile_star2_O2/genometools[P]genometools/src/core/splitter.c
// Function: gt_splitter_unit_test
int gt_splitter_unit_test(GtError *err)
{
  static char string_1[]  = "a bb ccc dddd eeeee",
              string_2[]  = "a\tbb\tccc\tdddd\teeeee",
              string_3[]  = "",
              string_4[]  = "a  b",
              string_5[]  = "ac bc ",
              string_6[]  = "test",
              delimiter1 = ' ',
              delimiter2 = '\t',
              delimiter3 = ';';
  GtSplitter *s;
  int had_err = 0;
  GtUword idx;
  gt_error_check(err);
  s = gt_splitter_new();

  /* string_1 */
  gt_ensure(!gt_splitter_size(s));
  gt_splitter_split(s, string_1, strlen(string_1), delimiter1);
  gt_ensure(gt_splitter_size(s) == 5);
  gt_ensure(strcmp(gt_splitter_get_token(s, 0), "a") == 0);
  gt_ensure(strcmp(gt_splitter_get_token(s, 1), "bb") == 0);
  gt_ensure(strcmp(gt_splitter_get_token(s, 2), "ccc") == 0);
  gt_ensure(strcmp(gt_splitter_get_token(s, 3), "dddd") == 0);
  gt_ensure(strcmp(gt_splitter_get_token(s, 4), "eeeee") == 0);
  for (idx = 0; idx < gt_splitter_size(s) - 1; idx++)
    RESET_DELIMITER(gt_splitter_get_token(s, idx), delimiter1);
  gt_splitter_reset(s);
  gt_ensure(!gt_splitter_size(s));
  gt_splitter_split_non_empty(s, string_1, strlen(string_1), delimiter1);
  gt_ensure(gt_splitter_size(s) == 5);
  gt_ensure(strcmp(gt_splitter_get_token(s, 0), "a") == 0);
  gt_ensure(strcmp(gt_splitter_get_token(s, 1), "bb") == 0);
  gt_ensure(strcmp(gt_splitter_get_token(s, 2), "ccc") == 0);
  gt_ensure(strcmp(gt_splitter_get_token(s, 3), "dddd") == 0);
  gt_ensure(strcmp(gt_splitter_get_token(s, 4), "eeeee") == 0);
  gt_splitter_reset(s);

  /* string_2 */
  gt_ensure(!gt_splitter_size(s));
  gt_splitter_split(s, string_2, strlen(string_2), delimiter2);
  gt_ensure(gt_splitter_size(s) == 5);
  gt_ensure(strcmp(gt_splitter_get_token(s, 0), "a") == 0);
  gt_ensure(strcmp(gt_splitter_get_token(s, 1), "bb") == 0);
  gt_ensure(strcmp(gt_splitter_get_token(s, 2), "ccc") == 0);
  gt_ensure(strcmp(gt_splitter_get_token(s, 3), "dddd") == 0);
  gt_ensure(strcmp(gt_splitter_get_token(s, 4), "eeeee") == 0);
  for (idx = 0; idx < gt_splitter_size(s) - 1; idx++)
    RESET_DELIMITER(gt_splitter_get_token(s, idx), delimiter2);
  gt_splitter_reset(s);
  gt_ensure(!gt_splitter_size(s));
  gt_splitter_split_non_empty(s, string_2, strlen(string_2), delimiter2);
  gt_ensure(gt_splitter_size(s) == 5);
  gt_ensure(strcmp(gt_splitter_get_token(s, 0), "a") == 0);
  gt_ensure(strcmp(gt_splitter_get_token(s, 1), "bb") == 0);
  gt_ensure(strcmp(gt_splitter_get_token(s, 2), "ccc") == 0);
  gt_ensure(strcmp(gt_splitter_get_token(s, 3), "dddd") == 0);
  gt_ensure(strcmp(gt_splitter_get_token(s, 4), "eeeee") == 0);
  gt_splitter_reset(s);

  /* string_3 */
  gt_ensure(!gt_splitter_size(s));
  gt_splitter_split(s, string_3, strlen(string_3), delimiter2);
  gt_ensure(gt_splitter_size(s) == 1);
  gt_ensure(strcmp(gt_splitter_get_token(s, 0), "") == 0);
  for (idx = 0; idx < gt_splitter_size(s) - 1; idx++)
    RESET_DELIMITER(gt_splitter_get_token(s, idx), delimiter2);
  gt_splitter_reset(s);
  gt_ensure(!gt_splitter_size(s));
  gt_splitter_split_non_empty(s, string_3, strlen(string_3), delimiter2);
  gt_ensure(gt_splitter_size(s) == 0);
  gt_splitter_reset(s);

  /* string_4 */
  gt_ensure(!gt_splitter_size(s));
  gt_splitter_split(s, string_4, strlen(string_4), delimiter1);
  gt_ensure(gt_splitter_size(s) == 3);
  gt_ensure(strcmp(gt_splitter_get_token(s, 0), "a") == 0);
  gt_ensure(strcmp(gt_splitter_get_token(s, 1), "") == 0);
  gt_ensure(strcmp(gt_splitter_get_token(s, 2), "b") == 0);
  for (idx = 0; idx < gt_splitter_size(s) - 1; idx++)
    RESET_DELIMITER(gt_splitter_get_token(s, idx), delimiter1);
  gt_splitter_reset(s);
  gt_ensure(!gt_splitter_size(s));
  gt_splitter_split_non_empty(s, string_4, strlen(string_4), delimiter1);
  gt_ensure(gt_splitter_size(s) == 2);
  gt_ensure(strcmp(gt_splitter_get_token(s, 0), "a") == 0);
  gt_ensure(strcmp(gt_splitter_get_token(s, 1), "b") == 0);
  gt_splitter_reset(s);

  /* string_5 */
  gt_ensure(!gt_splitter_size(s));
  gt_splitter_split(s, string_5, strlen(string_5), delimiter1);
  gt_ensure(gt_splitter_size(s) == 3);
  gt_ensure(strcmp(gt_splitter_get_token(s, 0), "ac") == 0);
  gt_ensure(strcmp(gt_splitter_get_token(s, 1), "bc") == 0);
  gt_ensure(strcmp(gt_splitter_get_token(s, 2), "") == 0);
  for (idx = 0; idx < gt_splitter_size(s) - 1; idx++)
    RESET_DELIMITER(gt_splitter_get_token(s, idx), delimiter1);
  gt_splitter_reset(s);
  gt_ensure(!gt_splitter_size(s));
  gt_splitter_split_non_empty(s, string_5, strlen(string_5), delimiter1);
  gt_ensure(gt_splitter_size(s) == 2);
  gt_ensure(strcmp(gt_splitter_get_token(s, 0), "ac") == 0);
  gt_ensure(strcmp(gt_splitter_get_token(s, 1), "bc") == 0);
  gt_splitter_reset(s);

  /* string_6 */
  gt_ensure(!gt_splitter_size(s));
  gt_splitter_split(s, string_6, strlen(string_6), delimiter3);
  gt_ensure(gt_splitter_size(s) == 1);
  gt_ensure(strcmp(gt_splitter_get_token(s, 0), "test") == 0);
  gt_splitter_reset(s);
  gt_ensure(!gt_splitter_size(s));
  gt_splitter_split_non_empty(s, string_6, strlen(string_6), delimiter3);
  gt_ensure(gt_splitter_size(s) == 1);
  gt_ensure(strcmp(gt_splitter_get_token(s, 0), "test") == 0);

  /* free */
  gt_splitter_delete(s);

  return had_err;
}

// Assembly:
pushq %rbp
pushq %r15
pushq %r14
pushq %r12
pushq %rbx
movq %rdi, %r14
testq %rdi, %rdi
je 0x12899
movq %r14, %rdi
callq 0xc103
testb %al, %al
jne 0x13c3d
callq 0x124cc
movq %rax, %rbx
movq %rax, %rdi
callq 0x127fd
testq %rax, %rax
je 0x12901
leaq 0xb98a4(%rip), %rsi     # 0xcc159
leaq 0xb992e(%rip), %rdx     # 0xcc1ea
leaq 0xb9880(%rip), %rcx     # 0xcc143
leaq 0xb97b9(%rip), %r8      # 0xcc083
xorl %ebp, %ebp
movq %r14, %rdi
movl $0x9a, %r9d
xorl %eax, %eax
callq 0xc007
leaq 0x11bd9d(%rip), %r15    # 0x12e680
movq %r15, %rdi
callq 0xb260
pushq $0x20
popq %rcx
movq %rbx, %rdi
movq %r15, %rsi
movq %rax, %rdx
callq 0x124e1
jmp 0x1299f
leaq 0x11bd78(%rip), %r15    # 0x12e680
movq %r15, %rdi
callq 0xb260
pushq $0x20
popq %rcx
movq %rbx, %rdi
movq %r15, %rsi
movq %rax, %rdx
callq 0x124e1
movq %rbx, %rdi
callq 0x127fd
cmpq $0x5, %rax
jne 0x12971
movq %rbx, %rdi
xorl %esi, %esi
callq 0x12765
cmpb $0x61, (%rax)
jne 0x12948
cmpb $0x0, 0x1(%rax)
je 0x1312e
leaq 0xb980a(%rip), %rsi     # 0xcc159
leaq 0xb98c2(%rip), %rdx     # 0xcc218
leaq 0xb97e6(%rip), %rcx     # 0xcc143
leaq 0xb971f(%rip), %r8      # 0xcc083
xorl %ebp, %ebp
movq %r14, %rdi
movl $0x9d, %r9d
jmp 0x12998
leaq 0xb97e1(%rip), %rsi     # 0xcc159
leaq 0xb9880(%rip), %rdx     # 0xcc1ff
leaq 0xb97bd(%rip), %rcx     # 0xcc143
leaq 0xb96f6(%rip), %r8      # 0xcc083
xorl %ebp, %ebp
movq %r14, %rdi
movl $0x9c, %r9d
xorl %eax, %eax
callq 0xc007
xorl %r15d, %r15d
movq %rbx, %rdi
callq 0x127fd
decq %rax
movq %rbx, %rdi
cmpq %rax, %r15
jae 0x129dd
movq %r15, %rsi
callq 0x12765
movq %rax, %r12
movq %rbx, %rdi
movq %r15, %rsi
callq 0x12765
movq %rax, %rdi
callq 0xb260
movb $0x20, (%r12,%rax)
incq %r15
jmp 0x129a2
callq 0x127af
testb %bpl, %bpl
je 0x12a24
movq %rbx, %rdi
callq 0x127fd
testq %rax, %rax
je 0x12de8
leaq 0xb975a(%rip), %rsi     # 0xcc159
leaq 0xb97e4(%rip), %rdx     # 0xcc1ea
leaq 0xb9736(%rip), %rcx     # 0xcc143
leaq 0xb966f(%rip), %r8      # 0xcc083
movq %r14, %rdi
movl $0xa5, %r9d
xorl %eax, %eax
callq 0xc007
leaq 0x11bc55(%rip), %r15    # 0x12e680
movq %r15, %rdi
callq 0xb260
pushq $0x20
popq %rcx
movq %rbx, %rdi
movq %r15, %rsi
movq %rax, %rdx
callq 0x12615
movq %rbx, %rdi
callq 0x127af
leaq 0x11bc4d(%rip), %r15    # 0x12e6a0
movq %r15, %rdi
callq 0xb260
pushq $0x9
popq %rcx
movq %rbx, %rdi
movq %r15, %rsi
movq %rax, %rdx
callq 0x124e1
xorl %ebp, %ebp
xorl %r15d, %r15d
movq %rbx, %rdi
callq 0x127fd
decq %rax
movq %rbx, %rdi
cmpq %rax, %r15
jae 0x12aac
movq %r15, %rsi
callq 0x12765
movq %rax, %r12
movq %rbx, %rdi
movq %r15, %rsi
callq 0x12765
movq %rax, %rdi
callq 0xb260
movb $0x9, (%r12,%rax)
incq %r15
jmp 0x12a71
callq 0x127af
testb %bpl, %bpl
je 0x12af3
movq %rbx, %rdi
callq 0x127fd
testq %rax, %rax
je 0x12e5d
leaq 0xb968b(%rip), %rsi     # 0xcc159
leaq 0xb9715(%rip), %rdx     # 0xcc1ea
leaq 0xb9667(%rip), %rcx     # 0xcc143
leaq 0xb95a0(%rip), %r8      # 0xcc083
movq %r14, %rdi
movl $0xbb, %r9d
xorl %eax, %eax
callq 0xc007
leaq 0x11bba6(%rip), %r15    # 0x12e6a0
movq %r15, %rdi
callq 0xb260
pushq $0x9
popq %rcx
movq %rbx, %rdi
movq %r15, %rsi
movq %rax, %rdx
callq 0x12615
movq %rbx, %rdi
callq 0x127af
leaq 0x11cede(%rip), %r15    # 0x12fa00
movq %r15, %rdi
callq 0xb260
pushq $0x9
popq %rcx
movq %rbx, %rdi
movq %r15, %rsi
movq %rax, %rdx
callq 0x124e1
xorl %ebp, %ebp
xorl %r15d, %r15d
movq %rbx, %rdi
callq 0x127fd
decq %rax
movq %rbx, %rdi
cmpq %rax, %r15
jae 0x12b7b
movq %r15, %rsi
callq 0x12765
movq %rax, %r12
movq %rbx, %rdi
movq %r15, %rsi
callq 0x12765
movq %rax, %rdi
callq 0xb260
movb $0x9, (%r12,%rax)
incq %r15
jmp 0x12b40
callq 0x127af
testb %bpl, %bpl
je 0x12bc2
movq %rbx, %rdi
callq 0x127fd
testq %rax, %rax
je 0x12ed2
leaq 0xb95bc(%rip), %rsi     # 0xcc159
leaq 0xb9646(%rip), %rdx     # 0xcc1ea
leaq 0xb9598(%rip), %rcx     # 0xcc143
leaq 0xb94d1(%rip), %r8      # 0xcc083
movq %r14, %rdi
movl $0xcd, %r9d
xorl %eax, %eax
callq 0xc007
leaq 0x11ce37(%rip), %r15    # 0x12fa00
movq %r15, %rdi
callq 0xb260
pushq $0x9
popq %rcx
movq %rbx, %rdi
movq %r15, %rsi
movq %rax, %rdx
callq 0x12615
movq %rbx, %rdi
callq 0x127af
leaq 0x11bac3(%rip), %r15    # 0x12e6b4
movq %r15, %rdi
callq 0xb260
pushq $0x20
popq %rcx
movq %rbx, %rdi
movq %r15, %rsi
movq %rax, %rdx
callq 0x124e1
xorl %ebp, %ebp
xorl %r15d, %r15d
movq %rbx, %rdi
callq 0x127fd
decq %rax
movq %rbx, %rdi
cmpq %rax, %r15
jae 0x12c4a
movq %r15, %rsi
callq 0x12765
movq %rax, %r12
movq %rbx, %rdi
movq %r15, %rsi
callq 0x12765
movq %rax, %rdi
callq 0xb260
movb $0x20, (%r12,%rax)
incq %r15
jmp 0x12c0f
callq 0x127af
testb %bpl, %bpl
je 0x12c91
movq %rbx, %rdi
callq 0x127fd
testq %rax, %rax
je 0x12f34
leaq 0xb94ed(%rip), %rsi     # 0xcc159
leaq 0xb9577(%rip), %rdx     # 0xcc1ea
leaq 0xb94c9(%rip), %rcx     # 0xcc143
leaq 0xb9402(%rip), %r8      # 0xcc083
movq %r14, %rdi
movl $0xdc, %r9d
xorl %eax, %eax
callq 0xc007
leaq 0x11ba1c(%rip), %r15    # 0x12e6b4
movq %r15, %rdi
callq 0xb260
pushq $0x20
popq %rcx
movq %rbx, %rdi
movq %r15, %rsi
movq %rax, %rdx
callq 0x12615
movq %rbx, %rdi
callq 0x127af
leaq 0x11b9f9(%rip), %r15    # 0x12e6b9
movq %r15, %rdi
callq 0xb260
pushq $0x20
popq %rcx
movq %rbx, %rdi
movq %r15, %rsi
movq %rax, %rdx
callq 0x124e1
xorl %ebp, %ebp
xorl %r15d, %r15d
movq %rbx, %rdi
callq 0x127fd
decq %rax
movq %rbx, %rdi
cmpq %rax, %r15
jae 0x12d19
movq %r15, %rsi
callq 0x12765
movq %rax, %r12
movq %rbx, %rdi
movq %r15, %rsi
callq 0x12765
movq %rax, %rdi
callq 0xb260
movb $0x20, (%r12,%rax)
incq %r15
jmp 0x12cde
callq 0x127af
testb %bpl, %bpl
je 0x12d60
movq %rbx, %rdi
callq 0x127fd
testq %rax, %rax
je 0x12fa9
leaq 0xb941e(%rip), %rsi     # 0xcc159
leaq 0xb94a8(%rip), %rdx     # 0xcc1ea
leaq 0xb93fa(%rip), %rcx     # 0xcc143
leaq 0xb9333(%rip), %r8      # 0xcc083
movq %r14, %rdi
movl $0xed, %r9d
xorl %eax, %eax
callq 0xc007
leaq 0x11b952(%rip), %r14    # 0x12e6b9
movq %r14, %rdi
callq 0xb260
pushq $0x20
popq %rcx
movq %rbx, %rdi
movq %r14, %rsi
movq %rax, %rdx
callq 0x12615
movq %rbx, %rdi
callq 0x127af
leaq 0x11b931(%rip), %r14    # 0x12e6c0
movq %r14, %rdi
callq 0xb260
pushq $0x3b
popq %rcx
movq %rbx, %rdi
movq %r14, %rsi
movq %rax, %rdx
callq 0x124e1
movq %rbx, %rdi
callq 0x127af
leaq 0x11b909(%rip), %r14    # 0x12e6c0
movq %r14, %rdi
callq 0xb260
pushq $0x3b
popq %rcx
movq %rbx, %rdi
movq %r14, %rsi
movq %rax, %rdx
callq 0x12615
pushq $-0x1
popq %r15
movq %rbx, %rdi
callq 0x1283e
movl %r15d, %eax
popq %rbx
popq %r12
popq %r14
popq %r15
popq %rbp
retq
leaq 0x11b891(%rip), %r15    # 0x12e680
movq %r15, %rdi
callq 0xb260
pushq $0x20
popq %rcx
movq %rbx, %rdi
movq %r15, %rsi
movq %rax, %rdx
callq 0x12615
movq %rbx, %rdi
callq 0x127fd
cmpq $0x5, %rax
jne 0x13024
movq %rbx, %rdi
xorl %esi, %esi
callq 0x12765
cmpb $0x61, (%rax)
jne 0x12e33
cmpb $0x0, 0x1(%rax)
je 0x131f1
leaq 0xb931f(%rip), %rsi     # 0xcc159
leaq 0xb93d7(%rip), %rdx     # 0xcc218
leaq 0xb92fb(%rip), %rcx     # 0xcc143
leaq 0xb9234(%rip), %r8      # 0xcc083
movq %r14, %rdi
movl $0xa8, %r9d
jmp 0x13049
leaq 0x11b83c(%rip), %r15    # 0x12e6a0
movq %r15, %rdi
callq 0xb260
pushq $0x9
popq %rcx
movq %rbx, %rdi
movq %r15, %rsi
movq %rax, %rdx
callq 0x12615
movq %rbx, %rdi
callq 0x127fd
cmpq $0x5, %rax
jne 0x13055
movq %rbx, %rdi
xorl %esi, %esi
callq 0x12765
cmpb $0x61, (%rax)
jne 0x12ea8
cmpb $0x0, 0x1(%rax)
je 0x1323b
leaq 0xb92aa(%rip), %rsi     # 0xcc159
leaq 0xb9362(%rip), %rdx     # 0xcc218
leaq 0xb9286(%rip), %rcx     # 0xcc143
leaq 0xb91bf(%rip), %r8      # 0xcc083
movq %r14, %rdi
movl $0xbe, %r9d
jmp 0x1307a
leaq 0x11cb27(%rip), %r15    # 0x12fa00
movq %r15, %rdi
callq 0xb260
pushq $0x9
popq %rcx
movq %rbx, %rdi
movq %r15, %rsi
movq %rax, %rdx
callq 0x12615
movq %rbx, %rdi
callq 0x127fd
testq %rax, %rax
je 0x130e8
leaq 0xb924f(%rip), %rsi     # 0xcc159
leaq 0xb944c(%rip), %rdx     # 0xcc35d
leaq 0xb922b(%rip), %rcx     # 0xcc143
leaq 0xb9164(%rip), %r8      # 0xcc083
movq %r14, %rdi
movl $0xcf, %r9d
xorl %eax, %eax
callq 0xc007
jmp 0x12be2
leaq 0x11b779(%rip), %r15    # 0x12e6b4
movq %r15, %rdi
callq 0xb260
pushq $0x20
popq %rcx
movq %rbx, %rdi
movq %r15, %rsi
movq %rax, %rdx
callq 0x12615
movq %rbx, %rdi
callq 0x127fd
cmpq $0x2, %rax
jne 0x13086
movq %rbx, %rdi
xorl %esi, %esi
callq 0x12765
cmpb $0x61, (%rax)
jne 0x12f7f
cmpb $0x0, 0x1(%rax)
je 0x13285
leaq 0xb91d3(%rip), %rsi     # 0xcc159
leaq 0xb928b(%rip), %rdx     # 0xcc218
leaq 0xb91af(%rip), %rcx     # 0xcc143
leaq 0xb90e8(%rip), %r8      # 0xcc083
movq %r14, %rdi
movl $0xdf, %r9d
jmp 0x130ab
leaq 0x11b709(%rip), %r15    # 0x12e6b9
movq %r15, %rdi
callq 0xb260
pushq $0x20
popq %rcx
movq %rbx, %rdi
movq %r15, %rsi
movq %rax, %rdx
callq 0x12615
movq %rbx, %rdi
callq 0x127fd
cmpq $0x2, %rax
jne 0x130b7
movq %rbx, %rdi
xorl %esi, %esi
callq 0x12765
cmpb $0x61, (%rax)
jne 0x12ffa
cmpb $0x63, 0x1(%rax)
jne 0x12ffa
cmpb $0x0, 0x2(%rax)
je 0x132fc
leaq 0xb9158(%rip), %rsi     # 0xcc159
leaq 0xb9429(%rip), %rdx     # 0xcc431
leaq 0xb9134(%rip), %rcx     # 0xcc143
leaq 0xb906d(%rip), %r8      # 0xcc083
movq %r14, %rdi
movl $0xf0, %r9d
jmp 0x130dc
leaq 0xb912e(%rip), %rsi     # 0xcc159
leaq 0xb91cd(%rip), %rdx     # 0xcc1ff
leaq 0xb910a(%rip), %rcx     # 0xcc143
leaq 0xb9043(%rip), %r8      # 0xcc083
movq %r14, %rdi
movl $0xa7, %r9d
xorl %eax, %eax
callq 0xc007
jmp 0x12a44
leaq 0xb90fd(%rip), %rsi     # 0xcc159
leaq 0xb919c(%rip), %rdx     # 0xcc1ff
leaq 0xb90d9(%rip), %rcx     # 0xcc143
leaq 0xb9012(%rip), %r8      # 0xcc083
movq %r14, %rdi
movl $0xbd, %r9d
xorl %eax, %eax
callq 0xc007
jmp 0x12b13
leaq 0xb90cc(%rip), %rsi     # 0xcc159
leaq 0xb9356(%rip), %rdx     # 0xcc3ea
leaq 0xb90a8(%rip), %rcx     # 0xcc143
leaq 0xb8fe1(%rip), %r8      # 0xcc083
movq %r14, %rdi
movl $0xde, %r9d
xorl %eax, %eax
callq 0xc007
jmp 0x12cb1
leaq 0xb909b(%rip), %rsi     # 0xcc159
leaq 0xb9325(%rip), %rdx     # 0xcc3ea
leaq 0xb9077(%rip), %rcx     # 0xcc143
leaq 0xb8fb0(%rip), %r8      # 0xcc083
movq %r14, %rdi
movl $0xef, %r9d
xorl %eax, %eax
callq 0xc007
jmp 0x12d80
movq %rbx, %rdi
callq 0x127af
movq %rbx, %rdi
callq 0x127fd
testq %rax, %rax
je 0x1317a
leaq 0xb9055(%rip), %rsi     # 0xcc159
leaq 0xb90df(%rip), %rdx     # 0xcc1ea
leaq 0xb9031(%rip), %rcx     # 0xcc143
leaq 0xb8f6a(%rip), %r8      # 0xcc083
movq %r14, %rdi
movl $0xd3, %r9d
xorl %eax, %eax
callq 0xc007
jmp 0x12bea
pushq $0x1
popq %rsi
movq %rbx, %rdi
callq 0x12765
cmpb $0x62, (%rax)
jne 0x1314e
cmpb $0x62, 0x1(%rax)
jne 0x1314e
cmpb $0x0, 0x2(%rax)
je 0x13346
leaq 0xb9004(%rip), %rsi     # 0xcc159
leaq 0xb90ea(%rip), %rdx     # 0xcc246
leaq 0xb8fe0(%rip), %rcx     # 0xcc143
leaq 0xb8f19(%rip), %r8      # 0xcc083
xorl %ebp, %ebp
movq %r14, %rdi
movl $0x9e, %r9d
jmp 0x12998
leaq 0x11b533(%rip), %r15    # 0x12e6b4
movq %r15, %rdi
callq 0xb260
pushq $0x20
popq %rcx
movq %rbx, %rdi
movq %r15, %rsi
movq %rax, %rdx
callq 0x124e1
movq %rbx, %rdi
callq 0x127fd
cmpq $0x3, %rax
jne 0x132c9
movq %rbx, %rdi
xorl %esi, %esi
callq 0x12765
cmpb $0x61, (%rax)
jne 0x131c5
cmpb $0x0, 0x1(%rax)
je 0x133de
leaq 0xb8f8d(%rip), %rsi     # 0xcc159
leaq 0xb9045(%rip), %rdx     # 0xcc218
leaq 0xb8f69(%rip), %rcx     # 0xcc143
leaq 0xb8ea2(%rip), %r8      # 0xcc083
xorl %ebp, %ebp
movq %r14, %rdi
movl $0xd6, %r9d
jmp 0x132f0
pushq $0x1
popq %rsi
movq %rbx, %rdi
callq 0x12765
cmpb $0x62, (%rax)
jne 0x13211
cmpb $0x62, 0x1(%rax)
jne 0x13211
cmpb $0x0, 0x2(%rax)
je 0x1341e
leaq 0xb8f41(%rip), %rsi     # 0xcc159
leaq 0xb9027(%rip), %rdx     # 0xcc246
leaq 0xb8f1d(%rip), %rcx     # 0xcc143
leaq 0xb8e56(%rip), %r8      # 0xcc083
movq %r14, %rdi
movl $0xa9, %r9d
jmp 0x13049
pushq $0x1
popq %rsi
movq %rbx, %rdi
callq 0x12765
cmpb $0x62, (%rax)
jne 0x1325b
cmpb $0x62, 0x1(%rax)
jne 0x1325b
cmpb $0x0, 0x2(%rax)
je 0x1346a
leaq 0xb8ef7(%rip), %rsi     # 0xcc159
leaq 0xb8fdd(%rip), %rdx     # 0xcc246
leaq 0xb8ed3(%rip), %rcx     # 0xcc143
leaq 0xb8e0c(%rip), %r8      # 0xcc083
movq %r14, %rdi
movl $0xbf, %r9d
jmp 0x1307a
pushq $0x1
popq %rsi
movq %rbx, %rdi
callq 0x12765
cmpb $0x62, (%rax)
jne 0x1329f
cmpb $0x0, 0x1(%rax)
je 0x13394
leaq 0xb8eb3(%rip), %rsi     # 0xcc159
leaq 0xb9156(%rip), %rdx     # 0xcc403
leaq 0xb8e8f(%rip), %rcx     # 0xcc143
leaq 0xb8dc8(%rip), %r8      # 0xcc083
movq %r14, %rdi
movl $0xe0, %r9d
jmp 0x130ab
leaq 0xb8e89(%rip), %rsi     # 0xcc159
leaq 0xb909f(%rip), %rdx     # 0xcc376
leaq 0xb8e65(%rip), %rcx     # 0xcc143
leaq 0xb8d9e(%rip), %r8      # 0xcc083
xorl %ebp, %ebp
movq %r14, %rdi
movl $0xd5, %r9d
xorl %eax, %eax
callq 0xc007
jmp 0x12c0c
pushq $0x1
popq %rsi
movq %rbx, %rdi
callq 0x12765
cmpb $0x62, (%rax)
jne 0x1331c
cmpb $0x63, 0x1(%rax)
jne 0x1331c
cmpb $0x0, 0x2(%rax)
je 0x135c7
leaq 0xb8e36(%rip), %rsi     # 0xcc159
leaq 0xb9136(%rip), %rdx     # 0xcc460
leaq 0xb8e12(%rip), %rcx     # 0xcc143
leaq 0xb8d4b(%rip), %r8      # 0xcc083
movq %r14, %rdi
movl $0xf1, %r9d
jmp 0x130dc
pushq $0x2
popq %rsi
movq %rbx, %rdi
callq 0x12765
leaq 0xb8f1d(%rip), %rsi     # 0xcc275
movq %rax, %rdi
callq 0xb880
testl %eax, %eax
je 0x134b6
leaq 0xb8dea(%rip), %rsi     # 0xcc159
leaq 0xb8f03(%rip), %rdx     # 0xcc279
leaq 0xb8dc6(%rip), %rcx     # 0xcc143
leaq 0xb8cff(%rip), %r8      # 0xcc083
xorl %ebp, %ebp
movq %r14, %rdi
movl $0x9f, %r9d
jmp 0x12998
movq %rbx, %rdi
callq 0x127af
movq %rbx, %rdi
callq 0x127fd
testq %rax, %rax
je 0x13504
leaq 0xb8da5(%rip), %rsi     # 0xcc159
leaq 0xb8e2f(%rip), %rdx     # 0xcc1ea
leaq 0xb8d81(%rip), %rcx     # 0xcc143
leaq 0xb8cba(%rip), %r8      # 0xcc083
movq %r14, %rdi
movl $0xe4, %r9d
xorl %eax, %eax
callq 0xc007
jmp 0x12cb9
pushq $0x1
popq %rsi
movq %rbx, %rdi
callq 0x12765
cmpb $0x0, (%rax)
je 0x13581
leaq 0xb8d60(%rip), %rsi     # 0xcc159
leaq 0xb8f8f(%rip), %rdx     # 0xcc38f
leaq 0xb8d3c(%rip), %rcx     # 0xcc143
leaq 0xb8c75(%rip), %r8      # 0xcc083
xorl %ebp, %ebp
movq %r14, %rdi
movl $0xd7, %r9d
jmp 0x132f0
pushq $0x2
popq %rsi
movq %rbx, %rdi
callq 0x12765
leaq 0xb8e45(%rip), %rsi     # 0xcc275
movq %rax, %rdi
callq 0xb880
testl %eax, %eax
je 0x13611
leaq 0xb8d12(%rip), %rsi     # 0xcc159
leaq 0xb8e2b(%rip), %rdx     # 0xcc279
leaq 0xb8cee(%rip), %rcx     # 0xcc143
leaq 0xb8c27(%rip), %r8      # 0xcc083
movq %r14, %rdi
movl $0xaa, %r9d
jmp 0x13049
pushq $0x2
popq %rsi
movq %rbx, %rdi
callq 0x12765
leaq 0xb8df9(%rip), %rsi     # 0xcc275
movq %rax, %rdi
callq 0xb880
testl %eax, %eax
je 0x1365d
leaq 0xb8cc6(%rip), %rsi     # 0xcc159
leaq 0xb8ddf(%rip), %rdx     # 0xcc279
leaq 0xb8ca2(%rip), %rcx     # 0xcc143
leaq 0xb8bdb(%rip), %r8      # 0xcc083
movq %r14, %rdi
movl $0xc0, %r9d
jmp 0x1307a
pushq $0x3
popq %rsi
movq %rbx, %rdi
callq 0x12765
leaq 0xb8de1(%rip), %rsi     # 0xcc2a9
movq %rax, %rdi
callq 0xb880
testl %eax, %eax
je 0x136dc
leaq 0xb8c7a(%rip), %rsi     # 0xcc159
leaq 0xb8dc8(%rip), %rdx     # 0xcc2ae
leaq 0xb8c56(%rip), %rcx     # 0xcc143
leaq 0xb8b8f(%rip), %r8      # 0xcc083
xorl %ebp, %ebp
movq %r14, %rdi
movl $0xa0, %r9d
jmp 0x12998
leaq 0x11b1ae(%rip), %r15    # 0x12e6b9
movq %r15, %rdi
callq 0xb260
pushq $0x20
popq %rcx
movq %rbx, %rdi
movq %r15, %rsi
movq %rax, %rdx
callq 0x124e1
movq %rbx, %rdi
callq 0x127fd
cmpq $0x3, %rax
jne 0x136a9
movq %rbx, %rdi
xorl %esi, %esi
callq 0x12765
cmpb $0x61, (%rax)
jne 0x13555
cmpb $0x63, 0x1(%rax)
jne 0x13555
cmpb $0x0, 0x2(%rax)
je 0x13914
leaq 0xb8bfd(%rip), %rsi     # 0xcc159
leaq 0xb8ece(%rip), %rdx     # 0xcc431
leaq 0xb8bd9(%rip), %rcx     # 0xcc143
leaq 0xb8b12(%rip), %r8      # 0xcc083
xorl %ebp, %ebp
movq %r14, %rdi
movl $0xe7, %r9d
jmp 0x136d0
pushq $0x2
popq %rsi
movq %rbx, %rdi
callq 0x12765
cmpb $0x62, (%rax)
jne 0x1359b
cmpb $0x0, 0x1(%rax)
je 0x1383f
leaq 0xb8bb7(%rip), %rsi     # 0xcc159
leaq 0xb8e13(%rip), %rdx     # 0xcc3bc
leaq 0xb8b93(%rip), %rcx     # 0xcc143
leaq 0xb8acc(%rip), %r8      # 0xcc083
xorl %ebp, %ebp
movq %r14, %rdi
movl $0xd8, %r9d
jmp 0x132f0
movq %rbx, %rdi
callq 0x127af
movq %rbx, %rdi
callq 0x127fd
testq %rax, %rax
je 0x1372a
leaq 0xb8b72(%rip), %rsi     # 0xcc159
leaq 0xb8bfc(%rip), %rdx     # 0xcc1ea
leaq 0xb8b4e(%rip), %rcx     # 0xcc143
leaq 0xb8a87(%rip), %r8      # 0xcc083
movq %r14, %rdi
movl $0xf5, %r9d
xorl %eax, %eax
callq 0xc007
jmp 0x12d88
pushq $0x3
popq %rsi
movq %rbx, %rdi
callq 0x12765
leaq 0xb8c86(%rip), %rsi     # 0xcc2a9
movq %rax, %rdi
callq 0xb880
testl %eax, %eax
je 0x137a7
leaq 0xb8b1f(%rip), %rsi     # 0xcc159
leaq 0xb8c6d(%rip), %rdx     # 0xcc2ae
leaq 0xb8afb(%rip), %rcx     # 0xcc143
leaq 0xb8a34(%rip), %r8      # 0xcc083
movq %r14, %rdi
movl $0xab, %r9d
jmp 0x13049
pushq $0x3
popq %rsi
movq %rbx, %rdi
callq 0x12765
leaq 0xb8c3a(%rip), %rsi     # 0xcc2a9
movq %rax, %rdi
callq 0xb880
testl %eax, %eax
je 0x137f3
leaq 0xb8ad3(%rip), %rsi     # 0xcc159
leaq 0xb8c21(%rip), %rdx     # 0xcc2ae
leaq 0xb8aaf(%rip), %rcx     # 0xcc143
leaq 0xb89e8(%rip), %r8      # 0xcc083
movq %r14, %rdi
movl $0xc1, %r9d
jmp 0x1307a
leaq 0xb8aa9(%rip), %rsi     # 0xcc159
leaq 0xb8cbf(%rip), %rdx     # 0xcc376
leaq 0xb8a85(%rip), %rcx     # 0xcc143
leaq 0xb89be(%rip), %r8      # 0xcc083
xorl %ebp, %ebp
movq %r14, %rdi
movl $0xe6, %r9d
xorl %eax, %eax
callq 0xc007
jmp 0x12cdb
pushq $0x4
popq %rsi
movq %rbx, %rdi
callq 0x12765
leaq 0xb8bf1(%rip), %rsi     # 0xcc2df
movq %rax, %rdi
callq 0xb880
testl %eax, %eax
je 0x13847
leaq 0xb8a54(%rip), %rsi     # 0xcc159
leaq 0xb8bd9(%rip), %rdx     # 0xcc2e5
leaq 0xb8a30(%rip), %rcx     # 0xcc143
leaq 0xb8969(%rip), %r8      # 0xcc083
xorl %ebp, %ebp
movq %r14, %rdi
movl $0xa1, %r9d
jmp 0x12998
leaq 0x11af8f(%rip), %r15    # 0x12e6c0
movq %r15, %rdi
callq 0xb260
pushq $0x3b
popq %rcx
movq %rbx, %rdi
movq %r15, %rsi
movq %rax, %rdx
callq 0x124e1
movq %rbx, %rdi
callq 0x127fd
cmpq $0x1, %rax
jne 0x1384f
movq %rbx, %rdi
xorl %esi, %esi
callq 0x12765
leaq 0xb6f15(%rip), %rsi     # 0xca682
movq %rax, %rdi
callq 0xb880
testl %eax, %eax
je 0x13960
leaq 0xb89d5(%rip), %rsi     # 0xcc159
leaq 0xb8d31(%rip), %rdx     # 0xcc4bc
leaq 0xb89b1(%rip), %rcx     # 0xcc143
leaq 0xb88ea(%rip), %r8      # 0xcc083
movq %r14, %rdi
movl $0xf8, %r9d
jmp 0x13874
pushq $0x4
popq %rsi
movq %rbx, %rdi
callq 0x12765
leaq 0xb8b26(%rip), %rsi     # 0xcc2df
movq %rax, %rdi
callq 0xb880
testl %eax, %eax
je 0x13880
leaq 0xb8989(%rip), %rsi     # 0xcc159
leaq 0xb8b0e(%rip), %rdx     # 0xcc2e5
leaq 0xb8965(%rip), %rcx     # 0xcc143
leaq 0xb889e(%rip), %r8      # 0xcc083
movq %r14, %rdi
movl $0xac, %r9d
jmp 0x13049
pushq $0x4
popq %rsi
movq %rbx, %rdi
callq 0x12765
leaq 0xb8ada(%rip), %rsi     # 0xcc2df
movq %rax, %rdi
callq 0xb880
testl %eax, %eax
je 0x138ca
leaq 0xb893d(%rip), %rsi     # 0xcc159
leaq 0xb8ac2(%rip), %rdx     # 0xcc2e5
leaq 0xb8919(%rip), %rcx     # 0xcc143
leaq 0xb8852(%rip), %r8      # 0xcc083
movq %r14, %rdi
movl $0xc2, %r9d
jmp 0x1307a
movb $0x1, %bpl
jmp 0x12c0c
movb $0x1, %bpl
jmp 0x1299f
leaq 0xb8903(%rip), %rsi     # 0xcc159
leaq 0xb8aba(%rip), %rdx     # 0xcc317
leaq 0xb88df(%rip), %rcx     # 0xcc143
leaq 0xb8818(%rip), %r8      # 0xcc083
movq %r14, %rdi
movl $0xf7, %r9d
xorl %eax, %eax
callq 0xc007
jmp 0x12da8
movq %rbx, %rdi
callq 0x127af
movq %rbx, %rdi
callq 0x127fd
testq %rax, %rax
je 0x139aa
leaq 0xb88b9(%rip), %rsi     # 0xcc159
leaq 0xb8943(%rip), %rdx     # 0xcc1ea
leaq 0xb8895(%rip), %rcx     # 0xcc143
leaq 0xb87ce(%rip), %r8      # 0xcc083
movq %r14, %rdi
movl $0xb0, %r9d
xorl %eax, %eax
callq 0xc007
jmp 0x12a4c
movq %rbx, %rdi
callq 0x127af
movq %rbx, %rdi
callq 0x127fd
testq %rax, %rax
je 0x13a21
leaq 0xb886f(%rip), %rsi     # 0xcc159
leaq 0xb88f9(%rip), %rdx     # 0xcc1ea
leaq 0xb884b(%rip), %rcx     # 0xcc143
leaq 0xb8784(%rip), %r8      # 0xcc083
movq %r14, %rdi
movl $0xc6, %r9d
xorl %eax, %eax
callq 0xc007
jmp 0x12b1b
pushq $0x1
popq %rsi
movq %rbx, %rdi
callq 0x12765
cmpb $0x62, (%rax)
jne 0x13934
cmpb $0x63, 0x1(%rax)
jne 0x13934
cmpb $0x0, 0x2(%rax)
je 0x13bb1
leaq 0xb881e(%rip), %rsi     # 0xcc159
leaq 0xb8b1e(%rip), %rdx     # 0xcc460
leaq 0xb87fa(%rip), %rcx     # 0xcc143
leaq 0xb8733(%rip), %r8      # 0xcc083
xorl %ebp, %ebp
movq %r14, %rdi
movl $0xe8, %r9d
jmp 0x136d0
movq %rbx, %rdi
callq 0x127af
movq %rbx, %rdi
callq 0x127fd
testq %rax, %rax
je 0x13a92
leaq 0xb87d9(%rip), %rsi     # 0xcc159
leaq 0xb8863(%rip), %rdx     # 0xcc1ea
leaq 0xb87b5(%rip), %rcx     # 0xcc143
leaq 0xb86ee(%rip), %r8      # 0xcc083
movq %r14, %rdi
movl $0xfa, %r9d
xorl %eax, %eax
callq 0xc007
jmp 0x12db0
leaq 0x11acef(%rip), %r15    # 0x12e6a0
movq %r15, %rdi
callq 0xb260
pushq $0x9
popq %rcx
movq %rbx, %rdi
movq %r15, %rsi
movq %rax, %rdx
callq 0x124e1
movq %rbx, %rdi
callq 0x127fd
cmpq $0x5, %rax
jne 0x13b12
movq %rbx, %rdi
xorl %esi, %esi
callq 0x12765
cmpb $0x61, (%rax)
jne 0x139f5
cmpb $0x0, 0x1(%rax)
je 0x13bed
leaq 0xb875d(%rip), %rsi     # 0xcc159
leaq 0xb8815(%rip), %rdx     # 0xcc218
leaq 0xb8739(%rip), %rcx     # 0xcc143
leaq 0xb8672(%rip), %r8      # 0xcc083
xorl %ebp, %ebp
movq %r14, %rdi
movl $0xb3, %r9d
jmp 0x13b39
leaq 0x11bfd8(%rip), %r15    # 0x12fa00
movq %r15, %rdi
callq 0xb260
pushq $0x9
popq %rcx
movq %rbx, %rdi
movq %r15, %rsi
movq %rax, %rdx
callq 0x124e1
movq %rbx, %rdi
callq 0x127fd
cmpq $0x1, %rax
jne 0x13b45
movq %rbx, %rdi
xorl %esi, %esi
callq 0x12765
cmpb $0x0, (%rax)
je 0x13ba9
leaq 0xb86ec(%rip), %rsi     # 0xcc159
leaq 0xb88bc(%rip), %rdx     # 0xcc330
leaq 0xb86c8(%rip), %rcx     # 0xcc143
leaq 0xb8601(%rip), %r8      # 0xcc083
xorl %ebp, %ebp
movq %r14, %rdi
movl $0xc9, %r9d
jmp 0x13b6c
leaq 0x11ac27(%rip), %r15    # 0x12e6c0
movq %r15, %rdi
callq 0xb260
pushq $0x3b
popq %rcx
movq %rbx, %rdi
movq %r15, %rsi
movq %rax, %rdx
callq 0x12615
movq %rbx, %rdi
callq 0x127fd
cmpq $0x1, %rax
jne 0x13b78
xorl %r15d, %r15d
movq %rbx, %rdi
xorl %esi, %esi
callq 0x12765
leaq 0xb6baa(%rip), %rsi     # 0xca682
movq %rax, %rdi
callq 0xb880
testl %eax, %eax
je 0x12dd4
leaq 0xb866a(%rip), %rsi     # 0xcc159
leaq 0xb89c6(%rip), %rdx     # 0xcc4bc
leaq 0xb8646(%rip), %rcx     # 0xcc143
leaq 0xb857f(%rip), %r8      # 0xcc083
movq %r14, %rdi
movl $0xfd, %r9d
jmp 0x13b9d
leaq 0xb8640(%rip), %rsi     # 0xcc159
leaq 0xb86df(%rip), %rdx     # 0xcc1ff
leaq 0xb861c(%rip), %rcx     # 0xcc143
leaq 0xb8555(%rip), %r8      # 0xcc083
xorl %ebp, %ebp
movq %r14, %rdi
movl $0xb2, %r9d
xorl %eax, %eax
callq 0xc007
jmp 0x12a6e
leaq 0xb860d(%rip), %rsi     # 0xcc159
leaq 0xb87c4(%rip), %rdx     # 0xcc317
leaq 0xb85e9(%rip), %rcx     # 0xcc143
leaq 0xb8522(%rip), %r8      # 0xcc083
xorl %ebp, %ebp
movq %r14, %rdi
movl $0xc8, %r9d
xorl %eax, %eax
callq 0xc007
jmp 0x12b3d
leaq 0xb85da(%rip), %rsi     # 0xcc159
leaq 0xb8791(%rip), %rdx     # 0xcc317
leaq 0xb85b6(%rip), %rcx     # 0xcc143
leaq 0xb84ef(%rip), %r8      # 0xcc083
movq %r14, %rdi
movl $0xfc, %r9d
xorl %eax, %eax
callq 0xc007
jmp 0x12dd0
movb $0x1, %bpl
jmp 0x12b3d
pushq $0x2
popq %rsi
movq %rbx, %rdi
callq 0x12765
cmpb $0x0, (%rax)
je 0x13c35
leaq 0xb8591(%rip), %rsi     # 0xcc159
leaq 0xb88c0(%rip), %rdx     # 0xcc48f
leaq 0xb856d(%rip), %rcx     # 0xcc143
leaq 0xb84a6(%rip), %r8      # 0xcc083
xorl %ebp, %ebp
movq %r14, %rdi
movl $0xe9, %r9d
jmp 0x136d0
pushq $0x1
popq %rsi
movq %rbx, %rdi
callq 0x12765
cmpb $0x62, (%rax)
jne 0x13c09
cmpb $0x62, 0x1(%rax)
jne 0x13c09
cmpb $0x0, 0x2(%rax)
je 0x13c75
leaq 0xb8549(%rip), %rsi     # 0xcc159
leaq 0xb862f(%rip), %rdx     # 0xcc246
leaq 0xb8525(%rip), %rcx     # 0xcc143
leaq 0xb845e(%rip), %r8      # 0xcc083
xorl %ebp, %ebp
movq %r14, %rdi
movl $0xb4, %r9d
jmp 0x13b39
movb $0x1, %bpl
jmp 0x12cdb
movq 0x11a374(%rip), %rax    # 0x12dfb8
movq (%rax), %rdi
leaq 0xb6418(%rip), %rsi     # 0xca066
leaq 0xb6a04(%rip), %rdx     # 0xca659
leaq 0xb84e7(%rip), %rcx     # 0xcc143
leaq 0xb8420(%rip), %r8      # 0xcc083
movl $0x96, %r9d
xorl %eax, %eax
callq 0xb8c0
callq 0xb300
pushq $0x2
popq %rsi
movq %rbx, %rdi
callq 0x12765
leaq 0xb85ee(%rip), %rsi     # 0xcc275
movq %rax, %rdi
callq 0xb880
testl %eax, %eax
je 0x13cbf
leaq 0xb84bf(%rip), %rsi     # 0xcc159
leaq 0xb85d8(%rip), %rdx     # 0xcc279
leaq 0xb849b(%rip), %rcx     # 0xcc143
leaq 0xb83d4(%rip), %r8      # 0xcc083
xorl %ebp, %ebp
movq %r14, %rdi
movl $0xb5, %r9d
jmp 0x13b39
pushq $0x3
popq %rsi
movq %rbx, %rdi
callq 0x12765
leaq 0xb85d8(%rip), %rsi     # 0xcc2a9
movq %rax, %rdi
callq 0xb880
testl %eax, %eax
je 0x13d09
leaq 0xb8475(%rip), %rsi     # 0xcc159
leaq 0xb85c3(%rip), %rdx     # 0xcc2ae
leaq 0xb8451(%rip), %rcx     # 0xcc143
leaq 0xb838a(%rip), %r8      # 0xcc083
xorl %ebp, %ebp
movq %r14, %rdi
movl $0xb6, %r9d
jmp 0x13b39
pushq $0x4
popq %rsi
movq %rbx, %rdi
callq 0x12765
leaq 0xb85c4(%rip), %rsi     # 0xcc2df
movq %rax, %rdi
callq 0xb880
testl %eax, %eax
je 0x13d53
leaq 0xb842b(%rip), %rsi     # 0xcc159
leaq 0xb85b0(%rip), %rdx     # 0xcc2e5
leaq 0xb8407(%rip), %rcx     # 0xcc143
leaq 0xb8340(%rip), %r8      # 0xcc083
xorl %ebp, %ebp
movq %r14, %rdi
movl $0xb7, %r9d
jmp 0x13b39
movb $0x1, %bpl
jmp 0x12a6e
nop