14000f831:	48 8b 4d 08          	mov    0x8(%rbp),%rcx
14000f835:	48 85 c9             	test   %rcx,%rcx
14000f838:	74 67                	je     0x14000f8a1
14000f83a:	48 8b 01             	mov    (%rcx),%rax
14000f83d:	48 8b d3             	mov    %rbx,%rdx
14000f840:	48 8b 40 30          	mov    0x30(%rax),%rax
14000f844:	ff 15 3e fe 05 00    	call   *0x5fe3e(%rip)        # 0x14006f688
14000f84a:	84 c0                	test   %al,%al
14000f84c:	74 60                	je     0x14000f8ae
14000f84e:	48 8d 57 10          	lea    0x10(%rdi),%rdx
14000f852:	48 8b cd             	mov    %rbp,%rcx
14000f855:	e8 9a 1c 00 00       	call   0x1400114f4
14000f85a:	84 c0                	test   %al,%al
14000f85c:	74 20                	je     0x14000f87e
14000f85e:	48 85 db             	test   %rbx,%rbx
14000f861:	74 08                	je     0x14000f86b
14000f863:	48 8b cb             	mov    %rbx,%rcx
14000f866:	e8 75 60 04 00       	call   0x1400558e0
14000f86b:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
14000f870:	48 8b 6c 24 70       	mov    0x70(%rsp),%rbp
14000f875:	48 83 c4 40          	add    $0x40,%rsp
14000f879:	41 5e                	pop    %r14
14000f87b:	5f                   	pop    %rdi
14000f87c:	5e                   	pop    %rsi
14000f87d:	c3                   	ret
14000f87e:	48 8d 15 ab f4 06 00 	lea    0x6f4ab(%rip),%rdx        # 0x14007ed30
14000f885:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
14000f88a:	e8 91 d4 ff ff       	call   0x14000cd20
14000f88f:	48 8d 15 a2 a4 09 00 	lea    0x9a4a2(%rip),%rdx        # 0x1400a9d38
14000f896:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
14000f89b:	e8 52 aa 05 00       	call   0x14006a2f2
14000f8a0:	cc                   	int3
14000f8a1:	33 d2                	xor    %edx,%edx
14000f8a3:	b9 40 38 3c 1e       	mov    $0x1e3c3840,%ecx
14000f8a8:	e8 03 31 00 00       	call   0x1400129b0
14000f8ad:	cc                   	int3
14000f8ae:	48 8d 15 1b f4 06 00 	lea    0x6f41b(%rip),%rdx        # 0x14007ecd0
14000f8b5:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
14000f8ba:	e8 61 d4 ff ff       	call   0x14000cd20
14000f8bf:	48 8d 15 72 a4 09 00 	lea    0x9a472(%rip),%rdx        # 0x1400a9d38
14000f8c6:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
14000f8cb:	e8 22 aa 05 00       	call   0x14006a2f2
14000f8d0:	cc                   	int3
14000f8d1:	90                   	nop
14000f8d2:	90                   	nop
14000f8d3:	90                   	nop
14000f8d4:	90                   	nop
14000f8d5:	90                   	nop
14000f8d6:	90                   	nop
14000f8d7:	90                   	nop
14000f8d8:	90                   	nop
14000f8d9:	90                   	nop
14000f8da:	90                   	nop
14000f8db:	90                   	nop
14000f8dc:	90                   	nop
14000f8dd:	90                   	nop
14000f8de:	90                   	nop
14000f8df:	90                   	nop
14000f8e0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
14000f8e5:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
14000f8ea:	56                   	push   %rsi
14000f8eb:	57                   	push   %rdi
14000f8ec:	41 56                	push   %r14
14000f8ee:	48 83 ec 40          	sub    $0x40,%rsp
14000f8f2:	48 8b fa             	mov    %rdx,%rdi
14000f8f5:	48 8b e9             	mov    %rcx,%rbp
14000f8f8:	4c 8b 42 08          	mov    0x8(%rdx),%r8
14000f8fc:	49 83 c9 ff          	or     $0xffffffffffffffff,%r9
14000f900:	4d 85 c0             	test   %r8,%r8
14000f903:	74 0f                	je     0x14000f914
14000f905:	49 8b c1             	mov    %r9,%rax
14000f908:	48 ff c0             	inc    %rax
14000f90b:	41 80 3c 00 00       	cmpb   $0x0,(%r8,%rax,1)
14000f910:	75 f6                	jne    0x14000f908
14000f912:	eb 02                	jmp    0x14000f916
14000f914:	33 c0                	xor    %eax,%eax
14000f916:	44 8d 70 01          	lea    0x1(%rax),%r14d
14000f91a:	49 63 ce             	movslq %r14d,%rcx
14000f91d:	b8 02 00 00 00       	mov    $0x2,%eax
14000f922:	48 f7 e1             	mul    %rcx
14000f925:	48 8b f0             	mov    %rax,%rsi
14000f928:	49 0f 42 f1          	cmovb  %r9,%rsi
14000f92c:	48 8b ce             	mov    %rsi,%rcx
14000f92f:	e8 a8 5f 04 00       	call   0x1400558dc
14000f934:	48 8b d8             	mov    %rax,%rbx
14000f937:	48 85 c0             	test   %rax,%rax
14000f93a:	74 0f                	je     0x14000f94b
14000f93c:	4c 8b c6             	mov    %rsi,%r8
14000f93f:	33 d2                	xor    %edx,%edx
14000f941:	48 8b c8             	mov    %rax,%rcx
14000f944:	e8 cd a9 05 00       	call   0x14006a316
14000f949:	eb 02                	jmp    0x14000f94d
14000f94b:	33 db                	xor    %ebx,%ebx
14000f94d:	48 89 5c 24 60       	mov    %rbx,0x60(%rsp)
14000f952:	45 8b c6             	mov    %r14d,%r8d
14000f955:	48 8b d3             	mov    %rbx,%rdx
14000f958:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
14000f95c:	e8 df 73 00 00       	call   0x140016d40
14000f961:	48 8b 4d 08          	mov    0x8(%rbp),%rcx
14000f965:	48 85 c9             	test   %rcx,%rcx
14000f968:	74 67                	je     0x14000f9d1
14000f96a:	48 8b 01             	mov    (%rcx),%rax
14000f96d:	48 8b d3             	mov    %rbx,%rdx
14000f970:	48 8b 40 30          	mov    0x30(%rax),%rax
14000f974:	ff 15 0e fd 05 00    	call   *0x5fd0e(%rip)        # 0x14006f688
14000f97a:	84 c0                	test   %al,%al
14000f97c:	74 60                	je     0x14000f9de
14000f97e:	48 8d 57 10          	lea    0x10(%rdi),%rdx
14000f982:	48 8b cd             	mov    %rbp,%rcx
14000f985:	e8 e6 1b 00 00       	call   0x140011570
14000f98a:	84 c0                	test   %al,%al
14000f98c:	74 20                	je     0x14000f9ae
14000f98e:	48 85 db             	test   %rbx,%rbx
14000f991:	74 08                	je     0x14000f99b
14000f993:	48 8b cb             	mov    %rbx,%rcx
14000f996:	e8 45 5f 04 00       	call   0x1400558e0
14000f99b:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
14000f9a0:	48 8b 6c 24 70       	mov    0x70(%rsp),%rbp
14000f9a5:	48 83 c4 40          	add    $0x40,%rsp
14000f9a9:	41 5e                	pop    %r14
14000f9ab:	5f                   	pop    %rdi
14000f9ac:	5e                   	pop    %rsi
14000f9ad:	c3                   	ret
14000f9ae:	48 8d 15 7b f3 06 00 	lea    0x6f37b(%rip),%rdx        # 0x14007ed30
14000f9b5:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
14000f9ba:	e8 61 d3 ff ff       	call   0x14000cd20
14000f9bf:	48 8d 15 72 a3 09 00 	lea    0x9a372(%rip),%rdx        # 0x1400a9d38
14000f9c6:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
14000f9cb:	e8 22 a9 05 00       	call   0x14006a2f2
14000f9d0:	cc                   	int3
14000f9d1:	33 d2                	xor    %edx,%edx
14000f9d3:	b9 40 38 3c 1e       	mov    $0x1e3c3840,%ecx
14000f9d8:	e8 d3 2f 00 00       	call   0x1400129b0
14000f9dd:	cc                   	int3
14000f9de:	48 8d 15 eb f2 06 00 	lea    0x6f2eb(%rip),%rdx        # 0x14007ecd0
14000f9e5:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
14000f9ea:	e8 31 d3 ff ff       	call   0x14000cd20
14000f9ef:	48 8d 15 42 a3 09 00 	lea    0x9a342(%rip),%rdx        # 0x1400a9d38
14000f9f6:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
14000f9fb:	e8 f2 a8 05 00       	call   0x14006a2f2
14000fa00:	cc                   	int3
14000fa01:	90                   	nop
14000fa02:	90                   	nop
14000fa03:	90                   	nop
14000fa04:	90                   	nop
14000fa05:	90                   	nop
14000fa06:	90                   	nop
14000fa07:	90                   	nop
14000fa08:	90                   	nop
14000fa09:	90                   	nop
14000fa0a:	90                   	nop
14000fa0b:	90                   	nop
14000fa0c:	90                   	nop
14000fa0d:	90                   	nop
14000fa0e:	90                   	nop
14000fa0f:	90                   	nop
14000fa10:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
14000fa15:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
14000fa1a:	56                   	push   %rsi
14000fa1b:	57                   	push   %rdi
14000fa1c:	41 56                	push   %r14
14000fa1e:	48 83 ec 40          	sub    $0x40,%rsp
14000fa22:	48 8b fa             	mov    %rdx,%rdi
14000fa25:	48 8b e9             	mov    %rcx,%rbp
14000fa28:	48 8b 52 08          	mov    0x8(%rdx),%rdx
14000fa2c:	49 83 c8 ff          	or     $0xffffffffffffffff,%r8
14000fa30:	48 85 d2             	test   %rdx,%rdx
14000fa33:	74 0e                	je     0x14000fa43
14000fa35:	49 8b c0             	mov    %r8,%rax
14000fa38:	48 ff c0             	inc    %rax
14000fa3b:	80 3c 02 00          	cmpb   $0x0,(%rdx,%rax,1)
14000fa3f:	75 f7                	jne    0x14000fa38
14000fa41:	eb 02                	jmp    0x14000fa45
14000fa43:	33 c0                	xor    %eax,%eax
14000fa45:	44 8d 70 01          	lea    0x1(%rax),%r14d
14000fa49:	49 63 ce             	movslq %r14d,%rcx
14000fa4c:	b8 02 00 00 00       	mov    $0x2,%eax
14000fa51:	48 f7 e1             	mul    %rcx
14000fa54:	48 8b f0             	mov    %rax,%rsi
14000fa57:	49 0f 42 f0          	cmovb  %r8,%rsi
14000fa5b:	48 8b ce             	mov    %rsi,%rcx
14000fa5e:	e8 79 5e 04 00       	call   0x1400558dc
14000fa63:	48 8b d8             	mov    %rax,%rbx
14000fa66:	48 85 c0             	test   %rax,%rax
14000fa69:	74 0f                	je     0x14000fa7a
14000fa6b:	4c 8b c6             	mov    %rsi,%r8
14000fa6e:	33 d2                	xor    %edx,%edx
14000fa70:	48 8b c8             	mov    %rax,%rcx
14000fa73:	e8 9e a8 05 00       	call   0x14006a316
14000fa78:	eb 02                	jmp    0x14000fa7c
14000fa7a:	33 db                	xor    %ebx,%ebx
14000fa7c:	48 89 5c 24 68       	mov    %rbx,0x68(%rsp)
14000fa81:	45 8b c6             	mov    %r14d,%r8d
14000fa84:	48 8b d3             	mov    %rbx,%rdx
14000fa87:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
14000fa8b:	e8 b0 72 00 00       	call   0x140016d40
14000fa90:	48 8b 4d 08          	mov    0x8(%rbp),%rcx
14000fa94:	48 85 c9             	test   %rcx,%rcx
14000fa97:	74 7b                	je     0x14000fb14
14000fa99:	48 8b 01             	mov    (%rcx),%rax
14000fa9c:	48 8b d3             	mov    %rbx,%rdx
14000fa9f:	48 8b 40 30          	mov    0x30(%rax),%rax
14000faa3:	ff 15 df fb 05 00    	call   *0x5fbdf(%rip)        # 0x14006f688
14000faa9:	84 c0                	test   %al,%al
14000faab:	74 74                	je     0x14000fb21
14000faad:	48 8d 47 10          	lea    0x10(%rdi),%rax
14000fab1:	48 83 78 18 0f       	cmpq   $0xf,0x18(%rax)
14000fab6:	76 03                	jbe    0x14000fabb
14000fab8:	48 8b 00             	mov    (%rax),%rax
14000fabb:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
14000fac0:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
14000fac5:	48 8b cd             	mov    %rbp,%rcx
14000fac8:	e8 e3 1b 00 00       	call   0x1400116b0
14000facd:	84 c0                	test   %al,%al
14000facf:	74 20                	je     0x14000faf1
14000fad1:	48 85 db             	test   %rbx,%rbx
14000fad4:	74 08                	je     0x14000fade
14000fad6:	48 8b cb             	mov    %rbx,%rcx
14000fad9:	e8 02 5e 04 00       	call   0x1400558e0
14000fade:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
14000fae3:	48 8b 6c 24 78       	mov    0x78(%rsp),%rbp
14000fae8:	48 83 c4 40          	add    $0x40,%rsp
14000faec:	41 5e                	pop    %r14
14000faee:	5f                   	pop    %rdi
14000faef:	5e                   	pop    %rsi
14000faf0:	c3                   	ret
14000faf1:	48 8d 15 38 f2 06 00 	lea    0x6f238(%rip),%rdx        # 0x14007ed30
14000faf8:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
14000fafd:	e8 1e d2 ff ff       	call   0x14000cd20
14000fb02:	48 8d 15 2f a2 09 00 	lea    0x9a22f(%rip),%rdx        # 0x1400a9d38
14000fb09:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
14000fb0e:	e8 df a7 05 00       	call   0x14006a2f2
14000fb13:	cc                   	int3
14000fb14:	33 d2                	xor    %edx,%edx
14000fb16:	b9 40 38 3c 1e       	mov    $0x1e3c3840,%ecx
14000fb1b:	e8 90 2e 00 00       	call   0x1400129b0
14000fb20:	cc                   	int3
14000fb21:	48 8d 15 a8 f1 06 00 	lea    0x6f1a8(%rip),%rdx        # 0x14007ecd0
14000fb28:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
14000fb2d:	e8 ee d1 ff ff       	call   0x14000cd20
14000fb32:	48 8d 15 ff a1 09 00 	lea    0x9a1ff(%rip),%rdx        # 0x1400a9d38
14000fb39:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
14000fb3e:	e8 af a7 05 00       	call   0x14006a2f2
14000fb43:	cc                   	int3
14000fb44:	90                   	nop
14000fb45:	90                   	nop
14000fb46:	90                   	nop
14000fb47:	90                   	nop
14000fb48:	90                   	nop
14000fb49:	90                   	nop
14000fb4a:	90                   	nop
14000fb4b:	90                   	nop
14000fb4c:	90                   	nop
14000fb4d:	90                   	nop
14000fb4e:	90                   	nop
14000fb4f:	90                   	nop
14000fb50:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
14000fb55:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
14000fb5a:	56                   	push   %rsi
14000fb5b:	57                   	push   %rdi
14000fb5c:	41 56                	push   %r14
14000fb5e:	48 83 ec 40          	sub    $0x40,%rsp
14000fb62:	48 8b fa             	mov    %rdx,%rdi
14000fb65:	48 8b e9             	mov    %rcx,%rbp
14000fb68:	4c 8b 42 08          	mov    0x8(%rdx),%r8
14000fb6c:	49 83 c9 ff          	or     $0xffffffffffffffff,%r9
14000fb70:	4d 85 c0             	test   %r8,%r8
14000fb73:	74 0f                	je     0x14000fb84
14000fb75:	49 8b c1             	mov    %r9,%rax
14000fb78:	48 ff c0             	inc    %rax
14000fb7b:	41 80 3c 00 00       	cmpb   $0x0,(%r8,%rax,1)
14000fb80:	75 f6                	jne    0x14000fb78
14000fb82:	eb 02                	jmp    0x14000fb86
14000fb84:	33 c0                	xor    %eax,%eax
14000fb86:	44 8d 70 01          	lea    0x1(%rax),%r14d
14000fb8a:	49 63 ce             	movslq %r14d,%rcx
14000fb8d:	b8 02 00 00 00       	mov    $0x2,%eax
14000fb92:	48 f7 e1             	mul    %rcx
14000fb95:	48 8b f0             	mov    %rax,%rsi
14000fb98:	49 0f 42 f1          	cmovb  %r9,%rsi
14000fb9c:	48 8b ce             	mov    %rsi,%rcx
14000fb9f:	e8 38 5d 04 00       	call   0x1400558dc
14000fba4:	48 8b d8             	mov    %rax,%rbx
14000fba7:	48 85 c0             	test   %rax,%rax
14000fbaa:	74 0f                	je     0x14000fbbb
14000fbac:	4c 8b c6             	mov    %rsi,%r8
14000fbaf:	33 d2                	xor    %edx,%edx
14000fbb1:	48 8b c8             	mov    %rax,%rcx
14000fbb4:	e8 5d a7 05 00       	call   0x14006a316
14000fbb9:	eb 02                	jmp    0x14000fbbd
14000fbbb:	33 db                	xor    %ebx,%ebx
14000fbbd:	48 89 5c 24 60       	mov    %rbx,0x60(%rsp)
14000fbc2:	45 8b c6             	mov    %r14d,%r8d
14000fbc5:	48 8b d3             	mov    %rbx,%rdx
14000fbc8:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
14000fbcc:	e8 6f 71 00 00       	call   0x140016d40
14000fbd1:	48 8b 4d 08          	mov    0x8(%rbp),%rcx
14000fbd5:	48 85 c9             	test   %rcx,%rcx
14000fbd8:	74 67                	je     0x14000fc41
14000fbda:	48 8b 01             	mov    (%rcx),%rax
14000fbdd:	48 8b d3             	mov    %rbx,%rdx
14000fbe0:	48 8b 40 30          	mov    0x30(%rax),%rax
14000fbe4:	ff 15 9e fa 05 00    	call   *0x5fa9e(%rip)        # 0x14006f688
14000fbea:	84 c0                	test   %al,%al
14000fbec:	74 60                	je     0x14000fc4e
14000fbee:	48 8d 57 10          	lea    0x10(%rdi),%rdx
14000fbf2:	48 8b cd             	mov    %rbp,%rcx
14000fbf5:	e8 b6 1a 00 00       	call   0x1400116b0
14000fbfa:	84 c0                	test   %al,%al
14000fbfc:	74 20                	je     0x14000fc1e
14000fbfe:	48 85 db             	test   %rbx,%rbx
14000fc01:	74 08                	je     0x14000fc0b
14000fc03:	48 8b cb             	mov    %rbx,%rcx
14000fc06:	e8 d5 5c 04 00       	call   0x1400558e0
14000fc0b:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
14000fc10:	48 8b 6c 24 70       	mov    0x70(%rsp),%rbp
14000fc15:	48 83 c4 40          	add    $0x40,%rsp
14000fc19:	41 5e                	pop    %r14
14000fc1b:	5f                   	pop    %rdi
14000fc1c:	5e                   	pop    %rsi
14000fc1d:	c3                   	ret
14000fc1e:	48 8d 15 0b f1 06 00 	lea    0x6f10b(%rip),%rdx        # 0x14007ed30
14000fc25:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
14000fc2a:	e8 f1 d0 ff ff       	call   0x14000cd20
14000fc2f:	48 8d 15 02 a1 09 00 	lea    0x9a102(%rip),%rdx        # 0x1400a9d38
14000fc36:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
14000fc3b:	e8 b2 a6 05 00       	call   0x14006a2f2
14000fc40:	cc                   	int3
14000fc41:	33 d2                	xor    %edx,%edx
14000fc43:	b9 40 38 3c 1e       	mov    $0x1e3c3840,%ecx
14000fc48:	e8 63 2d 00 00       	call   0x1400129b0
14000fc4d:	cc                   	int3
14000fc4e:	48 8d 15 7b f0 06 00 	lea    0x6f07b(%rip),%rdx        # 0x14007ecd0
14000fc55:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
14000fc5a:	e8 c1 d0 ff ff       	call   0x14000cd20
14000fc5f:	48 8d 15 d2 a0 09 00 	lea    0x9a0d2(%rip),%rdx        # 0x1400a9d38
14000fc66:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
14000fc6b:	e8 82 a6 05 00       	call   0x14006a2f2
14000fc70:	cc                   	int3
14000fc71:	90                   	nop
14000fc72:	90                   	nop
14000fc73:	90                   	nop
14000fc74:	90                   	nop
14000fc75:	90                   	nop
14000fc76:	90                   	nop
14000fc77:	90                   	nop
14000fc78:	90                   	nop
14000fc79:	90                   	nop
14000fc7a:	90                   	nop
14000fc7b:	90                   	nop