14021e5d4:	41 8b 3f             	mov    (%r15),%edi
14021e5d7:	81 e7 ff ff ff 00    	and    $0xffffff,%edi
14021e5dd:	74 37                	je     0x14021e616
14021e5df:	90                   	nop
14021e5e0:	48 8b 53 10          	mov    0x10(%rbx),%rdx
14021e5e4:	48 ff c2             	inc    %rdx
14021e5e7:	48 3b 53 18          	cmp    0x18(%rbx),%rdx
14021e5eb:	76 12                	jbe    0x14021e5ff
14021e5ed:	0f ae e8             	lfence
14021e5f0:	48 8b 03             	mov    (%rbx),%rax
14021e5f3:	48 8b cb             	mov    %rbx,%rcx
14021e5f6:	48 8b 00             	mov    (%rax),%rax
14021e5f9:	ff 15 21 54 d6 00    	call   *0xd65421(%rip)        # 0x140f83a20
14021e5ff:	48 8b 43 10          	mov    0x10(%rbx),%rax
14021e603:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
14021e607:	40 88 3c 01          	mov    %dil,(%rcx,%rax,1)
14021e60b:	48 ff 43 10          	incq   0x10(%rbx)
14021e60f:	c1 ef 08             	shr    $0x8,%edi
14021e612:	85 ff                	test   %edi,%edi
14021e614:	75 ca                	jne    0x14021e5e0
14021e616:	49 8b 7f 10          	mov    0x10(%r15),%rdi
14021e61a:	48 85 ff             	test   %rdi,%rdi
14021e61d:	74 36                	je     0x14021e655
14021e61f:	90                   	nop
14021e620:	48 8b 53 10          	mov    0x10(%rbx),%rdx
14021e624:	48 ff c2             	inc    %rdx
14021e627:	48 3b 53 18          	cmp    0x18(%rbx),%rdx
14021e62b:	76 12                	jbe    0x14021e63f
14021e62d:	0f ae e8             	lfence
14021e630:	48 8b 03             	mov    (%rbx),%rax
14021e633:	48 8b cb             	mov    %rbx,%rcx
14021e636:	48 8b 00             	mov    (%rax),%rax
14021e639:	ff 15 e1 53 d6 00    	call   *0xd653e1(%rip)        # 0x140f83a20
14021e63f:	48 8b 43 10          	mov    0x10(%rbx),%rax
14021e643:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
14021e647:	c6 04 01 30          	movb   $0x30,(%rcx,%rax,1)
14021e64b:	48 ff 43 10          	incq   0x10(%rbx)
14021e64f:	48 83 ef 01          	sub    $0x1,%rdi
14021e653:	75 cb                	jne    0x14021e620
14021e655:	49 8d 4f 18          	lea    0x18(%r15),%rcx
14021e659:	4c 8b c3             	mov    %rbx,%r8
14021e65c:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
14021e661:	e8 2a 47 00 00       	call   0x140222d90
14021e666:	48 8b 5c 24 20       	mov    0x20(%rsp),%rbx
14021e66b:	48 85 f6             	test   %rsi,%rsi
14021e66e:	0f 84 80 00 00 00    	je     0x14021e6f4
14021e674:	41 0f b6 45 0f       	movzbl 0xf(%r13),%eax
14021e679:	4d 8d 75 0b          	lea    0xb(%r13),%r14
14021e67d:	48 83 f8 01          	cmp    $0x1,%rax
14021e681:	75 4c                	jne    0x14021e6cf
14021e683:	48 85 f6             	test   %rsi,%rsi
14021e686:	74 6c                	je     0x14021e6f4
14021e688:	48 8d 6b 18          	lea    0x18(%rbx),%rbp
14021e68c:	4c 8d 7b 08          	lea    0x8(%rbx),%r15
14021e690:	48 8d 7b 10          	lea    0x10(%rbx),%rdi
14021e694:	48 8b 17             	mov    (%rdi),%rdx
14021e697:	48 ff c2             	inc    %rdx
14021e69a:	48 3b 55 00          	cmp    0x0(%rbp),%rdx
14021e69e:	76 17                	jbe    0x14021e6b7
14021e6a0:	0f ae e8             	lfence
14021e6a3:	48 8b 5c 24 20       	mov    0x20(%rsp),%rbx
14021e6a8:	48 8b cb             	mov    %rbx,%rcx
14021e6ab:	48 8b 03             	mov    (%rbx),%rax
14021e6ae:	48 8b 00             	mov    (%rax),%rax
14021e6b1:	ff 15 69 53 d6 00    	call   *0xd65369(%rip)        # 0x140f83a20
14021e6b7:	48 8b 0f             	mov    (%rdi),%rcx
14021e6ba:	41 0f b6 06          	movzbl (%r14),%eax
14021e6be:	49 8b 17             	mov    (%r15),%rdx
14021e6c1:	88 04 0a             	mov    %al,(%rdx,%rcx,1)
14021e6c4:	48 ff 07             	incq   (%rdi)
14021e6c7:	48 83 ee 01          	sub    $0x1,%rsi
14021e6cb:	75 c7                	jne    0x14021e694
14021e6cd:	eb 25                	jmp    0x14021e6f4
14021e6cf:	48 85 f6             	test   %rsi,%rsi
14021e6d2:	74 20                	je     0x14021e6f4
14021e6d4:	4a 8d 3c 30          	lea    (%rax,%r14,1),%rdi
14021e6d8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
14021e6df:	00
14021e6e0:	4c 8b c7             	mov    %rdi,%r8
14021e6e3:	49 8b d6             	mov    %r14,%rdx
14021e6e6:	48 8b cb             	mov    %rbx,%rcx
14021e6e9:	e8 f2 62 ff ff       	call   0x1402149e0
14021e6ee:	48 83 ee 01          	sub    $0x1,%rsi
14021e6f2:	75 ec                	jne    0x14021e6e0
14021e6f4:	49 89 1c 24          	mov    %rbx,(%r12)
14021e6f8:	49 8b c4             	mov    %r12,%rax
14021e6fb:	48 8b 5c 24 78       	mov    0x78(%rsp),%rbx
14021e700:	48 83 c4 30          	add    $0x30,%rsp
14021e704:	41 5f                	pop    %r15
14021e706:	41 5e                	pop    %r14
14021e708:	41 5d                	pop    %r13
14021e70a:	41 5c                	pop    %r12
14021e70c:	5f                   	pop    %rdi
14021e70d:	5e                   	pop    %rsi
14021e70e:	5d                   	pop    %rbp
14021e70f:	c3                   	ret
14021e710:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
14021e715:	55                   	push   %rbp
14021e716:	56                   	push   %rsi
14021e717:	57                   	push   %rdi
14021e718:	41 54                	push   %r12
14021e71a:	41 55                	push   %r13
14021e71c:	41 56                	push   %r14
14021e71e:	41 57                	push   %r15
14021e720:	48 83 ec 30          	sub    $0x30,%rsp
14021e724:	4c 8b bc 24 98 00 00 	mov    0x98(%rsp),%r15
14021e72b:	00
14021e72c:	48 8d 05 9d fe d8 00 	lea    0xd8fe9d(%rip),%rax        # 0x140fae5d0
14021e733:	4c 8b e1             	mov    %rcx,%r12
14021e736:	48 8b da             	mov    %rdx,%rbx
14021e739:	41 8b 08             	mov    (%r8),%ecx
14021e73c:	33 d2                	xor    %edx,%edx
14021e73e:	8b f1                	mov    %ecx,%esi
14021e740:	4d 8b e8             	mov    %r8,%r13
14021e743:	48 2b b4 24 90 00 00 	sub    0x90(%rsp),%rsi
14021e74a:	00
14021e74b:	48 3b 8c 24 90 00 00 	cmp    0x90(%rsp),%rcx
14021e752:	00
14021e753:	41 0f b6 48 09       	movzbl 0x9(%r8),%ecx
14021e758:	48 0f 46 f2          	cmovbe %rdx,%rsi
14021e75c:	83 e1 0f             	and    $0xf,%ecx
14021e75f:	48 8b fe             	mov    %rsi,%rdi
14021e762:	0f b6 0c 01          	movzbl (%rcx,%rax,1),%ecx
14021e766:	48 d3 ef             	shr    %cl,%rdi
14021e769:	48 2b f7             	sub    %rdi,%rsi
14021e76c:	48 85 ff             	test   %rdi,%rdi
14021e76f:	0f 84 7f 00 00 00    	je     0x14021e7f4
14021e775:	41 0f b6 40 0f       	movzbl 0xf(%r8),%eax
14021e77a:	4d 8d 70 0b          	lea    0xb(%r8),%r14
14021e77e:	48 83 f8 01          	cmp    $0x1,%rax
14021e782:	75 46                	jne    0x14021e7ca
14021e784:	48 85 ff             	test   %rdi,%rdi
14021e787:	74 6b                	je     0x14021e7f4
14021e789:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
14021e790:	48 8b 53 10          	mov    0x10(%rbx),%rdx
14021e794:	48 ff c2             	inc    %rdx
14021e797:	48 3b 53 18          	cmp    0x18(%rbx),%rdx
14021e79b:	76 12                	jbe    0x14021e7af
14021e79d:	0f ae e8             	lfence
14021e7a0:	48 8b 03             	mov    (%rbx),%rax
14021e7a3:	48 8b cb             	mov    %rbx,%rcx
14021e7a6:	48 8b 00             	mov    (%rax),%rax
14021e7a9:	ff 15 71 52 d6 00    	call   *0xd65271(%rip)        # 0x140f83a20
14021e7af:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
14021e7b3:	41 0f b6 06          	movzbl (%r14),%eax
14021e7b7:	48 8b 53 08          	mov    0x8(%rbx),%rdx
14021e7bb:	88 04 0a             	mov    %al,(%rdx,%rcx,1)
14021e7be:	48 ff 43 10          	incq   0x10(%rbx)
14021e7c2:	48 83 ef 01          	sub    $0x1,%rdi
14021e7c6:	75 c8                	jne    0x14021e790
14021e7c8:	eb 2a                	jmp    0x14021e7f4
14021e7ca:	48 85 ff             	test   %rdi,%rdi
14021e7cd:	74 25                	je     0x14021e7f4
14021e7cf:	4a 8d 2c 30          	lea    (%rax,%r14,1),%rbp
14021e7d3:	0f 1f 40 00          	nopl   0x0(%rax)
14021e7d7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
14021e7de:	00 00
14021e7e0:	4c 8b c5             	mov    %rbp,%r8
14021e7e3:	49 8b d6             	mov    %r14,%rdx
14021e7e6:	48 8b cb             	mov    %rbx,%rcx
14021e7e9:	e8 f2 61 ff ff       	call   0x1402149e0
14021e7ee:	48 83 ef 01          	sub    $0x1,%rdi
14021e7f2:	75 ec                	jne    0x14021e7e0
14021e7f4:	41 8b 3f             	mov    (%r15),%edi
14021e7f7:	81 e7 ff ff ff 00    	and    $0xffffff,%edi
14021e7fd:	74 37                	je     0x14021e836
14021e7ff:	90                   	nop
14021e800:	48 8b 53 10          	mov    0x10(%rbx),%rdx
14021e804:	48 ff c2             	inc    %rdx
14021e807:	48 3b 53 18          	cmp    0x18(%rbx),%rdx
14021e80b:	76 12                	jbe    0x14021e81f
14021e80d:	0f ae e8             	lfence
14021e810:	48 8b 03             	mov    (%rbx),%rax
14021e813:	48 8b cb             	mov    %rbx,%rcx
14021e816:	48 8b 00             	mov    (%rax),%rax
14021e819:	ff 15 01 52 d6 00    	call   *0xd65201(%rip)        # 0x140f83a20
14021e81f:	48 8b 43 10          	mov    0x10(%rbx),%rax
14021e823:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
14021e827:	40 88 3c 01          	mov    %dil,(%rcx,%rax,1)
14021e82b:	48 ff 43 10          	incq   0x10(%rbx)
14021e82f:	c1 ef 08             	shr    $0x8,%edi
14021e832:	85 ff                	test   %edi,%edi
14021e834:	75 ca                	jne    0x14021e800
14021e836:	49 8b 7f 10          	mov    0x10(%r15),%rdi
14021e83a:	48 85 ff             	test   %rdi,%rdi
14021e83d:	74 36                	je     0x14021e875
14021e83f:	90                   	nop
14021e840:	48 8b 53 10          	mov    0x10(%rbx),%rdx
14021e844:	48 ff c2             	inc    %rdx
14021e847:	48 3b 53 18          	cmp    0x18(%rbx),%rdx
14021e84b:	76 12                	jbe    0x14021e85f
14021e84d:	0f ae e8             	lfence
14021e850:	48 8b 03             	mov    (%rbx),%rax
14021e853:	48 8b cb             	mov    %rbx,%rcx
14021e856:	48 8b 00             	mov    (%rax),%rax
14021e859:	ff 15 c1 51 d6 00    	call   *0xd651c1(%rip)        # 0x140f83a20
14021e85f:	48 8b 43 10          	mov    0x10(%rbx),%rax
14021e863:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
14021e867:	c6 04 01 30          	movb   $0x30,(%rcx,%rax,1)
14021e86b:	48 ff 43 10          	incq   0x10(%rbx)
14021e86f:	48 83 ef 01          	sub    $0x1,%rdi
14021e873:	75 cb                	jne    0x14021e840
14021e875:	49 8d 4f 18          	lea    0x18(%r15),%rcx
14021e879:	4c 8b c3             	mov    %rbx,%r8
14021e87c:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
14021e881:	e8 4a 46 00 00       	call   0x140222ed0
14021e886:	48 8b 5c 24 20       	mov    0x20(%rsp),%rbx
14021e88b:	48 85 f6             	test   %rsi,%rsi
14021e88e:	0f 84 80 00 00 00    	je     0x14021e914
14021e894:	41 0f b6 45 0f       	movzbl 0xf(%r13),%eax
14021e899:	4d 8d 75 0b          	lea    0xb(%r13),%r14
14021e89d:	48 83 f8 01          	cmp    $0x1,%rax
14021e8a1:	75 4c                	jne    0x14021e8ef
14021e8a3:	48 85 f6             	test   %rsi,%rsi
14021e8a6:	74 6c                	je     0x14021e914
14021e8a8:	48 8d 6b 18          	lea    0x18(%rbx),%rbp
14021e8ac:	4c 8d 7b 08          	lea    0x8(%rbx),%r15
14021e8b0:	48 8d 7b 10          	lea    0x10(%rbx),%rdi
14021e8b4:	48 8b 17             	mov    (%rdi),%rdx
14021e8b7:	48 ff c2             	inc    %rdx
14021e8ba:	48 3b 55 00          	cmp    0x0(%rbp),%rdx
14021e8be:	76 17                	jbe    0x14021e8d7
14021e8c0:	0f ae e8             	lfence
14021e8c3:	48 8b 5c 24 20       	mov    0x20(%rsp),%rbx
14021e8c8:	48 8b cb             	mov    %rbx,%rcx
14021e8cb:	48 8b 03             	mov    (%rbx),%rax
14021e8ce:	48 8b 00             	mov    (%rax),%rax
14021e8d1:	ff 15 49 51 d6 00    	call   *0xd65149(%rip)        # 0x140f83a20
14021e8d7:	48 8b 0f             	mov    (%rdi),%rcx
14021e8da:	41 0f b6 06          	movzbl (%r14),%eax
14021e8de:	49 8b 17             	mov    (%r15),%rdx
14021e8e1:	88 04 0a             	mov    %al,(%rdx,%rcx,1)
14021e8e4:	48 ff 07             	incq   (%rdi)
14021e8e7:	48 83 ee 01          	sub    $0x1,%rsi
14021e8eb:	75 c7                	jne    0x14021e8b4
14021e8ed:	eb 25                	jmp    0x14021e914
14021e8ef:	48 85 f6             	test   %rsi,%rsi
14021e8f2:	74 20                	je     0x14021e914
14021e8f4:	4a 8d 3c 30          	lea    (%rax,%r14,1),%rdi
14021e8f8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
14021e8ff:	00
14021e900:	4c 8b c7             	mov    %rdi,%r8
14021e903:	49 8b d6             	mov    %r14,%rdx
14021e906:	48 8b cb             	mov    %rbx,%rcx
14021e909:	e8 d2 60 ff ff       	call   0x1402149e0
14021e90e:	48 83 ee 01          	sub    $0x1,%rsi
14021e912:	75 ec                	jne    0x14021e900
14021e914:	49 89 1c 24          	mov    %rbx,(%r12)
14021e918:	49 8b c4             	mov    %r12,%rax
14021e91b:	48 8b 5c 24 78       	mov    0x78(%rsp),%rbx
14021e920:	48 83 c4 30          	add    $0x30,%rsp
14021e924:	41 5f                	pop    %r15
14021e926:	41 5e                	pop    %r14
14021e928:	41 5d                	pop    %r13
14021e92a:	41 5c                	pop    %r12
14021e92c:	5f                   	pop    %rdi
14021e92d:	5e                   	pop    %rsi
14021e92e:	5d                   	pop    %rbp
14021e92f:	c3                   	ret
14021e930:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
14021e935:	55                   	push   %rbp
14021e936:	56                   	push   %rsi
14021e937:	57                   	push   %rdi
14021e938:	41 54                	push   %r12
14021e93a:	41 55                	push   %r13
14021e93c:	41 56                	push   %r14
14021e93e:	41 57                	push   %r15
14021e940:	48 83 ec 40          	sub    $0x40,%rsp
14021e944:	4c 8b a4 24 a8 00 00 	mov    0xa8(%rsp),%r12
14021e94b:	00
14021e94c:	48 8d 05 7d fc d8 00 	lea    0xd8fc7d(%rip),%rax        # 0x140fae5d0
14021e953:	4c 8b f9             	mov    %rcx,%r15
14021e956:	48 8b da             	mov    %rdx,%rbx
14021e959:	41 8b 08             	mov    (%r8),%ecx
14021e95c:	33 d2                	xor    %edx,%edx
14021e95e:	8b f9                	mov    %ecx,%edi
14021e960:	4d 8b e8             	mov    %r8,%r13
14021e963:	48 2b bc 24 a0 00 00 	sub    0xa0(%rsp),%rdi
14021e96a:	00
14021e96b:	48 3b 8c 24 a0 00 00 	cmp    0xa0(%rsp),%rcx
14021e972:	00
14021e973:	41 0f b6 48 09       	movzbl 0x9(%r8),%ecx
14021e978:	48 0f 46 fa          	cmovbe %rdx,%rdi
14021e97c:	83 e1 0f             	and    $0xf,%ecx
14021e97f:	48 8b f7             	mov    %rdi,%rsi
14021e982:	0f b6 0c 01          	movzbl (%rcx,%rax,1),%ecx
14021e986:	48 d3 ee             	shr    %cl,%rsi
14021e989:	48 2b fe             	sub    %rsi,%rdi
14021e98c:	48 85 f6             	test   %rsi,%rsi
14021e98f:	0f 84 7f 00 00 00    	je     0x14021ea14
14021e995:	41 0f b6 40 0f       	movzbl 0xf(%r8),%eax
14021e99a:	4d 8d 70 0b          	lea    0xb(%r8),%r14
14021e99e:	48 83 f8 01          	cmp    $0x1,%rax
14021e9a2:	75 46                	jne    0x14021e9ea
14021e9a4:	48 85 f6             	test   %rsi,%rsi
14021e9a7:	74 6b                	je     0x14021ea14
14021e9a9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
14021e9b0:	48 8b 53 10          	mov    0x10(%rbx),%rdx
14021e9b4:	48 ff c2             	inc    %rdx
14021e9b7:	48 3b 53 18          	cmp    0x18(%rbx),%rdx
14021e9bb:	76 12                	jbe    0x14021e9cf
14021e9bd:	0f ae e8             	lfence
14021e9c0:	48 8b 03             	mov    (%rbx),%rax
14021e9c3:	48 8b cb             	mov    %rbx,%rcx
14021e9c6:	48 8b 00             	mov    (%rax),%rax
14021e9c9:	ff 15 51 50 d6 00    	call   *0xd65051(%rip)        # 0x140f83a20
14021e9cf:	48 8b 53 10          	mov    0x10(%rbx),%rdx
14021e9d3:	41 0f b6 06          	movzbl (%r14),%eax
14021e9d7:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
14021e9db:	88 04 0a             	mov    %al,(%rdx,%rcx,1)
14021e9de:	48 ff 43 10          	incq   0x10(%rbx)
14021e9e2:	48 83 ee 01          	sub    $0x1,%rsi
14021e9e6:	75 c8                	jne    0x14021e9b0
14021e9e8:	eb 2a                	jmp    0x14021ea14
14021e9ea:	48 85 f6             	test   %rsi,%rsi
14021e9ed:	74 25                	je     0x14021ea14
14021e9ef:	4a 8d 2c 30          	lea    (%rax,%r14,1),%rbp
14021e9f3:	0f 1f 40 00          	nopl   0x0(%rax)
14021e9f7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
14021e9fe:	00 00
14021ea00:	4c 8b c5             	mov    %rbp,%r8
14021ea03:	49 8b d6             	mov    %r14,%rdx
14021ea06:	48 8b cb             	mov    %rbx,%rcx
14021ea09:	e8 d2 5f ff ff       	call   0x1402149e0
14021ea0e:	48 83 ee 01          	sub    $0x1,%rsi
14021ea12:	75 ec                	jne    0x14021ea00
14021ea14:	48 8b 53 10          	mov    0x10(%rbx),%rdx
14021ea18:	48 ff c2             	inc    %rdx
14021ea1b:	48 3b 53 18          	cmp    0x18(%rbx),%rdx
14021ea1f:	76 12                	jbe    0x14021ea33
14021ea21:	0f ae e8             	lfence
14021ea24:	48 8b 03             	mov    (%rbx),%rax
14021ea27:	48 8b cb             	mov    %rbx,%rcx
14021ea2a:	48 8b 00             	mov    (%rax),%rax
14021ea2d:	ff 15 ed 4f d6 00    	call   *0xd64fed(%rip)        # 0x140f83a20
14021ea33:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
14021ea37:	48 8b 43 08          	mov    0x8(%rbx),%rax
14021ea3b:	c6 04 01 30          	movb   $0x30,(%rcx,%rax,1)
14021ea3f:	48 ff 43 10          	incq   0x10(%rbx)
14021ea43:	48 8b 53 10          	mov    0x10(%rbx),%rdx
14021ea47:	48 ff c2             	inc    %rdx
14021ea4a:	48 3b 53 18          	cmp    0x18(%rbx),%rdx
14021ea4e:	76 12                	jbe    0x14021ea62
14021ea50:	0f ae e8             	lfence
14021ea53:	48 8b 03             	mov    (%rbx),%rax
14021ea56:	48 8b cb             	mov    %rbx,%rcx
14021ea59:	48 8b 00             	mov    (%rax),%rax
14021ea5c:	ff 15 be 4f d6 00    	call   *0xd64fbe(%rip)        # 0x140f83a20
14021ea62:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
14021ea66:	48 8b d3             	mov    %rbx,%rdx