14009a9a1:	44 89 bd 70 01 00 00 	mov    %r15d,0x170(%rbp)
14009a9a8:	c7 85 74 01 00 00 04 	movl   $0x4,0x174(%rbp)
14009a9af:	00 00 00
14009a9b2:	e9 1f 03 00 00       	jmp    0x14009acd6
14009a9b7:	83 64 24 40 00       	andl   $0x0,0x40(%rsp)
14009a9bc:	45 8d 9c 24 cd fb ff 	lea    -0x433(%r12),%r11d
14009a9c3:	ff
14009a9c4:	45 8b c3             	mov    %r11d,%r8d
14009a9c7:	8d 42 ff             	lea    -0x1(%rdx),%eax
14009a9ca:	41 83 e3 1f          	and    $0x1f,%r11d
14009a9ce:	41 c1 e8 05          	shr    $0x5,%r8d
14009a9d2:	8b f7                	mov    %edi,%esi
14009a9d4:	49 8b df             	mov    %r15,%rbx
14009a9d7:	41 2b f3             	sub    %r11d,%esi
14009a9da:	8b ce                	mov    %esi,%ecx
14009a9dc:	48 d3 e3             	shl    %cl,%rbx
14009a9df:	41 2b df             	sub    %r15d,%ebx
14009a9e2:	0f bd 44 85 a4       	bsr    -0x5c(%rbp,%rax,4),%eax
14009a9e7:	44 8b e3             	mov    %ebx,%r12d
14009a9ea:	41 f7 d4             	not    %r12d
14009a9ed:	74 04                	je     0x14009a9f3
14009a9ef:	ff c0                	inc    %eax
14009a9f1:	eb 02                	jmp    0x14009a9f5
14009a9f3:	33 c0                	xor    %eax,%eax
14009a9f5:	2b f8                	sub    %eax,%edi
14009a9f7:	42 8d 04 02          	lea    (%rdx,%r8,1),%eax
14009a9fb:	83 f8 73             	cmp    $0x73,%eax
14009a9fe:	0f 87 81 00 00 00    	ja     0x14009aa85
14009aa04:	45 33 f6             	xor    %r14d,%r14d
14009aa07:	44 3b df             	cmp    %edi,%r11d
14009aa0a:	41 0f 97 c6          	seta   %r14b
14009aa0e:	44 03 f2             	add    %edx,%r14d
14009aa11:	45 03 f0             	add    %r8d,%r14d
14009aa14:	41 83 fe 73          	cmp    $0x73,%r14d
14009aa18:	77 6b                	ja     0x14009aa85
14009aa1a:	41 8d 78 ff          	lea    -0x1(%r8),%edi
14009aa1e:	45 8d 56 ff          	lea    -0x1(%r14),%r10d
14009aa22:	44 3b d7             	cmp    %edi,%r10d
14009aa25:	74 48                	je     0x14009aa6f
14009aa27:	41 8b c2             	mov    %r10d,%eax
14009aa2a:	41 2b c0             	sub    %r8d,%eax
14009aa2d:	8d 48 ff             	lea    -0x1(%rax),%ecx
14009aa30:	3b c2                	cmp    %edx,%eax
14009aa32:	73 07                	jae    0x14009aa3b
14009aa34:	44 8b 4c 85 a4       	mov    -0x5c(%rbp,%rax,4),%r9d
14009aa39:	eb 03                	jmp    0x14009aa3e
14009aa3b:	45 33 c9             	xor    %r9d,%r9d
14009aa3e:	3b ca                	cmp    %edx,%ecx
14009aa40:	73 06                	jae    0x14009aa48
14009aa42:	8b 54 8d a4          	mov    -0x5c(%rbp,%rcx,4),%edx
14009aa46:	eb 02                	jmp    0x14009aa4a
14009aa48:	33 d2                	xor    %edx,%edx
14009aa4a:	41 23 d4             	and    %r12d,%edx
14009aa4d:	8b ce                	mov    %esi,%ecx
14009aa4f:	d3 ea                	shr    %cl,%edx
14009aa51:	44 23 cb             	and    %ebx,%r9d
14009aa54:	41 8b cb             	mov    %r11d,%ecx
14009aa57:	41 d3 e1             	shl    %cl,%r9d
14009aa5a:	41 0b d1             	or     %r9d,%edx
14009aa5d:	42 89 54 95 a4       	mov    %edx,-0x5c(%rbp,%r10,4)
14009aa62:	41 ff ca             	dec    %r10d
14009aa65:	44 3b d7             	cmp    %edi,%r10d
14009aa68:	74 05                	je     0x14009aa6f
14009aa6a:	8b 55 a0             	mov    -0x60(%rbp),%edx
14009aa6d:	eb b8                	jmp    0x14009aa27
14009aa6f:	33 c9                	xor    %ecx,%ecx
14009aa71:	45 85 c0             	test   %r8d,%r8d
14009aa74:	74 12                	je     0x14009aa88
14009aa76:	83 64 8d a4 00       	andl   $0x0,-0x5c(%rbp,%rcx,4)
14009aa7b:	41 03 cf             	add    %r15d,%ecx
14009aa7e:	41 3b c8             	cmp    %r8d,%ecx
14009aa81:	75 f3                	jne    0x14009aa76
14009aa83:	eb 03                	jmp    0x14009aa88
14009aa85:	45 33 f6             	xor    %r14d,%r14d
14009aa88:	44 89 75 a0          	mov    %r14d,-0x60(%rbp)
14009aa8c:	45 8b e7             	mov    %r15d,%r12d
14009aa8f:	44 89 bd 70 01 00 00 	mov    %r15d,0x170(%rbp)
14009aa96:	c7 85 74 01 00 00 02 	movl   $0x2,0x174(%rbp)
14009aa9d:	00 00 00
14009aaa0:	e9 31 02 00 00       	jmp    0x14009acd6
14009aaa5:	41 83 fc 36          	cmp    $0x36,%r12d
14009aaa9:	0f 84 44 01 00 00    	je     0x14009abf3
14009aaaf:	33 c0                	xor    %eax,%eax
14009aab1:	c7 85 48 03 00 00 00 	movl   $0x100000,0x348(%rbp)
14009aab8:	00 10 00
14009aabb:	89 85 44 03 00 00    	mov    %eax,0x344(%rbp)
14009aac1:	89 b5 40 03 00 00    	mov    %esi,0x340(%rbp)
14009aac7:	85 db                	test   %ebx,%ebx
14009aac9:	0f 84 24 01 00 00    	je     0x14009abf3
14009aacf:	45 33 c0             	xor    %r8d,%r8d
14009aad2:	42 8b 44 85 a4       	mov    -0x5c(%rbp,%r8,4),%eax
14009aad7:	42 39 84 85 44 03 00 	cmp    %eax,0x344(%rbp,%r8,4)
14009aade:	00
14009aadf:	0f 85 0e 01 00 00    	jne    0x14009abf3
14009aae5:	45 03 c7             	add    %r15d,%r8d
14009aae8:	44 3b c6             	cmp    %esi,%r8d
14009aaeb:	75 e5                	jne    0x14009aad2
14009aaed:	83 64 24 40 00       	andl   $0x0,0x40(%rsp)
14009aaf2:	0f bd c3             	bsr    %ebx,%eax
14009aaf5:	74 04                	je     0x14009aafb
14009aaf7:	ff c0                	inc    %eax
14009aaf9:	eb 02                	jmp    0x14009aafd
14009aafb:	33 c0                	xor    %eax,%eax
14009aafd:	45 33 f6             	xor    %r14d,%r14d
14009ab00:	2b f8                	sub    %eax,%edi
14009ab02:	3b fe                	cmp    %esi,%edi
14009ab04:	41 0f 92 c6          	setb   %r14b
14009ab08:	41 83 cb ff          	or     $0xffffffff,%r11d
14009ab0c:	44 03 f2             	add    %edx,%r14d
14009ab0f:	41 83 fe 73          	cmp    $0x73,%r14d
14009ab13:	0f 86 87 00 00 00    	jbe    0x14009aba0
14009ab19:	45 33 f6             	xor    %r14d,%r14d
14009ab1c:	be 36 04 00 00       	mov    $0x436,%esi
14009ab21:	44 89 75 a0          	mov    %r14d,-0x60(%rbp)
14009ab25:	41 2b f4             	sub    %r12d,%esi
14009ab28:	48 8d 8d 44 03 00 00 	lea    0x344(%rbp),%rcx
14009ab2f:	8b fe                	mov    %esi,%edi
14009ab31:	33 d2                	xor    %edx,%edx
14009ab33:	c1 ef 05             	shr    $0x5,%edi
14009ab36:	48 8d 1c bd 00 00 00 	lea    0x0(,%rdi,4),%rbx
14009ab3d:	00
14009ab3e:	4c 8b c3             	mov    %rbx,%r8
14009ab41:	e8 ca 36 00 00       	call   0x14009e210
14009ab46:	83 e6 1f             	and    $0x1f,%esi
14009ab49:	41 8b c7             	mov    %r15d,%eax
14009ab4c:	40 8a ce             	mov    %sil,%cl
14009ab4f:	d3 e0                	shl    %cl,%eax
14009ab51:	89 84 1d 44 03 00 00 	mov    %eax,0x344(%rbp,%rbx,1)
14009ab58:	44 8d 67 01          	lea    0x1(%rdi),%r12d
14009ab5c:	45 8b c4             	mov    %r12d,%r8d
14009ab5f:	49 c1 e0 02          	shl    $0x2,%r8
14009ab63:	44 89 a5 40 03 00 00 	mov    %r12d,0x340(%rbp)
14009ab6a:	44 89 a5 70 01 00 00 	mov    %r12d,0x170(%rbp)
14009ab71:	4d 85 c0             	test   %r8,%r8
14009ab74:	0f 84 5c 01 00 00    	je     0x14009acd6
14009ab7a:	bb cc 01 00 00       	mov    $0x1cc,%ebx
14009ab7f:	48 8d 8d 74 01 00 00 	lea    0x174(%rbp),%rcx
14009ab86:	4c 3b c3             	cmp    %rbx,%r8
14009ab89:	0f 87 26 01 00 00    	ja     0x14009acb5
14009ab8f:	48 8d 95 44 03 00 00 	lea    0x344(%rbp),%rdx
14009ab96:	e8 d5 2f 00 00       	call   0x14009db70
14009ab9b:	e9 2f 01 00 00       	jmp    0x14009accf
14009aba0:	41 8d 46 ff          	lea    -0x1(%r14),%eax
14009aba4:	41 3b c3             	cmp    %r11d,%eax
14009aba7:	0f 84 6f ff ff ff    	je     0x14009ab1c
14009abad:	44 8b d0             	mov    %eax,%r10d
14009abb0:	44 8d 40 ff          	lea    -0x1(%rax),%r8d
14009abb4:	3b c2                	cmp    %edx,%eax
14009abb6:	73 07                	jae    0x14009abbf
14009abb8:	46 8b 4c 95 a4       	mov    -0x5c(%rbp,%r10,4),%r9d
14009abbd:	eb 03                	jmp    0x14009abc2
14009abbf:	45 33 c9             	xor    %r9d,%r9d
14009abc2:	44 3b c2             	cmp    %edx,%r8d
14009abc5:	73 07                	jae    0x14009abce
14009abc7:	42 8b 4c 85 a4       	mov    -0x5c(%rbp,%r8,4),%ecx
14009abcc:	eb 02                	jmp    0x14009abd0
14009abce:	33 c9                	xor    %ecx,%ecx
14009abd0:	c1 e9 1e             	shr    $0x1e,%ecx
14009abd3:	42 8d 04 8d 00 00 00 	lea    0x0(,%r9,4),%eax
14009abda:	00
14009abdb:	0b c8                	or     %eax,%ecx
14009abdd:	41 8b c0             	mov    %r8d,%eax
14009abe0:	42 89 4c 95 a4       	mov    %ecx,-0x5c(%rbp,%r10,4)
14009abe5:	45 3b c3             	cmp    %r11d,%r8d
14009abe8:	0f 84 2e ff ff ff    	je     0x14009ab1c
14009abee:	8b 55 a0             	mov    -0x60(%rbp),%edx
14009abf1:	eb ba                	jmp    0x14009abad
14009abf3:	f7 db                	neg    %ebx
14009abf5:	48 1b c0             	sbb    %rax,%rax
14009abf8:	83 64 24 40 00       	andl   $0x0,0x40(%rsp)
14009abfd:	83 e0 04             	and    $0x4,%eax
14009ac00:	0f bd 44 05 a4       	bsr    -0x5c(%rbp,%rax,1),%eax
14009ac05:	74 04                	je     0x14009ac0b
14009ac07:	ff c0                	inc    %eax
14009ac09:	eb 02                	jmp    0x14009ac0d
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)