// File: /workspace/github_c_makefile_star2_O3/hilbix[P]unbuffered/./tino/main_getext.h
// Function: tino_main_g1
static int
tino_main_g1(void (*real_main)(const char *arg0, int argc, char **argv),
	     int *errflag,
	     int argc, char **argv,      /* argc,argv as in main */
	     int min, int max,
	     const char *global          /* string of global settings    */
	     /* append the general commandline usage to global (with a SPC) */
	     , ...)
{
  tino_va_list	list;
  int		argn;
  int		err;

  tino_main_set_error(&err, errflag);

  tino_va_start(list, global);
  argn	= tino_getopt_hook(argc, argv, min, max, &list, NULL, NULL);
  tino_va_end(list);

  if (argn<=0)
    return 1;

  /* warning, this is not really compatible to main(argc,argv)
   * as args start at 0 not 1
   */
  real_main(argv[0], argc-argn, argv+argn);
  return tino_main_get_error(err);
}

// Assembly:
pushq %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
subq $0xb158, %rsp           # imm = 0xB158
movq %rcx, %rbx
movl %edx, %ebp
testb %al, %al
je 0x398c
movaps %xmm0, 0xd0(%rsp)
movaps %xmm1, 0xe0(%rsp)
movaps %xmm2, 0xf0(%rsp)
movaps %xmm3, 0x100(%rsp)
movaps %xmm4, 0x110(%rsp)
movaps %xmm5, 0x120(%rsp)
movaps %xmm6, 0x130(%rsp)
movaps %xmm7, 0x140(%rsp)
leaq 0x44(%rsp), %rax
movl $0x0, (%rax)
movq %rax, 0x992a(%rip)      # 0xd2c8
leaq 0x19e1(%rip), %rax      # 0x5386
movq %rax, 0x9914(%rip)      # 0xd2c0
leaq 0x49cc(%rip), %rax      # 0x837f
movq %rax, 0x50(%rsp)
movabsq $0x3000000030, %rax     # imm = 0x3000000030
movq %rax, 0x58(%rsp)
leaq 0xb198(%rsp), %rax
movq %rax, 0x60(%rsp)
leaq 0xa0(%rsp), %rax
movq %rax, 0x68(%rsp)
leaq 0x150(%rsp), %rdi
movl $0xb000, %edx           # imm = 0xB000
xorl %esi, %esi
callq 0x2170
leaq 0x200(%rsp), %rax
movq 0x50(%rsp), %rdx
movq %rdx, -0x70(%rax)
movzbl (%rdx), %eax
incq %rdx
leal -0x9(%rax), %ecx
cmpl $0x2, %ecx
jb 0x3a1b
testl %eax, %eax
jne 0x3a06
decq %rdx
movq %rbx, 0x20(%rsp)
movl %ebp, 0xc(%rsp)
movzbl (%rdx), %eax
incq %rdx
leal -0x9(%rax), %ecx
cmpl $0x2, %ecx
jb 0x3a39
testl %eax, %eax
jne 0x3a24
decq %rdx
leaq 0x50(%rsp), %r15
leaq 0x200(%rsp), %rdi
movq %r15, %rsi
callq 0x53bb
movl $0x1, %ebx
leaq 0x4602(%rip), %r13      # 0x805c
xorl %r14d, %r14d
leaq (%rsp,%r14), %r12
addq $0x2b0, %r12            # imm = 0x2B0
movl $0xb0, %edx
movq %r12, %rdi
leaq 0x200(%rsp), %rsi
callq 0x2210
movq %r12, %rdi
movq %r15, %rsi
xorl %edx, %edx
callq 0x53bb
testq %rax, %rax
je 0x3d03
cmpl $0x0, 0x300(%rsp,%r14)
movl 0x304(%rsp,%r14), %eax
je 0x3ac9
testl %eax, %eax
je 0x3ae0
cmpl $0x0, 0x254(%rsp)
jne 0x3ae0
cmpl $0x0, 0x2fc(%rsp,%r14)
je 0x3ae0
movq %r12, %rdi
callq 0x249f
jmp 0x3ae0
testl %eax, %eax
je 0x3b3d
movq 0x2b8(%rsp,%r14), %rsi
movq %r12, %rdi
movq %r15, %rdx
callq 0x601a
movq 0x2e0(%rsp,%r14), %rbp
testq %rbp, %rbp
je 0x3b99
cmpl $0x0, 0x2fc(%rsp,%r14)
movl 0x2b0(%rsp,%r14), %esi
jne 0x3c56
decl %esi
cmpl $0xe, %esi
ja 0x3b99
movslq (%r13,%rsi,4), %rax
addq %r13, %rax
jmpq *%rax
movq (%rbp), %rax
movq 0x2b8(%rsp,%r14), %rcx
movq %rax, (%rcx)
jmp 0x3b99
movb (%rbp), %al
movq 0x2b8(%rsp,%r14), %rcx
movb %al, (%rcx)
jmp 0x3b99
cmpl $0x0, 0x2fc(%rsp,%r14)
jne 0x3cec
movl (%r12), %eax
decl %eax
cmpl $0xe, %eax
ja 0x3ae0
leaq 0x44c2(%rip), %rcx      # 0x8020
movslq (%rcx,%rax,4), %rax
addq %rcx, %rax
jmpq *%rax
movq 0x2b8(%rsp,%r14), %rax
movq $0x0, (%rax)
jmp 0x3ae0
movl (%rbp), %eax
movq 0x2b8(%rsp,%r14), %rcx
movl %eax, (%rcx)
jmp 0x3b99
movzwl (%rbp), %eax
movq 0x2b8(%rsp,%r14), %rcx
movw %ax, (%rcx)
movq 0x2e8(%rsp,%r14), %rdi
testq %rdi, %rdi
je 0x3bbf
callq 0x2030
testq %rax, %rax
je 0x3bbf
movq %r12, %rdi
movq %rax, %rsi
xorl %edx, %edx
xorl %ecx, %ecx
callq 0x6136
cmpl $0x0, 0x328(%rsp,%r14)
je 0x3be0
leaq (%rsp,%r14), %rsi
addq $0x2c0, %rsi            # imm = 0x2C0
movq %r12, %rdi
movq %r15, %rdx
callq 0x601a
cmpl $0x0, 0x32c(%rsp,%r14)
je 0x3c01
leaq (%rsp,%r14), %rsi
addq $0x2c8, %rsi            # imm = 0x2C8
movq %r12, %rdi
movq %r15, %rdx
callq 0x601a
movl 0x324(%rsp,%r14), %eax
orl %eax, 0x1c4(%rsp)
movups 0x30c(%rsp,%r14), %xmm0
movups 0x1ac(%rsp), %xmm1
orps %xmm0, %xmm1
movups %xmm1, 0x1ac(%rsp)
movl 0x31c(%rsp,%r14), %eax
orl %eax, 0x1bc(%rsp)
incl %ebx
addq $0xb0, %r14
cmpq $0xaea0, %r14           # imm = 0xAEA0
jne 0x3a5d
jmp 0x3cf9
movq 0x939b(%rip), %rax      # 0xcff8
movq (%rax), %rax
movq %rax, 0x30(%rsp)
movl 0x2f8(%rsp,%r14), %eax
movl %eax, 0x10(%rsp)
movq 0x2f0(%rsp,%r14), %rax
movq %rax, 0x28(%rsp)
movq %rbp, %rdi
leaq 0x70(%rsp), %rdx
callq 0x6dae
movq 0x30(%rsp), %rdi
leaq 0x5869(%rip), %rsi      # 0x9500
movl 0x10(%rsp), %edx
movq 0x28(%rsp), %rcx
movq %rax, %r8
xorl %eax, %eax
callq 0x21e0
movl 0x2b0(%rsp,%r14), %esi
jmp 0x3b08
movq 0x2b8(%rsp,%r14), %rax
movb $0x0, (%rax)
jmp 0x3ae0
movq 0x2b8(%rsp,%r14), %rax
movl $0x0, (%rax)
jmp 0x3ae0
movq 0x2b8(%rsp,%r14), %rax
movw $0x0, (%rax)
jmp 0x3ae0
movq %r12, %rdi
callq 0x24c7
jmp 0x3b4c
callq 0x24ef
movl $0xff, %ebx
movl 0x260(%rsp), %eax
orl 0x25c(%rsp), %eax
movq 0x20(%rsp), %r12
movl 0xc(%rsp), %ebp
jne 0x42be
movl $0x1, %r15d
cmpl $0x2, %ebp
jl 0x4233
movl %ebx, %ecx
imulq $0xb0, %rcx, %rax
incq %rcx
movq %rcx, 0x28(%rsp)
addq %rsp, %rax
addq $0x150, %rax            # imm = 0x150
movq %rax, 0x30(%rsp)
xorl %ecx, %ecx
movl %ebx, 0x10(%rsp)
movl %r15d, %eax
movq (%r12,%rax,8), %r8
movzbl (%r8), %eax
cmpl $0x2d, %eax
je 0x3e1a
cmpl $0x2b, %eax
jne 0x3f74
cmpb $0x0, 0x1(%r8)
je 0x3f74
cmpl $0x0, 0x1b4(%rsp)
je 0x3f74
movq %rcx, %r12
movl %r15d, 0x1c(%rsp)
incq %r8
movq 0x30(%rsp), %r13
movq 0x28(%rsp), %r15
cmpl $0x2, %ebx
jl 0x4297
cmpl $0x0, 0x6c(%r13)
je 0x3e05
movslq 0x48(%r13), %rbp
testq %rbp, %rbp
je 0x3e05
movq 0x40(%r13), %r14
movq %r8, %rdi
movq %r14, %rsi
movq %rbp, %rdx
movq %r8, %rbx
callq 0x20a0
movq %rbx, %r8
testl %eax, %eax
jne 0x3e05
movzbl (%r8,%rbp), %eax
testl %eax, %eax
je 0x3f2a
cmpl $0x3d, %eax
je 0x3f2a
callq 0x2330
movq %rbx, %r8
movq (%rax), %rax
movsbq -0x1(%r14,%rbp), %rcx
testb $0x8, (%rax,%rcx,2)
je 0x3f2a
decq %r15
addq $-0xb0, %r13
cmpq $0x3, %r15
jge 0x3da8
jmp 0x4297
leaq 0x1(%r8), %r13
movzbl 0x1(%r8), %eax
testl %eax, %eax
je 0x3f71
cmpl $0x2d, %eax
movl %r15d, 0x1c(%rsp)
movq %rcx, 0x38(%rsp)
jne 0x4061
cmpb $0x0, 0x2(%r8)
jne 0x3e76
movdqa 0x260(%rsp), %xmm0
pcmpeqd 0x41ba(%rip), %xmm0     # 0x8010
movmskps %xmm0, %eax
xorl $0xf, %eax
jne 0x4648
movl 0x25c(%rsp), %eax
orl 0x274(%rsp), %eax
je 0x4648
addq $0x2, %r8
movq 0x30(%rsp), %r13
movq 0x28(%rsp), %r15
cmpl $0x2, %ebx
jl 0x462f
cmpl $0x1, (%r13)
jne 0x3e9f
cmpl $0x0, 0x64(%r13)
setne %r12b
jmp 0x3ea2
xorl %r12d, %r12d
cmpl $0x0, 0x6c(%r13)
je 0x3f0d
movslq 0x48(%r13), %rbp
testq %rbp, %rbp
je 0x3f0d
movq 0x40(%r13), %r14
movq %r8, %rdi
movq %r14, %rsi
movq %rbp, %rdx
movq %r8, %rbx
callq 0x20a0
movq %rbx, %r8
testl %eax, %eax
jne 0x3f0d
movzbl (%r8,%rbp), %eax
testl %eax, %eax
je 0x4175
cmpl $0x3d, %eax
je 0x4175
cmpb $0x2b, %al
sete %al
testb %al, %r12b
jne 0x4172
callq 0x2330
movq %rbx, %r8
movq (%rax), %rax
movsbq -0x1(%r14,%rbp), %rcx
testb $0x8, (%rax,%rcx,2)
je 0x4175
decq %r15
addq $-0xb0, %r13
cmpq $0x3, %r15
movl 0x10(%rsp), %ebx
jge 0x3e8d
jmp 0x462f
addq %rbp, %r8
movslq %r12d, %rax
movq 0x20(%rsp), %r12
movq 0x10(%r12,%rax,8), %rdx
movq %r13, %rdi
movq %r8, %rsi
movl $0x1, %ecx
movq %r8, %r14
callq 0x6f24
testl %eax, %eax
jne 0x465b
cmpb $0x0, (%r14)
movl 0xc(%rsp), %ebp
movl 0x1c(%rsp), %r15d
movl 0x10(%rsp), %ebx
je 0x421a
jmp 0x467d
movq %r13, %r8
cmpl $0x0, 0x274(%rsp)
je 0x4028
cmpl $0x3, %ebx
jl 0x401f
movq %rcx, 0x38(%rsp)
movl %r15d, %r12d
movq 0x30(%rsp), %r13
movq 0x28(%rsp), %r15
cmpl $0x0, 0x74(%r13)
je 0x3ffa
movslq 0x48(%r13), %rbp
testq %rbp, %rbp
je 0x3ffa
movq 0x40(%r13), %r14
movq %r8, %rdi
movq %r14, %rsi
movq %rbp, %rdx
movq %r8, %rbx
callq 0x20a0
movq %rbx, %r8
testl %eax, %eax
jne 0x3ffa
movzbl (%r8,%rbp), %eax
testl %eax, %eax
je 0x4137
cmpl $0x3d, %eax
je 0x4137
callq 0x2330
movq %rbx, %r8
movq (%rax), %rax
movsbq -0x1(%r14,%rbp), %rcx
testb $0x8, (%rax,%rcx,2)
je 0x4137
decq %r15
addq $-0xb0, %r13
cmpq $0x3, %r15
jg 0x3f9d
movl 0xc(%rsp), %ebp
movl %r12d, %r15d
movq 0x20(%rsp), %r12
movl 0x10(%rsp), %ebx
jmp 0x421a
cmpl $0x2, %ebx
je 0x421a
movq 0x358(%rsp), %rax
testq %rax, %rax
je 0x422a
movq 0x348(%rsp), %rcx
movl %r15d, %edi
movq %r12, %rsi
movl %ebp, %edx
callq *%rax
testl %eax, %eax
je 0x422a
js 0x4653
addl %eax, %r15d
jmp 0x421a
cmpl $0x2, %ebx
jl 0x4274
movslq %ecx, %rax
movq %rax, 0x48(%rsp)
movq 0x30(%rsp), %r12
movq 0x28(%rsp), %r15
cmpl $0x0, 0x6c(%r12)
jne 0x408c
cmpl $0x0, 0x74(%r12)
je 0x4094
cmpl $0x0, 0x68(%r12)
je 0x40dd
movslq 0x48(%r12), %rbp
testq %rbp, %rbp
je 0x40dd
movq 0x40(%r12), %r14
movq %r13, %rdi
movq %r14, %rsi
movq %rbp, %rdx
callq 0x20a0
testl %eax, %eax
jne 0x40dd
movzbl (%r13,%rbp), %eax
testl %eax, %eax
je 0x40f2
cmpl $0x3d, %eax
je 0x40f2
cmpl $0x2, %ebp
jl 0x40f2
callq 0x2330
movq (%rax), %rax
movsbq -0x1(%r14,%rbp), %rcx
testb $0x8, (%rax,%rcx,2)
je 0x40f2
decq %r15
addq $-0xb0, %r12
cmpq $0x3, %r15
jge 0x407c
jmp 0x4274
addq %rbp, %r13
movq 0x20(%rsp), %rax
movq 0x48(%rsp), %rcx
movq 0x10(%rax,%rcx,8), %rdx
movq %r12, %rdi
movq %r13, %rsi
xorl %ecx, %ecx
callq 0x6f24
testl %eax, %eax
jne 0x41f4
cmpb $0x0, (%r13)
jne 0x4072
movq 0x20(%rsp), %r12
movl 0xc(%rsp), %ebp
movl 0x1c(%rsp), %r15d
jmp 0x421a
addq %rbp, %r8
movq 0x38(%rsp), %r14
movslq %r14d, %rax
movq 0x20(%rsp), %rcx
movq 0x10(%rcx,%rax,8), %rdx
movq %r13, %rdi
movq %r8, %rsi
xorl %ecx, %ecx
movq %r8, %rbx
callq 0x6f24
testl %eax, %eax
movl %r12d, %r15d
je 0x41d1
movl 0xc(%rsp), %ebp
movl 0x10(%rsp), %ebx
jns 0x41e2
jmp 0x4653
movb $0x1, %r12b
addq %rbp, %r8
movzbl %r12b, %ebp
movl %ebp, %ecx
negl %ecx
movq 0x38(%rsp), %r14
movslq %r14d, %rax
movq 0x20(%rsp), %r12
movq 0x10(%r12,%rax,8), %rdx
movq %r13, %rdi
movq %r8, %rsi
movq %r8, %rbx
callq 0x6f24
testb %bpl, %bpl
je 0x41b0
xorl %ecx, %ecx
cmpb $0x2b, (%rbx)
sete %cl
addq %rcx, %rbx
movl 0xc(%rsp), %ebp
movl 0x1c(%rsp), %r15d
testl %eax, %eax
je 0x41c3
movl 0x10(%rsp), %ebx
jmp 0x4207
cmpb $0x0, (%rbx)
movl 0x10(%rsp), %ebx
je 0x421a
jmp 0x468a
cmpb $0x0, (%rbx)
movl 0xc(%rsp), %ebp
movl 0x10(%rsp), %ebx
jne 0x4697
addl $0x2, %r14d
cmpl $0x2, %eax
cmovael %r14d, %r15d
movq 0x20(%rsp), %r12
jmp 0x421a
movq 0x20(%rsp), %r12
movl 0xc(%rsp), %ebp
movl 0x1c(%rsp), %r15d
movq 0x38(%rsp), %r14
testl %eax, %eax
js 0x4653
addl $0x2, %r14d
cmpl $0x2, %eax
cmovael %r14d, %r15d
movl %r15d, %ecx
leal 0x1(%rcx), %r15d
cmpl %ebp, %r15d
jl 0x3d54
testl %r15d, %r15d
jle 0x42cd
subl %r15d, %ebp
jl 0x42c8
movl %r15d, %eax
leaq (%r12,%rax,8), %rdx
movl %ebp, %esi
callq 0x46a4
movq 0x9077(%rip), %rcx      # 0xd2c8
testq %rcx, %rcx
je 0x426a
xorl %eax, %eax
cmpl $0x0, (%rcx)
jle 0x461d
movl 0x44(%rsp), %eax
jmp 0x461d
movl $0xffffffff, %eax       # imm = 0xFFFFFFFF
jmp 0x461d
movq 0x8d7d(%rip), %rax      # 0xcff8
movq (%rax), %rdi
leaq 0x5678(%rip), %rsi      # 0x98fd
movq %r13, %rdx
xorl %eax, %eax
callq 0x21e0
movl $0xfffffffe, %r15d      # imm = 0xFFFFFFFE
jmp 0x42cd
movq 0x8d5a(%rip), %rax      # 0xcff8
movq (%rax), %rdi
leaq 0x55c8(%rip), %rsi      # 0x9870
movq %r8, %rdx
xorl %eax, %eax
callq 0x21e0
movl $0xfffffffe, %r15d      # imm = 0xFFFFFFFE
movl 0x10(%rsp), %ebx
jmp 0x42cd
callq 0x2512
jmp 0x3d20
callq 0x25c1
movl $0xffffffff, %ebp       # imm = 0xFFFFFFFF
movq 0x190(%rsp), %rdx
movq %rdx, %r13
movq %rdx, 0x28(%rsp)
movzbl (%r13), %eax
incq %r13
incl %ebp
leal -0x9(%rax), %ecx
cmpl $0x2, %ecx
jb 0x42fb
testl %eax, %eax
jne 0x42e2
decq %r13
xorl %r12d, %r12d
movl $0x601, %eax            # imm = 0x601
movzbl (%r13,%r12), %ecx
incq %r12
cmpl $0xa, %ecx
ja 0x4303
btl %ecx, %eax
jae 0x4303
movq 0x240(%rsp), %rax
movq %rax, 0x10(%rsp)
movq 0x20(%rsp), %rax
movq (%rax), %r14
movq %r14, %rdi
movl $0x2f, %esi
callq 0x2130
testq %rax, %rax
jne 0x4359
movq %r14, %rdi
movl $0x5c, %esi
callq 0x2130
testq %rax, %rax
movq 0x10(%rsp), %r8
je 0x4364
movq %rax, %r14
jmp 0x4361
movq %rax, %r14
movq 0x10(%rsp), %r8
incq %r14
cmpl $-0x1, %r15d
jne 0x45dd
decq %r12
movq 0x8c80(%rip), %rax      # 0xcff8
movq (%rax), %rdi
movl $0xffffffff, %ecx       # imm = 0xFFFFFFFF
movq %r8, %r15
movzbl (%r15), %eax
incq %r15
incl %ecx
leal -0x9(%rax), %edx
cmpl $0x2, %edx
jb 0x439b
testl %eax, %eax
jne 0x4383
decq %r15
subq $0x8, %rsp
leaq 0x55ae(%rip), %rsi      # 0x9954
movq %r14, %rdx
movl %ebp, %r9d
xorl %eax, %eax
pushq %r13
pushq %r12
pushq 0x40(%rsp)
callq 0x21e0
addq $0x20, %rsp
cmpb $0x0, (%r15)
je 0x43d0
movq %r15, %rdi
movq %r14, %rsi
callq 0x262e
movq 0x8c21(%rip), %rax      # 0xcff8
movq (%rax), %rcx
leaq 0x55a8(%rip), %rdi      # 0x9989
movl $0x1, %r12d
movl $0xa, %esi
movl $0x1, %edx
callq 0x22d0
cmpl $0x2, %ebx
jl 0x4618
movl %ebx, %ebx
imulq $0xb0, %rbx, %r15
addq $-0xb0, %r15
xorl %r14d, %r14d
imulq $0xb0, %r12, %r13
leaq 0x200(%rsp), %rax
cmpl $0x0, (%rax,%r13)
js 0x44e4
addq %rax, %r13
movq 0x8bc2(%rip), %rax      # 0xcff8
movq (%rax), %rsi
movl $0x9, %edi
callq 0x21a0
movq %r13, %rdi
movl $0x1, %esi
leaq 0x4ba5(%rip), %rdx      # 0x8ff7
callq 0x7056
leaq 0x8(%r13), %rbp
xorl %edi, %edi
cmpl %edi, %r14d
je 0x4485
movq 0x2b8(%rsp,%rdi), %rax
cmpq (%rbp), %rax
jne 0x4485
cmpl $0x0, (%r13)
jle 0x4485
cmpl $0x0, 0x2b0(%rsp,%rdi)
jg 0x45c1
addq $0xb0, %rdi
cmpq %rdi, %r15
jne 0x445d
leaq 0x54fc(%rip), %rax      # 0x9994
movq 0x38(%r13), %rcx
testq %rcx, %rcx
jne 0x4518
cmpl $0x0, 0x50(%r13)
jne 0x44fc
cmpl $0x0, 0x54(%r13)
jne 0x44fc
cmpl $0x0, 0x78(%r13)
jne 0x453f
cmpq $0x0, 0x20(%r13)
jne 0x455b
cmpl $0x0, 0x7c(%r13)
jne 0x457b
cmpq $0x0, 0x28(%r13)
jne 0x4597
cmpb $0x9, (%rax)
jne 0x45b7
incq %r12
addq $0xb0, %r14
cmpq %rbx, %r12
jne 0x4412
jmp 0x4618
movq %rax, %rdi
movq %rbp, %rsi
movq %r13, %rdx
leaq 0x70(%rsp), %rcx
callq 0x26eb
leaq 0x54c6(%rip), %rax      # 0x99dc
jmp 0x44af
movq 0x8ad9(%rip), %rdx      # 0xcff8
movq (%rdx), %rdi
leaq 0x5479(%rip), %rsi      # 0x99a2
movq %rax, %rdx
xorl %eax, %eax
callq 0x21e0
leaq 0x54a2(%rip), %rax      # 0x99dc
jmp 0x44a1
movq %r13, %rdi
movq %rax, %rsi
leaq 0x70(%rsp), %rdx
callq 0x2755
leaq 0x5486(%rip), %rax      # 0x99dc
jmp 0x44ba
leaq 0x20(%r13), %rdx
movq %r13, %rdi
movq %rax, %rsi
leaq 0x70(%rsp), %rcx
callq 0x27eb
leaq 0x5466(%rip), %rax      # 0x99dc
jmp 0x44c5
movq %rax, %rdi
movq %r13, %rsi
leaq 0x70(%rsp), %rdx
callq 0x288b
leaq 0x544a(%rip), %rax      # 0x99dc
jmp 0x44d0
leaq 0x28(%r13), %rsi
movq %rax, %rdi
movq %r13, %rdx
leaq 0x70(%rsp), %rcx
callq 0x28eb
leaq 0x542a(%rip), %rax      # 0x99dc
jmp 0x44db
callq 0x2955
jmp 0x44e4
leaq 0x2b0(%rsp), %rax
addq %rax, %rdi
callq 0x26ba
leaq 0x53c7(%rip), %rax      # 0x999f
jmp 0x4498
movl %ebx, %esi
imulq $0xb0, %rsi, %rax
addq %rsp, %rax
addq $0x150, %rax            # imm = 0x150
cmpq $0x2, %rsi
jl 0x436e
decq %rsi
cmpl $0x0, (%rax)
leaq -0xb0(%rax), %rax
jne 0x45ef
movq %r14, %rdi
leaq 0x200(%rsp), %rdx
callq 0x25e3
movl $0x1, %eax
addq $0xb158, %rsp           # imm = 0xB158
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
movq 0x89c2(%rip), %rax      # 0xcff8
movq (%rax), %rdi
leaq 0x529d(%rip), %rsi      # 0x98dd
movq %r8, %rdx
jmp 0x4288
addl $0x2, %ecx
movl %ecx, %r15d
jmp 0x422a
movl %eax, %r15d
jmp 0x42cd
movq 0x8996(%rip), %rcx      # 0xcff8
movq (%rcx), %rdi
leaq 0x524c(%rip), %rsi      # 0x98b8
movq %r14, %rdx
movl %eax, %ecx
xorl %eax, %eax
callq 0x21e0
jmp 0x42b2
movq %r13, %rdi
callq 0x2563
jmp 0x428f
movq %r13, %rdi
callq 0x2534
jmp 0x428f
movq %r13, %rdi
callq 0x2592
jmp 0x428f