// File: /workspace/github_c_makefile_star2_O0/genometools[P]genometools/src/match/rdj-ovlfind-kmp.c
// Function: gt_ovlfind_kmp_unit_test
int gt_ovlfind_kmp_unit_test(GtError *err)
{
  int had_err = 0;
  GtArray *a;
  struct GtOvlfindKmpResult *r;
  GtContfind retval;
  gt_kmp_t *u_pi, *v_pi;

  /*@i1@*/ gt_error_check(err);

  had_err = gt_kmp_preproc_unit_test(err);
  if (had_err != 0)
    return had_err;

  a = gt_array_new(sizeof (struct GtOvlfindKmpResult));

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

    gt_array_reset(a);
    retval = gt_ovlfind_kmp("acagc", 5UL, u_pi, "gtacagc", 7UL, v_pi,
        GT_OVLFIND_PROPER_SPM, 1UL, false, ovlfind_kmp_test_save, a);
    gt_ensure(retval == GT_CONTFIND_U);
    gt_ensure(gt_array_size(a) == 0UL);
    gt_array_reset(a);

    retval = gt_ovlfind_kmp("acagc", 5UL, u_pi, "gtacagc", 7UL, v_pi,
        GT_OVLFIND_CNT, 1UL, false, ovlfind_kmp_test_save, a);
    gt_ensure(gt_array_size(a) == 0UL);
    gt_ensure(retval == GT_CONTFIND_U);

    gt_array_reset(a);
    retval = gt_ovlfind_kmp("acagc", 5UL, u_pi, "gtacagc", 7UL, v_pi,
        GT_OVLFIND_ALL, 1UL, false, ovlfind_kmp_test_save, a);
    gt_ensure(gt_array_size(a) == 1UL);
    gt_ensure(retval == GT_CONTFIND_U);
    GT_OVLFIND_KMP_EXPECT_RESULT(0UL, false, 5UL);
    gt_free(u_pi);
    gt_free(v_pi);
  }
  /* v suffix of u */
  if (!had_err)
  {
    gt_array_reset(a);
    u_pi = gt_kmp_preproc("gtacagc", 7UL);
    v_pi = gt_kmp_preproc("acagc", 5UL);

    retval = gt_ovlfind_kmp("gtacagc", 7UL, u_pi, "acagc", 5UL, v_pi,
        GT_OVLFIND_SPM, 1UL, false, ovlfind_kmp_test_save, a);
    gt_ensure(retval == GT_CONTFIND_OFF);
    gt_ensure(gt_array_size(a) == 1UL);
    GT_OVLFIND_KMP_EXPECT_RESULT(0UL, true, 5UL);

    gt_array_reset(a);
    retval = gt_ovlfind_kmp("gtacagc", 7UL, u_pi, "acagc", 5UL, v_pi,
        GT_OVLFIND_PROPER_SPM, 1UL, false, ovlfind_kmp_test_save, a);
    gt_ensure(retval == GT_CONTFIND_V);
    gt_ensure(gt_array_size(a) == 0UL);

    gt_free(u_pi);
    gt_free(v_pi);
  }
  /* u prefix of v */
  if (!had_err)
  {
    gt_array_reset(a);
    u_pi = gt_kmp_preproc("ctat", 4UL);
    v_pi = gt_kmp_preproc("ctatacagg", 9UL);
    retval = gt_ovlfind_kmp("ctat", 4UL, u_pi, "ctatacagg", 9UL, v_pi,
        GT_OVLFIND_SPM, 1UL, false, ovlfind_kmp_test_save, a);
    gt_ensure(retval == GT_CONTFIND_OFF);
    gt_ensure(gt_array_size(a) == 1UL);
    GT_OVLFIND_KMP_EXPECT_RESULT(0UL, true, 4UL);

    gt_array_reset(a);
    retval = gt_ovlfind_kmp("ctat", 4UL, u_pi, "ctatacagg", 9UL, v_pi,
        GT_OVLFIND_PROPER_SPM, 1UL, false, ovlfind_kmp_test_save, a);
    gt_ensure(retval == GT_CONTFIND_U);
    gt_ensure(gt_array_size(a) == 0UL);
    gt_free(u_pi);
    gt_free(v_pi);
  }
  /* v prefix of u */
  if (!had_err)
  {
    gt_array_reset(a);
    u_pi = gt_kmp_preproc("ctatacagg", 9UL);
    v_pi = gt_kmp_preproc("ctat", 4UL);
    retval = gt_ovlfind_kmp("ctatacagg", 9UL, u_pi, "ctat", 4UL, v_pi,
        GT_OVLFIND_SPM, 1UL, false, ovlfind_kmp_test_save, a);
    gt_ensure(retval == GT_CONTFIND_OFF);
    gt_ensure(gt_array_size(a) == 1UL);
    GT_OVLFIND_KMP_EXPECT_RESULT(0UL, false, 4UL);

    gt_array_reset(a);
    retval = gt_ovlfind_kmp("ctatacagg", 9UL, u_pi, "ctat", 4UL, v_pi,
        GT_OVLFIND_PROPER_SPM, 1UL, false, ovlfind_kmp_test_save, a);
    gt_ensure(retval == GT_CONTFIND_V);
    gt_ensure(gt_array_size(a) == 0UL);
    gt_free(u_pi);
    gt_free(v_pi);
  }
  /* identical sequences */
  if (!had_err)
  {
    gt_array_reset(a);
    u_pi = gt_kmp_preproc("acagc", 5UL);
    retval = gt_ovlfind_kmp("acagc", 5UL, u_pi, "acagc", 5UL, u_pi,
        GT_OVLFIND_SPM, 1UL, false, ovlfind_kmp_test_save, a);
    gt_ensure(retval == GT_CONTFIND_OFF);
    gt_ensure(gt_array_size(a) == 2UL);
    GT_OVLFIND_KMP_EXPECT_RESULT(0UL, true, 5UL);
    GT_OVLFIND_KMP_EXPECT_RESULT(1UL, false, 5UL);

    gt_array_reset(a);
    retval = gt_ovlfind_kmp("acagc", 5UL, u_pi, "acagc", 5UL, u_pi,
        GT_OVLFIND_PROPER_SPM, 1UL, false, ovlfind_kmp_test_save, a);
    gt_ensure(retval == GT_CONTFIND_EQ);
    gt_ensure(gt_array_size(a) == 0UL);
    gt_free(u_pi);
  }
  /* find_nonmaximal */
  if (!had_err)
  {
    gt_array_reset(a);
    u_pi = gt_kmp_preproc("aacagtagtagt", 12UL);
    v_pi = gt_kmp_preproc("agtagtagttaa", 12UL);
    retval = gt_ovlfind_kmp("aacagtagtagt", 12UL, u_pi, "agtagtagttaa", 12UL,
        v_pi, GT_OVLFIND_SPM, 1UL, false, ovlfind_kmp_test_save, a);
    gt_ensure(retval == GT_CONTFIND_OFF);
    gt_ensure(gt_array_size(a) == 2UL);
    GT_OVLFIND_KMP_EXPECT_RESULT(0UL, true, 9UL);
    GT_OVLFIND_KMP_EXPECT_RESULT(1UL, false, 2UL);
    gt_array_reset(a);
    retval = gt_ovlfind_kmp("aacagtagtagt", 12UL, u_pi, "agtagtagttaa", 12UL,
        v_pi, GT_OVLFIND_SPM, 1UL, true, ovlfind_kmp_test_save, a);
    gt_ensure(gt_array_size(a) == 5UL);
    gt_ensure(retval == GT_CONTFIND_OFF);
    gt_free(u_pi);
    gt_free(v_pi);
  }
  /* min_length */
  if (!had_err)
  {
    gt_array_reset(a);
    u_pi = gt_kmp_preproc("aggaccagtagt", 12UL);
    v_pi = gt_kmp_preproc("agtagttactac", 12UL);
    retval = gt_ovlfind_kmp("aggaccagtagt", 12UL, u_pi, "agtagttactac", 12UL,
        v_pi, GT_OVLFIND_SPM, 1UL, true, ovlfind_kmp_test_save, a);
    gt_ensure(retval == GT_CONTFIND_OFF);
    gt_ensure(gt_array_size(a) == 2UL);
    gt_array_reset(a);
    retval = gt_ovlfind_kmp("aggaccagtagt", 12UL, u_pi, "agtagttactac", 12UL,
        v_pi, GT_OVLFIND_SPM, 4UL, true, ovlfind_kmp_test_save, a);
    gt_ensure(gt_array_size(a) == 1UL);
    gt_ensure(retval == GT_CONTFIND_OFF);
    gt_free(u_pi);
    gt_free(v_pi);
  }
  gt_array_delete(a);
  return had_err;
}

// Assembly:
subq $0x68, %rsp
movq %rdi, 0x58(%rsp)
movl $0x0, 0x54(%rsp)
cmpq $0x0, 0x58(%rsp)
je 0x4e1d51
movq 0x58(%rsp), %rdi
callq 0xd8a60
testb $0x1, %al
jne 0x4e1d19
jmp 0x4e1d51
movq 0x15a280(%rip), %rax    # 0x63bfa0
movq (%rax), %rdi
leaq 0x342e9(%rip), %rsi     # 0x516013
leaq 0x3448e(%rip), %rdx     # 0x5161bf
leaq 0xd901a(%rip), %rcx     # 0x5bad52
leaq 0xd8f61(%rip), %r8      # 0x5baca0
movl $0xc2, %r9d
movb $0x0, %al
callq 0x199f0
callq 0x19370
jmp 0x4e1d53
movq 0x58(%rsp), %rdi
callq 0x4e1c00
movl %eax, 0x54(%rsp)
cmpl $0x0, 0x54(%rsp)
je 0x4e1d75
movl 0x54(%rsp), %eax
movl %eax, 0x64(%rsp)
jmp 0x4e3c6c
movl $0x10, %edi
callq 0x80990
movq %rax, 0x48(%rsp)
cmpl $0x0, 0x54(%rsp)
jne 0x4e1fa3
movq 0x48(%rsp), %rdi
callq 0x814a0
leaq 0xd8b72(%rip), %rdi     # 0x5ba912
movl $0xa, %esi
callq 0x4e1340
movq %rax, 0x30(%rsp)
leaq 0xd8b67(%rip), %rdi     # 0x5ba91d
movl $0xa, %esi
callq 0x4e1340
movq %rax, 0x28(%rsp)
movq 0x30(%rsp), %rdx
movq 0x28(%rsp), %r9
movq 0x48(%rsp), %rax
leaq 0xd8b37(%rip), %rdi     # 0x5ba912
movl $0xa, %r8d
leaq 0xd8b35(%rip), %rcx     # 0x5ba91d
xorl %esi, %esi
leaq 0x1e8f(%rip), %r10      # 0x4e3c80
movq %r8, %rsi
movl $0x3, (%rsp)
movq $0x1, 0x8(%rsp)
movl $0x0, 0x10(%rsp)
movq %r10, 0x18(%rsp)
movq %rax, 0x20(%rsp)
callq 0x4e14a0
movl %eax, 0x3c(%rsp)
cmpl $0x0, 0x54(%rsp)
jne 0x4e1e65
cmpl $0x1, 0x3c(%rsp)
je 0x4e1e63
movq 0x58(%rsp), %rdi
leaq 0x4d7c1(%rip), %rsi     # 0x52f5fa
leaq 0xd8ae8(%rip), %rdx     # 0x5ba928
leaq 0xd8f0b(%rip), %rcx     # 0x5bad52
leaq 0xd8e52(%rip), %r8      # 0x5baca0
movl $0xd2, %r9d
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x54(%rsp) # imm = 0xFFFFFFFF
jmp 0x4e1e65
jmp 0x4e1e67
jmp 0x4e1e69
cmpl $0x0, 0x54(%rsp)
jne 0x4e1eb8
movq 0x48(%rsp), %rdi
callq 0x81370
cmpq $0x1, %rax
je 0x4e1eb6
movq 0x58(%rsp), %rdi
leaq 0x4d76e(%rip), %rsi     # 0x52f5fa
leaq 0xd8aae(%rip), %rdx     # 0x5ba941
leaq 0xd8eb8(%rip), %rcx     # 0x5bad52
leaq 0xd8dff(%rip), %r8      # 0x5baca0
movl $0xd3, %r9d
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x54(%rsp) # imm = 0xFFFFFFFF
jmp 0x4e1eb8
jmp 0x4e1eba
cmpl $0x0, 0x54(%rsp)
jne 0x4e1ed4
movq 0x48(%rsp), %rdi
xorl %eax, %eax
movl %eax, %esi
callq 0x80b60
movq %rax, 0x40(%rsp)
jmp 0x4e1ed6
cmpl $0x0, 0x54(%rsp)
jne 0x4e1f26
movq 0x40(%rsp), %rax
movb (%rax), %al
andb $0x1, %al
movzbl %al, %eax
cmpl $0x1, %eax
je 0x4e1f24
movq 0x58(%rsp), %rdi
leaq 0x4d700(%rip), %rsi     # 0x52f5fa
leaq 0xd8a58(%rip), %rdx     # 0x5ba959
leaq 0xd8e4a(%rip), %rcx     # 0x5bad52
leaq 0xd8d91(%rip), %r8      # 0x5baca0
movl $0xd4, %r9d
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x54(%rsp) # imm = 0xFFFFFFFF
jmp 0x4e1f26
jmp 0x4e1f28
jmp 0x4e1f2a
cmpl $0x0, 0x54(%rsp)
jne 0x4e1f75
movq 0x40(%rsp), %rax
cmpq $0x5, 0x8(%rax)
je 0x4e1f73
movq 0x58(%rsp), %rdi
leaq 0x4d6b1(%rip), %rsi     # 0x52f5fa
leaq 0xd8a1c(%rip), %rdx     # 0x5ba96c
leaq 0xd8dfb(%rip), %rcx     # 0x5bad52
leaq 0xd8d42(%rip), %r8      # 0x5baca0
movl $0xd4, %r9d
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x54(%rsp) # imm = 0xFFFFFFFF
jmp 0x4e1f75
jmp 0x4e1f77
movq 0x30(%rsp), %rdi
leaq 0xd8d1d(%rip), %rsi     # 0x5baca0
movl $0xd5, %edx
callq 0xe88c0
movq 0x28(%rsp), %rdi
leaq 0xd8d07(%rip), %rsi     # 0x5baca0
movl $0xd6, %edx
callq 0xe88c0
cmpl $0x0, 0x54(%rsp)
jne 0x4e21c2
movq 0x48(%rsp), %rdi
callq 0x814a0
leaq 0xd89c0(%rip), %rdi     # 0x5ba97f
movl $0xc, %esi
callq 0x4e1340
movq %rax, 0x30(%rsp)
leaq 0xd89b7(%rip), %rdi     # 0x5ba98c
movl $0xc, %esi
callq 0x4e1340
movq %rax, 0x28(%rsp)
movq 0x30(%rsp), %rdx
movq 0x28(%rsp), %r9
movq 0x48(%rsp), %rax
leaq 0xd8985(%rip), %rdi     # 0x5ba97f
movl $0xc, %r8d
leaq 0xd8985(%rip), %rcx     # 0x5ba98c
xorl %esi, %esi
leaq 0x1c70(%rip), %r10      # 0x4e3c80
movq %r8, %rsi
movl $0x2, (%rsp)
movq $0x1, 0x8(%rsp)
movl $0x0, 0x10(%rsp)
movq %r10, 0x18(%rsp)
movq %rax, 0x20(%rsp)
callq 0x4e14a0
movl %eax, 0x3c(%rsp)
cmpl $0x0, 0x54(%rsp)
jne 0x4e2084
cmpl $0x1, 0x3c(%rsp)
je 0x4e2082
movq 0x58(%rsp), %rdi
leaq 0x4d5a2(%rip), %rsi     # 0x52f5fa
leaq 0xd88c9(%rip), %rdx     # 0x5ba928
leaq 0xd8cec(%rip), %rcx     # 0x5bad52
leaq 0xd8c33(%rip), %r8      # 0x5baca0
movl $0xe0, %r9d
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x54(%rsp) # imm = 0xFFFFFFFF
jmp 0x4e2084
jmp 0x4e2086
jmp 0x4e2088
cmpl $0x0, 0x54(%rsp)
jne 0x4e20d7
movq 0x48(%rsp), %rdi
callq 0x81370
cmpq $0x1, %rax
je 0x4e20d5
movq 0x58(%rsp), %rdi
leaq 0x4d54f(%rip), %rsi     # 0x52f5fa
leaq 0xd888f(%rip), %rdx     # 0x5ba941
leaq 0xd8c99(%rip), %rcx     # 0x5bad52
leaq 0xd8be0(%rip), %r8      # 0x5baca0
movl $0xe1, %r9d
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x54(%rsp) # imm = 0xFFFFFFFF
jmp 0x4e20d7
jmp 0x4e20d9
cmpl $0x0, 0x54(%rsp)
jne 0x4e20f3
movq 0x48(%rsp), %rdi
xorl %eax, %eax
movl %eax, %esi
callq 0x80b60
movq %rax, 0x40(%rsp)
jmp 0x4e20f5
cmpl $0x0, 0x54(%rsp)
jne 0x4e2145
movq 0x40(%rsp), %rax
movb (%rax), %al
andb $0x1, %al
movzbl %al, %eax
cmpl $0x0, %eax
je 0x4e2143
movq 0x58(%rsp), %rdi
leaq 0x4d4e1(%rip), %rsi     # 0x52f5fa
leaq 0xd8879(%rip), %rdx     # 0x5ba999
leaq 0xd8c2b(%rip), %rcx     # 0x5bad52
leaq 0xd8b72(%rip), %r8      # 0x5baca0
movl $0xe2, %r9d
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x54(%rsp) # imm = 0xFFFFFFFF
jmp 0x4e2145
jmp 0x4e2147
jmp 0x4e2149
cmpl $0x0, 0x54(%rsp)
jne 0x4e2194
movq 0x40(%rsp), %rax
cmpq $0x5, 0x8(%rax)
je 0x4e2192
movq 0x58(%rsp), %rdi
leaq 0x4d492(%rip), %rsi     # 0x52f5fa
leaq 0xd87fd(%rip), %rdx     # 0x5ba96c
leaq 0xd8bdc(%rip), %rcx     # 0x5bad52
leaq 0xd8b23(%rip), %r8      # 0x5baca0
movl $0xe2, %r9d
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x54(%rsp) # imm = 0xFFFFFFFF
jmp 0x4e2194
jmp 0x4e2196
movq 0x30(%rsp), %rdi
leaq 0xd8afe(%rip), %rsi     # 0x5baca0
movl $0xe3, %edx
callq 0xe88c0
movq 0x28(%rsp), %rdi
leaq 0xd8ae8(%rip), %rsi     # 0x5baca0
movl $0xe4, %edx
callq 0xe88c0
cmpl $0x0, 0x54(%rsp)
jne 0x4e2324
movq 0x48(%rsp), %rdi
callq 0x814a0
leaq 0xd87ce(%rip), %rdi     # 0x5ba9ac
movl $0x3, %esi
callq 0x4e1340
movq %rax, 0x30(%rsp)
leaq 0xd87bc(%rip), %rdi     # 0x5ba9b0
movl $0x3, %esi
callq 0x4e1340
movq %rax, 0x28(%rsp)
movq 0x30(%rsp), %rdx
movq 0x28(%rsp), %r9
movq 0x48(%rsp), %rax
leaq 0xd8793(%rip), %rdi     # 0x5ba9ac
movl $0x3, %r8d
leaq 0xd878a(%rip), %rcx     # 0x5ba9b0
xorl %esi, %esi
leaq 0x1a51(%rip), %r10      # 0x4e3c80
movq %r8, %rsi
movl $0x3, (%rsp)
movq $0x1, 0x8(%rsp)
movl $0x0, 0x10(%rsp)
movq %r10, 0x18(%rsp)
movq %rax, 0x20(%rsp)
callq 0x4e14a0
movl %eax, 0x3c(%rsp)
cmpl $0x0, 0x54(%rsp)
jne 0x4e22a3
cmpl $0x1, 0x3c(%rsp)
je 0x4e22a1
movq 0x58(%rsp), %rdi
leaq 0x4d383(%rip), %rsi     # 0x52f5fa
leaq 0xd86aa(%rip), %rdx     # 0x5ba928
leaq 0xd8acd(%rip), %rcx     # 0x5bad52
leaq 0xd8a14(%rip), %r8      # 0x5baca0
movl $0xee, %r9d
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x54(%rsp) # imm = 0xFFFFFFFF
jmp 0x4e22a3
jmp 0x4e22a5
jmp 0x4e22a7
cmpl $0x0, 0x54(%rsp)
jne 0x4e22f6
movq 0x48(%rsp), %rdi
callq 0x81370
cmpq $0x0, %rax
je 0x4e22f4
movq 0x58(%rsp), %rdi
leaq 0x4d330(%rip), %rsi     # 0x52f5fa
leaq 0xd86e3(%rip), %rdx     # 0x5ba9b4
leaq 0xd8a7a(%rip), %rcx     # 0x5bad52
leaq 0xd89c1(%rip), %r8      # 0x5baca0
movl $0xef, %r9d
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x54(%rsp) # imm = 0xFFFFFFFF
jmp 0x4e22f6
jmp 0x4e22f8
movq 0x30(%rsp), %rdi
leaq 0xd899c(%rip), %rsi     # 0x5baca0
movl $0xf0, %edx
callq 0xe88c0
movq 0x28(%rsp), %rdi
leaq 0xd8986(%rip), %rsi     # 0x5baca0
movl $0xf1, %edx
callq 0xe88c0
cmpl $0x0, 0x54(%rsp)
jne 0x4e2909
movq 0x48(%rsp), %rdi
callq 0x814a0
leaq 0xd868e(%rip), %rdi     # 0x5ba9ce
movl $0x5, %esi
callq 0x4e1340
movq %rax, 0x30(%rsp)
leaq 0xd8676(%rip), %rdi     # 0x5ba9cc
movl $0x7, %esi
callq 0x4e1340
movq %rax, 0x28(%rsp)
movq 0x30(%rsp), %rdx
movq 0x28(%rsp), %r9
movq 0x48(%rsp), %rax
leaq 0xd8653(%rip), %rdi     # 0x5ba9ce
movl $0x5, %esi
leaq 0xd8645(%rip), %rcx     # 0x5ba9cc
movl $0x7, %r8d
xorl %r10d, %r10d
leaq 0x18e9(%rip), %r10      # 0x4e3c80
movl $0x0, (%rsp)
movq $0x1, 0x8(%rsp)
movl $0x0, 0x10(%rsp)
movq %r10, 0x18(%rsp)
movq %rax, 0x20(%rsp)
callq 0x4e14a0
movl %eax, 0x3c(%rsp)
cmpl $0x0, 0x54(%rsp)
jne 0x4e2411
movq 0x48(%rsp), %rdi
callq 0x81370
cmpq $0x1, %rax
je 0x4e240f
movq 0x58(%rsp), %rdi
leaq 0x4d215(%rip), %rsi     # 0x52f5fa
leaq 0xd8555(%rip), %rdx     # 0x5ba941
leaq 0xd895f(%rip), %rcx     # 0x5bad52
leaq 0xd88a6(%rip), %r8      # 0x5baca0
movl $0xfb, %r9d
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x54(%rsp) # imm = 0xFFFFFFFF
jmp 0x4e2411
jmp 0x4e2413
jmp 0x4e2415
cmpl $0x0, 0x54(%rsp)
jne 0x4e245b
cmpl $0x0, 0x3c(%rsp)
je 0x4e2459
movq 0x58(%rsp), %rdi
leaq 0x4d1cb(%rip), %rsi     # 0x52f5fa
leaq 0xd859e(%rip), %rdx     # 0x5ba9d4
leaq 0xd8915(%rip), %rcx     # 0x5bad52
leaq 0xd885c(%rip), %r8      # 0x5baca0
movl $0xfc, %r9d
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x54(%rsp) # imm = 0xFFFFFFFF
jmp 0x4e245b
jmp 0x4e245d
cmpl $0x0, 0x54(%rsp)
jne 0x4e2477
movq 0x48(%rsp), %rdi
xorl %eax, %eax
movl %eax, %esi
callq 0x80b60
movq %rax, 0x40(%rsp)
jmp 0x4e2479
cmpl $0x0, 0x54(%rsp)
jne 0x4e24c9
movq 0x40(%rsp), %rax
movb (%rax), %al
andb $0x1, %al
movzbl %al, %eax
cmpl $0x0, %eax
je 0x4e24c7
movq 0x58(%rsp), %rdi
leaq 0x4d15d(%rip), %rsi     # 0x52f5fa
leaq 0xd84f5(%rip), %rdx     # 0x5ba999
leaq 0xd88a7(%rip), %rcx     # 0x5bad52
leaq 0xd87ee(%rip), %r8      # 0x5baca0
movl $0xfd, %r9d
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x54(%rsp) # imm = 0xFFFFFFFF
jmp 0x4e24c9
jmp 0x4e24cb
jmp 0x4e24cd
cmpl $0x0, 0x54(%rsp)
jne 0x4e2518
movq 0x40(%rsp), %rax
cmpq $0x5, 0x8(%rax)
je 0x4e2516
movq 0x58(%rsp), %rdi
leaq 0x4d10e(%rip), %rsi     # 0x52f5fa
leaq 0xd8479(%rip), %rdx     # 0x5ba96c
leaq 0xd8858(%rip), %rcx     # 0x5bad52
leaq 0xd879f(%rip), %r8      # 0x5baca0
movl $0xfd, %r9d
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x54(%rsp) # imm = 0xFFFFFFFF
jmp 0x4e2518
jmp 0x4e251a
movq 0x48(%rsp), %rdi
callq 0x814a0
movq 0x30(%rsp), %rdx
movq 0x28(%rsp), %r9
movq 0x48(%rsp), %rax
leaq 0xd8494(%rip), %rdi     # 0x5ba9ce
movl $0x5, %esi
leaq 0xd8486(%rip), %rcx     # 0x5ba9cc
movl $0x7, %r8d
xorl %r10d, %r10d
leaq 0x172a(%rip), %r10      # 0x4e3c80
movl $0x3, (%rsp)
movq $0x1, 0x8(%rsp)
movl $0x0, 0x10(%rsp)
movq %r10, 0x18(%rsp)
movq %rax, 0x20(%rsp)
callq 0x4e14a0
movl %eax, 0x3c(%rsp)
cmpl $0x0, 0x54(%rsp)
jne 0x4e25c7
cmpl $0x3, 0x3c(%rsp)
je 0x4e25c5
movq 0x58(%rsp), %rdi
leaq 0x4d05f(%rip), %rsi     # 0x52f5fa
leaq 0xd844c(%rip), %rdx     # 0x5ba9ee
leaq 0xd87a9(%rip), %rcx     # 0x5bad52
leaq 0xd86f0(%rip), %r8      # 0x5baca0
movl $0x102, %r9d            # imm = 0x102
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x54(%rsp) # imm = 0xFFFFFFFF
jmp 0x4e25c7
jmp 0x4e25c9
jmp 0x4e25cb
cmpl $0x0, 0x54(%rsp)
jne 0x4e261a
movq 0x48(%rsp), %rdi
callq 0x81370
cmpq $0x0, %rax
je 0x4e2618
movq 0x58(%rsp), %rdi
leaq 0x4d00c(%rip), %rsi     # 0x52f5fa
leaq 0xd83bf(%rip), %rdx     # 0x5ba9b4
leaq 0xd8756(%rip), %rcx     # 0x5bad52
leaq 0xd869d(%rip), %r8      # 0x5baca0
movl $0x103, %r9d            # imm = 0x103
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x54(%rsp) # imm = 0xFFFFFFFF
jmp 0x4e261a
jmp 0x4e261c
movq 0x48(%rsp), %rdi
callq 0x814a0
movq 0x30(%rsp), %rdx
movq 0x28(%rsp), %r9
movq 0x48(%rsp), %rax
leaq 0xd8392(%rip), %rdi     # 0x5ba9ce
movl $0x5, %esi
leaq 0xd8384(%rip), %rcx     # 0x5ba9cc
movl $0x7, %r8d
xorl %r10d, %r10d
leaq 0x1628(%rip), %r10      # 0x4e3c80
movl $0x1, (%rsp)
movq $0x1, 0x8(%rsp)
movl $0x0, 0x10(%rsp)
movq %r10, 0x18(%rsp)
movq %rax, 0x20(%rsp)
callq 0x4e14a0
movl %eax, 0x3c(%rsp)
cmpl $0x0, 0x54(%rsp)
jne 0x4e26d2
movq 0x48(%rsp), %rdi
callq 0x81370
cmpq $0x0, %rax
je 0x4e26d0
movq 0x58(%rsp), %rdi
leaq 0x4cf54(%rip), %rsi     # 0x52f5fa
leaq 0xd8307(%rip), %rdx     # 0x5ba9b4
leaq 0xd869e(%rip), %rcx     # 0x5bad52
leaq 0xd85e5(%rip), %r8      # 0x5baca0
movl $0x108, %r9d            # imm = 0x108
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x54(%rsp) # imm = 0xFFFFFFFF
jmp 0x4e26d2
jmp 0x4e26d4
jmp 0x4e26d6
cmpl $0x0, 0x54(%rsp)
jne 0x4e271c
cmpl $0x3, 0x3c(%rsp)
je 0x4e271a
movq 0x58(%rsp), %rdi
leaq 0x4cf0a(%rip), %rsi     # 0x52f5fa
leaq 0xd82f7(%rip), %rdx     # 0x5ba9ee
leaq 0xd8654(%rip), %rcx     # 0x5bad52
leaq 0xd859b(%rip), %r8      # 0x5baca0
movl $0x109, %r9d            # imm = 0x109
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x54(%rsp) # imm = 0xFFFFFFFF
jmp 0x4e271c
jmp 0x4e271e
movq 0x48(%rsp), %rdi
callq 0x814a0
movq 0x30(%rsp), %rdx
movq 0x28(%rsp), %r9
movq 0x48(%rsp), %rax
leaq 0xd8290(%rip), %rdi     # 0x5ba9ce
movl $0x5, %esi
leaq 0xd8282(%rip), %rcx     # 0x5ba9cc
movl $0x7, %r8d
xorl %r10d, %r10d
leaq 0x1526(%rip), %r10      # 0x4e3c80
movl $0x2, (%rsp)
movq $0x1, 0x8(%rsp)
movl $0x0, 0x10(%rsp)
movq %r10, 0x18(%rsp)
movq %rax, 0x20(%rsp)
callq 0x4e14a0
movl %eax, 0x3c(%rsp)
cmpl $0x0, 0x54(%rsp)
jne 0x4e27d4
movq 0x48(%rsp), %rdi
callq 0x81370
cmpq $0x1, %rax
je 0x4e27d2
movq 0x58(%rsp), %rdi
leaq 0x4ce52(%rip), %rsi     # 0x52f5fa
leaq 0xd8192(%rip), %rdx     # 0x5ba941
leaq 0xd859c(%rip), %rcx     # 0x5bad52
leaq 0xd84e3(%rip), %r8      # 0x5baca0
movl $0x10e, %r9d            # imm = 0x10E
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x54(%rsp) # imm = 0xFFFFFFFF
jmp 0x4e27d4
jmp 0x4e27d6
jmp 0x4e27d8
cmpl $0x0, 0x54(%rsp)
jne 0x4e281e
cmpl $0x3, 0x3c(%rsp)
je 0x4e281c
movq 0x58(%rsp), %rdi
leaq 0x4ce08(%rip), %rsi     # 0x52f5fa
leaq 0xd81f5(%rip), %rdx     # 0x5ba9ee
leaq 0xd8552(%rip), %rcx     # 0x5bad52
leaq 0xd8499(%rip), %r8      # 0x5baca0
movl $0x10f, %r9d            # imm = 0x10F
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x54(%rsp) # imm = 0xFFFFFFFF
jmp 0x4e281e
jmp 0x4e2820
cmpl $0x0, 0x54(%rsp)
jne 0x4e283a
movq 0x48(%rsp), %rdi
xorl %eax, %eax
movl %eax, %esi
callq 0x80b60
movq %rax, 0x40(%rsp)
jmp 0x4e283c
cmpl $0x0, 0x54(%rsp)
jne 0x4e288c
movq 0x40(%rsp), %rax
movb (%rax), %al
andb $0x1, %al
movzbl %al, %eax
cmpl $0x0, %eax
je 0x4e288a
movq 0x58(%rsp), %rdi
leaq 0x4cd9a(%rip), %rsi     # 0x52f5fa
leaq 0xd8132(%rip), %rdx     # 0x5ba999
leaq 0xd84e4(%rip), %rcx     # 0x5bad52
leaq 0xd842b(%rip), %r8      # 0x5baca0
movl $0x110, %r9d            # imm = 0x110
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x54(%rsp) # imm = 0xFFFFFFFF
jmp 0x4e288c
jmp 0x4e288e
jmp 0x4e2890
cmpl $0x0, 0x54(%rsp)
jne 0x4e28db
movq 0x40(%rsp), %rax
cmpq $0x5, 0x8(%rax)
je 0x4e28d9
movq 0x58(%rsp), %rdi
leaq 0x4cd4b(%rip), %rsi     # 0x52f5fa
leaq 0xd80b6(%rip), %rdx     # 0x5ba96c
leaq 0xd8495(%rip), %rcx     # 0x5bad52
leaq 0xd83dc(%rip), %r8      # 0x5baca0
movl $0x110, %r9d            # imm = 0x110
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x54(%rsp) # imm = 0xFFFFFFFF
jmp 0x4e28db
jmp 0x4e28dd
movq 0x30(%rsp), %rdi
leaq 0xd83b7(%rip), %rsi     # 0x5baca0
movl $0x111, %edx            # imm = 0x111
callq 0xe88c0
movq 0x28(%rsp), %rdi
leaq 0xd83a1(%rip), %rsi     # 0x5baca0
movl $0x112, %edx            # imm = 0x112
callq 0xe88c0
cmpl $0x0, 0x54(%rsp)
jne 0x4e2c2d
movq 0x48(%rsp), %rdi
callq 0x814a0
leaq 0xd80a7(%rip), %rdi     # 0x5ba9cc
movl $0x7, %esi
callq 0x4e1340
movq %rax, 0x30(%rsp)
leaq 0xd8093(%rip), %rdi     # 0x5ba9ce
movl $0x5, %esi
callq 0x4e1340
movq %rax, 0x28(%rsp)
movq 0x30(%rsp), %rdx
movq 0x28(%rsp), %r9
movq 0x48(%rsp), %rax
leaq 0xd806c(%rip), %rdi     # 0x5ba9cc
movl $0x7, %esi
leaq 0xd8062(%rip), %rcx     # 0x5ba9ce
movl $0x5, %r8d
xorl %r10d, %r10d
leaq 0x1304(%rip), %r10      # 0x4e3c80
movl $0x0, (%rsp)
movq $0x1, 0x8(%rsp)
movl $0x0, 0x10(%rsp)
movq %r10, 0x18(%rsp)
movq %rax, 0x20(%rsp)
callq 0x4e14a0
movl %eax, 0x3c(%rsp)
cmpl $0x0, 0x54(%rsp)
jne 0x4e29ed
cmpl $0x0, 0x3c(%rsp)
je 0x4e29eb
movq 0x58(%rsp), %rdi
leaq 0x4cc39(%rip), %rsi     # 0x52f5fa
leaq 0xd800c(%rip), %rdx     # 0x5ba9d4
leaq 0xd8383(%rip), %rcx     # 0x5bad52
leaq 0xd82ca(%rip), %r8      # 0x5baca0
movl $0x11d, %r9d            # imm = 0x11D
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x54(%rsp) # imm = 0xFFFFFFFF
jmp 0x4e29ed
jmp 0x4e29ef
jmp 0x4e29f1
cmpl $0x0, 0x54(%rsp)
jne 0x4e2a40
movq 0x48(%rsp), %rdi
callq 0x81370
cmpq $0x1, %rax
je 0x4e2a3e
movq 0x58(%rsp), %rdi
leaq 0x4cbe6(%rip), %rsi     # 0x52f5fa
leaq 0xd7f26(%rip), %rdx     # 0x5ba941
leaq 0xd8330(%rip), %rcx     # 0x5bad52
leaq 0xd8277(%rip), %r8      # 0x5baca0
movl $0x11e, %r9d            # imm = 0x11E
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x54(%rsp) # imm = 0xFFFFFFFF
jmp 0x4e2a40
jmp 0x4e2a42
cmpl $0x0, 0x54(%rsp)
jne 0x4e2a5c
movq 0x48(%rsp), %rdi
xorl %eax, %eax
movl %eax, %esi
callq 0x80b60
movq %rax, 0x40(%rsp)
jmp 0x4e2a5e
cmpl $0x0, 0x54(%rsp)
jne 0x4e2aae
movq 0x40(%rsp), %rax
movb (%rax), %al
andb $0x1, %al
movzbl %al, %eax
cmpl $0x1, %eax
je 0x4e2aac
movq 0x58(%rsp), %rdi
leaq 0x4cb78(%rip), %rsi     # 0x52f5fa
leaq 0xd7ed0(%rip), %rdx     # 0x5ba959
leaq 0xd82c2(%rip), %rcx     # 0x5bad52
leaq 0xd8209(%rip), %r8      # 0x5baca0
movl $0x11f, %r9d            # imm = 0x11F
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x54(%rsp) # imm = 0xFFFFFFFF
jmp 0x4e2aae
jmp 0x4e2ab0
jmp 0x4e2ab2
cmpl $0x0, 0x54(%rsp)
jne 0x4e2afd
movq 0x40(%rsp), %rax
cmpq $0x5, 0x8(%rax)
je 0x4e2afb
movq 0x58(%rsp), %rdi
leaq 0x4cb29(%rip), %rsi     # 0x52f5fa
leaq 0xd7e94(%rip), %rdx     # 0x5ba96c
leaq 0xd8273(%rip), %rcx     # 0x5bad52
leaq 0xd81ba(%rip), %r8      # 0x5baca0
movl $0x11f, %r9d            # imm = 0x11F
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x54(%rsp) # imm = 0xFFFFFFFF
jmp 0x4e2afd
jmp 0x4e2aff
movq 0x48(%rsp), %rdi
callq 0x814a0
movq 0x30(%rsp), %rdx
movq 0x28(%rsp), %r9
movq 0x48(%rsp), %rax
leaq 0xd7ead(%rip), %rdi     # 0x5ba9cc
movl $0x7, %esi
leaq 0xd7ea3(%rip), %rcx     # 0x5ba9ce
movl $0x5, %r8d
xorl %r10d, %r10d
leaq 0x1145(%rip), %r10      # 0x4e3c80
movl $0x3, (%rsp)
movq $0x1, 0x8(%rsp)
movl $0x0, 0x10(%rsp)
movq %r10, 0x18(%rsp)
movq %rax, 0x20(%rsp)
callq 0x4e14a0
movl %eax, 0x3c(%rsp)
cmpl $0x0, 0x54(%rsp)
jne 0x4e2bac
cmpl $0x4, 0x3c(%rsp)
je 0x4e2baa
movq 0x58(%rsp), %rdi
leaq 0x4ca7a(%rip), %rsi     # 0x52f5fa
leaq 0xd7e7f(%rip), %rdx     # 0x5baa06
leaq 0xd81c4(%rip), %rcx     # 0x5bad52
leaq 0xd810b(%rip), %r8      # 0x5baca0
movl $0x124, %r9d            # imm = 0x124
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x54(%rsp) # imm = 0xFFFFFFFF
jmp 0x4e2bac
jmp 0x4e2bae
jmp 0x4e2bb0
cmpl $0x0, 0x54(%rsp)
jne 0x4e2bff
movq 0x48(%rsp), %rdi
callq 0x81370
cmpq $0x0, %rax
je 0x4e2bfd
movq 0x58(%rsp), %rdi
leaq 0x4ca27(%rip), %rsi     # 0x52f5fa
leaq 0xd7dda(%rip), %rdx     # 0x5ba9b4
leaq 0xd8171(%rip), %rcx     # 0x5bad52
leaq 0xd80b8(%rip), %r8      # 0x5baca0
movl $0x125, %r9d            # imm = 0x125
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x54(%rsp) # imm = 0xFFFFFFFF
jmp 0x4e2bff
jmp 0x4e2c01
movq 0x30(%rsp), %rdi
leaq 0xd8093(%rip), %rsi     # 0x5baca0
movl $0x127, %edx            # imm = 0x127
callq 0xe88c0
movq 0x28(%rsp), %rdi
leaq 0xd807d(%rip), %rsi     # 0x5baca0
movl $0x128, %edx            # imm = 0x128
callq 0xe88c0
cmpl $0x0, 0x54(%rsp)
jne 0x4e2f51
movq 0x48(%rsp), %rdi
callq 0x814a0
leaq 0xd7dd5(%rip), %rdi     # 0x5baa1e
movl $0x4, %esi
callq 0x4e1340
movq %rax, 0x30(%rsp)
leaq 0xd7dc4(%rip), %rdi     # 0x5baa23
movl $0x9, %esi
callq 0x4e1340
movq %rax, 0x28(%rsp)
movq 0x30(%rsp), %rdx
movq 0x28(%rsp), %r9
movq 0x48(%rsp), %rax
leaq 0xd7d9a(%rip), %rdi     # 0x5baa1e
movl $0x4, %esi
leaq 0xd7d93(%rip), %rcx     # 0x5baa23
movl $0x9, %r8d
xorl %r10d, %r10d
leaq 0xfe0(%rip), %r10       # 0x4e3c80
movl $0x0, (%rsp)
movq $0x1, 0x8(%rsp)
movl $0x0, 0x10(%rsp)
movq %r10, 0x18(%rsp)
movq %rax, 0x20(%rsp)
callq 0x4e14a0
movl %eax, 0x3c(%rsp)
cmpl $0x0, 0x54(%rsp)
jne 0x4e2d11
cmpl $0x0, 0x3c(%rsp)
je 0x4e2d0f
movq 0x58(%rsp), %rdi
leaq 0x4c915(%rip), %rsi     # 0x52f5fa
leaq 0xd7ce8(%rip), %rdx     # 0x5ba9d4
leaq 0xd805f(%rip), %rcx     # 0x5bad52
leaq 0xd7fa6(%rip), %r8      # 0x5baca0
movl $0x132, %r9d            # imm = 0x132
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x54(%rsp) # imm = 0xFFFFFFFF
jmp 0x4e2d11
jmp 0x4e2d13
jmp 0x4e2d15
cmpl $0x0, 0x54(%rsp)
jne 0x4e2d64
movq 0x48(%rsp), %rdi
callq 0x81370
cmpq $0x1, %rax
je 0x4e2d62
movq 0x58(%rsp), %rdi
leaq 0x4c8c2(%rip), %rsi     # 0x52f5fa
leaq 0xd7c02(%rip), %rdx     # 0x5ba941
leaq 0xd800c(%rip), %rcx     # 0x5bad52
leaq 0xd7f53(%rip), %r8      # 0x5baca0
movl $0x133, %r9d            # imm = 0x133
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x54(%rsp) # imm = 0xFFFFFFFF
jmp 0x4e2d64
jmp 0x4e2d66
cmpl $0x0, 0x54(%rsp)
jne 0x4e2d80
movq 0x48(%rsp), %rdi
xorl %eax, %eax
movl %eax, %esi
callq 0x80b60
movq %rax, 0x40(%rsp)
jmp 0x4e2d82
cmpl $0x0, 0x54(%rsp)
jne 0x4e2dd2
movq 0x40(%rsp), %rax
movb (%rax), %al
andb $0x1, %al
movzbl %al, %eax
cmpl $0x1, %eax
je 0x4e2dd0
movq 0x58(%rsp), %rdi
leaq 0x4c854(%rip), %rsi     # 0x52f5fa
leaq 0xd7bac(%rip), %rdx     # 0x5ba959
leaq 0xd7f9e(%rip), %rcx     # 0x5bad52
leaq 0xd7ee5(%rip), %r8      # 0x5baca0
movl $0x134, %r9d            # imm = 0x134
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x54(%rsp) # imm = 0xFFFFFFFF
jmp 0x4e2dd2
jmp 0x4e2dd4
jmp 0x4e2dd6
cmpl $0x0, 0x54(%rsp)
jne 0x4e2e21
movq 0x40(%rsp), %rax
cmpq $0x4, 0x8(%rax)
je 0x4e2e1f
movq 0x58(%rsp), %rdi
leaq 0x4c805(%rip), %rsi     # 0x52f5fa
leaq 0xd7c31(%rip), %rdx     # 0x5baa2d
leaq 0xd7f4f(%rip), %rcx     # 0x5bad52
leaq 0xd7e96(%rip), %r8      # 0x5baca0
movl $0x134, %r9d            # imm = 0x134
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x54(%rsp) # imm = 0xFFFFFFFF
jmp 0x4e2e21
jmp 0x4e2e23
movq 0x48(%rsp), %rdi
callq 0x814a0
movq 0x30(%rsp), %rdx
movq 0x28(%rsp), %r9
movq 0x48(%rsp), %rax
leaq 0xd7bdb(%rip), %rdi     # 0x5baa1e
movl $0x4, %esi
leaq 0xd7bd4(%rip), %rcx     # 0x5baa23
movl $0x9, %r8d
xorl %r10d, %r10d
leaq 0xe21(%rip), %r10       # 0x4e3c80
movl $0x3, (%rsp)
movq $0x1, 0x8(%rsp)
movl $0x0, 0x10(%rsp)
movq %r10, 0x18(%rsp)
movq %rax, 0x20(%rsp)
callq 0x4e14a0
movl %eax, 0x3c(%rsp)
cmpl $0x0, 0x54(%rsp)
jne 0x4e2ed0
cmpl $0x3, 0x3c(%rsp)
je 0x4e2ece
movq 0x58(%rsp), %rdi
leaq 0x4c756(%rip), %rsi     # 0x52f5fa
leaq 0xd7b43(%rip), %rdx     # 0x5ba9ee
leaq 0xd7ea0(%rip), %rcx     # 0x5bad52
leaq 0xd7de7(%rip), %r8      # 0x5baca0
movl $0x139, %r9d            # imm = 0x139
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x54(%rsp) # imm = 0xFFFFFFFF
jmp 0x4e2ed0
jmp 0x4e2ed2
jmp 0x4e2ed4
cmpl $0x0, 0x54(%rsp)
jne 0x4e2f23
movq 0x48(%rsp), %rdi
callq 0x81370
cmpq $0x0, %rax
je 0x4e2f21
movq 0x58(%rsp), %rdi
leaq 0x4c703(%rip), %rsi     # 0x52f5fa
leaq 0xd7ab6(%rip), %rdx     # 0x5ba9b4
leaq 0xd7e4d(%rip), %rcx     # 0x5bad52
leaq 0xd7d94(%rip), %r8      # 0x5baca0
movl $0x13a, %r9d            # imm = 0x13A
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x54(%rsp) # imm = 0xFFFFFFFF
jmp 0x4e2f23
jmp 0x4e2f25
movq 0x30(%rsp), %rdi
leaq 0xd7d6f(%rip), %rsi     # 0x5baca0
movl $0x13b, %edx            # imm = 0x13B
callq 0xe88c0
movq 0x28(%rsp), %rdi
leaq 0xd7d59(%rip), %rsi     # 0x5baca0
movl $0x13c, %edx            # imm = 0x13C
callq 0xe88c0
cmpl $0x0, 0x54(%rsp)
jne 0x4e3275
movq 0x48(%rsp), %rdi
callq 0x814a0
leaq 0xd7ab6(%rip), %rdi     # 0x5baa23
movl $0x9, %esi
callq 0x4e1340
movq %rax, 0x30(%rsp)
leaq 0xd7a9b(%rip), %rdi     # 0x5baa1e
movl $0x4, %esi
callq 0x4e1340
movq %rax, 0x28(%rsp)
movq 0x30(%rsp), %rdx
movq 0x28(%rsp), %r9
movq 0x48(%rsp), %rax
leaq 0xd7a7b(%rip), %rdi     # 0x5baa23
movl $0x9, %esi
leaq 0xd7a6a(%rip), %rcx     # 0x5baa1e
movl $0x4, %r8d
xorl %r10d, %r10d
leaq 0xcbc(%rip), %r10       # 0x4e3c80
movl $0x0, (%rsp)
movq $0x1, 0x8(%rsp)
movl $0x0, 0x10(%rsp)
movq %r10, 0x18(%rsp)
movq %rax, 0x20(%rsp)
callq 0x4e14a0
movl %eax, 0x3c(%rsp)
cmpl $0x0, 0x54(%rsp)
jne 0x4e3035
cmpl $0x0, 0x3c(%rsp)
je 0x4e3033
movq 0x58(%rsp), %rdi
leaq 0x4c5f1(%rip), %rsi     # 0x52f5fa
leaq 0xd79c4(%rip), %rdx     # 0x5ba9d4
leaq 0xd7d3b(%rip), %rcx     # 0x5bad52
leaq 0xd7c82(%rip), %r8      # 0x5baca0
movl $0x146, %r9d            # imm = 0x146
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x54(%rsp) # imm = 0xFFFFFFFF
jmp 0x4e3035
jmp 0x4e3037
jmp 0x4e3039
cmpl $0x0, 0x54(%rsp)
jne 0x4e3088
movq 0x48(%rsp), %rdi
callq 0x81370
cmpq $0x1, %rax
je 0x4e3086
movq 0x58(%rsp), %rdi
leaq 0x4c59e(%rip), %rsi     # 0x52f5fa
leaq 0xd78de(%rip), %rdx     # 0x5ba941
leaq 0xd7ce8(%rip), %rcx     # 0x5bad52
leaq 0xd7c2f(%rip), %r8      # 0x5baca0
movl $0x147, %r9d            # imm = 0x147
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x54(%rsp) # imm = 0xFFFFFFFF
jmp 0x4e3088
jmp 0x4e308a
cmpl $0x0, 0x54(%rsp)
jne 0x4e30a4
movq 0x48(%rsp), %rdi
xorl %eax, %eax
movl %eax, %esi
callq 0x80b60
movq %rax, 0x40(%rsp)
jmp 0x4e30a6
cmpl $0x0, 0x54(%rsp)
jne 0x4e30f6
movq 0x40(%rsp), %rax
movb (%rax), %al
andb $0x1, %al
movzbl %al, %eax
cmpl $0x0, %eax
je 0x4e30f4
movq 0x58(%rsp), %rdi
leaq 0x4c530(%rip), %rsi     # 0x52f5fa
leaq 0xd78c8(%rip), %rdx     # 0x5ba999
leaq 0xd7c7a(%rip), %rcx     # 0x5bad52
leaq 0xd7bc1(%rip), %r8      # 0x5baca0
movl $0x148, %r9d            # imm = 0x148
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x54(%rsp) # imm = 0xFFFFFFFF
jmp 0x4e30f6
jmp 0x4e30f8
jmp 0x4e30fa
cmpl $0x0, 0x54(%rsp)
jne 0x4e3145
movq 0x40(%rsp), %rax
cmpq $0x4, 0x8(%rax)
je 0x4e3143
movq 0x58(%rsp), %rdi
leaq 0x4c4e1(%rip), %rsi     # 0x52f5fa
leaq 0xd790d(%rip), %rdx     # 0x5baa2d
leaq 0xd7c2b(%rip), %rcx     # 0x5bad52
leaq 0xd7b72(%rip), %r8      # 0x5baca0
movl $0x148, %r9d            # imm = 0x148
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x54(%rsp) # imm = 0xFFFFFFFF
jmp 0x4e3145
jmp 0x4e3147
movq 0x48(%rsp), %rdi
callq 0x814a0
movq 0x30(%rsp), %rdx
movq 0x28(%rsp), %r9
movq 0x48(%rsp), %rax
leaq 0xd78bc(%rip), %rdi     # 0x5baa23
movl $0x9, %esi
leaq 0xd78ab(%rip), %rcx     # 0x5baa1e
movl $0x4, %r8d
xorl %r10d, %r10d
leaq 0xafd(%rip), %r10       # 0x4e3c80
movl $0x3, (%rsp)
movq $0x1, 0x8(%rsp)
movl $0x0, 0x10(%rsp)
movq %r10, 0x18(%rsp)
movq %rax, 0x20(%rsp)
callq 0x4e14a0
movl %eax, 0x3c(%rsp)
cmpl $0x0, 0x54(%rsp)
jne 0x4e31f4
cmpl $0x4, 0x3c(%rsp)
je 0x4e31f2
movq 0x58(%rsp), %rdi
leaq 0x4c432(%rip), %rsi     # 0x52f5fa
leaq 0xd7837(%rip), %rdx     # 0x5baa06
leaq 0xd7b7c(%rip), %rcx     # 0x5bad52
leaq 0xd7ac3(%rip), %r8      # 0x5baca0
movl $0x14d, %r9d            # imm = 0x14D
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x54(%rsp) # imm = 0xFFFFFFFF
jmp 0x4e31f4
jmp 0x4e31f6
jmp 0x4e31f8
cmpl $0x0, 0x54(%rsp)
jne 0x4e3247
movq 0x48(%rsp), %rdi
callq 0x81370
cmpq $0x0, %rax
je 0x4e3245
movq 0x58(%rsp), %rdi
leaq 0x4c3df(%rip), %rsi     # 0x52f5fa
leaq 0xd7792(%rip), %rdx     # 0x5ba9b4
leaq 0xd7b29(%rip), %rcx     # 0x5bad52
leaq 0xd7a70(%rip), %r8      # 0x5baca0
movl $0x14e, %r9d            # imm = 0x14E
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x54(%rsp) # imm = 0xFFFFFFFF
jmp 0x4e3247
jmp 0x4e3249
movq 0x30(%rsp), %rdi
leaq 0xd7a4b(%rip), %rsi     # 0x5baca0
movl $0x14f, %edx            # imm = 0x14F
callq 0xe88c0
movq 0x28(%rsp), %rdi
leaq 0xd7a35(%rip), %rsi     # 0x5baca0
movl $0x150, %edx            # imm = 0x150
callq 0xe88c0
cmpl $0x0, 0x54(%rsp)
jne 0x4e361d
movq 0x48(%rsp), %rdi
callq 0x814a0
leaq 0xd773d(%rip), %rdi     # 0x5ba9ce
movl $0x5, %esi
callq 0x4e1340
movq %rax, 0x30(%rsp)
movq 0x30(%rsp), %rdx
movq 0x30(%rsp), %r9
movq 0x48(%rsp), %rax
leaq 0xd7718(%rip), %rcx     # 0x5ba9ce
movl $0x5, %r8d
xorl %esi, %esi
leaq 0x9bb(%rip), %r10       # 0x4e3c80
movq %rcx, %rdi
movq %r8, %rsi
movl $0x0, (%rsp)
movq $0x1, 0x8(%rsp)
movl $0x0, 0x10(%rsp)
movq %r10, 0x18(%rsp)
movq %rax, 0x20(%rsp)
callq 0x4e14a0
movl %eax, 0x3c(%rsp)
cmpl $0x0, 0x54(%rsp)
jne 0x4e333c
cmpl $0x0, 0x3c(%rsp)
je 0x4e333a
movq 0x58(%rsp), %rdi
leaq 0x4c2ea(%rip), %rsi     # 0x52f5fa
leaq 0xd76bd(%rip), %rdx     # 0x5ba9d4
leaq 0xd7a34(%rip), %rcx     # 0x5bad52
leaq 0xd797b(%rip), %r8      # 0x5baca0
movl $0x159, %r9d            # imm = 0x159
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x54(%rsp) # imm = 0xFFFFFFFF
jmp 0x4e333c
jmp 0x4e333e
jmp 0x4e3340
cmpl $0x0, 0x54(%rsp)
jne 0x4e338f
movq 0x48(%rsp), %rdi
callq 0x81370
cmpq $0x2, %rax
je 0x4e338d
movq 0x58(%rsp), %rdi
leaq 0x4c297(%rip), %rsi     # 0x52f5fa
leaq 0xd76d6(%rip), %rdx     # 0x5baa40
leaq 0xd79e1(%rip), %rcx     # 0x5bad52
leaq 0xd7928(%rip), %r8      # 0x5baca0
movl $0x15a, %r9d            # imm = 0x15A
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x54(%rsp) # imm = 0xFFFFFFFF
jmp 0x4e338f
jmp 0x4e3391
cmpl $0x0, 0x54(%rsp)
jne 0x4e33ab
movq 0x48(%rsp), %rdi
xorl %eax, %eax
movl %eax, %esi
callq 0x80b60
movq %rax, 0x40(%rsp)
jmp 0x4e33ad
cmpl $0x0, 0x54(%rsp)
jne 0x4e33fd
movq 0x40(%rsp), %rax
movb (%rax), %al
andb $0x1, %al
movzbl %al, %eax
cmpl $0x1, %eax
je 0x4e33fb
movq 0x58(%rsp), %rdi
leaq 0x4c229(%rip), %rsi     # 0x52f5fa
leaq 0xd7581(%rip), %rdx     # 0x5ba959
leaq 0xd7973(%rip), %rcx     # 0x5bad52
leaq 0xd78ba(%rip), %r8      # 0x5baca0
movl $0x15b, %r9d            # imm = 0x15B
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x54(%rsp) # imm = 0xFFFFFFFF
jmp 0x4e33fd
jmp 0x4e33ff
jmp 0x4e3401
cmpl $0x0, 0x54(%rsp)
jne 0x4e344c
movq 0x40(%rsp), %rax
cmpq $0x5, 0x8(%rax)
je 0x4e344a
movq 0x58(%rsp), %rdi
leaq 0x4c1da(%rip), %rsi     # 0x52f5fa
leaq 0xd7545(%rip), %rdx     # 0x5ba96c
leaq 0xd7924(%rip), %rcx     # 0x5bad52
leaq 0xd786b(%rip), %r8      # 0x5baca0
movl $0x15b, %r9d            # imm = 0x15B
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x54(%rsp) # imm = 0xFFFFFFFF
jmp 0x4e344c
jmp 0x4e344e
cmpl $0x0, 0x54(%rsp)
jne 0x4e3469
movq 0x48(%rsp), %rdi
movl $0x1, %esi
callq 0x80b60
movq %rax, 0x40(%rsp)
jmp 0x4e346b
cmpl $0x0, 0x54(%rsp)
jne 0x4e34bb
movq 0x40(%rsp), %rax
movb (%rax), %al
andb $0x1, %al
movzbl %al, %eax
cmpl $0x0, %eax
je 0x4e34b9
movq 0x58(%rsp), %rdi
leaq 0x4c16b(%rip), %rsi     # 0x52f5fa
leaq 0xd7503(%rip), %rdx     # 0x5ba999
leaq 0xd78b5(%rip), %rcx     # 0x5bad52
leaq 0xd77fc(%rip), %r8      # 0x5baca0
movl $0x15c, %r9d            # imm = 0x15C
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x54(%rsp) # imm = 0xFFFFFFFF
jmp 0x4e34bb
jmp 0x4e34bd
jmp 0x4e34bf
cmpl $0x0, 0x54(%rsp)
jne 0x4e350a
movq 0x40(%rsp), %rax
cmpq $0x5, 0x8(%rax)
je 0x4e3508
movq 0x58(%rsp), %rdi
leaq 0x4c11c(%rip), %rsi     # 0x52f5fa
leaq 0xd7487(%rip), %rdx     # 0x5ba96c
leaq 0xd7866(%rip), %rcx     # 0x5bad52
leaq 0xd77ad(%rip), %r8      # 0x5baca0
movl $0x15c, %r9d            # imm = 0x15C
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x54(%rsp) # imm = 0xFFFFFFFF
jmp 0x4e350a
jmp 0x4e350c
movq 0x48(%rsp), %rdi
callq 0x814a0
movq 0x30(%rsp), %rdx
movq 0x30(%rsp), %r9
movq 0x48(%rsp), %rax
leaq 0xd74a2(%rip), %rcx     # 0x5ba9ce
movl $0x5, %r8d
xorl %esi, %esi
leaq 0x745(%rip), %r10       # 0x4e3c80
movq %rcx, %rdi
movq %r8, %rsi
movl $0x3, (%rsp)
movq $0x1, 0x8(%rsp)
movl $0x0, 0x10(%rsp)
movq %r10, 0x18(%rsp)
movq %rax, 0x20(%rsp)
callq 0x4e14a0
movl %eax, 0x3c(%rsp)
cmpl $0x0, 0x54(%rsp)
jne 0x4e35b2
cmpl $0x2, 0x3c(%rsp)
je 0x4e35b0
movq 0x58(%rsp), %rdi
leaq 0x4c074(%rip), %rsi     # 0x52f5fa
leaq 0xd74cb(%rip), %rdx     # 0x5baa58
leaq 0xd77be(%rip), %rcx     # 0x5bad52
leaq 0xd7705(%rip), %r8      # 0x5baca0
movl $0x161, %r9d            # imm = 0x161
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x54(%rsp) # imm = 0xFFFFFFFF
jmp 0x4e35b2
jmp 0x4e35b4
jmp 0x4e35b6
cmpl $0x0, 0x54(%rsp)
jne 0x4e3605
movq 0x48(%rsp), %rdi
callq 0x81370
cmpq $0x0, %rax
je 0x4e3603
movq 0x58(%rsp), %rdi
leaq 0x4c021(%rip), %rsi     # 0x52f5fa
leaq 0xd73d4(%rip), %rdx     # 0x5ba9b4
leaq 0xd776b(%rip), %rcx     # 0x5bad52
leaq 0xd76b2(%rip), %r8      # 0x5baca0
movl $0x162, %r9d            # imm = 0x162
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x54(%rsp) # imm = 0xFFFFFFFF
jmp 0x4e3605
jmp 0x4e3607
movq 0x30(%rsp), %rdi
leaq 0xd768d(%rip), %rsi     # 0x5baca0
movl $0x163, %edx            # imm = 0x163
callq 0xe88c0
cmpl $0x0, 0x54(%rsp)
jne 0x4e39f9
movq 0x48(%rsp), %rdi
callq 0x814a0
leaq 0xd7438(%rip), %rdi     # 0x5baa71
movl $0xc, %esi
callq 0x4e1340
movq %rax, 0x30(%rsp)
leaq 0xd742f(%rip), %rdi     # 0x5baa7e
movl $0xc, %esi
callq 0x4e1340
movq %rax, 0x28(%rsp)
movq 0x30(%rsp), %rdx
movq 0x28(%rsp), %r9
movq 0x48(%rsp), %rax
leaq 0xd73fd(%rip), %rdi     # 0x5baa71
movl $0xc, %r8d
leaq 0xd73fd(%rip), %rcx     # 0x5baa7e
xorl %esi, %esi
leaq 0x5f6(%rip), %r10       # 0x4e3c80
movq %r8, %rsi
movl $0x0, (%rsp)
movq $0x1, 0x8(%rsp)
movl $0x0, 0x10(%rsp)
movq %r10, 0x18(%rsp)
movq %rax, 0x20(%rsp)
callq 0x4e14a0
movl %eax, 0x3c(%rsp)
cmpl $0x0, 0x54(%rsp)
jne 0x4e36fe
cmpl $0x0, 0x3c(%rsp)
je 0x4e36fc
movq 0x58(%rsp), %rdi
leaq 0x4bf28(%rip), %rsi     # 0x52f5fa
leaq 0xd72fb(%rip), %rdx     # 0x5ba9d4
leaq 0xd7672(%rip), %rcx     # 0x5bad52
leaq 0xd75b9(%rip), %r8      # 0x5baca0
movl $0x16d, %r9d            # imm = 0x16D
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x54(%rsp) # imm = 0xFFFFFFFF
jmp 0x4e36fe
jmp 0x4e3700
jmp 0x4e3702
cmpl $0x0, 0x54(%rsp)
jne 0x4e3751
movq 0x48(%rsp), %rdi
callq 0x81370
cmpq $0x2, %rax
je 0x4e374f
movq 0x58(%rsp), %rdi
leaq 0x4bed5(%rip), %rsi     # 0x52f5fa
leaq 0xd7314(%rip), %rdx     # 0x5baa40
leaq 0xd761f(%rip), %rcx     # 0x5bad52
leaq 0xd7566(%rip), %r8      # 0x5baca0
movl $0x16e, %r9d            # imm = 0x16E
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x54(%rsp) # imm = 0xFFFFFFFF
jmp 0x4e3751
jmp 0x4e3753
cmpl $0x0, 0x54(%rsp)
jne 0x4e376d
movq 0x48(%rsp), %rdi
xorl %eax, %eax
movl %eax, %esi
callq 0x80b60
movq %rax, 0x40(%rsp)
jmp 0x4e376f
cmpl $0x0, 0x54(%rsp)
jne 0x4e37bf
movq 0x40(%rsp), %rax
movb (%rax), %al
andb $0x1, %al
movzbl %al, %eax
cmpl $0x1, %eax
je 0x4e37bd
movq 0x58(%rsp), %rdi
leaq 0x4be67(%rip), %rsi     # 0x52f5fa
leaq 0xd71bf(%rip), %rdx     # 0x5ba959
leaq 0xd75b1(%rip), %rcx     # 0x5bad52
leaq 0xd74f8(%rip), %r8      # 0x5baca0
movl $0x16f, %r9d            # imm = 0x16F
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x54(%rsp) # imm = 0xFFFFFFFF
jmp 0x4e37bf
jmp 0x4e37c1
jmp 0x4e37c3
cmpl $0x0, 0x54(%rsp)
jne 0x4e380e
movq 0x40(%rsp), %rax
cmpq $0x9, 0x8(%rax)
je 0x4e380c
movq 0x58(%rsp), %rdi
leaq 0x4be18(%rip), %rsi     # 0x52f5fa
leaq 0xd72a2(%rip), %rdx     # 0x5baa8b
leaq 0xd7562(%rip), %rcx     # 0x5bad52
leaq 0xd74a9(%rip), %r8      # 0x5baca0
movl $0x16f, %r9d            # imm = 0x16F
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x54(%rsp) # imm = 0xFFFFFFFF
jmp 0x4e380e
jmp 0x4e3810
cmpl $0x0, 0x54(%rsp)
jne 0x4e382b
movq 0x48(%rsp), %rdi
movl $0x1, %esi
callq 0x80b60
movq %rax, 0x40(%rsp)
jmp 0x4e382d
cmpl $0x0, 0x54(%rsp)
jne 0x4e387d
movq 0x40(%rsp), %rax
movb (%rax), %al
andb $0x1, %al
movzbl %al, %eax
cmpl $0x0, %eax
je 0x4e387b
movq 0x58(%rsp), %rdi
leaq 0x4bda9(%rip), %rsi     # 0x52f5fa
leaq 0xd7141(%rip), %rdx     # 0x5ba999
leaq 0xd74f3(%rip), %rcx     # 0x5bad52
leaq 0xd743a(%rip), %r8      # 0x5baca0
movl $0x170, %r9d            # imm = 0x170
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x54(%rsp) # imm = 0xFFFFFFFF
jmp 0x4e387d
jmp 0x4e387f
jmp 0x4e3881
cmpl $0x0, 0x54(%rsp)
jne 0x4e38cc
movq 0x40(%rsp), %rax
cmpq $0x2, 0x8(%rax)
je 0x4e38ca
movq 0x58(%rsp), %rdi
leaq 0x4bd5a(%rip), %rsi     # 0x52f5fa
leaq 0xd71f7(%rip), %rdx     # 0x5baa9e
leaq 0xd74a4(%rip), %rcx     # 0x5bad52
leaq 0xd73eb(%rip), %r8      # 0x5baca0
movl $0x170, %r9d            # imm = 0x170
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x54(%rsp) # imm = 0xFFFFFFFF
jmp 0x4e38cc
jmp 0x4e38ce
movq 0x48(%rsp), %rdi
callq 0x814a0
movq 0x30(%rsp), %rdx
movq 0x28(%rsp), %r9
movq 0x48(%rsp), %rax
leaq 0xd7183(%rip), %rdi     # 0x5baa71
movl $0xc, %r8d
leaq 0xd7183(%rip), %rcx     # 0x5baa7e
xorl %esi, %esi
leaq 0x37c(%rip), %r10       # 0x4e3c80
movq %r8, %rsi
movl $0x0, (%rsp)
movq $0x1, 0x8(%rsp)
movl $0x1, 0x10(%rsp)
movq %r10, 0x18(%rsp)
movq %rax, 0x20(%rsp)
callq 0x4e14a0
movl %eax, 0x3c(%rsp)
cmpl $0x0, 0x54(%rsp)
jne 0x4e3981
movq 0x48(%rsp), %rdi
callq 0x81370
cmpq $0x5, %rax
je 0x4e397f
movq 0x58(%rsp), %rdi
leaq 0x4bca5(%rip), %rsi     # 0x52f5fa
leaq 0xd7155(%rip), %rdx     # 0x5baab1
leaq 0xd73ef(%rip), %rcx     # 0x5bad52
leaq 0xd7336(%rip), %r8      # 0x5baca0
movl $0x174, %r9d            # imm = 0x174
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x54(%rsp) # imm = 0xFFFFFFFF
jmp 0x4e3981
jmp 0x4e3983
jmp 0x4e3985
cmpl $0x0, 0x54(%rsp)
jne 0x4e39cb
cmpl $0x0, 0x3c(%rsp)
je 0x4e39c9
movq 0x58(%rsp), %rdi
leaq 0x4bc5b(%rip), %rsi     # 0x52f5fa
leaq 0xd702e(%rip), %rdx     # 0x5ba9d4
leaq 0xd73a5(%rip), %rcx     # 0x5bad52
leaq 0xd72ec(%rip), %r8      # 0x5baca0
movl $0x175, %r9d            # imm = 0x175
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x54(%rsp) # imm = 0xFFFFFFFF
jmp 0x4e39cb
jmp 0x4e39cd
movq 0x30(%rsp), %rdi
leaq 0xd72c7(%rip), %rsi     # 0x5baca0
movl $0x176, %edx            # imm = 0x176
callq 0xe88c0
movq 0x28(%rsp), %rdi
leaq 0xd72b1(%rip), %rsi     # 0x5baca0
movl $0x177, %edx            # imm = 0x177
callq 0xe88c0
cmpl $0x0, 0x54(%rsp)
jne 0x4e3c5a
movq 0x48(%rsp), %rdi
callq 0x814a0
leaq 0xd70b4(%rip), %rdi     # 0x5baac9
movl $0xc, %esi
callq 0x4e1340
movq %rax, 0x30(%rsp)
leaq 0xd70ab(%rip), %rdi     # 0x5baad6
movl $0xc, %esi
callq 0x4e1340
movq %rax, 0x28(%rsp)
movq 0x30(%rsp), %rdx
movq 0x28(%rsp), %r9
movq 0x48(%rsp), %rax
leaq 0xd7079(%rip), %rdi     # 0x5baac9
movl $0xc, %r8d
leaq 0xd7079(%rip), %rcx     # 0x5baad6
xorl %esi, %esi
leaq 0x21a(%rip), %r10       # 0x4e3c80
movq %r8, %rsi
movl $0x0, (%rsp)
movq $0x1, 0x8(%rsp)
movl $0x1, 0x10(%rsp)
movq %r10, 0x18(%rsp)
movq %rax, 0x20(%rsp)
callq 0x4e14a0
movl %eax, 0x3c(%rsp)
cmpl $0x0, 0x54(%rsp)
jne 0x4e3ada
cmpl $0x0, 0x3c(%rsp)
je 0x4e3ad8
movq 0x58(%rsp), %rdi
leaq 0x4bb4c(%rip), %rsi     # 0x52f5fa
leaq 0xd6f1f(%rip), %rdx     # 0x5ba9d4
leaq 0xd7296(%rip), %rcx     # 0x5bad52
leaq 0xd71dd(%rip), %r8      # 0x5baca0
movl $0x181, %r9d            # imm = 0x181
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x54(%rsp) # imm = 0xFFFFFFFF
jmp 0x4e3ada
jmp 0x4e3adc
jmp 0x4e3ade
cmpl $0x0, 0x54(%rsp)
jne 0x4e3b2d
movq 0x48(%rsp), %rdi
callq 0x81370
cmpq $0x2, %rax
je 0x4e3b2b
movq 0x58(%rsp), %rdi
leaq 0x4baf9(%rip), %rsi     # 0x52f5fa
leaq 0xd6f38(%rip), %rdx     # 0x5baa40
leaq 0xd7243(%rip), %rcx     # 0x5bad52
leaq 0xd718a(%rip), %r8      # 0x5baca0
movl $0x182, %r9d            # imm = 0x182
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x54(%rsp) # imm = 0xFFFFFFFF
jmp 0x4e3b2d
jmp 0x4e3b2f
movq 0x48(%rsp), %rdi
callq 0x814a0
movq 0x30(%rsp), %rdx
movq 0x28(%rsp), %r9
movq 0x48(%rsp), %rax
leaq 0xd6f7a(%rip), %rdi     # 0x5baac9
movl $0xc, %r8d
leaq 0xd6f7a(%rip), %rcx     # 0x5baad6
xorl %esi, %esi
leaq 0x11b(%rip), %r10       # 0x4e3c80
movq %r8, %rsi
movl $0x0, (%rsp)
movq $0x4, 0x8(%rsp)
movl $0x1, 0x10(%rsp)
movq %r10, 0x18(%rsp)
movq %rax, 0x20(%rsp)
callq 0x4e14a0
movl %eax, 0x3c(%rsp)
cmpl $0x0, 0x54(%rsp)
jne 0x4e3be2
movq 0x48(%rsp), %rdi
callq 0x81370
cmpq $0x1, %rax
je 0x4e3be0
movq 0x58(%rsp), %rdi
leaq 0x4ba44(%rip), %rsi     # 0x52f5fa
leaq 0xd6d84(%rip), %rdx     # 0x5ba941
leaq 0xd718e(%rip), %rcx     # 0x5bad52
leaq 0xd70d5(%rip), %r8      # 0x5baca0
movl $0x186, %r9d            # imm = 0x186
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x54(%rsp) # imm = 0xFFFFFFFF
jmp 0x4e3be2
jmp 0x4e3be4
jmp 0x4e3be6
cmpl $0x0, 0x54(%rsp)
jne 0x4e3c2c
cmpl $0x0, 0x3c(%rsp)
je 0x4e3c2a
movq 0x58(%rsp), %rdi
leaq 0x4b9fa(%rip), %rsi     # 0x52f5fa
leaq 0xd6dcd(%rip), %rdx     # 0x5ba9d4
leaq 0xd7144(%rip), %rcx     # 0x5bad52
leaq 0xd708b(%rip), %r8      # 0x5baca0
movl $0x187, %r9d            # imm = 0x187
movb $0x0, %al
callq 0xd88c0
movl $0xffffffff, 0x54(%rsp) # imm = 0xFFFFFFFF
jmp 0x4e3c2c
jmp 0x4e3c2e
movq 0x30(%rsp), %rdi
leaq 0xd7066(%rip), %rsi     # 0x5baca0
movl $0x188, %edx            # imm = 0x188
callq 0xe88c0
movq 0x28(%rsp), %rdi
leaq 0xd7050(%rip), %rsi     # 0x5baca0
movl $0x189, %edx            # imm = 0x189
callq 0xe88c0
movq 0x48(%rsp), %rdi
callq 0x81f80
movl 0x54(%rsp), %eax
movl %eax, 0x64(%rsp)
movl 0x64(%rsp), %eax
addq $0x68, %rsp
retq
nopw %cs:(%rax,%rax)