// File: /workspace/github_cpp_makefile_star2_O1/tomfunkhouser[P]gaps/apps/grd2pts/grd2pts.cpp
// Function: main
int 
main(int argc, char **argv)
{
  // Parse program arguments
  if (!ParseArgs(argc, argv)) exit(-1);

  // Read grid files
  RNArray<R3Grid *> grids;
  int status = ReadGrids(grids, grid_names);
  if (!status) exit(-1);

  // Create combined grid
  R3Grid *grid = CreateGrid(grids, sigma);
  if (!grid) exit(-1);

  // Create mask
  R3Grid *mask = CreateMask(grid, local_maxima_only);
  if (!mask) exit(-1);

  // Create points
  RNArray<Point *> *points = CreatePoints(grid, mask, npoints, min_spacing);
  if (!points) exit(-1);

  // Write points
  if (!WritePoints(*points, points_name)) exit(-1);

  // Return success 
  return 0;
}

// Assembly:
pushq %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
subq $0x128, %rsp            # imm = 0x128
movq %rsi, %r13
movl %edi, %r12d
cmpl $0x2, %edi
jne 0x10d7e
movq 0x8(%r13), %rax
cmpb $0x2d, (%rax)
je 0x11a90
cmpl $0x2, %r12d
jl 0x10ea9
leaq 0xd5e79(%rip), %rbp     # 0xe6c08
leaq 0x8(%r13), %rbx
leal -0x1(%r12), %r14d
movq 0x8(%r13), %r15
cmpb $0x2d, (%r15)
jne 0x10e21
movq %r15, %rdi
leaq 0x92332(%rip), %rsi     # 0xa30de
callq 0xe640
testl %eax, %eax
je 0x10e34
movq %r15, %rdi
leaq 0x92322(%rip), %rsi     # 0xa30e1
callq 0xe640
testl %eax, %eax
je 0x10e3d
movq %r15, %rdi
leaq 0x92316(%rip), %rsi     # 0xa30e8
callq 0xe640
testl %eax, %eax
je 0x10e46
movq %r15, %rdi
leaq 0x9230c(%rip), %rsi     # 0xa30f1
callq 0xe640
testl %eax, %eax
je 0x10e5f
movq %r15, %rdi
leaq 0x92306(%rip), %rsi     # 0xa30fe
callq 0xe640
testl %eax, %eax
je 0x10e7a
movq %r15, %rdi
leaq 0x922fa(%rip), %rsi     # 0xa3105
callq 0xe640
testl %eax, %eax
jne 0x11a75
movb $0x1, 0xd5e09(%rip)     # 0xe6c28
jmp 0x10e99
movl 0xd5ded(%rip), %edx     # 0xe6c14
movq %rbp, %rdi
movq %r15, %rsi
callq 0x70c36
jmp 0x10e99
movb $0x1, 0xd5de1(%rip)     # 0xe6c1c
jmp 0x10e99
movb $0x1, 0xd5dd4(%rip)     # 0xe6c18
jmp 0x10e99
addl $-0x2, %r12d
movq 0x10(%r13), %rdi
addq $0x10, %r13
callq 0xe700
movl %eax, 0xd5633(%rip)     # 0xe6490
jmp 0x10e93
addl $-0x2, %r12d
movq 0x10(%r13), %rdi
addq $0x10, %r13
callq 0xe580
movsd %xmm0, 0xd5db8(%rip)    # 0xe6c30
jmp 0x10e93
addl $-0x2, %r12d
movq 0x10(%r13), %rdi
addq $0x10, %r13
callq 0xe580
movsd %xmm0, 0xd5d8d(%rip)    # 0xe6c20
movl %r12d, %r14d
movq %r13, %rbx
movq %rbx, %r13
movl %r14d, %r12d
cmpl $0x1, %r14d
jg 0x10d8f
movl 0xd5d65(%rip), %eax     # 0xe6c14
testq %rax, %rax
je 0x11a54
cmpl $0x2, %eax
jl 0x11a5d
leaq 0xd5d40(%rip), %rdi     # 0xe6c08
movq 0xd5d39(%rip), %rcx     # 0xe6c08
movq -0x8(%rcx,%rax,8), %rcx
movq %rcx, 0x100(%rsp)
leal -0x1(%rax), %esi
callq 0x70daa
leaq 0x60(%rsp), %rdi
callq 0x70ba0
leaq 0x10(%rsp), %rdi
callq 0x70604
leaq 0x10(%rsp), %rdi
xorl %esi, %esi
callq 0xe760
cmpl $0x0, 0xd5d09(%rip)     # 0xe6c14
jle 0x11038
leaq 0xa0(%rsp), %rbx
leaq 0x9228a(%rip), %r14     # 0xa31aa
leaq 0x60(%rsp), %r15
xorl %r12d, %r12d
movq 0xd5cd9(%rip), %rax     # 0xe6c08
movq (%rax,%r12,8), %rbp
movq %rbx, %rdi
callq 0x70604
movq %rbx, %rdi
xorl %esi, %esi
callq 0xe760
movl $0x250, %edi            # imm = 0x250
callq 0xe440
movq %rax, %r13
movq %rax, %rdi
xorl %esi, %esi
xorl %edx, %edx
xorl %ecx, %ecx
callq 0x17034
movq %r13, %rdi
movq %rbp, %rsi
callq 0x1e6dc
testl %eax, %eax
je 0x10fd9
cmpb $0x1, 0xd5ca6(%rip)     # 0xe6c1c
jne 0x1100d
leaq 0x923ce(%rip), %rdi     # 0xa3351
callq 0xe6f0
movq %rbx, %rdi
callq 0x70666
leaq 0x92111(%rip), %rdi     # 0xa30a8
movb $0x1, %al
callq 0xe070
movl 0x238(%r13), %esi
movl 0x23c(%r13), %edx
movl 0x240(%r13), %ecx
leaq 0x9220c(%rip), %rdi     # 0xa31c6
xorl %eax, %eax
callq 0xe070
movq %r13, %rdi
callq 0x17c3e
ucomisd 0x9204f(%rip), %xmm0    # 0xa3020
jb 0x10feb
sqrtsd %xmm0, %xmm0
jmp 0x10ff0
movq %r14, %rdi
movq %rbp, %rsi
xorl %eax, %eax
callq 0x72fd2
xorl %r13d, %r13d
jmp 0x1100d
callq 0xe340
leaq 0x921e6(%rip), %rdi     # 0xa31dd
movb $0x1, %al
callq 0xe070
movq 0xd4f6b(%rip), %rax     # 0xe5f70
movq (%rax), %rdi
callq 0xe520
testq %r13, %r13
je 0x11a6b
movl 0x6c(%rsp), %edx
movq %r15, %rdi
movq %r13, %rsi
callq 0x70c36
incq %r12
movslq 0xd5be5(%rip), %rax     # 0xe6c14
cmpq %rax, %r12
jl 0x10f28
cmpb $0x1, 0xd5bdd(%rip)     # 0xe6c1c
jne 0x1107c
movl 0xd5bcd(%rip), %esi     # 0xe6c14
leaq 0x9212c(%rip), %rdi     # 0xa317a
xorl %eax, %eax
callq 0xe070
leaq 0x10(%rsp), %rdi
callq 0x70666
leaq 0x92127(%rip), %rdi     # 0xa318d
movb $0x1, %al
callq 0xe070
movq 0xd4efc(%rip), %rax     # 0xe5f70
movq (%rax), %rdi
callq 0xe520
cmpl $0x0, 0xd5b91(%rip)     # 0xe6c14
je 0x11a6b
movsd 0xd5b8f(%rip), %xmm0    # 0xe6c20
movsd %xmm0, 0x30(%rsp)
leaq 0xd8(%rsp), %rdi
callq 0x70604
leaq 0xd8(%rsp), %rdi
xorl %esi, %esi
callq 0xe760
movl $0x250, %edi            # imm = 0x250
callq 0xe440
movq %rax, %r14
movq 0x60(%rsp), %rax
movq (%rax), %rsi
movq %r14, %rdi
callq 0x17a08
cmpl $0x2, 0x6c(%rsp)
jl 0x110fa
movl $0x1, %ebx
movq 0x60(%rsp), %rax
movq (%rax,%rbx,8), %rsi
movq %r14, %rdi
callq 0x1aeb4
incq %rbx
movslq 0x6c(%rsp), %rax
cmpq %rax, %rbx
jl 0x110dc
movsd 0x220(%r14), %xmm0
mulsd 0x30(%rsp), %xmm0
xorpd %xmm1, %xmm1
ucomisd %xmm1, %xmm0
jbe 0x1111b
movq %r14, %rdi
callq 0x1956a
cmpb $0x1, 0xd5afa(%rip)     # 0xe6c1c
jne 0x1135b
leaq 0x921e4(%rip), %rdi     # 0xa3313
callq 0xe6f0
leaq 0xd8(%rsp), %rdi
callq 0x70666
leaq 0x91f60(%rip), %rdi     # 0xa30a8
movb $0x1, %al
callq 0xe070
movl 0x238(%r14), %esi
movl 0x23c(%r14), %edx
movl 0x240(%r14), %ecx
leaq 0x92081(%rip), %rdi     # 0xa31ec
xorl %eax, %eax
callq 0xe070
leaq 0x10(%rsp), %rdi
xorpd %xmm0, %xmm0
xorpd %xmm1, %xmm1
xorpd %xmm2, %xmm2
callq 0x246be
movl 0x238(%r14), %eax
decl %eax
xorps %xmm0, %xmm0
cvtsi2sd %eax, %xmm0
movl 0x23c(%r14), %eax
decl %eax
xorps %xmm1, %xmm1
cvtsi2sd %eax, %xmm1
movl 0x240(%r14), %eax
decl %eax
xorps %xmm2, %xmm2
cvtsi2sd %eax, %xmm2
leaq 0x88(%rsp), %rdi
callq 0x246be
movsd 0x10(%rsp), %xmm0
movsd 0x18(%rsp), %xmm1
movsd 0x20(%rsp), %xmm2
leaq 0xe8(%rsp), %rdi
movq %r14, %rsi
callq 0x1e6b6
movsd 0x88(%rsp), %xmm0
movsd 0x90(%rsp), %xmm1
movsd 0x98(%rsp), %xmm2
leaq 0x110(%rsp), %rdi
movq %r14, %rsi
callq 0x1e6b6
leaq 0xa0(%rsp), %rdi
leaq 0xe8(%rsp), %rsi
leaq 0x110(%rsp), %rdx
callq 0x11bf6
movsd 0xa8(%rsp), %xmm0
movsd 0xb0(%rsp), %xmm1
movsd 0xb8(%rsp), %xmm2
movsd 0xc0(%rsp), %xmm3
movsd 0xc8(%rsp), %xmm4
movsd 0xd0(%rsp), %xmm5
leaq 0x91f99(%rip), %rdi     # 0xa3205
movb $0x6, %al
callq 0xe070
movsd 0x228(%r14), %xmm0
leaq 0x91fab(%rip), %rdi     # 0xa322e
movb $0x1, %al
callq 0xe070
movq %r14, %rdi
callq 0x17c6e
leaq 0x91fa5(%rip), %rdi     # 0xa323e
movl %eax, %esi
xorl %eax, %eax
callq 0xe070
movsd 0x228(%r14), %xmm0
movsd %xmm0, 0x8(%rsp)
movq %r14, %rdi
callq 0x17c6e
xorps %xmm0, %xmm0
cvtsi2sd %eax, %xmm0
movsd 0x8(%rsp), %xmm1
mulsd %xmm1, %xmm0
mulsd %xmm1, %xmm0
mulsd %xmm1, %xmm0
leaq 0x91f79(%rip), %rdi     # 0xa3252
movb $0x1, %al
callq 0xe070
leaq 0x10(%rsp), %rdi
movq %r14, %rsi
callq 0x17bb0
movsd 0x10(%rsp), %xmm0
leaq 0x91f67(%rip), %rdi     # 0xa3261
movb $0x1, %al
callq 0xe070
movsd 0x18(%rsp), %xmm0
leaq 0x91f63(%rip), %rdi     # 0xa3271
movb $0x1, %al
callq 0xe070
movq %r14, %rdi
callq 0x17c16
leaq 0x91f5d(%rip), %rdi     # 0xa3281
movb $0x1, %al
callq 0xe070
leaq 0x91f5e(%rip), %rdi     # 0xa3290
movsd 0x30(%rsp), %xmm0
movb $0x1, %al
callq 0xe070
movq 0xd4c2a(%rip), %rax     # 0xe5f70
movq (%rax), %rdi
callq 0xe520
leaq 0xa0(%rsp), %rdi
callq 0x129fc
movzbl 0xd58c6(%rip), %ebx     # 0xe6c28
leaq 0xd8(%rsp), %rdi
callq 0x70604
leaq 0xd8(%rsp), %rdi
xorl %esi, %esi
callq 0xe760
movl $0x250, %edi            # imm = 0x250
callq 0xe440
movq %rax, 0x70(%rsp)
movq %rax, %rdi
movq %r14, 0x48(%rsp)
movq %r14, %rsi
callq 0x17a08
movl %ebx, 0x7c(%rsp)
testl %ebx, %ebx
je 0x11567
movq 0x48(%rsp), %rax
movl 0x240(%rax), %eax
movl %eax, 0x8(%rsp)
testl %eax, %eax
jle 0x11567
movq 0x48(%rsp), %rax
movl 0x23c(%rax), %eax
movl %eax, 0x30(%rsp)
xorl %edx, %edx
movl $0x2, 0x28(%rsp)
movl $0xffffffff, 0x58(%rsp) # imm = 0xFFFFFFFF
cmpl $0x0, 0x30(%rsp)
jle 0x11553
movq 0x48(%rsp), %rax
movl 0x238(%rax), %r8d
leal -0x1(%rdx), %eax
movl %eax, 0x80(%rsp)
xorl %r10d, %r10d
movl $0x2, %r11d
movl $0xffffffff, 0x5c(%rsp) # imm = 0xFFFFFFFF
testl %r8d, %r8d
jle 0x1153e
movq 0x48(%rsp), %rcx
movq 0x230(%rcx), %r12
movl 0x248(%rcx), %esi
movl 0x58(%rsp), %eax
imull %esi, %eax
movq %rsi, 0x50(%rsp)
imull %edx, %esi
movl 0x244(%rcx), %ebp
movl %ebp, %ecx
imull %r10d, %ecx
addl %esi, %ecx
movq %rcx, 0x108(%rsp)
leal -0x1(%r10), %ecx
movl %ecx, 0x84(%rsp)
movl %ebp, %esi
imull 0x5c(%rsp), %esi
leal (%rax,%rsi), %edi
decl %edi
movq $-0x1, %r15
xorl %r9d, %r9d
movq 0x108(%rsp), %rax
addl %r9d, %eax
cltq
movsd (%r12,%rax,8), %xmm0
movq %rdi, %rsi
movl 0x80(%rsp), %r14d
cmpl 0x8(%rsp), %r14d
jae 0x114ec
movq %rsi, %rbx
movl 0x84(%rsp), %r13d
cmpl 0x30(%rsp), %r13d
jae 0x114e1
xorl %eax, %eax
leal (%r15,%rax), %ecx
cmpl %ecx, %r8d
jbe 0x114d8
cmpl %edx, %r14d
jne 0x114c6
cmpl %r10d, %r13d
jne 0x114c6
cmpq $0x1, %rax
je 0x114d8
leal (%rbx,%rax), %ecx
movslq %ecx, %rcx
movsd (%r12,%rcx,8), %xmm1
ucomisd %xmm0, %xmm1
ja 0x114fd
incq %rax
cmpq $0x3, %rax
jne 0x114ad
incl %r13d
addq %rbp, %rbx
cmpl %r11d, %r13d
jne 0x114a4
incl %r14d
addq 0x50(%rsp), %rsi
cmpl 0x28(%rsp), %r14d
jne 0x11492
jmp 0x1152c
movq 0x70(%rsp), %rsi
movq 0x230(%rsi), %rax
movl 0x248(%rsi), %ecx
imull %edx, %ecx
movl 0x244(%rsi), %esi
imull %r10d, %esi
addl %r9d, %ecx
addl %esi, %ecx
movslq %ecx, %rcx
movq $0x0, (%rax,%rcx,8)
incq %r9
incq %r15
incq %rdi
cmpq %r8, %r9
jne 0x11474
incl %r10d
incl %r11d
incl 0x5c(%rsp)
cmpl 0x30(%rsp), %r10d
jne 0x11413
incl %edx
incl 0x28(%rsp)
incl 0x58(%rsp)
cmpl 0x8(%rsp), %edx
jne 0x113e1
cmpb $0x1, 0xd56ae(%rip)     # 0xe6c1c
movq 0x70(%rsp), %r15
jne 0x117ac
leaq 0x91dad(%rip), %rdi     # 0xa332d
callq 0xe6f0
leaq 0xd8(%rsp), %rdi
callq 0x70666
movl 0x7c(%rsp), %ebx
leaq 0x91b0b(%rip), %rdi     # 0xa30a8
movb $0x1, %al
callq 0xe070
movl 0x238(%r15), %esi
movl 0x23c(%r15), %edx
movl 0x240(%r15), %ecx
leaq 0x91c2c(%rip), %rdi     # 0xa31ec
xorl %eax, %eax
callq 0xe070
leaq 0x10(%rsp), %rdi
xorpd %xmm0, %xmm0
xorpd %xmm1, %xmm1
xorpd %xmm2, %xmm2
callq 0x246be
movl 0x238(%r15), %eax
decl %eax
xorps %xmm0, %xmm0
cvtsi2sd %eax, %xmm0
movl 0x23c(%r15), %eax
decl %eax
xorps %xmm1, %xmm1
cvtsi2sd %eax, %xmm1
movl 0x240(%r15), %eax
decl %eax
xorps %xmm2, %xmm2
cvtsi2sd %eax, %xmm2
leaq 0x88(%rsp), %rdi
callq 0x246be
movsd 0x10(%rsp), %xmm0
movsd 0x18(%rsp), %xmm1
movsd 0x20(%rsp), %xmm2
leaq 0xe8(%rsp), %rdi
movq %r15, %rsi
callq 0x1e6b6
movsd 0x88(%rsp), %xmm0
movsd 0x90(%rsp), %xmm1
movsd 0x98(%rsp), %xmm2
leaq 0x110(%rsp), %rdi
movq %r15, %rsi
callq 0x1e6b6
leaq 0xa0(%rsp), %rdi
leaq 0xe8(%rsp), %rsi
leaq 0x110(%rsp), %rdx
callq 0x11bf6
movsd 0xa8(%rsp), %xmm0
movsd 0xb0(%rsp), %xmm1
movsd 0xb8(%rsp), %xmm2
movsd 0xc0(%rsp), %xmm3
movsd 0xc8(%rsp), %xmm4
movsd 0xd0(%rsp), %xmm5
leaq 0x91b44(%rip), %rdi     # 0xa3205
movb $0x6, %al
callq 0xe070
movsd 0x228(%r15), %xmm0
leaq 0x91b56(%rip), %rdi     # 0xa322e
movb $0x1, %al
callq 0xe070
movq %r15, %rdi
callq 0x17c6e
leaq 0x91b50(%rip), %rdi     # 0xa323e
movl %eax, %esi
xorl %eax, %eax
callq 0xe070
movsd 0x228(%r15), %xmm0
movsd %xmm0, 0x30(%rsp)
movq %r15, %rdi
callq 0x17c6e
xorps %xmm0, %xmm0
cvtsi2sd %eax, %xmm0
movsd 0x30(%rsp), %xmm1
mulsd %xmm1, %xmm0
mulsd %xmm1, %xmm0
mulsd %xmm1, %xmm0
leaq 0x91b24(%rip), %rdi     # 0xa3252
movb $0x1, %al
callq 0xe070
leaq 0x10(%rsp), %rdi
movq %r15, %rsi
callq 0x17bb0
movsd 0x10(%rsp), %xmm0
leaq 0x91b12(%rip), %rdi     # 0xa3261
movb $0x1, %al
callq 0xe070
movsd 0x18(%rsp), %xmm0
leaq 0x91b0e(%rip), %rdi     # 0xa3271
movb $0x1, %al
callq 0xe070
movq %r15, %rdi
callq 0x17c16
leaq 0x91b08(%rip), %rdi     # 0xa3281
movb $0x1, %al
callq 0xe070
leaq 0x91b17(%rip), %rdi     # 0xa329e
movl %ebx, %esi
xorl %eax, %eax
callq 0xe070
movq 0xd47d9(%rip), %rax     # 0xe5f70
movq (%rax), %rdi
callq 0xe520
leaq 0xa0(%rsp), %rdi
callq 0x129fc
movl 0xd4cde(%rip), %eax     # 0xe6490
movl %eax, 0x50(%rsp)
movsd 0xd5472(%rip), %xmm0    # 0xe6c30
movsd %xmm0, 0x8(%rsp)
leaq 0xe8(%rsp), %rdi
callq 0x70604
leaq 0xe8(%rsp), %rdi
xorl %esi, %esi
callq 0xe760
movl $0x10, %edi
callq 0xe440
movq %rax, 0x28(%rsp)
movq %rax, %rdi
callq 0x70ba0
cmpl $0x0, 0x50(%rsp)
jle 0x119a6
xorl %r14d, %r14d
movl 0x24c(%r15), %eax
testl %eax, %eax
jle 0x1183f
movq 0x230(%r15), %rdx
movl $0xffffffff, %ecx       # imm = 0xFFFFFFFF
xorpd %xmm0, %xmm0
xorl %esi, %esi
movsd (%rdx,%rsi,8), %xmm1
ucomisd %xmm0, %xmm1
cmoval %esi, %ecx
maxsd %xmm0, %xmm1
incq %rsi
movapd %xmm1, %xmm0
cmpl %esi, %eax
jne 0x11822
jmp 0x11848
movl $0xffffffff, %ecx       # imm = 0xFFFFFFFF
xorpd %xmm1, %xmm1
movapd %xmm1, 0x30(%rsp)
testl %ecx, %ecx
js 0x119a6
movl %ecx, %eax
cltd
idivl 0x248(%r15)
movl %eax, %ebp
movl %edx, %eax
movl 0x244(%r15), %esi
cltd
idivl %esi
movl %eax, %r13d
movl %ecx, %eax
cltd
idivl %esi
movl %edx, %ebx
xorps %xmm0, %xmm0
cvtsi2sd %edx, %xmm0
xorps %xmm1, %xmm1
cvtsi2sd %r13d, %xmm1
xorps %xmm2, %xmm2
cvtsi2sd %ebp, %xmm2
leaq 0x10(%rsp), %rdi
movq 0x48(%rsp), %rsi
callq 0x1e6b6
leaq 0x88(%rsp), %rdi
leaq 0x97604(%rip), %rsi     # 0xa8eb0
callq 0x25166
leaq 0x88(%rsp), %rdi
callq 0x25478
movl $0x38, %edi
callq 0xe440
movq %rax, %r12
movq %rax, %rdi
leaq 0x10(%rsp), %rsi
callq 0x246ce
movq %r12, %rdi
addq $0x18, %rdi
leaq 0x88(%rsp), %rsi
callq 0x25166
movapd 0x30(%rsp), %xmm0
movsd %xmm0, 0x30(%r12)
movq 0x28(%rsp), %rdi
movl 0xc(%rdi), %edx
movq %r12, %rsi
callq 0x70c36
movsd 0x8(%rsp), %xmm0
ucomisd 0x91709(%rip), %xmm0    # 0xa3020
jbe 0x11971
movsd 0x10(%rsp), %xmm0
movsd 0x18(%rsp), %xmm1
movsd 0x20(%rsp), %xmm2
leaq 0xa0(%rsp), %rdi
movq %r15, %rsi
callq 0x182a2
movapd 0x30(%rsp), %xmm1
xorpd 0x916c7(%rip), %xmm1    # 0xa3010
movsd 0x220(%r15), %xmm0
mulsd 0x8(%rsp), %xmm0
movq %r15, %rdi
leaq 0xa0(%rsp), %rsi
movl $0x1, %edx
xorl %ecx, %ecx
callq 0x1d83a
jmp 0x11998
movq 0x230(%r15), %rax
imull 0x248(%r15), %ebp
imull 0x244(%r15), %r13d
addl %ebx, %ebp
addl %r13d, %ebp
movslq %ebp, %rcx
movq $0x0, (%rax,%rcx,8)
incl %r14d
cmpl 0x50(%rsp), %r14d
jne 0x11805
cmpb $0x1, 0xd526f(%rip)     # 0xe6c1c
movq 0x28(%rsp), %r14
jne 0x11a22
leaq 0x91983(%rip), %rdi     # 0xa333e
callq 0xe6f0
leaq 0xe8(%rsp), %rdi
callq 0x70666
leaq 0x916d4(%rip), %rdi     # 0xa30a8
movb $0x1, %al
callq 0xe070
movl 0xc(%r14), %esi
leaq 0x916d9(%rip), %rdi     # 0xa30bf
xorl %eax, %eax
callq 0xe070
leaq 0x918c4(%rip), %rdi     # 0xa32b8
movl 0x50(%rsp), %esi
xorl %eax, %eax
callq 0xe070
leaq 0x918cb(%rip), %rdi     # 0xa32d1
movsd 0x8(%rsp), %xmm0
movb $0x1, %al
callq 0xe070
movq 0xd4556(%rip), %rax     # 0xe5f70
movq (%rax), %rdi
callq 0xe520
movq %r14, %rdi
movq 0x100(%rsp), %rsi
callq 0x10b5c
testl %eax, %eax
je 0x11a6b
leaq 0x60(%rsp), %rdi
callq 0x70c0a
xorl %eax, %eax
addq $0x128, %rsp            # imm = 0x128
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
leaq 0x916db(%rip), %rdi     # 0xa3136
jmp 0x11a64
leaq 0x916f2(%rip), %rdi     # 0xa3156
xorl %eax, %eax
callq 0x72fd2
movl $0xffffffff, %edi       # imm = 0xFFFFFFFF
callq 0xe550
leaq 0x9169c(%rip), %rdi     # 0xa3118
movq %r15, %rsi
xorl %eax, %eax
callq 0x72fd2
movl $0x1, %edi
callq 0xe550
leaq 0x9184e(%rip), %rdi     # 0xa32e5
callq 0xe6f0
xorl %edi, %edi
callq 0xe550
movq %rax, %rbx
movl $0x10, %esi
movq 0x28(%rsp), %rdi
jmp 0x11b08
jmp 0x11ac7
jmp 0x11ac7
movq %rax, %rbx
movl $0x250, %esi            # imm = 0x250
movq 0x70(%rsp), %rdi
jmp 0x11b08
jmp 0x11ac7
movq %rax, %rbx
leaq 0xa0(%rsp), %rdi
callq 0x129fc
jmp 0x11b14
movq %rax, %rbx
movl $0x250, %esi            # imm = 0x250
movq %r14, %rdi
jmp 0x11b08
jmp 0x11b11
jmp 0x11b11
jmp 0x11b11
jmp 0x11b11
jmp 0x11b11
movq %rax, %rbx
movl $0x38, %esi
movq %r12, %rdi
jmp 0x11b08
movq %rax, %rbx
movl $0x250, %esi            # imm = 0x250
movq %r13, %rdi
callq 0xe450
jmp 0x11b14
jmp 0x11b11
movq %rax, %rbx
leaq 0x60(%rsp), %rdi
callq 0x70c0a
movq %rbx, %rdi
callq 0xe7e0
nop