// File: /workspace/github_cpp_makefile_star2_O2/alexwarth[P]nothing/main.cpp
// Function: main
int main(int argc, char *argv[]) {
  init(argc > 1);
  value_t ans = send1(sPrintln, send1(sIntern, stringify("Object>>println and send macro worked!"))); printf2(" => %o\n", ans);
          ans = send1(sPrintln, Int(42));                                                             printf2(" => %o\n", ans);
          ans = send1(sPrintln, Int(42));                                                             printf2(" => %o\n", ans);
          ans = send1(sPrintln, nil);                                                                 printf2(" => %o\n", ans);
          ans = send1(sPrintln, cons(Int(1), Int(2)));                                                printf2(" => %o\n", ans);
          ans = send1(sPrintln, cons(Int(1), Int(2)));                                                printf2(" => %o\n", ans);
          ans = send2(sSub,     Int(5), Int(6));                                                      printf2(" => %o\n", ans);
          ans = send1(sPrintln, send1(sIdentityHash, cons(nil, nil)));                                printf2(" => %o\n", ans);
          ans = send1(sPrintln, send1(sIdentityHash, Int(1234)));                                     printf2(" => %o\n", ans);
  value_t sX  = send1(sIntern,  stringify("x")),
          sY  = send1(sIntern,  stringify("y"));
  value_t Point = _p3(MkClass, send1(sIntern, stringify("Point")), Obj, cons(sX, sY));
  value_t p     = _p2(MkObj, Point, Int(0));
  send2(sX, p, Int(1234));
  send2(sY, p, Int(4321));
  send1(sPrintln, p);
  send2(sAdd, p, Int(5));
  _p(PrintOT);
  return 0;
}

// Assembly:
pushq %rbp
pushq %r15
pushq %r14
pushq %r12
pushq %rbx
xorl %eax, %eax
cmpl $0x2, %edi
setge %al
movl %eax, %edi
callq 0x7fa2
movl 0xa230(%rip), %eax      # 0x134c0
cmpl $0x0, 0xa2a9(%rip)      # 0x13540
setne %cl
testb $0x1, %al
sete %dl
andb %cl, %dl
cmpb $0x1, %dl
je 0xad7f
sarl %eax
cltq
leaq 0x9dcb(%rip), %r15      # 0x13080
movl 0xa28d(%rip), %edi      # 0x13548
callq *(%r15,%rax,8)
movl 0xa1c3(%rip), %eax      # 0x13488
cmpl $0x0, 0xa274(%rip)      # 0x13540
setne %cl
testb $0x1, %al
sete %dl
andb %cl, %dl
cmpb $0x1, %dl
je 0xad7f
sarl %eax
cltq
movl 0xa2ab(%rip), %edi      # 0x13594
callq *(%r15,%rax,8)
movl 0xa195(%rip), %eax      # 0x13488
movl 0xa247(%rip), %ecx      # 0x13540
testl %ecx, %ecx
setne %dl
testb $0x1, %al
sete %sil
andb %dl, %sil
cmpb $0x1, %sil
je 0xad7f
testl %ecx, %ecx
setne %dl
movl 0xa1a4(%rip), %ecx      # 0x134c0
testb $0x1, %cl
sete %sil
andb %dl, %sil
cmpb $0x1, %sil
je 0xad7f
sarl %eax
cltq
movq (%r15,%rax,8), %r14
sarl %ecx
movslq %ecx, %rax
movl 0xa205(%rip), %edi      # 0x13548
callq *(%r15,%rax,8)
movl 0xa13b(%rip), %eax      # 0x13488
cmpl $0x0, 0xa1ec(%rip)      # 0x13540
setne %cl
testb $0x1, %al
sete %dl
andb %cl, %dl
cmpb $0x1, %dl
je 0xad7f
sarl %eax
cltq
movl 0xa217(%rip), %edi      # 0x13588
callq *(%r15,%rax,8)
movl 0xa10d(%rip), %eax      # 0x13488
cmpl $0x0, 0xa1be(%rip)      # 0x13540
setne %cl
testb $0x1, %al
sete %dl
andb %cl, %dl
cmpb $0x1, %dl
je 0xad7f
sarl %eax
cltq
movq (%r15,%rax,8), %rbx
leaq 0x64ee(%rip), %rdi      # 0xf892
callq 0x76b9
movl %eax, %edi
callq *%rbx
movl 0xa0ed(%rip), %eax      # 0x134a0
cmpl $0x0, 0xa186(%rip)      # 0x13540
setne %cl
testb $0x1, %al
sete %dl
andb %cl, %dl
cmpb $0x1, %dl
je 0xad7f
sarl %eax
cltq
pushq $0x3
popq %rdi
callq *(%r15,%rax,8)
movl 0xa0c2(%rip), %eax      # 0x134a0
cmpl $0x0, 0xa15b(%rip)      # 0x13540
setne %cl
testb $0x1, %al
sete %dl
andb %cl, %dl
cmpb $0x1, %dl
je 0xad7f
sarl %eax
cltq
pushq $0x1
popq %rdi
callq *(%r15,%rax,8)
movl 0xa0eb(%rip), %eax      # 0x134f4
cmpl $0x0, 0xa130(%rip)      # 0x13540
setne %cl
testb $0x1, %al
sete %dl
andb %cl, %dl
cmpb $0x1, %dl
je 0xad7f
movl 0xa12f(%rip), %ebx      # 0x13558
sarl %eax
cltq
pushq $0x3
popq %rdi
callq *(%r15,%rax,8)
movl 0xa116(%rip), %edi      # 0x13550
movl %ebx, %esi
callq 0x6b58
movl %eax, %edi
callq *%r14
movl 0xa054(%rip), %eax      # 0x134a0
cmpl $0x0, 0xa0ed(%rip)      # 0x13540
setne %cl
testb $0x1, %al
sete %dl
andb %cl, %dl
cmpb $0x1, %dl
je 0xad7f
sarl %eax
cltq
pushq $0x3
popq %rdi
callq *(%r15,%rax,8)
movl 0xa029(%rip), %eax      # 0x134a0
cmpl $0x0, 0xa0c2(%rip)      # 0x13540
setne %cl
testb $0x1, %al
sete %dl
andb %cl, %dl
cmpb $0x1, %dl
je 0xad7f
sarl %eax
cltq
pushq $0x1
popq %rdi
callq *(%r15,%rax,8)
movl 0xa052(%rip), %eax      # 0x134f4
cmpl $0x0, 0xa097(%rip)      # 0x13540
setne %cl
testb $0x1, %al
sete %dl
andb %cl, %dl
cmpb $0x1, %dl
je 0xad7f
movl 0xa096(%rip), %ebx      # 0x13558
sarl %eax
cltq
pushq $0x3
popq %rdi
callq *(%r15,%rax,8)
movl 0xa07d(%rip), %edi      # 0x13550
movl %ebx, %esi
callq 0x6b58
leaq 0x63d8(%rip), %rdi      # 0xf8b9
movl %eax, %esi
xorl %eax, %eax
callq 0x21cc
movl 0x9fd0(%rip), %eax      # 0x134c0
cmpl $0x0, 0xa049(%rip)      # 0x13540
setne %cl
testb $0x1, %al
sete %dl
andb %cl, %dl
cmpb $0x1, %dl
je 0xae70
sarl %eax
cltq
movl 0xa034(%rip), %edi      # 0x13548
callq *(%r15,%rax,8)
movl 0x9f6a(%rip), %eax      # 0x13488
cmpl $0x0, 0xa01b(%rip)      # 0x13540
setne %cl
testb $0x1, %al
sete %dl
andb %cl, %dl
cmpb $0x1, %dl
je 0xae70
sarl %eax
cltq
movl 0xa052(%rip), %edi      # 0x13594
callq *(%r15,%rax,8)
movl 0x9f3c(%rip), %eax      # 0x13488
cmpl $0x0, 0x9fed(%rip)      # 0x13540
setne %cl
testb $0x1, %al
sete %dl
andb %cl, %dl
cmpb $0x1, %dl
je 0xae70
sarl %eax
cltq
pushq $0x55
popq %rdi
callq *(%r15,%rax,8)
movl 0x9f29(%rip), %eax      # 0x134a0
cmpl $0x0, 0x9fc2(%rip)      # 0x13540
setne %cl
testb $0x1, %al
sete %dl
andb %cl, %dl
cmpb $0x1, %dl
je 0xae70
sarl %eax
cltq
pushq $0x3
popq %rdi
callq *(%r15,%rax,8)
movl 0x9efe(%rip), %eax      # 0x134a0
cmpl $0x0, 0x9f97(%rip)      # 0x13540
setne %cl
testb $0x1, %al
sete %dl
andb %cl, %dl
cmpb $0x1, %dl
je 0xae70
sarl %eax
cltq
pushq $0x1
popq %rdi
callq *(%r15,%rax,8)
movl 0x9f27(%rip), %eax      # 0x134f4
cmpl $0x0, 0x9f6c(%rip)      # 0x13540
setne %cl
testb $0x1, %al
sete %dl
andb %cl, %dl
cmpb $0x1, %dl
je 0xae70
movl 0x9f6b(%rip), %ebx      # 0x13558
sarl %eax
cltq
pushq $0x3
popq %rdi
callq *(%r15,%rax,8)
movl 0x9f52(%rip), %edi      # 0x13550
movl %ebx, %esi
callq 0x6b58
leaq 0x62ad(%rip), %rdi      # 0xf8b9
movl %eax, %esi
xorl %eax, %eax
callq 0x21cc
movl 0x9ea5(%rip), %eax      # 0x134c0
cmpl $0x0, 0x9f1e(%rip)      # 0x13540
setne %cl
testb $0x1, %al
sete %dl
andb %cl, %dl
cmpb $0x1, %dl
je 0xae8f
sarl %eax
cltq
movl 0x9f09(%rip), %edi      # 0x13548
callq *(%r15,%rax,8)
movl 0x9e3f(%rip), %eax      # 0x13488
cmpl $0x0, 0x9ef0(%rip)      # 0x13540
setne %cl
testb $0x1, %al
sete %dl
andb %cl, %dl
cmpb $0x1, %dl
je 0xae8f
sarl %eax
cltq
movl 0x9f27(%rip), %edi      # 0x13594
callq *(%r15,%rax,8)
movl 0x9e11(%rip), %eax      # 0x13488
cmpl $0x0, 0x9ec2(%rip)      # 0x13540
setne %cl
testb $0x1, %al
sete %dl
andb %cl, %dl
cmpb $0x1, %dl
je 0xae8f
sarl %eax
cltq
pushq $0x55
popq %rdi
callq *(%r15,%rax,8)
movl 0x9dfe(%rip), %eax      # 0x134a0
cmpl $0x0, 0x9e97(%rip)      # 0x13540
setne %cl
testb $0x1, %al
sete %dl
andb %cl, %dl
cmpb $0x1, %dl
je 0xae8f
sarl %eax
cltq
pushq $0x3
popq %rdi
callq *(%r15,%rax,8)
movl 0x9dd3(%rip), %eax      # 0x134a0
cmpl $0x0, 0x9e6c(%rip)      # 0x13540
setne %cl
testb $0x1, %al
sete %dl
andb %cl, %dl
cmpb $0x1, %dl
je 0xae8f
sarl %eax
cltq
pushq $0x1
popq %rdi
callq *(%r15,%rax,8)
movl 0x9dfc(%rip), %eax      # 0x134f4
cmpl $0x0, 0x9e41(%rip)      # 0x13540
setne %cl
testb $0x1, %al
sete %dl
andb %cl, %dl
cmpb $0x1, %dl
je 0xae8f
movl 0x9e40(%rip), %ebx      # 0x13558
sarl %eax
cltq
pushq $0x3
popq %rdi
callq *(%r15,%rax,8)
movl 0x9e27(%rip), %edi      # 0x13550
movl %ebx, %esi
callq 0x6b58
leaq 0x6182(%rip), %rdi      # 0xf8b9
movl %eax, %esi
xorl %eax, %eax
callq 0x21cc
movl 0x9d7a(%rip), %eax      # 0x134c0
cmpl $0x0, 0x9df3(%rip)      # 0x13540
setne %cl
testb $0x1, %al
sete %dl
andb %cl, %dl
cmpb $0x1, %dl
je 0xaeae
sarl %eax
cltq
movl 0x9dde(%rip), %edi      # 0x13548
callq *(%r15,%rax,8)
movl 0x9d14(%rip), %eax      # 0x13488
cmpl $0x0, 0x9dc5(%rip)      # 0x13540
setne %cl
testb $0x1, %al
sete %dl
andb %cl, %dl
cmpb $0x1, %dl
je 0xaeae
sarl %eax
cltq
movl 0x9dfc(%rip), %edi      # 0x13594
callq *(%r15,%rax,8)
movl 0x9ce6(%rip), %eax      # 0x13488
cmpl $0x0, 0x9d97(%rip)      # 0x13540
setne %cl
testb $0x1, %al
sete %dl
andb %cl, %dl
cmpb $0x1, %dl
je 0xaeae
sarl %eax
cltq
movl 0x9d82(%rip), %edi      # 0x13548
callq *(%r15,%rax,8)
movl 0x9cd0(%rip), %eax      # 0x134a0
cmpl $0x0, 0x9d69(%rip)      # 0x13540
setne %cl
testb $0x1, %al
sete %dl
andb %cl, %dl
cmpb $0x1, %dl
je 0xaeae
sarl %eax
cltq
pushq $0x3
popq %rdi
callq *(%r15,%rax,8)
movl 0x9ca5(%rip), %eax      # 0x134a0
cmpl $0x0, 0x9d3e(%rip)      # 0x13540
setne %cl
testb $0x1, %al
sete %dl
andb %cl, %dl
cmpb $0x1, %dl
je 0xaeae
sarl %eax
cltq
pushq $0x1
popq %rdi
callq *(%r15,%rax,8)
movl 0x9cce(%rip), %eax      # 0x134f4
cmpl $0x0, 0x9d13(%rip)      # 0x13540
setne %cl
testb $0x1, %al
sete %dl
andb %cl, %dl
cmpb $0x1, %dl
je 0xaeae
movl 0x9d12(%rip), %ebx      # 0x13558
sarl %eax
cltq
pushq $0x3
popq %rdi
callq *(%r15,%rax,8)
movl 0x9cf9(%rip), %edi      # 0x13550
movl %ebx, %esi
callq 0x6b58
leaq 0x6054(%rip), %rdi      # 0xf8b9
movl %eax, %esi
xorl %eax, %eax
callq 0x21cc
movl 0x9c4c(%rip), %eax      # 0x134c0
cmpl $0x0, 0x9cc5(%rip)      # 0x13540
setne %cl
testb $0x1, %al
sete %dl
andb %cl, %dl
cmpb $0x1, %dl
je 0xae58
sarl %eax
cltq
movl 0x9cb0(%rip), %edi      # 0x13548
callq *(%r15,%rax,8)
movl 0x9be6(%rip), %eax      # 0x13488
cmpl $0x0, 0x9c97(%rip)      # 0x13540
setne %cl
testb $0x1, %al
sete %dl
andb %cl, %dl
cmpb $0x1, %dl
je 0xae58
sarl %eax
cltq
movl 0x9cce(%rip), %edi      # 0x13594
callq *(%r15,%rax,8)
movl 0x9bb8(%rip), %eax      # 0x13488
cmpl $0x0, 0x9c69(%rip)      # 0x13540
setne %cl
testb $0x1, %al
sete %dl
andb %cl, %dl
cmpb $0x1, %dl
je 0xae58
sarl %eax
cltq
movq (%r15,%rax,8), %rbx
pushq $0x2
popq %rdi
callq 0x2ccd
movl 0x9c40(%rip), %esi      # 0x13540
testl %esi, %esi
sete %cl
testb $0x1, %al
sete %dl
orb %cl, %dl
je 0xaf2a
movl %eax, %edx
sarl %edx
movq 0x9c93(%rip), %rcx      # 0x135b0
movslq %edx, %rdx
testl %esi, %esi
je 0x993e
imulq $0x18, %rdx, %rsi
movl (%rcx,%rsi), %esi
testb $0x1, %sil
je 0xae58
cmpl $0x1, %esi
jle 0xaf73
testb $0x1, %al
sete %dil
imulq $0x18, %rdx, %rdx
movq 0x10(%rcx,%rdx), %rsi
movl $0x3, (%rsi)
movl 0x9be7(%rip), %esi      # 0x13540
testl %esi, %esi
sete %r8b
orb %dil, %r8b
je 0xaf2a
testl %esi, %esi
je 0x9982
movl (%rcx,%rdx), %esi
testb $0x1, %sil
je 0xae58
cmpl $0x3, %esi
jle 0xaf73
addq %rdx, %rcx
addq $0x10, %rcx
movq (%rcx), %rcx
movl $0x5, 0x4(%rcx)
movl %eax, %edi
callq *%rbx
movl 0x9b03(%rip), %eax      # 0x134a0
cmpl $0x0, 0x9b9c(%rip)      # 0x13540
setne %cl
testb $0x1, %al
sete %dl
andb %cl, %dl
cmpb $0x1, %dl
je 0xae58
sarl %eax
cltq
pushq $0x3
popq %rdi
callq *(%r15,%rax,8)
movl 0x9ad8(%rip), %eax      # 0x134a0
cmpl $0x0, 0x9b71(%rip)      # 0x13540
setne %cl
testb $0x1, %al
sete %dl
andb %cl, %dl
cmpb $0x1, %dl
je 0xae58
sarl %eax
cltq
pushq $0x1
popq %rdi
callq *(%r15,%rax,8)
movl 0x9b01(%rip), %eax      # 0x134f4
cmpl $0x0, 0x9b46(%rip)      # 0x13540
setne %cl
testb $0x1, %al
sete %dl
andb %cl, %dl
cmpb $0x1, %dl
je 0xae58
movl 0x9b45(%rip), %ebx      # 0x13558
sarl %eax
cltq
pushq $0x3
popq %rdi
callq *(%r15,%rax,8)
movl 0x9b2c(%rip), %edi      # 0x13550
movl %ebx, %esi
callq 0x6b58
leaq 0x5e87(%rip), %rdi      # 0xf8b9
movl %eax, %esi
xorl %eax, %eax
callq 0x21cc
movl 0x9a7f(%rip), %eax      # 0x134c0
cmpl $0x0, 0x9af8(%rip)      # 0x13540
setne %cl
testb $0x1, %al
sete %dl
andb %cl, %dl
cmpb $0x1, %dl
je 0xae64
sarl %eax
cltq
movl 0x9ae3(%rip), %edi      # 0x13548
callq *(%r15,%rax,8)
movl 0x9a19(%rip), %eax      # 0x13488
cmpl $0x0, 0x9aca(%rip)      # 0x13540
setne %cl
testb $0x1, %al
sete %dl
andb %cl, %dl
cmpb $0x1, %dl
je 0xae64
sarl %eax
cltq
movl 0x9b01(%rip), %edi      # 0x13594
callq *(%r15,%rax,8)
movl 0x99eb(%rip), %eax      # 0x13488
cmpl $0x0, 0x9a9c(%rip)      # 0x13540
setne %cl
testb $0x1, %al
sete %dl
andb %cl, %dl
cmpb $0x1, %dl
je 0xae64
sarl %eax
cltq
movq (%r15,%rax,8), %rbx
pushq $0x2
popq %rdi
callq 0x2ccd
movl 0x9a73(%rip), %esi      # 0x13540
testl %esi, %esi
sete %cl
testb $0x1, %al
sete %dl
orb %cl, %dl
je 0xaf33
movl %eax, %edx
sarl %edx
movq 0x9ac6(%rip), %rcx      # 0x135b0
movslq %edx, %rdx
testl %esi, %esi
je 0x9b0b
imulq $0x18, %rdx, %rsi
movl (%rcx,%rsi), %esi
testb $0x1, %sil
je 0xae64
cmpl $0x1, %esi
jle 0xaf92
testb $0x1, %al
sete %dil
imulq $0x18, %rdx, %rdx
movq 0x10(%rcx,%rdx), %rsi
movl $0x3, (%rsi)
movl 0x9a1a(%rip), %esi      # 0x13540
testl %esi, %esi
sete %r8b
orb %dil, %r8b
je 0xaf33
testl %esi, %esi
je 0x9b4f
movl (%rcx,%rdx), %esi
testb $0x1, %sil
je 0xae64
cmpl $0x3, %esi
jle 0xaf92
addq %rdx, %rcx
addq $0x10, %rcx
movq (%rcx), %rcx
movl $0x5, 0x4(%rcx)
movl %eax, %edi
callq *%rbx
movl 0x9936(%rip), %eax      # 0x134a0
cmpl $0x0, 0x99cf(%rip)      # 0x13540
setne %cl
testb $0x1, %al
sete %dl
andb %cl, %dl
cmpb $0x1, %dl
je 0xae64
sarl %eax
cltq
pushq $0x3
popq %rdi
callq *(%r15,%rax,8)
movl 0x990b(%rip), %eax      # 0x134a0
cmpl $0x0, 0x99a4(%rip)      # 0x13540
setne %cl
testb $0x1, %al
sete %dl
andb %cl, %dl
cmpb $0x1, %dl
je 0xae64
sarl %eax
cltq
pushq $0x1
popq %rdi
callq *(%r15,%rax,8)
movl 0x9934(%rip), %eax      # 0x134f4
cmpl $0x0, 0x9979(%rip)      # 0x13540
setne %cl
testb $0x1, %al
sete %dl
andb %cl, %dl
cmpb $0x1, %dl
je 0xae64
movl 0x9978(%rip), %ebx      # 0x13558
sarl %eax
cltq
pushq $0x3
popq %rdi
callq *(%r15,%rax,8)
movl 0x995f(%rip), %edi      # 0x13550
movl %ebx, %esi
callq 0x6b58
leaq 0x5cba(%rip), %rdi      # 0xf8b9
movl %eax, %esi
xorl %eax, %eax
callq 0x21cc
movl 0x98b2(%rip), %eax      # 0x134c0
cmpl $0x0, 0x992b(%rip)      # 0x13540
setne %cl
testb $0x1, %al
sete %dl
andb %cl, %dl
cmpb $0x1, %dl
je 0xaddc
sarl %eax
cltq
movl 0x9916(%rip), %edi      # 0x13548
callq *(%r15,%rax,8)
movl 0x984c(%rip), %eax      # 0x13488
cmpl $0x0, 0x98fd(%rip)      # 0x13540
setne %cl
testb $0x1, %al
sete %dl
andb %cl, %dl
cmpb $0x1, %dl
je 0xaddc
sarl %eax
cltq
movl 0x993c(%rip), %edi      # 0x1359c
callq *(%r15,%rax,8)
movl 0x981e(%rip), %eax      # 0x13488
cmpl $0x0, 0x98cf(%rip)      # 0x13540
setne %cl
testb $0x1, %al
sete %dl
andb %cl, %dl
cmpb $0x1, %dl
je 0xaddc
sarl %eax
cltq
pushq $0xb
popq %rdi
callq *(%r15,%rax,8)
movl 0x980b(%rip), %eax      # 0x134a0
cmpl $0x0, 0x98a4(%rip)      # 0x13540
setne %cl
testb $0x1, %al
sete %dl
andb %cl, %dl
cmpb $0x1, %dl
je 0xaddc
sarl %eax
cltq
pushq $0x3
popq %rdi
callq *(%r15,%rax,8)
movl 0x97e0(%rip), %eax      # 0x134a0
cmpl $0x0, 0x9879(%rip)      # 0x13540
setne %cl
testb $0x1, %al
sete %dl
andb %cl, %dl
cmpb $0x1, %dl
je 0xaddc
sarl %eax
cltq
pushq $0x1
popq %rdi
callq *(%r15,%rax,8)
movl 0x979d(%rip), %eax      # 0x13488
cmpl $0x0, 0x984e(%rip)      # 0x13540
setne %cl
testb $0x1, %al
sete %dl
andb %cl, %dl
cmpb $0x1, %dl
je 0xaddc
movl 0x984d(%rip), %ebx      # 0x13558
sarl %eax
cltq
pushq $0xd
popq %rdi
callq *(%r15,%rax,8)
movl 0x9784(%rip), %eax      # 0x134a0
cmpl $0x0, 0x981d(%rip)      # 0x13540
setne %cl
testb $0x1, %al
sete %dl
andb %cl, %dl
cmpb $0x1, %dl
je 0xaddc
sarl %eax
cltq
pushq $0x1
popq %rdi
callq *(%r15,%rax,8)
movl 0x97ad(%rip), %eax      # 0x134f4
cmpl $0x0, 0x97f2(%rip)      # 0x13540
setne %cl
testb $0x1, %al
sete %dl
andb %cl, %dl
cmpb $0x1, %dl
je 0xaddc
sarl %eax
cltq
pushq $0x5
popq %rdi
callq *(%r15,%rax,8)
movl 0x97de(%rip), %edi      # 0x13550
movl %ebx, %esi
callq 0x6b58
leaq 0x5b39(%rip), %rdi      # 0xf8b9
movl %eax, %esi
xorl %eax, %eax
callq 0x21cc
movl 0x9731(%rip), %eax      # 0x134c0
cmpl $0x0, 0x97aa(%rip)      # 0x13540
setne %cl
testb $0x1, %al
sete %dl
andb %cl, %dl
cmpb $0x1, %dl
je 0xad60
sarl %eax
cltq
movl 0x9795(%rip), %edi      # 0x13548
callq *(%r15,%rax,8)
movl 0x96cb(%rip), %eax      # 0x13488
cmpl $0x0, 0x977c(%rip)      # 0x13540
setne %cl
testb $0x1, %al
sete %dl
andb %cl, %dl
cmpb $0x1, %dl
je 0xad60
sarl %eax
cltq
movl 0x97b3(%rip), %edi      # 0x13594
callq *(%r15,%rax,8)
movl 0x969d(%rip), %eax      # 0x13488
movl 0x974f(%rip), %ecx      # 0x13540
testl %ecx, %ecx
setne %dl
testb $0x1, %al
sete %sil
andb %dl, %sil
cmpb $0x1, %sil
je 0xad60
testl %ecx, %ecx
setne %dl
movl 0x96ac(%rip), %ecx      # 0x134c0
testb $0x1, %cl
sete %sil
andb %dl, %sil
cmpb $0x1, %sil
je 0xad60
sarl %eax
cltq
movq (%r15,%rax,8), %r14
sarl %ecx
movslq %ecx, %rax
movl 0x970d(%rip), %edi      # 0x13548
callq *(%r15,%rax,8)
movl 0x9643(%rip), %eax      # 0x13488
cmpl $0x0, 0x96f4(%rip)      # 0x13540
setne %cl
testb $0x1, %al
sete %dl
andb %cl, %dl
cmpb $0x1, %dl
je 0xad60
sarl %eax
cltq
movl 0x9723(%rip), %edi      # 0x1358c
callq *(%r15,%rax,8)
movl 0x9615(%rip), %eax      # 0x13488
cmpl $0x0, 0x96c6(%rip)      # 0x13540
setne %cl
testb $0x1, %al
sete %dl
andb %cl, %dl
cmpb $0x1, %dl
je 0xad60
sarl %eax
cltq
movq (%r15,%rax,8), %rbx
movl 0x96ad(%rip), %ebp      # 0x13548
pushq $0x2
popq %rdi
callq 0x2ccd
movl 0x9697(%rip), %esi      # 0x13540
testl %esi, %esi
sete %cl
testb $0x1, %al
sete %dl
orb %cl, %dl
je 0xaf3c
movl %eax, %edx
sarl %edx
movq 0x96ea(%rip), %rcx      # 0x135b0
movslq %edx, %rdx
testl %esi, %esi
je 0x9ee7
imulq $0x18, %rdx, %rsi
movl (%rcx,%rsi), %esi
testb $0x1, %sil
je 0xad60
cmpl $0x1, %esi
jle 0xafb1
testb $0x1, %al
sete %dil
imulq $0x18, %rdx, %rdx
movq 0x10(%rcx,%rdx), %rsi
movl %ebp, (%rsi)
movl 0x9642(%rip), %esi      # 0x13540
testl %esi, %esi
sete %r8b
orb %dil, %r8b
je 0xaf3c
testl %esi, %esi
je 0x9f27
movl (%rcx,%rdx), %esi
testb $0x1, %sil
je 0xad60
cmpl $0x3, %esi
jle 0xafb1
addq %rdx, %rcx
addq $0x10, %rcx
movq (%rcx), %rcx
movl %ebp, 0x4(%rcx)
movl %eax, %edi
callq *%rbx
movl 0x9562(%rip), %eax      # 0x134a0
cmpl $0x0, 0x95fb(%rip)      # 0x13540
setne %cl
testb $0x1, %al
sete %dl
andb %cl, %dl
cmpb $0x1, %dl
je 0xad60
sarl %eax
cltq
pushq $0x3
popq %rdi
callq *(%r15,%rax,8)
movl 0x9537(%rip), %eax      # 0x134a0
cmpl $0x0, 0x95d0(%rip)      # 0x13540
setne %cl
testb $0x1, %al
sete %dl
andb %cl, %dl
cmpb $0x1, %dl
je 0xad60
sarl %eax
cltq
pushq $0x1
popq %rdi
callq *(%r15,%rax,8)
movl 0x9560(%rip), %eax      # 0x134f4
cmpl $0x0, 0x95a5(%rip)      # 0x13540
setne %cl
testb $0x1, %al
sete %dl
andb %cl, %dl
cmpb $0x1, %dl
je 0xad60
movl 0x95a4(%rip), %ebx      # 0x13558
sarl %eax
cltq
pushq $0x3
popq %rdi
callq *(%r15,%rax,8)
movl 0x958b(%rip), %edi      # 0x13550
movl %ebx, %esi
callq 0x6b58
movl %eax, %edi
callq *%r14
movl 0x94c9(%rip), %eax      # 0x134a0
cmpl $0x0, 0x9562(%rip)      # 0x13540
setne %cl
testb $0x1, %al
sete %dl
andb %cl, %dl
cmpb $0x1, %dl
je 0xad60
sarl %eax
cltq
pushq $0x3
popq %rdi
callq *(%r15,%rax,8)
movl 0x949e(%rip), %eax      # 0x134a0
cmpl $0x0, 0x9537(%rip)      # 0x13540
setne %cl
testb $0x1, %al
sete %dl
andb %cl, %dl
cmpb $0x1, %dl
je 0xad60
sarl %eax
cltq
pushq $0x1
popq %rdi
callq *(%r15,%rax,8)
movl 0x94c7(%rip), %eax      # 0x134f4
cmpl $0x0, 0x950c(%rip)      # 0x13540
setne %cl
testb $0x1, %al
sete %dl
andb %cl, %dl
cmpb $0x1, %dl
je 0xad60
movl 0x950b(%rip), %ebx      # 0x13558
sarl %eax
cltq
pushq $0x3
popq %rdi
callq *(%r15,%rax,8)
movl 0x94f2(%rip), %edi      # 0x13550
movl %ebx, %esi
callq 0x6b58
leaq 0x584d(%rip), %rdi      # 0xf8b9
movl %eax, %esi
xorl %eax, %eax
callq 0x21cc
movl 0x9445(%rip), %eax      # 0x134c0
cmpl $0x0, 0x94be(%rip)      # 0x13540
setne %cl
testb $0x1, %al
sete %dl
andb %cl, %dl
cmpb $0x1, %dl
je 0xad9e
sarl %eax
cltq
movl 0x94a9(%rip), %edi      # 0x13548
callq *(%r15,%rax,8)
movl 0x93df(%rip), %eax      # 0x13488
cmpl $0x0, 0x9490(%rip)      # 0x13540
setne %cl
testb $0x1, %al
sete %dl
andb %cl, %dl
cmpb $0x1, %dl
je 0xad9e
sarl %eax
cltq
movl 0x94c7(%rip), %edi      # 0x13594
callq *(%r15,%rax,8)
movl 0x93b1(%rip), %eax      # 0x13488
movl 0x9463(%rip), %ecx      # 0x13540
testl %ecx, %ecx
setne %dl
testb $0x1, %al
sete %sil
andb %dl, %sil
cmpb $0x1, %sil
je 0xad9e
testl %ecx, %ecx
setne %dl
movl 0x93c0(%rip), %ecx      # 0x134c0
testb $0x1, %cl
sete %sil
andb %dl, %sil
cmpb $0x1, %sil
je 0xad9e
sarl %eax
cltq
movq (%r15,%rax,8), %r14
sarl %ecx
movslq %ecx, %rax
movl 0x9421(%rip), %edi      # 0x13548
callq *(%r15,%rax,8)
movl 0x9357(%rip), %eax      # 0x13488
cmpl $0x0, 0x9408(%rip)      # 0x13540
setne %cl
testb $0x1, %al
sete %dl
andb %cl, %dl
cmpb $0x1, %dl
je 0xad9e
sarl %eax
cltq
movl 0x9437(%rip), %edi      # 0x1358c
callq *(%r15,%rax,8)
movl 0x9329(%rip), %eax      # 0x13488
cmpl $0x0, 0x93da(%rip)      # 0x13540
setne %cl
testb $0x1, %al
sete %dl
andb %cl, %dl
cmpb $0x1, %dl
je 0xad9e
sarl %eax
cltq
movl $0x9a5, %edi            # imm = 0x9A5
callq *(%r15,%rax,8)
movl 0x9314(%rip), %eax      # 0x134a0
cmpl $0x0, 0x93ad(%rip)      # 0x13540
setne %cl
testb $0x1, %al
sete %dl
andb %cl, %dl
cmpb $0x1, %dl
je 0xad9e
sarl %eax
cltq
pushq $0x3
popq %rdi
callq *(%r15,%rax,8)
movl 0x92e9(%rip), %eax      # 0x134a0
cmpl $0x0, 0x9382(%rip)      # 0x13540
setne %cl
testb $0x1, %al
sete %dl
andb %cl, %dl
cmpb $0x1, %dl
je 0xad9e
sarl %eax
cltq
pushq $0x1
popq %rdi
callq *(%r15,%rax,8)
movl 0x9312(%rip), %eax      # 0x134f4
cmpl $0x0, 0x9357(%rip)      # 0x13540
setne %cl
testb $0x1, %al
sete %dl
andb %cl, %dl
cmpb $0x1, %dl
je 0xad9e
movl 0x9356(%rip), %ebx      # 0x13558
sarl %eax
cltq
pushq $0x3
popq %rdi
callq *(%r15,%rax,8)
movl 0x933d(%rip), %edi      # 0x13550
movl %ebx, %esi
callq 0x6b58
movl %eax, %edi
callq *%r14
movl 0x927b(%rip), %eax      # 0x134a0
cmpl $0x0, 0x9314(%rip)      # 0x13540
setne %cl
testb $0x1, %al
sete %dl
andb %cl, %dl
cmpb $0x1, %dl
je 0xad9e
sarl %eax
cltq
pushq $0x3
popq %rdi
callq *(%r15,%rax,8)
movl 0x9250(%rip), %eax      # 0x134a0
cmpl $0x0, 0x92e9(%rip)      # 0x13540
setne %cl
testb $0x1, %al
sete %dl
andb %cl, %dl
cmpb $0x1, %dl
je 0xad9e
sarl %eax
cltq
pushq $0x1
popq %rdi
callq *(%r15,%rax,8)
movl 0x9279(%rip), %eax      # 0x134f4
cmpl $0x0, 0x92be(%rip)      # 0x13540
setne %cl
testb $0x1, %al
sete %dl
andb %cl, %dl
cmpb $0x1, %dl
je 0xad9e
movl 0x92bd(%rip), %ebx      # 0x13558
sarl %eax
cltq
pushq $0x3
popq %rdi
callq *(%r15,%rax,8)
movl 0x92a4(%rip), %edi      # 0x13550
movl %ebx, %esi
callq 0x6b58
leaq 0x55ff(%rip), %rdi      # 0xf8b9
movl %eax, %esi
xorl %eax, %eax
callq 0x21cc
movl 0x91f7(%rip), %eax      # 0x134c0
cmpl $0x0, 0x9270(%rip)      # 0x13540
setne %cl
testb $0x1, %al
sete %dl
andb %cl, %dl
cmpb $0x1, %dl
je 0xaecd
sarl %eax
cltq
movl 0x925b(%rip), %edi      # 0x13548
callq *(%r15,%rax,8)
movl 0x9191(%rip), %eax      # 0x13488
cmpl $0x0, 0x9242(%rip)      # 0x13540
setne %cl
testb $0x1, %al
sete %dl
andb %cl, %dl
cmpb $0x1, %dl
je 0xaecd
sarl %eax
cltq
movl 0x926d(%rip), %edi      # 0x13588
callq *(%r15,%rax,8)
movl 0x9163(%rip), %eax      # 0x13488
cmpl $0x0, 0x9214(%rip)      # 0x13540
setne %cl
testb $0x1, %al
sete %dl
andb %cl, %dl
cmpb $0x1, %dl
je 0xaecd
sarl %eax
cltq
movq (%r15,%rax,8), %rbx
leaq 0x1a52(%rip), %rdi      # 0xbda0
callq 0x76b9
movl %eax, %edi
callq *%rbx
movl 0x9143(%rip), %eax      # 0x134a0
cmpl $0x0, 0x91dc(%rip)      # 0x13540
setne %cl
testb $0x1, %al
sete %dl
andb %cl, %dl
cmpb $0x1, %dl
je 0xaecd
sarl %eax
cltq
pushq $0x3
popq %rdi
callq *(%r15,%rax,8)
movl 0x9118(%rip), %eax      # 0x134a0
cmpl $0x0, 0x91b1(%rip)      # 0x13540
setne %cl
testb $0x1, %al
sete %dl
andb %cl, %dl
cmpb $0x1, %dl
je 0xaecd
sarl %eax
cltq
pushq $0x1
popq %rdi
callq *(%r15,%rax,8)
movl 0x9141(%rip), %eax      # 0x134f4
cmpl $0x0, 0x9186(%rip)      # 0x13540
setne %cl
testb $0x1, %al
sete %dl
andb %cl, %dl
cmpb $0x1, %dl
je 0xaecd
movl 0x9185(%rip), %ebx      # 0x13558
sarl %eax
cltq
pushq $0x3
popq %rdi
callq *(%r15,%rax,8)
movl 0x916c(%rip), %edi      # 0x13550
movl %ebx, %esi
callq 0x6b58
movl %eax, %r14d
movl 0x90cc(%rip), %eax      # 0x134c0
cmpl $0x0, 0x9145(%rip)      # 0x13540
setne %cl
testb $0x1, %al
sete %dl
andb %cl, %dl
cmpb $0x1, %dl
je 0xaeec
sarl %eax
cltq
movl 0x9130(%rip), %edi      # 0x13548
callq *(%r15,%rax,8)
movl 0x9066(%rip), %eax      # 0x13488
cmpl $0x0, 0x9117(%rip)      # 0x13540
setne %cl
testb $0x1, %al
sete %dl
andb %cl, %dl
cmpb $0x1, %dl
je 0xaeec
sarl %eax
cltq
movl 0x9142(%rip), %edi      # 0x13588
callq *(%r15,%rax,8)
movl 0x9038(%rip), %eax      # 0x13488
cmpl $0x0, 0x90e9(%rip)      # 0x13540
setne %cl
testb $0x1, %al
sete %dl
andb %cl, %dl
cmpb $0x1, %dl
je 0xaeec
sarl %eax
cltq
movq (%r15,%rax,8), %rbx
leaq 0x56b2(%rip), %rdi      # 0xfb2b
callq 0x76b9
movl %eax, %edi
callq *%rbx
movl 0x9018(%rip), %eax      # 0x134a0
cmpl $0x0, 0x90b1(%rip)      # 0x13540
setne %cl
testb $0x1, %al
sete %dl
andb %cl, %dl
cmpb $0x1, %dl
je 0xaeec
sarl %eax
cltq
pushq $0x3
popq %rdi
callq *(%r15,%rax,8)
movl 0x8fed(%rip), %eax      # 0x134a0
cmpl $0x0, 0x9086(%rip)      # 0x13540
setne %cl
testb $0x1, %al
sete %dl
andb %cl, %dl
cmpb $0x1, %dl
je 0xaeec
sarl %eax
cltq
pushq $0x1
popq %rdi
callq *(%r15,%rax,8)
movl 0x9016(%rip), %eax      # 0x134f4
cmpl $0x0, 0x905b(%rip)      # 0x13540
setne %cl
testb $0x1, %al
sete %dl
andb %cl, %dl
cmpb $0x1, %dl
je 0xaeec
movl 0x905a(%rip), %ebx      # 0x13558
sarl %eax
cltq
pushq $0x3
popq %rdi
callq *(%r15,%rax,8)
movl 0x9041(%rip), %edi      # 0x13550
movl %ebx, %esi
callq 0x6b58
movl %eax, %ebp
movl 0x8f6a(%rip), %eax      # 0x13488
cmpl $0x0, 0x901b(%rip)      # 0x13540
setne %cl
testb $0x1, %al
sete %dl
andb %cl, %dl
cmpb $0x1, %dl
je 0xadbd
sarl %eax
cltq
movq (%r15,%rax,8), %rbx
pushq $0x2
popq %rdi
callq 0x2ccd
movl 0x8ff2(%rip), %esi      # 0x13540
testl %esi, %esi
sete %cl
testb $0x1, %al
sete %dl
orb %cl, %dl
je 0xaf48
movl %eax, %edx
sarl %edx
movq 0x9045(%rip), %rcx      # 0x135b0
movslq %edx, %rdx
testl %esi, %esi
je 0xa58c
imulq $0x18, %rdx, %rsi
movl (%rcx,%rsi), %esi
testb $0x1, %sil
je 0xadbd
cmpl $0x1, %esi
jle 0xafbd
testb $0x1, %al
sete %dil
imulq $0x18, %rdx, %rdx
movq 0x10(%rcx,%rdx), %rsi
movl %r14d, (%rsi)
movl 0x8f9c(%rip), %esi      # 0x13540
testl %esi, %esi
sete %r8b
orb %dil, %r8b
je 0xaf48
testl %esi, %esi
je 0xa5cd
movl (%rcx,%rdx), %esi
testb $0x1, %sil
je 0xadbd
cmpl $0x3, %esi
jle 0xafbd
addq %rdx, %rcx
addq $0x10, %rcx
movq (%rcx), %rcx
movl %ebp, 0x4(%rcx)
movl %eax, %edi
callq *%rbx
movl 0x8ea4(%rip), %eax      # 0x13488
cmpl $0x0, 0x8f55(%rip)      # 0x13540
setne %cl
testb $0x1, %al
sete %dl
andb %cl, %dl
cmpb $0x1, %dl
je 0xadbd
sarl %eax
cltq
movl 0x8f64(%rip), %edi      # 0x1356c
callq *(%r15,%rax,8)
movl 0x8eda(%rip), %eax      # 0x134ec
movl 0x8f28(%rip), %ecx      # 0x13540
testl %ecx, %ecx
setne %dl
testb $0x1, %al
sete %sil
andb %dl, %sil
cmpb $0x1, %sil
je 0xadbd
testl %ecx, %ecx
setne %dl
movl 0x8e85(%rip), %ecx      # 0x134c0
testb $0x1, %cl
sete %sil
andb %dl, %sil
cmpb $0x1, %sil
je 0xadbd
sarl %eax
cltq
movq (%r15,%rax,8), %r12
sarl %ecx
movslq %ecx, %rax
movl 0x8ee6(%rip), %edi      # 0x13548
callq *(%r15,%rax,8)
movl 0x8e1c(%rip), %eax      # 0x13488
cmpl $0x0, 0x8ecd(%rip)      # 0x13540
setne %cl
testb $0x1, %al
sete %dl
andb %cl, %dl
cmpb $0x1, %dl
je 0xadbd
sarl %eax
cltq
movl 0x8ef8(%rip), %edi      # 0x13588
callq *(%r15,%rax,8)
movl 0x8dee(%rip), %eax      # 0x13488
cmpl $0x0, 0x8e9f(%rip)      # 0x13540
setne %cl
testb $0x1, %al
sete %dl
andb %cl, %dl
cmpb $0x1, %dl
je 0xadbd
sarl %eax
cltq
movq (%r15,%rax,8), %rbx
leaq 0x5538(%rip), %rdi      # 0xfbfb
callq 0x76b9
movl %eax, %edi
callq *%rbx
movl 0x8dce(%rip), %eax      # 0x134a0
cmpl $0x0, 0x8e67(%rip)      # 0x13540
setne %cl
testb $0x1, %al
sete %dl
andb %cl, %dl
cmpb $0x1, %dl
je 0xadbd
sarl %eax
cltq
pushq $0x3
popq %rdi
callq *(%r15,%rax,8)
movl 0x8da3(%rip), %eax      # 0x134a0
cmpl $0x0, 0x8e3c(%rip)      # 0x13540
setne %cl
testb $0x1, %al
sete %dl
andb %cl, %dl
cmpb $0x1, %dl
je 0xadbd
sarl %eax
cltq
pushq $0x1
popq %rdi
callq *(%r15,%rax,8)
movl 0x8dcc(%rip), %eax      # 0x134f4
cmpl $0x0, 0x8e11(%rip)      # 0x13540
setne %cl
testb $0x1, %al
sete %dl
andb %cl, %dl
cmpb $0x1, %dl
je 0xadbd
movl 0x8e10(%rip), %ebx      # 0x13558
sarl %eax
cltq
pushq $0x3
popq %rdi
callq *(%r15,%rax,8)
movl 0x8df7(%rip), %edi      # 0x13550
movl %ebx, %esi
callq 0x6b58
movl %eax, %edi
callq *%r12
movl %eax, %ebx
movl 0x8d1b(%rip), %eax      # 0x13488
cmpl $0x0, 0x8dcc(%rip)      # 0x13540
setne %cl
testb $0x1, %al
sete %dl
andb %cl, %dl
cmpb $0x1, %dl
je 0xaf54
sarl %eax
cltq
pushq $0x1
popq %rdi
callq *(%r15,%rax,8)
movl 0x8d4c(%rip), %eax      # 0x134e4
cmpl $0x0, 0x8da1(%rip)      # 0x13540
setne %cl
testb $0x1, %al
sete %dl
andb %cl, %dl
cmpb $0x1, %dl
je 0xaf54
sarl %eax
cltq
movl %ebx, %edi
callq *(%r15,%rax,8)
movl %eax, %ebx
movl 0x8cfc(%rip), %eax      # 0x134c0
cmpl $0x0, 0x8d75(%rip)      # 0x13540
setne %cl
testb $0x1, %al
sete %dl
andb %cl, %dl
cmpb $0x1, %dl
je 0xadfb
sarl %eax
cltq
movl 0x8d60(%rip), %edi      # 0x13548
callq *(%r15,%rax,8)
movl 0x8c96(%rip), %eax      # 0x13488
cmpl $0x0, 0x8d47(%rip)      # 0x13540
setne %cl
testb $0x1, %al
sete %dl
andb %cl, %dl
cmpb $0x1, %dl
je 0xadfb
sarl %eax
cltq
movl %r14d, %edi
callq *(%r15,%rax,8)
movl 0x8c6b(%rip), %eax      # 0x13488
cmpl $0x0, 0x8d1c(%rip)      # 0x13540
setne %cl
testb $0x1, %al
sete %dl
andb %cl, %dl
cmpb $0x1, %dl
je 0xadfb
sarl %eax
cltq
movl %ebx, %edi
callq *(%r15,%rax,8)
movl 0x8c59(%rip), %eax      # 0x134a0
cmpl $0x0, 0x8cf2(%rip)      # 0x13540
setne %cl
testb $0x1, %al
sete %dl
andb %cl, %dl
cmpb $0x1, %dl
je 0xadfb
sarl %eax
cltq
pushq $0x3
popq %rdi
callq *(%r15,%rax,8)
movl 0x8c2e(%rip), %eax      # 0x134a0
cmpl $0x0, 0x8cc7(%rip)      # 0x13540
setne %cl
testb $0x1, %al
sete %dl
andb %cl, %dl
cmpb $0x1, %dl
je 0xadfb
sarl %eax
cltq
pushq $0x1
popq %rdi
callq *(%r15,%rax,8)
movl 0x8beb(%rip), %eax      # 0x13488
cmpl $0x0, 0x8c9c(%rip)      # 0x13540
setne %cl
testb $0x1, %al
sete %dl
andb %cl, %dl
cmpb $0x1, %dl
je 0xadfb
movl 0x8c9a(%rip), %r14d     # 0x13558
sarl %eax
cltq
movl $0x9a5, %edi            # imm = 0x9A5
callq *(%r15,%rax,8)
movl 0x8bcf(%rip), %eax      # 0x134a0
cmpl $0x0, 0x8c68(%rip)      # 0x13540
setne %cl
testb $0x1, %al
sete %dl
andb %cl, %dl
cmpb $0x1, %dl
je 0xadfb
sarl %eax
cltq
pushq $0x1
popq %rdi
callq *(%r15,%rax,8)
movl 0x8bf8(%rip), %eax      # 0x134f4
cmpl $0x0, 0x8c3d(%rip)      # 0x13540
setne %cl
testb $0x1, %al
sete %dl
andb %cl, %dl
cmpb $0x1, %dl
je 0xadfb
sarl %eax
cltq
pushq $0x5
popq %rdi
callq *(%r15,%rax,8)
movl 0x8c29(%rip), %edi      # 0x13550
movl %r14d, %esi
callq 0x6b58
movl 0x8b8b(%rip), %eax      # 0x134c0
cmpl $0x0, 0x8c04(%rip)      # 0x13540
setne %cl
testb $0x1, %al
sete %dl
andb %cl, %dl
cmpb $0x1, %dl
je 0xae1a
sarl %eax
cltq
movl 0x8bef(%rip), %edi      # 0x13548
callq *(%r15,%rax,8)
movl 0x8b25(%rip), %eax      # 0x13488
cmpl $0x0, 0x8bd6(%rip)      # 0x13540
setne %cl
testb $0x1, %al
sete %dl
andb %cl, %dl
cmpb $0x1, %dl
je 0xae1a
sarl %eax
cltq
movl %ebp, %edi
callq *(%r15,%rax,8)
movl 0x8afb(%rip), %eax      # 0x13488
cmpl $0x0, 0x8bac(%rip)      # 0x13540
setne %cl
testb $0x1, %al
sete %dl
andb %cl, %dl
cmpb $0x1, %dl
je 0xae1a
sarl %eax
cltq
movl %ebx, %edi
callq *(%r15,%rax,8)
movl 0x8ae9(%rip), %eax      # 0x134a0
cmpl $0x0, 0x8b82(%rip)      # 0x13540
setne %cl
testb $0x1, %al
sete %dl
andb %cl, %dl
cmpb $0x1, %dl
je 0xae1a
sarl %eax
cltq
pushq $0x3
popq %rdi
callq *(%r15,%rax,8)
movl 0x8abe(%rip), %eax      # 0x134a0
cmpl $0x0, 0x8b57(%rip)      # 0x13540
setne %cl
testb $0x1, %al
sete %dl
andb %cl, %dl
cmpb $0x1, %dl
je 0xae1a
sarl %eax
cltq
pushq $0x1
popq %rdi
callq *(%r15,%rax,8)
movl 0x8a7b(%rip), %eax      # 0x13488
cmpl $0x0, 0x8b2c(%rip)      # 0x13540
setne %cl
testb $0x1, %al
sete %dl
andb %cl, %dl
cmpb $0x1, %dl
je 0xae1a
movl 0x8b2b(%rip), %ebp      # 0x13558
sarl %eax
cltq
movl $0x21c3, %edi           # imm = 0x21C3
callq *(%r15,%rax,8)
movl 0x8a60(%rip), %eax      # 0x134a0
cmpl $0x0, 0x8af9(%rip)      # 0x13540
setne %cl
testb $0x1, %al
sete %dl
andb %cl, %dl
cmpb $0x1, %dl
je 0xae1a
sarl %eax
cltq
pushq $0x1
popq %rdi
callq *(%r15,%rax,8)
movl 0x8a89(%rip), %eax      # 0x134f4
cmpl $0x0, 0x8ace(%rip)      # 0x13540
setne %cl
testb $0x1, %al
sete %dl
andb %cl, %dl
cmpb $0x1, %dl
je 0xae1a
sarl %eax
cltq
pushq $0x5
popq %rdi
callq *(%r15,%rax,8)
movl 0x8aba(%rip), %edi      # 0x13550
movl %ebp, %esi
callq 0x6b58
movl 0x8a1d(%rip), %eax      # 0x134c0
cmpl $0x0, 0x8a96(%rip)      # 0x13540
setne %cl
testb $0x1, %al
sete %dl
andb %cl, %dl
cmpb $0x1, %dl
je 0xaf0b
sarl %eax
cltq
movl 0x8a81(%rip), %edi      # 0x13548
callq *(%r15,%rax,8)
movl 0x89b7(%rip), %eax      # 0x13488
cmpl $0x0, 0x8a68(%rip)      # 0x13540
setne %cl
testb $0x1, %al
sete %dl
andb %cl, %dl
cmpb $0x1, %dl
je 0xaf0b
sarl %eax
cltq
movl 0x8a9f(%rip), %edi      # 0x13594
callq *(%r15,%rax,8)
movl 0x8989(%rip), %eax      # 0x13488
cmpl $0x0, 0x8a3a(%rip)      # 0x13540
setne %cl
testb $0x1, %al
sete %dl
andb %cl, %dl
cmpb $0x1, %dl
je 0xaf0b
sarl %eax
cltq
movl %ebx, %edi
callq *(%r15,%rax,8)
movl 0x8977(%rip), %eax      # 0x134a0
cmpl $0x0, 0x8a10(%rip)      # 0x13540
setne %cl
testb $0x1, %al
sete %dl
andb %cl, %dl
cmpb $0x1, %dl
je 0xaf0b
sarl %eax
cltq
pushq $0x3
popq %rdi
callq *(%r15,%rax,8)
movl 0x894c(%rip), %eax      # 0x134a0
cmpl $0x0, 0x89e5(%rip)      # 0x13540
setne %cl
testb $0x1, %al
sete %dl
andb %cl, %dl
cmpb $0x1, %dl
je 0xaf0b
sarl %eax
cltq
pushq $0x1
popq %rdi
callq *(%r15,%rax,8)
movl 0x8975(%rip), %eax      # 0x134f4
cmpl $0x0, 0x89ba(%rip)      # 0x13540
setne %cl
testb $0x1, %al
sete %dl
andb %cl, %dl
cmpb $0x1, %dl
je 0xaf0b
movl 0x89b9(%rip), %ebp      # 0x13558
sarl %eax
cltq
pushq $0x3
popq %rdi
callq *(%r15,%rax,8)
movl 0x89a0(%rip), %edi      # 0x13550
movl %ebp, %esi
callq 0x6b58
movl 0x8903(%rip), %eax      # 0x134c0
cmpl $0x0, 0x897c(%rip)      # 0x13540
setne %cl
testb $0x1, %al
sete %dl
andb %cl, %dl
cmpb $0x1, %dl
je 0xae39
sarl %eax
cltq
movl 0x8967(%rip), %edi      # 0x13548
callq *(%r15,%rax,8)
movl 0x889d(%rip), %eax      # 0x13488
cmpl $0x0, 0x894e(%rip)      # 0x13540
setne %cl
testb $0x1, %al
sete %dl
andb %cl, %dl
cmpb $0x1, %dl
je 0xae39
sarl %eax
cltq
movl 0x8989(%rip), %edi      # 0x13598
callq *(%r15,%rax,8)
movl 0x886f(%rip), %eax      # 0x13488
cmpl $0x0, 0x8920(%rip)      # 0x13540
setne %cl
testb $0x1, %al
sete %dl
andb %cl, %dl
cmpb $0x1, %dl
je 0xae39
sarl %eax
cltq
movl %ebx, %edi
callq *(%r15,%rax,8)
movl 0x885d(%rip), %eax      # 0x134a0
cmpl $0x0, 0x88f6(%rip)      # 0x13540
setne %cl
testb $0x1, %al
sete %dl
andb %cl, %dl
cmpb $0x1, %dl
je 0xae39
sarl %eax
cltq
pushq $0x3
popq %rdi
callq *(%r15,%rax,8)
movl 0x8832(%rip), %eax      # 0x134a0
cmpl $0x0, 0x88cb(%rip)      # 0x13540
setne %cl
testb $0x1, %al
sete %dl
andb %cl, %dl
cmpb $0x1, %dl
je 0xae39
sarl %eax
cltq
pushq $0x1
popq %rdi
callq *(%r15,%rax,8)
movl 0x87ef(%rip), %eax      # 0x13488
cmpl $0x0, 0x88a0(%rip)      # 0x13540
setne %cl
testb $0x1, %al
sete %dl
andb %cl, %dl
cmpb $0x1, %dl
je 0xae39
movl 0x889f(%rip), %ebx      # 0x13558
sarl %eax
cltq
pushq $0xb
popq %rdi
callq *(%r15,%rax,8)
movl 0x87d6(%rip), %eax      # 0x134a0
cmpl $0x0, 0x886f(%rip)      # 0x13540
setne %cl
testb $0x1, %al
sete %dl
andb %cl, %dl
cmpb $0x1, %dl
je 0xae39
sarl %eax
cltq
pushq $0x1
popq %rdi
callq *(%r15,%rax,8)
movl 0x87ff(%rip), %eax      # 0x134f4
cmpl $0x0, 0x8844(%rip)      # 0x13540
setne %cl
testb $0x1, %al
sete %dl
andb %cl, %dl
cmpb $0x1, %dl
je 0xae39
sarl %eax
cltq
pushq $0x5
popq %rdi
callq *(%r15,%rax,8)
movl 0x8830(%rip), %edi      # 0x13550
movl %ebx, %esi
callq 0x6b58
movl 0x87f3(%rip), %eax      # 0x13520
cmpl $0x0, 0x880c(%rip)      # 0x13540
setne %cl
testb $0x1, %al
sete %dl
andb %cl, %dl
cmpb $0x1, %dl
je 0xafc9
sarl %eax
cltq
movl 0x87f7(%rip), %edi      # 0x13548
callq *(%r15,%rax,8)
xorl %eax, %eax
popq %rbx
popq %r12
popq %r14
popq %r15
popq %rbp
retq
leaq 0x427(%rip), %rdi       # 0xb18e
leaq 0x2c9(%rip), %rsi       # 0xb037
leaq 0x4b06(%rip), %rcx      # 0xf87b
movl $0x256, %edx            # imm = 0x256
callq 0x2060
leaq 0x408(%rip), %rdi       # 0xb18e
leaq 0x2aa(%rip), %rsi       # 0xb037
leaq 0x4ae7(%rip), %rcx      # 0xf87b
movl $0x24f, %edx            # imm = 0x24F
callq 0x2060
leaq 0x3e9(%rip), %rdi       # 0xb18e
leaq 0x28b(%rip), %rsi       # 0xb037
leaq 0x4ac8(%rip), %rcx      # 0xf87b
movl $0x257, %edx            # imm = 0x257
callq 0x2060
leaq 0x3ca(%rip), %rdi       # 0xb18e
leaq 0x26c(%rip), %rsi       # 0xb037
leaq 0x4aa9(%rip), %rcx      # 0xf87b
movl $0x25a, %edx            # imm = 0x25A
callq 0x2060
leaq 0x3ab(%rip), %rdi       # 0xb18e
leaq 0x24d(%rip), %rsi       # 0xb037
leaq 0x4a8a(%rip), %rcx      # 0xf87b
movl $0x255, %edx            # imm = 0x255
callq 0x2060
leaq 0x38c(%rip), %rdi       # 0xb18e
leaq 0x22e(%rip), %rsi       # 0xb037
leaq 0x4a6b(%rip), %rcx      # 0xf87b
movl $0x25c, %edx            # imm = 0x25C
callq 0x2060
leaq 0x36d(%rip), %rdi       # 0xb18e
leaq 0x20f(%rip), %rsi       # 0xb037
leaq 0x4a4c(%rip), %rcx      # 0xf87b
movl $0x25d, %edx            # imm = 0x25D
callq 0x2060
leaq 0x34e(%rip), %rdi       # 0xb18e
leaq 0x1f0(%rip), %rsi       # 0xb037
leaq 0x4a2d(%rip), %rcx      # 0xf87b
movl $0x25f, %edx            # imm = 0x25F
callq 0x2060
leaq 0x32f(%rip), %rdi       # 0xb18e
jmp 0xaf7a
leaq 0x323(%rip), %rdi       # 0xb18e
jmp 0xaf99
leaq 0x317(%rip), %rdi       # 0xb18e
leaq 0x1b9(%rip), %rsi       # 0xb037
leaq 0x49f6(%rip), %rcx      # 0xf87b
movl $0x250, %edx            # imm = 0x250
callq 0x2060
leaq 0x2f8(%rip), %rdi       # 0xb18e
leaq 0x19a(%rip), %rsi       # 0xb037
leaq 0x49d7(%rip), %rcx      # 0xf87b
movl $0x251, %edx            # imm = 0x251
callq 0x2060
leaq 0x2d9(%rip), %rdi       # 0xb18e
leaq 0x17b(%rip), %rsi       # 0xb037
leaq 0x49b8(%rip), %rcx      # 0xf87b
movl $0x252, %edx            # imm = 0x252
callq 0x2060
leaq 0x2ba(%rip), %rdi       # 0xb18e
leaq 0x15c(%rip), %rsi       # 0xb037
leaq 0x4999(%rip), %rcx      # 0xf87b
movl $0x258, %edx            # imm = 0x258
callq 0x2060
leaq 0x29b(%rip), %rdi       # 0xb18e
leaq 0x13d(%rip), %rsi       # 0xb037
leaq 0x497a(%rip), %rcx      # 0xf87b
movl $0x259, %edx            # imm = 0x259
callq 0x2060
leaq 0x27c(%rip), %rdi       # 0xb18e
leaq 0x11e(%rip), %rsi       # 0xb037
leaq 0x495b(%rip), %rcx      # 0xf87b
movl $0x25e, %edx            # imm = 0x25E
callq 0x2060
leaq 0x129(%rip), %rdi       # 0xb05a
jmp 0xaf7a
leaq 0x120(%rip), %rdi       # 0xb05a
jmp 0xaf99
leaq 0x117(%rip), %rdi       # 0xb05a
jmp 0xad67
leaq 0x10b(%rip), %rdi       # 0xb05a
jmp 0xadc4
leaq 0x233(%rip), %rdi       # 0xb18e
leaq 0xd5(%rip), %rsi        # 0xb037
leaq 0x4912(%rip), %rcx      # 0xf87b
movl $0x25b, %edx            # imm = 0x25B
callq 0x2060
leaq 0x4947(%rip), %rdi      # 0xf8c1
leaq 0xb6(%rip), %rsi        # 0xb037
leaq 0x48f3(%rip), %rcx      # 0xf87b
movl $0x253, %edx            # imm = 0x253
callq 0x2060
leaq 0x49f6(%rip), %rdi      # 0xf98f
leaq 0x97(%rip), %rsi        # 0xb037
leaq 0x48d4(%rip), %rcx      # 0xf87b
movl $0x254, %edx            # imm = 0x254
callq 0x2060
leaq 0x4aa5(%rip), %rdi      # 0xfa5d
jmp 0xad67
leaq 0x4b69(%rip), %rdi      # 0xfb2d
jmp 0xadc4
leaq 0x1be(%rip), %rdi       # 0xb18e
leaq 0x60(%rip), %rsi        # 0xb037
leaq 0x489d(%rip), %rcx      # 0xf87b
movl $0x260, %edx            # imm = 0x260
callq 0x2060