14009ac0b:	33 c0                	xor    %eax,%eax
14009ac0d:	45 33 f6             	xor    %r14d,%r14d
14009ac10:	2b f8                	sub    %eax,%edi
14009ac12:	41 3b ff             	cmp    %r15d,%edi
14009ac15:	41 0f 92 c6          	setb   %r14b
14009ac19:	41 83 cb ff          	or     $0xffffffff,%r11d
14009ac1d:	44 03 f2             	add    %edx,%r14d
14009ac20:	41 83 fe 73          	cmp    $0x73,%r14d
14009ac24:	76 44                	jbe    0x14009ac6a
14009ac26:	45 33 f6             	xor    %r14d,%r14d
14009ac29:	be 35 04 00 00       	mov    $0x435,%esi
14009ac2e:	44 89 75 a0          	mov    %r14d,-0x60(%rbp)
14009ac32:	41 2b f4             	sub    %r12d,%esi
14009ac35:	48 8d 8d 44 03 00 00 	lea    0x344(%rbp),%rcx
14009ac3c:	8b fe                	mov    %esi,%edi
14009ac3e:	33 d2                	xor    %edx,%edx
14009ac40:	c1 ef 05             	shr    $0x5,%edi
14009ac43:	48 8d 1c bd 00 00 00 	lea    0x0(,%rdi,4),%rbx
14009ac4a:	00
14009ac4b:	4c 8b c3             	mov    %rbx,%r8
14009ac4e:	e8 bd 35 00 00       	call   0x14009e210
14009ac53:	83 e6 1f             	and    $0x1f,%esi
14009ac56:	41 8b c7             	mov    %r15d,%eax
14009ac59:	40 8a ce             	mov    %sil,%cl
14009ac5c:	d3 e0                	shl    %cl,%eax
14009ac5e:	89 84 1d 44 03 00 00 	mov    %eax,0x344(%rbp,%rbx,1)
14009ac65:	e9 ee fe ff ff       	jmp    0x14009ab58
14009ac6a:	41 8d 46 ff          	lea    -0x1(%r14),%eax
14009ac6e:	41 3b c3             	cmp    %r11d,%eax
14009ac71:	74 b6                	je     0x14009ac29
14009ac73:	44 8b d0             	mov    %eax,%r10d
14009ac76:	44 8d 40 ff          	lea    -0x1(%rax),%r8d
14009ac7a:	3b c2                	cmp    %edx,%eax
14009ac7c:	73 07                	jae    0x14009ac85
14009ac7e:	46 8b 4c 95 a4       	mov    -0x5c(%rbp,%r10,4),%r9d
14009ac83:	eb 03                	jmp    0x14009ac88
14009ac85:	45 33 c9             	xor    %r9d,%r9d
14009ac88:	44 3b c2             	cmp    %edx,%r8d
14009ac8b:	73 07                	jae    0x14009ac94
14009ac8d:	42 8b 4c 85 a4       	mov    -0x5c(%rbp,%r8,4),%ecx
14009ac92:	eb 02                	jmp    0x14009ac96
14009ac94:	33 c9                	xor    %ecx,%ecx
14009ac96:	c1 e9 1f             	shr    $0x1f,%ecx
14009ac99:	43 8d 04 09          	lea    (%r9,%r9,1),%eax
14009ac9d:	0b c8                	or     %eax,%ecx
14009ac9f:	41 8b c0             	mov    %r8d,%eax
14009aca2:	42 89 4c 95 a4       	mov    %ecx,-0x5c(%rbp,%r10,4)
14009aca7:	45 3b c3             	cmp    %r11d,%r8d
14009acaa:	0f 84 79 ff ff ff    	je     0x14009ac29
14009acb0:	8b 55 a0             	mov    -0x60(%rbp),%edx
14009acb3:	eb be                	jmp    0x14009ac73
14009acb5:	4c 8b c3             	mov    %rbx,%r8
14009acb8:	33 d2                	xor    %edx,%edx
14009acba:	e8 51 35 00 00       	call   0x14009e210
14009acbf:	e8 00 35 fe ff       	call   0x14007e1c4
14009acc4:	c7 00 22 00 00 00    	movl   $0x22,(%rax)
14009acca:	e8 15 3b ff ff       	call   0x14008e7e4
14009accf:	44 8b a5 70 01 00 00 	mov    0x170(%rbp),%r12d
14009acd6:	8b 4c 24 30          	mov    0x30(%rsp),%ecx
14009acda:	b8 cd cc cc cc       	mov    $0xcccccccd,%eax
14009acdf:	85 c9                	test   %ecx,%ecx
14009ace1:	0f 88 e8 04 00 00    	js     0x14009b1cf
14009ace7:	f7 e1                	mul    %ecx
14009ace9:	8b c2                	mov    %edx,%eax
14009aceb:	48 8d 15 0e 53 f6 ff 	lea    -0x9acf2(%rip),%rdx        # 0x140000000
14009acf2:	c1 e8 03             	shr    $0x3,%eax
14009acf5:	89 44 24 50          	mov    %eax,0x50(%rsp)
14009acf9:	8b c8                	mov    %eax,%ecx
14009acfb:	89 44 24 38          	mov    %eax,0x38(%rsp)
14009acff:	85 c0                	test   %eax,%eax
14009ad01:	0f 84 26 04 00 00    	je     0x14009b12d
14009ad07:	41 b8 26 00 00 00    	mov    $0x26,%r8d
14009ad0d:	41 3b c8             	cmp    %r8d,%ecx
14009ad10:	8b c1                	mov    %ecx,%eax
14009ad12:	41 0f 47 c0          	cmova  %r8d,%eax
14009ad16:	89 44 24 48          	mov    %eax,0x48(%rsp)
14009ad1a:	ff c8                	dec    %eax
14009ad1c:	8b f8                	mov    %eax,%edi
14009ad1e:	0f b6 8c 82 a2 77 0d 	movzbl 0xd77a2(%rdx,%rax,4),%ecx
14009ad25:	00
14009ad26:	0f b6 b4 82 a3 77 0d 	movzbl 0xd77a3(%rdx,%rax,4),%esi
14009ad2d:	00
14009ad2e:	33 d2                	xor    %edx,%edx
14009ad30:	48 8d 1c 8d 00 00 00 	lea    0x0(,%rcx,4),%rbx
14009ad37:	00
14009ad38:	8d 04 0e             	lea    (%rsi,%rcx,1),%eax
14009ad3b:	4c 8b c3             	mov    %rbx,%r8
14009ad3e:	48 8d 8d 44 03 00 00 	lea    0x344(%rbp),%rcx
14009ad45:	89 85 40 03 00 00    	mov    %eax,0x340(%rbp)
14009ad4b:	e8 c0 34 00 00       	call   0x14009e210
14009ad50:	48 8d 0d a9 52 f6 ff 	lea    -0x9ad57(%rip),%rcx        # 0x140000000
14009ad57:	48 c1 e6 02          	shl    $0x2,%rsi
14009ad5b:	0f b7 84 b9 a0 77 0d 	movzwl 0xd77a0(%rcx,%rdi,4),%eax
14009ad62:	00
14009ad63:	48 8d 91 90 6e 0d 00 	lea    0xd6e90(%rcx),%rdx
14009ad6a:	48 8d 8d 44 03 00 00 	lea    0x344(%rbp),%rcx
14009ad71:	4c 8b c6             	mov    %rsi,%r8
14009ad74:	48 03 cb             	add    %rbx,%rcx
14009ad77:	48 8d 14 82          	lea    (%rdx,%rax,4),%rdx
14009ad7b:	e8 f0 2d 00 00       	call   0x14009db70
14009ad80:	44 8b 8d 40 03 00 00 	mov    0x340(%rbp),%r9d
14009ad87:	45 3b cf             	cmp    %r15d,%r9d
14009ad8a:	77 5b                	ja     0x14009ade7
14009ad8c:	8b 85 44 03 00 00    	mov    0x344(%rbp),%eax
14009ad92:	85 c0                	test   %eax,%eax
14009ad94:	75 08                	jne    0x14009ad9e
14009ad96:	45 33 e4             	xor    %r12d,%r12d
14009ad99:	e9 18 01 00 00       	jmp    0x14009aeb6
14009ad9e:	41 3b c7             	cmp    %r15d,%eax
14009ada1:	0f 84 2d 01 00 00    	je     0x14009aed4
14009ada7:	45 85 e4             	test   %r12d,%r12d
14009adaa:	0f 84 24 01 00 00    	je     0x14009aed4
14009adb0:	45 33 c0             	xor    %r8d,%r8d
14009adb3:	4c 8b d0             	mov    %rax,%r10
14009adb6:	45 33 c9             	xor    %r9d,%r9d
14009adb9:	42 8b 8c 8d 74 01 00 	mov    0x174(%rbp,%r9,4),%ecx
14009adc0:	00
14009adc1:	41 8b c0             	mov    %r8d,%eax
14009adc4:	49 0f af ca          	imul   %r10,%rcx
14009adc8:	48 03 c8             	add    %rax,%rcx
14009adcb:	4c 8b c1             	mov    %rcx,%r8
14009adce:	42 89 8c 8d 74 01 00 	mov    %ecx,0x174(%rbp,%r9,4)
14009add5:	00
14009add6:	49 c1 e8 20          	shr    $0x20,%r8
14009adda:	45 03 cf             	add    %r15d,%r9d
14009addd:	45 3b cc             	cmp    %r12d,%r9d
14009ade0:	75 d7                	jne    0x14009adb9
14009ade2:	e9 a9 00 00 00       	jmp    0x14009ae90
14009ade7:	45 3b e7             	cmp    %r15d,%r12d
14009adea:	0f 87 54 01 00 00    	ja     0x14009af44
14009adf0:	8b 9d 74 01 00 00    	mov    0x174(%rbp),%ebx
14009adf6:	4d 8b c1             	mov    %r9,%r8
14009adf9:	49 c1 e0 02          	shl    $0x2,%r8
14009adfd:	45 8b e1             	mov    %r9d,%r12d
14009ae00:	44 89 8d 70 01 00 00 	mov    %r9d,0x170(%rbp)
14009ae07:	4d 85 c0             	test   %r8,%r8
14009ae0a:	74 40                	je     0x14009ae4c
14009ae0c:	b8 cc 01 00 00       	mov    $0x1cc,%eax
14009ae11:	48 8d 8d 74 01 00 00 	lea    0x174(%rbp),%rcx
14009ae18:	4c 3b c0             	cmp    %rax,%r8
14009ae1b:	77 0e                	ja     0x14009ae2b
14009ae1d:	48 8d 95 44 03 00 00 	lea    0x344(%rbp),%rdx
14009ae24:	e8 47 2d 00 00       	call   0x14009db70
14009ae29:	eb 1a                	jmp    0x14009ae45
14009ae2b:	4c 8b c0             	mov    %rax,%r8
14009ae2e:	33 d2                	xor    %edx,%edx
14009ae30:	e8 db 33 00 00       	call   0x14009e210
14009ae35:	e8 8a 33 fe ff       	call   0x14007e1c4
14009ae3a:	c7 00 22 00 00 00    	movl   $0x22,(%rax)
14009ae40:	e8 9f 39 ff ff       	call   0x14008e7e4
14009ae45:	44 8b a5 70 01 00 00 	mov    0x170(%rbp),%r12d
14009ae4c:	85 db                	test   %ebx,%ebx
14009ae4e:	0f 84 42 ff ff ff    	je     0x14009ad96
14009ae54:	41 3b df             	cmp    %r15d,%ebx
14009ae57:	74 7b                	je     0x14009aed4
14009ae59:	45 85 e4             	test   %r12d,%r12d
14009ae5c:	74 76                	je     0x14009aed4
14009ae5e:	45 33 c0             	xor    %r8d,%r8d
14009ae61:	4c 8b d3             	mov    %rbx,%r10
14009ae64:	45 33 c9             	xor    %r9d,%r9d
14009ae67:	42 8b 8c 8d 74 01 00 	mov    0x174(%rbp,%r9,4),%ecx
14009ae6e:	00
14009ae6f:	41 8b c0             	mov    %r8d,%eax
14009ae72:	49 0f af ca          	imul   %r10,%rcx
14009ae76:	48 03 c8             	add    %rax,%rcx
14009ae79:	4c 8b c1             	mov    %rcx,%r8
14009ae7c:	42 89 8c 8d 74 01 00 	mov    %ecx,0x174(%rbp,%r9,4)
14009ae83:	00
14009ae84:	49 c1 e8 20          	shr    $0x20,%r8
14009ae88:	45 03 cf             	add    %r15d,%r9d
14009ae8b:	45 3b cc             	cmp    %r12d,%r9d
14009ae8e:	75 d7                	jne    0x14009ae67
14009ae90:	45 85 c0             	test   %r8d,%r8d
14009ae93:	74 38                	je     0x14009aecd
14009ae95:	83 bd 70 01 00 00 73 	cmpl   $0x73,0x170(%rbp)
14009ae9c:	73 21                	jae    0x14009aebf
14009ae9e:	8b 85 70 01 00 00    	mov    0x170(%rbp),%eax
14009aea4:	44 89 84 85 74 01 00 	mov    %r8d,0x174(%rbp,%rax,4)
14009aeab:	00
14009aeac:	44 8b a5 70 01 00 00 	mov    0x170(%rbp),%r12d
14009aeb3:	45 03 e7             	add    %r15d,%r12d
14009aeb6:	44 89 a5 70 01 00 00 	mov    %r12d,0x170(%rbp)
14009aebd:	eb 15                	jmp    0x14009aed4
14009aebf:	45 33 e4             	xor    %r12d,%r12d
14009aec2:	32 c0                	xor    %al,%al
14009aec4:	44 89 a5 70 01 00 00 	mov    %r12d,0x170(%rbp)
14009aecb:	eb 0a                	jmp    0x14009aed7
14009aecd:	44 8b a5 70 01 00 00 	mov    0x170(%rbp),%r12d
14009aed4:	41 8a c7             	mov    %r15b,%al
14009aed7:	84 c0                	test   %al,%al
14009aed9:	0f 85 2b 02 00 00    	jne    0x14009b10a
14009aedf:	45 33 e4             	xor    %r12d,%r12d
14009aee2:	44 89 a5 70 01 00 00 	mov    %r12d,0x170(%rbp)
14009aee9:	48 8b 75 88          	mov    -0x78(%rbp),%rsi
14009aeed:	48 8b de             	mov    %rsi,%rbx
14009aef0:	45 85 f6             	test   %r14d,%r14d
14009aef3:	0f 84 42 07 00 00    	je     0x14009b63b
14009aef9:	45 33 c0             	xor    %r8d,%r8d
14009aefc:	45 33 c9             	xor    %r9d,%r9d
14009aeff:	42 8b 44 8d a4       	mov    -0x5c(%rbp,%r9,4),%eax
14009af04:	48 8d 0c 80          	lea    (%rax,%rax,4),%rcx
14009af08:	41 8b c0             	mov    %r8d,%eax
14009af0b:	4c 8d 04 48          	lea    (%rax,%rcx,2),%r8
14009af0f:	46 89 44 8d a4       	mov    %r8d,-0x5c(%rbp,%r9,4)
14009af14:	45 03 cf             	add    %r15d,%r9d
14009af17:	49 c1 e8 20          	shr    $0x20,%r8
14009af1b:	45 3b ce             	cmp    %r14d,%r9d
14009af1e:	75 df                	jne    0x14009aeff
14009af20:	45 85 c0             	test   %r8d,%r8d
14009af23:	0f 84 12 07 00 00    	je     0x14009b63b
14009af29:	83 7d a0 73          	cmpl   $0x73,-0x60(%rbp)
14009af2d:	0f 83 e5 06 00 00    	jae    0x14009b618
14009af33:	8b 45 a0             	mov    -0x60(%rbp),%eax
14009af36:	44 89 44 85 a4       	mov    %r8d,-0x5c(%rbp,%rax,4)
14009af3b:	44 01 7d a0          	add    %r15d,-0x60(%rbp)
14009af3f:	e9 f7 06 00 00       	jmp    0x14009b63b
14009af44:	45 3b cc             	cmp    %r12d,%r9d
14009af47:	48 8d 95 74 01 00 00 	lea    0x174(%rbp),%rdx
14009af4e:	41 8b dc             	mov    %r12d,%ebx
14009af51:	48 8d 8d 44 03 00 00 	lea    0x344(%rbp),%rcx
14009af58:	48 0f 43 ca          	cmovae %rdx,%rcx
14009af5c:	4c 8d 85 44 03 00 00 	lea    0x344(%rbp),%r8
14009af63:	41 0f 42 d9          	cmovb  %r9d,%ebx
14009af67:	48 89 4c 24 58       	mov    %rcx,0x58(%rsp)
14009af6c:	0f 92 c0             	setb   %al
14009af6f:	89 5c 24 34          	mov    %ebx,0x34(%rsp)
14009af73:	48 8d 95 74 01 00 00 	lea    0x174(%rbp),%rdx
14009af7a:	49 0f 43 d0          	cmovae %r8,%rdx
14009af7e:	84 c0                	test   %al,%al
14009af80:	48 89 54 24 40       	mov    %rdx,0x40(%rsp)
14009af85:	45 0f 45 cc          	cmovne %r12d,%r9d
14009af89:	45 33 e4             	xor    %r12d,%r12d
14009af8c:	45 33 d2             	xor    %r10d,%r10d
14009af8f:	44 89 a5 10 05 00 00 	mov    %r12d,0x510(%rbp)
14009af96:	85 db                	test   %ebx,%ebx
14009af98:	0f 84 19 01 00 00    	je     0x14009b0b7
14009af9e:	42 8b 34 91          	mov    (%rcx,%r10,4),%esi
14009afa2:	85 f6                	test   %esi,%esi
14009afa4:	75 21                	jne    0x14009afc7
14009afa6:	45 3b d4             	cmp    %r12d,%r10d
14009afa9:	0f 85 fc 00 00 00    	jne    0x14009b0ab
14009afaf:	42 21 b4 95 14 05 00 	and    %esi,0x514(%rbp,%r10,4)
14009afb6:	00
14009afb7:	45 8d 62 01          	lea    0x1(%r10),%r12d
14009afbb:	44 89 a5 10 05 00 00 	mov    %r12d,0x510(%rbp)
14009afc2:	e9 e4 00 00 00       	jmp    0x14009b0ab
14009afc7:	45 33 db             	xor    %r11d,%r11d
14009afca:	45 8b c2             	mov    %r10d,%r8d
14009afcd:	45 85 c9             	test   %r9d,%r9d
14009afd0:	0f 84 c1 00 00 00    	je     0x14009b097
14009afd6:	41 8b da             	mov    %r10d,%ebx
14009afd9:	f7 db                	neg    %ebx
14009afdb:	41 83 f8 73          	cmp    $0x73,%r8d
14009afdf:	74 60                	je     0x14009b041
14009afe1:	41 8b f8             	mov    %r8d,%edi
14009afe4:	8b cb                	mov    %ebx,%ecx
14009afe6:	45 3b c4             	cmp    %r12d,%r8d
14009afe9:	75 12                	jne    0x14009affd
14009afeb:	83 a4 bd 14 05 00 00 	andl   $0x0,0x514(%rbp,%rdi,4)
14009aff2:	00
14009aff3:	41 8d 40 01          	lea    0x1(%r8),%eax
14009aff7:	89 85 10 05 00 00    	mov    %eax,0x510(%rbp)
14009affd:	41 8b c0             	mov    %r8d,%eax
14009b000:	45 03 c7             	add    %r15d,%r8d
14009b003:	03 c1                	add    %ecx,%eax
14009b005:	8b 14 82             	mov    (%rdx,%rax,4),%edx
14009b008:	41 8b c3             	mov    %r11d,%eax
14009b00b:	48 0f af d6          	imul   %rsi,%rdx
14009b00f:	48 03 d0             	add    %rax,%rdx
14009b012:	8b 84 bd 14 05 00 00 	mov    0x514(%rbp,%rdi,4),%eax
14009b019:	48 03 d0             	add    %rax,%rdx
14009b01c:	41 8d 04 18          	lea    (%r8,%rbx,1),%eax
14009b020:	4c 8b da             	mov    %rdx,%r11
14009b023:	89 94 bd 14 05 00 00 	mov    %edx,0x514(%rbp,%rdi,4)
14009b02a:	44 8b a5 10 05 00 00 	mov    0x510(%rbp),%r12d
14009b031:	49 c1 eb 20          	shr    $0x20,%r11
14009b035:	41 3b c1             	cmp    %r9d,%eax
14009b038:	74 07                	je     0x14009b041
14009b03a:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
14009b03f:	eb 9a                	jmp    0x14009afdb
14009b041:	45 85 db             	test   %r11d,%r11d
14009b044:	74 4d                	je     0x14009b093
14009b046:	41 83 f8 73          	cmp    $0x73,%r8d
14009b04a:	0f 84 8f fe ff ff    	je     0x14009aedf
14009b050:	41 8d 40 01          	lea    0x1(%r8),%eax
14009b054:	41 8b d0             	mov    %r8d,%edx
14009b057:	45 3b c4             	cmp    %r12d,%r8d
14009b05a:	44 8b c0             	mov    %eax,%r8d
14009b05d:	75 0e                	jne    0x14009b06d
14009b05f:	83 a4 95 14 05 00 00 	andl   $0x0,0x514(%rbp,%rdx,4)
14009b066:	00
14009b067:	89 85 10 05 00 00    	mov    %eax,0x510(%rbp)
14009b06d:	8b 84 95 14 05 00 00 	mov    0x514(%rbp,%rdx,4),%eax
14009b074:	41 8b cb             	mov    %r11d,%ecx
14009b077:	48 03 c8             	add    %rax,%rcx
14009b07a:	89 8c 95 14 05 00 00 	mov    %ecx,0x514(%rbp,%rdx,4)
14009b081:	44 8b a5 10 05 00 00 	mov    0x510(%rbp),%r12d
14009b088:	48 c1 e9 20          	shr    $0x20,%rcx
14009b08c:	44 8b d9             	mov    %ecx,%r11d
14009b08f:	85 c9                	test   %ecx,%ecx
14009b091:	75 b3                	jne    0x14009b046
14009b093:	8b 5c 24 34          	mov    0x34(%rsp),%ebx
14009b097:	41 83 f8 73          	cmp    $0x73,%r8d
14009b09b:	0f 84 3e fe ff ff    	je     0x14009aedf
14009b0a1:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
14009b0a6:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
14009b0ab:	45 03 d7             	add    %r15d,%r10d
14009b0ae:	44 3b d3             	cmp    %ebx,%r10d
14009b0b1:	0f 85 e7 fe ff ff    	jne    0x14009af9e
14009b0b7:	45 8b c4             	mov    %r12d,%r8d
14009b0ba:	49 c1 e0 02          	shl    $0x2,%r8
14009b0be:	44 89 a5 70 01 00 00 	mov    %r12d,0x170(%rbp)
14009b0c5:	4d 85 c0             	test   %r8,%r8
14009b0c8:	74 40                	je     0x14009b10a
14009b0ca:	b8 cc 01 00 00       	mov    $0x1cc,%eax
14009b0cf:	48 8d 8d 74 01 00 00 	lea    0x174(%rbp),%rcx
14009b0d6:	4c 3b c0             	cmp    %rax,%r8
14009b0d9:	77 0e                	ja     0x14009b0e9
14009b0db:	48 8d 95 14 05 00 00 	lea    0x514(%rbp),%rdx
14009b0e2:	e8 89 2a 00 00       	call   0x14009db70
14009b0e7:	eb 1a                	jmp    0x14009b103
14009b0e9:	4c 8b c0             	mov    %rax,%r8
14009b0ec:	33 d2                	xor    %edx,%edx
14009b0ee:	e8 1d 31 00 00       	call   0x14009e210
14009b0f3:	e8 cc 30 fe ff       	call   0x14007e1c4
14009b0f8:	c7 00 22 00 00 00    	movl   $0x22,(%rax)
14009b0fe:	e8 e1 36 ff ff       	call   0x14008e7e4
14009b103:	44 8b a5 70 01 00 00 	mov    0x170(%rbp),%r12d
14009b10a:	8b 4c 24 38          	mov    0x38(%rsp),%ecx
14009b10e:	48 8d 15 eb 4e f6 ff 	lea    -0x9b115(%rip),%rdx        # 0x140000000
14009b115:	2b 4c 24 48          	sub    0x48(%rsp),%ecx
14009b119:	41 b8 26 00 00 00    	mov    $0x26,%r8d
14009b11f:	89 4c 24 38          	mov    %ecx,0x38(%rsp)
14009b123:	0f 85 e4 fb ff ff    	jne    0x14009ad0d
14009b129:	8b 44 24 50          	mov    0x50(%rsp),%eax
14009b12d:	8b 4c 24 30          	mov    0x30(%rsp),%ecx
14009b131:	8d 04 80             	lea    (%rax,%rax,4),%eax
14009b134:	03 c0                	add    %eax,%eax
14009b136:	2b c8                	sub    %eax,%ecx
14009b138:	0f 84 ab fd ff ff    	je     0x14009aee9
14009b13e:	8d 41 ff             	lea    -0x1(%rcx),%eax
14009b141:	8b 84 82 38 78 0d 00 	mov    0xd7838(%rdx,%rax,4),%eax
14009b148:	85 c0                	test   %eax,%eax
14009b14a:	0f 84 8f fd ff ff    	je     0x14009aedf
14009b150:	41 3b c7             	cmp    %r15d,%eax
14009b153:	0f 84 90 fd ff ff    	je     0x14009aee9
14009b159:	45 85 e4             	test   %r12d,%r12d
14009b15c:	0f 84 87 fd ff ff    	je     0x14009aee9
14009b162:	45 33 c0             	xor    %r8d,%r8d
14009b165:	44 8b d0             	mov    %eax,%r10d