14000a798:	72 1c                	jb     0x14000a7b6
14000a79a:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
14000a79e:	48 83 c2 27          	add    $0x27,%rdx
14000a7a2:	49 2b c8             	sub    %r8,%rcx
14000a7a5:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
14000a7a9:	48 83 f8 1f          	cmp    $0x1f,%rax
14000a7ad:	0f 87 d6 00 00 00    	ja     0x14000a889
14000a7b3:	49 8b c8             	mov    %r8,%rcx
14000a7b6:	e8 d5 a6 01 00       	call   0x140024e90
14000a7bb:	c6 43 68 00          	movb   $0x0,0x68(%rbx)
14000a7bf:	33 ff                	xor    %edi,%edi
14000a7c1:	48 89 7b 78          	mov    %rdi,0x78(%rbx)
14000a7c5:	48 c7 83 80 00 00 00 	movq   $0xf,0x80(%rbx)
14000a7cc:	0f 00 00 00
14000a7d0:	48 8b 53 60          	mov    0x60(%rbx),%rdx
14000a7d4:	48 83 fa 08          	cmp    $0x8,%rdx
14000a7d8:	72 36                	jb     0x14000a810
14000a7da:	48 8b 4b 48          	mov    0x48(%rbx),%rcx
14000a7de:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
14000a7e5:	00
14000a7e6:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14000a7ed:	72 1c                	jb     0x14000a80b
14000a7ef:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
14000a7f3:	48 83 c2 27          	add    $0x27,%rdx
14000a7f7:	49 2b c8             	sub    %r8,%rcx
14000a7fa:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
14000a7fe:	48 83 f8 1f          	cmp    $0x1f,%rax
14000a802:	0f 87 81 00 00 00    	ja     0x14000a889
14000a808:	49 8b c8             	mov    %r8,%rcx
14000a80b:	e8 80 a6 01 00       	call   0x140024e90
14000a810:	66 89 7b 48          	mov    %di,0x48(%rbx)
14000a814:	48 89 7b 58          	mov    %rdi,0x58(%rbx)
14000a818:	48 c7 43 60 07 00 00 	movq   $0x7,0x60(%rbx)
14000a81f:	00
14000a820:	48 8b 53 40          	mov    0x40(%rbx),%rdx
14000a824:	48 83 fa 08          	cmp    $0x8,%rdx
14000a828:	72 32                	jb     0x14000a85c
14000a82a:	48 8b 4b 28          	mov    0x28(%rbx),%rcx
14000a82e:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
14000a835:	00
14000a836:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14000a83d:	72 18                	jb     0x14000a857
14000a83f:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
14000a843:	48 83 c2 27          	add    $0x27,%rdx
14000a847:	49 2b c8             	sub    %r8,%rcx
14000a84a:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
14000a84e:	48 83 f8 1f          	cmp    $0x1f,%rax
14000a852:	77 35                	ja     0x14000a889
14000a854:	49 8b c8             	mov    %r8,%rcx
14000a857:	e8 34 a6 01 00       	call   0x140024e90
14000a85c:	66 89 7b 28          	mov    %di,0x28(%rbx)
14000a860:	48 8d 05 51 31 04 00 	lea    0x43151(%rip),%rax        # 0x14004d9b8
14000a867:	48 89 7b 38          	mov    %rdi,0x38(%rbx)
14000a86b:	48 8d 4b 08          	lea    0x8(%rbx),%rcx
14000a86f:	48 c7 43 40 07 00 00 	movq   $0x7,0x40(%rbx)
14000a876:	00
14000a877:	48 89 03             	mov    %rax,(%rbx)
14000a87a:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
14000a87f:	48 83 c4 20          	add    $0x20,%rsp
14000a883:	5f                   	pop    %rdi
14000a884:	e9 eb c2 01 00       	jmp    0x140026b74
14000a889:	e8 36 0d 02 00       	call   0x14002b5c4
14000a88e:	cc                   	int3
14000a88f:	cc                   	int3
14000a890:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
14000a895:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14000a89a:	57                   	push   %rdi
14000a89b:	48 83 ec 20          	sub    $0x20,%rsp
14000a89f:	8b fa                	mov    %edx,%edi
14000a8a1:	48 8b d9             	mov    %rcx,%rbx
14000a8a4:	48 8b 91 80 00 00 00 	mov    0x80(%rcx),%rdx
14000a8ab:	48 83 fa 10          	cmp    $0x10,%rdx
14000a8af:	72 31                	jb     0x14000a8e2
14000a8b1:	48 8b 49 68          	mov    0x68(%rcx),%rcx
14000a8b5:	48 ff c2             	inc    %rdx
14000a8b8:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14000a8bf:	72 1c                	jb     0x14000a8dd
14000a8c1:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
14000a8c5:	48 83 c2 27          	add    $0x27,%rdx
14000a8c9:	49 2b c8             	sub    %r8,%rcx
14000a8cc:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
14000a8d0:	48 83 f8 1f          	cmp    $0x1f,%rax
14000a8d4:	0f 87 f2 00 00 00    	ja     0x14000a9cc
14000a8da:	49 8b c8             	mov    %r8,%rcx
14000a8dd:	e8 ae a5 01 00       	call   0x140024e90
14000a8e2:	c6 43 68 00          	movb   $0x0,0x68(%rbx)
14000a8e6:	33 f6                	xor    %esi,%esi
14000a8e8:	48 89 73 78          	mov    %rsi,0x78(%rbx)
14000a8ec:	48 c7 83 80 00 00 00 	movq   $0xf,0x80(%rbx)
14000a8f3:	0f 00 00 00
14000a8f7:	48 8b 53 60          	mov    0x60(%rbx),%rdx
14000a8fb:	48 83 fa 08          	cmp    $0x8,%rdx
14000a8ff:	72 36                	jb     0x14000a937
14000a901:	48 8b 4b 48          	mov    0x48(%rbx),%rcx
14000a905:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
14000a90c:	00
14000a90d:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14000a914:	72 1c                	jb     0x14000a932
14000a916:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
14000a91a:	48 83 c2 27          	add    $0x27,%rdx
14000a91e:	49 2b c8             	sub    %r8,%rcx
14000a921:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
14000a925:	48 83 f8 1f          	cmp    $0x1f,%rax
14000a929:	0f 87 9d 00 00 00    	ja     0x14000a9cc
14000a92f:	49 8b c8             	mov    %r8,%rcx
14000a932:	e8 59 a5 01 00       	call   0x140024e90
14000a937:	66 89 73 48          	mov    %si,0x48(%rbx)
14000a93b:	48 89 73 58          	mov    %rsi,0x58(%rbx)
14000a93f:	48 c7 43 60 07 00 00 	movq   $0x7,0x60(%rbx)
14000a946:	00
14000a947:	48 8b 53 40          	mov    0x40(%rbx),%rdx
14000a94b:	48 83 fa 08          	cmp    $0x8,%rdx
14000a94f:	72 32                	jb     0x14000a983
14000a951:	48 8b 4b 28          	mov    0x28(%rbx),%rcx
14000a955:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
14000a95c:	00
14000a95d:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14000a964:	72 18                	jb     0x14000a97e
14000a966:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
14000a96a:	48 83 c2 27          	add    $0x27,%rdx
14000a96e:	49 2b c8             	sub    %r8,%rcx
14000a971:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
14000a975:	48 83 f8 1f          	cmp    $0x1f,%rax
14000a979:	77 51                	ja     0x14000a9cc
14000a97b:	49 8b c8             	mov    %r8,%rcx
14000a97e:	e8 0d a5 01 00       	call   0x140024e90
14000a983:	66 89 73 28          	mov    %si,0x28(%rbx)
14000a987:	48 8d 05 2a 30 04 00 	lea    0x4302a(%rip),%rax        # 0x14004d9b8
14000a98e:	48 89 73 38          	mov    %rsi,0x38(%rbx)
14000a992:	48 8d 4b 08          	lea    0x8(%rbx),%rcx
14000a996:	48 c7 43 40 07 00 00 	movq   $0x7,0x40(%rbx)
14000a99d:	00
14000a99e:	48 89 03             	mov    %rax,(%rbx)
14000a9a1:	e8 ce c1 01 00       	call   0x140026b74
14000a9a6:	40 f6 c7 01          	test   $0x1,%dil
14000a9aa:	74 0d                	je     0x14000a9b9
14000a9ac:	ba 88 00 00 00       	mov    $0x88,%edx
14000a9b1:	48 8b cb             	mov    %rbx,%rcx
14000a9b4:	e8 d7 a4 01 00       	call   0x140024e90
14000a9b9:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
14000a9be:	48 8b c3             	mov    %rbx,%rax
14000a9c1:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
14000a9c6:	48 83 c4 20          	add    $0x20,%rsp
14000a9ca:	5f                   	pop    %rdi
14000a9cb:	c3                   	ret
14000a9cc:	e8 f3 0b 02 00       	call   0x14002b5c4
14000a9d1:	cc                   	int3
14000a9d2:	cc                   	int3
14000a9d3:	cc                   	int3
14000a9d4:	cc                   	int3
14000a9d5:	cc                   	int3
14000a9d6:	cc                   	int3
14000a9d7:	cc                   	int3
14000a9d8:	cc                   	int3
14000a9d9:	cc                   	int3
14000a9da:	cc                   	int3
14000a9db:	cc                   	int3
14000a9dc:	cc                   	int3
14000a9dd:	cc                   	int3
14000a9de:	cc                   	int3
14000a9df:	cc                   	int3
14000a9e0:	48 8d 41 68          	lea    0x68(%rcx),%rax
14000a9e4:	48 83 78 18 10       	cmpq   $0x10,0x18(%rax)
14000a9e9:	72 03                	jb     0x14000a9ee
14000a9eb:	48 8b 00             	mov    (%rax),%rax
14000a9ee:	c3                   	ret
14000a9ef:	cc                   	int3
14000a9f0:	40 53                	rex push %rbx
14000a9f2:	55                   	push   %rbp
14000a9f3:	56                   	push   %rsi
14000a9f4:	48 83 ec 20          	sub    $0x20,%rsp
14000a9f8:	33 c0                	xor    %eax,%eax
14000a9fa:	48 8b f2             	mov    %rdx,%rsi
14000a9fd:	48 89 01             	mov    %rax,(%rcx)
14000aa00:	48 8b d9             	mov    %rcx,%rbx
14000aa03:	48 89 41 10          	mov    %rax,0x10(%rcx)
14000aa07:	48 89 41 18          	mov    %rax,0x18(%rcx)
14000aa0b:	48 83 7a 18 10       	cmpq   $0x10,0x18(%rdx)
14000aa10:	48 8b 6a 10          	mov    0x10(%rdx),%rbp
14000aa14:	72 03                	jb     0x14000aa19
14000aa16:	48 8b 32             	mov    (%rdx),%rsi
14000aa19:	48 89 7c 24 50       	mov    %rdi,0x50(%rsp)
14000aa1e:	48 83 fd 10          	cmp    $0x10,%rbp
14000aa22:	73 0d                	jae    0x14000aa31
14000aa24:	0f 10 06             	movups (%rsi),%xmm0
14000aa27:	bf 0f 00 00 00       	mov    $0xf,%edi
14000aa2c:	0f 11 01             	movups %xmm0,(%rcx)
14000aa2f:	eb 6b                	jmp    0x14000aa9c
14000aa31:	48 b9 ff ff ff ff ff 	movabs $0x7fffffffffffffff,%rcx
14000aa38:	ff ff 7f
14000aa3b:	48 8b fd             	mov    %rbp,%rdi
14000aa3e:	48 83 cf 0f          	or     $0xf,%rdi
14000aa42:	48 3b f9             	cmp    %rcx,%rdi
14000aa45:	48 0f 47 f9          	cmova  %rcx,%rdi
14000aa49:	48 8d 4f 01          	lea    0x1(%rdi),%rcx
14000aa4d:	48 81 f9 00 10 00 00 	cmp    $0x1000,%rcx
14000aa54:	72 2a                	jb     0x14000aa80
14000aa56:	48 8d 41 27          	lea    0x27(%rcx),%rax
14000aa5a:	48 3b c1             	cmp    %rcx,%rax
14000aa5d:	76 5b                	jbe    0x14000aaba
14000aa5f:	0f ae e8             	lfence
14000aa62:	48 8b c8             	mov    %rax,%rcx
14000aa65:	e8 62 a4 01 00       	call   0x140024ecc
14000aa6a:	48 8b c8             	mov    %rax,%rcx
14000aa6d:	48 85 c0             	test   %rax,%rax
14000aa70:	74 42                	je     0x14000aab4
14000aa72:	48 83 c0 27          	add    $0x27,%rax
14000aa76:	48 83 e0 e0          	and    $0xffffffffffffffe0,%rax
14000aa7a:	48 89 48 f8          	mov    %rcx,-0x8(%rax)
14000aa7e:	eb 0a                	jmp    0x14000aa8a
14000aa80:	48 85 c9             	test   %rcx,%rcx
14000aa83:	74 05                	je     0x14000aa8a
14000aa85:	e8 42 a4 01 00       	call   0x140024ecc
14000aa8a:	4c 8d 45 01          	lea    0x1(%rbp),%r8
14000aa8e:	48 89 03             	mov    %rax,(%rbx)
14000aa91:	48 8b d6             	mov    %rsi,%rdx
14000aa94:	48 8b c8             	mov    %rax,%rcx
14000aa97:	e8 34 c6 01 00       	call   0x1400270d0
14000aa9c:	48 89 6b 10          	mov    %rbp,0x10(%rbx)
14000aaa0:	48 8b c3             	mov    %rbx,%rax
14000aaa3:	48 89 7b 18          	mov    %rdi,0x18(%rbx)
14000aaa7:	48 8b 7c 24 50       	mov    0x50(%rsp),%rdi
14000aaac:	48 83 c4 20          	add    $0x20,%rsp
14000aab0:	5e                   	pop    %rsi
14000aab1:	5d                   	pop    %rbp
14000aab2:	5b                   	pop    %rbx
14000aab3:	c3                   	ret
14000aab4:	e8 0b 0b 02 00       	call   0x14002b5c4
14000aab9:	cc                   	int3
14000aaba:	e8 b1 1a 00 00       	call   0x14000c570
14000aabf:	cc                   	int3
14000aac0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
14000aac5:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
14000aaca:	57                   	push   %rdi
14000aacb:	48 83 ec 20          	sub    $0x20,%rsp
14000aacf:	48 8b da             	mov    %rdx,%rbx
14000aad2:	48 8b f9             	mov    %rcx,%rdi
14000aad5:	48 8d 05 dc 2e 04 00 	lea    0x42edc(%rip),%rax        # 0x14004d9b8
14000aadc:	48 89 01             	mov    %rax,(%rcx)
14000aadf:	48 8d 51 08          	lea    0x8(%rcx),%rdx
14000aae3:	0f 57 c0             	xorps  %xmm0,%xmm0
14000aae6:	0f 11 02             	movups %xmm0,(%rdx)
14000aae9:	48 8d 4b 08          	lea    0x8(%rbx),%rcx
14000aaed:	e8 f2 bf 01 00       	call   0x140026ae4
14000aaf2:	48 8d 05 7f 31 04 00 	lea    0x4317f(%rip),%rax        # 0x14004dc78
14000aaf9:	48 89 07             	mov    %rax,(%rdi)
14000aafc:	0f 10 43 18          	movups 0x18(%rbx),%xmm0
14000ab00:	0f 11 47 18          	movups %xmm0,0x18(%rdi)
14000ab04:	48 8d 05 bd 14 05 00 	lea    0x514bd(%rip),%rax        # 0x14005bfc8
14000ab0b:	48 89 07             	mov    %rax,(%rdi)
14000ab0e:	48 8d 4f 28          	lea    0x28(%rdi),%rcx
14000ab12:	48 8d 53 28          	lea    0x28(%rbx),%rdx
14000ab16:	e8 95 02 00 00       	call   0x14000adb0
14000ab1b:	90                   	nop
14000ab1c:	48 8d 4f 48          	lea    0x48(%rdi),%rcx
14000ab20:	48 8d 53 48          	lea    0x48(%rbx),%rdx
14000ab24:	e8 87 02 00 00       	call   0x14000adb0
14000ab29:	90                   	nop
14000ab2a:	48 8d 4f 68          	lea    0x68(%rdi),%rcx
14000ab2e:	48 8d 53 68          	lea    0x68(%rbx),%rdx
14000ab32:	e8 b9 fe ff ff       	call   0x14000a9f0
14000ab37:	90                   	nop
14000ab38:	48 8b c7             	mov    %rdi,%rax
14000ab3b:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
14000ab40:	48 83 c4 20          	add    $0x20,%rsp
14000ab44:	5f                   	pop    %rdi
14000ab45:	c3                   	ret
14000ab46:	cc                   	int3
14000ab47:	cc                   	int3
14000ab48:	cc                   	int3
14000ab49:	cc                   	int3
14000ab4a:	cc                   	int3
14000ab4b:	cc                   	int3
14000ab4c:	cc                   	int3
14000ab4d:	cc                   	int3
14000ab4e:	cc                   	int3
14000ab4f:	cc                   	int3
14000ab50:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14000ab55:	57                   	push   %rdi
14000ab56:	48 83 ec 20          	sub    $0x20,%rsp
14000ab5a:	48 8b da             	mov    %rdx,%rbx
14000ab5d:	48 8d 05 54 2e 04 00 	lea    0x42e54(%rip),%rax        # 0x14004d9b8
14000ab64:	48 89 01             	mov    %rax,(%rcx)
14000ab67:	48 8d 51 08          	lea    0x8(%rcx),%rdx
14000ab6b:	48 8b f9             	mov    %rcx,%rdi
14000ab6e:	0f 57 c0             	xorps  %xmm0,%xmm0
14000ab71:	0f 11 02             	movups %xmm0,(%rdx)
14000ab74:	48 8d 4b 08          	lea    0x8(%rbx),%rcx
14000ab78:	e8 67 bf 01 00       	call   0x140026ae4
14000ab7d:	48 8d 05 f4 30 04 00 	lea    0x430f4(%rip),%rax        # 0x14004dc78
14000ab84:	48 89 07             	mov    %rax,(%rdi)
14000ab87:	48 8d 05 02 31 04 00 	lea    0x43102(%rip),%rax        # 0x14004dc90
14000ab8e:	0f 10 43 18          	movups 0x18(%rbx),%xmm0
14000ab92:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14000ab97:	48 89 07             	mov    %rax,(%rdi)
14000ab9a:	48 8b c7             	mov    %rdi,%rax
14000ab9d:	0f 11 47 18          	movups %xmm0,0x18(%rdi)
14000aba1:	48 83 c4 20          	add    $0x20,%rsp
14000aba5:	5f                   	pop    %rdi
14000aba6:	c3                   	ret
14000aba7:	cc                   	int3
14000aba8:	cc                   	int3
14000aba9:	cc                   	int3
14000abaa:	cc                   	int3
14000abab:	cc                   	int3
14000abac:	cc                   	int3
14000abad:	cc                   	int3
14000abae:	cc                   	int3
14000abaf:	cc                   	int3
14000abb0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14000abb5:	57                   	push   %rdi
14000abb6:	48 83 ec 20          	sub    $0x20,%rsp
14000abba:	48 8b da             	mov    %rdx,%rbx
14000abbd:	48 8d 05 f4 2d 04 00 	lea    0x42df4(%rip),%rax        # 0x14004d9b8
14000abc4:	48 89 01             	mov    %rax,(%rcx)
14000abc7:	48 8d 51 08          	lea    0x8(%rcx),%rdx
14000abcb:	48 8b f9             	mov    %rcx,%rdi
14000abce:	0f 57 c0             	xorps  %xmm0,%xmm0
14000abd1:	0f 11 02             	movups %xmm0,(%rdx)
14000abd4:	48 8d 4b 08          	lea    0x8(%rbx),%rcx
14000abd8:	e8 07 bf 01 00       	call   0x140026ae4
14000abdd:	48 8d 05 94 30 04 00 	lea    0x43094(%rip),%rax        # 0x14004dc78
14000abe4:	48 89 07             	mov    %rax,(%rdi)
14000abe7:	48 8b c7             	mov    %rdi,%rax
14000abea:	0f 10 43 18          	movups 0x18(%rbx),%xmm0
14000abee:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14000abf3:	0f 11 47 18          	movups %xmm0,0x18(%rdi)
14000abf7:	48 83 c4 20          	add    $0x20,%rsp
14000abfb:	5f                   	pop    %rdi
14000abfc:	c3                   	ret
14000abfd:	cc                   	int3
14000abfe:	cc                   	int3
14000abff:	cc                   	int3
14000ac00:	40 53                	rex push %rbx
14000ac02:	48 83 ec 20          	sub    $0x20,%rsp
14000ac06:	48 8b d9             	mov    %rcx,%rbx
14000ac09:	48 8b c2             	mov    %rdx,%rax
14000ac0c:	48 8d 0d a5 2d 04 00 	lea    0x42da5(%rip),%rcx        # 0x14004d9b8
14000ac13:	0f 57 c0             	xorps  %xmm0,%xmm0
14000ac16:	48 8d 53 08          	lea    0x8(%rbx),%rdx
14000ac1a:	48 89 0b             	mov    %rcx,(%rbx)
14000ac1d:	48 8d 48 08          	lea    0x8(%rax),%rcx
14000ac21:	0f 11 02             	movups %xmm0,(%rdx)
14000ac24:	e8 bb be 01 00       	call   0x140026ae4
14000ac29:	48 8d 05 10 2e 04 00 	lea    0x42e10(%rip),%rax        # 0x14004da40
14000ac30:	48 89 03             	mov    %rax,(%rbx)
14000ac33:	48 8b c3             	mov    %rbx,%rax
14000ac36:	48 83 c4 20          	add    $0x20,%rsp
14000ac3a:	5b                   	pop    %rbx
14000ac3b:	c3                   	ret