// File: /workspace/github_c_makefile_star2_O1/genometools[P]genometools/src/core/encseq.c
// Function: gt_encseq_builder_unit_test
int gt_encseq_builder_unit_test(GtError *err)
{
  int had_err = 0;
  GtEncseqBuilder *eb;
  GtAlphabet *alpha;
  GtUchar preenc[12];
  const char testseq[] = "agctttnttgca",
             *desc;
  GtUchar buffer[65];
  GtUword desclen;
  GtEncseq *encseq;
  const GtStrArray *filenames;
  gt_error_check(err);

  alpha = gt_alphabet_new_dna();
  gt_alphabet_encode_seq(alpha, preenc, testseq, 12UL);

  /* builder must not leak memory when no encoded sequence is created */
  eb = gt_encseq_builder_new(alpha);
  gt_encseq_builder_create_ssp_tab(eb);
  gt_encseq_builder_create_des_tab(eb);
  gt_encseq_builder_create_sds_tab(eb);
  gt_encseq_builder_add_cstr(eb, testseq, 12UL, "foo");
  gt_encseq_builder_delete(eb);

  /* builder must not leak memory when no encoded sequence is created */
  eb = gt_encseq_builder_new(alpha);
  gt_encseq_builder_create_ssp_tab(eb);
  gt_encseq_builder_create_des_tab(eb);
  gt_encseq_builder_create_sds_tab(eb);
  gt_encseq_builder_add_encoded(eb, preenc, 2UL, "foo");
  gt_encseq_builder_delete(eb);

  /* one unencoded sequence */
  eb = gt_encseq_builder_new(alpha);
  gt_encseq_builder_create_ssp_tab(eb);
  gt_encseq_builder_add_cstr(eb, testseq, 12UL, NULL);
  gt_ensure(eb->own);
  encseq = gt_encseq_builder_build(eb, err);
  gt_ensure(gt_encseq_total_length(encseq) == 12UL);
  gt_ensure(gt_encseq_min_seq_length(encseq) == 12UL);
  gt_ensure(gt_encseq_max_seq_length(encseq) == 12UL);
  gt_ensure(gt_encseq_num_of_sequences(encseq) == 1UL);
  gt_encseq_extract_encoded(encseq, buffer, 0,
                              gt_encseq_total_length(encseq)-1);
  gt_ensure(memcmp(preenc, buffer, 11 * sizeof (char)) == 0);
  gt_ensure(gt_encseq_seqstartpos(encseq, 0UL) == 0UL);
  gt_ensure(gt_encseq_seqlength(encseq, 0UL) == 12UL);
  gt_ensure(gt_encseq_num_of_files(encseq) == 1UL);
  gt_ensure((filenames = gt_encseq_filenames(encseq)));
  gt_ensure(gt_str_array_size(filenames) == 1UL);
  gt_ensure(strcmp(gt_str_array_get(filenames, 0), "generated") == 0);
  gt_ensure(
         gt_encseq_charcount(encseq, gt_alphabet_encode(alpha, 'a')) == 2UL);
  gt_ensure(
         gt_encseq_charcount(encseq, gt_alphabet_encode(alpha, 'c')) == 2UL);
  gt_ensure(
         gt_encseq_charcount(encseq, gt_alphabet_encode(alpha, 'g')) == 2UL);
  gt_ensure(
         gt_encseq_charcount(encseq, gt_alphabet_encode(alpha, 't')) == 5UL);
           gt_ensure(gt_encseq_specialcharacters(encseq) == 1UL);
  gt_ensure(gt_encseq_specialranges(encseq) == 1UL);
  gt_ensure(gt_encseq_realspecialranges(encseq) == 1UL);
  gt_ensure(gt_encseq_wildcards(encseq) == 1UL);
  gt_ensure(gt_encseq_wildcardranges(encseq) == 1UL);
  gt_ensure(gt_encseq_realwildcardranges(encseq) == 1UL);
  gt_ensure(gt_encseq_lengthofspecialprefix(encseq) == 0UL);
  gt_ensure(gt_encseq_lengthofspecialsuffix(encseq) == 0UL);
  gt_ensure(gt_encseq_lengthofwildcardprefix(encseq) == 0UL);
  gt_ensure(gt_encseq_lengthofwildcardsuffix(encseq) == 0UL);
  gt_ensure(!gt_encseq_has_twobitencoding_stoppos_support(encseq));
  gt_encseq_delete(encseq);

  /* two unencoded sequences */
  gt_encseq_builder_add_cstr(eb, testseq, 12UL, NULL);
  gt_encseq_builder_add_cstr(eb, testseq, 12UL, NULL);
  gt_ensure(eb->own);
  encseq = gt_encseq_builder_build(eb, err);
  gt_ensure(gt_encseq_total_length(encseq) == 25UL);
  gt_ensure(gt_encseq_min_seq_length(encseq) == 12UL);
  gt_ensure(gt_encseq_max_seq_length(encseq) == 12UL);
  gt_ensure(gt_encseq_num_of_sequences(encseq) == 2UL);
  gt_ensure(gt_encseq_num_of_files(encseq) == 1UL);
  gt_ensure((filenames = gt_encseq_filenames(encseq)));
  gt_ensure(gt_str_array_size(filenames) == 1UL);
  gt_ensure(strcmp(gt_str_array_get(filenames, 0), "generated") == 0);
  gt_ensure(
         gt_encseq_charcount(encseq, gt_alphabet_encode(alpha, 'a')) == 4UL);
  gt_ensure(
         gt_encseq_charcount(encseq, gt_alphabet_encode(alpha, 'c')) == 4UL);
  gt_ensure(
         gt_encseq_charcount(encseq, gt_alphabet_encode(alpha, 'g')) == 4UL);
  gt_ensure(
         gt_encseq_charcount(encseq, gt_alphabet_encode(alpha, 't')) == 10UL);
  gt_ensure(gt_encseq_specialcharacters(encseq) == 3UL);
  gt_ensure(gt_encseq_specialranges(encseq) == 3UL);
  gt_ensure(gt_encseq_realspecialranges(encseq) == 3UL);
  gt_ensure(gt_encseq_wildcards(encseq) == 2UL);
  gt_ensure(gt_encseq_wildcardranges(encseq) == 2UL);
  gt_ensure(gt_encseq_realwildcardranges(encseq) == 2UL);
  gt_ensure(gt_encseq_lengthofspecialprefix(encseq) == 0UL);
  gt_ensure(gt_encseq_lengthofspecialsuffix(encseq) == 0UL);
  gt_ensure(gt_encseq_lengthofwildcardprefix(encseq) == 0UL);
  gt_ensure(gt_encseq_lengthofwildcardsuffix(encseq) == 0UL);
  gt_ensure(!gt_encseq_has_twobitencoding_stoppos_support(encseq));
  gt_encseq_delete(encseq);

  /* one preencoded sequence */
  gt_ensure(eb->plainseq == NULL);
  gt_encseq_builder_add_encoded(eb, preenc, 12UL, NULL);
  gt_ensure(!eb->own);
  encseq = gt_encseq_builder_build(eb, err);
  gt_ensure(gt_encseq_total_length(encseq) == 12UL);
  gt_ensure(gt_encseq_min_seq_length(encseq) == 12UL);
  gt_ensure(gt_encseq_max_seq_length(encseq) == 12UL);
  gt_ensure(gt_encseq_num_of_sequences(encseq) == 1UL);
  gt_ensure(gt_encseq_num_of_files(encseq) == 1UL);
  gt_ensure((filenames = gt_encseq_filenames(encseq)));
  gt_ensure(gt_str_array_size(filenames) == 1UL);
  gt_ensure(strcmp(gt_str_array_get(filenames, 0), "generated") == 0);
  gt_ensure(
         gt_encseq_charcount(encseq, gt_alphabet_encode(alpha, 'a')) == 2UL);
  gt_ensure(
         gt_encseq_charcount(encseq, gt_alphabet_encode(alpha, 'c')) == 2UL);
  gt_ensure(
         gt_encseq_charcount(encseq, gt_alphabet_encode(alpha, 'g')) == 2UL);
  gt_ensure(
         gt_encseq_charcount(encseq, gt_alphabet_encode(alpha, 't')) == 5UL);
  gt_ensure(gt_encseq_specialcharacters(encseq) == 1UL);
  gt_ensure(gt_encseq_specialranges(encseq) == 1UL);
  gt_ensure(gt_encseq_realspecialranges(encseq) == 1UL);
  gt_ensure(gt_encseq_wildcards(encseq) == 1UL);
  gt_ensure(gt_encseq_wildcardranges(encseq) == 1UL);
  gt_ensure(gt_encseq_realwildcardranges(encseq) == 1UL);
  gt_ensure(gt_encseq_lengthofspecialprefix(encseq) == 0UL);
  gt_ensure(gt_encseq_lengthofspecialsuffix(encseq) == 0UL);
  gt_ensure(gt_encseq_lengthofwildcardprefix(encseq) == 0UL);
  gt_ensure(gt_encseq_lengthofwildcardsuffix(encseq) == 0UL);
  gt_ensure(!gt_encseq_has_twobitencoding_stoppos_support(encseq));
  gt_encseq_delete(encseq);

  /* mix unencoded/preencoded sequences, partial */
  gt_encseq_builder_add_cstr(eb, testseq, 4UL, NULL);
  gt_encseq_builder_add_encoded(eb, preenc, 12UL, NULL);
  gt_ensure(eb->own);
  encseq = gt_encseq_builder_build(eb, err);
  gt_ensure(gt_encseq_total_length(encseq) == 17UL);
  gt_ensure(gt_encseq_min_seq_length(encseq) == 4UL);
  gt_ensure(gt_encseq_max_seq_length(encseq) == 12UL);
  gt_ensure(gt_encseq_num_of_sequences(encseq) == 2UL);
  gt_ensure(gt_encseq_num_of_files(encseq) == 1UL);
  gt_ensure((filenames = gt_encseq_filenames(encseq)));
  gt_ensure(gt_str_array_size(filenames) == 1UL);
  gt_ensure(strcmp(gt_str_array_get(filenames, 0), "generated") == 0);
  gt_ensure(
         gt_encseq_charcount(encseq, gt_alphabet_encode(alpha, 'a')) == 3UL);
  gt_ensure(
         gt_encseq_charcount(encseq, gt_alphabet_encode(alpha, 'c')) == 3UL);
  gt_ensure(
         gt_encseq_charcount(encseq, gt_alphabet_encode(alpha, 'g')) == 3UL);
  gt_ensure(
         gt_encseq_charcount(encseq, gt_alphabet_encode(alpha, 't')) == 6UL);
  gt_ensure(gt_encseq_specialcharacters(encseq) == 2UL);
  gt_ensure(gt_encseq_specialranges(encseq) == 2UL);
  gt_ensure(gt_encseq_realspecialranges(encseq) == 2UL);
  gt_ensure(gt_encseq_wildcards(encseq) == 1UL);
  gt_ensure(gt_encseq_wildcardranges(encseq) == 1UL);
  gt_ensure(gt_encseq_realwildcardranges(encseq) == 1UL);
  gt_ensure(gt_encseq_lengthofspecialprefix(encseq) == 0UL);
  gt_ensure(gt_encseq_lengthofspecialsuffix(encseq) == 0UL);
  gt_ensure(gt_encseq_lengthofwildcardprefix(encseq) == 0UL);
  gt_ensure(gt_encseq_lengthofwildcardsuffix(encseq) == 0UL);
  gt_ensure(!gt_encseq_has_twobitencoding_stoppos_support(encseq));
  gt_encseq_delete(encseq);

  /* mix unencoded/preencoded sequences, partial */
  gt_encseq_builder_add_encoded(eb, preenc, 12UL, NULL);
  gt_encseq_builder_add_cstr(eb, testseq, 4UL, NULL);
  gt_ensure(eb->own);
  encseq = gt_encseq_builder_build(eb, err);
  gt_ensure(gt_encseq_total_length(encseq) == 17UL);
  gt_ensure(gt_encseq_min_seq_length(encseq) == 4UL);
  gt_ensure(gt_encseq_max_seq_length(encseq) == 12UL);
  gt_ensure(gt_encseq_num_of_sequences(encseq) == 2UL);
  gt_ensure(gt_encseq_seqstartpos(encseq, 0UL) == 0UL);
  gt_ensure(gt_encseq_seqlength(encseq, 0UL) == 12UL);
  gt_ensure(gt_encseq_seqstartpos(encseq, 1UL) == 13UL);
  gt_ensure(gt_encseq_seqlength(encseq, 1UL) == 4UL);
  gt_ensure(gt_encseq_num_of_files(encseq) == 1UL);
  gt_ensure((filenames = gt_encseq_filenames(encseq)));
  gt_ensure(gt_str_array_size(filenames) == 1UL);
  gt_ensure(strcmp(gt_str_array_get(filenames, 0), "generated") == 0);
  gt_ensure(
         gt_encseq_charcount(encseq, gt_alphabet_encode(alpha, 'a')) == 3UL);
  gt_ensure(
         gt_encseq_charcount(encseq, gt_alphabet_encode(alpha, 'c')) == 3UL);
  gt_ensure(
         gt_encseq_charcount(encseq, gt_alphabet_encode(alpha, 'g')) == 3UL);
  gt_ensure(
         gt_encseq_charcount(encseq, gt_alphabet_encode(alpha, 't')) == 6UL);
  gt_ensure(gt_encseq_specialcharacters(encseq) == 2UL);
  gt_ensure(gt_encseq_specialranges(encseq) == 2UL);
  gt_ensure(gt_encseq_realspecialranges(encseq) == 2UL);
  gt_ensure(gt_encseq_wildcards(encseq) == 1UL);
  gt_ensure(gt_encseq_wildcardranges(encseq) == 1UL);
  gt_ensure(gt_encseq_realwildcardranges(encseq) == 1UL);
  gt_ensure(gt_encseq_lengthofspecialprefix(encseq) == 0UL);
  gt_ensure(gt_encseq_lengthofspecialsuffix(encseq) == 0UL);
  gt_ensure(gt_encseq_lengthofwildcardprefix(encseq) == 0UL);
  gt_ensure(gt_encseq_lengthofwildcardsuffix(encseq) == 0UL);
  gt_ensure(!gt_encseq_has_twobitencoding_stoppos_support(encseq));
  gt_encseq_delete(encseq);

  /* mix unencoded/preencoded sequences, partial */
  gt_encseq_builder_create_des_tab(eb);
  gt_encseq_builder_create_sds_tab(eb);
  gt_encseq_builder_add_cstr(eb, testseq, 4UL, "foo");
  gt_encseq_builder_add_encoded(eb, preenc, 12UL, "bar");
  gt_encseq_builder_add_encoded(eb, preenc, 12UL, "baz");
  gt_ensure(eb->destab);
  encseq = gt_encseq_builder_build(eb, err);
  gt_encseq_check_descriptions(encseq);
  gt_ensure(encseq->sdstab);
  gt_ensure(gt_encseq_total_length(encseq) == 30UL);
  gt_ensure(gt_encseq_min_seq_length(encseq) == 4UL);
  gt_ensure(gt_encseq_max_seq_length(encseq) == 12UL);
  gt_ensure(gt_encseq_num_of_sequences(encseq) == 3UL);
  desc = gt_encseq_description(encseq, &desclen, 0UL);
  gt_ensure(
            strncmp(desc, "foo", (size_t) desclen * sizeof (char)) == 0);
  desc = gt_encseq_description(encseq, &desclen, 1UL);
  gt_ensure(
            strncmp(desc, "bar", (size_t) desclen * sizeof (char)) == 0);
  desc = gt_encseq_description(encseq, &desclen, 2UL);
  gt_ensure(
            strncmp(desc, "baz", (size_t) desclen * sizeof (char)) == 0);
  gt_ensure(gt_encseq_num_of_files(encseq) == 1UL);
  gt_ensure((filenames = gt_encseq_filenames(encseq)));
  gt_ensure(gt_str_array_size(filenames) == 1UL);
  gt_ensure(strcmp(gt_str_array_get(filenames, 0), "generated") == 0);
  gt_ensure(
            gt_encseq_charcount(encseq, gt_alphabet_encode(alpha, 'a')) == 5UL);
  gt_ensure(
            gt_encseq_charcount(encseq, gt_alphabet_encode(alpha, 'c')) == 5UL);
  gt_ensure(
            gt_encseq_charcount(encseq, gt_alphabet_encode(alpha, 'g')) == 5UL);
  gt_ensure(
         gt_encseq_charcount(encseq, gt_alphabet_encode(alpha, 't')) == 11UL);
  gt_ensure(gt_encseq_specialcharacters(encseq) == 4UL);
  gt_ensure(gt_encseq_specialranges(encseq) == 4UL);
  gt_ensure(gt_encseq_realspecialranges(encseq) == 4UL);
  gt_ensure(gt_encseq_wildcards(encseq) == 2UL);
  gt_ensure(gt_encseq_wildcardranges(encseq) == 2UL);
  gt_ensure(gt_encseq_realwildcardranges(encseq) == 2UL);
  gt_ensure(gt_encseq_lengthofspecialprefix(encseq) == 0UL);
  gt_ensure(gt_encseq_lengthofspecialsuffix(encseq) == 0UL);
  gt_ensure(gt_encseq_lengthofwildcardprefix(encseq) == 0UL);
  gt_ensure(gt_encseq_lengthofwildcardsuffix(encseq) == 0UL);
  gt_ensure(!gt_encseq_has_twobitencoding_stoppos_support(encseq));
  gt_encseq_delete(encseq);

  /* changed min/max order */
  gt_encseq_builder_add_cstr(eb, testseq, 11UL, "foo");
  gt_encseq_builder_add_cstr(eb, testseq, 11UL, "foo");
  gt_encseq_builder_add_encoded(eb, preenc, 3UL, "foo");
  gt_ensure(eb->own);
  encseq = gt_encseq_builder_build(eb, err);
  gt_ensure(gt_encseq_min_seq_length(encseq) == 3UL);
  gt_ensure(gt_encseq_max_seq_length(encseq) == 11UL);
  gt_encseq_delete(encseq);

  gt_encseq_builder_delete(eb);
  gt_alphabet_delete(alpha);
  return had_err;
}

// Assembly:
pushq %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
subq $0x78, %rsp
movq %rdi, %r14
movabsq $0x61636774746e74, %rax # imm = 0x61636774746E74
movq %rax, 0x1d(%rsp)
movabsq $0x746e747474636761, %rax # imm = 0x746E747474636761
movq %rax, 0x18(%rsp)
testq %rdi, %rdi
je 0xcaaac
movq %r14, %rdi
callq 0x3566a
testb %al, %al
jne 0xcd41e
callq 0xb93b3
movq %rax, %rbx
leaq 0x4(%rsp), %r15
leaq 0x18(%rsp), %r12
movl $0xc, %ecx
movq %rax, %rdi
movq %r15, %rsi
movq %r12, %rdx
callq 0xb9d97
movq %rbx, %rdi
callq 0xc9969
movq %rax, %rbp
movq %rax, %rdi
callq 0xc9a03
movq %rbp, %rdi
callq 0xc99e3
movq %rbp, %rdi
callq 0xc9a23
leaq 0x27136(%rip), %r13     # 0xf1c31
movl $0xc, %edx
movq %rbp, %rdi
movq %r12, %rsi
movq %r13, %rcx
callq 0xc9a8b
movq %rbp, %rdi
callq 0xcd85b
movq %rbx, %rdi
callq 0xc9969
movq %rax, %rbp
movq %rax, %rdi
callq 0xc9a03
movq %rbp, %rdi
callq 0xc99e3
movq %rbp, %rdi
callq 0xc9a23
movl $0x2, %edx
movq %rbp, %rdi
movq %r15, %rsi
movq %r13, %rcx
callq 0xc9d1b
movq %rbp, %rdi
callq 0xcd85b
movq %rbx, 0x10(%rsp)
movq %rbx, %rdi
callq 0xc9969
movq %rax, %r15
movq %rax, %rdi
callq 0xc9a03
movl $0xc, %edx
movq %r15, %rdi
movq %r12, %rsi
xorl %ecx, %ecx
callq 0xc9a8b
movb 0x68(%r15), %bpl
testb %bpl, %bpl
jne 0xcabb3
leaq 0x185eb(%rip), %rsi     # 0xe3179
leaq 0x3aa71(%rip), %rdx     # 0x105606
leaq 0x3a31f(%rip), %rcx     # 0x104ebb
leaq 0x37e87(%rip), %r8      # 0x102a2a
movq %r14, %rdi
movl $0x2435, %r9d           # imm = 0x2435
xorl %eax, %eax
callq 0x3559f
movq %r15, %rdi
callq 0xca20f
movq %rax, %r13
testb %bpl, %bpl
je 0xcad16
movq %r13, %rdi
callq 0xbef5c
cmpq $0xc, %rax
jne 0xcac75
movq %r13, %rdi
callq 0xc30cf
cmpq $0xc, %rax
jne 0xcac9c
movq %r13, %rdi
callq 0xc30e2
cmpq $0xc, %rax
jne 0xcacc3
movq %r13, %rdi
callq 0xbef6c
cmpq $0x1, %rax
jne 0xcacea
movq %r13, %rdi
callq 0xbef5c
leaq -0x1(%rax), %rcx
leaq 0x30(%rsp), %r12
movq %r13, %rdi
movq %r12, %rsi
xorl %edx, %edx
callq 0xc0464
movq 0x4(%rsp), %rax
xorq (%r12), %rax
movq 0x7(%rsp), %rcx
xorq 0x3(%r12), %rcx
orq %rax, %rcx
je 0xcc4f4
leaq 0x18529(%rip), %rsi     # 0xe3179
leaq 0x3a323(%rip), %rdx     # 0x104f7a
leaq 0x3a25d(%rip), %rcx     # 0x104ebb
leaq 0x37dc5(%rip), %r8      # 0x102a2a
xorl %ebp, %ebp
movq %r14, %rdi
movl $0x243d, %r9d           # imm = 0x243D
jmp 0xccad0
leaq 0x184fd(%rip), %rsi     # 0xe3179
leaq 0x3a254(%rip), %rdx     # 0x104ed7
leaq 0x3a231(%rip), %rcx     # 0x104ebb
leaq 0x37d99(%rip), %r8      # 0x102a2a
movq %r14, %rdi
movl $0x2437, %r9d           # imm = 0x2437
jmp 0xcad0f
leaq 0x184d6(%rip), %rsi     # 0xe3179
leaq 0x3a254(%rip), %rdx     # 0x104efe
leaq 0x3a20a(%rip), %rcx     # 0x104ebb
leaq 0x37d72(%rip), %r8      # 0x102a2a
movq %r14, %rdi
movl $0x2438, %r9d           # imm = 0x2438
jmp 0xcad0f
leaq 0x184af(%rip), %rsi     # 0xe3179
leaq 0x3a256(%rip), %rdx     # 0x104f27
leaq 0x3a1e3(%rip), %rcx     # 0x104ebb
leaq 0x37d4b(%rip), %r8      # 0x102a2a
movq %r14, %rdi
movl $0x2439, %r9d           # imm = 0x2439
jmp 0xcad0f
leaq 0x18488(%rip), %rsi     # 0xe3179
leaq 0x3a258(%rip), %rdx     # 0x104f50
leaq 0x3a1bc(%rip), %rcx     # 0x104ebb
leaq 0x37d24(%rip), %r8      # 0x102a2a
movq %r14, %rdi
movl $0x243a, %r9d           # imm = 0x243A
xorl %eax, %eax
callq 0x3559f
movq %r13, %rdi
callq 0xbef5c
leaq -0x1(%rax), %rcx
xorl %ebp, %ebp
leaq 0x30(%rsp), %rsi
movq %r13, %rdi
xorl %edx, %edx
callq 0xc0464
testb %bpl, %bpl
je 0xcadbe
movq %r12, %rdi
callq 0x3d560
cmpq $0x1, %rax
jne 0xcad92
movq %r12, %rdi
xorl %esi, %esi
callq 0x3d3e2
leaq 0x3e4c7(%rip), %rsi     # 0x109222
movq %rax, %rdi
callq 0xb890
testl %eax, %eax
je 0xcaed2
leaq 0x18407(%rip), %rsi     # 0xe3179
leaq 0x3a2f8(%rip), %rdx     # 0x105071
leaq 0x3a13b(%rip), %rcx     # 0x104ebb
leaq 0x37ca3(%rip), %r8      # 0x102a2a
movq %r14, %rdi
movl $0x2443, %r9d           # imm = 0x2443
jmp 0xcadb7
leaq 0x183e0(%rip), %rsi     # 0xe3179
leaq 0x3a2ad(%rip), %rdx     # 0x10504d
leaq 0x3a114(%rip), %rcx     # 0x104ebb
leaq 0x37c7c(%rip), %r8      # 0x102a2a
movq %r14, %rdi
movl $0x2442, %r9d           # imm = 0x2442
xorl %eax, %eax
callq 0x3559f
movq %r13, %rdi
callq 0xc1690
xorl %ebp, %ebp
leaq 0x18(%rsp), %r13
movl $0xc, %edx
movq %r15, %rdi
movq %r13, %rsi
xorl %ecx, %ecx
callq 0xc9a8b
movl $0xc, %edx
movq %r15, %rdi
movq %r13, %rsi
xorl %ecx, %ecx
callq 0xc9a8b
movq %r15, %rdi
callq 0xca20f
movq %rax, %r13
testb %bpl, %bpl
je 0xcae73
movq %r13, %rdi
callq 0xbef5c
cmpq $0x19, %rax
jne 0xcae7a
movq %r13, %rdi
callq 0xc30cf
cmpq $0xc, %rax
jne 0xcaea6
movq %r13, %rdi
callq 0xc30e2
cmpq $0xc, %rax
jne 0xcb026
movq %r13, %rdi
callq 0xbef6c
cmpq $0x2, %rax
jne 0xcb07c
movq %r13, %rdi
callq 0xc6fb7
cmpq $0x1, %rax
jne 0xcb0cf
movq %r13, %rdi
callq 0xc365a
testq %rax, %rax
je 0xcc69f
movq %rax, %r12
movb $0x1, %bpl
jmp 0xcb0fd
xorl %ebp, %ebp
jmp 0xcb0fd
leaq 0x182f8(%rip), %rsi     # 0xe3179
leaq 0x3a516(%rip), %rdx     # 0x10539e
leaq 0x3a02c(%rip), %rcx     # 0x104ebb
leaq 0x37b94(%rip), %r8      # 0x102a2a
xorl %ebp, %ebp
movq %r14, %rdi
movl $0x245e, %r9d           # imm = 0x245E
jmp 0xcb0f6
leaq 0x182cc(%rip), %rsi     # 0xe3179
leaq 0x3a04a(%rip), %rdx     # 0x104efe
leaq 0x3a000(%rip), %rcx     # 0x104ebb
leaq 0x37b68(%rip), %r8      # 0x102a2a
xorl %ebp, %ebp
movq %r14, %rdi
movl $0x245f, %r9d           # imm = 0x245F
jmp 0xcb0f6
movq 0x10(%rsp), %rbx
movq %rbx, %rdi
movl $0x61, %esi
callq 0xb9d2d
movzbl %al, %esi
movq %r13, %rdi
callq 0xc307e
cmpq $0x2, %rax
jne 0xcb052
movq %rbx, %rdi
movl $0x63, %esi
callq 0xb9d2d
movzbl %al, %esi
movq %r13, %rdi
callq 0xc307e
cmpq $0x2, %rax
jne 0xcb0a5
movq %rbx, %rdi
movl $0x67, %esi
callq 0xb9d2d
movzbl %al, %esi
movq %r13, %rdi
callq 0xc307e
cmpq $0x2, %rax
jne 0xcc533
movq %rbx, %rdi
movl $0x74, %esi
callq 0xb9d2d
movzbl %al, %esi
movq %r13, %rdi
callq 0xc307e
cmpq $0x5, %rax
jne 0xcc6d5
movq 0x178(%r13), %rax
cmpb $0x0, 0x3a8(%r13)
leaq 0x1(%rax,%rax), %rcx
cmoveq %rax, %rcx
cmpq $0x1, %rcx
jne 0xcc929
movq %r13, %rdi
callq 0xc3923
cmpq $0x1, %rax
jne 0xcc9ff
movq %r13, %rdi
callq 0xc39bb
cmpq $0x1, %rax
jne 0xccadc
movb 0x3a8(%r13), %al
testb %al, %al
jne 0xccc04
cmpq $0x1, 0x1a0(%r13)
jne 0xccc04
testb %al, %al
jne 0xcce14
cmpq $0x1, 0x1a8(%r13)
jne 0xcce14
testb %al, %al
jne 0xccf3a
cmpq $0x1, 0x1b0(%r13)
jne 0xccf3a
cmpq $0x0, 0x190(%r13)
je 0xcd0f5
leaq 0x18176(%rip), %rsi     # 0xe3179
leaq 0x3a2a0(%rip), %rdx     # 0x1052aa
leaq 0x39eaa(%rip), %rcx     # 0x104ebb
leaq 0x37a12(%rip), %r8      # 0x102a2a
movq %r14, %rdi
movl $0x2452, %r9d           # imm = 0x2452
jmp 0xcadb7
leaq 0x1814c(%rip), %rsi     # 0xe3179
leaq 0x39ef3(%rip), %rdx     # 0x104f27
leaq 0x39e80(%rip), %rcx     # 0x104ebb
leaq 0x379e8(%rip), %r8      # 0x102a2a
xorl %ebp, %ebp
movq %r14, %rdi
movl $0x2460, %r9d           # imm = 0x2460
jmp 0xcb0f6
leaq 0x18120(%rip), %rsi     # 0xe3179
leaq 0x3a04a(%rip), %rdx     # 0x1050aa
leaq 0x39e54(%rip), %rcx     # 0x104ebb
leaq 0x379bc(%rip), %r8      # 0x102a2a
movq %r14, %rdi
movl $0x2445, %r9d           # imm = 0x2445
jmp 0xcadb7
leaq 0x180f6(%rip), %rsi     # 0xe3179
leaq 0x3a33b(%rip), %rdx     # 0x1053c5
leaq 0x39e2a(%rip), %rcx     # 0x104ebb
leaq 0x37992(%rip), %r8      # 0x102a2a
xorl %ebp, %ebp
movq %r14, %rdi
movl $0x2461, %r9d           # imm = 0x2461
jmp 0xcb0f6
leaq 0x180cd(%rip), %rsi     # 0xe3179
leaq 0x3a03a(%rip), %rdx     # 0x1050ed
leaq 0x39e01(%rip), %rcx     # 0x104ebb
leaq 0x37969(%rip), %r8      # 0x102a2a
movq %r14, %rdi
movl $0x2447, %r9d           # imm = 0x2447
jmp 0xcadb7
leaq 0x180a3(%rip), %rsi     # 0xe3179
leaq 0x39f20(%rip), %rdx     # 0x104ffd
leaq 0x39dd7(%rip), %rcx     # 0x104ebb
leaq 0x3793f(%rip), %r8      # 0x102a2a
xorl %ebp, %ebp
movq %r14, %rdi
movl $0x2462, %r9d           # imm = 0x2462
xorl %eax, %eax
callq 0x3559f
testb %bpl, %bpl
je 0xcb188
movq %r12, %rdi
callq 0x3d560
cmpq $0x1, %rax
jne 0xcb15c
movq %r12, %rdi
xorl %esi, %esi
callq 0x3d3e2
leaq 0x3e0fd(%rip), %rsi     # 0x109222
movq %rax, %rdi
callq 0xb890
testl %eax, %eax
je 0xcb291
leaq 0x1803d(%rip), %rsi     # 0xe3179
leaq 0x39f2e(%rip), %rdx     # 0x105071
leaq 0x39d71(%rip), %rcx     # 0x104ebb
leaq 0x378d9(%rip), %r8      # 0x102a2a
movq %r14, %rdi
movl $0x2465, %r9d           # imm = 0x2465
jmp 0xcb181
leaq 0x18016(%rip), %rsi     # 0xe3179
leaq 0x39ee3(%rip), %rdx     # 0x10504d
leaq 0x39d4a(%rip), %rcx     # 0x104ebb
leaq 0x378b2(%rip), %r8      # 0x102a2a
movq %r14, %rdi
movl $0x2464, %r9d           # imm = 0x2464
xorl %eax, %eax
callq 0x3559f
movq %r12, %rbx
movq %r13, %rdi
callq 0xc1690
xorl %r12d, %r12d
leaq 0x4(%rsp), %rsi
movl $0xc, %edx
movq %r15, %rdi
xorl %ecx, %ecx
callq 0xc9d1b
movq %r15, %rdi
callq 0xca20f
movq %rax, %r13
testb %r12b, %r12b
je 0xcb22f
movq %r13, %rdi
callq 0xbef5c
cmpq $0xc, %rax
movq %rbx, %r12
jne 0xcb239
movq %r13, %rdi
callq 0xc30cf
cmpq $0xc, %rax
jne 0xcb265
movq %r13, %rdi
callq 0xc30e2
cmpq $0xc, %rax
jne 0xcb3e0
movq %r13, %rdi
callq 0xbef6c
cmpq $0x1, %rax
jne 0xcb436
movq %r13, %rdi
callq 0xc6fb7
cmpq $0x1, %rax
jne 0xcb489
movq %r13, %rdi
callq 0xc365a
testq %rax, %rax
je 0xcc6ff
movq %rax, %r12
movb $0x1, %bpl
jmp 0xcb4b7
xorl %ebp, %ebp
movq %rbx, %r12
jmp 0xcb4b7
leaq 0x17f39(%rip), %rsi     # 0xe3179
leaq 0x39c90(%rip), %rdx     # 0x104ed7
leaq 0x39c6d(%rip), %rcx     # 0x104ebb
leaq 0x377d5(%rip), %r8      # 0x102a2a
xorl %ebp, %ebp
movq %r14, %rdi
movl $0x2480, %r9d           # imm = 0x2480
jmp 0xcb4b0
leaq 0x17f0d(%rip), %rsi     # 0xe3179
leaq 0x39c8b(%rip), %rdx     # 0x104efe
leaq 0x39c41(%rip), %rcx     # 0x104ebb
leaq 0x377a9(%rip), %r8      # 0x102a2a
xorl %ebp, %ebp
movq %r14, %rdi
movl $0x2481, %r9d           # imm = 0x2481
jmp 0xcb4b0
movq 0x10(%rsp), %rbx
movq %rbx, %rdi
movl $0x61, %esi
callq 0xb9d2d
movzbl %al, %esi
movq %r13, %rdi
callq 0xc307e
cmpq $0x4, %rax
jne 0xcb40c
movq %rbx, %rdi
movl $0x63, %esi
callq 0xb9d2d
movzbl %al, %esi
movq %r13, %rdi
callq 0xc307e
cmpq $0x4, %rax
jne 0xcb45f
movq %rbx, %rdi
movl $0x67, %esi
callq 0xb9d2d
movzbl %al, %esi
movq %r13, %rdi
callq 0xc307e
cmpq $0x4, %rax
jne 0xcc55d
movq %rbx, %rdi
movl $0x74, %esi
callq 0xb9d2d
movzbl %al, %esi
movq %r13, %rdi
callq 0xc307e
cmpq $0xa, %rax
jne 0xcc735
movq 0x178(%r13), %rax
cmpb $0x0, 0x3a8(%r13)
leaq 0x1(%rax,%rax), %rcx
cmoveq %rax, %rcx
cmpq $0x3, %rcx
jne 0xcc953
movq %r13, %rdi
callq 0xc3923
cmpq $0x3, %rax
jne 0xcca29
movq %r13, %rdi
callq 0xc39bb
cmpq $0x3, %rax
jne 0xccb06
movzbl 0x3a8(%r13), %ecx
movq 0x1a0(%r13), %rax
shlq %cl, %rax
cmpq $0x2, %rax
jne 0xccc8e
movq 0x1a8(%r13), %rax
shlq %cl, %rax
cmpq $0x2, %rax
jne 0xccdc0
movq 0x1b0(%r13), %rax
shlq %cl, %rax
cmpq $0x2, %rax
jne 0xcce68
cmpq $0x0, 0x190(%r13)
je 0xccf64
leaq 0x17dbc(%rip), %rsi     # 0xe3179
leaq 0x39ee6(%rip), %rdx     # 0x1052aa
leaq 0x39af0(%rip), %rcx     # 0x104ebb
leaq 0x37658(%rip), %r8      # 0x102a2a
movq %r14, %rdi
movl $0x2474, %r9d           # imm = 0x2474
jmp 0xcb181
leaq 0x17d92(%rip), %rsi     # 0xe3179
leaq 0x39b39(%rip), %rdx     # 0x104f27
leaq 0x39ac6(%rip), %rcx     # 0x104ebb
leaq 0x3762e(%rip), %r8      # 0x102a2a
xorl %ebp, %ebp
movq %r14, %rdi
movl $0x2482, %r9d           # imm = 0x2482
jmp 0xcb4b0
leaq 0x17d66(%rip), %rsi     # 0xe3179
leaq 0x39fd5(%rip), %rdx     # 0x1053ef
leaq 0x39a9a(%rip), %rcx     # 0x104ebb
leaq 0x37602(%rip), %r8      # 0x102a2a
movq %r14, %rdi
movl $0x2467, %r9d           # imm = 0x2467
jmp 0xcb181
leaq 0x17d3c(%rip), %rsi     # 0xe3179
leaq 0x39b0c(%rip), %rdx     # 0x104f50
leaq 0x39a70(%rip), %rcx     # 0x104ebb
leaq 0x375d8(%rip), %r8      # 0x102a2a
xorl %ebp, %ebp
movq %r14, %rdi
movl $0x2483, %r9d           # imm = 0x2483
jmp 0xcb4b0
leaq 0x17d13(%rip), %rsi     # 0xe3179
leaq 0x39fc5(%rip), %rdx     # 0x105432
leaq 0x39a47(%rip), %rcx     # 0x104ebb
leaq 0x375af(%rip), %r8      # 0x102a2a
movq %r14, %rdi
movl $0x2469, %r9d           # imm = 0x2469
jmp 0xcb181
leaq 0x17ce9(%rip), %rsi     # 0xe3179
leaq 0x39b66(%rip), %rdx     # 0x104ffd
leaq 0x39a1d(%rip), %rcx     # 0x104ebb
leaq 0x37585(%rip), %r8      # 0x102a2a
xorl %ebp, %ebp
movq %r14, %rdi
movl $0x2484, %r9d           # imm = 0x2484
xorl %eax, %eax
callq 0x3559f
testb %bpl, %bpl
je 0xcb542
movq %r12, %rdi
callq 0x3d560
cmpq $0x1, %rax
jne 0xcb516
movq %r12, %rdi
xorl %esi, %esi
callq 0x3d3e2
leaq 0x3dd43(%rip), %rsi     # 0x109222
movq %rax, %rdi
callq 0xb890
testl %eax, %eax
je 0xcb655
leaq 0x17c83(%rip), %rsi     # 0xe3179
leaq 0x39b74(%rip), %rdx     # 0x105071
leaq 0x399b7(%rip), %rcx     # 0x104ebb
leaq 0x3751f(%rip), %r8      # 0x102a2a
movq %r14, %rdi
movl $0x2487, %r9d           # imm = 0x2487
jmp 0xcb53b
leaq 0x17c5c(%rip), %rsi     # 0xe3179
leaq 0x39b29(%rip), %rdx     # 0x10504d
leaq 0x39990(%rip), %rcx     # 0x104ebb
leaq 0x374f8(%rip), %r8      # 0x102a2a
movq %r14, %rdi
movl $0x2486, %r9d           # imm = 0x2486
xorl %eax, %eax
callq 0x3559f
movq %r13, %rdi
callq 0xc1690
xorl %ebp, %ebp
leaq 0x18(%rsp), %rsi
movl $0x4, %edx
movq %r15, %rdi
xorl %ecx, %ecx
callq 0xc9a8b
leaq 0x4(%rsp), %rsi
movl $0xc, %edx
movq %r15, %rdi
xorl %ecx, %ecx
callq 0xc9d1b
movq %r15, %rdi
callq 0xca20f
movq %rax, %r13
testb %bpl, %bpl
je 0xcb5f6
movq %r13, %rdi
callq 0xbef5c
cmpq $0x11, %rax
jne 0xcb5fd
movq %r13, %rdi
callq 0xc30cf
cmpq $0x4, %rax
jne 0xcb629
movq %r13, %rdi
callq 0xc30e2
cmpq $0xc, %rax
jne 0xcb7a9
movq %r13, %rdi
callq 0xbef6c
cmpq $0x2, %rax
jne 0xcb7ff
movq %r13, %rdi
callq 0xc6fb7
cmpq $0x1, %rax
jne 0xcb852
movq %r13, %rdi
callq 0xc365a
testq %rax, %rax
je 0xcc75f
movq %rax, %r12
movb $0x1, %bpl
jmp 0xcb880
xorl %ebp, %ebp
jmp 0xcb880
leaq 0x17b75(%rip), %rsi     # 0xe3179
leaq 0x3a003(%rip), %rdx     # 0x10560e
leaq 0x398a9(%rip), %rcx     # 0x104ebb
leaq 0x37411(%rip), %r8      # 0x102a2a
xorl %ebp, %ebp
movq %r14, %rdi
movl $0x24a2, %r9d           # imm = 0x24A2
jmp 0xcb879
leaq 0x17b49(%rip), %rsi     # 0xe3179
leaq 0x39ffe(%rip), %rdx     # 0x105635
leaq 0x3987d(%rip), %rcx     # 0x104ebb
leaq 0x373e5(%rip), %r8      # 0x102a2a
xorl %ebp, %ebp
movq %r14, %rdi
movl $0x24a3, %r9d           # imm = 0x24A3
jmp 0xcb879
movq 0x10(%rsp), %rbx
movq %rbx, %rdi
movl $0x61, %esi
callq 0xb9d2d
movzbl %al, %esi
movq %r13, %rdi
callq 0xc307e
cmpq $0x2, %rax
jne 0xcb7d5
movq %rbx, %rdi
movl $0x63, %esi
callq 0xb9d2d
movzbl %al, %esi
movq %r13, %rdi
callq 0xc307e
cmpq $0x2, %rax
jne 0xcb828
movq %rbx, %rdi
movl $0x67, %esi
callq 0xb9d2d
movzbl %al, %esi
movq %r13, %rdi
callq 0xc307e
cmpq $0x2, %rax
jne 0xcc587
movq %rbx, %rdi
movl $0x74, %esi
callq 0xb9d2d
movzbl %al, %esi
movq %r13, %rdi
callq 0xc307e
cmpq $0x5, %rax
jne 0xcc795
movq 0x178(%r13), %rax
cmpb $0x0, 0x3a8(%r13)
leaq 0x1(%rax,%rax), %rcx
cmoveq %rax, %rcx
cmpq $0x1, %rcx
jne 0xcc97d
movq %r13, %rdi
callq 0xc3923
cmpq $0x1, %rax
jne 0xcca53
movq %r13, %rdi
callq 0xc39bb
cmpq $0x1, %rax
jne 0xccb30
movb 0x3a8(%r13), %al
testb %al, %al
jne 0xccc2e
cmpq $0x1, 0x1a0(%r13)
jne 0xccc2e
testb %al, %al
jne 0xcce3e
cmpq $0x1, 0x1a8(%r13)
jne 0xcce3e
testb %al, %al
jne 0xccf9f
cmpq $0x1, 0x1b0(%r13)
jne 0xccf9f
cmpq $0x0, 0x190(%r13)
je 0xcd12d
leaq 0x179f3(%rip), %rsi     # 0xe3179
leaq 0x39b1d(%rip), %rdx     # 0x1052aa
leaq 0x39727(%rip), %rcx     # 0x104ebb
leaq 0x3728f(%rip), %r8      # 0x102a2a
movq %r14, %rdi
movl $0x2496, %r9d           # imm = 0x2496
jmp 0xcb53b
leaq 0x179c9(%rip), %rsi     # 0xe3179
leaq 0x39770(%rip), %rdx     # 0x104f27
leaq 0x396fd(%rip), %rcx     # 0x104ebb
leaq 0x37265(%rip), %r8      # 0x102a2a
xorl %ebp, %ebp
movq %r14, %rdi
movl $0x24a4, %r9d           # imm = 0x24A4
jmp 0xcb879
leaq 0x1799d(%rip), %rsi     # 0xe3179
leaq 0x398c7(%rip), %rdx     # 0x1050aa
leaq 0x396d1(%rip), %rcx     # 0x104ebb
leaq 0x37239(%rip), %r8      # 0x102a2a
movq %r14, %rdi
movl $0x2489, %r9d           # imm = 0x2489
jmp 0xcb53b
leaq 0x17973(%rip), %rsi     # 0xe3179
leaq 0x39bb8(%rip), %rdx     # 0x1053c5
leaq 0x396a7(%rip), %rcx     # 0x104ebb
leaq 0x3720f(%rip), %r8      # 0x102a2a
xorl %ebp, %ebp
movq %r14, %rdi
movl $0x24a5, %r9d           # imm = 0x24A5
jmp 0xcb879
leaq 0x1794a(%rip), %rsi     # 0xe3179
leaq 0x398b7(%rip), %rdx     # 0x1050ed
leaq 0x3967e(%rip), %rcx     # 0x104ebb
leaq 0x371e6(%rip), %r8      # 0x102a2a
movq %r14, %rdi
movl $0x248b, %r9d           # imm = 0x248B
jmp 0xcb53b
leaq 0x17920(%rip), %rsi     # 0xe3179
leaq 0x3979d(%rip), %rdx     # 0x104ffd
leaq 0x39654(%rip), %rcx     # 0x104ebb
leaq 0x371bc(%rip), %r8      # 0x102a2a
xorl %ebp, %ebp
movq %r14, %rdi
movl $0x24a6, %r9d           # imm = 0x24A6
xorl %eax, %eax
callq 0x3559f
testb %bpl, %bpl
je 0xcb90b
movq %r12, %rdi
callq 0x3d560
cmpq $0x1, %rax
jne 0xcb8df
movq %r12, %rdi
xorl %esi, %esi
callq 0x3d3e2
leaq 0x3d97a(%rip), %rsi     # 0x109222
movq %rax, %rdi
callq 0xb890
testl %eax, %eax
je 0xcba33
leaq 0x178ba(%rip), %rsi     # 0xe3179
leaq 0x397ab(%rip), %rdx     # 0x105071
leaq 0x395ee(%rip), %rcx     # 0x104ebb
leaq 0x37156(%rip), %r8      # 0x102a2a
movq %r14, %rdi
movl $0x24a9, %r9d           # imm = 0x24A9
jmp 0xcb904
leaq 0x17893(%rip), %rsi     # 0xe3179
leaq 0x39760(%rip), %rdx     # 0x10504d
leaq 0x395c7(%rip), %rcx     # 0x104ebb
leaq 0x3712f(%rip), %r8      # 0x102a2a
movq %r14, %rdi
movl $0x24a8, %r9d           # imm = 0x24A8
xorl %eax, %eax
callq 0x3559f
movq %r13, %rdi
callq 0xc1690
xorl %ebp, %ebp
leaq 0x4(%rsp), %rsi
movl $0xc, %edx
movq %r15, %rdi
xorl %ecx, %ecx
callq 0xc9d1b
leaq 0x18(%rsp), %rsi
movl $0x4, %edx
movq %r15, %rdi
xorl %ecx, %ecx
callq 0xc9a8b
movq %r15, %rdi
callq 0xca20f
movq %rax, %r13
testb %bpl, %bpl
je 0xcb9d4
movq %r13, %rdi
callq 0xbef5c
cmpq $0x11, %rax
jne 0xcb9db
movq %r13, %rdi
callq 0xc30cf
cmpq $0x4, %rax
jne 0xcba07
movq %r13, %rdi
callq 0xc30e2
cmpq $0xc, %rax
jne 0xcbb81
movq %r13, %rdi
callq 0xbef6c
cmpq $0x2, %rax
jne 0xcbbd4
movq %r13, %rdi
xorl %esi, %esi
callq 0xc2a64
testq %rax, %rax
je 0xcc5b1
leaq 0x177ca(%rip), %rsi     # 0xe3179
leaq 0x395f4(%rip), %rdx     # 0x104faa
leaq 0x394fe(%rip), %rcx     # 0x104ebb
leaq 0x37066(%rip), %r8      # 0x102a2a
xorl %ebp, %ebp
movq %r14, %rdi
movl $0x24c8, %r9d           # imm = 0x24C8
jmp 0xcbbfb
xorl %ebp, %ebp
jmp 0xcbc02
leaq 0x17797(%rip), %rsi     # 0xe3179
leaq 0x39c25(%rip), %rdx     # 0x10560e
leaq 0x394cb(%rip), %rcx     # 0x104ebb
leaq 0x37033(%rip), %r8      # 0x102a2a
xorl %ebp, %ebp
movq %r14, %rdi
movl $0x24c4, %r9d           # imm = 0x24C4
jmp 0xcbbfb
leaq 0x1776b(%rip), %rsi     # 0xe3179
leaq 0x39c20(%rip), %rdx     # 0x105635
leaq 0x3949f(%rip), %rcx     # 0x104ebb
leaq 0x37007(%rip), %r8      # 0x102a2a
xorl %ebp, %ebp
movq %r14, %rdi
movl $0x24c5, %r9d           # imm = 0x24C5
jmp 0xcbbfb
movq 0x10(%rsp), %rbx
movq %rbx, %rdi
movl $0x61, %esi
callq 0xb9d2d
movzbl %al, %esi
movq %r13, %rdi
callq 0xc307e
cmpq $0x3, %rax
jne 0xcbbaa
movq %rbx, %rdi
movl $0x63, %esi
callq 0xb9d2d
movzbl %al, %esi
movq %r13, %rdi
callq 0xc307e
cmpq $0x3, %rax
jne 0xcc476
movq %rbx, %rdi
movl $0x67, %esi
callq 0xb9d2d
movzbl %al, %esi
movq %r13, %rdi
callq 0xc307e
cmpq $0x3, %rax
jne 0xcc621
movq %rbx, %rdi
movl $0x74, %esi
callq 0xb9d2d
movzbl %al, %esi
movq %r13, %rdi
callq 0xc307e
cmpq $0x6, %rax
jne 0xcc7bf
cmpb $0x0, 0x3a8(%r13)
jne 0xcc869
cmpq $0x2, 0x178(%r13)
jne 0xcc869
movq %r13, %rdi
callq 0xc3923
cmpq $0x2, %rax
jne 0xccb5a
movq %r13, %rdi
callq 0xc39bb
cmpq $0x2, %rax
jne 0xcccb8
movb 0x3a8(%r13), %al
testb %al, %al
jne 0xccd36
cmpq $0x1, 0x1a0(%r13)
jne 0xccd36
testb %al, %al
jne 0xccebc
cmpq $0x1, 0x1a8(%r13)
jne 0xccebc
testb %al, %al
jne 0xccfc9
cmpq $0x1, 0x1b0(%r13)
jne 0xccfc9
cmpq $0x0, 0x190(%r13)
je 0xcd19d
leaq 0x1761b(%rip), %rsi     # 0xe3179
leaq 0x39745(%rip), %rdx     # 0x1052aa
leaq 0x3934f(%rip), %rcx     # 0x104ebb
leaq 0x36eb7(%rip), %r8      # 0x102a2a
movq %r14, %rdi
movl $0x24b8, %r9d           # imm = 0x24B8
jmp 0xcb904
leaq 0x175f1(%rip), %rsi     # 0xe3179
leaq 0x39398(%rip), %rdx     # 0x104f27
leaq 0x39325(%rip), %rcx     # 0x104ebb
leaq 0x36e8d(%rip), %r8      # 0x102a2a
xorl %ebp, %ebp
movq %r14, %rdi
movl $0x24c6, %r9d           # imm = 0x24C6
jmp 0xcbbfb
leaq 0x175c8(%rip), %rsi     # 0xe3179
leaq 0x39aa5(%rip), %rdx     # 0x10565d
leaq 0x392fc(%rip), %rcx     # 0x104ebb
leaq 0x36e64(%rip), %r8      # 0x102a2a
movq %r14, %rdi
movl $0x24ab, %r9d           # imm = 0x24AB
jmp 0xcb904
leaq 0x1759e(%rip), %rsi     # 0xe3179
leaq 0x397e3(%rip), %rdx     # 0x1053c5
leaq 0x392d2(%rip), %rcx     # 0x104ebb
leaq 0x36e3a(%rip), %r8      # 0x102a2a
xorl %ebp, %ebp
movq %r14, %rdi
movl $0x24c7, %r9d           # imm = 0x24C7
xorl %eax, %eax
callq 0x3559f
testb %bpl, %bpl
movq %r12, %rbx
je 0xcbc90
movq %r12, %rdi
callq 0x3d560
cmpq $0x1, %rax
jne 0xcbc64
movq %r12, %rdi
xorl %esi, %esi
callq 0x3d3e2
leaq 0x3d5f5(%rip), %rsi     # 0x109222
movq %rax, %rdi
callq 0xb890
testl %eax, %eax
je 0xcbdf2
leaq 0x17535(%rip), %rsi     # 0xe3179
leaq 0x39426(%rip), %rdx     # 0x105071
leaq 0x39269(%rip), %rcx     # 0x104ebb
leaq 0x36dd1(%rip), %r8      # 0x102a2a
movq %r14, %rdi
movl $0x24cf, %r9d           # imm = 0x24CF
jmp 0xcbc89
leaq 0x1750e(%rip), %rsi     # 0xe3179
leaq 0x393db(%rip), %rdx     # 0x10504d
leaq 0x39242(%rip), %rcx     # 0x104ebb
leaq 0x36daa(%rip), %r8      # 0x102a2a
movq %r14, %rdi
movl $0x24ce, %r9d           # imm = 0x24CE
xorl %eax, %eax
callq 0x3559f
movq %r13, %rdi
callq 0xc1690
movq %r15, %rdi
callq 0xc99e3
movq %r15, %rdi
callq 0xc9a23
leaq 0x25f82(%rip), %rcx     # 0xf1c31
leaq 0x18(%rsp), %rsi
movl $0x4, %edx
movq %r15, %rdi
callq 0xc9a8b
leaq 0x255ff(%rip), %rcx     # 0xf12c7
leaq 0x4(%rsp), %r13
movl $0xc, %edx
movq %r15, %rdi
movq %r13, %rsi
callq 0xc9d1b
leaq 0x245ac(%rip), %rcx     # 0xf0290
movl $0xc, %edx
movq %r15, %rdi
movq %r13, %rsi
callq 0xc9d1b
xorl %ebp, %ebp
movq %r15, %rdi
callq 0xca20f
movq %rax, %r13
movq %rax, %rdi
callq 0xc366d
testb %bpl, %bpl
je 0xcbd93
cmpq $0x0, 0x218(%r13)
je 0xcbd9a
movq %r13, %rdi
callq 0xbef5c
cmpq $0x1e, %rax
jne 0xcbdc6
movq %r13, %rdi
callq 0xc30cf
cmpq $0x4, %rax
jne 0xcbf40
movq %r13, %rdi
callq 0xc30e2
cmpq $0xc, %rax
jne 0xcbf93
movq %r13, %rdi
callq 0xbef6c
movb $0x1, %bpl
cmpq $0x3, %rax
je 0xcbfc1
leaq 0x1740b(%rip), %rsi     # 0xe3179
leaq 0x39b05(%rip), %rdx     # 0x10587a
leaq 0x3913f(%rip), %rcx     # 0x104ebb
leaq 0x36ca7(%rip), %r8      # 0x102a2a
xorl %ebp, %ebp
movq %r14, %rdi
movl $0x24f2, %r9d           # imm = 0x24F2
jmp 0xcbfba
xorl %ebp, %ebp
jmp 0xcbfc1
leaq 0x173d8(%rip), %rsi     # 0xe3179
leaq 0x39a9c(%rip), %rdx     # 0x105844
leaq 0x3910c(%rip), %rcx     # 0x104ebb
leaq 0x36c74(%rip), %r8      # 0x102a2a
xorl %ebp, %ebp
movq %r14, %rdi
movl $0x24ee, %r9d           # imm = 0x24EE
jmp 0xcbfba
leaq 0x173ac(%rip), %rsi     # 0xe3179
leaq 0x39a7f(%rip), %rdx     # 0x105853
leaq 0x390e0(%rip), %rcx     # 0x104ebb
leaq 0x36c48(%rip), %r8      # 0x102a2a
xorl %ebp, %ebp
movq %r14, %rdi
movl $0x24ef, %r9d           # imm = 0x24EF
jmp 0xcbfba
movq 0x10(%rsp), %r12
movq %r12, %rdi
movl $0x61, %esi
callq 0xb9d2d
movzbl %al, %esi
movq %r13, %rdi
callq 0xc307e
cmpq $0x3, %rax
jne 0xcbf69
movq %r12, %rdi
movl $0x63, %esi
callq 0xb9d2d
movzbl %al, %esi
movq %r13, %rdi
callq 0xc307e
cmpq $0x3, %rax
jne 0xcc4a0
movq %r12, %rdi
movl $0x67, %esi
callq 0xb9d2d
movzbl %al, %esi
movq %r13, %rdi
callq 0xc307e
cmpq $0x3, %rax
jne 0xcc64b
movq %r12, %rdi
movl $0x74, %esi
callq 0xb9d2d
movzbl %al, %esi
movq %r13, %rdi
callq 0xc307e
cmpq $0x6, %rax
jne 0xcc7e9
cmpb $0x0, 0x3a8(%r13)
jne 0xcc893
cmpq $0x2, 0x178(%r13)
jne 0xcc893
movq %r13, %rdi
callq 0xc3923
cmpq $0x2, %rax
jne 0xccb84
movq %r13, %rdi
callq 0xc39bb
cmpq $0x2, %rax
jne 0xccce2
movb 0x3a8(%r13), %al
testb %al, %al
jne 0xccd60
cmpq $0x1, 0x1a0(%r13)
jne 0xccd60
testb %al, %al
jne 0xccee6
cmpq $0x1, 0x1a8(%r13)
jne 0xccee6
testb %al, %al
jne 0xccff3
cmpq $0x1, 0x1b0(%r13)
jne 0xccff3
cmpq $0x0, 0x190(%r13)
je 0xcd1d5
leaq 0x1725c(%rip), %rsi     # 0xe3179
leaq 0x39386(%rip), %rdx     # 0x1052aa
leaq 0x38f90(%rip), %rcx     # 0x104ebb
leaq 0x36af8(%rip), %r8      # 0x102a2a
movq %r14, %rdi
movl $0x24de, %r9d           # imm = 0x24DE
jmp 0xcbc89
leaq 0x17232(%rip), %rsi     # 0xe3179
leaq 0x396e7(%rip), %rdx     # 0x105635
leaq 0x38f66(%rip), %rcx     # 0x104ebb
leaq 0x36ace(%rip), %r8      # 0x102a2a
xorl %ebp, %ebp
movq %r14, %rdi
movl $0x24f0, %r9d           # imm = 0x24F0
jmp 0xcbfba
leaq 0x17209(%rip), %rsi     # 0xe3179
leaq 0x396e6(%rip), %rdx     # 0x10565d
leaq 0x38f3d(%rip), %rcx     # 0x104ebb
leaq 0x36aa5(%rip), %r8      # 0x102a2a
movq %r14, %rdi
movl $0x24d1, %r9d           # imm = 0x24D1
jmp 0xcbc89
leaq 0x171df(%rip), %rsi     # 0xe3179
leaq 0x38f86(%rip), %rdx     # 0x104f27
leaq 0x38f13(%rip), %rcx     # 0x104ebb
leaq 0x36a7b(%rip), %r8      # 0x102a2a
xorl %ebp, %ebp
movq %r14, %rdi
movl $0x24f1, %r9d           # imm = 0x24F1
xorl %eax, %eax
callq 0x3559f
xorl %r12d, %r12d
leaq 0x28(%rsp), %rsi
movq %r13, %rdi
xorl %edx, %edx
callq 0xc3523
testb %bpl, %bpl
je 0xcc024
movq 0x28(%rsp), %rdx
leaq 0x25c4d(%rip), %rsi     # 0xf1c31
movq %rax, %rdi
callq 0xb2a0
testl %eax, %eax
je 0xcc021
leaq 0x17182(%rip), %rsi     # 0xe3179
leaq 0x398a6(%rip), %rdx     # 0x1058a4
leaq 0x38eb6(%rip), %rcx     # 0x104ebb
leaq 0x36a1e(%rip), %r8      # 0x102a2a
xorl %r12d, %r12d
movq %r14, %rdi
movl $0x24f5, %r9d           # imm = 0x24F5
xorl %eax, %eax
callq 0x3559f
jmp 0xcc024
movb $0x1, %r12b
leaq 0x28(%rsp), %rsi
movl $0x1, %edx
movq %r13, %rdi
callq 0xc3523
testb %r12b, %r12b
je 0xcc083
movq 0x28(%rsp), %rdx
leaq 0x25280(%rip), %rsi     # 0xf12c7
movq %rax, %rdi
callq 0xb2a0
testl %eax, %eax
je 0xcc087
leaq 0x1711f(%rip), %rsi     # 0xe3179
leaq 0x3987f(%rip), %rdx     # 0x1058e0
leaq 0x38e53(%rip), %rcx     # 0x104ebb
leaq 0x369bb(%rip), %r8      # 0x102a2a
xorl %ebp, %ebp
movq %r14, %rdi
movl $0x24f8, %r9d           # imm = 0x24F8
xorl %eax, %eax
callq 0x3559f
jmp 0xcc08a
xorl %ebp, %ebp
jmp 0xcc08a
movb $0x1, %bpl
leaq 0x28(%rsp), %rsi
movl $0x2, %edx
movq %r13, %rdi
callq 0xc3523
testb %bpl, %bpl
je 0xcc0e2
movq 0x28(%rsp), %rdx
leaq 0x241e3(%rip), %rsi     # 0xf0290
movq %rax, %rdi
callq 0xb2a0
testl %eax, %eax
je 0xcc0e6
leaq 0x170b9(%rip), %rsi     # 0xe3179
leaq 0x39855(%rip), %rdx     # 0x10591c
leaq 0x38ded(%rip), %rcx     # 0x104ebb
leaq 0x36955(%rip), %r8      # 0x102a2a
xorl %ebp, %ebp
movq %r14, %rdi
movl $0x24fb, %r9d           # imm = 0x24FB
jmp 0xcc134
xorl %ebp, %ebp
jmp 0xcc13b
movq %r13, %rdi
callq 0xc6fb7
cmpq $0x1, %rax
jne 0xcc10d
movq %r13, %rdi
callq 0xc365a
testq %rax, %rax
je 0xcc441
movq %rax, %rbx
movb $0x1, %bpl
jmp 0xcc13b
leaq 0x17065(%rip), %rsi     # 0xe3179
leaq 0x38ee2(%rip), %rdx     # 0x104ffd
leaq 0x38d99(%rip), %rcx     # 0x104ebb
leaq 0x36901(%rip), %r8      # 0x102a2a
xorl %ebp, %ebp
movq %r14, %rdi
movl $0x24fc, %r9d           # imm = 0x24FC
xorl %eax, %eax
callq 0x3559f
testb %bpl, %bpl
je 0xcc1c6
movq %rbx, %rdi
callq 0x3d560
cmpq $0x1, %rax
jne 0xcc19a
movq %rbx, %rdi
xorl %esi, %esi
callq 0x3d3e2
leaq 0x3d0bf(%rip), %rsi     # 0x109222
movq %rax, %rdi
callq 0xb890
testl %eax, %eax
je 0xcc2ce
leaq 0x16fff(%rip), %rsi     # 0xe3179
leaq 0x38ef0(%rip), %rdx     # 0x105071
leaq 0x38d33(%rip), %rcx     # 0x104ebb
leaq 0x3689b(%rip), %r8      # 0x102a2a
movq %r14, %rdi
movl $0x24ff, %r9d           # imm = 0x24FF
jmp 0xcc1bf
leaq 0x16fd8(%rip), %rsi     # 0xe3179
leaq 0x38ea5(%rip), %rdx     # 0x10504d
leaq 0x38d0c(%rip), %rcx     # 0x104ebb
leaq 0x36874(%rip), %r8      # 0x102a2a
movq %r14, %rdi
movl $0x24fe, %r9d           # imm = 0x24FE
xorl %eax, %eax
callq 0x3559f
movq %r13, %rdi
callq 0xc1690
leaq 0x25a5c(%rip), %r12     # 0xf1c31
leaq 0x18(%rsp), %r13
movl $0xb, %edx
movq %r15, %rdi
movq %r13, %rsi
movq %r12, %rcx
callq 0xc9a8b
movl $0xb, %edx
movq %r15, %rdi
movq %r13, %rsi
movq %r12, %rcx
callq 0xc9a8b
leaq 0x4(%rsp), %rsi
movl $0x3, %edx
movq %r15, %rdi
movq %r12, %rcx
callq 0xc9d1b
xorl %r13d, %r13d
movq %r15, %rdi
callq 0xca20f
movq %rax, %r12
movl $0xffffffff, %ebp       # imm = 0xFFFFFFFF
testb %r13b, %r13b
je 0xcc2a3
movq %r12, %rdi
callq 0xc30cf
cmpq $0x3, %rax
jne 0xcc272
movq %r12, %rdi
callq 0xc30e2
xorl %ebp, %ebp
cmpq $0xb, %rax
je 0xcc2a3
leaq 0x16f27(%rip), %rsi     # 0xe3179
leaq 0x398b1(%rip), %rdx     # 0x105b0a
leaq 0x38c5b(%rip), %rcx     # 0x104ebb
leaq 0x367c3(%rip), %r8      # 0x102a2a
movq %r14, %rdi
movl $0x251c, %r9d           # imm = 0x251C
jmp 0xcc297
leaq 0x16f00(%rip), %rsi     # 0xe3179
leaq 0x39862(%rip), %rdx     # 0x105ae2
leaq 0x38c34(%rip), %rcx     # 0x104ebb
leaq 0x3679c(%rip), %r8      # 0x102a2a
movq %r14, %rdi
movl $0x251b, %r9d           # imm = 0x251B
xorl %eax, %eax
callq 0x3559f
movl $0xffffffff, %ebp       # imm = 0xFFFFFFFF
movq %r12, %rdi
callq 0xc1690
movq %r15, %rdi
callq 0xcd85b
movq 0x10(%rsp), %rdi
callq 0xb9301
movl %ebp, %eax
addq $0x78, %rsp
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
movq 0x10(%rsp), %rbx
movq %rbx, %rdi
movl $0x61, %esi
callq 0xb9d2d
movzbl %al, %esi
movq %r13, %rdi
callq 0xc307e
cmpq $0x5, %rax
jne 0xcc417
movq %rbx, %rdi
movl $0x63, %esi
callq 0xb9d2d
movzbl %al, %esi
movq %r13, %rdi
callq 0xc307e
cmpq $0x5, %rax
jne 0xcc4ca
movq %rbx, %rdi
movl $0x67, %esi
callq 0xb9d2d
movzbl %al, %esi
movq %r13, %rdi
callq 0xc307e
cmpq $0x5, %rax
jne 0xcc675
movq %rbx, %rdi
movl $0x74, %esi
callq 0xb9d2d
movzbl %al, %esi
movq %r13, %rdi
callq 0xc307e
cmpq $0xb, %rax
jne 0xcc813
cmpb $0x0, 0x3a8(%r13)
jne 0xcc8bd
cmpq $0x4, 0x178(%r13)
jne 0xcc8bd
movq %r13, %rdi
callq 0xc3923
cmpq $0x4, %rax
jne 0xccbae
movq %r13, %rdi
callq 0xc39bb
cmpq $0x4, %rax
jne 0xccd0c
movzbl 0x3a8(%r13), %ecx
movq 0x1a0(%r13), %rax
shlq %cl, %rax
cmpq $0x2, %rax
jne 0xccdea
movq 0x1a8(%r13), %rax
shlq %cl, %rax
cmpq $0x2, %rax
jne 0xcce92
movq 0x1b0(%r13), %rax
shlq %cl, %rax
cmpq $0x2, %rax
jne 0xccf10
cmpq $0x0, 0x190(%r13)
je 0xcd01d
leaq 0x16d85(%rip), %rsi     # 0xe3179
leaq 0x38eaf(%rip), %rdx     # 0x1052aa
leaq 0x38ab9(%rip), %rcx     # 0x104ebb
leaq 0x36621(%rip), %r8      # 0x102a2a
movq %r14, %rdi
movl $0x250e, %r9d           # imm = 0x250E
jmp 0xcc1bf
leaq 0x16d5b(%rip), %rsi     # 0xe3179
leaq 0x39533(%rip), %rdx     # 0x105958
leaq 0x38a8f(%rip), %rcx     # 0x104ebb
leaq 0x365f7(%rip), %r8      # 0x102a2a
movq %r14, %rdi
movl $0x2501, %r9d           # imm = 0x2501
jmp 0xcc1bf
leaq 0x16d31(%rip), %rsi     # 0xe3179
leaq 0x38bd4(%rip), %rdx     # 0x105023
leaq 0x38a65(%rip), %rcx     # 0x104ebb
leaq 0x365cd(%rip), %r8      # 0x102a2a
xorl %ebp, %ebp
movq %r14, %rdi
movl $0x24fd, %r9d           # imm = 0x24FD
xorl %eax, %eax
callq 0x3559f
xorl %ebx, %ebx
jmp 0xcc13b
leaq 0x16cfc(%rip), %rsi     # 0xe3179
leaq 0x3921c(%rip), %rdx     # 0x1056a0
leaq 0x38a30(%rip), %rcx     # 0x104ebb
leaq 0x36598(%rip), %r8      # 0x102a2a
movq %r14, %rdi
movl $0x24ad, %r9d           # imm = 0x24AD
jmp 0xcb904
leaq 0x16cd2(%rip), %rsi     # 0xe3179
leaq 0x391f2(%rip), %rdx     # 0x1056a0
leaq 0x38a06(%rip), %rcx     # 0x104ebb
leaq 0x3656e(%rip), %r8      # 0x102a2a
movq %r14, %rdi
movl $0x24d3, %r9d           # imm = 0x24D3
jmp 0xcbc89
leaq 0x16ca8(%rip), %rsi     # 0xe3179
leaq 0x394c3(%rip), %rdx     # 0x10599b
leaq 0x389dc(%rip), %rcx     # 0x104ebb
leaq 0x36544(%rip), %r8      # 0x102a2a
movq %r14, %rdi
movl $0x2503, %r9d           # imm = 0x2503
jmp 0xcc1bf
movq %r13, %rdi
xorl %esi, %esi
callq 0xc2a64
testq %rax, %rax
je 0xcc8e7
leaq 0x16c6b(%rip), %rsi     # 0xe3179
leaq 0x38a95(%rip), %rdx     # 0x104faa
leaq 0x3899f(%rip), %rcx     # 0x104ebb
leaq 0x36507(%rip), %r8      # 0x102a2a
xorl %ebp, %ebp
movq %r14, %rdi
movl $0x243e, %r9d           # imm = 0x243E
jmp 0xccad0
leaq 0x16c3f(%rip), %rsi     # 0xe3179
leaq 0x38bef(%rip), %rdx     # 0x105130
leaq 0x38973(%rip), %rcx     # 0x104ebb
leaq 0x364db(%rip), %r8      # 0x102a2a
movq %r14, %rdi
movl $0x2449, %r9d           # imm = 0x2449
jmp 0xcadb7
leaq 0x16c15(%rip), %rsi     # 0xe3179
leaq 0x38f0a(%rip), %rdx     # 0x105475
leaq 0x38949(%rip), %rcx     # 0x104ebb
leaq 0x364b1(%rip), %r8      # 0x102a2a
movq %r14, %rdi
movl $0x246b, %r9d           # imm = 0x246B
jmp 0xcb181
leaq 0x16beb(%rip), %rsi     # 0xe3179
leaq 0x38b9b(%rip), %rdx     # 0x105130
leaq 0x3891f(%rip), %rcx     # 0x104ebb
leaq 0x36487(%rip), %r8      # 0x102a2a
movq %r14, %rdi
movl $0x248d, %r9d           # imm = 0x248D
jmp 0xcb53b
movq %r13, %rdi
xorl %esi, %esi
callq 0xc2d57
cmpq $0xc, %rax
jne 0xcc83d
movl $0x1, %esi
movq %r13, %rdi
callq 0xc2a64
cmpq $0xd, %rax
jne 0xcc9a7
movl $0x1, %esi
movq %r13, %rdi
callq 0xc2d57
cmpq $0x4, %rax
jne 0xcca7d
movq %r13, %rdi
callq 0xc6fb7
cmpq $0x1, %rax
jne 0xccbd8
movq %r13, %rdi
callq 0xc365a
testq %rax, %rax
je 0xccd8a
movq %rax, %r12
movb $0x1, %bpl
jmp 0xcbc02
leaq 0x16b51(%rip), %rsi     # 0xe3179
leaq 0x390b4(%rip), %rdx     # 0x1056e3
leaq 0x38885(%rip), %rcx     # 0x104ebb
leaq 0x363ed(%rip), %r8      # 0x102a2a
movq %r14, %rdi
movl $0x24af, %r9d           # imm = 0x24AF
jmp 0xcb904
leaq 0x16b27(%rip), %rsi     # 0xe3179
leaq 0x3908a(%rip), %rdx     # 0x1056e3
leaq 0x3885b(%rip), %rcx     # 0x104ebb
leaq 0x363c3(%rip), %r8      # 0x102a2a
movq %r14, %rdi
movl $0x24d5, %r9d           # imm = 0x24D5
jmp 0xcbc89
leaq 0x16afd(%rip), %rsi     # 0xe3179
leaq 0x3935b(%rip), %rdx     # 0x1059de
leaq 0x38831(%rip), %rcx     # 0x104ebb
leaq 0x36399(%rip), %r8      # 0x102a2a
movq %r14, %rdi
movl $0x2505, %r9d           # imm = 0x2505
jmp 0xcc1bf
leaq 0x16ad3(%rip), %rsi     # 0xe3179
leaq 0x38976(%rip), %rdx     # 0x105023
leaq 0x38807(%rip), %rcx     # 0x104ebb
leaq 0x3636f(%rip), %r8      # 0x102a2a
xorl %ebp, %ebp
movq %r14, %rdi
movl $0x2463, %r9d           # imm = 0x2463
xorl %eax, %eax
callq 0x3559f
xorl %r12d, %r12d
jmp 0xcb0fd
leaq 0x16a9d(%rip), %rsi     # 0xe3179
leaq 0x38a90(%rip), %rdx     # 0x105173
leaq 0x387d1(%rip), %rcx     # 0x104ebb
leaq 0x36339(%rip), %r8      # 0x102a2a
movq %r14, %rdi
movl $0x244b, %r9d           # imm = 0x244B
jmp 0xcadb7
leaq 0x16a73(%rip), %rsi     # 0xe3179
leaq 0x38916(%rip), %rdx     # 0x105023
leaq 0x387a7(%rip), %rcx     # 0x104ebb
leaq 0x3630f(%rip), %r8      # 0x102a2a
xorl %ebp, %ebp
movq %r14, %rdi
movl $0x2485, %r9d           # imm = 0x2485
xorl %eax, %eax
callq 0x3559f
xorl %r12d, %r12d
jmp 0xcb4b7
leaq 0x16a3d(%rip), %rsi     # 0xe3179
leaq 0x38d75(%rip), %rdx     # 0x1054b8
leaq 0x38771(%rip), %rcx     # 0x104ebb
leaq 0x362d9(%rip), %r8      # 0x102a2a
movq %r14, %rdi
movl $0x246d, %r9d           # imm = 0x246D
jmp 0xcb181
leaq 0x16a13(%rip), %rsi     # 0xe3179
leaq 0x388b6(%rip), %rdx     # 0x105023
leaq 0x38747(%rip), %rcx     # 0x104ebb
leaq 0x362af(%rip), %r8      # 0x102a2a
xorl %ebp, %ebp
movq %r14, %rdi
movl $0x24a7, %r9d           # imm = 0x24A7
xorl %eax, %eax
callq 0x3559f
xorl %r12d, %r12d
jmp 0xcb880
leaq 0x169dd(%rip), %rsi     # 0xe3179
leaq 0x389d0(%rip), %rdx     # 0x105173
leaq 0x38711(%rip), %rcx     # 0x104ebb
leaq 0x36279(%rip), %r8      # 0x102a2a
movq %r14, %rdi
movl $0x248f, %r9d           # imm = 0x248F
jmp 0xcb53b
leaq 0x169b3(%rip), %rsi     # 0xe3179
leaq 0x38f59(%rip), %rdx     # 0x105726
leaq 0x386e7(%rip), %rcx     # 0x104ebb
leaq 0x3624f(%rip), %r8      # 0x102a2a
movq %r14, %rdi
movl $0x24b1, %r9d           # imm = 0x24B1
jmp 0xcb904
leaq 0x16989(%rip), %rsi     # 0xe3179
leaq 0x38f2f(%rip), %rdx     # 0x105726
leaq 0x386bd(%rip), %rcx     # 0x104ebb
leaq 0x36225(%rip), %r8      # 0x102a2a
movq %r14, %rdi
movl $0x24d7, %r9d           # imm = 0x24D7
jmp 0xcbc89
leaq 0x1695f(%rip), %rsi     # 0xe3179
leaq 0x39200(%rip), %rdx     # 0x105a21
leaq 0x38693(%rip), %rcx     # 0x104ebb
leaq 0x361fb(%rip), %r8      # 0x102a2a
movq %r14, %rdi
movl $0x2507, %r9d           # imm = 0x2507
jmp 0xcc1bf
leaq 0x16935(%rip), %rsi     # 0xe3179
leaq 0x38789(%rip), %rdx     # 0x104fd4
leaq 0x38669(%rip), %rcx     # 0x104ebb
leaq 0x361d1(%rip), %r8      # 0x102a2a
xorl %ebp, %ebp
movq %r14, %rdi
movl $0x24c9, %r9d           # imm = 0x24C9
jmp 0xcbbfb
leaq 0x16909(%rip), %rsi     # 0xe3179
leaq 0x38ef2(%rip), %rdx     # 0x105769
leaq 0x3863d(%rip), %rcx     # 0x104ebb
leaq 0x361a5(%rip), %r8      # 0x102a2a
movq %r14, %rdi
movl $0x24b2, %r9d           # imm = 0x24B2
jmp 0xcb904
leaq 0x168df(%rip), %rsi     # 0xe3179
leaq 0x38ec8(%rip), %rdx     # 0x105769
leaq 0x38613(%rip), %rcx     # 0x104ebb
leaq 0x3617b(%rip), %r8      # 0x102a2a
movq %r14, %rdi
movl $0x24d8, %r9d           # imm = 0x24D8
jmp 0xcbc89
leaq 0x168b5(%rip), %rsi     # 0xe3179
leaq 0x3919a(%rip), %rdx     # 0x105a65
leaq 0x385e9(%rip), %rcx     # 0x104ebb
leaq 0x36151(%rip), %r8      # 0x102a2a
movq %r14, %rdi
movl $0x2508, %r9d           # imm = 0x2508
jmp 0xcc1bf
movq %r13, %rdi
xorl %esi, %esi
callq 0xc2d57
cmpq $0xc, %rax
jne 0xcc9d3
movq %r13, %rdi
callq 0xc6fb7
cmpq $0x1, %rax
jne 0xccaa9
movq %r13, %rdi
callq 0xc365a
testq %rax, %rax
je 0xccc58
movq %rax, %r12
movb $0x1, %bpl
jmp 0xcad33
leaq 0x16849(%rip), %rsi     # 0xe3179
leaq 0x3887f(%rip), %rdx     # 0x1051b6
leaq 0x3857d(%rip), %rcx     # 0x104ebb
leaq 0x360e5(%rip), %r8      # 0x102a2a
movq %r14, %rdi
movl $0x244c, %r9d           # imm = 0x244C
jmp 0xcadb7
leaq 0x1681f(%rip), %rsi     # 0xe3179
leaq 0x38b9b(%rip), %rdx     # 0x1054fc
leaq 0x38553(%rip), %rcx     # 0x104ebb
leaq 0x360bb(%rip), %r8      # 0x102a2a
movq %r14, %rdi
movl $0x246e, %r9d           # imm = 0x246E
jmp 0xcb181
leaq 0x167f5(%rip), %rsi     # 0xe3179
leaq 0x3882b(%rip), %rdx     # 0x1051b6
leaq 0x38529(%rip), %rcx     # 0x104ebb
leaq 0x36091(%rip), %r8      # 0x102a2a
movq %r14, %rdi
movl $0x2490, %r9d           # imm = 0x2490
jmp 0xcb53b
leaq 0x167cb(%rip), %rsi     # 0xe3179
leaq 0x38e31(%rip), %rdx     # 0x1057e6
leaq 0x384ff(%rip), %rcx     # 0x104ebb
leaq 0x36067(%rip), %r8      # 0x102a2a
xorl %ebp, %ebp
movq %r14, %rdi
movl $0x24ca, %r9d           # imm = 0x24CA
jmp 0xcbbfb
leaq 0x1679f(%rip), %rsi     # 0xe3179
leaq 0x385f3(%rip), %rdx     # 0x104fd4
leaq 0x384d3(%rip), %rcx     # 0x104ebb
leaq 0x3603b(%rip), %r8      # 0x102a2a
xorl %ebp, %ebp
movq %r14, %rdi
movl $0x243f, %r9d           # imm = 0x243F
jmp 0xccad0
leaq 0x16773(%rip), %rsi     # 0xe3179
leaq 0x387d4(%rip), %rdx     # 0x1051e1
leaq 0x384a7(%rip), %rcx     # 0x104ebb
leaq 0x3600f(%rip), %r8      # 0x102a2a
movq %r14, %rdi
movl $0x244d, %r9d           # imm = 0x244D
jmp 0xcadb7
leaq 0x16749(%rip), %rsi     # 0xe3179
leaq 0x38af0(%rip), %rdx     # 0x105527
leaq 0x3847d(%rip), %rcx     # 0x104ebb
leaq 0x35fe5(%rip), %r8      # 0x102a2a
movq %r14, %rdi
movl $0x246f, %r9d           # imm = 0x246F
jmp 0xcb181
leaq 0x1671f(%rip), %rsi     # 0xe3179
leaq 0x38780(%rip), %rdx     # 0x1051e1
leaq 0x38453(%rip), %rcx     # 0x104ebb
leaq 0x35fbb(%rip), %r8      # 0x102a2a
movq %r14, %rdi
movl $0x2491, %r9d           # imm = 0x2491
jmp 0xcb53b
leaq 0x166f5(%rip), %rsi     # 0xe3179
leaq 0x38d86(%rip), %rdx     # 0x105811
leaq 0x38429(%rip), %rcx     # 0x104ebb
leaq 0x35f91(%rip), %r8      # 0x102a2a
xorl %ebp, %ebp
movq %r14, %rdi
movl $0x24cb, %r9d           # imm = 0x24CB
jmp 0xcbbfb
leaq 0x166c9(%rip), %rsi     # 0xe3179
leaq 0x38546(%rip), %rdx     # 0x104ffd
leaq 0x383fd(%rip), %rcx     # 0x104ebb
leaq 0x35f65(%rip), %r8      # 0x102a2a
xorl %ebp, %ebp
movq %r14, %rdi
movl $0x2440, %r9d           # imm = 0x2440
xorl %eax, %eax
callq 0x3559f
jmp 0xcad33
leaq 0x16696(%rip), %rsi     # 0xe3179
leaq 0x3871e(%rip), %rdx     # 0x105208
leaq 0x383ca(%rip), %rcx     # 0x104ebb
leaq 0x35f32(%rip), %r8      # 0x102a2a
movq %r14, %rdi
movl $0x244e, %r9d           # imm = 0x244E
jmp 0xcadb7
leaq 0x1666c(%rip), %rsi     # 0xe3179
leaq 0x38a3a(%rip), %rdx     # 0x10554e
leaq 0x383a0(%rip), %rcx     # 0x104ebb
leaq 0x35f08(%rip), %r8      # 0x102a2a
movq %r14, %rdi
movl $0x2470, %r9d           # imm = 0x2470
jmp 0xcb181
leaq 0x16642(%rip), %rsi     # 0xe3179
leaq 0x386ca(%rip), %rdx     # 0x105208
leaq 0x38376(%rip), %rcx     # 0x104ebb
leaq 0x35ede(%rip), %r8      # 0x102a2a
movq %r14, %rdi
movl $0x2492, %r9d           # imm = 0x2492
jmp 0xcb53b
leaq 0x16618(%rip), %rsi     # 0xe3179
leaq 0x38c2c(%rip), %rdx     # 0x105794
leaq 0x3834c(%rip), %rcx     # 0x104ebb
leaq 0x35eb4(%rip), %r8      # 0x102a2a
movq %r14, %rdi
movl $0x24b3, %r9d           # imm = 0x24B3
jmp 0xcb904
leaq 0x165ee(%rip), %rsi     # 0xe3179
leaq 0x38c02(%rip), %rdx     # 0x105794
leaq 0x38322(%rip), %rcx     # 0x104ebb
leaq 0x35e8a(%rip), %r8      # 0x102a2a
movq %r14, %rdi
movl $0x24d9, %r9d           # imm = 0x24D9
jmp 0xcbc89
leaq 0x165c4(%rip), %rsi     # 0xe3179
leaq 0x38ed4(%rip), %rdx     # 0x105a90
leaq 0x382f8(%rip), %rcx     # 0x104ebb
leaq 0x35e60(%rip), %r8      # 0x102a2a
movq %r14, %rdi
movl $0x2509, %r9d           # imm = 0x2509
jmp 0xcc1bf
leaq 0x1659a(%rip), %rsi     # 0xe3179
leaq 0x38417(%rip), %rdx     # 0x104ffd
leaq 0x382ce(%rip), %rcx     # 0x104ebb
leaq 0x35e36(%rip), %r8      # 0x102a2a
xorl %ebp, %ebp
movq %r14, %rdi
movl $0x24cc, %r9d           # imm = 0x24CC
jmp 0xcbbfb
leaq 0x1656e(%rip), %rsi     # 0xe3179
leaq 0x38621(%rip), %rdx     # 0x105233
leaq 0x382a2(%rip), %rcx     # 0x104ebb
leaq 0x35e0a(%rip), %r8      # 0x102a2a
movq %r14, %rdi
movl $0x244f, %r9d           # imm = 0x244F
jmp 0xcadb7
leaq 0x16544(%rip), %rsi     # 0xe3179
leaq 0x385f7(%rip), %rdx     # 0x105233
leaq 0x38278(%rip), %rcx     # 0x104ebb
leaq 0x35de0(%rip), %r8      # 0x102a2a
movq %r14, %rdi
movl $0x2493, %r9d           # imm = 0x2493
jmp 0xcb53b
leaq 0x1651a(%rip), %rsi     # 0xe3179
leaq 0x383bd(%rip), %rdx     # 0x105023
leaq 0x3824e(%rip), %rcx     # 0x104ebb
leaq 0x35db6(%rip), %r8      # 0x102a2a
xorl %ebp, %ebp
movq %r14, %rdi
movl $0x2441, %r9d           # imm = 0x2441
xorl %eax, %eax
callq 0x3559f
xorl %r12d, %r12d
jmp 0xcad33
leaq 0x164e4(%rip), %rsi     # 0xe3179
leaq 0x388dd(%rip), %rdx     # 0x105579
leaq 0x38218(%rip), %rcx     # 0x104ebb
leaq 0x35d80(%rip), %r8      # 0x102a2a
movq %r14, %rdi
movl $0x2471, %r9d           # imm = 0x2471
jmp 0xcb181
leaq 0x164ba(%rip), %rsi     # 0xe3179
leaq 0x38af5(%rip), %rdx     # 0x1057bb
leaq 0x381ee(%rip), %rcx     # 0x104ebb
leaq 0x35d56(%rip), %r8      # 0x102a2a
movq %r14, %rdi
movl $0x24b4, %r9d           # imm = 0x24B4
jmp 0xcb904
leaq 0x16490(%rip), %rsi     # 0xe3179
leaq 0x38acb(%rip), %rdx     # 0x1057bb
leaq 0x381c4(%rip), %rcx     # 0x104ebb
leaq 0x35d2c(%rip), %r8      # 0x102a2a
movq %r14, %rdi
movl $0x24da, %r9d           # imm = 0x24DA
jmp 0xcbc89
leaq 0x16466(%rip), %rsi     # 0xe3179
leaq 0x38d9d(%rip), %rdx     # 0x105ab7
leaq 0x3819a(%rip), %rcx     # 0x104ebb
leaq 0x35d02(%rip), %r8      # 0x102a2a
movq %r14, %rdi
movl $0x250a, %r9d           # imm = 0x250A
jmp 0xcc1bf
leaq 0x1643c(%rip), %rsi     # 0xe3179
leaq 0x384ef(%rip), %rdx     # 0x105233
leaq 0x38170(%rip), %rcx     # 0x104ebb
leaq 0x35cd8(%rip), %r8      # 0x102a2a
movq %r14, %rdi
movl $0x24b5, %r9d           # imm = 0x24B5
jmp 0xcb904
leaq 0x16412(%rip), %rsi     # 0xe3179
leaq 0x384c5(%rip), %rdx     # 0x105233
leaq 0x38146(%rip), %rcx     # 0x104ebb
leaq 0x35cae(%rip), %r8      # 0x102a2a
movq %r14, %rdi
movl $0x24db, %r9d           # imm = 0x24DB
jmp 0xcbc89
leaq 0x163e8(%rip), %rsi     # 0xe3179
leaq 0x3828b(%rip), %rdx     # 0x105023
leaq 0x3811c(%rip), %rcx     # 0x104ebb
leaq 0x35c84(%rip), %r8      # 0x102a2a
xorl %ebp, %ebp
movq %r14, %rdi
movl $0x24cd, %r9d           # imm = 0x24CD
xorl %eax, %eax
callq 0x3559f
xorl %r12d, %r12d
jmp 0xcbc02
leaq 0x163b2(%rip), %rsi     # 0xe3179
leaq 0x387ce(%rip), %rdx     # 0x10559c
leaq 0x380e6(%rip), %rcx     # 0x104ebb
leaq 0x35c4e(%rip), %r8      # 0x102a2a
movq %r14, %rdi
movl $0x2472, %r9d           # imm = 0x2472
jmp 0xcb181
leaq 0x16388(%rip), %rsi     # 0xe3179
leaq 0x38781(%rip), %rdx     # 0x105579
leaq 0x380bc(%rip), %rcx     # 0x104ebb
leaq 0x35c24(%rip), %r8      # 0x102a2a
movq %r14, %rdi
movl $0x250b, %r9d           # imm = 0x250B
jmp 0xcc1bf
leaq 0x1635e(%rip), %rsi     # 0xe3179
leaq 0x38434(%rip), %rdx     # 0x105256
leaq 0x38092(%rip), %rcx     # 0x104ebb
leaq 0x35bfa(%rip), %r8      # 0x102a2a
movq %r14, %rdi
movl $0x2450, %r9d           # imm = 0x2450
jmp 0xcadb7
leaq 0x16334(%rip), %rsi     # 0xe3179
leaq 0x3840a(%rip), %rdx     # 0x105256
leaq 0x38068(%rip), %rcx     # 0x104ebb
leaq 0x35bd0(%rip), %r8      # 0x102a2a
movq %r14, %rdi
movl $0x2494, %r9d           # imm = 0x2494
jmp 0xcb53b
leaq 0x1630a(%rip), %rsi     # 0xe3179
leaq 0x3874e(%rip), %rdx     # 0x1055c4
leaq 0x3803e(%rip), %rcx     # 0x104ebb
leaq 0x35ba6(%rip), %r8      # 0x102a2a
movq %r14, %rdi
movl $0x2473, %r9d           # imm = 0x2473
jmp 0xcb181
leaq 0x162e0(%rip), %rsi     # 0xe3179
leaq 0x386fc(%rip), %rdx     # 0x10559c
leaq 0x38014(%rip), %rcx     # 0x104ebb
leaq 0x35b7c(%rip), %r8      # 0x102a2a
movq %r14, %rdi
movl $0x250c, %r9d           # imm = 0x250C
jmp 0xcc1bf
leaq 0x162b6(%rip), %rsi     # 0xe3179
leaq 0x3838c(%rip), %rdx     # 0x105256
leaq 0x37fea(%rip), %rcx     # 0x104ebb
leaq 0x35b52(%rip), %r8      # 0x102a2a
movq %r14, %rdi
movl $0x24b6, %r9d           # imm = 0x24B6
jmp 0xcb904
leaq 0x1628c(%rip), %rsi     # 0xe3179
leaq 0x38362(%rip), %rdx     # 0x105256
leaq 0x37fc0(%rip), %rcx     # 0x104ebb
leaq 0x35b28(%rip), %r8      # 0x102a2a
movq %r14, %rdi
movl $0x24dc, %r9d           # imm = 0x24DC
jmp 0xcbc89
leaq 0x16262(%rip), %rsi     # 0xe3179
leaq 0x386a6(%rip), %rdx     # 0x1055c4
leaq 0x37f96(%rip), %rcx     # 0x104ebb
leaq 0x35afe(%rip), %r8      # 0x102a2a
movq %r14, %rdi
movl $0x250d, %r9d           # imm = 0x250D
jmp 0xcc1bf
leaq 0x16238(%rip), %rsi     # 0xe3179
leaq 0x38336(%rip), %rdx     # 0x10527e
leaq 0x37f6c(%rip), %rcx     # 0x104ebb
leaq 0x35ad4(%rip), %r8      # 0x102a2a
movq %r14, %rdi
movl $0x2451, %r9d           # imm = 0x2451
jmp 0xcadb7
movq %r12, %rbx
cmpq $0x0, 0x198(%r13)
je 0xcd051
leaq 0x161fd(%rip), %rsi     # 0xe3179
leaq 0x38356(%rip), %rdx     # 0x1052d9
leaq 0x37f31(%rip), %rcx     # 0x104ebb
leaq 0x35a99(%rip), %r8      # 0x102a2a
movq %r14, %rdi
movl $0x2475, %r9d           # imm = 0x2475
jmp 0xcd242
leaq 0x161d3(%rip), %rsi     # 0xe3179
leaq 0x382d1(%rip), %rdx     # 0x10527e
leaq 0x37f07(%rip), %rcx     # 0x104ebb
leaq 0x35a6f(%rip), %r8      # 0x102a2a
movq %r14, %rdi
movl $0x2495, %r9d           # imm = 0x2495
jmp 0xcb53b
leaq 0x161a9(%rip), %rsi     # 0xe3179
leaq 0x382a7(%rip), %rdx     # 0x10527e
leaq 0x37edd(%rip), %rcx     # 0x104ebb
leaq 0x35a45(%rip), %r8      # 0x102a2a
movq %r14, %rdi
movl $0x24b7, %r9d           # imm = 0x24B7
jmp 0xcb904
leaq 0x1617f(%rip), %rsi     # 0xe3179
leaq 0x3827d(%rip), %rdx     # 0x10527e
leaq 0x37eb3(%rip), %rcx     # 0x104ebb
leaq 0x35a1b(%rip), %r8      # 0x102a2a
movq %r14, %rdi
movl $0x24dd, %r9d           # imm = 0x24DD
jmp 0xcbc89
cmpq $0x0, 0x198(%r13)
je 0xcd085
leaq 0x1614b(%rip), %rsi     # 0xe3179
leaq 0x382a4(%rip), %rdx     # 0x1052d9
leaq 0x37e7f(%rip), %rcx     # 0x104ebb
leaq 0x359e7(%rip), %r8      # 0x102a2a
movq %r14, %rdi
movl $0x250f, %r9d           # imm = 0x250F
jmp 0xcc1bf
cmpq $0x0, 0x1b8(%r13)
je 0xcd0bd
leaq 0x16117(%rip), %rsi     # 0xe3179
leaq 0x3829f(%rip), %rdx     # 0x105308
leaq 0x37e4b(%rip), %rcx     # 0x104ebb
leaq 0x359b3(%rip), %r8      # 0x102a2a
movq %r14, %rdi
movl $0x2476, %r9d           # imm = 0x2476
jmp 0xcd242
cmpq $0x0, 0x1b8(%r13)
je 0xcd165
leaq 0x160df(%rip), %rsi     # 0xe3179
leaq 0x38267(%rip), %rdx     # 0x105308
leaq 0x37e13(%rip), %rcx     # 0x104ebb
leaq 0x3597b(%rip), %r8      # 0x102a2a
movq %r14, %rdi
movl $0x2510, %r9d           # imm = 0x2510
jmp 0xcc1bf
cmpq $0x0, 0x1c0(%r13)
je 0xcd20d
leaq 0x160a7(%rip), %rsi     # 0xe3179
leaq 0x3825f(%rip), %rdx     # 0x105338
leaq 0x37ddb(%rip), %rcx     # 0x104ebb
leaq 0x35943(%rip), %r8      # 0x102a2a
movq %r14, %rdi
movl $0x2477, %r9d           # imm = 0x2477
jmp 0xcd242
cmpq $0x0, 0x198(%r13)
je 0xcd251
leaq 0x1606f(%rip), %rsi     # 0xe3179
leaq 0x381c8(%rip), %rdx     # 0x1052d9
leaq 0x37da3(%rip), %rcx     # 0x104ebb
leaq 0x3590b(%rip), %r8      # 0x102a2a
movq %r14, %rdi
movl $0x2453, %r9d           # imm = 0x2453
jmp 0xcadb7
cmpq $0x0, 0x198(%r13)
je 0xcd289
leaq 0x16037(%rip), %rsi     # 0xe3179
leaq 0x38190(%rip), %rdx     # 0x1052d9
leaq 0x37d6b(%rip), %rcx     # 0x104ebb
leaq 0x358d3(%rip), %r8      # 0x102a2a
movq %r14, %rdi
movl $0x2497, %r9d           # imm = 0x2497
jmp 0xcb53b
cmpq $0x0, 0x1c0(%r13)
je 0xcd2c1
leaq 0x15fff(%rip), %rsi     # 0xe3179
leaq 0x381b7(%rip), %rdx     # 0x105338
leaq 0x37d33(%rip), %rcx     # 0x104ebb
leaq 0x3589b(%rip), %r8      # 0x102a2a
movq %r14, %rdi
movl $0x2511, %r9d           # imm = 0x2511
jmp 0xcc1bf
cmpq $0x0, 0x198(%r13)
je 0xcd33e
leaq 0x15fc7(%rip), %rsi     # 0xe3179
leaq 0x38120(%rip), %rdx     # 0x1052d9
leaq 0x37cfb(%rip), %rcx     # 0x104ebb
leaq 0x35863(%rip), %r8      # 0x102a2a
movq %r14, %rdi
movl $0x24b9, %r9d           # imm = 0x24B9
jmp 0xcb904
cmpq $0x0, 0x198(%r13)
je 0xcd376
leaq 0x15f8f(%rip), %rsi     # 0xe3179
leaq 0x380e8(%rip), %rdx     # 0x1052d9
leaq 0x37cc3(%rip), %rcx     # 0x104ebb
leaq 0x3582b(%rip), %r8      # 0x102a2a
movq %r14, %rdi
movl $0x24df, %r9d           # imm = 0x24DF
jmp 0xcbc89
movq %r13, %rdi
callq 0xc06bb
testb %al, %al
je 0xcd2fb
leaq 0x15f55(%rip), %rsi     # 0xe3179
leaq 0x3813d(%rip), %rdx     # 0x105368
leaq 0x37c89(%rip), %rcx     # 0x104ebb
leaq 0x357f1(%rip), %r8      # 0x102a2a
movq %r14, %rdi
movl $0x2478, %r9d           # imm = 0x2478
xorl %eax, %eax
callq 0x3559f
movq %rbx, %r12
jmp 0xcb188
cmpq $0x0, 0x1b8(%r13)
je 0xcd3ae
leaq 0x15f13(%rip), %rsi     # 0xe3179
leaq 0x3809b(%rip), %rdx     # 0x105308
leaq 0x37c47(%rip), %rcx     # 0x104ebb
leaq 0x357af(%rip), %r8      # 0x102a2a
movq %r14, %rdi
movl $0x2454, %r9d           # imm = 0x2454
jmp 0xcadb7
cmpq $0x0, 0x1b8(%r13)
je 0xcd3e6
leaq 0x15edb(%rip), %rsi     # 0xe3179
leaq 0x38063(%rip), %rdx     # 0x105308
leaq 0x37c0f(%rip), %rcx     # 0x104ebb
leaq 0x35777(%rip), %r8      # 0x102a2a
movq %r14, %rdi
movl $0x2498, %r9d           # imm = 0x2498
jmp 0xcb53b
movq %r13, %rdi
callq 0xc06bb
testb %al, %al
je 0xcd423
leaq 0x15ea1(%rip), %rsi     # 0xe3179
leaq 0x38089(%rip), %rdx     # 0x105368
leaq 0x37bd5(%rip), %rcx     # 0x104ebb
leaq 0x3573d(%rip), %r8      # 0x102a2a
movq %r14, %rdi
movl $0x2512, %r9d           # imm = 0x2512
jmp 0xcc1bf
movq %r13, %rdi
callq 0xc1690
cmpq $0x0, (%r15)
je 0xcd4b4
leaq 0x15e65(%rip), %rsi     # 0xe3179
leaq 0x382d5(%rip), %rdx     # 0x1055f0
leaq 0x37b99(%rip), %rcx     # 0x104ebb
leaq 0x35701(%rip), %r8      # 0x102a2a
movq %r14, %rdi
movl $0x247c, %r9d           # imm = 0x247C
xorl %eax, %eax
callq 0x3559f
jmp 0xcb193
cmpq $0x0, 0x1b8(%r13)
je 0xcd50a
leaq 0x15e26(%rip), %rsi     # 0xe3179
leaq 0x37fae(%rip), %rdx     # 0x105308
leaq 0x37b5a(%rip), %rcx     # 0x104ebb
leaq 0x356c2(%rip), %r8      # 0x102a2a
movq %r14, %rdi
movl $0x24ba, %r9d           # imm = 0x24BA
jmp 0xcb904
cmpq $0x0, 0x1b8(%r13)
je 0xcd542
leaq 0x15dee(%rip), %rsi     # 0xe3179
leaq 0x37f76(%rip), %rdx     # 0x105308
leaq 0x37b22(%rip), %rcx     # 0x104ebb
leaq 0x3568a(%rip), %r8      # 0x102a2a
movq %r14, %rdi
movl $0x24e0, %r9d           # imm = 0x24E0
jmp 0xcbc89
cmpq $0x0, 0x1c0(%r13)
je 0xcd57a
leaq 0x15db6(%rip), %rsi     # 0xe3179
leaq 0x37f6e(%rip), %rdx     # 0x105338
leaq 0x37aea(%rip), %rcx     # 0x104ebb
leaq 0x35652(%rip), %r8      # 0x102a2a
movq %r14, %rdi
movl $0x2455, %r9d           # imm = 0x2455
jmp 0xcadb7
cmpq $0x0, 0x1c0(%r13)
je 0xcd5b4
leaq 0x15d7e(%rip), %rsi     # 0xe3179
leaq 0x37f36(%rip), %rdx     # 0x105338
leaq 0x37ab2(%rip), %rcx     # 0x104ebb
leaq 0x3561a(%rip), %r8      # 0x102a2a
movq %r14, %rdi
movl $0x2499, %r9d           # imm = 0x2499
jmp 0xcb53b
callq 0x2e6fa
movq %r13, %rdi
callq 0xc1690
leaq 0x247ff(%rip), %r12     # 0xf1c31
leaq 0x18(%rsp), %r13
movl $0xb, %edx
movq %r15, %rdi
movq %r13, %rsi
movq %r12, %rcx
callq 0xc9a8b
movl $0xb, %edx
movq %r15, %rdi
movq %r13, %rsi
movq %r12, %rcx
callq 0xc9a8b
leaq 0x4(%rsp), %rsi
movl $0x3, %edx
movq %r15, %rdi
movq %r12, %rcx
callq 0xc9d1b
movb $0x1, %r13b
cmpb $0x0, 0x68(%r15)
jne 0xcc218
leaq 0x15cf2(%rip), %rsi     # 0xe3179
leaq 0x38178(%rip), %rdx     # 0x105606
leaq 0x37a26(%rip), %rcx     # 0x104ebb
leaq 0x3558e(%rip), %r8      # 0x102a2a
xorl %r13d, %r13d
movq %r14, %rdi
movl $0x2519, %r9d           # imm = 0x2519
xorl %eax, %eax
callq 0x3559f
jmp 0xcc218
leaq 0x4(%rsp), %rsi
movl $0xc, %edx
movq %r15, %rdi
xorl %ecx, %ecx
callq 0xc9d1b
movb $0x1, %r12b
cmpb $0x1, 0x68(%r15)
jne 0xcb1aa
leaq 0x15c9c(%rip), %rsi     # 0xe3179
leaq 0x38121(%rip), %rdx     # 0x105605
leaq 0x379d0(%rip), %rcx     # 0x104ebb
leaq 0x35538(%rip), %r8      # 0x102a2a
xorl %r12d, %r12d
movq %r14, %rdi
movl $0x247e, %r9d           # imm = 0x247E
xorl %eax, %eax
callq 0x3559f
jmp 0xcb1aa
cmpq $0x0, 0x1c0(%r13)
je 0xcd5ee
leaq 0x15c5a(%rip), %rsi     # 0xe3179
leaq 0x37e12(%rip), %rdx     # 0x105338
leaq 0x3798e(%rip), %rcx     # 0x104ebb
leaq 0x354f6(%rip), %r8      # 0x102a2a
movq %r14, %rdi
movl $0x24bb, %r9d           # imm = 0x24BB
jmp 0xcb904
cmpq $0x0, 0x1c0(%r13)
je 0xcd628
leaq 0x15c22(%rip), %rsi     # 0xe3179
leaq 0x37dda(%rip), %rdx     # 0x105338
leaq 0x37956(%rip), %rcx     # 0x104ebb
leaq 0x354be(%rip), %r8      # 0x102a2a
movq %r14, %rdi
movl $0x24e1, %r9d           # imm = 0x24E1
jmp 0xcbc89
movq %r13, %rdi
callq 0xc06bb
testb %al, %al
je 0xcd662
leaq 0x15be8(%rip), %rsi     # 0xe3179
leaq 0x37dd0(%rip), %rdx     # 0x105368
leaq 0x3791c(%rip), %rcx     # 0x104ebb
leaq 0x35484(%rip), %r8      # 0x102a2a
movq %r14, %rdi
movl $0x2456, %r9d           # imm = 0x2456
jmp 0xcadb7
movq %r13, %rdi
callq 0xc06bb
testb %al, %al
je 0xcd6d4
leaq 0x15bae(%rip), %rsi     # 0xe3179
leaq 0x37d96(%rip), %rdx     # 0x105368
leaq 0x378e2(%rip), %rcx     # 0x104ebb
leaq 0x3544a(%rip), %r8      # 0x102a2a
movq %r14, %rdi
movl $0x249a, %r9d           # imm = 0x249A
jmp 0xcb53b
movq %r13, %rdi
callq 0xc06bb
testb %al, %al
je 0xcd745
leaq 0x15b74(%rip), %rsi     # 0xe3179
leaq 0x37d5c(%rip), %rdx     # 0x105368
leaq 0x378a8(%rip), %rcx     # 0x104ebb
leaq 0x35410(%rip), %r8      # 0x102a2a
movq %r14, %rdi
movl $0x24bc, %r9d           # imm = 0x24BC
jmp 0xcb904
movq %r13, %rdi
callq 0xc06bb
testb %al, %al
je 0xcd7b6
leaq 0x15b3a(%rip), %rsi     # 0xe3179
leaq 0x37d22(%rip), %rdx     # 0x105368
leaq 0x3786e(%rip), %rcx     # 0x104ebb
leaq 0x353d6(%rip), %r8      # 0x102a2a
movq %r14, %rdi
movl $0x24e2, %r9d           # imm = 0x24E2
jmp 0xcbc89
movq %r13, %rdi
callq 0xc1690
leaq 0x18(%rsp), %r13
movl $0xc, %edx
movq %r15, %rdi
movq %r13, %rsi
xorl %ecx, %ecx
callq 0xc9a8b
movl $0xc, %edx
movq %r15, %rdi
movq %r13, %rsi
xorl %ecx, %ecx
callq 0xc9a8b
movb $0x1, %bpl
cmpb $0x0, 0x68(%r15)
jne 0xcadf1
leaq 0x15ad1(%rip), %rsi     # 0xe3179
leaq 0x37f57(%rip), %rdx     # 0x105606
leaq 0x37805(%rip), %rcx     # 0x104ebb
leaq 0x3536d(%rip), %r8      # 0x102a2a
xorl %ebp, %ebp
movq %r14, %rdi
movl $0x245c, %r9d           # imm = 0x245C
xorl %eax, %eax
callq 0x3559f
jmp 0xcadf1
movq %r13, %rdi
callq 0xc1690
leaq 0x18(%rsp), %rsi
movl $0x4, %edx
movq %r15, %rdi
xorl %ecx, %ecx
callq 0xc9a8b
leaq 0x4(%rsp), %rsi
movl $0xc, %edx
movq %r15, %rdi
xorl %ecx, %ecx
callq 0xc9d1b
movb $0x1, %bpl
cmpb $0x0, 0x68(%r15)
jne 0xcb574
leaq 0x15a60(%rip), %rsi     # 0xe3179
leaq 0x37ee6(%rip), %rdx     # 0x105606
leaq 0x37794(%rip), %rcx     # 0x104ebb
leaq 0x352fc(%rip), %r8      # 0x102a2a
xorl %ebp, %ebp
movq %r14, %rdi
movl $0x24a0, %r9d           # imm = 0x24A0
xorl %eax, %eax
callq 0x3559f
jmp 0xcb574
movq %r13, %rdi
callq 0xc1690
leaq 0x4(%rsp), %rsi
movl $0xc, %edx
movq %r15, %rdi
xorl %ecx, %ecx
callq 0xc9d1b
leaq 0x18(%rsp), %rsi
movl $0x4, %edx
movq %r15, %rdi
xorl %ecx, %ecx
callq 0xc9a8b
movb $0x1, %bpl
cmpb $0x0, 0x68(%r15)
jne 0xcb93d
leaq 0x159ef(%rip), %rsi     # 0xe3179
leaq 0x37e75(%rip), %rdx     # 0x105606
leaq 0x37723(%rip), %rcx     # 0x104ebb
leaq 0x3528b(%rip), %r8      # 0x102a2a
xorl %ebp, %ebp
movq %r14, %rdi
movl $0x24c2, %r9d           # imm = 0x24C2
xorl %eax, %eax
callq 0x3559f
jmp 0xcb93d
movq %r13, %rdi
callq 0xc1690
movq %r15, %rdi
callq 0xc99e3
movq %r15, %rdi
callq 0xc9a23
leaq 0x2445c(%rip), %rcx     # 0xf1c31
leaq 0x18(%rsp), %rsi
movl $0x4, %edx
movq %r15, %rdi
callq 0xc9a8b
leaq 0x23ad9(%rip), %rcx     # 0xf12c7
leaq 0x4(%rsp), %r13
movl $0xc, %edx
movq %r15, %rdi
movq %r13, %rsi
callq 0xc9d1b
leaq 0x22a86(%rip), %rcx     # 0xf0290
movl $0xc, %edx
movq %r15, %rdi
movq %r13, %rsi
callq 0xc9d1b
movb $0x1, %bpl
cmpq $0x0, 0x58(%r15)
jne 0xcbcf6
leaq 0x1594a(%rip), %rsi     # 0xe3179
leaq 0x38003(%rip), %rdx     # 0x105839
leaq 0x3767e(%rip), %rcx     # 0x104ebb
leaq 0x351e6(%rip), %r8      # 0x102a2a
xorl %ebp, %ebp
movq %r14, %rdi
movl $0x24eb, %r9d           # imm = 0x24EB
xorl %eax, %eax
callq 0x3559f
jmp 0xcbcf6