14000a8af:	48 8b cb             	mov    %rbx,%rcx
14000a8b2:	e8 ed f8 ff ff       	call   0x14000a1a4
14000a8b7:	33 c0                	xor    %eax,%eax
14000a8b9:	4d 85 ff             	test   %r15,%r15
14000a8bc:	74 03                	je     0x14000a8c1
14000a8be:	49 89 1f             	mov    %rbx,(%r15)
14000a8c1:	49 03 de             	add    %r14,%rbx
14000a8c4:	eb 0a                	jmp    0x14000a8d0
14000a8c6:	33 c0                	xor    %eax,%eax
14000a8c8:	4d 85 ff             	test   %r15,%r15
14000a8cb:	74 03                	je     0x14000a8d0
14000a8cd:	49 89 07             	mov    %rax,(%r15)
14000a8d0:	4d 8b 45 28          	mov    0x28(%r13),%r8
14000a8d4:	4d 8d 7c 24 28       	lea    0x28(%r12),%r15
14000a8d9:	48 3b df             	cmp    %rdi,%rbx
14000a8dc:	74 3e                	je     0x14000a91c
14000a8de:	4d 85 c0             	test   %r8,%r8
14000a8e1:	74 39                	je     0x14000a91c
14000a8e3:	41 38 00             	cmp    %al,(%r8)
14000a8e6:	74 34                	je     0x14000a91c
14000a8e8:	4c 8b f6             	mov    %rsi,%r14
14000a8eb:	49 ff c6             	inc    %r14
14000a8ee:	43 38 04 30          	cmp    %al,(%r8,%r14,1)
14000a8f2:	75 f7                	jne    0x14000a8eb
14000a8f4:	48 8b d7             	mov    %rdi,%rdx
14000a8f7:	4c 03 f5             	add    %rbp,%r14
14000a8fa:	48 2b d3             	sub    %rbx,%rdx
14000a8fd:	49 3b d6             	cmp    %r14,%rdx
14000a900:	72 1a                	jb     0x14000a91c
14000a902:	4d 8b ce             	mov    %r14,%r9
14000a905:	48 8b cb             	mov    %rbx,%rcx
14000a908:	e8 97 f8 ff ff       	call   0x14000a1a4
14000a90d:	33 c0                	xor    %eax,%eax
14000a90f:	4d 85 ff             	test   %r15,%r15
14000a912:	74 03                	je     0x14000a917
14000a914:	49 89 1f             	mov    %rbx,(%r15)
14000a917:	49 03 de             	add    %r14,%rbx
14000a91a:	eb 08                	jmp    0x14000a924
14000a91c:	4d 85 ff             	test   %r15,%r15
14000a91f:	74 03                	je     0x14000a924
14000a921:	49 89 07             	mov    %rax,(%r15)
14000a924:	4d 8b 45 30          	mov    0x30(%r13),%r8
14000a928:	4d 8d 7c 24 30       	lea    0x30(%r12),%r15
14000a92d:	48 3b df             	cmp    %rdi,%rbx
14000a930:	74 3e                	je     0x14000a970
14000a932:	4d 85 c0             	test   %r8,%r8
14000a935:	74 39                	je     0x14000a970
14000a937:	41 38 00             	cmp    %al,(%r8)
14000a93a:	74 34                	je     0x14000a970
14000a93c:	4c 8b f6             	mov    %rsi,%r14
14000a93f:	49 ff c6             	inc    %r14
14000a942:	43 38 04 30          	cmp    %al,(%r8,%r14,1)
14000a946:	75 f7                	jne    0x14000a93f
14000a948:	48 8b d7             	mov    %rdi,%rdx
14000a94b:	4c 03 f5             	add    %rbp,%r14
14000a94e:	48 2b d3             	sub    %rbx,%rdx
14000a951:	49 3b d6             	cmp    %r14,%rdx
14000a954:	72 1a                	jb     0x14000a970
14000a956:	4d 8b ce             	mov    %r14,%r9
14000a959:	48 8b cb             	mov    %rbx,%rcx
14000a95c:	e8 43 f8 ff ff       	call   0x14000a1a4
14000a961:	33 c0                	xor    %eax,%eax
14000a963:	4d 85 ff             	test   %r15,%r15
14000a966:	74 03                	je     0x14000a96b
14000a968:	49 89 1f             	mov    %rbx,(%r15)
14000a96b:	49 03 de             	add    %r14,%rbx
14000a96e:	eb 08                	jmp    0x14000a978
14000a970:	4d 85 ff             	test   %r15,%r15
14000a973:	74 03                	je     0x14000a978
14000a975:	49 89 07             	mov    %rax,(%r15)
14000a978:	4d 8b 45 40          	mov    0x40(%r13),%r8
14000a97c:	4d 8d 7c 24 40       	lea    0x40(%r12),%r15
14000a981:	48 3b df             	cmp    %rdi,%rbx
14000a984:	74 3e                	je     0x14000a9c4
14000a986:	4d 85 c0             	test   %r8,%r8
14000a989:	74 39                	je     0x14000a9c4
14000a98b:	41 38 00             	cmp    %al,(%r8)
14000a98e:	74 34                	je     0x14000a9c4
14000a990:	4c 8b f6             	mov    %rsi,%r14
14000a993:	49 ff c6             	inc    %r14
14000a996:	43 38 04 30          	cmp    %al,(%r8,%r14,1)
14000a99a:	75 f7                	jne    0x14000a993
14000a99c:	48 8b d7             	mov    %rdi,%rdx
14000a99f:	4c 03 f5             	add    %rbp,%r14
14000a9a2:	48 2b d3             	sub    %rbx,%rdx
14000a9a5:	49 3b d6             	cmp    %r14,%rdx
14000a9a8:	72 1a                	jb     0x14000a9c4
14000a9aa:	4d 8b ce             	mov    %r14,%r9
14000a9ad:	48 8b cb             	mov    %rbx,%rcx
14000a9b0:	e8 ef f7 ff ff       	call   0x14000a1a4
14000a9b5:	33 c0                	xor    %eax,%eax
14000a9b7:	4d 85 ff             	test   %r15,%r15
14000a9ba:	74 03                	je     0x14000a9bf
14000a9bc:	49 89 1f             	mov    %rbx,(%r15)
14000a9bf:	49 03 de             	add    %r14,%rbx
14000a9c2:	eb 08                	jmp    0x14000a9cc
14000a9c4:	4d 85 ff             	test   %r15,%r15
14000a9c7:	74 03                	je     0x14000a9cc
14000a9c9:	49 89 07             	mov    %rax,(%r15)
14000a9cc:	4d 8b 45 78          	mov    0x78(%r13),%r8
14000a9d0:	4d 8d 7c 24 78       	lea    0x78(%r12),%r15
14000a9d5:	48 3b df             	cmp    %rdi,%rbx
14000a9d8:	74 3e                	je     0x14000aa18
14000a9da:	4d 85 c0             	test   %r8,%r8
14000a9dd:	74 39                	je     0x14000aa18
14000a9df:	41 38 00             	cmp    %al,(%r8)
14000a9e2:	74 34                	je     0x14000aa18
14000a9e4:	4c 8b f6             	mov    %rsi,%r14
14000a9e7:	49 ff c6             	inc    %r14
14000a9ea:	43 38 04 30          	cmp    %al,(%r8,%r14,1)
14000a9ee:	75 f7                	jne    0x14000a9e7
14000a9f0:	48 8b d7             	mov    %rdi,%rdx
14000a9f3:	4c 03 f5             	add    %rbp,%r14
14000a9f6:	48 2b d3             	sub    %rbx,%rdx
14000a9f9:	49 3b d6             	cmp    %r14,%rdx
14000a9fc:	72 1a                	jb     0x14000aa18
14000a9fe:	4d 8b ce             	mov    %r14,%r9
14000aa01:	48 8b cb             	mov    %rbx,%rcx
14000aa04:	e8 9b f7 ff ff       	call   0x14000a1a4
14000aa09:	33 c0                	xor    %eax,%eax
14000aa0b:	4d 85 ff             	test   %r15,%r15
14000aa0e:	74 03                	je     0x14000aa13
14000aa10:	49 89 1f             	mov    %rbx,(%r15)
14000aa13:	49 03 de             	add    %r14,%rbx
14000aa16:	eb 08                	jmp    0x14000aa20
14000aa18:	4d 85 ff             	test   %r15,%r15
14000aa1b:	74 03                	je     0x14000aa20
14000aa1d:	49 89 07             	mov    %rax,(%r15)
14000aa20:	4d 8b 45 68          	mov    0x68(%r13),%r8
14000aa24:	4d 8d 7c 24 68       	lea    0x68(%r12),%r15
14000aa29:	48 3b df             	cmp    %rdi,%rbx
14000aa2c:	74 3c                	je     0x14000aa6a
14000aa2e:	4d 85 c0             	test   %r8,%r8
14000aa31:	74 37                	je     0x14000aa6a
14000aa33:	41 38 00             	cmp    %al,(%r8)
14000aa36:	74 32                	je     0x14000aa6a
14000aa38:	4c 8b f6             	mov    %rsi,%r14
14000aa3b:	49 ff c6             	inc    %r14
14000aa3e:	43 38 04 30          	cmp    %al,(%r8,%r14,1)
14000aa42:	75 f7                	jne    0x14000aa3b
14000aa44:	48 8b d7             	mov    %rdi,%rdx
14000aa47:	4c 03 f5             	add    %rbp,%r14
14000aa4a:	48 2b d3             	sub    %rbx,%rdx
14000aa4d:	49 3b d6             	cmp    %r14,%rdx
14000aa50:	72 18                	jb     0x14000aa6a
14000aa52:	4d 8b ce             	mov    %r14,%r9
14000aa55:	48 8b cb             	mov    %rbx,%rcx
14000aa58:	e8 47 f7 ff ff       	call   0x14000a1a4
14000aa5d:	4d 85 ff             	test   %r15,%r15
14000aa60:	74 03                	je     0x14000aa65
14000aa62:	49 89 1f             	mov    %rbx,(%r15)
14000aa65:	49 03 de             	add    %r14,%rbx
14000aa68:	eb 08                	jmp    0x14000aa72
14000aa6a:	4d 85 ff             	test   %r15,%r15
14000aa6d:	74 03                	je     0x14000aa72
14000aa6f:	49 89 07             	mov    %rax,(%r15)
14000aa72:	4d 8b 45 70          	mov    0x70(%r13),%r8
14000aa76:	4d 8d 4c 24 70       	lea    0x70(%r12),%r9
14000aa7b:	48 8b d7             	mov    %rdi,%rdx
14000aa7e:	48 8b cb             	mov    %rbx,%rcx
14000aa81:	e8 8a 14 00 00       	call   0x14000bf10
14000aa86:	4d 8b 45 50          	mov    0x50(%r13),%r8
14000aa8a:	4d 8d 74 24 50       	lea    0x50(%r12),%r14
14000aa8f:	45 33 ff             	xor    %r15d,%r15d
14000aa92:	48 8b d8             	mov    %rax,%rbx
14000aa95:	48 3b c7             	cmp    %rdi,%rax
14000aa98:	74 39                	je     0x14000aad3
14000aa9a:	4d 85 c0             	test   %r8,%r8
14000aa9d:	74 34                	je     0x14000aad3
14000aa9f:	45 38 38             	cmp    %r15b,(%r8)
14000aaa2:	74 2f                	je     0x14000aad3
14000aaa4:	48 ff c6             	inc    %rsi
14000aaa7:	45 38 3c 30          	cmp    %r15b,(%r8,%rsi,1)
14000aaab:	75 f7                	jne    0x14000aaa4
14000aaad:	48 8b d7             	mov    %rdi,%rdx
14000aab0:	48 03 f5             	add    %rbp,%rsi
14000aab3:	48 2b d3             	sub    %rbx,%rdx
14000aab6:	48 3b d6             	cmp    %rsi,%rdx
14000aab9:	72 18                	jb     0x14000aad3
14000aabb:	4c 8b ce             	mov    %rsi,%r9
14000aabe:	48 8b cb             	mov    %rbx,%rcx
14000aac1:	e8 de f6 ff ff       	call   0x14000a1a4
14000aac6:	4d 85 f6             	test   %r14,%r14
14000aac9:	74 03                	je     0x14000aace
14000aacb:	49 89 1e             	mov    %rbx,(%r14)
14000aace:	48 03 de             	add    %rsi,%rbx
14000aad1:	eb 08                	jmp    0x14000aadb
14000aad3:	4d 85 f6             	test   %r14,%r14
14000aad6:	74 03                	je     0x14000aadb
14000aad8:	4d 89 3e             	mov    %r15,(%r14)
14000aadb:	4d 8b 45 58          	mov    0x58(%r13),%r8
14000aadf:	4d 8d 4c 24 58       	lea    0x58(%r12),%r9
14000aae4:	48 8b d7             	mov    %rdi,%rdx
14000aae7:	48 8b cb             	mov    %rbx,%rcx
14000aaea:	e8 21 14 00 00       	call   0x14000bf10
14000aaef:	48 2b f8             	sub    %rax,%rdi
14000aaf2:	33 d2                	xor    %edx,%edx
14000aaf4:	4c 8b c7             	mov    %rdi,%r8
14000aaf7:	48 8b c8             	mov    %rax,%rcx
14000aafa:	e8 a5 ec 00 00       	call   0x1400197a4
14000aaff:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
14000ab04:	48 8b 6c 24 60       	mov    0x60(%rsp),%rbp
14000ab09:	48 8b 74 24 68       	mov    0x68(%rsp),%rsi
14000ab0e:	48 83 c4 20          	add    $0x20,%rsp
14000ab12:	41 5f                	pop    %r15
14000ab14:	41 5e                	pop    %r14
14000ab16:	41 5d                	pop    %r13
14000ab18:	41 5c                	pop    %r12
14000ab1a:	5f                   	pop    %rdi
14000ab1b:	c3                   	ret
14000ab1c:	cc                   	int3
14000ab1d:	cc                   	int3
14000ab1e:	cc                   	int3
14000ab1f:	cc                   	int3
14000ab20:	cc                   	int3
14000ab21:	cc                   	int3
14000ab22:	cc                   	int3
14000ab23:	cc                   	int3
14000ab24:	40 53                	rex push %rbx
14000ab26:	48 83 ec 20          	sub    $0x20,%rsp
14000ab2a:	0f 57 c0             	xorps  %xmm0,%xmm0
14000ab2d:	48 8d 05 54 16 01 00 	lea    0x11654(%rip),%rax        # 0x14001c188
14000ab34:	0f 11 41 08          	movups %xmm0,0x8(%rcx)
14000ab38:	48 89 01             	mov    %rax,(%rcx)
14000ab3b:	48 8b d9             	mov    %rcx,%rbx
14000ab3e:	48 83 a1 a8 00 00 00 	andq   $0x0,0xa8(%rcx)
14000ab45:	00
14000ab46:	48 83 c1 18          	add    $0x18,%rcx
14000ab4a:	48 83 a1 98 00 00 00 	andq   $0x0,0x98(%rcx)
14000ab51:	00
14000ab52:	e8 a5 fa ff ff       	call   0x14000a5fc
14000ab57:	48 83 a3 b8 00 00 00 	andq   $0x0,0xb8(%rbx)
14000ab5e:	00
14000ab5f:	48 8b c3             	mov    %rbx,%rax
14000ab62:	48 83 a3 c0 00 00 00 	andq   $0x0,0xc0(%rbx)
14000ab69:	00
14000ab6a:	48 83 c4 20          	add    $0x20,%rsp
14000ab6e:	5b                   	pop    %rbx
14000ab6f:	c3                   	ret
14000ab70:	cc                   	int3
14000ab71:	cc                   	int3
14000ab72:	cc                   	int3
14000ab73:	cc                   	int3
14000ab74:	cc                   	int3
14000ab75:	cc                   	int3
14000ab76:	cc                   	int3
14000ab77:	cc                   	int3
14000ab78:	cc                   	int3
14000ab79:	cc                   	int3
14000ab7a:	cc                   	int3
14000ab7b:	cc                   	int3
14000ab7c:	cc                   	int3
14000ab7d:	cc                   	int3
14000ab7e:	cc                   	int3
14000ab7f:	cc                   	int3
14000ab80:	40 53                	rex push %rbx
14000ab82:	b8 30 14 00 00       	mov    $0x1430,%eax
14000ab87:	e8 74 f6 00 00       	call   0x14001a200
14000ab8c:	48 2b e0             	sub    %rax,%rsp
14000ab8f:	48 8b 05 9a 9a 01 00 	mov    0x19a9a(%rip),%rax        # 0x140024630
14000ab96:	48 33 c4             	xor    %rsp,%rax
14000ab99:	48 89 84 24 20 14 00 	mov    %rax,0x1420(%rsp)
14000aba0:	00
14000aba1:	48 8d 99 b8 00 00 00 	lea    0xb8(%rcx),%rbx
14000aba8:	48 8b 03             	mov    (%rbx),%rax
14000abab:	48 85 c0             	test   %rax,%rax
14000abae:	75 5a                	jne    0x14000ac0a
14000abb0:	4c 8d 41 18          	lea    0x18(%rcx),%r8
14000abb4:	ba 00 08 00 00       	mov    $0x800,%edx
14000abb9:	48 8d 8c 24 20 04 00 	lea    0x420(%rsp),%rcx
14000abc0:	00
14000abc1:	e8 f2 e6 ff ff       	call   0x1400092b8
14000abc6:	4c 8d 8c 24 20 04 00 	lea    0x420(%rsp),%r9
14000abcd:	00
14000abce:	ba 00 04 00 00       	mov    $0x400,%edx
14000abd3:	4c 8d 05 66 2e 01 00 	lea    0x12e66(%rip),%r8        # 0x14001da40
14000abda:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
14000abdf:	e8 98 f9 ff ff       	call   0x14000a57c
14000abe4:	48 8d 44 24 20       	lea    0x20(%rsp),%rax
14000abe9:	49 83 c8 ff          	or     $0xffffffffffffffff,%r8
14000abed:	49 ff c0             	inc    %r8
14000abf0:	42 80 3c 00 00       	cmpb   $0x0,(%rax,%r8,1)
14000abf5:	75 f6                	jne    0x14000abed
14000abf7:	49 ff c0             	inc    %r8
14000abfa:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
14000abff:	48 8b cb             	mov    %rbx,%rcx
14000ac02:	e8 39 f6 ff ff       	call   0x14000a240
14000ac07:	48 8b 03             	mov    (%rbx),%rax
14000ac0a:	48 8d 48 04          	lea    0x4(%rax),%rcx
14000ac0e:	48 f7 d8             	neg    %rax
14000ac11:	48 1b c0             	sbb    %rax,%rax
14000ac14:	48 23 c1             	and    %rcx,%rax
14000ac17:	48 8b 8c 24 20 14 00 	mov    0x1420(%rsp),%rcx
14000ac1e:	00
14000ac1f:	48 33 cc             	xor    %rsp,%rcx
14000ac22:	e8 99 eb 00 00       	call   0x1400197c0
14000ac27:	48 81 c4 30 14 00 00 	add    $0x1430,%rsp
14000ac2e:	5b                   	pop    %rbx
14000ac2f:	c3                   	ret
14000ac30:	cc                   	int3
14000ac31:	cc                   	int3
14000ac32:	cc                   	int3
14000ac33:	cc                   	int3
14000ac34:	cc                   	int3
14000ac35:	cc                   	int3
14000ac36:	cc                   	int3
14000ac37:	cc                   	int3
14000ac38:	cc                   	int3
14000ac39:	cc                   	int3
14000ac3a:	cc                   	int3
14000ac3b:	cc                   	int3
14000ac3c:	cc                   	int3
14000ac3d:	cc                   	int3
14000ac3e:	cc                   	int3
14000ac3f:	cc                   	int3
14000ac40:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14000ac45:	57                   	push   %rdi
14000ac46:	48 83 ec 20          	sub    $0x20,%rsp
14000ac4a:	8b da                	mov    %edx,%ebx
14000ac4c:	48 8b f9             	mov    %rcx,%rdi
14000ac4f:	e8 28 00 00 00       	call   0x14000ac7c
14000ac54:	f6 c3 01             	test   $0x1,%bl
14000ac57:	74 0d                	je     0x14000ac66
14000ac59:	ba c8 00 00 00       	mov    $0xc8,%edx
14000ac5e:	48 8b cf             	mov    %rdi,%rcx
14000ac61:	e8 b6 eb 00 00       	call   0x14001981c
14000ac66:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14000ac6b:	48 8b c7             	mov    %rdi,%rax
14000ac6e:	48 83 c4 20          	add    $0x20,%rsp
14000ac72:	5f                   	pop    %rdi
14000ac73:	c3                   	ret
14000ac74:	cc                   	int3
14000ac75:	cc                   	int3
14000ac76:	cc                   	int3
14000ac77:	cc                   	int3
14000ac78:	cc                   	int3
14000ac79:	cc                   	int3
14000ac7a:	cc                   	int3
14000ac7b:	cc                   	int3
14000ac7c:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14000ac81:	57                   	push   %rdi
14000ac82:	48 83 ec 20          	sub    $0x20,%rsp
14000ac86:	48 8b f9             	mov    %rcx,%rdi
14000ac89:	48 8b 89 b8 00 00 00 	mov    0xb8(%rcx),%rcx
14000ac90:	48 85 c9             	test   %rcx,%rcx
14000ac93:	74 43                	je     0x14000acd8
14000ac95:	83 c8 ff             	or     $0xffffffff,%eax
14000ac98:	f0 0f c1 01          	lock xadd %eax,(%rcx)
14000ac9c:	83 f8 01             	cmp    $0x1,%eax
14000ac9f:	75 27                	jne    0x14000acc8