// File: /workspace/github_c_makefile_star2_O2/nimble-code[P]Modex/Src/xtract.c
// Function: modex_any
static void
modex_any(treenode *child, int tabs)
{
	if (!child)
	{
if (0) { printf("no child\n"); fflush(stdout); }
		return;
	}

if (0) printf("modex_any %d (%d = %s) %s, %s\n",
		tabs,
		child->hdr.tok, toksym(child->hdr.tok, 0),
		name_of_nodetype(child->hdr.which),
		name_of_node(child->hdr.type));

	switch (child->hdr.which){
	case NODE_T:
if (0) { printf("%d	>%d>%s>\n", count++, visu, OutBuf); fflush(stdout); }
		modex_node(child, tabs);
if (0) { printf("%d	<%d<%s<\n", --count, visu, OutBuf); fflush(stdout); }
		break;
	case LEAF_T:
		modex_leaf((leafnode *) child, tabs);
		break;
	case IF_T:
		modex_if((if_node *) child, tabs);
		break;
	case FOR_T:
		modex_for((for_node *) child, tabs);
		break;
	default:
		fprintf(stderr, "%s: error: unknown type %d\n",
			progname, child->hdr.which);
		break;
	}
}

// Assembly:
pushq %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
subq $0x428, %rsp            # imm = 0x428
testq %rdi, %rdi
je 0x11493
movq %rdi, %rbx
movl (%rdi), %ecx
leal -0x1(%rcx), %eax
cmpl $0x3, %eax
ja 0x10c6b
movl %esi, %r14d
leaq 0x113de(%rip), %rcx     # 0x21d4c
movslq (%rcx,%rax,4), %rax
addq %rcx, %rax
jmpq *%rax
movq %rbx, %rdi
movl %r14d, %esi
addq $0x428, %rsp            # imm = 0x428
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
jmp 0x123c9
cmpl $0x1, 0x1c(%rbx)
jne 0x10b71
movq 0x38(%rbx), %rax
testq %rax, %rax
je 0x10ace
cmpl $0x4, (%rax)
jne 0x116be
movq 0x30(%rbx), %rdi
callq 0x1ecc7
movq %rax, %r15
movq %rax, %rdi
callq 0x4110
cmpq $0x200, %rax            # imm = 0x200
jae 0x110d2
leaq 0x23db6(%rip), %rdi     # 0x34790
movq %r15, %rsi
callq 0x40b0
movb $0x0, (%r15)
movq 0x38(%rbx), %rdi
movl 0x1c(%rdi), %eax
cmpl $0x2, %eax
je 0x10a64
cmpl $0x5, %eax
jne 0x116db
movq 0x30(%rdi), %rdi
callq 0x1ecc7
movq %rax, %r15
movq %rax, %rdi
callq 0x4110
movq %rax, %r12
leaq 0x23d77(%rip), %rdi     # 0x34790
callq 0x4110
addq %r12, %rax
cmpq $0x200, %rax            # imm = 0x200
jae 0x111dc
leaq 0x23d5c(%rip), %rdi     # 0x34790
movq %r15, %rsi
callq 0x4290
movb $0x0, (%r15)
movq 0x38(%rbx), %rax
movq 0x38(%rax), %rdi
testq %rdi, %rdi
je 0x116a1
cmpl $0x4, (%rdi)
jne 0x116a1
cmpl $0x2, 0x1c(%rdi)
jne 0x116a1
xorl %esi, %esi
callq 0x10939
leaq 0x23746(%rip), %rax     # 0x341b8
movq (%rax), %r15
leaq 0x10845(%rip), %rsi     # 0x212c1
movq %r15, %rdi
callq 0x41b0
testl %eax, %eax
je 0x10ac6
andl $0x0, 0x2c001(%rip)     # 0x3ca90
leaq 0x1081b(%rip), %rsi     # 0x212b1
movq %r15, %rdi
callq 0x41b0
testl %eax, %eax
je 0x10ab5
leaq 0x10811(%rip), %rsi     # 0x212ba
movq %r15, %rdi
callq 0x41b0
testl %eax, %eax
jne 0x10aba
callq 0xda7d
leaq 0x136df(%rip), %rdi     # 0x241a0
callq 0xd07c
movq %rbx, %rdi
callq 0x10168
xorl %edi, %edi
callq 0xdc29
callq 0xd480
movq 0x48(%rbx), %rdi
incl %r14d
jmp 0x1148b
leaq 0x25eeb(%rip), %r12     # 0x369d8
movl (%r12), %ebp
movl 0x1c(%rbx), %edi
cmpq $0x28, %rdi
ja 0x10c26
movabsq $0x10800000310, %rax    # imm = 0x10800000310
btq %rdi, %rax
jae 0x10c26
cmpl $0x2c, %edi
ja 0x11705
movl %edi, %eax
leaq 0x11238(%rip), %rcx     # 0x21d5c
movslq (%rcx,%rax,4), %rax
addq %rcx, %rax
jmpq *%rax
movq 0x30(%rbx), %rdi
testq %rdi, %rdi
je 0x10bf1
testl %ebp, %ebp
jne 0x10b47
callq 0x12514
movq 0x30(%rbx), %rdi
leaq 0x25e8a(%rip), %rax     # 0x369d8
movl %ebp, (%rax)
jmp 0x10bf3
movq %rbx, %rdi
movl %r14d, %esi
addq $0x428, %rsp            # imm = 0x428
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
jmp 0x135a1
movl 0x10(%rbx), %eax
movl %eax, 0x3019a(%rip)     # 0x40d14
leaq 0x13623(%rip), %rsi     # 0x241a4
movl %r14d, %edi
callq 0x1079f
movq 0x30(%rbx), %rdi
movl %r14d, %esi
callq 0x10939
movq 0x40(%rbx), %rdi
callq 0x1083b
movq 0x48(%rbx), %rsi
movq 0x38(%rbx), %rdi
movq 0x40(%rbx), %rdx
leaq 0x1268c(%rip), %r9      # 0x2323d
leaq 0x20(%rsp), %rcx
movl %r14d, %r8d
callq 0x13a49
testl %eax, %eax
je 0x112c2
movq 0x38(%rbx), %rdi
testq %rdi, %rdi
je 0x10c46
leaq 0x12692(%rip), %rdx     # 0x23268
leaq 0x126a1(%rip), %r9      # 0x2327e
leaq 0x20(%rsp), %rsi
xorl %ecx, %ecx
movl %r14d, %r8d
callq 0x13c71
jmp 0x112c2
xorl %edi, %edi
movl %r14d, %esi
callq 0x10939
movq 0x38(%rbx), %rdi
testq %rdi, %rdi
je 0x10c1f
testl %ebp, %ebp
jne 0x10c11
callq 0x12514
movq 0x38(%rbx), %rdi
leaq 0x25dc0(%rip), %rax     # 0x369d8
movl %ebp, (%rax)
jmp 0x1148b
xorl %edi, %edi
jmp 0x1148b
movl 0x10(%rbx), %eax
movl %eax, 0x300e5(%rip)     # 0x40d14
leaq 0x1335b(%rip), %rsi     # 0x23f91
movl %r14d, %edi
callq 0x1079f
movl 0x1c(%rbx), %edi
jmp 0x10b12
leaq 0x12631(%rip), %rsi     # 0x2327e
movl %r14d, %edi
callq 0x1079f
jmp 0x112c2
movq 0x30(%rbx), %rdi
movl %r14d, %esi
callq 0x10939
jmp 0x11487
movq 0x23386(%rip), %rax     # 0x33ff8
movq (%rax), %rdi
leaq 0x23524(%rip), %rax     # 0x341a0
movq (%rax), %rdx
leaq 0x132d3(%rip), %rsi     # 0x23f59
xorl %eax, %eax
addq $0x428, %rsp            # imm = 0x428
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
jmp 0x41c0
movb $0x0, 0x266db(%rip)     # 0x37380
leaq 0x132cd(%rip), %rdi     # 0x23f79
jmp 0x1106d
movq 0x30(%rbx), %rdi
callq 0x8cbf
leaq 0xf4fc(%rip), %rdi      # 0x201bd
callq 0x106f2
movq 0x38(%rbx), %rdi
callq 0x8cbf
leaq 0xf44a(%rip), %rdi      # 0x20120
callq 0x106f2
jmp 0x11493
movb $0x0, 0x26699(%rip)     # 0x37380
leaq 0x1328a(%rip), %rdi     # 0x23f78
jmp 0x1106d
movb $0x0, 0x26686(%rip)     # 0x37380
leaq 0x1327c(%rip), %rdi     # 0x23f7d
jmp 0x1106d
cmpl $0x1, (%rbx)
jne 0x10b2d
movb $0x0, 0x2666a(%rip)     # 0x37380
jmp 0x11072
leaq 0x111c4(%rip), %rdi     # 0x21ee6
jmp 0x1106d
movb $0x0, 0x26652(%rip)     # 0x37380
leaq 0x11935(%rip), %rdi     # 0x2266a
callq 0xd07c
incl 0x28680(%rip)           # 0x393c0
movq 0x30(%rbx), %rdi
callq 0x8cbf
decl 0x28671(%rip)           # 0x393c0
cmpl $0x0, (%r12)
je 0x11487
cmpl $0x65736163, 0x2661c(%rip) # imm = 0x65736163
je 0x1111e
leaq 0x2660f(%rip), %rdi     # 0x37380
leaq 0x127d8(%rip), %rsi     # 0x23550
pushq $0x7
popq %rdx
callq 0x4250
testl %eax, %eax
je 0x1111e
leaq 0x2a871(%rip), %r15     # 0x3b600
leaq 0x132fb(%rip), %rsi     # 0x24091
leaq 0x265e3(%rip), %rdx     # 0x37380
movq %r15, %rdi
xorl %eax, %eax
callq 0x42a0
movq %r15, %rdi
callq 0xd07c
jmp 0x11433
movq 0x30(%rbx), %r13
testq %r13, %r13
je 0x11685
leaq 0x25ca0(%rip), %rbp     # 0x36a68
cmpl $0x0, (%rbp)
je 0x112cd
movl $0x1, (%r12)
leaq 0x233d7(%rip), %r14     # 0x341b8
movq (%r14), %r15
pushq $0x5b
popq %rsi
movq %r15, %rdi
callq 0x4130
testq %rax, %rax
je 0x11595
leaq 0x25e95(%rip), %rax     # 0x36c94
cmpl $0x0, (%rax)
je 0x11595
movq 0x30(%r13), %rdi
callq 0x463c
leaq 0x11693(%rip), %rsi     # 0x224ab
movq %rax, %rdi
callq 0x41b0
testl %eax, %eax
je 0x10e49
movq 0x30(%rbx), %rax
movq 0x30(%rax), %rdi
callq 0x463c
leaq 0x13276(%rip), %rsi     # 0x240ae
movq %rax, %rdi
callq 0x42d0
testq %rax, %rax
je 0x1156e
movq (%r14), %r15
leaq 0x1326e(%rip), %rsi     # 0x240c1
movq %r15, %rdi
callq 0x42d0
testq %rax, %rax
je 0x11595
leaq 0x10446(%rip), %rsi     # 0x212b1
movq %r15, %rdi
callq 0x42d0
testq %rax, %rax
je 0x11595
movq 0x30(%rbx), %rax
movq 0x30(%rax), %rdi
callq 0x463c
leaq 0x2a770(%rip), %r14     # 0x3b600
leaq 0x13231(%rip), %rsi     # 0x240c8
movq %r14, %rdi
movq %rax, %rdx
xorl %eax, %eax
callq 0x42a0
jmp 0x11623
leaq 0x130d2(%rip), %rsi     # 0x23f82
movl %r14d, %edi
callq 0x1079f
xorl %edi, %edi
callq 0x1083b
movq 0x30(%rbx), %rdi
movq 0x38(%rbx), %rsi
leaq 0x1236f(%rip), %r9      # 0x2323d
leaq 0x20(%rsp), %rcx
xorl %edx, %edx
movl %r14d, %r8d
callq 0x13a49
testb $0x1, %al
je 0x110f9
movq 0x30(%rbx), %rdi
jmp 0x10bca
movb $0x0, 0x2648b(%rip)     # 0x37380
movl $0xfffffee6, %eax       # imm = 0xFFFFFEE6
addl 0x18(%rbx), %eax
rorl %eax
cmpl $0x9, %eax
ja 0x1143c
leaq 0x10f01(%rip), %rcx     # 0x21e10
movslq (%rcx,%rax,4), %rax
addq %rcx, %rax
jmpq *%rax
leaq 0x130a2(%rip), %rsi     # 0x23fc1
movl %r14d, %edi
callq 0x1079f
jmp 0x11487
leaq 0x11737(%rip), %rdi     # 0x2266a
callq 0xd07c
movq %rbx, %rdi
callq 0x10168
movb $0x0, 0x26439(%rip)     # 0x37380
xorl %edi, %edi
callq 0x1083b
leaq 0x13048(%rip), %rsi     # 0x23f9d
movl %r14d, %edi
callq 0x1079f
leaq 0x12faf(%rip), %rsi     # 0x23f13
movl %r14d, %edi
callq 0x1079f
movq 0x38(%rbx), %rdi
movl %r14d, %esi
callq 0x10939
movq 0x30(%rbx), %rdi
testq %rdi, %rdi
je 0x112a4
leal 0x2(%r14), %ebp
leaq 0x127a6(%rip), %r9      # 0x23736
leaq 0x20(%rsp), %rcx
xorl %esi, %esi
xorl %edx, %edx
movl %ebp, %r8d
callq 0x13a49
testb $0x1, %al
je 0x1127c
movq 0x30(%rbx), %rdi
leaq 0x10799(%rip), %rdx     # 0x2174d
leaq 0x12ff5(%rip), %r9      # 0x23fb0
leaq 0x20(%rsp), %rsi
xorl %ecx, %ecx
movl %ebp, %r8d
callq 0x13c71
jmp 0x112a4
movb $0x0, 0x263aa(%rip)     # 0x37380
leaq 0x263a3(%rip), %r15     # 0x37380
leaq 0x11686(%rip), %rdi     # 0x2266a
callq 0xd07c
movq 0x30(%rbx), %rdi
callq 0x8cbf
movq %r15, %rdi
movl %r14d, %esi
callq 0x107de
leaq 0x12fce(%rip), %rsi     # 0x23fd2
movl %r14d, %edi
callq 0x1079f
movb 0x2fd05(%rip), %bpl     # 0x40d18
movq %r15, %rdi
callq 0x1173e
movq 0x38(%rbx), %rdi
movl %r14d, %esi
callq 0x10939
cmpl $0x0, 0x30102(%rip)     # 0x41130
jle 0x1120a
movl 0x34dd6(%rip), %edx     # 0x45e10
leaq 0x12fa1(%rip), %rsi     # 0x23fe2
movq %rsp, %rbx
movq %rbx, %rdi
xorl %eax, %eax
callq 0x42a0
leal 0x1(%r14), %edi
movq %rbx, %rsi
callq 0x1079f
jmp 0x1120e
movb $0x0, 0x2631a(%rip)     # 0x37380
leaq 0x10e75(%rip), %rdi     # 0x21ee2
callq 0x106f2
incl 0x32140(%rip)           # 0x431b8
movq %rbx, %rdi
callq 0x8cbf
decl 0x32132(%rip)           # 0x431b8
jne 0x11493
cmpl $0x5, 0x1c(%rbx)
jne 0x110aa
leaq 0x262e7(%rip), %rdi     # 0x37380
leaq 0x12ed5(%rip), %rsi     # 0x23f75
callq 0x42d0
testq %rax, %rax
jne 0x110b2
movq %rbx, %rdi
callq 0x10168
movb $0x0, 0x262c7(%rip)     # 0x37380
cmpl $0x0, 0x282fc(%rip)     # 0x393bc
jne 0x11493
leaq 0x1159d(%rip), %rdi     # 0x2266a
jmp 0x11564
movq 0x22f1f(%rip), %rax     # 0x33ff8
movq (%rax), %rdi
movq 0x8(%rbx), %rdx
movl 0x10(%rbx), %ecx
leaq 0x13046(%rip), %rsi     # 0x24130
movq %r15, %r8
xorl %eax, %eax
callq 0x41c0
jmp 0x109e2
leaq 0x12e8f(%rip), %rdi     # 0x23f8f
callq 0xd07c
movq %rbx, %rdi
callq 0x10168
leaq 0x12e7e(%rip), %rdi     # 0x23f92
callq 0xd07c
jmp 0x112bb
cmpl $0x0, 0x3000b(%rip)     # 0x41130
jle 0x1114d
movl 0x34ce3(%rip), %edx     # 0x45e10
leaq 0x12f23(%rip), %rsi     # 0x24057
movq %rsp, %r15
movq %r15, %rdi
xorl %eax, %eax
callq 0x42a0
leal 0x1(%r14), %edi
movq %r15, %rsi
callq 0x1079f
leaq 0x12dbf(%rip), %rsi     # 0x23f13
movl %r14d, %edi
callq 0x1079f
leaq 0x12f0f(%rip), %rdi     # 0x24072
callq 0x106f2
callq 0x1178a
movq 0x30(%rbx), %rdi
callq 0x10168
leaq 0x114ed(%rip), %rdi     # 0x2266a
callq 0xd07c
cmpl $0x2, 0x2ffa7(%rip)     # 0x41130
jl 0x111d3
cmpl $0x0, 0x2e95e(%rip)     # 0x3faf0
je 0x111a4
leal 0x2(%r14), %edi
leaq 0x12ed8(%rip), %rsi     # 0x24077
callq 0x1079f
movl 0x34c66(%rip), %edx     # 0x45e10
leal 0x1(%rdx), %eax
movl %eax, 0x34c5d(%rip)     # 0x45e10
leaq 0x2a446(%rip), %r15     # 0x3b600
leaq 0x12eca(%rip), %rsi     # 0x2408b
movq %r15, %rdi
xorl %eax, %eax
callq 0x42a0
movq %r15, %rdi
callq 0xd07c
addl $0x2, %r14d
jmp 0x11433
movq 0x22e15(%rip), %rax     # 0x33ff8
movq (%rax), %rdi
movq 0x8(%rbx), %rdx
movl 0x10(%rbx), %ecx
leaq 0x12f57(%rip), %rsi     # 0x2414b
leaq 0x23595(%rip), %r8      # 0x34790
movq %r15, %r9
xorl %eax, %eax
callq 0x41c0
jmp 0x10a3c
movb $0x0, (%rsp)
movslq 0x2eaeb(%rip), %rax     # 0x3fd00
leal -0x1(%rax), %ecx
movl %ecx, 0x2eae2(%rip)     # 0x3fd00
movl $0xa, 0x2ff08(%rip)     # 0x41130
cmpb $0x0, 0x2fae9(%rip)     # 0x40d18
jne 0x1150f
leaq 0x25a68(%rip), %rcx     # 0x36ca4
cmpl $0x0, (%rcx)
je 0x114a5
leaq 0x119d0(%rip), %rdi     # 0x22c1c
xorl %esi, %esi
callq 0x10044
movl 0x34bbb(%rip), %ecx     # 0x45e14
incl %ecx
movl %ecx, 0x34bb3(%rip)     # 0x45e14
leaq 0x12d94(%rip), %rsi     # 0x23ffc
leaq 0x20(%rsp), %rdi
movq %rax, %rdx
xorl %eax, %eax
callq 0x42a0
jmp 0x11502
leaq 0x12d0c(%rip), %rdi     # 0x23f8f
callq 0xd07c
movq 0x30(%rbx), %rdi
callq 0x10168
leaq 0x104b5(%rip), %rdi     # 0x2174d
callq 0xd07c
movb $0x0, 0x260dc(%rip)     # 0x37380
leaq 0x11fd3(%rip), %rsi     # 0x2327e
movl %r14d, %edi
callq 0x1079f
movq %rbx, %rdi
callq 0x10168
movb $0x0, 0x260be(%rip)     # 0x37380
decl 0x260b0(%rip)           # 0x37378
jmp 0x11493
leaq 0x12e35(%rip), %rdi     # 0x24109
callq 0x106f2
movq 0x30(%rbx), %rax
cmpl $0x1, (%rax)
jne 0x113b5
cmpl $0x2d, 0x1c(%rax)
jne 0x113b5
leaq 0x22eb1(%rip), %r13     # 0x341a8
movq (%r13), %r15
movq 0x30(%rax), %rdi
callq 0x463c
movq %r15, %rdi
movq %rax, %rsi
callq 0x41b0
testl %eax, %eax
jne 0x113b5
movq (%r13), %rdi
callq 0x4110
movq %rax, %r15
movq 0x30(%rbx), %rax
movq 0x30(%rax), %rdi
callq 0x463c
movq %rax, %rdi
callq 0x4110
cmpq %rax, %r15
jne 0x113b5
leaq 0x25694(%rip), %rax     # 0x369d8
movl $0x1, (%rax)
decl %r14d
movl %r14d, 0x2f9c8(%rip)    # 0x40d1c
movq 0x30(%rbx), %rax
movq 0x30(%rax), %rdi
callq 0x463c
leaq 0x23028(%rip), %rdi     # 0x34390
movq %rax, %rsi
callq 0x40b0
leaq 0x22e41(%rip), %rax     # 0x341b8
movq (%rax), %r15
leaq 0xff40(%rip), %rsi      # 0x212c1
movq %r15, %rdi
callq 0x41b0
testl %eax, %eax
je 0x1162b
movq (%r13), %rcx
leaq 0x2a264(%rip), %r14     # 0x3b600
leaq 0x12d3d(%rip), %rsi     # 0x240e0
movq %r14, %rdi
movq %r15, %rdx
xorl %eax, %eax
callq 0x42a0
jmp 0x11623
callq 0x12514
andl $0x0, 0x2f95b(%rip)     # 0x40d1c
cmpl $0x0, (%rbp)
movq %r12, %rax
jne 0x11635
jmp 0x11632
leaq 0x1189c(%rip), %rsi     # 0x22c76
movl %r14d, %edi
callq 0x1079f
jmp 0x11457
movl %r14d, %edi
callq 0x108ae
jmp 0x11487
leaq 0x12bbe(%rip), %rdi     # 0x23fb6
callq 0x106f2
leaq 0x25890(%rip), %r15     # 0x36c94
cmpl $0x0, (%r15)
je 0x11410
incl 0x349fc(%rip)           # 0x45e0c
movq 0x30(%rbx), %rdi
callq 0x8cbf
cmpl $0x0, (%r15)
je 0x11425
decl 0x349e7(%rip)           # 0x45e0c
incl 0x31d7d(%rip)           # 0x431a8
movq %rbx, %rdi
callq 0x10168
movb $0x0, 0x25f46(%rip)     # 0x37380
jmp 0x11487
leaq 0x12b86(%rip), %rdi     # 0x23fc9
callq 0x106f2
movq %rbx, %rdi
callq 0x10168
movb $0x0, 0x25f29(%rip)     # 0x37380
movq 0x30(%rbx), %rdi
callq 0x8cbf
leaq 0x2a199(%rip), %r15     # 0x3b600
leaq 0x12b5f(%rip), %rsi     # 0x23fcd
leaq 0x25f0b(%rip), %rdx     # 0x37380
movq %r15, %rdi
xorl %eax, %eax
callq 0x42a0
movq %r15, %rdi
callq 0xd07c
movq 0x38(%rbx), %rdi
movl %r14d, %esi
callq 0x10939
addq $0x428, %rsp            # imm = 0x428
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
leaq 0x2e654(%rip), %rcx     # 0x3fb00
movq -0x8(%rcx,%rax,8), %rdi
leaq 0x12b62(%rip), %rsi     # 0x2401a
pushq $0x4
popq %rdx
callq 0x40a0
testl %eax, %eax
je 0x114ea
leaq 0x11751(%rip), %rdi     # 0x22c1c
xorl %esi, %esi
callq 0x10044
leaq 0x12b65(%rip), %rsi     # 0x2403e
leaq 0x20(%rsp), %rdi
movq %rax, %rdx
xorl %eax, %eax
callq 0x42a0
jmp 0x11502
movups 0x12b3d(%rip), %xmm0    # 0x2402e
movups %xmm0, 0x2f(%rsp)
movups 0x12b22(%rip), %xmm0    # 0x2401f
movaps %xmm0, 0x20(%rsp)
leaq 0x20(%rsp), %rsi
movl %r14d, %edi
callq 0x1079f
andb $0x1, %bpl
movb %bpl, 0x2f7fe(%rip)     # 0x40d18
movb $0x0, 0x25e5f(%rip)     # 0x37380
leaq 0x11d56(%rip), %rsi     # 0x2327e
movl %r14d, %edi
callq 0x1079f
cmpb $0x0, (%rsp)
je 0x11493
movl 0x348d0(%rip), %edx     # 0x45e10
leal 0x1(%rdx), %eax
movl %eax, 0x348c7(%rip)     # 0x45e10
leaq 0x2a0b0(%rip), %rbx     # 0x3b600
leaq 0x12af4(%rip), %rsi     # 0x2404b
movq %rbx, %rdi
xorl %eax, %eax
callq 0x42a0
movq %rbx, %rdi
callq 0xd07c
jmp 0x11493
movq 0x30(%rbx), %rax
movq 0x30(%rax), %rdi
callq 0x463c
leaq 0x10f23(%rip), %rsi     # 0x224a5
movq %rax, %rdi
callq 0x41b0
testl %eax, %eax
je 0x10e49
movq (%r14), %r15
movq 0x30(%rbx), %rax
movq 0x30(%rax), %rdi
callq 0x463c
leaq 0x2a057(%rip), %r14     # 0x3b600
leaq 0x12b30(%rip), %rsi     # 0x240e0
movq %r14, %rdi
movq %r15, %rdx
movq %rax, %rcx
xorl %eax, %eax
callq 0x42a0
leaq 0x25469(%rip), %rax     # 0x36a30
cmpl $0x0, (%rax)
je 0x11623
leaq 0x2a02d(%rip), %r14     # 0x3b600
leaq 0x12b11(%rip), %rsi     # 0x240eb
movq %r14, %rdi
callq 0x42d0
testq %rax, %rax
jne 0x11623
leaq 0x2a012(%rip), %r14     # 0x3b600
leaq 0x12afe(%rip), %rsi     # 0x240f3
movq %r14, %rdi
callq 0x42d0
testq %rax, %rax
jne 0x11623
leaq 0x29ff7(%rip), %r15     # 0x3b600
leaq 0x12af1(%rip), %rsi     # 0x24101
movq %r15, %rdi
callq 0x42d0
leaq 0x7(%rax), %r14
testq %rax, %rax
cmoveq %r15, %r14
movq %r14, %rdi
callq 0xd07c
leaq 0x31b6e(%rip), %rax     # 0x431a0
andl $0x0, (%rax)
movq 0x30(%rbx), %rax
movq 0x30(%rax), %rdi
callq 0x463c
leaq 0x22d47(%rip), %r14     # 0x34390
movq %r14, %rdi
movq %rax, %rsi
callq 0x40b0
leaq 0x30105(%rip), %rdi     # 0x41760
movq %r14, %rsi
callq 0x40b0
cmpl $0x0, (%r12)
je 0x11685
leaq 0x25403(%rip), %rax     # 0x36a74
cmpl $0x0, (%rax)
je 0x11685
movl 0x10(%rbx), %edi
leaq 0x22d10(%rip), %rsi     # 0x34390
callq 0x1cd23
incl 0x27d31(%rip)           # 0x393bc
movq 0x38(%rbx), %rdi
xorl %esi, %esi
callq 0x10939
decl 0x27d20(%rip)           # 0x393bc
jmp 0x11493
movq 0x22950(%rip), %rax     # 0x33ff8
movq (%rax), %rdi
leaq 0x22aee(%rip), %rax     # 0x341a0
movq (%rax), %rdx
leaq 0x12aad(%rip), %rsi     # 0x24169
jmp 0x116f6
movq 0x22933(%rip), %rax     # 0x33ff8
movq (%rax), %rdi
leaq 0x22ad1(%rip), %rax     # 0x341a0
movq (%rax), %rdx
leaq 0x12a3a(%rip), %rsi     # 0x24113
jmp 0x116f6
movq 0x22916(%rip), %rax     # 0x33ff8
movq (%rax), %rdi
leaq 0x22ab4(%rip), %rax     # 0x341a0
movq (%rax), %rdx
leaq 0x12a8d(%rip), %rsi     # 0x24183
xorl %eax, %eax
callq 0x41c0
pushq $0x1
popq %rdi
callq 0x42b0
movq 0x228ec(%rip), %rax     # 0x33ff8
movq (%rax), %rbx
leaq 0x22a8a(%rip), %rax     # 0x341a0
movq (%rax), %r14
callq 0x1467f
leaq 0x12971(%rip), %rsi     # 0x24096
movq %rbx, %rdi
movq %r14, %rdx
movq %rax, %rcx
xorl %eax, %eax
callq 0x41c0
jmp 0x116fd