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

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

  /* u suffix == v prefix */
  if (!had_err)
  {
    gt_array_reset(a);
    retval = gt_ovlfind_dp("aacgcacctg", 10UL, "acctgatttc", 10UL, 0.0,
                           GT_OVLFIND_PROPER_SPM, 1UL, false,
                           ovlfind_dp_test_save, a);
    gt_ensure(retval == GT_CONTFIND_NO);
    gt_ensure(gt_array_size(a) == 1UL);
    GT_OVLFIND_DP_EXPECT_RESULT(0UL, 5UL, 5UL, 0UL, true);
  }
  /* v suffix == u prefix */
  if (!had_err)
  {
    gt_array_reset(a);

    retval = gt_ovlfind_dp("atccgtgacgtg", 12UL, "aagaagaatccg", 12UL, 0.0,
                           GT_OVLFIND_ALL, 1UL, false,
                           ovlfind_dp_test_save, a);
    gt_ensure(retval == GT_CONTFIND_NO);
    gt_ensure(gt_array_size(a) == 1UL);
    GT_OVLFIND_DP_EXPECT_RESULT(0UL, 5UL, 5UL, 0UL, false);
  }
  /* no overlap */
  if (!had_err)
  {
    gt_array_reset(a);
    retval = gt_ovlfind_dp("aac", 3UL, "tgc", 3UL, 0.0,
                           GT_OVLFIND_PROPER_SPM, 1UL, false,
                           ovlfind_dp_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_dp("acagc", 5UL, "gtacagc", 7UL, 0.0,
                           GT_OVLFIND_SPM, 1UL, false,
                           ovlfind_dp_test_save, a);
    gt_ensure(retval == GT_CONTFIND_OFF);
    gt_ensure(gt_array_size(a) == 1UL);
    GT_OVLFIND_DP_EXPECT_RESULT(0UL, 5UL, 5UL, 0UL, false);

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

    gt_array_reset(a);
    retval = gt_ovlfind_dp("acagc", 5UL, "gtacagc", 7UL, 0.0,
                           GT_OVLFIND_CNT, 1UL, false,
                           ovlfind_dp_test_save, a);
    gt_ensure(gt_array_size(a) == 0UL);
    gt_ensure(retval == GT_CONTFIND_U);

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

    gt_array_reset(a);
    retval = gt_ovlfind_dp("gtacagc", 7UL, "acagc", 5UL, 0.0,
                           GT_OVLFIND_PROPER_SPM, 1UL, false,
                           ovlfind_dp_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_dp("ctat", 4UL, "ctatacagg", 9UL, 0.0,
                           GT_OVLFIND_SPM, 1UL, false,
                           ovlfind_dp_test_save, a);
    gt_ensure(retval == GT_CONTFIND_OFF);
    gt_ensure(gt_array_size(a) == 1UL);
    GT_OVLFIND_DP_EXPECT_RESULT(0UL, 4UL, 4UL, 0UL, true);

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

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

    gt_array_reset(a);
    retval = gt_ovlfind_dp("acagc", 5UL, "acagc", 5UL, 0.0,
                           GT_OVLFIND_PROPER_SPM, 1UL, false,
                           ovlfind_dp_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_dp("aacagtagtagt", 12UL, "agtagtagttaa", 12UL, 0.0,
                           GT_OVLFIND_SPM, 1UL, false,
                           ovlfind_dp_test_save, a);
    gt_ensure(retval == GT_CONTFIND_OFF);
    gt_ensure(gt_array_size(a) == 2UL);
    GT_OVLFIND_DP_EXPECT_RESULT(0UL, 9UL, 9UL, 0UL, true);
    GT_OVLFIND_DP_EXPECT_RESULT(1UL, 2UL, 2UL, 0UL, false);

    gt_array_reset(a);
    retval = gt_ovlfind_dp("aacagtagtagt", 12UL, "agtagtagttaa", 12UL, 0.0,
                           GT_OVLFIND_SPM, 1UL, true,
                           ovlfind_dp_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);
    retval = gt_ovlfind_dp("aggaccagtagt", 12UL, "agtagttactac", 12UL, 0.0,
                           GT_OVLFIND_SPM, 1UL, true,
                           ovlfind_dp_test_save, a);
    gt_ensure(gt_array_size(a) == 2UL);
    gt_ensure(retval == GT_CONTFIND_OFF);

    gt_array_reset(a);
    retval = gt_ovlfind_dp("aggaccagtagt", 12UL, "agtagttactac", 12UL, 0.0,
                           GT_OVLFIND_SPM, 4UL, true,
                           ovlfind_dp_test_save, a);
    gt_ensure(gt_array_size(a) == 1UL);
    gt_ensure(retval == GT_CONTFIND_OFF);
  }
  /* max_error */
  if (!had_err)
  {
    gt_array_reset(a);
    retval = gt_ovlfind_dp("gaccactagt", 10UL, "agtagttact", 10UL, 0.0,
                           GT_OVLFIND_SPM, 6UL, true,
                           ovlfind_dp_test_save, a);
    gt_ensure(gt_array_size(a) == 0UL);
    gt_ensure(retval == GT_CONTFIND_OFF);

    gt_array_reset(a);
    retval = gt_ovlfind_dp("gaccactagt", 10UL, "agtagttact", 10UL, 0.1,
                           GT_OVLFIND_SPM, 6UL, true,
                           ovlfind_dp_test_save, a);
    gt_ensure(gt_array_size(a) == 1UL);
    gt_ensure(retval == GT_CONTFIND_OFF);
  }
  gt_array_delete(a);
  return had_err;
}

// Assembly:
subq $0x48, %rsp
movq %rdi, 0x40(%rsp)
movl $0x0, 0x3c(%rsp)
cmpq $0x0, 0x40(%rsp)
je 0x4def81
movq 0x40(%rsp), %rdi
callq 0xd8a60
testb $0x1, %al
jne 0x4def49
jmp 0x4def81
movq 0x15d050(%rip), %rax    # 0x63bfa0
movq (%rax), %rdi
leaq 0x370b9(%rip), %rsi     # 0x516013
leaq 0x3725e(%rip), %rdx     # 0x5161bf
leaq 0xdbc1a(%rip), %rcx     # 0x5bab82
leaq 0xdbb9a(%rip), %r8      # 0x5bab09
movl $0x127, %r9d            # imm = 0x127
movb $0x0, %al
callq 0x199f0
callq 0x19370
jmp 0x4def83
movl $0x20, %edi
callq 0x80990
movq %rax, 0x30(%rsp)
cmpl $0x0, 0x3c(%rsp)
jne 0x4df1ec
movq 0x30(%rsp), %rdi
callq 0x814a0
movq 0x30(%rsp), %rax
leaq 0xdb95f(%rip), %rdi     # 0x5ba912
movl $0xa, %ecx
leaq 0xdb95e(%rip), %rdx     # 0x5ba91d
xorps %xmm0, %xmm0
movl $0x3, %r8d
movl $0x1, %r9d
xorl %esi, %esi
leaq 0x2309(%rip), %r10      # 0x4e12e0
movq %rcx, %rsi
movl $0x0, (%rsp)
movq %r10, 0x8(%rsp)
movq %rax, 0x10(%rsp)
callq 0x4de190
movl %eax, 0x24(%rsp)
cmpl $0x0, 0x3c(%rsp)
jne 0x4df03a
cmpl $0x1, 0x24(%rsp)
je 0x4df038
movq 0x40(%rsp), %rdi
leaq 0x505ec(%rip), %rsi     # 0x52f5fa
leaq 0xdb913(%rip), %rdx     # 0x5ba928
leaq 0xdbb66(%rip), %rcx     # 0x5bab82
leaq 0xdbae6(%rip), %r8      # 0x5bab09
movl $0x131, %r9d            # imm = 0x131
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x3c(%rsp) # imm = 0xFFFFFFFF
jmp 0x4df03a
jmp 0x4df03c
jmp 0x4df03e
cmpl $0x0, 0x3c(%rsp)
jne 0x4df08d
movq 0x30(%rsp), %rdi
callq 0x81370
cmpq $0x1, %rax
je 0x4df08b
movq 0x40(%rsp), %rdi
leaq 0x50599(%rip), %rsi     # 0x52f5fa
leaq 0xdb8d9(%rip), %rdx     # 0x5ba941
leaq 0xdbb13(%rip), %rcx     # 0x5bab82
leaq 0xdba93(%rip), %r8      # 0x5bab09
movl $0x132, %r9d            # imm = 0x132
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x3c(%rsp) # imm = 0xFFFFFFFF
jmp 0x4df08d
jmp 0x4df08f
cmpl $0x0, 0x3c(%rsp)
jne 0x4df0a9
movq 0x30(%rsp), %rdi
xorl %eax, %eax
movl %eax, %esi
callq 0x80b60
movq %rax, 0x28(%rsp)
jmp 0x4df0ab
cmpl $0x0, 0x3c(%rsp)
jne 0x4df0f5
movq 0x28(%rsp), %rax
cmpq $0x5, (%rax)
je 0x4df0f3
movq 0x40(%rsp), %rdi
leaq 0x50531(%rip), %rsi     # 0x52f5fa
leaq 0xdbaca(%rip), %rdx     # 0x5bab9a
leaq 0xdbaab(%rip), %rcx     # 0x5bab82
leaq 0xdba2b(%rip), %r8      # 0x5bab09
movl $0x133, %r9d            # imm = 0x133
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x3c(%rsp) # imm = 0xFFFFFFFF
jmp 0x4df0f5
jmp 0x4df0f7
jmp 0x4df0f9
cmpl $0x0, 0x3c(%rsp)
jne 0x4df144
movq 0x28(%rsp), %rax
cmpq $0x5, 0x8(%rax)
je 0x4df142
movq 0x40(%rsp), %rdi
leaq 0x504e2(%rip), %rsi     # 0x52f5fa
leaq 0xdba8c(%rip), %rdx     # 0x5babab
leaq 0xdba5c(%rip), %rcx     # 0x5bab82
leaq 0xdb9dc(%rip), %r8      # 0x5bab09
movl $0x133, %r9d            # imm = 0x133
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x3c(%rsp) # imm = 0xFFFFFFFF
jmp 0x4df144
jmp 0x4df146
jmp 0x4df148
cmpl $0x0, 0x3c(%rsp)
jne 0x4df193
movq 0x28(%rsp), %rax
cmpq $0x0, 0x10(%rax)
je 0x4df191
movq 0x40(%rsp), %rdi
leaq 0x50493(%rip), %rsi     # 0x52f5fa
leaq 0xdba4e(%rip), %rdx     # 0x5babbc
leaq 0xdba0d(%rip), %rcx     # 0x5bab82
leaq 0xdb98d(%rip), %r8      # 0x5bab09
movl $0x133, %r9d            # imm = 0x133
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x3c(%rsp) # imm = 0xFFFFFFFF
jmp 0x4df193
jmp 0x4df195
jmp 0x4df197
cmpl $0x0, 0x3c(%rsp)
jne 0x4df1e8
movq 0x28(%rsp), %rax
movb 0x18(%rax), %al
andb $0x1, %al
movzbl %al, %eax
cmpl $0x1, %eax
je 0x4df1e6
movq 0x40(%rsp), %rdi
leaq 0x5043e(%rip), %rsi     # 0x52f5fa
leaq 0xdba0b(%rip), %rdx     # 0x5babce
leaq 0xdb9b8(%rip), %rcx     # 0x5bab82
leaq 0xdb938(%rip), %r8      # 0x5bab09
movl $0x133, %r9d            # imm = 0x133
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x3c(%rsp) # imm = 0xFFFFFFFF
jmp 0x4df1e8
jmp 0x4df1ea
jmp 0x4df1ec
cmpl $0x0, 0x3c(%rsp)
jne 0x4df446
movq 0x30(%rsp), %rdi
callq 0x814a0
movq 0x30(%rsp), %rax
leaq 0xdb772(%rip), %rdi     # 0x5ba97f
movl $0xc, %ecx
leaq 0xdb773(%rip), %rdx     # 0x5ba98c
xorps %xmm0, %xmm0
movl $0x2, %r8d
movl $0x1, %r9d
xorl %esi, %esi
leaq 0x20af(%rip), %r10      # 0x4e12e0
movq %rcx, %rsi
movl $0x0, (%rsp)
movq %r10, 0x8(%rsp)
movq %rax, 0x10(%rsp)
callq 0x4de190
movl %eax, 0x24(%rsp)
cmpl $0x0, 0x3c(%rsp)
jne 0x4df294
cmpl $0x1, 0x24(%rsp)
je 0x4df292
movq 0x40(%rsp), %rdi
leaq 0x50392(%rip), %rsi     # 0x52f5fa
leaq 0xdb6b9(%rip), %rdx     # 0x5ba928
leaq 0xdb90c(%rip), %rcx     # 0x5bab82
leaq 0xdb88c(%rip), %r8      # 0x5bab09
movl $0x13d, %r9d            # imm = 0x13D
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x3c(%rsp) # imm = 0xFFFFFFFF
jmp 0x4df294
jmp 0x4df296
jmp 0x4df298
cmpl $0x0, 0x3c(%rsp)
jne 0x4df2e7
movq 0x30(%rsp), %rdi
callq 0x81370
cmpq $0x1, %rax
je 0x4df2e5
movq 0x40(%rsp), %rdi
leaq 0x5033f(%rip), %rsi     # 0x52f5fa
leaq 0xdb67f(%rip), %rdx     # 0x5ba941
leaq 0xdb8b9(%rip), %rcx     # 0x5bab82
leaq 0xdb839(%rip), %r8      # 0x5bab09
movl $0x13e, %r9d            # imm = 0x13E
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x3c(%rsp) # imm = 0xFFFFFFFF
jmp 0x4df2e7
jmp 0x4df2e9
cmpl $0x0, 0x3c(%rsp)
jne 0x4df303
movq 0x30(%rsp), %rdi
xorl %eax, %eax
movl %eax, %esi
callq 0x80b60
movq %rax, 0x28(%rsp)
jmp 0x4df305
cmpl $0x0, 0x3c(%rsp)
jne 0x4df34f
movq 0x28(%rsp), %rax
cmpq $0x5, (%rax)
je 0x4df34d
movq 0x40(%rsp), %rdi
leaq 0x502d7(%rip), %rsi     # 0x52f5fa
leaq 0xdb870(%rip), %rdx     # 0x5bab9a
leaq 0xdb851(%rip), %rcx     # 0x5bab82
leaq 0xdb7d1(%rip), %r8      # 0x5bab09
movl $0x13f, %r9d            # imm = 0x13F
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x3c(%rsp) # imm = 0xFFFFFFFF
jmp 0x4df34f
jmp 0x4df351
jmp 0x4df353
cmpl $0x0, 0x3c(%rsp)
jne 0x4df39e
movq 0x28(%rsp), %rax
cmpq $0x5, 0x8(%rax)
je 0x4df39c
movq 0x40(%rsp), %rdi
leaq 0x50288(%rip), %rsi     # 0x52f5fa
leaq 0xdb832(%rip), %rdx     # 0x5babab
leaq 0xdb802(%rip), %rcx     # 0x5bab82
leaq 0xdb782(%rip), %r8      # 0x5bab09
movl $0x13f, %r9d            # imm = 0x13F
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x3c(%rsp) # imm = 0xFFFFFFFF
jmp 0x4df39e
jmp 0x4df3a0
jmp 0x4df3a2
cmpl $0x0, 0x3c(%rsp)
jne 0x4df3ed
movq 0x28(%rsp), %rax
cmpq $0x0, 0x10(%rax)
je 0x4df3eb
movq 0x40(%rsp), %rdi
leaq 0x50239(%rip), %rsi     # 0x52f5fa
leaq 0xdb7f4(%rip), %rdx     # 0x5babbc
leaq 0xdb7b3(%rip), %rcx     # 0x5bab82
leaq 0xdb733(%rip), %r8      # 0x5bab09
movl $0x13f, %r9d            # imm = 0x13F
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x3c(%rsp) # imm = 0xFFFFFFFF
jmp 0x4df3ed
jmp 0x4df3ef
jmp 0x4df3f1
cmpl $0x0, 0x3c(%rsp)
jne 0x4df442
movq 0x28(%rsp), %rax
movb 0x18(%rax), %al
andb $0x1, %al
movzbl %al, %eax
cmpl $0x0, %eax
je 0x4df440
movq 0x40(%rsp), %rdi
leaq 0x501e4(%rip), %rsi     # 0x52f5fa
leaq 0xdb7bf(%rip), %rdx     # 0x5babdc
leaq 0xdb75e(%rip), %rcx     # 0x5bab82
leaq 0xdb6de(%rip), %r8      # 0x5bab09
movl $0x13f, %r9d            # imm = 0x13F
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x3c(%rsp) # imm = 0xFFFFFFFF
jmp 0x4df442
jmp 0x4df444
jmp 0x4df446
cmpl $0x0, 0x3c(%rsp)
jne 0x4df545
movq 0x30(%rsp), %rdi
callq 0x814a0
movq 0x30(%rsp), %rax
leaq 0xdb545(%rip), %rdi     # 0x5ba9ac
movl $0x3, %ecx
leaq 0xdb53d(%rip), %rdx     # 0x5ba9b0
xorps %xmm0, %xmm0
movl $0x3, %r8d
movl $0x1, %r9d
xorl %esi, %esi
leaq 0x1e55(%rip), %r10      # 0x4e12e0
movq %rcx, %rsi
movl $0x0, (%rsp)
movq %r10, 0x8(%rsp)
movq %rax, 0x10(%rsp)
callq 0x4de190
movl %eax, 0x24(%rsp)
cmpl $0x0, 0x3c(%rsp)
jne 0x4df4ee
cmpl $0x1, 0x24(%rsp)
je 0x4df4ec
movq 0x40(%rsp), %rdi
leaq 0x50138(%rip), %rsi     # 0x52f5fa
leaq 0xdb45f(%rip), %rdx     # 0x5ba928
leaq 0xdb6b2(%rip), %rcx     # 0x5bab82
leaq 0xdb632(%rip), %r8      # 0x5bab09
movl $0x148, %r9d            # imm = 0x148
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x3c(%rsp) # imm = 0xFFFFFFFF
jmp 0x4df4ee
jmp 0x4df4f0
jmp 0x4df4f2
cmpl $0x0, 0x3c(%rsp)
jne 0x4df541
movq 0x30(%rsp), %rdi
callq 0x81370
cmpq $0x0, %rax
je 0x4df53f
movq 0x40(%rsp), %rdi
leaq 0x500e5(%rip), %rsi     # 0x52f5fa
leaq 0xdb498(%rip), %rdx     # 0x5ba9b4
leaq 0xdb65f(%rip), %rcx     # 0x5bab82
leaq 0xdb5df(%rip), %r8      # 0x5bab09
movl $0x149, %r9d            # imm = 0x149
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x3c(%rsp) # imm = 0xFFFFFFFF
jmp 0x4df541
jmp 0x4df543
jmp 0x4df545
cmpl $0x0, 0x3c(%rsp)
jne 0x4dfbd6
movq 0x30(%rsp), %rdi
callq 0x814a0
movq 0x30(%rsp), %rax
leaq 0xdb468(%rip), %rdi     # 0x5ba9ce
movl $0x5, %esi
leaq 0xdb45a(%rip), %rdx     # 0x5ba9cc
movl $0x7, %ecx
xorps %xmm0, %xmm0
xorl %r8d, %r8d
movl $0x1, %r9d
leaq 0x1d56(%rip), %r10      # 0x4e12e0
movl $0x0, (%rsp)
movq %r10, 0x8(%rsp)
movq %rax, 0x10(%rsp)
callq 0x4de190
movl %eax, 0x24(%rsp)
cmpl $0x0, 0x3c(%rsp)
jne 0x4df5ea
cmpl $0x0, 0x24(%rsp)
je 0x4df5e8
movq 0x40(%rsp), %rdi
leaq 0x5003c(%rip), %rsi     # 0x52f5fa
leaq 0xdb40f(%rip), %rdx     # 0x5ba9d4
leaq 0xdb5b6(%rip), %rcx     # 0x5bab82
leaq 0xdb536(%rip), %r8      # 0x5bab09
movl $0x152, %r9d            # imm = 0x152
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x3c(%rsp) # imm = 0xFFFFFFFF
jmp 0x4df5ea
jmp 0x4df5ec
jmp 0x4df5ee
cmpl $0x0, 0x3c(%rsp)
jne 0x4df63d
movq 0x30(%rsp), %rdi
callq 0x81370
cmpq $0x1, %rax
je 0x4df63b
movq 0x40(%rsp), %rdi
leaq 0x4ffe9(%rip), %rsi     # 0x52f5fa
leaq 0xdb329(%rip), %rdx     # 0x5ba941
leaq 0xdb563(%rip), %rcx     # 0x5bab82
leaq 0xdb4e3(%rip), %r8      # 0x5bab09
movl $0x153, %r9d            # imm = 0x153
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x3c(%rsp) # imm = 0xFFFFFFFF
jmp 0x4df63d
jmp 0x4df63f
cmpl $0x0, 0x3c(%rsp)
jne 0x4df659
movq 0x30(%rsp), %rdi
xorl %eax, %eax
movl %eax, %esi
callq 0x80b60
movq %rax, 0x28(%rsp)
jmp 0x4df65b
cmpl $0x0, 0x3c(%rsp)
jne 0x4df6a5
movq 0x28(%rsp), %rax
cmpq $0x5, (%rax)
je 0x4df6a3
movq 0x40(%rsp), %rdi
leaq 0x4ff81(%rip), %rsi     # 0x52f5fa
leaq 0xdb51a(%rip), %rdx     # 0x5bab9a
leaq 0xdb4fb(%rip), %rcx     # 0x5bab82
leaq 0xdb47b(%rip), %r8      # 0x5bab09
movl $0x154, %r9d            # imm = 0x154
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x3c(%rsp) # imm = 0xFFFFFFFF
jmp 0x4df6a5
jmp 0x4df6a7
jmp 0x4df6a9
cmpl $0x0, 0x3c(%rsp)
jne 0x4df6f4
movq 0x28(%rsp), %rax
cmpq $0x5, 0x8(%rax)
je 0x4df6f2
movq 0x40(%rsp), %rdi
leaq 0x4ff32(%rip), %rsi     # 0x52f5fa
leaq 0xdb4dc(%rip), %rdx     # 0x5babab
leaq 0xdb4ac(%rip), %rcx     # 0x5bab82
leaq 0xdb42c(%rip), %r8      # 0x5bab09
movl $0x154, %r9d            # imm = 0x154
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x3c(%rsp) # imm = 0xFFFFFFFF
jmp 0x4df6f4
jmp 0x4df6f6
jmp 0x4df6f8
cmpl $0x0, 0x3c(%rsp)
jne 0x4df743
movq 0x28(%rsp), %rax
cmpq $0x0, 0x10(%rax)
je 0x4df741
movq 0x40(%rsp), %rdi
leaq 0x4fee3(%rip), %rsi     # 0x52f5fa
leaq 0xdb49e(%rip), %rdx     # 0x5babbc
leaq 0xdb45d(%rip), %rcx     # 0x5bab82
leaq 0xdb3dd(%rip), %r8      # 0x5bab09
movl $0x154, %r9d            # imm = 0x154
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x3c(%rsp) # imm = 0xFFFFFFFF
jmp 0x4df743
jmp 0x4df745
jmp 0x4df747
cmpl $0x0, 0x3c(%rsp)
jne 0x4df798
movq 0x28(%rsp), %rax
movb 0x18(%rax), %al
andb $0x1, %al
movzbl %al, %eax
cmpl $0x0, %eax
je 0x4df796
movq 0x40(%rsp), %rdi
leaq 0x4fe8e(%rip), %rsi     # 0x52f5fa
leaq 0xdb469(%rip), %rdx     # 0x5babdc
leaq 0xdb408(%rip), %rcx     # 0x5bab82
leaq 0xdb388(%rip), %r8      # 0x5bab09
movl $0x154, %r9d            # imm = 0x154
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x3c(%rsp) # imm = 0xFFFFFFFF
jmp 0x4df798
jmp 0x4df79a
movq 0x30(%rsp), %rdi
callq 0x814a0
movq 0x30(%rsp), %rax
leaq 0xdb21e(%rip), %rdi     # 0x5ba9ce
movl $0x5, %esi
leaq 0xdb210(%rip), %rdx     # 0x5ba9cc
movl $0x7, %ecx
xorps %xmm0, %xmm0
movl $0x3, %r8d
movl $0x1, %r9d
xorl %r10d, %r10d
leaq 0x1b06(%rip), %r10      # 0x4e12e0
movl $0x0, (%rsp)
movq %r10, 0x8(%rsp)
movq %rax, 0x10(%rsp)
callq 0x4de190
movl %eax, 0x24(%rsp)
cmpl $0x0, 0x3c(%rsp)
jne 0x4df83a
cmpl $0x3, 0x24(%rsp)
je 0x4df838
movq 0x40(%rsp), %rdi
leaq 0x4fdec(%rip), %rsi     # 0x52f5fa
leaq 0xdb1d9(%rip), %rdx     # 0x5ba9ee
leaq 0xdb366(%rip), %rcx     # 0x5bab82
leaq 0xdb2e6(%rip), %r8      # 0x5bab09
movl $0x15a, %r9d            # imm = 0x15A
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x3c(%rsp) # imm = 0xFFFFFFFF
jmp 0x4df83a
jmp 0x4df83c
jmp 0x4df83e
cmpl $0x0, 0x3c(%rsp)
jne 0x4df88d
movq 0x30(%rsp), %rdi
callq 0x81370
cmpq $0x0, %rax
je 0x4df88b
movq 0x40(%rsp), %rdi
leaq 0x4fd99(%rip), %rsi     # 0x52f5fa
leaq 0xdb14c(%rip), %rdx     # 0x5ba9b4
leaq 0xdb313(%rip), %rcx     # 0x5bab82
leaq 0xdb293(%rip), %r8      # 0x5bab09
movl $0x15b, %r9d            # imm = 0x15B
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x3c(%rsp) # imm = 0xFFFFFFFF
jmp 0x4df88d
jmp 0x4df88f
movq 0x30(%rsp), %rdi
callq 0x814a0
movq 0x30(%rsp), %rax
leaq 0xdb129(%rip), %rdi     # 0x5ba9ce
movl $0x5, %esi
leaq 0xdb11b(%rip), %rdx     # 0x5ba9cc
movl $0x7, %ecx
xorps %xmm0, %xmm0
movl $0x1, %r8d
movl $0x1, %r9d
xorl %r10d, %r10d
leaq 0x1a11(%rip), %r10      # 0x4e12e0
movl $0x0, (%rsp)
movq %r10, 0x8(%rsp)
movq %rax, 0x10(%rsp)
callq 0x4de190
movl %eax, 0x24(%rsp)
cmpl $0x0, 0x3c(%rsp)
jne 0x4df938
movq 0x30(%rsp), %rdi
callq 0x81370
cmpq $0x0, %rax
je 0x4df936
movq 0x40(%rsp), %rdi
leaq 0x4fcee(%rip), %rsi     # 0x52f5fa
leaq 0xdb0a1(%rip), %rdx     # 0x5ba9b4
leaq 0xdb268(%rip), %rcx     # 0x5bab82
leaq 0xdb1e8(%rip), %r8      # 0x5bab09
movl $0x161, %r9d            # imm = 0x161
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x3c(%rsp) # imm = 0xFFFFFFFF
jmp 0x4df938
jmp 0x4df93a
jmp 0x4df93c
cmpl $0x0, 0x3c(%rsp)
jne 0x4df982
cmpl $0x3, 0x24(%rsp)
je 0x4df980
movq 0x40(%rsp), %rdi
leaq 0x4fca4(%rip), %rsi     # 0x52f5fa
leaq 0xdb091(%rip), %rdx     # 0x5ba9ee
leaq 0xdb21e(%rip), %rcx     # 0x5bab82
leaq 0xdb19e(%rip), %r8      # 0x5bab09
movl $0x162, %r9d            # imm = 0x162
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x3c(%rsp) # imm = 0xFFFFFFFF
jmp 0x4df982
jmp 0x4df984
movq 0x30(%rsp), %rdi
callq 0x814a0
movq 0x30(%rsp), %rax
leaq 0xdb034(%rip), %rdi     # 0x5ba9ce
movl $0x5, %esi
leaq 0xdb026(%rip), %rdx     # 0x5ba9cc
movl $0x7, %ecx
xorps %xmm0, %xmm0
movl $0x2, %r8d
movl $0x1, %r9d
xorl %r10d, %r10d
leaq 0x191c(%rip), %r10      # 0x4e12e0
movl $0x0, (%rsp)
movq %r10, 0x8(%rsp)
movq %rax, 0x10(%rsp)
callq 0x4de190
movl %eax, 0x24(%rsp)
cmpl $0x0, 0x3c(%rsp)
jne 0x4dfa2d
movq 0x30(%rsp), %rdi
callq 0x81370
cmpq $0x1, %rax
je 0x4dfa2b
movq 0x40(%rsp), %rdi
leaq 0x4fbf9(%rip), %rsi     # 0x52f5fa
leaq 0xdaf39(%rip), %rdx     # 0x5ba941
leaq 0xdb173(%rip), %rcx     # 0x5bab82
leaq 0xdb0f3(%rip), %r8      # 0x5bab09
movl $0x168, %r9d            # imm = 0x168
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x3c(%rsp) # imm = 0xFFFFFFFF
jmp 0x4dfa2d
jmp 0x4dfa2f
jmp 0x4dfa31
cmpl $0x0, 0x3c(%rsp)
jne 0x4dfa77
cmpl $0x3, 0x24(%rsp)
je 0x4dfa75
movq 0x40(%rsp), %rdi
leaq 0x4fbaf(%rip), %rsi     # 0x52f5fa
leaq 0xdaf9c(%rip), %rdx     # 0x5ba9ee
leaq 0xdb129(%rip), %rcx     # 0x5bab82
leaq 0xdb0a9(%rip), %r8      # 0x5bab09
movl $0x169, %r9d            # imm = 0x169
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x3c(%rsp) # imm = 0xFFFFFFFF
jmp 0x4dfa77
jmp 0x4dfa79
cmpl $0x0, 0x3c(%rsp)
jne 0x4dfa93
movq 0x30(%rsp), %rdi
xorl %eax, %eax
movl %eax, %esi
callq 0x80b60
movq %rax, 0x28(%rsp)
jmp 0x4dfa95
cmpl $0x0, 0x3c(%rsp)
jne 0x4dfadf
movq 0x28(%rsp), %rax
cmpq $0x5, (%rax)
je 0x4dfadd
movq 0x40(%rsp), %rdi
leaq 0x4fb47(%rip), %rsi     # 0x52f5fa
leaq 0xdb0e0(%rip), %rdx     # 0x5bab9a
leaq 0xdb0c1(%rip), %rcx     # 0x5bab82
leaq 0xdb041(%rip), %r8      # 0x5bab09
movl $0x16a, %r9d            # imm = 0x16A
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x3c(%rsp) # imm = 0xFFFFFFFF
jmp 0x4dfadf
jmp 0x4dfae1
jmp 0x4dfae3
cmpl $0x0, 0x3c(%rsp)
jne 0x4dfb2e
movq 0x28(%rsp), %rax
cmpq $0x5, 0x8(%rax)
je 0x4dfb2c
movq 0x40(%rsp), %rdi
leaq 0x4faf8(%rip), %rsi     # 0x52f5fa
leaq 0xdb0a2(%rip), %rdx     # 0x5babab
leaq 0xdb072(%rip), %rcx     # 0x5bab82
leaq 0xdaff2(%rip), %r8      # 0x5bab09
movl $0x16a, %r9d            # imm = 0x16A
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x3c(%rsp) # imm = 0xFFFFFFFF
jmp 0x4dfb2e
jmp 0x4dfb30
jmp 0x4dfb32
cmpl $0x0, 0x3c(%rsp)
jne 0x4dfb7d
movq 0x28(%rsp), %rax
cmpq $0x0, 0x10(%rax)
je 0x4dfb7b
movq 0x40(%rsp), %rdi
leaq 0x4faa9(%rip), %rsi     # 0x52f5fa
leaq 0xdb064(%rip), %rdx     # 0x5babbc
leaq 0xdb023(%rip), %rcx     # 0x5bab82
leaq 0xdafa3(%rip), %r8      # 0x5bab09
movl $0x16a, %r9d            # imm = 0x16A
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x3c(%rsp) # imm = 0xFFFFFFFF
jmp 0x4dfb7d
jmp 0x4dfb7f
jmp 0x4dfb81
cmpl $0x0, 0x3c(%rsp)
jne 0x4dfbd2
movq 0x28(%rsp), %rax
movb 0x18(%rax), %al
andb $0x1, %al
movzbl %al, %eax
cmpl $0x0, %eax
je 0x4dfbd0
movq 0x40(%rsp), %rdi
leaq 0x4fa54(%rip), %rsi     # 0x52f5fa
leaq 0xdb02f(%rip), %rdx     # 0x5babdc
leaq 0xdafce(%rip), %rcx     # 0x5bab82
leaq 0xdaf4e(%rip), %r8      # 0x5bab09
movl $0x16a, %r9d            # imm = 0x16A
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x3c(%rsp) # imm = 0xFFFFFFFF
jmp 0x4dfbd2
jmp 0x4dfbd4
jmp 0x4dfbd6
cmpl $0x0, 0x3c(%rsp)
jne 0x4dff22
movq 0x30(%rsp), %rdi
callq 0x814a0
movq 0x30(%rsp), %rax
leaq 0xdadd5(%rip), %rdi     # 0x5ba9cc
movl $0x7, %esi
leaq 0xdadcb(%rip), %rdx     # 0x5ba9ce
movl $0x5, %ecx
xorps %xmm0, %xmm0
xorl %r8d, %r8d
movl $0x1, %r9d
leaq 0x16c5(%rip), %r10      # 0x4e12e0
movl $0x0, (%rsp)
movq %r10, 0x8(%rsp)
movq %rax, 0x10(%rsp)
callq 0x4de190
movl %eax, 0x24(%rsp)
cmpl $0x0, 0x3c(%rsp)
jne 0x4dfc7b
cmpl $0x0, 0x24(%rsp)
je 0x4dfc79
movq 0x40(%rsp), %rdi
leaq 0x4f9ab(%rip), %rsi     # 0x52f5fa
leaq 0xdad7e(%rip), %rdx     # 0x5ba9d4
leaq 0xdaf25(%rip), %rcx     # 0x5bab82
leaq 0xdaea5(%rip), %r8      # 0x5bab09
movl $0x173, %r9d            # imm = 0x173
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x3c(%rsp) # imm = 0xFFFFFFFF
jmp 0x4dfc7b
jmp 0x4dfc7d
jmp 0x4dfc7f
cmpl $0x0, 0x3c(%rsp)
jne 0x4dfcce
movq 0x30(%rsp), %rdi
callq 0x81370
cmpq $0x1, %rax
je 0x4dfccc
movq 0x40(%rsp), %rdi
leaq 0x4f958(%rip), %rsi     # 0x52f5fa
leaq 0xdac98(%rip), %rdx     # 0x5ba941
leaq 0xdaed2(%rip), %rcx     # 0x5bab82
leaq 0xdae52(%rip), %r8      # 0x5bab09
movl $0x174, %r9d            # imm = 0x174
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x3c(%rsp) # imm = 0xFFFFFFFF
jmp 0x4dfcce
jmp 0x4dfcd0
cmpl $0x0, 0x3c(%rsp)
jne 0x4dfcea
movq 0x30(%rsp), %rdi
xorl %eax, %eax
movl %eax, %esi
callq 0x80b60
movq %rax, 0x28(%rsp)
jmp 0x4dfcec
cmpl $0x0, 0x3c(%rsp)
jne 0x4dfd36
movq 0x28(%rsp), %rax
cmpq $0x5, (%rax)
je 0x4dfd34
movq 0x40(%rsp), %rdi
leaq 0x4f8f0(%rip), %rsi     # 0x52f5fa
leaq 0xdae89(%rip), %rdx     # 0x5bab9a
leaq 0xdae6a(%rip), %rcx     # 0x5bab82
leaq 0xdadea(%rip), %r8      # 0x5bab09
movl $0x175, %r9d            # imm = 0x175
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x3c(%rsp) # imm = 0xFFFFFFFF
jmp 0x4dfd36
jmp 0x4dfd38
jmp 0x4dfd3a
cmpl $0x0, 0x3c(%rsp)
jne 0x4dfd85
movq 0x28(%rsp), %rax
cmpq $0x5, 0x8(%rax)
je 0x4dfd83
movq 0x40(%rsp), %rdi
leaq 0x4f8a1(%rip), %rsi     # 0x52f5fa
leaq 0xdae4b(%rip), %rdx     # 0x5babab
leaq 0xdae1b(%rip), %rcx     # 0x5bab82
leaq 0xdad9b(%rip), %r8      # 0x5bab09
movl $0x175, %r9d            # imm = 0x175
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x3c(%rsp) # imm = 0xFFFFFFFF
jmp 0x4dfd85
jmp 0x4dfd87
jmp 0x4dfd89
cmpl $0x0, 0x3c(%rsp)
jne 0x4dfdd4
movq 0x28(%rsp), %rax
cmpq $0x0, 0x10(%rax)
je 0x4dfdd2
movq 0x40(%rsp), %rdi
leaq 0x4f852(%rip), %rsi     # 0x52f5fa
leaq 0xdae0d(%rip), %rdx     # 0x5babbc
leaq 0xdadcc(%rip), %rcx     # 0x5bab82
leaq 0xdad4c(%rip), %r8      # 0x5bab09
movl $0x175, %r9d            # imm = 0x175
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x3c(%rsp) # imm = 0xFFFFFFFF
jmp 0x4dfdd4
jmp 0x4dfdd6
jmp 0x4dfdd8
cmpl $0x0, 0x3c(%rsp)
jne 0x4dfe29
movq 0x28(%rsp), %rax
movb 0x18(%rax), %al
andb $0x1, %al
movzbl %al, %eax
cmpl $0x1, %eax
je 0x4dfe27
movq 0x40(%rsp), %rdi
leaq 0x4f7fd(%rip), %rsi     # 0x52f5fa
leaq 0xdadca(%rip), %rdx     # 0x5babce
leaq 0xdad77(%rip), %rcx     # 0x5bab82
leaq 0xdacf7(%rip), %r8      # 0x5bab09
movl $0x175, %r9d            # imm = 0x175
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x3c(%rsp) # imm = 0xFFFFFFFF
jmp 0x4dfe29
jmp 0x4dfe2b
movq 0x30(%rsp), %rdi
callq 0x814a0
movq 0x30(%rsp), %rax
leaq 0xdab8b(%rip), %rdi     # 0x5ba9cc
movl $0x7, %esi
leaq 0xdab81(%rip), %rdx     # 0x5ba9ce
movl $0x5, %ecx
xorps %xmm0, %xmm0
movl $0x3, %r8d
movl $0x1, %r9d
xorl %r10d, %r10d
leaq 0x1475(%rip), %r10      # 0x4e12e0
movl $0x0, (%rsp)
movq %r10, 0x8(%rsp)
movq %rax, 0x10(%rsp)
callq 0x4de190
movl %eax, 0x24(%rsp)
cmpl $0x0, 0x3c(%rsp)
jne 0x4dfecb
cmpl $0x4, 0x24(%rsp)
je 0x4dfec9
movq 0x40(%rsp), %rdi
leaq 0x4f75b(%rip), %rsi     # 0x52f5fa
leaq 0xdab60(%rip), %rdx     # 0x5baa06
leaq 0xdacd5(%rip), %rcx     # 0x5bab82
leaq 0xdac55(%rip), %r8      # 0x5bab09
movl $0x17b, %r9d            # imm = 0x17B
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x3c(%rsp) # imm = 0xFFFFFFFF
jmp 0x4dfecb
jmp 0x4dfecd
jmp 0x4dfecf
cmpl $0x0, 0x3c(%rsp)
jne 0x4dff1e
movq 0x30(%rsp), %rdi
callq 0x81370
cmpq $0x0, %rax
je 0x4dff1c
movq 0x40(%rsp), %rdi
leaq 0x4f708(%rip), %rsi     # 0x52f5fa
leaq 0xdaabb(%rip), %rdx     # 0x5ba9b4
leaq 0xdac82(%rip), %rcx     # 0x5bab82
leaq 0xdac02(%rip), %r8      # 0x5bab09
movl $0x17c, %r9d            # imm = 0x17C
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x3c(%rsp) # imm = 0xFFFFFFFF
jmp 0x4dff1e
jmp 0x4dff20
jmp 0x4dff22
cmpl $0x0, 0x3c(%rsp)
jne 0x4e026e
movq 0x30(%rsp), %rdi
callq 0x814a0
movq 0x30(%rsp), %rax
leaq 0xdaadb(%rip), %rdi     # 0x5baa1e
movl $0x4, %esi
leaq 0xdaad4(%rip), %rdx     # 0x5baa23
movl $0x9, %ecx
xorps %xmm0, %xmm0
xorl %r8d, %r8d
movl $0x1, %r9d
leaq 0x1379(%rip), %r10      # 0x4e12e0
movl $0x0, (%rsp)
movq %r10, 0x8(%rsp)
movq %rax, 0x10(%rsp)
callq 0x4de190
movl %eax, 0x24(%rsp)
cmpl $0x0, 0x3c(%rsp)
jne 0x4dffc7
cmpl $0x0, 0x24(%rsp)
je 0x4dffc5
movq 0x40(%rsp), %rdi
leaq 0x4f65f(%rip), %rsi     # 0x52f5fa
leaq 0xdaa32(%rip), %rdx     # 0x5ba9d4
leaq 0xdabd9(%rip), %rcx     # 0x5bab82
leaq 0xdab59(%rip), %r8      # 0x5bab09
movl $0x185, %r9d            # imm = 0x185
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x3c(%rsp) # imm = 0xFFFFFFFF
jmp 0x4dffc7
jmp 0x4dffc9
jmp 0x4dffcb
cmpl $0x0, 0x3c(%rsp)
jne 0x4e001a
movq 0x30(%rsp), %rdi
callq 0x81370
cmpq $0x1, %rax
je 0x4e0018
movq 0x40(%rsp), %rdi
leaq 0x4f60c(%rip), %rsi     # 0x52f5fa
leaq 0xda94c(%rip), %rdx     # 0x5ba941
leaq 0xdab86(%rip), %rcx     # 0x5bab82
leaq 0xdab06(%rip), %r8      # 0x5bab09
movl $0x186, %r9d            # imm = 0x186
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x3c(%rsp) # imm = 0xFFFFFFFF
jmp 0x4e001a
jmp 0x4e001c
cmpl $0x0, 0x3c(%rsp)
jne 0x4e0036
movq 0x30(%rsp), %rdi
xorl %eax, %eax
movl %eax, %esi
callq 0x80b60
movq %rax, 0x28(%rsp)
jmp 0x4e0038
cmpl $0x0, 0x3c(%rsp)
jne 0x4e0082
movq 0x28(%rsp), %rax
cmpq $0x4, (%rax)
je 0x4e0080
movq 0x40(%rsp), %rdi
leaq 0x4f5a4(%rip), %rsi     # 0x52f5fa
leaq 0xdab8d(%rip), %rdx     # 0x5babea
leaq 0xdab1e(%rip), %rcx     # 0x5bab82
leaq 0xdaa9e(%rip), %r8      # 0x5bab09
movl $0x187, %r9d            # imm = 0x187
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x3c(%rsp) # imm = 0xFFFFFFFF
jmp 0x4e0082
jmp 0x4e0084
jmp 0x4e0086
cmpl $0x0, 0x3c(%rsp)
jne 0x4e00d1
movq 0x28(%rsp), %rax
cmpq $0x4, 0x8(%rax)
je 0x4e00cf
movq 0x40(%rsp), %rdi
leaq 0x4f555(%rip), %rsi     # 0x52f5fa
leaq 0xdab4f(%rip), %rdx     # 0x5babfb
leaq 0xdaacf(%rip), %rcx     # 0x5bab82
leaq 0xdaa4f(%rip), %r8      # 0x5bab09
movl $0x187, %r9d            # imm = 0x187
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x3c(%rsp) # imm = 0xFFFFFFFF
jmp 0x4e00d1
jmp 0x4e00d3
jmp 0x4e00d5
cmpl $0x0, 0x3c(%rsp)
jne 0x4e0120
movq 0x28(%rsp), %rax
cmpq $0x0, 0x10(%rax)
je 0x4e011e
movq 0x40(%rsp), %rdi
leaq 0x4f506(%rip), %rsi     # 0x52f5fa
leaq 0xdaac1(%rip), %rdx     # 0x5babbc
leaq 0xdaa80(%rip), %rcx     # 0x5bab82
leaq 0xdaa00(%rip), %r8      # 0x5bab09
movl $0x187, %r9d            # imm = 0x187
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x3c(%rsp) # imm = 0xFFFFFFFF
jmp 0x4e0120
jmp 0x4e0122
jmp 0x4e0124
cmpl $0x0, 0x3c(%rsp)
jne 0x4e0175
movq 0x28(%rsp), %rax
movb 0x18(%rax), %al
andb $0x1, %al
movzbl %al, %eax
cmpl $0x1, %eax
je 0x4e0173
movq 0x40(%rsp), %rdi
leaq 0x4f4b1(%rip), %rsi     # 0x52f5fa
leaq 0xdaa7e(%rip), %rdx     # 0x5babce
leaq 0xdaa2b(%rip), %rcx     # 0x5bab82
leaq 0xda9ab(%rip), %r8      # 0x5bab09
movl $0x187, %r9d            # imm = 0x187
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x3c(%rsp) # imm = 0xFFFFFFFF
jmp 0x4e0175
jmp 0x4e0177
movq 0x30(%rsp), %rdi
callq 0x814a0
movq 0x30(%rsp), %rax
leaq 0xda891(%rip), %rdi     # 0x5baa1e
movl $0x4, %esi
leaq 0xda88a(%rip), %rdx     # 0x5baa23
movl $0x9, %ecx
xorps %xmm0, %xmm0
movl $0x3, %r8d
movl $0x1, %r9d
xorl %r10d, %r10d
leaq 0x1129(%rip), %r10      # 0x4e12e0
movl $0x0, (%rsp)
movq %r10, 0x8(%rsp)
movq %rax, 0x10(%rsp)
callq 0x4de190
movl %eax, 0x24(%rsp)
cmpl $0x0, 0x3c(%rsp)
jne 0x4e0217
cmpl $0x3, 0x24(%rsp)
je 0x4e0215
movq 0x40(%rsp), %rdi
leaq 0x4f40f(%rip), %rsi     # 0x52f5fa
leaq 0xda7fc(%rip), %rdx     # 0x5ba9ee
leaq 0xda989(%rip), %rcx     # 0x5bab82
leaq 0xda909(%rip), %r8      # 0x5bab09
movl $0x18d, %r9d            # imm = 0x18D
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x3c(%rsp) # imm = 0xFFFFFFFF
jmp 0x4e0217
jmp 0x4e0219
jmp 0x4e021b
cmpl $0x0, 0x3c(%rsp)
jne 0x4e026a
movq 0x30(%rsp), %rdi
callq 0x81370
cmpq $0x0, %rax
je 0x4e0268
movq 0x40(%rsp), %rdi
leaq 0x4f3bc(%rip), %rsi     # 0x52f5fa
leaq 0xda76f(%rip), %rdx     # 0x5ba9b4
leaq 0xda936(%rip), %rcx     # 0x5bab82
leaq 0xda8b6(%rip), %r8      # 0x5bab09
movl $0x18e, %r9d            # imm = 0x18E
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x3c(%rsp) # imm = 0xFFFFFFFF
jmp 0x4e026a
jmp 0x4e026c
jmp 0x4e026e
cmpl $0x0, 0x3c(%rsp)
jne 0x4e05ba
movq 0x30(%rsp), %rdi
callq 0x814a0
movq 0x30(%rsp), %rax
leaq 0xda794(%rip), %rdi     # 0x5baa23
movl $0x9, %esi
leaq 0xda783(%rip), %rdx     # 0x5baa1e
movl $0x4, %ecx
xorps %xmm0, %xmm0
xorl %r8d, %r8d
movl $0x1, %r9d
leaq 0x102d(%rip), %r10      # 0x4e12e0
movl $0x0, (%rsp)
movq %r10, 0x8(%rsp)
movq %rax, 0x10(%rsp)
callq 0x4de190
movl %eax, 0x24(%rsp)
cmpl $0x0, 0x3c(%rsp)
jne 0x4e031c
movq 0x30(%rsp), %rdi
callq 0x81370
cmpq $0x1, %rax
je 0x4e031a
movq 0x40(%rsp), %rdi
leaq 0x4f30a(%rip), %rsi     # 0x52f5fa
leaq 0xda64a(%rip), %rdx     # 0x5ba941
leaq 0xda884(%rip), %rcx     # 0x5bab82
leaq 0xda804(%rip), %r8      # 0x5bab09
movl $0x197, %r9d            # imm = 0x197
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x3c(%rsp) # imm = 0xFFFFFFFF
jmp 0x4e031c
jmp 0x4e031e
cmpl $0x0, 0x3c(%rsp)
jne 0x4e0338
movq 0x30(%rsp), %rdi
xorl %eax, %eax
movl %eax, %esi
callq 0x80b60
movq %rax, 0x28(%rsp)
jmp 0x4e033a
cmpl $0x0, 0x3c(%rsp)
jne 0x4e0384
movq 0x28(%rsp), %rax
cmpq $0x4, (%rax)
je 0x4e0382
movq 0x40(%rsp), %rdi
leaq 0x4f2a2(%rip), %rsi     # 0x52f5fa
leaq 0xda88b(%rip), %rdx     # 0x5babea
leaq 0xda81c(%rip), %rcx     # 0x5bab82
leaq 0xda79c(%rip), %r8      # 0x5bab09
movl $0x198, %r9d            # imm = 0x198
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x3c(%rsp) # imm = 0xFFFFFFFF
jmp 0x4e0384
jmp 0x4e0386
jmp 0x4e0388
cmpl $0x0, 0x3c(%rsp)
jne 0x4e03d3
movq 0x28(%rsp), %rax
cmpq $0x4, 0x8(%rax)
je 0x4e03d1
movq 0x40(%rsp), %rdi
leaq 0x4f253(%rip), %rsi     # 0x52f5fa
leaq 0xda84d(%rip), %rdx     # 0x5babfb
leaq 0xda7cd(%rip), %rcx     # 0x5bab82
leaq 0xda74d(%rip), %r8      # 0x5bab09
movl $0x198, %r9d            # imm = 0x198
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x3c(%rsp) # imm = 0xFFFFFFFF
jmp 0x4e03d3
jmp 0x4e03d5
jmp 0x4e03d7
cmpl $0x0, 0x3c(%rsp)
jne 0x4e0422
movq 0x28(%rsp), %rax
cmpq $0x0, 0x10(%rax)
je 0x4e0420
movq 0x40(%rsp), %rdi
leaq 0x4f204(%rip), %rsi     # 0x52f5fa
leaq 0xda7bf(%rip), %rdx     # 0x5babbc
leaq 0xda77e(%rip), %rcx     # 0x5bab82
leaq 0xda6fe(%rip), %r8      # 0x5bab09
movl $0x198, %r9d            # imm = 0x198
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x3c(%rsp) # imm = 0xFFFFFFFF
jmp 0x4e0422
jmp 0x4e0424
jmp 0x4e0426
cmpl $0x0, 0x3c(%rsp)
jne 0x4e0477
movq 0x28(%rsp), %rax
movb 0x18(%rax), %al
andb $0x1, %al
movzbl %al, %eax
cmpl $0x0, %eax
je 0x4e0475
movq 0x40(%rsp), %rdi
leaq 0x4f1af(%rip), %rsi     # 0x52f5fa
leaq 0xda78a(%rip), %rdx     # 0x5babdc
leaq 0xda729(%rip), %rcx     # 0x5bab82
leaq 0xda6a9(%rip), %r8      # 0x5bab09
movl $0x198, %r9d            # imm = 0x198
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x3c(%rsp) # imm = 0xFFFFFFFF
jmp 0x4e0477
jmp 0x4e0479
jmp 0x4e047b
cmpl $0x0, 0x3c(%rsp)
jne 0x4e04c1
cmpl $0x0, 0x24(%rsp)
je 0x4e04bf
movq 0x40(%rsp), %rdi
leaq 0x4f165(%rip), %rsi     # 0x52f5fa
leaq 0xda538(%rip), %rdx     # 0x5ba9d4
leaq 0xda6df(%rip), %rcx     # 0x5bab82
leaq 0xda65f(%rip), %r8      # 0x5bab09
movl $0x199, %r9d            # imm = 0x199
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x3c(%rsp) # imm = 0xFFFFFFFF
jmp 0x4e04c1
jmp 0x4e04c3
movq 0x30(%rsp), %rdi
callq 0x814a0
movq 0x30(%rsp), %rax
leaq 0xda54a(%rip), %rdi     # 0x5baa23
movl $0x9, %esi
leaq 0xda539(%rip), %rdx     # 0x5baa1e
movl $0x4, %ecx
xorps %xmm0, %xmm0
movl $0x3, %r8d
movl $0x1, %r9d
xorl %r10d, %r10d
leaq 0xddd(%rip), %r10       # 0x4e12e0
movl $0x0, (%rsp)
movq %r10, 0x8(%rsp)
movq %rax, 0x10(%rsp)
callq 0x4de190
movl %eax, 0x24(%rsp)
cmpl $0x0, 0x3c(%rsp)
jne 0x4e0563
cmpl $0x4, 0x24(%rsp)
je 0x4e0561
movq 0x40(%rsp), %rdi
leaq 0x4f0c3(%rip), %rsi     # 0x52f5fa
leaq 0xda4c8(%rip), %rdx     # 0x5baa06
leaq 0xda63d(%rip), %rcx     # 0x5bab82
leaq 0xda5bd(%rip), %r8      # 0x5bab09
movl $0x19f, %r9d            # imm = 0x19F
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x3c(%rsp) # imm = 0xFFFFFFFF
jmp 0x4e0563
jmp 0x4e0565
jmp 0x4e0567
cmpl $0x0, 0x3c(%rsp)
jne 0x4e05b6
movq 0x30(%rsp), %rdi
callq 0x81370
cmpq $0x0, %rax
je 0x4e05b4
movq 0x40(%rsp), %rdi
leaq 0x4f070(%rip), %rsi     # 0x52f5fa
leaq 0xda423(%rip), %rdx     # 0x5ba9b4
leaq 0xda5ea(%rip), %rcx     # 0x5bab82
leaq 0xda56a(%rip), %r8      # 0x5bab09
movl $0x1a0, %r9d            # imm = 0x1A0
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x3c(%rsp) # imm = 0xFFFFFFFF
jmp 0x4e05b6
jmp 0x4e05b8
jmp 0x4e05ba
cmpl $0x0, 0x3c(%rsp)
jne 0x4e0a55
movq 0x30(%rsp), %rdi
callq 0x814a0
movq 0x30(%rsp), %rax
leaq 0xda3f3(%rip), %rdx     # 0x5ba9ce
movl $0x5, %ecx
xorps %xmm0, %xmm0
xorl %r8d, %r8d
movl $0x1, %r9d
leaq 0xced(%rip), %r10       # 0x4e12e0
movq %rdx, %rdi
movq %rcx, %rsi
movl $0x0, (%rsp)
movq %r10, 0x8(%rsp)
movq %rax, 0x10(%rsp)
callq 0x4de190
movl %eax, 0x24(%rsp)
cmpl $0x0, 0x3c(%rsp)
jne 0x4e0662
movq 0x30(%rsp), %rdi
callq 0x81370
cmpq $0x2, %rax
je 0x4e0660
movq 0x40(%rsp), %rdi
leaq 0x4efc4(%rip), %rsi     # 0x52f5fa
leaq 0xda403(%rip), %rdx     # 0x5baa40
leaq 0xda53e(%rip), %rcx     # 0x5bab82
leaq 0xda4be(%rip), %r8      # 0x5bab09
movl $0x1a9, %r9d            # imm = 0x1A9
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x3c(%rsp) # imm = 0xFFFFFFFF
jmp 0x4e0662
jmp 0x4e0664
cmpl $0x0, 0x3c(%rsp)
jne 0x4e067e
movq 0x30(%rsp), %rdi
xorl %eax, %eax
movl %eax, %esi
callq 0x80b60
movq %rax, 0x28(%rsp)
jmp 0x4e0680
cmpl $0x0, 0x3c(%rsp)
jne 0x4e06ca
movq 0x28(%rsp), %rax
cmpq $0x5, (%rax)
je 0x4e06c8
movq 0x40(%rsp), %rdi
leaq 0x4ef5c(%rip), %rsi     # 0x52f5fa
leaq 0xda4f5(%rip), %rdx     # 0x5bab9a
leaq 0xda4d6(%rip), %rcx     # 0x5bab82
leaq 0xda456(%rip), %r8      # 0x5bab09
movl $0x1aa, %r9d            # imm = 0x1AA
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x3c(%rsp) # imm = 0xFFFFFFFF
jmp 0x4e06ca
jmp 0x4e06cc
jmp 0x4e06ce
cmpl $0x0, 0x3c(%rsp)
jne 0x4e0719
movq 0x28(%rsp), %rax
cmpq $0x5, 0x8(%rax)
je 0x4e0717
movq 0x40(%rsp), %rdi
leaq 0x4ef0d(%rip), %rsi     # 0x52f5fa
leaq 0xda4b7(%rip), %rdx     # 0x5babab
leaq 0xda487(%rip), %rcx     # 0x5bab82
leaq 0xda407(%rip), %r8      # 0x5bab09
movl $0x1aa, %r9d            # imm = 0x1AA
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x3c(%rsp) # imm = 0xFFFFFFFF
jmp 0x4e0719
jmp 0x4e071b
jmp 0x4e071d
cmpl $0x0, 0x3c(%rsp)
jne 0x4e0768
movq 0x28(%rsp), %rax
cmpq $0x0, 0x10(%rax)
je 0x4e0766
movq 0x40(%rsp), %rdi
leaq 0x4eebe(%rip), %rsi     # 0x52f5fa
leaq 0xda479(%rip), %rdx     # 0x5babbc
leaq 0xda438(%rip), %rcx     # 0x5bab82
leaq 0xda3b8(%rip), %r8      # 0x5bab09
movl $0x1aa, %r9d            # imm = 0x1AA
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x3c(%rsp) # imm = 0xFFFFFFFF
jmp 0x4e0768
jmp 0x4e076a
jmp 0x4e076c
cmpl $0x0, 0x3c(%rsp)
jne 0x4e07bd
movq 0x28(%rsp), %rax
movb 0x18(%rax), %al
andb $0x1, %al
movzbl %al, %eax
cmpl $0x1, %eax
je 0x4e07bb
movq 0x40(%rsp), %rdi
leaq 0x4ee69(%rip), %rsi     # 0x52f5fa
leaq 0xda436(%rip), %rdx     # 0x5babce
leaq 0xda3e3(%rip), %rcx     # 0x5bab82
leaq 0xda363(%rip), %r8      # 0x5bab09
movl $0x1aa, %r9d            # imm = 0x1AA
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x3c(%rsp) # imm = 0xFFFFFFFF
jmp 0x4e07bd
jmp 0x4e07bf
cmpl $0x0, 0x3c(%rsp)
jne 0x4e07da
movq 0x30(%rsp), %rdi
movl $0x1, %esi
callq 0x80b60
movq %rax, 0x28(%rsp)
jmp 0x4e07dc
cmpl $0x0, 0x3c(%rsp)
jne 0x4e0826
movq 0x28(%rsp), %rax
cmpq $0x5, (%rax)
je 0x4e0824
movq 0x40(%rsp), %rdi
leaq 0x4ee00(%rip), %rsi     # 0x52f5fa
leaq 0xda399(%rip), %rdx     # 0x5bab9a
leaq 0xda37a(%rip), %rcx     # 0x5bab82
leaq 0xda2fa(%rip), %r8      # 0x5bab09
movl $0x1ab, %r9d            # imm = 0x1AB
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x3c(%rsp) # imm = 0xFFFFFFFF
jmp 0x4e0826
jmp 0x4e0828
jmp 0x4e082a
cmpl $0x0, 0x3c(%rsp)
jne 0x4e0875
movq 0x28(%rsp), %rax
cmpq $0x5, 0x8(%rax)
je 0x4e0873
movq 0x40(%rsp), %rdi
leaq 0x4edb1(%rip), %rsi     # 0x52f5fa
leaq 0xda35b(%rip), %rdx     # 0x5babab
leaq 0xda32b(%rip), %rcx     # 0x5bab82
leaq 0xda2ab(%rip), %r8      # 0x5bab09
movl $0x1ab, %r9d            # imm = 0x1AB
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x3c(%rsp) # imm = 0xFFFFFFFF
jmp 0x4e0875
jmp 0x4e0877
jmp 0x4e0879
cmpl $0x0, 0x3c(%rsp)
jne 0x4e08c4
movq 0x28(%rsp), %rax
cmpq $0x0, 0x10(%rax)
je 0x4e08c2
movq 0x40(%rsp), %rdi
leaq 0x4ed62(%rip), %rsi     # 0x52f5fa
leaq 0xda31d(%rip), %rdx     # 0x5babbc
leaq 0xda2dc(%rip), %rcx     # 0x5bab82
leaq 0xda25c(%rip), %r8      # 0x5bab09
movl $0x1ab, %r9d            # imm = 0x1AB
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x3c(%rsp) # imm = 0xFFFFFFFF
jmp 0x4e08c4
jmp 0x4e08c6
jmp 0x4e08c8
cmpl $0x0, 0x3c(%rsp)
jne 0x4e0919
movq 0x28(%rsp), %rax
movb 0x18(%rax), %al
andb $0x1, %al
movzbl %al, %eax
cmpl $0x0, %eax
je 0x4e0917
movq 0x40(%rsp), %rdi
leaq 0x4ed0d(%rip), %rsi     # 0x52f5fa
leaq 0xda2e8(%rip), %rdx     # 0x5babdc
leaq 0xda287(%rip), %rcx     # 0x5bab82
leaq 0xda207(%rip), %r8      # 0x5bab09
movl $0x1ab, %r9d            # imm = 0x1AB
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x3c(%rsp) # imm = 0xFFFFFFFF
jmp 0x4e0919
jmp 0x4e091b
jmp 0x4e091d
cmpl $0x0, 0x3c(%rsp)
jne 0x4e0963
cmpl $0x0, 0x24(%rsp)
je 0x4e0961
movq 0x40(%rsp), %rdi
leaq 0x4ecc3(%rip), %rsi     # 0x52f5fa
leaq 0xda096(%rip), %rdx     # 0x5ba9d4
leaq 0xda23d(%rip), %rcx     # 0x5bab82
leaq 0xda1bd(%rip), %r8      # 0x5bab09
movl $0x1ac, %r9d            # imm = 0x1AC
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x3c(%rsp) # imm = 0xFFFFFFFF
jmp 0x4e0963
jmp 0x4e0965
movq 0x30(%rsp), %rdi
callq 0x814a0
movq 0x30(%rsp), %rax
leaq 0xda053(%rip), %rdx     # 0x5ba9ce
movl $0x5, %ecx
xorps %xmm0, %xmm0
movl $0x3, %r8d
movl $0x1, %r9d
xorl %esi, %esi
leaq 0x948(%rip), %r10       # 0x4e12e0
movq %rdx, %rdi
movq %rcx, %rsi
movl $0x0, (%rsp)
movq %r10, 0x8(%rsp)
movq %rax, 0x10(%rsp)
callq 0x4de190
movl %eax, 0x24(%rsp)
cmpl $0x0, 0x3c(%rsp)
jne 0x4e0a07
movq 0x30(%rsp), %rdi
callq 0x81370
cmpq $0x0, %rax
je 0x4e0a05
movq 0x40(%rsp), %rdi
leaq 0x4ec1f(%rip), %rsi     # 0x52f5fa
leaq 0xd9fd2(%rip), %rdx     # 0x5ba9b4
leaq 0xda199(%rip), %rcx     # 0x5bab82
leaq 0xda119(%rip), %r8      # 0x5bab09
movl $0x1b2, %r9d            # imm = 0x1B2
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x3c(%rsp) # imm = 0xFFFFFFFF
jmp 0x4e0a07
jmp 0x4e0a09
jmp 0x4e0a0b
cmpl $0x0, 0x3c(%rsp)
jne 0x4e0a51
cmpl $0x2, 0x24(%rsp)
je 0x4e0a4f
movq 0x40(%rsp), %rdi
leaq 0x4ebd5(%rip), %rsi     # 0x52f5fa
leaq 0xda02c(%rip), %rdx     # 0x5baa58
leaq 0xda14f(%rip), %rcx     # 0x5bab82
leaq 0xda0cf(%rip), %r8      # 0x5bab09
movl $0x1b3, %r9d            # imm = 0x1B3
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x3c(%rsp) # imm = 0xFFFFFFFF
jmp 0x4e0a51
jmp 0x4e0a53
jmp 0x4e0a55
cmpl $0x0, 0x3c(%rsp)
jne 0x4e0ef3
movq 0x30(%rsp), %rdi
callq 0x814a0
movq 0x30(%rsp), %rax
leaq 0xd9ffb(%rip), %rdi     # 0x5baa71
movl $0xc, %ecx
leaq 0xd9ffc(%rip), %rdx     # 0x5baa7e
xorps %xmm0, %xmm0
xorl %r8d, %r8d
movl $0x1, %r9d
leaq 0x84b(%rip), %r10       # 0x4e12e0
movq %rcx, %rsi
movl $0x0, (%rsp)
movq %r10, 0x8(%rsp)
movq %rax, 0x10(%rsp)
callq 0x4de190
movl %eax, 0x24(%rsp)
cmpl $0x0, 0x3c(%rsp)
jne 0x4e0af8
cmpl $0x0, 0x24(%rsp)
je 0x4e0af6
movq 0x40(%rsp), %rdi
leaq 0x4eb2e(%rip), %rsi     # 0x52f5fa
leaq 0xd9f01(%rip), %rdx     # 0x5ba9d4
leaq 0xda0a8(%rip), %rcx     # 0x5bab82
leaq 0xda028(%rip), %r8      # 0x5bab09
movl $0x1bd, %r9d            # imm = 0x1BD
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x3c(%rsp) # imm = 0xFFFFFFFF
jmp 0x4e0af8
jmp 0x4e0afa
jmp 0x4e0afc
cmpl $0x0, 0x3c(%rsp)
jne 0x4e0b4b
movq 0x30(%rsp), %rdi
callq 0x81370
cmpq $0x2, %rax
je 0x4e0b49
movq 0x40(%rsp), %rdi
leaq 0x4eadb(%rip), %rsi     # 0x52f5fa
leaq 0xd9f1a(%rip), %rdx     # 0x5baa40
leaq 0xda055(%rip), %rcx     # 0x5bab82
leaq 0xd9fd5(%rip), %r8      # 0x5bab09
movl $0x1be, %r9d            # imm = 0x1BE
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x3c(%rsp) # imm = 0xFFFFFFFF
jmp 0x4e0b4b
jmp 0x4e0b4d
cmpl $0x0, 0x3c(%rsp)
jne 0x4e0b67
movq 0x30(%rsp), %rdi
xorl %eax, %eax
movl %eax, %esi
callq 0x80b60
movq %rax, 0x28(%rsp)
jmp 0x4e0b69
cmpl $0x0, 0x3c(%rsp)
jne 0x4e0bb3
movq 0x28(%rsp), %rax
cmpq $0x9, (%rax)
je 0x4e0bb1
movq 0x40(%rsp), %rdi
leaq 0x4ea73(%rip), %rsi     # 0x52f5fa
leaq 0xda07e(%rip), %rdx     # 0x5bac0c
leaq 0xd9fed(%rip), %rcx     # 0x5bab82
leaq 0xd9f6d(%rip), %r8      # 0x5bab09
movl $0x1bf, %r9d            # imm = 0x1BF
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x3c(%rsp) # imm = 0xFFFFFFFF
jmp 0x4e0bb3
jmp 0x4e0bb5
jmp 0x4e0bb7
cmpl $0x0, 0x3c(%rsp)
jne 0x4e0c02
movq 0x28(%rsp), %rax
cmpq $0x9, 0x8(%rax)
je 0x4e0c00
movq 0x40(%rsp), %rdi
leaq 0x4ea24(%rip), %rsi     # 0x52f5fa
leaq 0xda040(%rip), %rdx     # 0x5bac1d
leaq 0xd9f9e(%rip), %rcx     # 0x5bab82
leaq 0xd9f1e(%rip), %r8      # 0x5bab09
movl $0x1bf, %r9d            # imm = 0x1BF
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x3c(%rsp) # imm = 0xFFFFFFFF
jmp 0x4e0c02
jmp 0x4e0c04
jmp 0x4e0c06
cmpl $0x0, 0x3c(%rsp)
jne 0x4e0c51
movq 0x28(%rsp), %rax
cmpq $0x0, 0x10(%rax)
je 0x4e0c4f
movq 0x40(%rsp), %rdi
leaq 0x4e9d5(%rip), %rsi     # 0x52f5fa
leaq 0xd9f90(%rip), %rdx     # 0x5babbc
leaq 0xd9f4f(%rip), %rcx     # 0x5bab82
leaq 0xd9ecf(%rip), %r8      # 0x5bab09
movl $0x1bf, %r9d            # imm = 0x1BF
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x3c(%rsp) # imm = 0xFFFFFFFF
jmp 0x4e0c51
jmp 0x4e0c53
jmp 0x4e0c55
cmpl $0x0, 0x3c(%rsp)
jne 0x4e0ca6
movq 0x28(%rsp), %rax
movb 0x18(%rax), %al
andb $0x1, %al
movzbl %al, %eax
cmpl $0x1, %eax
je 0x4e0ca4
movq 0x40(%rsp), %rdi
leaq 0x4e980(%rip), %rsi     # 0x52f5fa
leaq 0xd9f4d(%rip), %rdx     # 0x5babce
leaq 0xd9efa(%rip), %rcx     # 0x5bab82
leaq 0xd9e7a(%rip), %r8      # 0x5bab09
movl $0x1bf, %r9d            # imm = 0x1BF
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x3c(%rsp) # imm = 0xFFFFFFFF
jmp 0x4e0ca6
jmp 0x4e0ca8
cmpl $0x0, 0x3c(%rsp)
jne 0x4e0cc3
movq 0x30(%rsp), %rdi
movl $0x1, %esi
callq 0x80b60
movq %rax, 0x28(%rsp)
jmp 0x4e0cc5
cmpl $0x0, 0x3c(%rsp)
jne 0x4e0d0f
movq 0x28(%rsp), %rax
cmpq $0x2, (%rax)
je 0x4e0d0d
movq 0x40(%rsp), %rdi
leaq 0x4e917(%rip), %rsi     # 0x52f5fa
leaq 0xd9f44(%rip), %rdx     # 0x5bac2e
leaq 0xd9e91(%rip), %rcx     # 0x5bab82
leaq 0xd9e11(%rip), %r8      # 0x5bab09
movl $0x1c0, %r9d            # imm = 0x1C0
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x3c(%rsp) # imm = 0xFFFFFFFF
jmp 0x4e0d0f
jmp 0x4e0d11
jmp 0x4e0d13
cmpl $0x0, 0x3c(%rsp)
jne 0x4e0d5e
movq 0x28(%rsp), %rax
cmpq $0x2, 0x8(%rax)
je 0x4e0d5c
movq 0x40(%rsp), %rdi
leaq 0x4e8c8(%rip), %rsi     # 0x52f5fa
leaq 0xd9f06(%rip), %rdx     # 0x5bac3f
leaq 0xd9e42(%rip), %rcx     # 0x5bab82
leaq 0xd9dc2(%rip), %r8      # 0x5bab09
movl $0x1c0, %r9d            # imm = 0x1C0
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x3c(%rsp) # imm = 0xFFFFFFFF
jmp 0x4e0d5e
jmp 0x4e0d60
jmp 0x4e0d62
cmpl $0x0, 0x3c(%rsp)
jne 0x4e0dad
movq 0x28(%rsp), %rax
cmpq $0x0, 0x10(%rax)
je 0x4e0dab
movq 0x40(%rsp), %rdi
leaq 0x4e879(%rip), %rsi     # 0x52f5fa
leaq 0xd9e34(%rip), %rdx     # 0x5babbc
leaq 0xd9df3(%rip), %rcx     # 0x5bab82
leaq 0xd9d73(%rip), %r8      # 0x5bab09
movl $0x1c0, %r9d            # imm = 0x1C0
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x3c(%rsp) # imm = 0xFFFFFFFF
jmp 0x4e0dad
jmp 0x4e0daf
jmp 0x4e0db1
cmpl $0x0, 0x3c(%rsp)
jne 0x4e0e02
movq 0x28(%rsp), %rax
movb 0x18(%rax), %al
andb $0x1, %al
movzbl %al, %eax
cmpl $0x0, %eax
je 0x4e0e00
movq 0x40(%rsp), %rdi
leaq 0x4e824(%rip), %rsi     # 0x52f5fa
leaq 0xd9dff(%rip), %rdx     # 0x5babdc
leaq 0xd9d9e(%rip), %rcx     # 0x5bab82
leaq 0xd9d1e(%rip), %r8      # 0x5bab09
movl $0x1c0, %r9d            # imm = 0x1C0
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x3c(%rsp) # imm = 0xFFFFFFFF
jmp 0x4e0e02
jmp 0x4e0e04
movq 0x30(%rsp), %rdi
callq 0x814a0
movq 0x30(%rsp), %rax
leaq 0xd9c57(%rip), %rdi     # 0x5baa71
movl $0xc, %ecx
leaq 0xd9c58(%rip), %rdx     # 0x5baa7e
xorps %xmm0, %xmm0
xorl %r8d, %r8d
movl $0x1, %r9d
leaq 0x4a7(%rip), %r10       # 0x4e12e0
movq %rcx, %rsi
movl $0x1, (%rsp)
movq %r10, 0x8(%rsp)
movq %rax, 0x10(%rsp)
callq 0x4de190
movl %eax, 0x24(%rsp)
cmpl $0x0, 0x3c(%rsp)
jne 0x4e0ea5
movq 0x30(%rsp), %rdi
callq 0x81370
cmpq $0x5, %rax
je 0x4e0ea3
movq 0x40(%rsp), %rdi
leaq 0x4e781(%rip), %rsi     # 0x52f5fa
leaq 0xd9c31(%rip), %rdx     # 0x5baab1
leaq 0xd9cfb(%rip), %rcx     # 0x5bab82
leaq 0xd9c7b(%rip), %r8      # 0x5bab09
movl $0x1c6, %r9d            # imm = 0x1C6
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x3c(%rsp) # imm = 0xFFFFFFFF
jmp 0x4e0ea5
jmp 0x4e0ea7
jmp 0x4e0ea9
cmpl $0x0, 0x3c(%rsp)
jne 0x4e0eef
cmpl $0x0, 0x24(%rsp)
je 0x4e0eed
movq 0x40(%rsp), %rdi
leaq 0x4e737(%rip), %rsi     # 0x52f5fa
leaq 0xd9b0a(%rip), %rdx     # 0x5ba9d4
leaq 0xd9cb1(%rip), %rcx     # 0x5bab82
leaq 0xd9c31(%rip), %r8      # 0x5bab09
movl $0x1c7, %r9d            # imm = 0x1C7
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x3c(%rsp) # imm = 0xFFFFFFFF
jmp 0x4e0eef
jmp 0x4e0ef1
jmp 0x4e0ef3
cmpl $0x0, 0x3c(%rsp)
jne 0x4e10da
movq 0x30(%rsp), %rdi
callq 0x814a0
movq 0x30(%rsp), %rax
leaq 0xd9bb5(%rip), %rdi     # 0x5baac9
movl $0xc, %ecx
leaq 0xd9bb6(%rip), %rdx     # 0x5baad6
xorps %xmm0, %xmm0
xorl %r8d, %r8d
movl $0x1, %r9d
leaq 0x3ad(%rip), %r10       # 0x4e12e0
movq %rcx, %rsi
movl $0x1, (%rsp)
movq %r10, 0x8(%rsp)
movq %rax, 0x10(%rsp)
callq 0x4de190
movl %eax, 0x24(%rsp)
cmpl $0x0, 0x3c(%rsp)
jne 0x4e0f9f
movq 0x30(%rsp), %rdi
callq 0x81370
cmpq $0x2, %rax
je 0x4e0f9d
movq 0x40(%rsp), %rdi
leaq 0x4e687(%rip), %rsi     # 0x52f5fa
leaq 0xd9ac6(%rip), %rdx     # 0x5baa40
leaq 0xd9c01(%rip), %rcx     # 0x5bab82
leaq 0xd9b81(%rip), %r8      # 0x5bab09
movl $0x1d0, %r9d            # imm = 0x1D0
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x3c(%rsp) # imm = 0xFFFFFFFF
jmp 0x4e0f9f
jmp 0x4e0fa1
jmp 0x4e0fa3
cmpl $0x0, 0x3c(%rsp)
jne 0x4e0fe9
cmpl $0x0, 0x24(%rsp)
je 0x4e0fe7
movq 0x40(%rsp), %rdi
leaq 0x4e63d(%rip), %rsi     # 0x52f5fa
leaq 0xd9a10(%rip), %rdx     # 0x5ba9d4
leaq 0xd9bb7(%rip), %rcx     # 0x5bab82
leaq 0xd9b37(%rip), %r8      # 0x5bab09
movl $0x1d1, %r9d            # imm = 0x1D1
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x3c(%rsp) # imm = 0xFFFFFFFF
jmp 0x4e0fe9
jmp 0x4e0feb
movq 0x30(%rsp), %rdi
callq 0x814a0
movq 0x30(%rsp), %rax
leaq 0xd9ac8(%rip), %rdi     # 0x5baac9
movl $0xc, %ecx
leaq 0xd9ac9(%rip), %rdx     # 0x5baad6
xorps %xmm0, %xmm0
xorl %r8d, %r8d
movl $0x4, %r9d
leaq 0x2c0(%rip), %r10       # 0x4e12e0
movq %rcx, %rsi
movl $0x1, (%rsp)
movq %r10, 0x8(%rsp)
movq %rax, 0x10(%rsp)
callq 0x4de190
movl %eax, 0x24(%rsp)
cmpl $0x0, 0x3c(%rsp)
jne 0x4e108c
movq 0x30(%rsp), %rdi
callq 0x81370
cmpq $0x1, %rax
je 0x4e108a
movq 0x40(%rsp), %rdi
leaq 0x4e59a(%rip), %rsi     # 0x52f5fa
leaq 0xd98da(%rip), %rdx     # 0x5ba941
leaq 0xd9b14(%rip), %rcx     # 0x5bab82
leaq 0xd9a94(%rip), %r8      # 0x5bab09
movl $0x1d7, %r9d            # imm = 0x1D7
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x3c(%rsp) # imm = 0xFFFFFFFF
jmp 0x4e108c
jmp 0x4e108e
jmp 0x4e1090
cmpl $0x0, 0x3c(%rsp)
jne 0x4e10d6
cmpl $0x0, 0x24(%rsp)
je 0x4e10d4
movq 0x40(%rsp), %rdi
leaq 0x4e550(%rip), %rsi     # 0x52f5fa
leaq 0xd9923(%rip), %rdx     # 0x5ba9d4
leaq 0xd9aca(%rip), %rcx     # 0x5bab82
leaq 0xd9a4a(%rip), %r8      # 0x5bab09
movl $0x1d8, %r9d            # imm = 0x1D8
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x3c(%rsp) # imm = 0xFFFFFFFF
jmp 0x4e10d6
jmp 0x4e10d8
jmp 0x4e10da
cmpl $0x0, 0x3c(%rsp)
jne 0x4e12c6
movq 0x30(%rsp), %rdi
callq 0x814a0
movq 0x30(%rsp), %rax
leaq 0xd9b55(%rip), %rdi     # 0x5bac50
movl $0xa, %ecx
leaq 0xd9b54(%rip), %rdx     # 0x5bac5b
xorps %xmm0, %xmm0
xorl %r8d, %r8d
movl $0x6, %r9d
leaq 0x1c6(%rip), %r10       # 0x4e12e0
movq %rcx, %rsi
movl $0x1, (%rsp)
movq %r10, 0x8(%rsp)
movq %rax, 0x10(%rsp)
callq 0x4de190
movl %eax, 0x24(%rsp)
cmpl $0x0, 0x3c(%rsp)
jne 0x4e1186
movq 0x30(%rsp), %rdi
callq 0x81370
cmpq $0x0, %rax
je 0x4e1184
movq 0x40(%rsp), %rdi
leaq 0x4e4a0(%rip), %rsi     # 0x52f5fa
leaq 0xd9853(%rip), %rdx     # 0x5ba9b4
leaq 0xd9a1a(%rip), %rcx     # 0x5bab82
leaq 0xd999a(%rip), %r8      # 0x5bab09
movl $0x1e1, %r9d            # imm = 0x1E1
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x3c(%rsp) # imm = 0xFFFFFFFF
jmp 0x4e1186
jmp 0x4e1188
jmp 0x4e118a
cmpl $0x0, 0x3c(%rsp)
jne 0x4e11d0
cmpl $0x0, 0x24(%rsp)
je 0x4e11ce
movq 0x40(%rsp), %rdi
leaq 0x4e456(%rip), %rsi     # 0x52f5fa
leaq 0xd9829(%rip), %rdx     # 0x5ba9d4
leaq 0xd99d0(%rip), %rcx     # 0x5bab82
leaq 0xd9950(%rip), %r8      # 0x5bab09
movl $0x1e2, %r9d            # imm = 0x1E2
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x3c(%rsp) # imm = 0xFFFFFFFF
jmp 0x4e11d0
jmp 0x4e11d2
movq 0x30(%rsp), %rdi
callq 0x814a0
movq 0x30(%rsp), %rax
leaq 0xd9a68(%rip), %rdi     # 0x5bac50
movl $0xa, %ecx
leaq 0xd9a67(%rip), %rdx     # 0x5bac5b
movsd 0x3e054(%rip), %xmm0    # 0x51f250
xorl %r8d, %r8d
movl $0x6, %r9d
leaq 0xd4(%rip), %r10        # 0x4e12e0
movq %rcx, %rsi
movl $0x1, (%rsp)
movq %r10, 0x8(%rsp)
movq %rax, 0x10(%rsp)
callq 0x4de190
movl %eax, 0x24(%rsp)
cmpl $0x0, 0x3c(%rsp)
jne 0x4e1278
movq 0x30(%rsp), %rdi
callq 0x81370
cmpq $0x1, %rax
je 0x4e1276
movq 0x40(%rsp), %rdi
leaq 0x4e3ae(%rip), %rsi     # 0x52f5fa
leaq 0xd96ee(%rip), %rdx     # 0x5ba941
leaq 0xd9928(%rip), %rcx     # 0x5bab82
leaq 0xd98a8(%rip), %r8      # 0x5bab09
movl $0x1e8, %r9d            # imm = 0x1E8
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x3c(%rsp) # imm = 0xFFFFFFFF
jmp 0x4e1278
jmp 0x4e127a
jmp 0x4e127c
cmpl $0x0, 0x3c(%rsp)
jne 0x4e12c2
cmpl $0x0, 0x24(%rsp)
je 0x4e12c0
movq 0x40(%rsp), %rdi
leaq 0x4e364(%rip), %rsi     # 0x52f5fa
leaq 0xd9737(%rip), %rdx     # 0x5ba9d4
leaq 0xd98de(%rip), %rcx     # 0x5bab82
leaq 0xd985e(%rip), %r8      # 0x5bab09
movl $0x1e9, %r9d            # imm = 0x1E9
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x3c(%rsp) # imm = 0xFFFFFFFF
jmp 0x4e12c2
jmp 0x4e12c4
jmp 0x4e12c6
movq 0x30(%rsp), %rdi
callq 0x81f80
movl 0x3c(%rsp), %eax
addq $0x48, %rsp
retq
nopl (%rax)