// File: /workspace/github_c_makefile_star2_O0/genometools[P]genometools/src/match/rdj-ovlfind-bf.c
// Function: gt_ovlfind_bf_unit_test
int gt_ovlfind_bf_unit_test(GtError *err)
{
  int had_err = 0;
  GtArray *a;
  struct GtOvlfindBfResult *r;
  GtContfind retval;

  /*@i1@*/ gt_error_check(err);
  a = gt_array_new(sizeof (struct GtOvlfindBfResult));

  /* u suffix == v prefix */
  if (!had_err)
  {
    gt_array_reset(a);
    retval = gt_ovlfind_bf("aacgcacctg", 10UL, "acctgatttc", 10UL,
                           GT_OVLFIND_PROPER_SPM, 1UL, false,
                           ovlfind_bf_test_save, a);
    gt_ensure(retval == GT_CONTFIND_NO);
    gt_ensure(gt_array_size(a) == 1UL);
    GT_OVLFIND_BF_EXPECT_RESULT(0UL, true, 5UL);
  }
  /* v suffix == u prefix */
  if (!had_err)
  {
    gt_array_reset(a);
    retval = gt_ovlfind_bf("atccgtgacgtg", 12UL, "aagaagaatccg", 12UL,
                           GT_OVLFIND_ALL, 1UL, false,
                           ovlfind_bf_test_save, a);
    gt_ensure(retval == GT_CONTFIND_NO);
    gt_ensure(gt_array_size(a) == 1UL);
    GT_OVLFIND_BF_EXPECT_RESULT(0UL, false, 5UL);
  }
  /* no overlap */
  if (!had_err)
  {
    gt_array_reset(a);
    retval = gt_ovlfind_bf("aac", 3UL, "tgc", 3UL,
                           GT_OVLFIND_PROPER_SPM, 1UL, false,
                           ovlfind_bf_test_save, a);
    gt_ensure(retval == GT_CONTFIND_NO);
    gt_ensure(gt_array_size(a) == 0UL);
  }
  /* u suffix of v */
  if (!had_err)
  {
    gt_array_reset(a);
    retval = gt_ovlfind_bf("acagc", 5UL, "gtacagc", 7UL,
                           GT_OVLFIND_SPM, 1UL, false,
                           ovlfind_bf_test_save, a);
    gt_ensure(gt_array_size(a) == 1UL);
    gt_ensure(retval == GT_CONTFIND_OFF);
    GT_OVLFIND_BF_EXPECT_RESULT(0UL, false, 5UL);

    gt_array_reset(a);
    retval = gt_ovlfind_bf("acagc", 5UL, "gtacagc", 7UL,
                           GT_OVLFIND_PROPER_SPM, 1UL, false,
                           ovlfind_bf_test_save, a);
    gt_ensure(retval == GT_CONTFIND_U);
    gt_ensure(gt_array_size(a) == 0UL);
    gt_array_reset(a);

    retval = gt_ovlfind_bf("acagc", 5UL, "gtacagc", 7UL,
                           GT_OVLFIND_CNT, 1UL, false,
                           ovlfind_bf_test_save, a);
    gt_ensure(gt_array_size(a) == 0UL);
    gt_ensure(retval == GT_CONTFIND_U);

    gt_array_reset(a);
    retval = gt_ovlfind_bf("acagc", 5UL, "gtacagc", 7UL,
                           GT_OVLFIND_ALL, 1UL, false,
                           ovlfind_bf_test_save, a);
    gt_ensure(gt_array_size(a) == 1UL);
    gt_ensure(retval == GT_CONTFIND_U);
    GT_OVLFIND_BF_EXPECT_RESULT(0UL, false, 5UL);
  }
  /* v suffix of u */
  if (!had_err)
  {
    gt_array_reset(a);
    retval = gt_ovlfind_bf("gtacagc", 7UL, "acagc", 5UL,
                           GT_OVLFIND_SPM, 1UL, false,
                           ovlfind_bf_test_save, a);
    gt_ensure(gt_array_size(a) == 1UL);
    gt_ensure(retval == GT_CONTFIND_OFF);
    GT_OVLFIND_BF_EXPECT_RESULT(0UL, true, 5UL);

    gt_array_reset(a);
    retval = gt_ovlfind_bf("gtacagc", 7UL, "acagc", 5UL,
                           GT_OVLFIND_PROPER_SPM, 1UL, false,
                           ovlfind_bf_test_save, a);
    gt_ensure(retval == GT_CONTFIND_V);
    gt_ensure(gt_array_size(a) == 0UL);
  }
  /* u prefix of v */
  if (!had_err)
  {
    gt_array_reset(a);
    retval = gt_ovlfind_bf("ctat", 4UL, "ctatacagg", 9UL,
                           GT_OVLFIND_SPM, 1UL, false,
                           ovlfind_bf_test_save, a);
    gt_ensure(gt_array_size(a) == 1UL);
    GT_OVLFIND_BF_EXPECT_RESULT(0UL, true, 4UL);
    gt_ensure(retval == GT_CONTFIND_OFF);

    gt_array_reset(a);
    retval = gt_ovlfind_bf("ctat", 4UL, "ctatacagg", 9UL,
                           GT_OVLFIND_PROPER_SPM, 1UL, false,
                           ovlfind_bf_test_save, a);
    gt_ensure(gt_array_size(a) == 0UL);
    gt_ensure(retval == GT_CONTFIND_U);
  }
  /* v prefix of u */
  if (!had_err)
  {
    gt_array_reset(a);
    retval = gt_ovlfind_bf("ctatacagg", 9UL, "ctat", 4UL,
                           GT_OVLFIND_SPM, 1UL, false,
                           ovlfind_bf_test_save, a);
    gt_ensure(gt_array_size(a) == 1UL);
    GT_OVLFIND_BF_EXPECT_RESULT(0UL, false, 4UL);
    gt_ensure(retval == GT_CONTFIND_OFF);

    gt_array_reset(a);
    retval = gt_ovlfind_bf("ctatacagg", 9UL, "ctat", 4UL,
                           GT_OVLFIND_PROPER_SPM, 1UL, false,
                           ovlfind_bf_test_save, a);
    gt_ensure(gt_array_size(a) == 0UL);
    gt_ensure(retval == GT_CONTFIND_V);
  }
  /* identical sequences */
  if (!had_err)
  {
    gt_array_reset(a);
    retval = gt_ovlfind_bf("acagc", 5UL, "acagc", 5UL,
                           GT_OVLFIND_SPM, 1UL, false,
                           ovlfind_bf_test_save, a);
    gt_ensure(gt_array_size(a) == 2UL);
    GT_OVLFIND_BF_EXPECT_RESULT(0UL, true, 5UL);
    GT_OVLFIND_BF_EXPECT_RESULT(1UL, false, 5UL);
    gt_ensure(retval == GT_CONTFIND_OFF);

    gt_array_reset(a);
    retval = gt_ovlfind_bf("acagc", 5UL, "acagc", 5UL,
                           GT_OVLFIND_PROPER_SPM, 1UL, false,
                           ovlfind_bf_test_save, a);
    gt_ensure(gt_array_size(a) == 0UL);
    gt_ensure(retval == GT_CONTFIND_EQ);
  }
  /* find_nonmaximal */
  if (!had_err)
  {
    gt_array_reset(a);
    retval = gt_ovlfind_bf("aacagtagtagt", 12UL, "agtagtagttaa", 12UL,
                           GT_OVLFIND_SPM, 1UL, false,
                           ovlfind_bf_test_save, a);
    gt_ensure(gt_array_size(a) == 2UL);
    gt_ensure(retval == GT_CONTFIND_OFF);
    GT_OVLFIND_BF_EXPECT_RESULT(0UL, true, 9UL);
    GT_OVLFIND_BF_EXPECT_RESULT(1UL, false, 2UL);

    gt_array_reset(a);
    retval = gt_ovlfind_bf("aacagtagtagt", 12UL, "agtagtagttaa", 12UL,
                           GT_OVLFIND_SPM, 1UL, true,
                           ovlfind_bf_test_save, a);
    gt_ensure(gt_array_size(a) == 5UL);
    gt_ensure(retval == GT_CONTFIND_OFF);
  }
  /* min_length */
  if (!had_err)
  {
    gt_array_reset(a);
    (void)gt_ovlfind_bf("aggaccagtagt", 12UL, "agtagttactac", 12UL,
                           GT_OVLFIND_SPM, 1UL, true,
                           ovlfind_bf_test_save, a);
    gt_ensure(gt_array_size(a) == 2UL);

    gt_array_reset(a);
    (void)gt_ovlfind_bf("aggaccagtagt", 12UL, "agtagttactac", 12UL,
                           GT_OVLFIND_SPM, 4UL, true,
                           ovlfind_bf_test_save, a);
    gt_ensure(gt_array_size(a) == 1UL);
  }
  gt_array_delete(a);
  return had_err;
}

// Assembly:
subq $0x48, %rsp
movq %rdi, 0x40(%rsp)
movl $0x0, 0x3c(%rsp)
cmpq $0x0, 0x40(%rsp)
je 0x4dc771
movq 0x40(%rsp), %rdi
callq 0xd8a60
testb $0x1, %al
jne 0x4dc739
jmp 0x4dc771
movq 0x15f860(%rip), %rax    # 0x63bfa0
movq (%rax), %rdi
leaq 0x398c9(%rip), %rsi     # 0x516013
leaq 0x39a6e(%rip), %rdx     # 0x5161bf
leaq 0xde1a2(%rip), %rcx     # 0x5ba8fa
leaq 0xde114(%rip), %r8      # 0x5ba873
movl $0x81, %r9d
movb $0x0, %al
callq 0x199f0
callq 0x19370
jmp 0x4dc773
movl $0x10, %edi
callq 0x80990
movq %rax, 0x30(%rsp)
cmpl $0x0, 0x3c(%rsp)
jne 0x4dc93b
movq 0x30(%rsp), %rdi
callq 0x814a0
movq 0x30(%rsp), %rax
leaq 0xde16f(%rip), %rdi     # 0x5ba912
movl $0xa, %ecx
leaq 0xde16e(%rip), %rdx     # 0x5ba91d
movl $0x3, %r8d
movl $0x1, %r9d
xorl %esi, %esi
leaq 0x197c(%rip), %r10      # 0x4de140
movq %rcx, %rsi
movl $0x0, (%rsp)
movq %r10, 0x8(%rsp)
movq %rax, 0x10(%rsp)
callq 0x4dc170
movl %eax, 0x24(%rsp)
cmpl $0x0, 0x3c(%rsp)
jne 0x4dc827
cmpl $0x1, 0x24(%rsp)
je 0x4dc825
movq 0x40(%rsp), %rdi
leaq 0x52dff(%rip), %rsi     # 0x52f5fa
leaq 0xde126(%rip), %rdx     # 0x5ba928
leaq 0xde0f1(%rip), %rcx     # 0x5ba8fa
leaq 0xde063(%rip), %r8      # 0x5ba873
movl $0x8b, %r9d
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x3c(%rsp) # imm = 0xFFFFFFFF
jmp 0x4dc827
jmp 0x4dc829
jmp 0x4dc82b
cmpl $0x0, 0x3c(%rsp)
jne 0x4dc87a
movq 0x30(%rsp), %rdi
callq 0x81370
cmpq $0x1, %rax
je 0x4dc878
movq 0x40(%rsp), %rdi
leaq 0x52dac(%rip), %rsi     # 0x52f5fa
leaq 0xde0ec(%rip), %rdx     # 0x5ba941
leaq 0xde09e(%rip), %rcx     # 0x5ba8fa
leaq 0xde010(%rip), %r8      # 0x5ba873
movl $0x8c, %r9d
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x3c(%rsp) # imm = 0xFFFFFFFF
jmp 0x4dc87a
jmp 0x4dc87c
cmpl $0x0, 0x3c(%rsp)
jne 0x4dc896
movq 0x30(%rsp), %rdi
xorl %eax, %eax
movl %eax, %esi
callq 0x80b60
movq %rax, 0x28(%rsp)
jmp 0x4dc898
cmpl $0x0, 0x3c(%rsp)
jne 0x4dc8e8
movq 0x28(%rsp), %rax
movb (%rax), %al
andb $0x1, %al
movzbl %al, %eax
cmpl $0x1, %eax
je 0x4dc8e6
movq 0x40(%rsp), %rdi
leaq 0x52d3e(%rip), %rsi     # 0x52f5fa
leaq 0xde096(%rip), %rdx     # 0x5ba959
leaq 0xde030(%rip), %rcx     # 0x5ba8fa
leaq 0xddfa2(%rip), %r8      # 0x5ba873
movl $0x8d, %r9d
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x3c(%rsp) # imm = 0xFFFFFFFF
jmp 0x4dc8e8
jmp 0x4dc8ea
jmp 0x4dc8ec
cmpl $0x0, 0x3c(%rsp)
jne 0x4dc937
movq 0x28(%rsp), %rax
cmpq $0x5, 0x8(%rax)
je 0x4dc935
movq 0x40(%rsp), %rdi
leaq 0x52cef(%rip), %rsi     # 0x52f5fa
leaq 0xde05a(%rip), %rdx     # 0x5ba96c
leaq 0xddfe1(%rip), %rcx     # 0x5ba8fa
leaq 0xddf53(%rip), %r8      # 0x5ba873
movl $0x8d, %r9d
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x3c(%rsp) # imm = 0xFFFFFFFF
jmp 0x4dc937
jmp 0x4dc939
jmp 0x4dc93b
cmpl $0x0, 0x3c(%rsp)
jne 0x4dcaf4
movq 0x30(%rsp), %rdi
callq 0x814a0
movq 0x30(%rsp), %rax
leaq 0xde023(%rip), %rdi     # 0x5ba97f
movl $0xc, %ecx
leaq 0xde024(%rip), %rdx     # 0x5ba98c
movl $0x2, %r8d
movl $0x1, %r9d
xorl %esi, %esi
leaq 0x17c3(%rip), %r10      # 0x4de140
movq %rcx, %rsi
movl $0x0, (%rsp)
movq %r10, 0x8(%rsp)
movq %rax, 0x10(%rsp)
callq 0x4dc170
movl %eax, 0x24(%rsp)
cmpl $0x0, 0x3c(%rsp)
jne 0x4dc9e0
cmpl $0x1, 0x24(%rsp)
je 0x4dc9de
movq 0x40(%rsp), %rdi
leaq 0x52c46(%rip), %rsi     # 0x52f5fa
leaq 0xddf6d(%rip), %rdx     # 0x5ba928
leaq 0xddf38(%rip), %rcx     # 0x5ba8fa
leaq 0xddeaa(%rip), %r8      # 0x5ba873
movl $0x96, %r9d
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x3c(%rsp) # imm = 0xFFFFFFFF
jmp 0x4dc9e0
jmp 0x4dc9e2
jmp 0x4dc9e4
cmpl $0x0, 0x3c(%rsp)
jne 0x4dca33
movq 0x30(%rsp), %rdi
callq 0x81370
cmpq $0x1, %rax
je 0x4dca31
movq 0x40(%rsp), %rdi
leaq 0x52bf3(%rip), %rsi     # 0x52f5fa
leaq 0xddf33(%rip), %rdx     # 0x5ba941
leaq 0xddee5(%rip), %rcx     # 0x5ba8fa
leaq 0xdde57(%rip), %r8      # 0x5ba873
movl $0x97, %r9d
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x3c(%rsp) # imm = 0xFFFFFFFF
jmp 0x4dca33
jmp 0x4dca35
cmpl $0x0, 0x3c(%rsp)
jne 0x4dca4f
movq 0x30(%rsp), %rdi
xorl %eax, %eax
movl %eax, %esi
callq 0x80b60
movq %rax, 0x28(%rsp)
jmp 0x4dca51
cmpl $0x0, 0x3c(%rsp)
jne 0x4dcaa1
movq 0x28(%rsp), %rax
movb (%rax), %al
andb $0x1, %al
movzbl %al, %eax
cmpl $0x0, %eax
je 0x4dca9f
movq 0x40(%rsp), %rdi
leaq 0x52b85(%rip), %rsi     # 0x52f5fa
leaq 0xddf1d(%rip), %rdx     # 0x5ba999
leaq 0xdde77(%rip), %rcx     # 0x5ba8fa
leaq 0xddde9(%rip), %r8      # 0x5ba873
movl $0x98, %r9d
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x3c(%rsp) # imm = 0xFFFFFFFF
jmp 0x4dcaa1
jmp 0x4dcaa3
jmp 0x4dcaa5
cmpl $0x0, 0x3c(%rsp)
jne 0x4dcaf0
movq 0x28(%rsp), %rax
cmpq $0x5, 0x8(%rax)
je 0x4dcaee
movq 0x40(%rsp), %rdi
leaq 0x52b36(%rip), %rsi     # 0x52f5fa
leaq 0xddea1(%rip), %rdx     # 0x5ba96c
leaq 0xdde28(%rip), %rcx     # 0x5ba8fa
leaq 0xddd9a(%rip), %r8      # 0x5ba873
movl $0x98, %r9d
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x3c(%rsp) # imm = 0xFFFFFFFF
jmp 0x4dcaf0
jmp 0x4dcaf2
jmp 0x4dcaf4
cmpl $0x0, 0x3c(%rsp)
jne 0x4dcbf0
movq 0x30(%rsp), %rdi
callq 0x814a0
movq 0x30(%rsp), %rax
leaq 0xdde97(%rip), %rdi     # 0x5ba9ac
movl $0x3, %ecx
leaq 0xdde8f(%rip), %rdx     # 0x5ba9b0
movl $0x3, %r8d
movl $0x1, %r9d
xorl %esi, %esi
leaq 0x160a(%rip), %r10      # 0x4de140
movq %rcx, %rsi
movl $0x0, (%rsp)
movq %r10, 0x8(%rsp)
movq %rax, 0x10(%rsp)
callq 0x4dc170
movl %eax, 0x24(%rsp)
cmpl $0x0, 0x3c(%rsp)
jne 0x4dcb99
cmpl $0x1, 0x24(%rsp)
je 0x4dcb97
movq 0x40(%rsp), %rdi
leaq 0x52a8d(%rip), %rsi     # 0x52f5fa
leaq 0xdddb4(%rip), %rdx     # 0x5ba928
leaq 0xddd7f(%rip), %rcx     # 0x5ba8fa
leaq 0xddcf1(%rip), %r8      # 0x5ba873
movl $0xa1, %r9d
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x3c(%rsp) # imm = 0xFFFFFFFF
jmp 0x4dcb99
jmp 0x4dcb9b
jmp 0x4dcb9d
cmpl $0x0, 0x3c(%rsp)
jne 0x4dcbec
movq 0x30(%rsp), %rdi
callq 0x81370
cmpq $0x0, %rax
je 0x4dcbea
movq 0x40(%rsp), %rdi
leaq 0x52a3a(%rip), %rsi     # 0x52f5fa
leaq 0xddded(%rip), %rdx     # 0x5ba9b4
leaq 0xddd2c(%rip), %rcx     # 0x5ba8fa
leaq 0xddc9e(%rip), %r8      # 0x5ba873
movl $0xa2, %r9d
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x3c(%rsp) # imm = 0xFFFFFFFF
jmp 0x4dcbec
jmp 0x4dcbee
jmp 0x4dcbf0
cmpl $0x0, 0x3c(%rsp)
jne 0x4dd139
movq 0x30(%rsp), %rdi
callq 0x814a0
movq 0x30(%rsp), %rax
leaq 0xdddbd(%rip), %rdi     # 0x5ba9ce
movl $0x5, %esi
leaq 0xdddaf(%rip), %rdx     # 0x5ba9cc
movl $0x7, %ecx
xorl %r8d, %r8d
movl $0x1, %r9d
leaq 0x150e(%rip), %r10      # 0x4de140
movl $0x0, (%rsp)
movq %r10, 0x8(%rsp)
movq %rax, 0x10(%rsp)
callq 0x4dc170
movl %eax, 0x24(%rsp)
cmpl $0x0, 0x3c(%rsp)
jne 0x4dcc9b
movq 0x30(%rsp), %rdi
callq 0x81370
cmpq $0x1, %rax
je 0x4dcc99
movq 0x40(%rsp), %rdi
leaq 0x5298b(%rip), %rsi     # 0x52f5fa
leaq 0xddccb(%rip), %rdx     # 0x5ba941
leaq 0xddc7d(%rip), %rcx     # 0x5ba8fa
leaq 0xddbef(%rip), %r8      # 0x5ba873
movl $0xab, %r9d
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x3c(%rsp) # imm = 0xFFFFFFFF
jmp 0x4dcc9b
jmp 0x4dcc9d
jmp 0x4dcc9f
cmpl $0x0, 0x3c(%rsp)
jne 0x4dcce5
cmpl $0x0, 0x24(%rsp)
je 0x4dcce3
movq 0x40(%rsp), %rdi
leaq 0x52941(%rip), %rsi     # 0x52f5fa
leaq 0xddd14(%rip), %rdx     # 0x5ba9d4
leaq 0xddc33(%rip), %rcx     # 0x5ba8fa
leaq 0xddba5(%rip), %r8      # 0x5ba873
movl $0xac, %r9d
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x3c(%rsp) # imm = 0xFFFFFFFF
jmp 0x4dcce5
jmp 0x4dcce7
cmpl $0x0, 0x3c(%rsp)
jne 0x4dcd01
movq 0x30(%rsp), %rdi
xorl %eax, %eax
movl %eax, %esi
callq 0x80b60
movq %rax, 0x28(%rsp)
jmp 0x4dcd03
cmpl $0x0, 0x3c(%rsp)
jne 0x4dcd53
movq 0x28(%rsp), %rax
movb (%rax), %al
andb $0x1, %al
movzbl %al, %eax
cmpl $0x0, %eax
je 0x4dcd51
movq 0x40(%rsp), %rdi
leaq 0x528d3(%rip), %rsi     # 0x52f5fa
leaq 0xddc6b(%rip), %rdx     # 0x5ba999
leaq 0xddbc5(%rip), %rcx     # 0x5ba8fa
leaq 0xddb37(%rip), %r8      # 0x5ba873
movl $0xad, %r9d
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x3c(%rsp) # imm = 0xFFFFFFFF
jmp 0x4dcd53
jmp 0x4dcd55
jmp 0x4dcd57
cmpl $0x0, 0x3c(%rsp)
jne 0x4dcda2
movq 0x28(%rsp), %rax
cmpq $0x5, 0x8(%rax)
je 0x4dcda0
movq 0x40(%rsp), %rdi
leaq 0x52884(%rip), %rsi     # 0x52f5fa
leaq 0xddbef(%rip), %rdx     # 0x5ba96c
leaq 0xddb76(%rip), %rcx     # 0x5ba8fa
leaq 0xddae8(%rip), %r8      # 0x5ba873
movl $0xad, %r9d
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x3c(%rsp) # imm = 0xFFFFFFFF
jmp 0x4dcda2
jmp 0x4dcda4
movq 0x30(%rsp), %rdi
callq 0x814a0
movq 0x30(%rsp), %rax
leaq 0xddc14(%rip), %rdi     # 0x5ba9ce
movl $0x5, %esi
leaq 0xddc06(%rip), %rdx     # 0x5ba9cc
movl $0x7, %ecx
movl $0x3, %r8d
movl $0x1, %r9d
xorl %r10d, %r10d
leaq 0x135f(%rip), %r10      # 0x4de140
movl $0x0, (%rsp)
movq %r10, 0x8(%rsp)
movq %rax, 0x10(%rsp)
callq 0x4dc170
movl %eax, 0x24(%rsp)
cmpl $0x0, 0x3c(%rsp)
jne 0x4dce41
cmpl $0x3, 0x24(%rsp)
je 0x4dce3f
movq 0x40(%rsp), %rdi
leaq 0x527e5(%rip), %rsi     # 0x52f5fa
leaq 0xddbd2(%rip), %rdx     # 0x5ba9ee
leaq 0xddad7(%rip), %rcx     # 0x5ba8fa
leaq 0xdda49(%rip), %r8      # 0x5ba873
movl $0xb3, %r9d
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x3c(%rsp) # imm = 0xFFFFFFFF
jmp 0x4dce41
jmp 0x4dce43
jmp 0x4dce45
cmpl $0x0, 0x3c(%rsp)
jne 0x4dce94
movq 0x30(%rsp), %rdi
callq 0x81370
cmpq $0x0, %rax
je 0x4dce92
movq 0x40(%rsp), %rdi
leaq 0x52792(%rip), %rsi     # 0x52f5fa
leaq 0xddb45(%rip), %rdx     # 0x5ba9b4
leaq 0xdda84(%rip), %rcx     # 0x5ba8fa
leaq 0xdd9f6(%rip), %r8      # 0x5ba873
movl $0xb4, %r9d
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x3c(%rsp) # imm = 0xFFFFFFFF
jmp 0x4dce94
jmp 0x4dce96
movq 0x30(%rsp), %rdi
callq 0x814a0
movq 0x30(%rsp), %rax
leaq 0xddb22(%rip), %rdi     # 0x5ba9ce
movl $0x5, %esi
leaq 0xddb14(%rip), %rdx     # 0x5ba9cc
movl $0x7, %ecx
movl $0x1, %r8d
movl $0x1, %r9d
xorl %r10d, %r10d
leaq 0x126d(%rip), %r10      # 0x4de140
movl $0x0, (%rsp)
movq %r10, 0x8(%rsp)
movq %rax, 0x10(%rsp)
callq 0x4dc170
movl %eax, 0x24(%rsp)
cmpl $0x0, 0x3c(%rsp)
jne 0x4dcf3c
movq 0x30(%rsp), %rdi
callq 0x81370
cmpq $0x0, %rax
je 0x4dcf3a
movq 0x40(%rsp), %rdi
leaq 0x526ea(%rip), %rsi     # 0x52f5fa
leaq 0xdda9d(%rip), %rdx     # 0x5ba9b4
leaq 0xdd9dc(%rip), %rcx     # 0x5ba8fa
leaq 0xdd94e(%rip), %r8      # 0x5ba873
movl $0xba, %r9d
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x3c(%rsp) # imm = 0xFFFFFFFF
jmp 0x4dcf3c
jmp 0x4dcf3e
jmp 0x4dcf40
cmpl $0x0, 0x3c(%rsp)
jne 0x4dcf86
cmpl $0x3, 0x24(%rsp)
je 0x4dcf84
movq 0x40(%rsp), %rdi
leaq 0x526a0(%rip), %rsi     # 0x52f5fa
leaq 0xdda8d(%rip), %rdx     # 0x5ba9ee
leaq 0xdd992(%rip), %rcx     # 0x5ba8fa
leaq 0xdd904(%rip), %r8      # 0x5ba873
movl $0xbb, %r9d
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x3c(%rsp) # imm = 0xFFFFFFFF
jmp 0x4dcf86
jmp 0x4dcf88
movq 0x30(%rsp), %rdi
callq 0x814a0
movq 0x30(%rsp), %rax
leaq 0xdda30(%rip), %rdi     # 0x5ba9ce
movl $0x5, %esi
leaq 0xdda22(%rip), %rdx     # 0x5ba9cc
movl $0x7, %ecx
movl $0x2, %r8d
movl $0x1, %r9d
xorl %r10d, %r10d
leaq 0x117b(%rip), %r10      # 0x4de140
movl $0x0, (%rsp)
movq %r10, 0x8(%rsp)
movq %rax, 0x10(%rsp)
callq 0x4dc170
movl %eax, 0x24(%rsp)
cmpl $0x0, 0x3c(%rsp)
jne 0x4dd02e
movq 0x30(%rsp), %rdi
callq 0x81370
cmpq $0x1, %rax
je 0x4dd02c
movq 0x40(%rsp), %rdi
leaq 0x525f8(%rip), %rsi     # 0x52f5fa
leaq 0xdd938(%rip), %rdx     # 0x5ba941
leaq 0xdd8ea(%rip), %rcx     # 0x5ba8fa
leaq 0xdd85c(%rip), %r8      # 0x5ba873
movl $0xc1, %r9d
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x3c(%rsp) # imm = 0xFFFFFFFF
jmp 0x4dd02e
jmp 0x4dd030
jmp 0x4dd032
cmpl $0x0, 0x3c(%rsp)
jne 0x4dd078
cmpl $0x3, 0x24(%rsp)
je 0x4dd076
movq 0x40(%rsp), %rdi
leaq 0x525ae(%rip), %rsi     # 0x52f5fa
leaq 0xdd99b(%rip), %rdx     # 0x5ba9ee
leaq 0xdd8a0(%rip), %rcx     # 0x5ba8fa
leaq 0xdd812(%rip), %r8      # 0x5ba873
movl $0xc2, %r9d
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x3c(%rsp) # imm = 0xFFFFFFFF
jmp 0x4dd078
jmp 0x4dd07a
cmpl $0x0, 0x3c(%rsp)
jne 0x4dd094
movq 0x30(%rsp), %rdi
xorl %eax, %eax
movl %eax, %esi
callq 0x80b60
movq %rax, 0x28(%rsp)
jmp 0x4dd096
cmpl $0x0, 0x3c(%rsp)
jne 0x4dd0e6
movq 0x28(%rsp), %rax
movb (%rax), %al
andb $0x1, %al
movzbl %al, %eax
cmpl $0x0, %eax
je 0x4dd0e4
movq 0x40(%rsp), %rdi
leaq 0x52540(%rip), %rsi     # 0x52f5fa
leaq 0xdd8d8(%rip), %rdx     # 0x5ba999
leaq 0xdd832(%rip), %rcx     # 0x5ba8fa
leaq 0xdd7a4(%rip), %r8      # 0x5ba873
movl $0xc3, %r9d
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x3c(%rsp) # imm = 0xFFFFFFFF
jmp 0x4dd0e6
jmp 0x4dd0e8
jmp 0x4dd0ea
cmpl $0x0, 0x3c(%rsp)
jne 0x4dd135
movq 0x28(%rsp), %rax
cmpq $0x5, 0x8(%rax)
je 0x4dd133
movq 0x40(%rsp), %rdi
leaq 0x524f1(%rip), %rsi     # 0x52f5fa
leaq 0xdd85c(%rip), %rdx     # 0x5ba96c
leaq 0xdd7e3(%rip), %rcx     # 0x5ba8fa
leaq 0xdd755(%rip), %r8      # 0x5ba873
movl $0xc3, %r9d
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x3c(%rsp) # imm = 0xFFFFFFFF
jmp 0x4dd135
jmp 0x4dd137
jmp 0x4dd139
cmpl $0x0, 0x3c(%rsp)
jne 0x4dd3e1
movq 0x30(%rsp), %rdi
callq 0x814a0
movq 0x30(%rsp), %rax
leaq 0xdd872(%rip), %rdi     # 0x5ba9cc
movl $0x7, %esi
leaq 0xdd868(%rip), %rdx     # 0x5ba9ce
movl $0x5, %ecx
xorl %r8d, %r8d
movl $0x1, %r9d
leaq 0xfc5(%rip), %r10       # 0x4de140
movl $0x0, (%rsp)
movq %r10, 0x8(%rsp)
movq %rax, 0x10(%rsp)
callq 0x4dc170
movl %eax, 0x24(%rsp)
cmpl $0x0, 0x3c(%rsp)
jne 0x4dd1e4
movq 0x30(%rsp), %rdi
callq 0x81370
cmpq $0x1, %rax
je 0x4dd1e2
movq 0x40(%rsp), %rdi
leaq 0x52442(%rip), %rsi     # 0x52f5fa
leaq 0xdd782(%rip), %rdx     # 0x5ba941
leaq 0xdd734(%rip), %rcx     # 0x5ba8fa
leaq 0xdd6a6(%rip), %r8      # 0x5ba873
movl $0xcc, %r9d
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x3c(%rsp) # imm = 0xFFFFFFFF
jmp 0x4dd1e4
jmp 0x4dd1e6
jmp 0x4dd1e8
cmpl $0x0, 0x3c(%rsp)
jne 0x4dd22e
cmpl $0x0, 0x24(%rsp)
je 0x4dd22c
movq 0x40(%rsp), %rdi
leaq 0x523f8(%rip), %rsi     # 0x52f5fa
leaq 0xdd7cb(%rip), %rdx     # 0x5ba9d4
leaq 0xdd6ea(%rip), %rcx     # 0x5ba8fa
leaq 0xdd65c(%rip), %r8      # 0x5ba873
movl $0xcd, %r9d
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x3c(%rsp) # imm = 0xFFFFFFFF
jmp 0x4dd22e
jmp 0x4dd230
cmpl $0x0, 0x3c(%rsp)
jne 0x4dd24a
movq 0x30(%rsp), %rdi
xorl %eax, %eax
movl %eax, %esi
callq 0x80b60
movq %rax, 0x28(%rsp)
jmp 0x4dd24c
cmpl $0x0, 0x3c(%rsp)
jne 0x4dd29c
movq 0x28(%rsp), %rax
movb (%rax), %al
andb $0x1, %al
movzbl %al, %eax
cmpl $0x1, %eax
je 0x4dd29a
movq 0x40(%rsp), %rdi
leaq 0x5238a(%rip), %rsi     # 0x52f5fa
leaq 0xdd6e2(%rip), %rdx     # 0x5ba959
leaq 0xdd67c(%rip), %rcx     # 0x5ba8fa
leaq 0xdd5ee(%rip), %r8      # 0x5ba873
movl $0xce, %r9d
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x3c(%rsp) # imm = 0xFFFFFFFF
jmp 0x4dd29c
jmp 0x4dd29e
jmp 0x4dd2a0
cmpl $0x0, 0x3c(%rsp)
jne 0x4dd2eb
movq 0x28(%rsp), %rax
cmpq $0x5, 0x8(%rax)
je 0x4dd2e9
movq 0x40(%rsp), %rdi
leaq 0x5233b(%rip), %rsi     # 0x52f5fa
leaq 0xdd6a6(%rip), %rdx     # 0x5ba96c
leaq 0xdd62d(%rip), %rcx     # 0x5ba8fa
leaq 0xdd59f(%rip), %r8      # 0x5ba873
movl $0xce, %r9d
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x3c(%rsp) # imm = 0xFFFFFFFF
jmp 0x4dd2eb
jmp 0x4dd2ed
movq 0x30(%rsp), %rdi
callq 0x814a0
movq 0x30(%rsp), %rax
leaq 0xdd6c9(%rip), %rdi     # 0x5ba9cc
movl $0x7, %esi
leaq 0xdd6bf(%rip), %rdx     # 0x5ba9ce
movl $0x5, %ecx
movl $0x3, %r8d
movl $0x1, %r9d
xorl %r10d, %r10d
leaq 0xe16(%rip), %r10       # 0x4de140
movl $0x0, (%rsp)
movq %r10, 0x8(%rsp)
movq %rax, 0x10(%rsp)
callq 0x4dc170
movl %eax, 0x24(%rsp)
cmpl $0x0, 0x3c(%rsp)
jne 0x4dd38a
cmpl $0x4, 0x24(%rsp)
je 0x4dd388
movq 0x40(%rsp), %rdi
leaq 0x5229c(%rip), %rsi     # 0x52f5fa
leaq 0xdd6a1(%rip), %rdx     # 0x5baa06
leaq 0xdd58e(%rip), %rcx     # 0x5ba8fa
leaq 0xdd500(%rip), %r8      # 0x5ba873
movl $0xd4, %r9d
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x3c(%rsp) # imm = 0xFFFFFFFF
jmp 0x4dd38a
jmp 0x4dd38c
jmp 0x4dd38e
cmpl $0x0, 0x3c(%rsp)
jne 0x4dd3dd
movq 0x30(%rsp), %rdi
callq 0x81370
cmpq $0x0, %rax
je 0x4dd3db
movq 0x40(%rsp), %rdi
leaq 0x52249(%rip), %rsi     # 0x52f5fa
leaq 0xdd5fc(%rip), %rdx     # 0x5ba9b4
leaq 0xdd53b(%rip), %rcx     # 0x5ba8fa
leaq 0xdd4ad(%rip), %r8      # 0x5ba873
movl $0xd5, %r9d
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x3c(%rsp) # imm = 0xFFFFFFFF
jmp 0x4dd3dd
jmp 0x4dd3df
jmp 0x4dd3e1
cmpl $0x0, 0x3c(%rsp)
jne 0x4dd689
movq 0x30(%rsp), %rdi
callq 0x814a0
movq 0x30(%rsp), %rax
leaq 0xdd61c(%rip), %rdi     # 0x5baa1e
movl $0x4, %esi
leaq 0xdd615(%rip), %rdx     # 0x5baa23
movl $0x9, %ecx
xorl %r8d, %r8d
movl $0x1, %r9d
leaq 0xd1d(%rip), %r10       # 0x4de140
movl $0x0, (%rsp)
movq %r10, 0x8(%rsp)
movq %rax, 0x10(%rsp)
callq 0x4dc170
movl %eax, 0x24(%rsp)
cmpl $0x0, 0x3c(%rsp)
jne 0x4dd48c
movq 0x30(%rsp), %rdi
callq 0x81370
cmpq $0x1, %rax
je 0x4dd48a
movq 0x40(%rsp), %rdi
leaq 0x5219a(%rip), %rsi     # 0x52f5fa
leaq 0xdd4da(%rip), %rdx     # 0x5ba941
leaq 0xdd48c(%rip), %rcx     # 0x5ba8fa
leaq 0xdd3fe(%rip), %r8      # 0x5ba873
movl $0xde, %r9d
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x3c(%rsp) # imm = 0xFFFFFFFF
jmp 0x4dd48c
jmp 0x4dd48e
cmpl $0x0, 0x3c(%rsp)
jne 0x4dd4a8
movq 0x30(%rsp), %rdi
xorl %eax, %eax
movl %eax, %esi
callq 0x80b60
movq %rax, 0x28(%rsp)
jmp 0x4dd4aa
cmpl $0x0, 0x3c(%rsp)
jne 0x4dd4fa
movq 0x28(%rsp), %rax
movb (%rax), %al
andb $0x1, %al
movzbl %al, %eax
cmpl $0x1, %eax
je 0x4dd4f8
movq 0x40(%rsp), %rdi
leaq 0x5212c(%rip), %rsi     # 0x52f5fa
leaq 0xdd484(%rip), %rdx     # 0x5ba959
leaq 0xdd41e(%rip), %rcx     # 0x5ba8fa
leaq 0xdd390(%rip), %r8      # 0x5ba873
movl $0xdf, %r9d
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x3c(%rsp) # imm = 0xFFFFFFFF
jmp 0x4dd4fa
jmp 0x4dd4fc
jmp 0x4dd4fe
cmpl $0x0, 0x3c(%rsp)
jne 0x4dd549
movq 0x28(%rsp), %rax
cmpq $0x4, 0x8(%rax)
je 0x4dd547
movq 0x40(%rsp), %rdi
leaq 0x520dd(%rip), %rsi     # 0x52f5fa
leaq 0xdd509(%rip), %rdx     # 0x5baa2d
leaq 0xdd3cf(%rip), %rcx     # 0x5ba8fa
leaq 0xdd341(%rip), %r8      # 0x5ba873
movl $0xdf, %r9d
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x3c(%rsp) # imm = 0xFFFFFFFF
jmp 0x4dd549
jmp 0x4dd54b
jmp 0x4dd54d
cmpl $0x0, 0x3c(%rsp)
jne 0x4dd593
cmpl $0x0, 0x24(%rsp)
je 0x4dd591
movq 0x40(%rsp), %rdi
leaq 0x52093(%rip), %rsi     # 0x52f5fa
leaq 0xdd466(%rip), %rdx     # 0x5ba9d4
leaq 0xdd385(%rip), %rcx     # 0x5ba8fa
leaq 0xdd2f7(%rip), %r8      # 0x5ba873
movl $0xe0, %r9d
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x3c(%rsp) # imm = 0xFFFFFFFF
jmp 0x4dd593
jmp 0x4dd595
movq 0x30(%rsp), %rdi
callq 0x814a0
movq 0x30(%rsp), %rax
leaq 0xdd473(%rip), %rdi     # 0x5baa1e
movl $0x4, %esi
leaq 0xdd46c(%rip), %rdx     # 0x5baa23
movl $0x9, %ecx
movl $0x3, %r8d
movl $0x1, %r9d
xorl %r10d, %r10d
leaq 0xb6e(%rip), %r10       # 0x4de140
movl $0x0, (%rsp)
movq %r10, 0x8(%rsp)
movq %rax, 0x10(%rsp)
callq 0x4dc170
movl %eax, 0x24(%rsp)
cmpl $0x0, 0x3c(%rsp)
jne 0x4dd63b
movq 0x30(%rsp), %rdi
callq 0x81370
cmpq $0x0, %rax
je 0x4dd639
movq 0x40(%rsp), %rdi
leaq 0x51feb(%rip), %rsi     # 0x52f5fa
leaq 0xdd39e(%rip), %rdx     # 0x5ba9b4
leaq 0xdd2dd(%rip), %rcx     # 0x5ba8fa
leaq 0xdd24f(%rip), %r8      # 0x5ba873
movl $0xe6, %r9d
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x3c(%rsp) # imm = 0xFFFFFFFF
jmp 0x4dd63b
jmp 0x4dd63d
jmp 0x4dd63f
cmpl $0x0, 0x3c(%rsp)
jne 0x4dd685
cmpl $0x3, 0x24(%rsp)
je 0x4dd683
movq 0x40(%rsp), %rdi
leaq 0x51fa1(%rip), %rsi     # 0x52f5fa
leaq 0xdd38e(%rip), %rdx     # 0x5ba9ee
leaq 0xdd293(%rip), %rcx     # 0x5ba8fa
leaq 0xdd205(%rip), %r8      # 0x5ba873
movl $0xe7, %r9d
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x3c(%rsp) # imm = 0xFFFFFFFF
jmp 0x4dd685
jmp 0x4dd687
jmp 0x4dd689
cmpl $0x0, 0x3c(%rsp)
jne 0x4dd931
movq 0x30(%rsp), %rdi
callq 0x814a0
movq 0x30(%rsp), %rax
leaq 0xdd379(%rip), %rdi     # 0x5baa23
movl $0x9, %esi
leaq 0xdd368(%rip), %rdx     # 0x5baa1e
movl $0x4, %ecx
xorl %r8d, %r8d
movl $0x1, %r9d
leaq 0xa75(%rip), %r10       # 0x4de140
movl $0x0, (%rsp)
movq %r10, 0x8(%rsp)
movq %rax, 0x10(%rsp)
callq 0x4dc170
movl %eax, 0x24(%rsp)
cmpl $0x0, 0x3c(%rsp)
jne 0x4dd734
movq 0x30(%rsp), %rdi
callq 0x81370
cmpq $0x1, %rax
je 0x4dd732
movq 0x40(%rsp), %rdi
leaq 0x51ef2(%rip), %rsi     # 0x52f5fa
leaq 0xdd232(%rip), %rdx     # 0x5ba941
leaq 0xdd1e4(%rip), %rcx     # 0x5ba8fa
leaq 0xdd156(%rip), %r8      # 0x5ba873
movl $0xf0, %r9d
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x3c(%rsp) # imm = 0xFFFFFFFF
jmp 0x4dd734
jmp 0x4dd736
cmpl $0x0, 0x3c(%rsp)
jne 0x4dd750
movq 0x30(%rsp), %rdi
xorl %eax, %eax
movl %eax, %esi
callq 0x80b60
movq %rax, 0x28(%rsp)
jmp 0x4dd752
cmpl $0x0, 0x3c(%rsp)
jne 0x4dd7a2
movq 0x28(%rsp), %rax
movb (%rax), %al
andb $0x1, %al
movzbl %al, %eax
cmpl $0x0, %eax
je 0x4dd7a0
movq 0x40(%rsp), %rdi
leaq 0x51e84(%rip), %rsi     # 0x52f5fa
leaq 0xdd21c(%rip), %rdx     # 0x5ba999
leaq 0xdd176(%rip), %rcx     # 0x5ba8fa
leaq 0xdd0e8(%rip), %r8      # 0x5ba873
movl $0xf1, %r9d
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x3c(%rsp) # imm = 0xFFFFFFFF
jmp 0x4dd7a2
jmp 0x4dd7a4
jmp 0x4dd7a6
cmpl $0x0, 0x3c(%rsp)
jne 0x4dd7f1
movq 0x28(%rsp), %rax
cmpq $0x4, 0x8(%rax)
je 0x4dd7ef
movq 0x40(%rsp), %rdi
leaq 0x51e35(%rip), %rsi     # 0x52f5fa
leaq 0xdd261(%rip), %rdx     # 0x5baa2d
leaq 0xdd127(%rip), %rcx     # 0x5ba8fa
leaq 0xdd099(%rip), %r8      # 0x5ba873
movl $0xf1, %r9d
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x3c(%rsp) # imm = 0xFFFFFFFF
jmp 0x4dd7f1
jmp 0x4dd7f3
jmp 0x4dd7f5
cmpl $0x0, 0x3c(%rsp)
jne 0x4dd83b
cmpl $0x0, 0x24(%rsp)
je 0x4dd839
movq 0x40(%rsp), %rdi
leaq 0x51deb(%rip), %rsi     # 0x52f5fa
leaq 0xdd1be(%rip), %rdx     # 0x5ba9d4
leaq 0xdd0dd(%rip), %rcx     # 0x5ba8fa
leaq 0xdd04f(%rip), %r8      # 0x5ba873
movl $0xf2, %r9d
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x3c(%rsp) # imm = 0xFFFFFFFF
jmp 0x4dd83b
jmp 0x4dd83d
movq 0x30(%rsp), %rdi
callq 0x814a0
movq 0x30(%rsp), %rax
leaq 0xdd1d0(%rip), %rdi     # 0x5baa23
movl $0x9, %esi
leaq 0xdd1bf(%rip), %rdx     # 0x5baa1e
movl $0x4, %ecx
movl $0x3, %r8d
movl $0x1, %r9d
xorl %r10d, %r10d
leaq 0x8c6(%rip), %r10       # 0x4de140
movl $0x0, (%rsp)
movq %r10, 0x8(%rsp)
movq %rax, 0x10(%rsp)
callq 0x4dc170
movl %eax, 0x24(%rsp)
cmpl $0x0, 0x3c(%rsp)
jne 0x4dd8e3
movq 0x30(%rsp), %rdi
callq 0x81370
cmpq $0x0, %rax
je 0x4dd8e1
movq 0x40(%rsp), %rdi
leaq 0x51d43(%rip), %rsi     # 0x52f5fa
leaq 0xdd0f6(%rip), %rdx     # 0x5ba9b4
leaq 0xdd035(%rip), %rcx     # 0x5ba8fa
leaq 0xdcfa7(%rip), %r8      # 0x5ba873
movl $0xf8, %r9d
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x3c(%rsp) # imm = 0xFFFFFFFF
jmp 0x4dd8e3
jmp 0x4dd8e5
jmp 0x4dd8e7
cmpl $0x0, 0x3c(%rsp)
jne 0x4dd92d
cmpl $0x4, 0x24(%rsp)
je 0x4dd92b
movq 0x40(%rsp), %rdi
leaq 0x51cf9(%rip), %rsi     # 0x52f5fa
leaq 0xdd0fe(%rip), %rdx     # 0x5baa06
leaq 0xdcfeb(%rip), %rcx     # 0x5ba8fa
leaq 0xdcf5d(%rip), %r8      # 0x5ba873
movl $0xf9, %r9d
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x3c(%rsp) # imm = 0xFFFFFFFF
jmp 0x4dd92d
jmp 0x4dd92f
jmp 0x4dd931
cmpl $0x0, 0x3c(%rsp)
jne 0x4ddc8a
movq 0x30(%rsp), %rdi
callq 0x814a0
movq 0x30(%rsp), %rax
leaq 0xdd07c(%rip), %rdx     # 0x5ba9ce
movl $0x5, %ecx
xorl %r8d, %r8d
movl $0x1, %r9d
leaq 0x7d9(%rip), %r10       # 0x4de140
movq %rdx, %rdi
movq %rcx, %rsi
movl $0x0, (%rsp)
movq %r10, 0x8(%rsp)
movq %rax, 0x10(%rsp)
callq 0x4dc170
movl %eax, 0x24(%rsp)
cmpl $0x0, 0x3c(%rsp)
jne 0x4dd9d6
movq 0x30(%rsp), %rdi
callq 0x81370
cmpq $0x2, %rax
je 0x4dd9d4
movq 0x40(%rsp), %rdi
leaq 0x51c50(%rip), %rsi     # 0x52f5fa
leaq 0xdd08f(%rip), %rdx     # 0x5baa40
leaq 0xdcf42(%rip), %rcx     # 0x5ba8fa
leaq 0xdceb4(%rip), %r8      # 0x5ba873
movl $0x102, %r9d            # imm = 0x102
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x3c(%rsp) # imm = 0xFFFFFFFF
jmp 0x4dd9d6
jmp 0x4dd9d8
cmpl $0x0, 0x3c(%rsp)
jne 0x4dd9f2
movq 0x30(%rsp), %rdi
xorl %eax, %eax
movl %eax, %esi
callq 0x80b60
movq %rax, 0x28(%rsp)
jmp 0x4dd9f4
cmpl $0x0, 0x3c(%rsp)
jne 0x4dda44
movq 0x28(%rsp), %rax
movb (%rax), %al
andb $0x1, %al
movzbl %al, %eax
cmpl $0x1, %eax
je 0x4dda42
movq 0x40(%rsp), %rdi
leaq 0x51be2(%rip), %rsi     # 0x52f5fa
leaq 0xdcf3a(%rip), %rdx     # 0x5ba959
leaq 0xdced4(%rip), %rcx     # 0x5ba8fa
leaq 0xdce46(%rip), %r8      # 0x5ba873
movl $0x103, %r9d            # imm = 0x103
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x3c(%rsp) # imm = 0xFFFFFFFF
jmp 0x4dda44
jmp 0x4dda46
jmp 0x4dda48
cmpl $0x0, 0x3c(%rsp)
jne 0x4dda93
movq 0x28(%rsp), %rax
cmpq $0x5, 0x8(%rax)
je 0x4dda91
movq 0x40(%rsp), %rdi
leaq 0x51b93(%rip), %rsi     # 0x52f5fa
leaq 0xdcefe(%rip), %rdx     # 0x5ba96c
leaq 0xdce85(%rip), %rcx     # 0x5ba8fa
leaq 0xdcdf7(%rip), %r8      # 0x5ba873
movl $0x103, %r9d            # imm = 0x103
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x3c(%rsp) # imm = 0xFFFFFFFF
jmp 0x4dda93
jmp 0x4dda95
cmpl $0x0, 0x3c(%rsp)
jne 0x4ddab0
movq 0x30(%rsp), %rdi
movl $0x1, %esi
callq 0x80b60
movq %rax, 0x28(%rsp)
jmp 0x4ddab2
cmpl $0x0, 0x3c(%rsp)
jne 0x4ddb02
movq 0x28(%rsp), %rax
movb (%rax), %al
andb $0x1, %al
movzbl %al, %eax
cmpl $0x0, %eax
je 0x4ddb00
movq 0x40(%rsp), %rdi
leaq 0x51b24(%rip), %rsi     # 0x52f5fa
leaq 0xdcebc(%rip), %rdx     # 0x5ba999
leaq 0xdce16(%rip), %rcx     # 0x5ba8fa
leaq 0xdcd88(%rip), %r8      # 0x5ba873
movl $0x104, %r9d            # imm = 0x104
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x3c(%rsp) # imm = 0xFFFFFFFF
jmp 0x4ddb02
jmp 0x4ddb04
jmp 0x4ddb06
cmpl $0x0, 0x3c(%rsp)
jne 0x4ddb51
movq 0x28(%rsp), %rax
cmpq $0x5, 0x8(%rax)
je 0x4ddb4f
movq 0x40(%rsp), %rdi
leaq 0x51ad5(%rip), %rsi     # 0x52f5fa
leaq 0xdce40(%rip), %rdx     # 0x5ba96c
leaq 0xdcdc7(%rip), %rcx     # 0x5ba8fa
leaq 0xdcd39(%rip), %r8      # 0x5ba873
movl $0x104, %r9d            # imm = 0x104
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x3c(%rsp) # imm = 0xFFFFFFFF
jmp 0x4ddb51
jmp 0x4ddb53
jmp 0x4ddb55
cmpl $0x0, 0x3c(%rsp)
jne 0x4ddb9b
cmpl $0x0, 0x24(%rsp)
je 0x4ddb99
movq 0x40(%rsp), %rdi
leaq 0x51a8b(%rip), %rsi     # 0x52f5fa
leaq 0xdce5e(%rip), %rdx     # 0x5ba9d4
leaq 0xdcd7d(%rip), %rcx     # 0x5ba8fa
leaq 0xdccef(%rip), %r8      # 0x5ba873
movl $0x105, %r9d            # imm = 0x105
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x3c(%rsp) # imm = 0xFFFFFFFF
jmp 0x4ddb9b
jmp 0x4ddb9d
movq 0x30(%rsp), %rdi
callq 0x814a0
movq 0x30(%rsp), %rax
leaq 0xdce1b(%rip), %rdx     # 0x5ba9ce
movl $0x5, %ecx
movl $0x3, %r8d
movl $0x1, %r9d
xorl %esi, %esi
leaq 0x573(%rip), %r10       # 0x4de140
movq %rdx, %rdi
movq %rcx, %rsi
movl $0x0, (%rsp)
movq %r10, 0x8(%rsp)
movq %rax, 0x10(%rsp)
callq 0x4dc170
movl %eax, 0x24(%rsp)
cmpl $0x0, 0x3c(%rsp)
jne 0x4ddc3c
movq 0x30(%rsp), %rdi
callq 0x81370
cmpq $0x0, %rax
je 0x4ddc3a
movq 0x40(%rsp), %rdi
leaq 0x519ea(%rip), %rsi     # 0x52f5fa
leaq 0xdcd9d(%rip), %rdx     # 0x5ba9b4
leaq 0xdccdc(%rip), %rcx     # 0x5ba8fa
leaq 0xdcc4e(%rip), %r8      # 0x5ba873
movl $0x10b, %r9d            # imm = 0x10B
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x3c(%rsp) # imm = 0xFFFFFFFF
jmp 0x4ddc3c
jmp 0x4ddc3e
jmp 0x4ddc40
cmpl $0x0, 0x3c(%rsp)
jne 0x4ddc86
cmpl $0x2, 0x24(%rsp)
je 0x4ddc84
movq 0x40(%rsp), %rdi
leaq 0x519a0(%rip), %rsi     # 0x52f5fa
leaq 0xdcdf7(%rip), %rdx     # 0x5baa58
leaq 0xdcc92(%rip), %rcx     # 0x5ba8fa
leaq 0xdcc04(%rip), %r8      # 0x5ba873
movl $0x10c, %r9d            # imm = 0x10C
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x3c(%rsp) # imm = 0xFFFFFFFF
jmp 0x4ddc86
jmp 0x4ddc88
jmp 0x4ddc8a
cmpl $0x0, 0x3c(%rsp)
jne 0x4ddfe6
movq 0x30(%rsp), %rdi
callq 0x814a0
movq 0x30(%rsp), %rax
leaq 0xdcdc6(%rip), %rdi     # 0x5baa71
movl $0xc, %ecx
leaq 0xdcdc7(%rip), %rdx     # 0x5baa7e
xorl %r8d, %r8d
movl $0x1, %r9d
leaq 0x479(%rip), %r10       # 0x4de140
movq %rcx, %rsi
movl $0x0, (%rsp)
movq %r10, 0x8(%rsp)
movq %rax, 0x10(%rsp)
callq 0x4dc170
movl %eax, 0x24(%rsp)
cmpl $0x0, 0x3c(%rsp)
jne 0x4ddd33
movq 0x30(%rsp), %rdi
callq 0x81370
cmpq $0x2, %rax
je 0x4ddd31
movq 0x40(%rsp), %rdi
leaq 0x518f3(%rip), %rsi     # 0x52f5fa
leaq 0xdcd32(%rip), %rdx     # 0x5baa40
leaq 0xdcbe5(%rip), %rcx     # 0x5ba8fa
leaq 0xdcb57(%rip), %r8      # 0x5ba873
movl $0x115, %r9d            # imm = 0x115
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x3c(%rsp) # imm = 0xFFFFFFFF
jmp 0x4ddd33
jmp 0x4ddd35
jmp 0x4ddd37
cmpl $0x0, 0x3c(%rsp)
jne 0x4ddd7d
cmpl $0x0, 0x24(%rsp)
je 0x4ddd7b
movq 0x40(%rsp), %rdi
leaq 0x518a9(%rip), %rsi     # 0x52f5fa
leaq 0xdcc7c(%rip), %rdx     # 0x5ba9d4
leaq 0xdcb9b(%rip), %rcx     # 0x5ba8fa
leaq 0xdcb0d(%rip), %r8      # 0x5ba873
movl $0x116, %r9d            # imm = 0x116
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x3c(%rsp) # imm = 0xFFFFFFFF
jmp 0x4ddd7d
jmp 0x4ddd7f
cmpl $0x0, 0x3c(%rsp)
jne 0x4ddd99
movq 0x30(%rsp), %rdi
xorl %eax, %eax
movl %eax, %esi
callq 0x80b60
movq %rax, 0x28(%rsp)
jmp 0x4ddd9b
cmpl $0x0, 0x3c(%rsp)
jne 0x4dddeb
movq 0x28(%rsp), %rax
movb (%rax), %al
andb $0x1, %al
movzbl %al, %eax
cmpl $0x1, %eax
je 0x4ddde9
movq 0x40(%rsp), %rdi
leaq 0x5183b(%rip), %rsi     # 0x52f5fa
leaq 0xdcb93(%rip), %rdx     # 0x5ba959
leaq 0xdcb2d(%rip), %rcx     # 0x5ba8fa
leaq 0xdca9f(%rip), %r8      # 0x5ba873
movl $0x117, %r9d            # imm = 0x117
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x3c(%rsp) # imm = 0xFFFFFFFF
jmp 0x4dddeb
jmp 0x4ddded
jmp 0x4dddef
cmpl $0x0, 0x3c(%rsp)
jne 0x4dde3a
movq 0x28(%rsp), %rax
cmpq $0x9, 0x8(%rax)
je 0x4dde38
movq 0x40(%rsp), %rdi
leaq 0x517ec(%rip), %rsi     # 0x52f5fa
leaq 0xdcc76(%rip), %rdx     # 0x5baa8b
leaq 0xdcade(%rip), %rcx     # 0x5ba8fa
leaq 0xdca50(%rip), %r8      # 0x5ba873
movl $0x117, %r9d            # imm = 0x117
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x3c(%rsp) # imm = 0xFFFFFFFF
jmp 0x4dde3a
jmp 0x4dde3c
cmpl $0x0, 0x3c(%rsp)
jne 0x4dde57
movq 0x30(%rsp), %rdi
movl $0x1, %esi
callq 0x80b60
movq %rax, 0x28(%rsp)
jmp 0x4dde59
cmpl $0x0, 0x3c(%rsp)
jne 0x4ddea9
movq 0x28(%rsp), %rax
movb (%rax), %al
andb $0x1, %al
movzbl %al, %eax
cmpl $0x0, %eax
je 0x4ddea7
movq 0x40(%rsp), %rdi
leaq 0x5177d(%rip), %rsi     # 0x52f5fa
leaq 0xdcb15(%rip), %rdx     # 0x5ba999
leaq 0xdca6f(%rip), %rcx     # 0x5ba8fa
leaq 0xdc9e1(%rip), %r8      # 0x5ba873
movl $0x118, %r9d            # imm = 0x118
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x3c(%rsp) # imm = 0xFFFFFFFF
jmp 0x4ddea9
jmp 0x4ddeab
jmp 0x4ddead
cmpl $0x0, 0x3c(%rsp)
jne 0x4ddef8
movq 0x28(%rsp), %rax
cmpq $0x2, 0x8(%rax)
je 0x4ddef6
movq 0x40(%rsp), %rdi
leaq 0x5172e(%rip), %rsi     # 0x52f5fa
leaq 0xdcbcb(%rip), %rdx     # 0x5baa9e
leaq 0xdca20(%rip), %rcx     # 0x5ba8fa
leaq 0xdc992(%rip), %r8      # 0x5ba873
movl $0x118, %r9d            # imm = 0x118
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x3c(%rsp) # imm = 0xFFFFFFFF
jmp 0x4ddef8
jmp 0x4ddefa
movq 0x30(%rsp), %rdi
callq 0x814a0
movq 0x30(%rsp), %rax
leaq 0xdcb61(%rip), %rdi     # 0x5baa71
movl $0xc, %ecx
leaq 0xdcb62(%rip), %rdx     # 0x5baa7e
xorl %r8d, %r8d
movl $0x1, %r9d
leaq 0x214(%rip), %r10       # 0x4de140
movq %rcx, %rsi
movl $0x1, (%rsp)
movq %r10, 0x8(%rsp)
movq %rax, 0x10(%rsp)
callq 0x4dc170
movl %eax, 0x24(%rsp)
cmpl $0x0, 0x3c(%rsp)
jne 0x4ddf98
movq 0x30(%rsp), %rdi
callq 0x81370
cmpq $0x5, %rax
je 0x4ddf96
movq 0x40(%rsp), %rdi
leaq 0x5168e(%rip), %rsi     # 0x52f5fa
leaq 0xdcb3e(%rip), %rdx     # 0x5baab1
leaq 0xdc980(%rip), %rcx     # 0x5ba8fa
leaq 0xdc8f2(%rip), %r8      # 0x5ba873
movl $0x11e, %r9d            # imm = 0x11E
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x3c(%rsp) # imm = 0xFFFFFFFF
jmp 0x4ddf98
jmp 0x4ddf9a
jmp 0x4ddf9c
cmpl $0x0, 0x3c(%rsp)
jne 0x4ddfe2
cmpl $0x0, 0x24(%rsp)
je 0x4ddfe0
movq 0x40(%rsp), %rdi
leaq 0x51644(%rip), %rsi     # 0x52f5fa
leaq 0xdca17(%rip), %rdx     # 0x5ba9d4
leaq 0xdc936(%rip), %rcx     # 0x5ba8fa
leaq 0xdc8a8(%rip), %r8      # 0x5ba873
movl $0x11f, %r9d            # imm = 0x11F
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x3c(%rsp) # imm = 0xFFFFFFFF
jmp 0x4ddfe2
jmp 0x4ddfe4
jmp 0x4ddfe6
cmpl $0x0, 0x3c(%rsp)
jne 0x4de12b
movq 0x30(%rsp), %rdi
callq 0x814a0
movq 0x30(%rsp), %rax
leaq 0xdcac2(%rip), %rdi     # 0x5baac9
movl $0xc, %ecx
leaq 0xdcac3(%rip), %rdx     # 0x5baad6
xorl %r8d, %r8d
movl $0x1, %r9d
leaq 0x11d(%rip), %r10       # 0x4de140
movq %rcx, %rsi
movl $0x1, (%rsp)
movq %r10, 0x8(%rsp)
movq %rax, 0x10(%rsp)
callq 0x4dc170
cmpl $0x0, 0x3c(%rsp)
jne 0x4de08b
movq 0x30(%rsp), %rdi
callq 0x81370
cmpq $0x2, %rax
je 0x4de089
movq 0x40(%rsp), %rdi
leaq 0x5159b(%rip), %rsi     # 0x52f5fa
leaq 0xdc9da(%rip), %rdx     # 0x5baa40
leaq 0xdc88d(%rip), %rcx     # 0x5ba8fa
leaq 0xdc7ff(%rip), %r8      # 0x5ba873
movl $0x128, %r9d            # imm = 0x128
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x3c(%rsp) # imm = 0xFFFFFFFF
jmp 0x4de08b
jmp 0x4de08d
movq 0x30(%rsp), %rdi
callq 0x814a0
movq 0x30(%rsp), %rax
leaq 0xdca26(%rip), %rdi     # 0x5baac9
movl $0xc, %ecx
leaq 0xdca27(%rip), %rdx     # 0x5baad6
xorl %r8d, %r8d
movl $0x4, %r9d
leaq 0x81(%rip), %r10        # 0x4de140
movq %rcx, %rsi
movl $0x1, (%rsp)
movq %r10, 0x8(%rsp)
movq %rax, 0x10(%rsp)
callq 0x4dc170
cmpl $0x0, 0x3c(%rsp)
jne 0x4de127
movq 0x30(%rsp), %rdi
callq 0x81370
cmpq $0x1, %rax
je 0x4de125
movq 0x40(%rsp), %rdi
leaq 0x514ff(%rip), %rsi     # 0x52f5fa
leaq 0xdc83f(%rip), %rdx     # 0x5ba941
leaq 0xdc7f1(%rip), %rcx     # 0x5ba8fa
leaq 0xdc763(%rip), %r8      # 0x5ba873
movl $0x12e, %r9d            # imm = 0x12E
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x3c(%rsp) # imm = 0xFFFFFFFF
jmp 0x4de127
jmp 0x4de129
jmp 0x4de12b
movq 0x30(%rsp), %rdi
callq 0x81f80
movl 0x3c(%rsp), %eax
addq $0x48, %rsp
retq
nop