14001c576:	cc                   	int3
14001c577:	cc                   	int3
14001c578:	cc                   	int3
14001c579:	cc                   	int3
14001c57a:	cc                   	int3
14001c57b:	cc                   	int3
14001c57c:	cc                   	int3
14001c57d:	cc                   	int3
14001c57e:	cc                   	int3
14001c57f:	cc                   	int3
14001c580:	4c 89 ca             	mov    %r9,%rdx
14001c583:	49 83 f8 08          	cmp    $0x8,%r8
14001c587:	0f 87 23 68 01 00    	ja     0x140032db0
14001c58d:	e9 be 67 01 00       	jmp    0x140032d50
14001c592:	cc                   	int3
14001c593:	cc                   	int3
14001c594:	cc                   	int3
14001c595:	cc                   	int3
14001c596:	cc                   	int3
14001c597:	cc                   	int3
14001c598:	cc                   	int3
14001c599:	cc                   	int3
14001c59a:	cc                   	int3
14001c59b:	cc                   	int3
14001c59c:	cc                   	int3
14001c59d:	cc                   	int3
14001c59e:	cc                   	int3
14001c59f:	cc                   	int3
14001c5a0:	41 56                	push   %r14
14001c5a2:	56                   	push   %rsi
14001c5a3:	57                   	push   %rdi
14001c5a4:	53                   	push   %rbx
14001c5a5:	48 83 ec 38          	sub    $0x38,%rsp
14001c5a9:	4c 89 c6             	mov    %r8,%rsi
14001c5ac:	89 d7                	mov    %edx,%edi
14001c5ae:	89 cb                	mov    %ecx,%ebx
14001c5b0:	48 8b 05 89 4a 0e 00 	mov    0xe4a89(%rip),%rax        # 0x140101040
14001c5b7:	48 31 e0             	xor    %rsp,%rax
14001c5ba:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14001c5bf:	49 83 78 10 00       	cmpq   $0x0,0x10(%r8)
14001c5c4:	0f 85 dc 00 00 00    	jne    0x14001c6a6
14001c5ca:	c1 e3 03             	shl    $0x3,%ebx
14001c5cd:	48 b8 aa aa aa aa aa 	movabs $0xaaaaaaaaaaaaaaaa,%rax
14001c5d4:	aa aa aa
14001c5d7:	48 89 44 24 27       	mov    %rax,0x27(%rsp)
14001c5dc:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14001c5e1:	4c 8d 74 24 20       	lea    0x20(%rsp),%r14
14001c5e6:	81 fb 80 00 00 00    	cmp    $0x80,%ebx
14001c5ec:	73 6a                	jae    0x14001c658
14001c5ee:	41 88 1e             	mov    %bl,(%r14)
14001c5f1:	49 8d 46 01          	lea    0x1(%r14),%rax
14001c5f5:	81 ff 80 00 00 00    	cmp    $0x80,%edi
14001c5fb:	73 7a                	jae    0x14001c677
14001c5fd:	40 88 38             	mov    %dil,(%rax)
14001c600:	48 8d 44 24 20       	lea    0x20(%rsp),%rax
14001c605:	49 29 c6             	sub    %rax,%r14
14001c608:	49 83 c6 02          	add    $0x2,%r14
14001c60c:	48 8b 3e             	mov    (%rsi),%rdi
14001c60f:	45 89 f0             	mov    %r14d,%r8d
14001c612:	48 8b 4f 18          	mov    0x18(%rdi),%rcx
14001c616:	4a 8d 1c 01          	lea    (%rcx,%r8,1),%rbx
14001c61a:	48 3b 5f 10          	cmp    0x10(%rdi),%rbx
14001c61e:	77 77                	ja     0x14001c697
14001c620:	4d 85 c0             	test   %r8,%r8
14001c623:	74 0a                	je     0x14001c62f
14001c625:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
14001c62a:	e8 41 15 08 00       	call   0x14009db70
14001c62f:	48 89 5f 18          	mov    %rbx,0x18(%rdi)
14001c633:	44 01 76 20          	add    %r14d,0x20(%rsi)
14001c637:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
14001c63c:	48 31 e1             	xor    %rsp,%rcx
14001c63f:	48 3b 0d fa 49 0e 00 	cmp    0xe49fa(%rip),%rcx        # 0x140101040
14001c646:	74 06                	je     0x14001c64e
14001c648:	e8 83 2c 05 00       	call   0x14006f2d0
14001c64d:	cc                   	int3
14001c64e:	48 83 c4 38          	add    $0x38,%rsp
14001c652:	5b                   	pop    %rbx
14001c653:	5f                   	pop    %rdi
14001c654:	5e                   	pop    %rsi
14001c655:	41 5e                	pop    %r14
14001c657:	c3                   	ret
14001c658:	89 d8                	mov    %ebx,%eax
14001c65a:	89 c1                	mov    %eax,%ecx
14001c65c:	80 c9 80             	or     $0x80,%cl
14001c65f:	41 88 0e             	mov    %cl,(%r14)
14001c662:	49 ff c6             	inc    %r14
14001c665:	c1 eb 07             	shr    $0x7,%ebx
14001c668:	3d ff 3f 00 00       	cmp    $0x3fff,%eax
14001c66d:	89 d8                	mov    %ebx,%eax
14001c66f:	0f 86 79 ff ff ff    	jbe    0x14001c5ee
14001c675:	eb e3                	jmp    0x14001c65a
14001c677:	89 f9                	mov    %edi,%ecx
14001c679:	89 ca                	mov    %ecx,%edx
14001c67b:	80 ca 80             	or     $0x80,%dl
14001c67e:	88 10                	mov    %dl,(%rax)
14001c680:	c1 ef 07             	shr    $0x7,%edi
14001c683:	48 ff c0             	inc    %rax
14001c686:	81 f9 ff 3f 00 00    	cmp    $0x3fff,%ecx
14001c68c:	77 e9                	ja     0x14001c677
14001c68e:	4c 8d 70 ff          	lea    -0x1(%rax),%r14
14001c692:	e9 66 ff ff ff       	jmp    0x14001c5fd
14001c697:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
14001c69c:	48 89 f9             	mov    %rdi,%rcx
14001c69f:	e8 6c 83 03 00       	call   0x140054a10
14001c6a4:	eb 8d                	jmp    0x14001c633
14001c6a6:	48 89 f1             	mov    %rsi,%rcx
14001c6a9:	e8 a2 77 03 00       	call   0x140053e50
14001c6ae:	e9 17 ff ff ff       	jmp    0x14001c5ca
14001c6b3:	cc                   	int3
14001c6b4:	cc                   	int3
14001c6b5:	cc                   	int3
14001c6b6:	cc                   	int3
14001c6b7:	cc                   	int3
14001c6b8:	cc                   	int3
14001c6b9:	cc                   	int3
14001c6ba:	cc                   	int3
14001c6bb:	cc                   	int3
14001c6bc:	cc                   	int3
14001c6bd:	cc                   	int3
14001c6be:	cc                   	int3
14001c6bf:	cc                   	int3
14001c6c0:	41 56                	push   %r14
14001c6c2:	56                   	push   %rsi
14001c6c3:	57                   	push   %rdi
14001c6c4:	53                   	push   %rbx
14001c6c5:	48 83 ec 48          	sub    $0x48,%rsp
14001c6c9:	48 8b 05 70 49 0e 00 	mov    0xe4970(%rip),%rax        # 0x140101040
14001c6d0:	48 31 e0             	xor    %rsp,%rax
14001c6d3:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
14001c6d8:	48 8b 39             	mov    (%rcx),%rdi
14001c6db:	8b 59 08             	mov    0x8(%rcx),%ebx
14001c6de:	48 85 db             	test   %rbx,%rbx
14001c6e1:	0f 94 c0             	sete   %al
14001c6e4:	48 85 ff             	test   %rdi,%rdi
14001c6e7:	0f 95 c1             	setne  %cl
14001c6ea:	08 c1                	or     %al,%cl
14001c6ec:	0f 84 b1 00 00 00    	je     0x14001c7a3
14001c6f2:	48 89 d6             	mov    %rdx,%rsi
14001c6f5:	83 fb 16             	cmp    $0x16,%ebx
14001c6f8:	77 6c                	ja     0x14001c766
14001c6fa:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
14001c6ff:	88 59 17             	mov    %bl,0x17(%rcx)
14001c702:	4c 8d 34 19          	lea    (%rcx,%rbx,1),%r14
14001c706:	48 39 f9             	cmp    %rdi,%rcx
14001c709:	0f 97 c0             	seta   %al
14001c70c:	49 39 fe             	cmp    %rdi,%r14
14001c70f:	0f 96 c2             	setbe  %dl
14001c712:	08 c2                	or     %al,%dl
14001c714:	0f 84 89 00 00 00    	je     0x14001c7a3
14001c71a:	48 85 db             	test   %rbx,%rbx
14001c71d:	74 0b                	je     0x14001c72a
14001c71f:	48 89 fa             	mov    %rdi,%rdx
14001c722:	49 89 d8             	mov    %rbx,%r8
14001c725:	e8 46 14 08 00       	call   0x14009db70
14001c72a:	41 c6 06 00          	movb   $0x0,(%r14)
14001c72e:	80 7e 17 00          	cmpb   $0x0,0x17(%rsi)
14001c732:	78 71                	js     0x14001c7a5
14001c734:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
14001c739:	48 89 46 10          	mov    %rax,0x10(%rsi)
14001c73d:	0f 10 44 24 28       	movups 0x28(%rsp),%xmm0
14001c742:	0f 11 06             	movups %xmm0,(%rsi)
14001c745:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
14001c74a:	48 31 e1             	xor    %rsp,%rcx
14001c74d:	48 3b 0d ec 48 0e 00 	cmp    0xe48ec(%rip),%rcx        # 0x140101040
14001c754:	74 06                	je     0x14001c75c
14001c756:	e8 75 2b 05 00       	call   0x14006f2d0
14001c75b:	cc                   	int3
14001c75c:	48 83 c4 48          	add    $0x48,%rsp
14001c760:	5b                   	pop    %rbx
14001c761:	5f                   	pop    %rdi
14001c762:	5e                   	pop    %rsi
14001c763:	41 5e                	pop    %r14
14001c765:	c3                   	ret
14001c766:	48 89 d8             	mov    %rbx,%rax
14001c769:	48 83 c8 07          	or     $0x7,%rax
14001c76d:	48 8d 48 01          	lea    0x1(%rax),%rcx
14001c771:	48 83 f8 17          	cmp    $0x17,%rax
14001c775:	41 be 19 00 00 00    	mov    $0x19,%r14d
14001c77b:	4c 0f 45 f1          	cmovne %rcx,%r14
14001c77f:	4c 89 f1             	mov    %r14,%rcx
14001c782:	e8 0d 17 05 00       	call   0x14006de94
14001c787:	48 89 c1             	mov    %rax,%rcx
14001c78a:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14001c78f:	49 0f ba ee 3f       	bts    $0x3f,%r14
14001c794:	4c 89 74 24 38       	mov    %r14,0x38(%rsp)
14001c799:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
14001c79e:	e9 5f ff ff ff       	jmp    0x14001c702
14001c7a3:	0f 0b                	ud2
14001c7a5:	48 8b 0e             	mov    (%rsi),%rcx
14001c7a8:	e8 23 17 05 00       	call   0x14006ded0
14001c7ad:	eb 85                	jmp    0x14001c734
14001c7af:	cc                   	int3
14001c7b0:	41 56                	push   %r14
14001c7b2:	56                   	push   %rsi
14001c7b3:	57                   	push   %rdi
14001c7b4:	53                   	push   %rbx
14001c7b5:	48 83 ec 38          	sub    $0x38,%rsp
14001c7b9:	4c 89 c6             	mov    %r8,%rsi
14001c7bc:	89 d3                	mov    %edx,%ebx
14001c7be:	89 cf                	mov    %ecx,%edi
14001c7c0:	48 8b 05 79 48 0e 00 	mov    0xe4879(%rip),%rax        # 0x140101040
14001c7c7:	48 31 e0             	xor    %rsp,%rax
14001c7ca:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14001c7cf:	49 83 78 10 00       	cmpq   $0x0,0x10(%r8)
14001c7d4:	0f 85 81 00 00 00    	jne    0x14001c85b
14001c7da:	c1 e7 03             	shl    $0x3,%edi
14001c7dd:	48 b9 aa aa aa aa aa 	movabs $0xaaaaaaaaaaaaaaaa,%rcx
14001c7e4:	aa aa aa
14001c7e7:	48 8d 44 24 20       	lea    0x20(%rsp),%rax
14001c7ec:	48 89 48 07          	mov    %rcx,0x7(%rax)
14001c7f0:	48 89 08             	mov    %rcx,(%rax)
14001c7f3:	81 ff 80 00 00 00    	cmp    $0x80,%edi
14001c7f9:	73 6d                	jae    0x14001c868
14001c7fb:	48 89 c1             	mov    %rax,%rcx
14001c7fe:	89 fa                	mov    %edi,%edx
14001c800:	88 11                	mov    %dl,(%rcx)
14001c802:	88 59 01             	mov    %bl,0x1(%rcx)
14001c805:	48 f7 d8             	neg    %rax
14001c808:	48 8d 1c 01          	lea    (%rcx,%rax,1),%rbx
14001c80c:	48 83 c3 02          	add    $0x2,%rbx
14001c810:	48 8b 3e             	mov    (%rsi),%rdi
14001c813:	41 89 d8             	mov    %ebx,%r8d
14001c816:	48 8b 4f 18          	mov    0x18(%rdi),%rcx
14001c81a:	4e 8d 34 01          	lea    (%rcx,%r8,1),%r14
14001c81e:	4c 3b 77 10          	cmp    0x10(%rdi),%r14
14001c822:	77 6b                	ja     0x14001c88f
14001c824:	4d 85 c0             	test   %r8,%r8
14001c827:	74 0a                	je     0x14001c833
14001c829:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
14001c82e:	e8 3d 13 08 00       	call   0x14009db70
14001c833:	4c 89 77 18          	mov    %r14,0x18(%rdi)
14001c837:	01 5e 20             	add    %ebx,0x20(%rsi)
14001c83a:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
14001c83f:	48 31 e1             	xor    %rsp,%rcx
14001c842:	48 3b 0d f7 47 0e 00 	cmp    0xe47f7(%rip),%rcx        # 0x140101040
14001c849:	74 06                	je     0x14001c851
14001c84b:	e8 80 2a 05 00       	call   0x14006f2d0
14001c850:	cc                   	int3
14001c851:	48 83 c4 38          	add    $0x38,%rsp
14001c855:	5b                   	pop    %rbx
14001c856:	5f                   	pop    %rdi
14001c857:	5e                   	pop    %rsi
14001c858:	41 5e                	pop    %r14
14001c85a:	c3                   	ret
14001c85b:	48 89 f1             	mov    %rsi,%rcx
14001c85e:	e8 ed 75 03 00       	call   0x140053e50
14001c863:	e9 72 ff ff ff       	jmp    0x14001c7da
14001c868:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
14001c86d:	89 fa                	mov    %edi,%edx
14001c86f:	41 89 f8             	mov    %edi,%r8d
14001c872:	41 80 c8 80          	or     $0x80,%r8b
14001c876:	44 88 01             	mov    %r8b,(%rcx)
14001c879:	48 ff c1             	inc    %rcx
14001c87c:	c1 ea 07             	shr    $0x7,%edx
14001c87f:	81 ff ff 3f 00 00    	cmp    $0x3fff,%edi
14001c885:	89 d7                	mov    %edx,%edi
14001c887:	0f 86 73 ff ff ff    	jbe    0x14001c800
14001c88d:	eb e0                	jmp    0x14001c86f
14001c88f:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
14001c894:	48 89 f9             	mov    %rdi,%rcx
14001c897:	e8 74 81 03 00       	call   0x140054a10
14001c89c:	eb 99                	jmp    0x14001c837
14001c89e:	cc                   	int3
14001c89f:	cc                   	int3
14001c8a0:	4c 89 c0             	mov    %r8,%rax
14001c8a3:	49 89 d0             	mov    %rdx,%r8
14001c8a6:	89 ca                	mov    %ecx,%edx
14001c8a8:	4d 0f be 48 17       	movsbq 0x17(%r8),%r9
14001c8ad:	4d 85 c9             	test   %r9,%r9
14001c8b0:	79 07                	jns    0x14001c8b9
14001c8b2:	4d 8b 48 08          	mov    0x8(%r8),%r9
14001c8b6:	4d 8b 00             	mov    (%r8),%r8
14001c8b9:	48 89 c1             	mov    %rax,%rcx
14001c8bc:	e9 1f 74 03 00       	jmp    0x140053ce0
14001c8c1:	cc                   	int3
14001c8c2:	cc                   	int3
14001c8c3:	cc                   	int3
14001c8c4:	cc                   	int3
14001c8c5:	cc                   	int3
14001c8c6:	cc                   	int3
14001c8c7:	cc                   	int3
14001c8c8:	cc                   	int3
14001c8c9:	cc                   	int3
14001c8ca:	cc                   	int3
14001c8cb:	cc                   	int3
14001c8cc:	cc                   	int3
14001c8cd:	cc                   	int3
14001c8ce:	cc                   	int3
14001c8cf:	cc                   	int3
14001c8d0:	ba 00 10 00 00       	mov    $0x1000,%edx
14001c8d5:	41 b8 00 10 00 00    	mov    $0x1000,%r8d
14001c8db:	e9 90 01 00 00       	jmp    0x14001ca70
14001c8e0:	56                   	push   %rsi
14001c8e1:	48 83 ec 20          	sub    $0x20,%rsp
14001c8e5:	48 89 ce             	mov    %rcx,%rsi
14001c8e8:	48 81 c1 a0 00 00 00 	add    $0xa0,%rcx
14001c8ef:	e8 2c 7a 03 00       	call   0x140054320
14001c8f4:	48 8d 4e 50          	lea    0x50(%rsi),%rcx
14001c8f8:	e8 c3 80 03 00       	call   0x1400549c0
14001c8fd:	48 89 f1             	mov    %rsi,%rcx
14001c900:	48 83 c4 20          	add    $0x20,%rsp
14001c904:	5e                   	pop    %rsi
14001c905:	e9 26 7b 03 00       	jmp    0x140054430
14001c90a:	cc                   	int3
14001c90b:	cc                   	int3
14001c90c:	cc                   	int3
14001c90d:	cc                   	int3
14001c90e:	cc                   	int3
14001c90f:	cc                   	int3
14001c910:	56                   	push   %rsi
14001c911:	48 83 ec 20          	sub    $0x20,%rsp
14001c915:	48 89 d6             	mov    %rdx,%rsi
14001c918:	e8 13 00 00 00       	call   0x14001c930
14001c91d:	48 89 f0             	mov    %rsi,%rax
14001c920:	48 83 c4 20          	add    $0x20,%rsp
14001c924:	5e                   	pop    %rsi
14001c925:	c3                   	ret
14001c926:	cc                   	int3
14001c927:	cc                   	int3
14001c928:	cc                   	int3
14001c929:	cc                   	int3
14001c92a:	cc                   	int3
14001c92b:	cc                   	int3
14001c92c:	cc                   	int3
14001c92d:	cc                   	int3
14001c92e:	cc                   	int3
14001c92f:	cc                   	int3
14001c930:	41 57                	push   %r15
14001c932:	41 56                	push   %r14
14001c934:	41 54                	push   %r12
14001c936:	56                   	push   %rsi
14001c937:	57                   	push   %rdi
14001c938:	53                   	push   %rbx
14001c939:	48 83 ec 48          	sub    $0x48,%rsp
14001c93d:	48 89 d6             	mov    %rdx,%rsi
14001c940:	48 89 cf             	mov    %rcx,%rdi
14001c943:	48 8b 05 f6 46 0e 00 	mov    0xe46f6(%rip),%rax        # 0x140101040
14001c94a:	48 31 e0             	xor    %rsp,%rax
14001c94d:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
14001c952:	48 83 c1 78          	add    $0x78,%rcx
14001c956:	48 b8 aa aa aa aa aa 	movabs $0xaaaaaaaaaaaaaaaa,%rax
14001c95d:	aa aa aa
14001c960:	48 8d 5c 24 20       	lea    0x20(%rsp),%rbx
14001c965:	48 89 43 10          	mov    %rax,0x10(%rbx)
14001c969:	0f 28 05 a0 3f 0c 00 	movaps 0xc3fa0(%rip),%xmm0        # 0x1400e0910
14001c970:	0f 29 03             	movaps %xmm0,(%rbx)
14001c973:	e8 78 77 03 00       	call   0x1400540f0
14001c978:	48 89 f9             	mov    %rdi,%rcx
14001c97b:	48 89 da             	mov    %rbx,%rdx
14001c97e:	e8 1d 04 00 00       	call   0x14001cda0