// File: /workspace/github_c_makefile_star2_O2/genometools[P]genometools/src/match/rdj-strgraph.c
// Function: gt_strgraph_unit_test
int gt_strgraph_unit_test(GtError *err)
{
  int had_err = 0;

  gt_error_check(err);
  GT_STRGRAPH_UTEST(new);
  GT_STRGRAPH_UTEST(delete);
  GT_STRGRAPH_UTEST(creation);
  GT_STRGRAPH_UTEST(add_spm);
  GT_STRGRAPH_UTEST(redtrans);
  return had_err;
}

// Assembly:
pushq %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
subq $0x7e8, %rsp            # imm = 0x7E8
movq %rdi, %rbx
testq %rdi, %rdi
je 0x186380
movq %rbx, %rdi
callq 0x89eb7
testb %al, %al
jne 0x187036
movq %rbx, %rdi
callq 0x89eb7
testb %al, %al
jne 0x187067
pushq $0x64
popq %rdi
callq 0x17f8d9
testq %rax, %rax
je 0x1863fb
movq %rax, %rdi
callq 0x17fc58
testq %rbx, %rbx
je 0x18642e
movq %rbx, %rdi
callq 0x89eb7
testb %al, %al
jne 0x187098
pushq $0x64
popq %rdi
callq 0x17f8d9
movq %rax, %rdi
callq 0x17fc58
movq %rbx, %rdi
callq 0x89eb7
testb %al, %al
je 0x18643e
movq 0x2b1b97(%rip), %rax    # 0x437f68
movq (%rax), %rdi
leaq 0x15ec38(%rip), %rsi    # 0x2e5013
leaq 0x15eddd(%rip), %rdx    # 0x2e51bf
leaq 0x1ca90b(%rip), %rcx    # 0x350cf4
leaq 0x1c9385(%rip), %r8     # 0x34f775
movl $0xb26, %r9d            # imm = 0xB26
jmp 0x187182
leaq 0x177ff0(%rip), %rsi    # 0x2fe3f2
leaq 0x1c9430(%rip), %rdx    # 0x34f839
leaq 0x1ca8ad(%rip), %rcx    # 0x350cbd
leaq 0x1c935e(%rip), %r8     # 0x34f775
movq %rbx, %rdi
movl $0xb09, %r9d            # imm = 0xB09
xorl %eax, %eax
callq 0x89dbb
xorl %edi, %edi
jmp 0x186818
pushq $0x64
popq %rdi
callq 0x17f8d9
movq %rax, %rdi
callq 0x17fc58
pushq $0x2
popq %rdi
callq 0x17f8d9
movq %rax, %r14
xorl %r15d, %r15d
pushq $0x1
popq %rsi
pushq $0xa
popq %rdx
pushq $0x1
popq %rcx
xorl %edi, %edi
movl %ecx, %r8d
movq %rax, %r9
callq 0x1806b0
movq 0x40(%r14), %rax
movzbl (%rax), %r12d
cmpq $0xff, %r12
jne 0x18648a
movq 0x48(%r14), %rdi
xorl %esi, %esi
callq 0x17f839
testq %rax, %rax
je 0x1870c9
movq (%rax), %r12
testq %r12, %r12
je 0x1864bf
leaq 0x177f5c(%rip), %rsi    # 0x2fe3f2
leaq 0x1ca876(%rip), %rdx    # 0x350d13
leaq 0x1ca850(%rip), %rcx    # 0x350cf4
leaq 0x1c92ca(%rip), %r8     # 0x34f775
movq %rbx, %rdi
movl $0xb2a, %r9d            # imm = 0xB2A
xorl %eax, %eax
callq 0x89dbb
pushq $-0x1
popq %r15
movq 0x40(%r14), %rax
movzbl 0x1(%rax), %eax
cmpq $0xff, %rax
jne 0x1864e7
movq 0x48(%r14), %rdi
pushq $0x1
popq %rsi
callq 0x17f839
testq %rax, %rax
je 0x1870fa
movq (%rax), %rax
testq %r12, %r12
jne 0x186522
cmpq $0x1, %rax
je 0x186522
pushq $-0x1
popq %r15
leaq 0x177ef5(%rip), %rsi    # 0x2fe3f2
leaq 0x1ca816(%rip), %rdx    # 0x350d1a
leaq 0x1ca7e9(%rip), %rcx    # 0x350cf4
leaq 0x1c9263(%rip), %r8     # 0x34f775
movq %rbx, %rdi
movl $0xb2c, %r9d            # imm = 0xB2C
xorl %eax, %eax
callq 0x89dbb
movq 0x40(%r14), %rax
movzbl 0x2(%rax), %eax
cmpq $0xff, %rax
jne 0x18654a
movq 0x48(%r14), %rdi
pushq $0x2
popq %rsi
callq 0x17f839
testq %rax, %rax
je 0x187128
movq (%rax), %rax
testl %r15d, %r15d
jne 0x186585
cmpq $0x1, %rax
je 0x186585
leaq 0x177e96(%rip), %rsi    # 0x2fe3f2
leaq 0x1ca7b7(%rip), %rdx    # 0x350d1a
leaq 0x1ca78a(%rip), %rcx    # 0x350cf4
leaq 0x1c9204(%rip), %r8     # 0x34f775
movq %rbx, %rdi
movl $0xb2e, %r9d            # imm = 0xB2E
xorl %eax, %eax
callq 0x89dbb
pushq $-0x1
popq %r15
movq 0x40(%r14), %rax
movzbl 0x3(%rax), %eax
cmpq $0xff, %rax
jne 0x1865ad
movq 0x48(%r14), %rdi
pushq $0x3
popq %rsi
callq 0x17f839
testq %rax, %rax
je 0x187156
movq (%rax), %rax
testl %r15d, %r15d
jne 0x1865e7
testq %rax, %rax
je 0x1865e7
leaq 0x177e34(%rip), %rsi    # 0x2fe3f2
leaq 0x1ca74e(%rip), %rdx    # 0x350d13
leaq 0x1ca728(%rip), %rcx    # 0x350cf4
leaq 0x1c91a2(%rip), %r8     # 0x34f775
movq %rbx, %rdi
movl $0xb30, %r9d            # imm = 0xB30
xorl %eax, %eax
callq 0x89dbb
pushq $-0x1
popq %r15
pushq $0x64
popq %rsi
movq %r14, %rdi
xorl %edx, %edx
callq 0x17f988
testl %r15d, %r15d
jne 0x186815
movq 0x60(%r14), %rdi
pushq $0x1
popq %rsi
callq 0x17ffcd
movq %rax, %r15
movq 0x60(%r14), %rdi
xorl %esi, %esi
callq 0x17ffcd
cmpq %rax, %r15
jne 0x18674a
movq 0x60(%r14), %rdi
pushq $0x2
popq %rsi
callq 0x17ffcd
movq %rax, %r15
movq 0x60(%r14), %rdi
pushq $0x1
popq %rsi
callq 0x17ffcd
subq %rax, %r15
cmpq $0x1, %r15
jne 0x186774
movq 0x60(%r14), %rdi
pushq $0x3
popq %rsi
callq 0x17ffcd
movq %rax, %r15
movq 0x60(%r14), %rdi
pushq $0x2
popq %rsi
callq 0x17ffcd
subq %rax, %r15
cmpq $0x1, %r15
jne 0x18679b
movq 0x60(%r14), %rdi
pushq $0x4
popq %rsi
callq 0x17ffcd
movq %rax, %r15
movq 0x60(%r14), %rdi
pushq $0x3
popq %rsi
callq 0x17ffcd
cmpq %rax, %r15
jne 0x1867c2
movq %r14, %rdi
callq 0x17fc58
testq %rbx, %rbx
je 0x1866b1
movq %rbx, %rdi
callq 0x89eb7
testb %al, %al
jne 0x187311
pushq $0x2
popq %rdi
callq 0x17f8d9
movq %rax, %r14
pushq $0x1
popq %r15
pushq $0xa
popq %r12
pushq $0x1
popq %rbp
xorl %edi, %edi
movq %r15, %rsi
movq %r12, %rdx
movl %ebp, %ecx
movl %ebp, %r8d
movq %rax, %r9
callq 0x1806b0
pushq $0x16
popq %rsi
movq %r14, %rdi
xorl %edx, %edx
callq 0x17f988
xorl %edi, %edi
movq %r15, %rsi
movq %r12, %rdx
movl %ebp, %ecx
movl %ebp, %r8d
movq %r14, %r9
callq 0x18106b
cmpq $0x4, 0x80(%r14)
jne 0x1867e9
movq 0x70(%r14), %rdi
xorl %esi, %esi
callq 0x17ffcd
testq %rax, %rax
je 0x186834
leaq 0x177ccb(%rip), %rsi    # 0x2fe3f2
leaq 0x1ca769(%rip), %rdx    # 0x350e97
leaq 0x1ca70d(%rip), %rcx    # 0x350e42
leaq 0x1c9039(%rip), %r8     # 0x34f775
movq %rbx, %rdi
movl $0xb48, %r9d            # imm = 0xB48
jmp 0x18680e
leaq 0x177ca1(%rip), %rsi    # 0x2fe3f2
leaq 0x1ca5da(%rip), %rdx    # 0x350d32
leaq 0x1ca595(%rip), %rcx    # 0x350cf4
leaq 0x1c900f(%rip), %r8     # 0x34f775
movq %rbx, %rdi
movl $0xb32, %r9d            # imm = 0xB32
jmp 0x18680e
leaq 0x177c77(%rip), %rsi    # 0x2fe3f2
leaq 0x1ca5ea(%rip), %rdx    # 0x350d6c
leaq 0x1ca56b(%rip), %rcx    # 0x350cf4
leaq 0x1c8fe5(%rip), %r8     # 0x34f775
movq %rbx, %rdi
movl $0xb34, %r9d            # imm = 0xB34
jmp 0x18680e
leaq 0x177c50(%rip), %rsi    # 0x2fe3f2
leaq 0x1ca611(%rip), %rdx    # 0x350dba
leaq 0x1ca544(%rip), %rcx    # 0x350cf4
leaq 0x1c8fbe(%rip), %r8     # 0x34f775
movq %rbx, %rdi
movl $0xb36, %r9d            # imm = 0xB36
jmp 0x18680e
leaq 0x177c29(%rip), %rsi    # 0x2fe3f2
leaq 0x1ca638(%rip), %rdx    # 0x350e08
leaq 0x1ca51d(%rip), %rcx    # 0x350cf4
leaq 0x1c8f97(%rip), %r8     # 0x34f775
movq %rbx, %rdi
movl $0xb37, %r9d            # imm = 0xB37
jmp 0x18680e
leaq 0x177c02(%rip), %rsi    # 0x2fe3f2
leaq 0x1ca669(%rip), %rdx    # 0x350e60
leaq 0x1ca644(%rip), %rcx    # 0x350e42
leaq 0x1c8f70(%rip), %r8     # 0x34f775
movq %rbx, %rdi
movl $0xb47, %r9d            # imm = 0xB47
xorl %eax, %eax
callq 0x89dbb
movq %r14, %rdi
callq 0x17fc58
pushq $-0x1
popq %rbp
movl %ebp, %eax
addq $0x7e8, %rsp            # imm = 0x7E8
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
movq 0x70(%r14), %rdi
pushq $0x1
popq %rsi
callq 0x17ffcd
cmpq $0x1, %rax
jne 0x186977
movq 0x60(%r14), %rdi
movq 0x88(%r14), %r15
pushq $0x1
popq %rsi
callq 0x17ffcd
movq %r15, %rdi
movq %rax, %rsi
callq 0x17ffcd
movq %rax, %r15
movq 0x80(%r14), %rdi
callq 0x28a939
pushq $-0x1
popq %r12
movl %r12d, %ebp
movl %eax, %ecx
shll %cl, %ebp
notl %ebp
movq 0x90(%r14), %rdi
callq 0x28a939
leal 0x1(%rax), %ecx
shll %cl, %ebp
movslq %ebp, %r13
andq %r15, %r13
movq 0x90(%r14), %rdi
callq 0x28a939
leal 0x1(%rax), %ecx
shrq %cl, %r13
cmpq $0x3, %r13
jne 0x1869a1
movq 0x60(%r14), %rdi
movq 0x88(%r14), %r15
pushq $0x1
popq %rsi
callq 0x17ffcd
movq %r15, %rdi
movq %rax, %rsi
callq 0x17ffcd
movq %rax, %r15
movq 0x90(%r14), %rdi
callq 0x28a939
movl %r12d, %edx
movl %eax, %ecx
shll %cl, %edx
notl %edx
addl %edx, %edx
movslq %edx, %rax
andq %r15, %rax
cmpq $0x18, %rax
jne 0x1869cb
movq 0x60(%r14), %rdi
movq 0x88(%r14), %r15
pushq $0x1
popq %rsi
callq 0x17ffcd
movq %r15, %rdi
movq %rax, %rsi
callq 0x17ffcd
movq %rax, %r15
movq 0x90(%r14), %rdi
callq 0x28a939
movl %r12d, %edx
movl %eax, %ecx
shll %cl, %edx
notl %edx
addl %edx, %edx
movslq %edx, %rax
andq %r15, %rax
shrq %rax
cmpq 0x90(%r14), %rax
jne 0x1869f5
leaq 0x177a9e(%rip), %rsi    # 0x2fe3f2
leaq 0x1ca65b(%rip), %rdx    # 0x350fb6
leaq 0x1ca4e0(%rip), %rcx    # 0x350e42
leaq 0x1c8e0c(%rip), %r8     # 0x34f775
movq %rbx, %rdi
movl $0xb50, %r9d            # imm = 0xB50
jmp 0x18680e
leaq 0x177a74(%rip), %rsi    # 0x2fe3f2
leaq 0x1ca54a(%rip), %rdx    # 0x350ecf
leaq 0x1ca4b6(%rip), %rcx    # 0x350e42
leaq 0x1c8de2(%rip), %r8     # 0x34f775
movq %rbx, %rdi
movl $0xb4a, %r9d            # imm = 0xB4A
jmp 0x18680e
leaq 0x177a4a(%rip), %rsi    # 0x2fe3f2
leaq 0x1ca56c(%rip), %rdx    # 0x350f1b
leaq 0x1ca48c(%rip), %rcx    # 0x350e42
leaq 0x1c8db8(%rip), %r8     # 0x34f775
movq %rbx, %rdi
movl $0xb4c, %r9d            # imm = 0xB4C
jmp 0x18680e
leaq 0x177a20(%rip), %rsi    # 0x2fe3f2
leaq 0x1ca58f(%rip), %rdx    # 0x350f68
leaq 0x1ca462(%rip), %rcx    # 0x350e42
leaq 0x1c8d8e(%rip), %r8     # 0x34f775
movq %rbx, %rdi
movl $0xb4e, %r9d            # imm = 0xB4E
jmp 0x18680e
movq 0x70(%r14), %rdi
pushq $0x2
popq %rsi
callq 0x17ffcd
cmpq $0x1, %rax
jne 0x186a42
movq 0x70(%r14), %rdi
pushq $0x3
popq %rsi
callq 0x17ffcd
testq %rax, %rax
je 0x186a6c
leaq 0x1779d3(%rip), %rsi    # 0x2fe3f2
leaq 0x1ca61a(%rip), %rdx    # 0x351040
leaq 0x1ca415(%rip), %rcx    # 0x350e42
leaq 0x1c8d41(%rip), %r8     # 0x34f775
movq %rbx, %rdi
movl $0xb53, %r9d            # imm = 0xB53
jmp 0x18680e
leaq 0x1779a9(%rip), %rsi    # 0x2fe3f2
leaq 0x1ca5a4(%rip), %rdx    # 0x350ff4
leaq 0x1ca3eb(%rip), %rcx    # 0x350e42
leaq 0x1c8d17(%rip), %r8     # 0x34f775
movq %rbx, %rdi
movl $0xb52, %r9d            # imm = 0xB52
jmp 0x18680e
movq 0x60(%r14), %rdi
movq 0x88(%r14), %r15
pushq $0x2
popq %rsi
callq 0x17ffcd
movq %r15, %rdi
movq %rax, %rsi
callq 0x17ffcd
movq %rax, %r15
movq 0x80(%r14), %rdi
callq 0x28a939
movl %r12d, %ebp
movl %eax, %ecx
shll %cl, %ebp
notl %ebp
movq 0x90(%r14), %rdi
callq 0x28a939
leal 0x1(%rax), %ecx
shll %cl, %ebp
movslq %ebp, %r13
andq %r15, %r13
movq 0x90(%r14), %rdi
callq 0x28a939
leal 0x1(%rax), %ecx
shrq %cl, %r13
testq %r13, %r13
je 0x186afa
leaq 0x17791b(%rip), %rsi    # 0x2fe3f2
leaq 0x1ca59a(%rip), %rdx    # 0x351078
leaq 0x1ca35d(%rip), %rcx    # 0x350e42
leaq 0x1c8c89(%rip), %r8     # 0x34f775
movq %rbx, %rdi
movl $0xb55, %r9d            # imm = 0xB55
jmp 0x18680e
movq 0x60(%r14), %rdi
movq 0x88(%r14), %r15
pushq $0x2
popq %rsi
callq 0x17ffcd
movq %r15, %rdi
movq %rax, %rsi
callq 0x17ffcd
movq %rax, %r15
movq 0x90(%r14), %rdi
callq 0x28a939
movl %r12d, %edx
movl %eax, %ecx
shll %cl, %edx
notl %edx
addl %edx, %edx
movslq %edx, %rax
andq %r15, %rax
cmpq $0x18, %rax
jne 0x186bb2
movq 0x60(%r14), %rdi
movq 0x88(%r14), %r15
pushq $0x2
popq %rsi
callq 0x17ffcd
movq %r15, %rdi
movq %rax, %rsi
callq 0x17ffcd
movq %rax, %r15
movq 0x90(%r14), %rdi
callq 0x28a939
movl %r12d, %edx
movl %eax, %ecx
shll %cl, %edx
notl %edx
addl %edx, %edx
movslq %edx, %rax
andq %r15, %rax
shrq %rax
cmpq 0x90(%r14), %rax
jne 0x186bdc
leaq 0x177863(%rip), %rsi    # 0x2fe3f2
leaq 0x1ca58d(%rip), %rdx    # 0x351123
leaq 0x1ca2a5(%rip), %rcx    # 0x350e42
leaq 0x1c8bd1(%rip), %r8     # 0x34f775
movq %rbx, %rdi
movl $0xb59, %r9d            # imm = 0xB59
jmp 0x18680e
leaq 0x177839(%rip), %rsi    # 0x2fe3f2
leaq 0x1ca515(%rip), %rdx    # 0x3510d5
leaq 0x1ca27b(%rip), %rcx    # 0x350e42
leaq 0x1c8ba7(%rip), %r8     # 0x34f775
movq %rbx, %rdi
movl $0xb57, %r9d            # imm = 0xB57
jmp 0x18680e
movq %r14, %rdi
callq 0x17fc58
testq %rbx, %rbx
je 0x186bf9
movq %rbx, %rdi
callq 0x89eb7
testb %al, %al
jne 0x187342
pushq $0x5
popq %rdi
callq 0x17f8d9
movq %rax, %r14
pushq $0x4
popq %r15
pushq $0x3
popq %r13
pushq $0x13
popq %rdx
pushq $0x1
popq %rbp
movq %r15, %rdi
movq %r13, %rsi
xorl %ecx, %ecx
movl %ebp, %r8d
movq %rax, %r9
callq 0x1806b0
pushq $0x1
popq %rdi
pushq $0x10
popq %rdx
movq %r15, %rsi
movl %ebp, %ecx
movl %ebp, %r8d
movq %r14, %r9
callq 0x1806b0
pushq $0xa
popq %rdx
movq %r15, %rdi
xorl %esi, %esi
xorl %ecx, %ecx
movl %ebp, %r8d
movq %r14, %r9
callq 0x1806b0
pushq $0x2
popq %rsi
movq %r15, %rdi
movq %r13, %r15
movq %r13, %rdx
xorl %ecx, %ecx
movl %ebp, %r8d
movq %r14, %r9
callq 0x1806b0
movq %r13, %rdi
pushq $0x1
popq %r13
movq %r13, %rsi
pushq $0x13
popq %rdx
movl %ebp, %ecx
xorl %r8d, %r8d
movq %r14, %r9
callq 0x1806b0
pushq $0xd
popq %rdx
movq %r15, %rdi
xorl %esi, %esi
movl %ebp, %ecx
movl %ebp, %r8d
movq %r14, %r9
callq 0x1806b0
pushq $0x6
popq %rdx
movq %r15, %rdi
pushq $0x2
popq %rsi
movq %rsi, %r15
movl %ebp, %ecx
movl %ebp, %r8d
movq %r14, %r9
callq 0x1806b0
movq %r13, %rdi
xorl %esi, %esi
pushq $0x10
popq %rdx
xorl %ecx, %ecx
movl %ebp, %r8d
movq %r14, %r9
callq 0x1806b0
pushq $0x9
popq %rdx
movq %r13, %rdi
movq %r15, %rsi
xorl %ecx, %ecx
movl %ebp, %r8d
movq %r14, %r9
callq 0x1806b0
pushq $0xf
popq %rdx
xorl %edi, %edi
movq %r15, %rsi
movl %ebp, %ecx
movl %ebp, %r8d
movq %r14, %r9
callq 0x1806b0
pushq $0x16
popq %rsi
movq %r14, %rdi
xorl %edx, %edx
callq 0x17f988
pushq $0x4
popq %r15
movq %r15, %rdi
pushq $0x3
popq %r13
movq %r13, %rsi
pushq $0x13
popq %rdx
xorl %ecx, %ecx
movl %ebp, %r8d
movq %r14, %r9
callq 0x18106b
pushq $0x1
popq %rdi
movq %r15, %rsi
pushq $0x10
popq %rdx
movl %ebp, %ecx
movl %ebp, %r8d
movq %r14, %r9
callq 0x18106b
movq %r15, %rdi
xorl %esi, %esi
pushq $0xa
popq %rdx
xorl %ecx, %ecx
movl %ebp, %r8d
movq %r14, %r9
callq 0x18106b
movq %r15, %rdi
pushq $0x2
popq %r15
movq %r15, %rsi
movq %r13, %rdx
xorl %ecx, %ecx
movl %ebp, %r8d
movq %r14, %r9
callq 0x18106b
movq %r13, %rdi
pushq $0x1
popq %rsi
pushq $0x13
popq %rdx
movl %ebp, %ecx
xorl %r8d, %r8d
movq %r14, %r9
callq 0x18106b
movq %r13, %rdi
xorl %esi, %esi
pushq $0xd
popq %rdx
movl %ebp, %ecx
movl %ebp, %r8d
movq %r14, %r9
callq 0x18106b
movq %r13, %rdi
movq %r15, %rsi
pushq $0x6
popq %rdx
movl %ebp, %ecx
movl %ebp, %r8d
movq %r14, %r9
callq 0x18106b
pushq $0x1
popq %rdi
xorl %esi, %esi
pushq $0x10
popq %rdx
xorl %ecx, %ecx
movl %ebp, %r8d
movq %r14, %r9
callq 0x18106b
pushq $0x1
popq %rdi
movq %r15, %rsi
pushq $0x9
popq %rdx
xorl %ecx, %ecx
movl %ebp, %r8d
movq %r14, %r9
callq 0x18106b
xorl %edi, %edi
movq %r15, %rsi
pushq $0xf
popq %rdx
movl %ebp, %ecx
movl %ebp, %r8d
movq %r14, %r9
callq 0x18106b
callq 0xacb84
movq %rax, %r15
leaq 0x1c8984(%rip), %rdx    # 0x34f775
movq %rax, %rdi
xorl %esi, %esi
movl $0xb9d, %ecx            # imm = 0xB9D
callq 0x8abea
movq %rax, %r13
movq %rax, %rdi
callq 0x8d2a4
movq %rax, %rbp
movq %r14, %rdi
movq %rax, %rsi
xorl %edx, %edx
callq 0x184ba2
movq %r13, %rdi
callq 0x178a0
movq %rbp, %rdi
callq 0x8d961
leaq 0x10(%rsp), %rsi
movl $0x214, %edx            # imm = 0x214
movq %rbp, %rdi
callq 0x8d861
cmpl $0x214, %eax            # imm = 0x214
jne 0x18718e
leaq 0x1ca600(%rip), %rdi    # 0x35144f
leaq 0x10(%rsp), %rsi
movl $0x214, %edx            # imm = 0x214
callq 0x177e0
testl %eax, %eax
jne 0x1871af
movb $0x1, %al
movl %eax, (%rsp)
movl $0x0, 0x8(%rsp)
movq %rbp, %rdi
callq 0x8da06
movq %r15, %rdi
callq 0xad1fa
movq %rax, %rdi
callq 0xb3109
movq %r15, %rdi
callq 0xae103
movq %r14, %rdi
xorl %esi, %esi
callq 0x1813c8
callq 0xacb84
movq %rax, %r15
leaq 0x1c88c9(%rip), %rdx    # 0x34f775
movq %rax, %rdi
xorl %esi, %esi
movl $0xbb6, %ecx            # imm = 0xBB6
callq 0x8abea
movq %rax, %r13
movq %rax, %rdi
callq 0x8d2a4
movq %rax, %rbp
movq %r14, %rdi
movq %rax, %rsi
xorl %edx, %edx
callq 0x184ba2
movq %r13, %rdi
callq 0x178a0
movq %rbp, %rdi
callq 0x8d961
leaq 0x10(%rsp), %rsi
movl $0x214, %edx            # imm = 0x214
movq %rbp, %rdi
callq 0x8d861
cmpl $0x214, %eax            # imm = 0x214
sete %cl
orb 0x8(%rsp), %cl
cmpb $0x1, %cl
jne 0x187197
cmpb $0x0, (%rsp)
je 0x187255
movslq %eax, %rdx
leaq 0x1cacee(%rip), %rdi    # 0x351c0f
leaq 0x10(%rsp), %rsi
callq 0x177e0
testl %eax, %eax
jne 0x187229
movb $0x1, %al
movl %eax, 0x4(%rsp)
movl $0x0, (%rsp)
movq %rbp, %rdi
callq 0x8da06
movq %r15, %rdi
callq 0xad1fa
movq %rax, %rdi
callq 0xb3109
movq %r15, %rdi
callq 0xae103
movq %r14, %rdi
xorl %esi, %esi
callq 0x181eb3
callq 0xacb84
leaq 0x1c87ff(%rip), %rdx    # 0x34f775
movq %rax, 0x8(%rsp)
movq %rax, %rdi
xorl %esi, %esi
movl $0xbc3, %ecx            # imm = 0xBC3
callq 0x8abea
movq %rax, %r13
movq %rax, %rdi
callq 0x8d2a4
movq %rax, %r15
movq %r14, %rdi
movq %rax, %rsi
xorl %edx, %edx
callq 0x184ba2
movq %r13, %rdi
callq 0x178a0
movq %r15, %rdi
callq 0x8d961
leaq 0x10(%rsp), %rsi
movl $0xe0, %edx
movq %r15, %rdi
callq 0x8d861
cmpl $0xe0, %eax
sete %cl
orb (%rsp), %cl
cmpb $0x1, %cl
jne 0x1871a3
cmpb $0x0, 0x4(%rsp)
je 0x1872cf
movslq %eax, %rdx
leaq 0x1cb24b(%rip), %rdi    # 0x35223b
leaq 0x10(%rsp), %rsi
callq 0x177e0
xorl %ebp, %ebp
testl %eax, %eax
jne 0x1872a3
movq %r15, %rdi
callq 0x8da06
movq 0x8(%rsp), %rbx
movq %rbx, %rdi
callq 0xad1fa
movq %rax, %rdi
callq 0xb3109
movq %rbx, %rdi
callq 0xae103
movq %r14, %rdi
callq 0x17fc58
jmp 0x186820
movq 0x2b0f2b(%rip), %rax    # 0x437f68
movq (%rax), %rdi
leaq 0x15dfcc(%rip), %rsi    # 0x2e5013
leaq 0x15e171(%rip), %rdx    # 0x2e51bf
leaq 0x1c9202(%rip), %rcx    # 0x350257
leaq 0x1c8719(%rip), %r8     # 0x34f775
movl $0xbcd, %r9d            # imm = 0xBCD
jmp 0x187182
movq 0x2b0efa(%rip), %rax    # 0x437f68
movq (%rax), %rdi
leaq 0x15df9b(%rip), %rsi    # 0x2e5013
leaq 0x15e140(%rip), %rdx    # 0x2e51bf
leaq 0x1c9c37(%rip), %rcx    # 0x350cbd
leaq 0x1c86e8(%rip), %r8     # 0x34f775
movl $0xb05, %r9d            # imm = 0xB05
jmp 0x187182
movq 0x2b0ec9(%rip), %rax    # 0x437f68
movq (%rax), %rdi
leaq 0x15df6a(%rip), %rsi    # 0x2e5013
leaq 0x15e10f(%rip), %rdx    # 0x2e51bf
leaq 0x1c9c20(%rip), %rcx    # 0x350cd7
leaq 0x1c86b7(%rip), %r8     # 0x34f775
movl $0xb14, %r9d            # imm = 0xB14
jmp 0x187182
movq 0x2b0e98(%rip), %rax    # 0x437f68
movq (%rax), %rdi
leaq 0x15df39(%rip), %rsi    # 0x2e5013
leaq 0x1c872e(%rip), %rdx    # 0x34f80f
leaq 0x1c9c0c(%rip), %rcx    # 0x350cf4
leaq 0x1c8686(%rip), %r8     # 0x34f775
movl $0xb29, %r9d            # imm = 0xB29
jmp 0x187182
movq 0x2b0e67(%rip), %rax    # 0x437f68
movq (%rax), %rdi
leaq 0x15df08(%rip), %rsi    # 0x2e5013
leaq 0x1c86fd(%rip), %rdx    # 0x34f80f
leaq 0x1c9bdb(%rip), %rcx    # 0x350cf4
leaq 0x1c8655(%rip), %r8     # 0x34f775
movl $0xb2b, %r9d            # imm = 0xB2B
jmp 0x187182
movq 0x2b0e39(%rip), %rax    # 0x437f68
movq (%rax), %rdi
leaq 0x15deda(%rip), %rsi    # 0x2e5013
leaq 0x1c86cf(%rip), %rdx    # 0x34f80f
leaq 0x1c9bad(%rip), %rcx    # 0x350cf4
leaq 0x1c8627(%rip), %r8     # 0x34f775
movl $0xb2d, %r9d            # imm = 0xB2D
jmp 0x187182
movq 0x2b0e0b(%rip), %rax    # 0x437f68
movq (%rax), %rdi
leaq 0x15deac(%rip), %rsi    # 0x2e5013
leaq 0x1c86a1(%rip), %rdx    # 0x34f80f
leaq 0x1c9b7f(%rip), %rcx    # 0x350cf4
leaq 0x1c85f9(%rip), %r8     # 0x34f775
movl $0xb2f, %r9d            # imm = 0xB2F
xorl %eax, %eax
callq 0x17a50
callq 0x17390
leaq 0x1c9feb(%rip), %rdx    # 0x351180
jmp 0x1871b6
leaq 0x1ca7a2(%rip), %rdx    # 0x351940
jmp 0x187230
leaq 0x1caf56(%rip), %rdx    # 0x352100
jmp 0x1872aa
leaq 0x1ca4ae(%rip), %rdx    # 0x351664
leaq 0x177235(%rip), %rsi    # 0x2fe3f2
leaq 0x1c9f9d(%rip), %rcx    # 0x351161
leaq 0x1c85aa(%rip), %r8     # 0x34f775
movl $0x0, (%rsp)
movq %rbx, %rdi
movl $0xb9d, %r9d            # imm = 0xB9D
xorl %eax, %eax
callq 0x89dbb
movq 0x2b0d7f(%rip), %r13    # 0x437f68
movq (%r13), %rdi
leaq 0x1c7ce2(%rip), %rsi    # 0x34eed6
leaq 0x1ca254(%rip), %rdx    # 0x35144f
xorl %eax, %eax
callq 0x17a50
movq (%r13), %rdi
leaq 0x1c7ce6(%rip), %rsi    # 0x34eef3
leaq 0x10(%rsp), %rcx
movl $0x214, %edx            # imm = 0x214
xorl %eax, %eax
callq 0x17a50
movb $0x1, %al
movl %eax, 0x8(%rsp)
jmp 0x186e73
leaq 0x1cabf4(%rip), %rdx    # 0x351e24
leaq 0x1771bb(%rip), %rsi    # 0x2fe3f2
leaq 0x1c9f23(%rip), %rcx    # 0x351161
leaq 0x1c8530(%rip), %r8     # 0x34f775
movq %rbx, %rdi
movl $0xbb6, %r9d            # imm = 0xBB6
xorl %eax, %eax
callq 0x89dbb
movq 0x2b0d0c(%rip), %r13    # 0x437f68
movq (%r13), %rdi
leaq 0x1c7c6f(%rip), %rsi    # 0x34eed6
leaq 0x1ca9a1(%rip), %rdx    # 0x351c0f
movl $0x0, 0x4(%rsp)
xorl %eax, %eax
callq 0x17a50
movq (%r13), %rdi
leaq 0x1c7c6b(%rip), %rsi    # 0x34eef3
leaq 0x10(%rsp), %rcx
movl $0x214, %edx            # imm = 0x214
xorl %eax, %eax
callq 0x17a50
movb $0x1, %al
movl %eax, (%rsp)
jmp 0x186f40
leaq 0x1cb072(%rip), %rdx    # 0x35231c
leaq 0x177141(%rip), %rsi    # 0x2fe3f2
leaq 0x1c9ea9(%rip), %rcx    # 0x351161
leaq 0x1c84b6(%rip), %r8     # 0x34f775
movq %rbx, %rdi
movl $0xbc3, %r9d            # imm = 0xBC3
xorl %eax, %eax
callq 0x89dbb
movq 0x2b0c92(%rip), %rbx    # 0x437f68
movq (%rbx), %rdi
leaq 0x1c7bf6(%rip), %rsi    # 0x34eed6
leaq 0x1caf54(%rip), %rdx    # 0x35223b
xorl %eax, %eax
callq 0x17a50
movq (%rbx), %rdi
leaq 0x1c7bfb(%rip), %rsi    # 0x34eef3
leaq 0x10(%rsp), %rcx
movl $0xe0, %edx
xorl %eax, %eax
callq 0x17a50
movl %r12d, %ebp
jmp 0x187004
movq 0x2b0c50(%rip), %rax    # 0x437f68
movq (%rax), %rdi
leaq 0x15dcf1(%rip), %rsi    # 0x2e5013
leaq 0x15de96(%rip), %rdx    # 0x2e51bf
leaq 0x1c9b12(%rip), %rcx    # 0x350e42
leaq 0x1c843e(%rip), %r8     # 0x34f775
movl $0xb42, %r9d            # imm = 0xB42
jmp 0x187182
movq 0x2b0c1f(%rip), %rax    # 0x437f68
movq (%rax), %rdi
leaq 0x15dcc0(%rip), %rsi    # 0x2e5013
leaq 0x15de65(%rip), %rdx    # 0x2e51bf
leaq 0x1c9e00(%rip), %rcx    # 0x351161
leaq 0x1c840d(%rip), %r8     # 0x34f775
movl $0xb65, %r9d            # imm = 0xB65
jmp 0x187182