180080763:	4c 8d 8d d0 00 00 00 	lea    0xd0(%rbp),%r9
18008076a:	48 8b d7             	mov    %rdi,%rdx
18008076d:	45 8d 47 01          	lea    0x1(%r15),%r8d
180080771:	8b ce                	mov    %esi,%ecx
180080773:	e8 a4 7c fe ff       	call   0x18006841c
180080778:	8b b5 d0 00 00 00    	mov    0xd0(%rbp),%esi
18008077e:	85 c0                	test   %eax,%eax
180080780:	79 08                	jns    0x18008078a
180080782:	41 8b df             	mov    %r15d,%ebx
180080785:	e9 1f 02 00 00       	jmp    0x1800809a9
18008078a:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
18008078f:	8b ce                	mov    %esi,%ecx
180080791:	e8 82 85 fe ff       	call   0x180068d18
180080796:	8b d8                	mov    %eax,%ebx
180080798:	85 c0                	test   %eax,%eax
18008079a:	0f 88 09 02 00 00    	js     0x1800809a9
1800807a0:	48 8d 0d c1 0b 0d 00 	lea    0xd0bc1(%rip),%rcx        # 0x180151368
1800807a7:	e8 3c fd 00 00       	call   0x1800904e8
1800807ac:	4c 39 7c 24 40       	cmp    %r15,0x40(%rsp)
1800807b1:	0f 86 f2 01 00 00    	jbe    0x1800809a9
1800807b7:	44 89 7c 24 28       	mov    %r15d,0x28(%rsp)
1800807bc:	4c 8d 4c 24 30       	lea    0x30(%rsp),%r9
1800807c1:	4d 8b c4             	mov    %r12,%r8
1800807c4:	4c 89 7c 24 20       	mov    %r15,0x20(%rsp)
1800807c9:	ba 10 00 00 00       	mov    $0x10,%edx
1800807ce:	8b ce                	mov    %esi,%ecx
1800807d0:	e8 7b 87 fe ff       	call   0x180068f50
1800807d5:	8b d8                	mov    %eax,%ebx
1800807d7:	85 c0                	test   %eax,%eax
1800807d9:	0f 88 ca 01 00 00    	js     0x1800809a9
1800807df:	8b 54 24 38          	mov    0x38(%rsp),%edx
1800807e3:	83 fa 40             	cmp    $0x40,%edx
1800807e6:	0f 87 b8 01 00 00    	ja     0x1800809a4
1800807ec:	44 8b 44 24 3c       	mov    0x3c(%rsp),%r8d
1800807f1:	4c 8d 4c 24 60       	lea    0x60(%rsp),%r9
1800807f6:	44 89 7c 24 28       	mov    %r15d,0x28(%rsp)
1800807fb:	8b ce                	mov    %esi,%ecx
1800807fd:	4c 89 7c 24 20       	mov    %r15,0x20(%rsp)
180080802:	e8 49 87 fe ff       	call   0x180068f50
180080807:	8b d8                	mov    %eax,%ebx
180080809:	85 c0                	test   %eax,%eax
18008080b:	0f 88 98 01 00 00    	js     0x1800809a9
180080811:	48 8d 0d 40 0b 0d 00 	lea    0xd0b40(%rip),%rcx        # 0x180151358
180080818:	e8 cb fc 00 00       	call   0x1800904e8
18008081d:	41 8b df             	mov    %r15d,%ebx
180080820:	44 39 7c 24 38       	cmp    %r15d,0x38(%rsp)
180080825:	76 1b                	jbe    0x180080842
180080827:	8b c3                	mov    %ebx,%eax
180080829:	48 8d 0d e0 0a 0d 00 	lea    0xd0ae0(%rip),%rcx        # 0x180151310
180080830:	0f b6 54 04 60       	movzbl 0x60(%rsp,%rax,1),%edx
180080835:	e8 ae fc 00 00       	call   0x1800904e8
18008083a:	ff c3                	inc    %ebx
18008083c:	3b 5c 24 38          	cmp    0x38(%rsp),%ebx
180080840:	72 e5                	jb     0x180080827
180080842:	48 8d 0d f3 0a 0d 00 	lea    0xd0af3(%rip),%rcx        # 0x18015133c
180080849:	e8 9a fc 00 00       	call   0x1800904e8
18008084e:	45 8b f7             	mov    %r15d,%r14d
180080851:	8b 7c 24 38          	mov    0x38(%rsp),%edi
180080855:	48 8d 5d d0          	lea    -0x30(%rbp),%rbx
180080859:	41 bf 03 00 00 00    	mov    $0x3,%r15d
18008085f:	4c 8b c7             	mov    %rdi,%r8
180080862:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
180080867:	48 8b cb             	mov    %rbx,%rcx
18008086a:	e8 51 51 0b 00       	call   0x1801359c0
18008086f:	48 83 c3 40          	add    $0x40,%rbx
180080873:	49 83 ef 01          	sub    $0x1,%r15
180080877:	75 e6                	jne    0x18008085f
180080879:	41 8b cf             	mov    %r15d,%ecx
18008087c:	89 7d a0             	mov    %edi,-0x60(%rbp)
18008087f:	41 bb ab aa aa aa    	mov    $0xaaaaaaab,%r11d
180080885:	4c 8d 6d d0          	lea    -0x30(%rbp),%r13
180080889:	41 8b c3             	mov    %r11d,%eax
18008088c:	4c 8d 45 b8          	lea    -0x48(%rbp),%r8
180080890:	41 f7 e7             	mul    %r15d
180080893:	41 ba 02 00 00 00    	mov    $0x2,%r10d
180080899:	d1 ea                	shr    $1,%edx
18008089b:	8d 04 52             	lea    (%rdx,%rdx,2),%eax
18008089e:	2b c8                	sub    %eax,%ecx
1800808a0:	8b c1                	mov    %ecx,%eax
1800808a2:	48 c1 e0 06          	shl    $0x6,%rax
1800808a6:	4c 03 e8             	add    %rax,%r13
1800808a9:	41 ff c7             	inc    %r15d
1800808ac:	4c 89 6d a8          	mov    %r13,-0x58(%rbp)
1800808b0:	45 8b cf             	mov    %r15d,%r9d
1800808b3:	41 8b c3             	mov    %r11d,%eax
1800808b6:	41 89 78 f8          	mov    %edi,-0x8(%r8)
1800808ba:	41 f7 e1             	mul    %r9d
1800808bd:	41 8b c9             	mov    %r9d,%ecx
1800808c0:	41 ff c1             	inc    %r9d
1800808c3:	d1 ea                	shr    $1,%edx
1800808c5:	8d 04 52             	lea    (%rdx,%rdx,2),%eax
1800808c8:	2b c8                	sub    %eax,%ecx
1800808ca:	8b c1                	mov    %ecx,%eax
1800808cc:	48 c1 e0 06          	shl    $0x6,%rax
1800808d0:	48 8d 44 05 d0       	lea    -0x30(%rbp,%rax,1),%rax
1800808d5:	49 89 00             	mov    %rax,(%r8)
1800808d8:	4d 8d 40 10          	lea    0x10(%r8),%r8
1800808dc:	49 83 ea 01          	sub    $0x1,%r10
1800808e0:	75 d1                	jne    0x1800808b3
1800808e2:	8b 4c 24 34          	mov    0x34(%rsp),%ecx
1800808e6:	48 8d 85 d0 00 00 00 	lea    0xd0(%rbp),%rax
1800808ed:	4c 8d 4c 24 60       	lea    0x60(%rsp),%r9
1800808f2:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1800808f7:	4c 8d 45 a0          	lea    -0x60(%rbp),%r8
1800808fb:	41 8d 52 03          	lea    0x3(%r10),%edx
1800808ff:	e8 f4 e3 f9 ff       	call   0x18001ecf8
180080904:	8b d8                	mov    %eax,%ebx
180080906:	85 c0                	test   %eax,%eax
180080908:	0f 88 9b 00 00 00    	js     0x1800809a9
18008090e:	8b 7c 24 38          	mov    0x38(%rsp),%edi
180080912:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
180080917:	44 8b c7             	mov    %edi,%r8d
18008091a:	49 8b cd             	mov    %r13,%rcx
18008091d:	e8 9e 50 0b 00       	call   0x1801359c0
180080922:	41 81 ff e8 03 00 00 	cmp    $0x3e8,%r15d
180080929:	0f 82 4a ff ff ff    	jb     0x180080879
18008092f:	41 8b d6             	mov    %r14d,%edx
180080932:	48 8d 0d 87 0a 0d 00 	lea    0xd0a87(%rip),%rcx        # 0x1801513c0
180080939:	e8 aa fb 00 00       	call   0x1800904e8
18008093e:	48 8d 0d 03 0a 0d 00 	lea    0xd0a03(%rip),%rcx        # 0x180151348
180080945:	e8 9e fb 00 00       	call   0x1800904e8
18008094a:	45 33 ff             	xor    %r15d,%r15d
18008094d:	41 8b ff             	mov    %r15d,%edi
180080950:	44 39 7c 24 38       	cmp    %r15d,0x38(%rsp)
180080955:	76 1b                	jbe    0x180080972
180080957:	8b c7                	mov    %edi,%eax
180080959:	48 8d 0d b0 09 0d 00 	lea    0xd09b0(%rip),%rcx        # 0x180151310
180080960:	0f b6 54 04 60       	movzbl 0x60(%rsp,%rax,1),%edx
180080965:	e8 7e fb 00 00       	call   0x1800904e8
18008096a:	ff c7                	inc    %edi
18008096c:	3b 7c 24 38          	cmp    0x38(%rsp),%edi
180080970:	72 e5                	jb     0x180080957
180080972:	48 8d 0d c3 09 0d 00 	lea    0xd09c3(%rip),%rcx        # 0x18015133c
180080979:	e8 6a fb 00 00       	call   0x1800904e8
18008097e:	41 ff c6             	inc    %r14d
180080981:	41 83 fe 64          	cmp    $0x64,%r14d
180080985:	0f 82 c6 fe ff ff    	jb     0x180080851
18008098b:	8b 44 24 30          	mov    0x30(%rsp),%eax
18008098f:	4c 3b e0             	cmp    %rax,%r12
180080992:	73 10                	jae    0x1800809a4
180080994:	44 8b e0             	mov    %eax,%r12d
180080997:	48 3b 44 24 40       	cmp    0x40(%rsp),%rax
18008099c:	0f 82 15 fe ff ff    	jb     0x1800807b7
1800809a2:	eb 05                	jmp    0x1800809a9
1800809a4:	bb 0d 00 00 c0       	mov    $0xc000000d,%ebx
1800809a9:	83 fe ff             	cmp    $0xffffffff,%esi
1800809ac:	74 07                	je     0x1800809b5
1800809ae:	8b ce                	mov    %esi,%ecx
1800809b0:	e8 4b 7b fe ff       	call   0x180068500
1800809b5:	4c 8d 9c 24 90 01 00 	lea    0x190(%rsp),%r11
1800809bc:	00
1800809bd:	8b c3                	mov    %ebx,%eax
1800809bf:	49 8b 5b 30          	mov    0x30(%r11),%rbx
1800809c3:	49 8b 73 38          	mov    0x38(%r11),%rsi
1800809c7:	49 8b 7b 48          	mov    0x48(%r11),%rdi
1800809cb:	49 8b e3             	mov    %r11,%rsp
1800809ce:	41 5f                	pop    %r15
1800809d0:	41 5e                	pop    %r14
1800809d2:	41 5d                	pop    %r13
1800809d4:	41 5c                	pop    %r12
1800809d6:	5d                   	pop    %rbp
1800809d7:	c3                   	ret
1800809d8:	cc                   	int3
1800809d9:	cc                   	int3
1800809da:	cc                   	int3
1800809db:	cc                   	int3
1800809dc:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1800809e1:	55                   	push   %rbp
1800809e2:	56                   	push   %rsi
1800809e3:	57                   	push   %rdi
1800809e4:	41 54                	push   %r12
1800809e6:	41 55                	push   %r13
1800809e8:	41 56                	push   %r14
1800809ea:	41 57                	push   %r15
1800809ec:	48 8d 6c 24 d9       	lea    -0x27(%rsp),%rbp
1800809f1:	48 81 ec b0 00 00 00 	sub    $0xb0,%rsp
1800809f8:	83 4d 7f ff          	orl    $0xffffffff,0x7f(%rbp)
1800809fc:	33 c0                	xor    %eax,%eax
1800809fe:	48 89 45 ef          	mov    %rax,-0x11(%rbp)
180080a02:	8b f0                	mov    %eax,%esi
180080a04:	89 45 e3             	mov    %eax,-0x1d(%rbp)
180080a07:	44 8b e0             	mov    %eax,%r12d
180080a0a:	48 89 45 f7          	mov    %rax,-0x9(%rbp)
180080a0e:	8b f8                	mov    %eax,%edi
180080a10:	89 45 e7             	mov    %eax,-0x19(%rbp)
180080a13:	44 8b e8             	mov    %eax,%r13d
180080a16:	89 45 df             	mov    %eax,-0x21(%rbp)
180080a19:	4c 8b f2             	mov    %rdx,%r14
180080a1c:	89 45 eb             	mov    %eax,-0x15(%rbp)
180080a1f:	44 8b f9             	mov    %ecx,%r15d
180080a22:	89 45 77             	mov    %eax,0x77(%rbp)
180080a25:	e8 c6 13 00 00       	call   0x180081df0
180080a2a:	8b d8                	mov    %eax,%ebx
180080a2c:	85 c0                	test   %eax,%eax
180080a2e:	0f 88 2d 04 00 00    	js     0x180080e61
180080a34:	4c 8d 4d 7f          	lea    0x7f(%rbp),%r9
180080a38:	49 8b d6             	mov    %r14,%rdx
180080a3b:	45 8d 45 01          	lea    0x1(%r13),%r8d
180080a3f:	41 8b cf             	mov    %r15d,%ecx
180080a42:	e8 d5 79 fe ff       	call   0x18006841c
180080a47:	44 8b 7d 7f          	mov    0x7f(%rbp),%r15d
180080a4b:	85 c0                	test   %eax,%eax
180080a4d:	79 07                	jns    0x180080a56
180080a4f:	33 db                	xor    %ebx,%ebx
180080a51:	e9 d2 03 00 00       	jmp    0x180080e28
180080a56:	48 8d 55 ff          	lea    -0x1(%rbp),%rdx
180080a5a:	41 8b cf             	mov    %r15d,%ecx
180080a5d:	e8 b6 82 fe ff       	call   0x180068d18
180080a62:	8b d8                	mov    %eax,%ebx
180080a64:	85 c0                	test   %eax,%eax
180080a66:	0f 88 bc 03 00 00    	js     0x180080e28
180080a6c:	48 39 75 ff          	cmp    %rsi,-0x1(%rbp)
180080a70:	0f 86 b2 03 00 00    	jbe    0x180080e28
180080a76:	4c 8b f6             	mov    %rsi,%r14
180080a79:	48 8b c6             	mov    %rsi,%rax
180080a7c:	83 64 24 28 00       	andl   $0x0,0x28(%rsp)
180080a81:	4c 8d 4d b7          	lea    -0x49(%rbp),%r9
180080a85:	48 83 64 24 20 00    	andq   $0x0,0x20(%rsp)
180080a8b:	4c 8b c0             	mov    %rax,%r8
180080a8e:	ba 28 00 00 00       	mov    $0x28,%edx
180080a93:	41 8b cf             	mov    %r15d,%ecx
180080a96:	e8 b5 84 fe ff       	call   0x180068f50
180080a9b:	8b d8                	mov    %eax,%ebx
180080a9d:	85 c0                	test   %eax,%eax
180080a9f:	0f 88 76 03 00 00    	js     0x180080e1b
180080aa5:	8b 55 bf             	mov    -0x41(%rbp),%edx
180080aa8:	3b d7                	cmp    %edi,%edx
180080aaa:	74 12                	je     0x180080abe
180080aac:	c1 e2 03             	shl    $0x3,%edx
180080aaf:	48 8d 0d ea 08 0d 00 	lea    0xd08ea(%rip),%rcx        # 0x1801513a0
180080ab6:	e8 2d fa 00 00       	call   0x1800904e8
180080abb:	8b 55 bf             	mov    -0x41(%rbp),%edx
180080abe:	3b 55 df             	cmp    -0x21(%rbp),%edx
180080ac1:	76 29                	jbe    0x180080aec
180080ac3:	89 55 df             	mov    %edx,-0x21(%rbp)
180080ac6:	4d 85 e4             	test   %r12,%r12
180080ac9:	74 0b                	je     0x180080ad6
180080acb:	49 8b cc             	mov    %r12,%rcx
180080ace:	e8 29 95 01 00       	call   0x180099ffc
180080ad3:	8b 55 bf             	mov    -0x41(%rbp),%edx
180080ad6:	8b ca                	mov    %edx,%ecx
180080ad8:	e8 73 93 01 00       	call   0x180099e50
180080add:	4c 8b e0             	mov    %rax,%r12
180080ae0:	48 85 c0             	test   %rax,%rax
180080ae3:	0f 84 13 03 00 00    	je     0x180080dfc
180080ae9:	8b 55 bf             	mov    -0x41(%rbp),%edx
180080aec:	44 8b 45 c3          	mov    -0x3d(%rbp),%r8d
180080af0:	4d 8b cc             	mov    %r12,%r9
180080af3:	83 64 24 28 00       	andl   $0x0,0x28(%rsp)
180080af8:	41 8b cf             	mov    %r15d,%ecx
180080afb:	48 83 64 24 20 00    	andq   $0x0,0x20(%rsp)
180080b01:	e8 4a 84 fe ff       	call   0x180068f50
180080b06:	8b d8                	mov    %eax,%ebx
180080b08:	85 c0                	test   %eax,%eax
180080b0a:	0f 88 0b 03 00 00    	js     0x180080e1b
180080b10:	f6 45 77 03          	testb  $0x3,0x77(%rbp)
180080b14:	75 37                	jne    0x180080b4d
180080b16:	48 8d 0d db 08 0d 00 	lea    0xd08db(%rip),%rcx        # 0x1801513f8
180080b1d:	e8 c6 f9 00 00       	call   0x1800904e8
180080b22:	33 db                	xor    %ebx,%ebx
180080b24:	39 5d bf             	cmp    %ebx,-0x41(%rbp)
180080b27:	76 18                	jbe    0x180080b41
180080b29:	42 0f b6 14 23       	movzbl (%rbx,%r12,1),%edx
180080b2e:	48 8d 0d db 07 0d 00 	lea    0xd07db(%rip),%rcx        # 0x180151310
180080b35:	e8 ae f9 00 00       	call   0x1800904e8
180080b3a:	ff c3                	inc    %ebx
180080b3c:	3b 5d bf             	cmp    -0x41(%rbp),%ebx
180080b3f:	72 e8                	jb     0x180080b29
180080b41:	48 8d 0d f4 07 0d 00 	lea    0xd07f4(%rip),%rcx        # 0x18015133c
180080b48:	e8 9b f9 00 00       	call   0x1800904e8
180080b4d:	8b 45 bb             	mov    -0x45(%rbp),%eax
180080b50:	3d 04 80 00 00       	cmp    $0x8004,%eax
180080b55:	75 09                	jne    0x180080b60
180080b57:	48 8d 0d 7a 08 0d 00 	lea    0xd087a(%rip),%rcx        # 0x1801513d8
180080b5e:	eb 37                	jmp    0x180080b97
180080b60:	3d 0c 80 00 00       	cmp    $0x800c,%eax
180080b65:	75 09                	jne    0x180080b70
180080b67:	48 8d 0d c2 08 0d 00 	lea    0xd08c2(%rip),%rcx        # 0x180151430
180080b6e:	eb 27                	jmp    0x180080b97
180080b70:	3d 0d 80 00 00       	cmp    $0x800d,%eax
180080b75:	75 09                	jne    0x180080b80
180080b77:	48 8d 0d 8a 08 0d 00 	lea    0xd088a(%rip),%rcx        # 0x180151408
180080b7e:	eb 17                	jmp    0x180080b97
180080b80:	3d 0e 80 00 00       	cmp    $0x800e,%eax
180080b85:	48 8d 0d f4 08 0d 00 	lea    0xd08f4(%rip),%rcx        # 0x180151480
180080b8c:	48 8d 15 c5 08 0d 00 	lea    0xd08c5(%rip),%rdx        # 0x180151458
180080b93:	48 0f 45 ca          	cmovne %rdx,%rcx
180080b97:	e8 4c f9 00 00       	call   0x1800904e8
180080b9c:	8b 55 c7             	mov    -0x39(%rbp),%edx
180080b9f:	3b 55 e3             	cmp    -0x1d(%rbp),%edx
180080ba2:	76 29                	jbe    0x180080bcd
180080ba4:	8b da                	mov    %edx,%ebx
180080ba6:	89 5d e3             	mov    %ebx,-0x1d(%rbp)
180080ba9:	48 85 f6             	test   %rsi,%rsi
180080bac:	74 08                	je     0x180080bb6
180080bae:	48 8b ce             	mov    %rsi,%rcx
180080bb1:	e8 46 94 01 00       	call   0x180099ffc
180080bb6:	48 8b cb             	mov    %rbx,%rcx
180080bb9:	e8 92 92 01 00       	call   0x180099e50
180080bbe:	48 8b f0             	mov    %rax,%rsi
180080bc1:	48 85 c0             	test   %rax,%rax
180080bc4:	0f 84 39 02 00 00    	je     0x180080e03
180080bca:	8b 55 c7             	mov    -0x39(%rbp),%edx
180080bcd:	44 8b 45 cb          	mov    -0x35(%rbp),%r8d
180080bd1:	4c 8b ce             	mov    %rsi,%r9
180080bd4:	83 64 24 28 00       	andl   $0x0,0x28(%rsp)
180080bd9:	41 8b cf             	mov    %r15d,%ecx
180080bdc:	48 83 64 24 20 00    	andq   $0x0,0x20(%rsp)
180080be2:	e8 69 83 fe ff       	call   0x180068f50
180080be7:	8b d8                	mov    %eax,%ebx
180080be9:	85 c0                	test   %eax,%eax
180080beb:	0f 88 2a 02 00 00    	js     0x180080e1b
180080bf1:	48 8d 0d e0 08 0d 00 	lea    0xd08e0(%rip),%rcx        # 0x1801514d8
180080bf8:	e8 eb f8 00 00       	call   0x1800904e8
180080bfd:	33 db                	xor    %ebx,%ebx
180080bff:	39 5d c7             	cmp    %ebx,-0x39(%rbp)
180080c02:	76 17                	jbe    0x180080c1b
180080c04:	0f b6 14 33          	movzbl (%rbx,%rsi,1),%edx
180080c08:	48 8d 0d 01 07 0d 00 	lea    0xd0701(%rip),%rcx        # 0x180151310
180080c0f:	e8 d4 f8 00 00       	call   0x1800904e8
180080c14:	ff c3                	inc    %ebx
180080c16:	3b 5d c7             	cmp    -0x39(%rbp),%ebx
180080c19:	72 e9                	jb     0x180080c04
180080c1b:	48 8d 0d 0e 07 0d 00 	lea    0xd070e(%rip),%rcx        # 0x180151330
180080c22:	e8 c1 f8 00 00       	call   0x1800904e8
180080c27:	44 8b 4d c7          	mov    -0x39(%rbp),%r9d
180080c2b:	45 33 d2             	xor    %r10d,%r10d
180080c2e:	45 33 c0             	xor    %r8d,%r8d
180080c31:	33 c9                	xor    %ecx,%ecx
180080c33:	45 3b c8             	cmp    %r8d,%r9d
180080c36:	76 11                	jbe    0x180080c49
180080c38:	41 8b c1             	mov    %r9d,%eax
180080c3b:	41 2b c0             	sub    %r8d,%eax
180080c3e:	ff c8                	dec    %eax
180080c40:	0f b6 14 30          	movzbl (%rax,%rsi,1),%edx
180080c44:	d3 e2                	shl    %cl,%edx
180080c46:	44 0b d2             	or     %edx,%r10d
180080c49:	41 ff c0             	inc    %r8d
180080c4c:	83 c1 08             	add    $0x8,%ecx
180080c4f:	83 f9 20             	cmp    $0x20,%ecx
180080c52:	72 df                	jb     0x180080c33
180080c54:	44 89 55 7f          	mov    %r10d,0x7f(%rbp)
180080c58:	41 83 f9 04          	cmp    $0x4,%r9d
180080c5c:	76 20                	jbe    0x180080c7e
180080c5e:	33 d2                	xor    %edx,%edx
180080c60:	4d 8b c1             	mov    %r9,%r8
180080c63:	49 83 e8 04          	sub    $0x4,%r8
180080c67:	74 15                	je     0x180080c7e
180080c69:	33 c0                	xor    %eax,%eax
180080c6b:	80 3c 30 00          	cmpb   $0x0,(%rax,%rsi,1)