fffff8000021b60b:	cc                   	int3
fffff8000021b60c:	cc                   	int3
fffff8000021b60d:	cc                   	int3
fffff8000021b60e:	cc                   	int3
fffff8000021b60f:	cc                   	int3
fffff8000021b610:	48 83 ec 38          	sub    $0x38,%rsp
fffff8000021b614:	4c 8b c9             	mov    %rcx,%r9
fffff8000021b617:	45 33 c0             	xor    %r8d,%r8d
fffff8000021b61a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
fffff8000021b620:	f3 90                	pause
fffff8000021b622:	49 81 f8 00 27 b9 29 	cmp    $0x29b92700,%r8
fffff8000021b629:	0f 87 95 02 03 00    	ja     0xfffff8000024b8c4
fffff8000021b62f:	48 8b 01             	mov    (%rcx),%rax
fffff8000021b632:	49 ff c0             	inc    %r8
fffff8000021b635:	48 85 c0             	test   %rax,%rax
fffff8000021b638:	75 e6                	jne    0xfffff8000021b620
fffff8000021b63a:	f0 48 0f ba 29 00    	lock btsq $0x0,(%rcx)
fffff8000021b640:	72 de                	jb     0xfffff8000021b620
fffff8000021b642:	49 8b c0             	mov    %r8,%rax
fffff8000021b645:	48 83 c4 38          	add    $0x38,%rsp
fffff8000021b649:	c3                   	ret
fffff8000021b64a:	cc                   	int3
fffff8000021b64b:	cc                   	int3
fffff8000021b64c:	cc                   	int3
fffff8000021b64d:	cc                   	int3
fffff8000021b64e:	cc                   	int3
fffff8000021b64f:	cc                   	int3
fffff8000021b650:	cc                   	int3
fffff8000021b651:	cc                   	int3
fffff8000021b652:	cc                   	int3
fffff8000021b653:	cc                   	int3
fffff8000021b654:	cc                   	int3
fffff8000021b655:	cc                   	int3
fffff8000021b656:	cc                   	int3
fffff8000021b657:	cc                   	int3
fffff8000021b658:	cc                   	int3
fffff8000021b659:	cc                   	int3
fffff8000021b65a:	cc                   	int3
fffff8000021b65b:	cc                   	int3
fffff8000021b65c:	cc                   	int3
fffff8000021b65d:	cc                   	int3
fffff8000021b65e:	cc                   	int3
fffff8000021b65f:	cc                   	int3
fffff8000021b660:	48 8b 41 10          	mov    0x10(%rcx),%rax
fffff8000021b664:	48 39 82 c0 00 00 00 	cmp    %rax,0xc0(%rdx)
fffff8000021b66b:	75 0e                	jne    0xfffff8000021b67b
fffff8000021b66d:	80 7a 12 00          	cmpb   $0x0,0x12(%rdx)
fffff8000021b671:	0f 85 6d 02 03 00    	jne    0xfffff8000024b8e4
fffff8000021b677:	b0 01                	mov    $0x1,%al
fffff8000021b679:	c3                   	ret
fffff8000021b67a:	cc                   	int3
fffff8000021b67b:	32 c0                	xor    %al,%al
fffff8000021b67d:	c3                   	ret
fffff8000021b67e:	cc                   	int3
fffff8000021b67f:	cc                   	int3
fffff8000021b680:	cc                   	int3
fffff8000021b681:	cc                   	int3
fffff8000021b682:	cc                   	int3
fffff8000021b683:	cc                   	int3
fffff8000021b684:	cc                   	int3
fffff8000021b685:	cc                   	int3
fffff8000021b686:	cc                   	int3
fffff8000021b687:	cc                   	int3
fffff8000021b688:	cc                   	int3
fffff8000021b689:	cc                   	int3
fffff8000021b68a:	cc                   	int3
fffff8000021b68b:	cc                   	int3
fffff8000021b68c:	cc                   	int3
fffff8000021b68d:	cc                   	int3
fffff8000021b68e:	cc                   	int3
fffff8000021b68f:	cc                   	int3
fffff8000021b690:	40 55                	rex push %rbp
fffff8000021b692:	53                   	push   %rbx
fffff8000021b693:	56                   	push   %rsi
fffff8000021b694:	57                   	push   %rdi
fffff8000021b695:	41 56                	push   %r14
fffff8000021b697:	48 8b ec             	mov    %rsp,%rbp
fffff8000021b69a:	48 83 ec 50          	sub    $0x50,%rsp
fffff8000021b69e:	80 ba c1 00 00 00 00 	cmpb   $0x0,0xc1(%rdx)
fffff8000021b6a5:	48 8b da             	mov    %rdx,%rbx
fffff8000021b6a8:	48 8b f9             	mov    %rcx,%rdi
fffff8000021b6ab:	0f 86 86 00 00 00    	jbe    0xfffff8000021b737
fffff8000021b6b1:	65 48 8b 04 25 00 00 	mov    %gs:0x0,%rax
fffff8000021b6b8:	00 00
fffff8000021b6ba:	48 8b 70 38          	mov    0x38(%rax),%rsi
fffff8000021b6be:	8b 46 4c             	mov    0x4c(%rsi),%eax
fffff8000021b6c1:	83 f8 02             	cmp    $0x2,%eax
fffff8000021b6c4:	75 71                	jne    0xfffff8000021b737
fffff8000021b6c6:	48 8b 0e             	mov    (%rsi),%rcx
fffff8000021b6c9:	48 85 c9             	test   %rcx,%rcx
fffff8000021b6cc:	74 69                	je     0xfffff8000021b737
fffff8000021b6ce:	e8 89 19 00 00       	call   0xfffff8000021d05c
fffff8000021b6d3:	45 33 f6             	xor    %r14d,%r14d
fffff8000021b6d6:	84 c0                	test   %al,%al
fffff8000021b6d8:	0f 85 99 00 00 00    	jne    0xfffff8000021b777
fffff8000021b6de:	48 8b 86 30 01 00 00 	mov    0x130(%rsi),%rax
fffff8000021b6e5:	83 78 10 01          	cmpl   $0x1,0x10(%rax)
fffff8000021b6e9:	76 4c                	jbe    0xfffff8000021b737
fffff8000021b6eb:	4c 8b 06             	mov    (%rsi),%r8
fffff8000021b6ee:	4c 89 75 40          	mov    %r14,0x40(%rbp)
fffff8000021b6f2:	4d 85 c0             	test   %r8,%r8
fffff8000021b6f5:	74 40                	je     0xfffff8000021b737
fffff8000021b6f7:	48 8d 55 38          	lea    0x38(%rbp),%rdx
fffff8000021b6fb:	c7 45 38 04 10 04 00 	movl   $0x41004,0x38(%rbp)
fffff8000021b702:	49 8b c8             	mov    %r8,%rcx
fffff8000021b705:	e8 a2 2c 00 00       	call   0xfffff8000021e3ac
fffff8000021b70a:	8b 55 38             	mov    0x38(%rbp),%edx
fffff8000021b70d:	49 8b 80 c0 02 00 00 	mov    0x2c0(%r8),%rax
fffff8000021b714:	81 fa 00 00 04 00    	cmp    $0x40000,%edx
fffff8000021b71a:	0f 84 51 01 00 00    	je     0xfffff8000021b871
fffff8000021b720:	81 fa 01 00 04 00    	cmp    $0x40001,%edx
fffff8000021b726:	0f 85 86 01 00 00    	jne    0xfffff8000021b8b2
fffff8000021b72c:	48 8d 4d 40          	lea    0x40(%rbp),%rcx
fffff8000021b730:	e8 7b 17 02 00       	call   0xfffff8000023ceb0
fffff8000021b735:	eb 39                	jmp    0xfffff8000021b770
fffff8000021b737:	32 c0                	xor    %al,%al
fffff8000021b739:	eb 6a                	jmp    0xfffff8000021b7a5
fffff8000021b73b:	65 48 8b 0c 25 50 c9 	mov    %gs:0x2c950,%rcx
fffff8000021b742:	02 00
fffff8000021b744:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
fffff8000021b748:	ba 00 68 00 00       	mov    $0x6800,%edx
fffff8000021b74d:	e8 be 68 0f 00       	call   0xfffff80000312010
fffff8000021b752:	48 8b 45 d0          	mov    -0x30(%rbp),%rax
fffff8000021b756:	48 8b 00             	mov    (%rax),%rax
fffff8000021b759:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
fffff8000021b75d:	49 8b ca             	mov    %r10,%rcx
fffff8000021b760:	4d 23 ca             	and    %r10,%r9
fffff8000021b763:	48 f7 d1             	not    %rcx
fffff8000021b766:	48 23 c8             	and    %rax,%rcx
fffff8000021b769:	49 0b c9             	or     %r9,%rcx
fffff8000021b76c:	48 89 4d 40          	mov    %rcx,0x40(%rbp)
fffff8000021b770:	48 83 7d 40 02       	cmpq   $0x2,0x40(%rbp)
fffff8000021b775:	72 c0                	jb     0xfffff8000021b737
fffff8000021b777:	fe 8b c1 00 00 00    	decb   0xc1(%rbx)
fffff8000021b77d:	be e8 03 00 00       	mov    $0x3e8,%esi
fffff8000021b782:	44 38 73 3e          	cmp    %r14b,0x3e(%rbx)
fffff8000021b786:	b8 f4 01 00 00       	mov    $0x1f4,%eax
fffff8000021b78b:	0f 44 f0             	cmove  %eax,%esi
fffff8000021b78e:	4c 39 73 40          	cmp    %r14,0x40(%rbx)
fffff8000021b792:	75 1d                	jne    0xfffff8000021b7b1
fffff8000021b794:	48 01 73 18          	add    %rsi,0x18(%rbx)
fffff8000021b798:	48 8b 43 10          	mov    0x10(%rbx),%rax
fffff8000021b79c:	48 ff c0             	inc    %rax
fffff8000021b79f:	48 89 43 10          	mov    %rax,0x10(%rbx)
fffff8000021b7a3:	b0 01                	mov    $0x1,%al
fffff8000021b7a5:	48 83 c4 50          	add    $0x50,%rsp
fffff8000021b7a9:	41 5e                	pop    %r14
fffff8000021b7ab:	5f                   	pop    %rdi
fffff8000021b7ac:	5e                   	pop    %rsi
fffff8000021b7ad:	5b                   	pop    %rbx
fffff8000021b7ae:	5d                   	pop    %rbp
fffff8000021b7af:	c3                   	ret
fffff8000021b7b0:	cc                   	int3
fffff8000021b7b1:	65 48 8b 0c 25 00 00 	mov    %gs:0x0,%rcx
fffff8000021b7b8:	00 00
fffff8000021b7ba:	f6 05 9f dd 3e 00 04 	testb  $0x4,0x3edd9f(%rip)        # 0xfffff80000609560
fffff8000021b7c1:	0f 84 9d 00 00 00    	je     0xfffff8000021b864
fffff8000021b7c7:	4c 8b 41 28          	mov    0x28(%rcx),%r8
fffff8000021b7cb:	0f 31                	rdtsc
fffff8000021b7cd:	48 c1 e2 20          	shl    $0x20,%rdx
fffff8000021b7d1:	48 0b c2             	or     %rdx,%rax
fffff8000021b7d4:	48 8b c8             	mov    %rax,%rcx
fffff8000021b7d7:	49 8b c0             	mov    %r8,%rax
fffff8000021b7da:	48 f7 e1             	mul    %rcx
fffff8000021b7dd:	48 8b 03             	mov    (%rbx),%rax
fffff8000021b7e0:	48 39 58 08          	cmp    %rbx,0x8(%rax)
fffff8000021b7e4:	0f 85 1b 01 03 00    	jne    0xfffff8000024b905
fffff8000021b7ea:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
fffff8000021b7ee:	48 39 19             	cmp    %rbx,(%rcx)
fffff8000021b7f1:	0f 85 0e 01 03 00    	jne    0xfffff8000024b905
fffff8000021b7f7:	48 89 01             	mov    %rax,(%rcx)
fffff8000021b7fa:	48 89 48 08          	mov    %rcx,0x8(%rax)
fffff8000021b7fe:	48 8b 83 a0 00 00 00 	mov    0xa0(%rbx),%rax
fffff8000021b805:	4c 89 73 40          	mov    %r14,0x40(%rbx)
fffff8000021b809:	48 3b 47 50          	cmp    0x50(%rdi),%rax
fffff8000021b80d:	0f 85 e5 00 03 00    	jne    0xfffff8000024b8f8
fffff8000021b813:	48 8b 43 20          	mov    0x20(%rbx),%rax
fffff8000021b817:	48 8b ca             	mov    %rdx,%rcx
fffff8000021b81a:	48 2b c8             	sub    %rax,%rcx
fffff8000021b81d:	48 3b d0             	cmp    %rax,%rdx
fffff8000021b820:	4c 0f 47 f1          	cmova  %rcx,%r14
fffff8000021b824:	49 8d 04 36          	lea    (%r14,%rsi,1),%rax
fffff8000021b828:	48 89 43 18          	mov    %rax,0x18(%rbx)
fffff8000021b82c:	48 8b 43 10          	mov    0x10(%rbx),%rax
fffff8000021b830:	c6 43 3c 00          	movb   $0x0,0x3c(%rbx)
fffff8000021b834:	48 ff c0             	inc    %rax
fffff8000021b837:	48 89 43 10          	mov    %rax,0x10(%rbx)
fffff8000021b83b:	48 8b 07             	mov    (%rdi),%rax
fffff8000021b83e:	48 39 78 08          	cmp    %rdi,0x8(%rax)
fffff8000021b842:	0f 85 bd 00 03 00    	jne    0xfffff8000024b905
fffff8000021b848:	48 89 03             	mov    %rax,(%rbx)
fffff8000021b84b:	48 89 7b 08          	mov    %rdi,0x8(%rbx)
fffff8000021b84f:	48 89 58 08          	mov    %rbx,0x8(%rax)
fffff8000021b853:	b0 01                	mov    $0x1,%al
fffff8000021b855:	48 89 1f             	mov    %rbx,(%rdi)
fffff8000021b858:	48 83 c4 50          	add    $0x50,%rsp
fffff8000021b85c:	41 5e                	pop    %r14
fffff8000021b85e:	5f                   	pop    %rdi
fffff8000021b85f:	5e                   	pop    %rsi
fffff8000021b860:	5b                   	pop    %rbx
fffff8000021b861:	5d                   	pop    %rbp
fffff8000021b862:	c3                   	ret
fffff8000021b863:	cc                   	int3
fffff8000021b864:	e8 f3 ac 01 00       	call   0xfffff8000023655c
fffff8000021b869:	48 8b d0             	mov    %rax,%rdx
fffff8000021b86c:	e9 6c ff ff ff       	jmp    0xfffff8000021b7dd
fffff8000021b871:	48 8b 80 90 0e 00 00 	mov    0xe90(%rax),%rax
fffff8000021b878:	4c 89 75 d0          	mov    %r14,-0x30(%rbp)
fffff8000021b87c:	4c 89 75 e0          	mov    %r14,-0x20(%rbp)
fffff8000021b880:	4c 8b 90 48 01 00 00 	mov    0x148(%rax),%r10
fffff8000021b887:	4c 8b 88 38 01 00 00 	mov    0x138(%rax),%r9
fffff8000021b88e:	8b 05 c8 dc 3e 00    	mov    0x3edcc8(%rip),%eax        # 0xfffff8000060955c
fffff8000021b894:	a8 01                	test   $0x1,%al
fffff8000021b896:	0f 85 9f fe ff ff    	jne    0xfffff8000021b73b
fffff8000021b89c:	b8 00 68 00 00       	mov    $0x6800,%eax
fffff8000021b8a1:	0f 78 45 e0          	vmread %rax,-0x20(%rbp)
fffff8000021b8a5:	48 8d 45 e0          	lea    -0x20(%rbp),%rax
fffff8000021b8a9:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
fffff8000021b8ad:	e9 a4 fe ff ff       	jmp    0xfffff8000021b756
fffff8000021b8b2:	81 fa 02 00 04 00    	cmp    $0x40002,%edx
fffff8000021b8b8:	75 0e                	jne    0xfffff8000021b8c8
fffff8000021b8ba:	48 8d 4d 40          	lea    0x40(%rbp),%rcx
fffff8000021b8be:	e8 6d d7 fe ff       	call   0xfffff80000209030
fffff8000021b8c3:	e9 a8 fe ff ff       	jmp    0xfffff8000021b770
fffff8000021b8c8:	81 fa 03 00 04 00    	cmp    $0x40003,%edx
fffff8000021b8ce:	74 2a                	je     0xfffff8000021b8fa
fffff8000021b8d0:	81 fa 04 00 04 00    	cmp    $0x40004,%edx
fffff8000021b8d6:	75 70                	jne    0xfffff8000021b948
fffff8000021b8d8:	48 8b 80 90 0e 00 00 	mov    0xe90(%rax),%rax
fffff8000021b8df:	48 8b 88 18 01 00 00 	mov    0x118(%rax),%rcx
fffff8000021b8e6:	0f b6 81 80 00 00 00 	movzbl 0x80(%rcx),%eax
fffff8000021b8ed:	48 c1 e8 04          	shr    $0x4,%rax
fffff8000021b8f1:	48 89 45 40          	mov    %rax,0x40(%rbp)
fffff8000021b8f5:	e9 76 fe ff ff       	jmp    0xfffff8000021b770
fffff8000021b8fa:	48 8b 80 90 0e 00 00 	mov    0xe90(%rax),%rax
fffff8000021b901:	4c 89 75 48          	mov    %r14,0x48(%rbp)
fffff8000021b905:	4c 89 75 d8          	mov    %r14,-0x28(%rbp)
fffff8000021b909:	4c 8b 90 50 01 00 00 	mov    0x150(%rax),%r10
fffff8000021b910:	4c 8b 88 40 01 00 00 	mov    0x140(%rax),%r9
fffff8000021b917:	8b 05 3f dc 3e 00    	mov    0x3edc3f(%rip),%eax        # 0xfffff8000060955c
fffff8000021b91d:	a8 01                	test   $0x1,%al
fffff8000021b91f:	74 3f                	je     0xfffff8000021b960
fffff8000021b921:	65 48 8b 0c 25 50 c9 	mov    %gs:0x2c950,%rcx
fffff8000021b928:	02 00
fffff8000021b92a:	4c 8d 45 48          	lea    0x48(%rbp),%r8
fffff8000021b92e:	ba 04 68 00 00       	mov    $0x6804,%edx
fffff8000021b933:	e8 d8 66 0f 00       	call   0xfffff80000312010
fffff8000021b938:	48 8b 45 48          	mov    0x48(%rbp),%rax
fffff8000021b93c:	48 8b 00             	mov    (%rax),%rax
fffff8000021b93f:	48 89 45 e8          	mov    %rax,-0x18(%rbp)
fffff8000021b943:	e9 15 fe ff ff       	jmp    0xfffff8000021b75d
fffff8000021b948:	81 fa 05 00 04 00    	cmp    $0x40005,%edx
fffff8000021b94e:	75 23                	jne    0xfffff8000021b973
fffff8000021b950:	49 8b 80 50 01 00 00 	mov    0x150(%r8),%rax
fffff8000021b957:	48 89 45 40          	mov    %rax,0x40(%rbp)
fffff8000021b95b:	e9 10 fe ff ff       	jmp    0xfffff8000021b770
fffff8000021b960:	b8 04 68 00 00       	mov    $0x6804,%eax
fffff8000021b965:	0f 78 45 d8          	vmread %rax,-0x28(%rbp)
fffff8000021b969:	48 8d 45 d8          	lea    -0x28(%rbp),%rax
fffff8000021b96d:	48 89 45 48          	mov    %rax,0x48(%rbp)
fffff8000021b971:	eb c9                	jmp    0xfffff8000021b93c
fffff8000021b973:	81 fa 00 10 04 00    	cmp    $0x41000,%edx
fffff8000021b979:	74 1e                	je     0xfffff8000021b999
fffff8000021b97b:	81 fa 04 10 04 00    	cmp    $0x41004,%edx
fffff8000021b981:	7e 16                	jle    0xfffff8000021b999
fffff8000021b983:	48 8d 4d 40          	lea    0x40(%rbp),%rcx
fffff8000021b987:	81 fa 00 00 00 10    	cmp    $0x10000000,%edx
fffff8000021b98d:	74 22                	je     0xfffff8000021b9b1
fffff8000021b98f:	e8 68 c9 0e 00       	call   0xfffff800003082fc
fffff8000021b994:	e9 d7 fd ff ff       	jmp    0xfffff8000021b770
fffff8000021b999:	45 33 c0             	xor    %r8d,%r8d
fffff8000021b99c:	48 8d 88 80 0e 00 00 	lea    0xe80(%rax),%rcx
fffff8000021b9a3:	e8 d0 96 0f 00       	call   0xfffff80000315078
fffff8000021b9a8:	48 89 45 40          	mov    %rax,0x40(%rbp)
fffff8000021b9ac:	e9 bf fd ff ff       	jmp    0xfffff8000021b770
fffff8000021b9b1:	e8 6a 42 0f 00       	call   0xfffff8000030fc20
fffff8000021b9b6:	e9 b5 fd ff ff       	jmp    0xfffff8000021b770
fffff8000021b9bb:	cc                   	int3
fffff8000021b9bc:	cc                   	int3
fffff8000021b9bd:	cc                   	int3
fffff8000021b9be:	cc                   	int3
fffff8000021b9bf:	cc                   	int3
fffff8000021b9c0:	cc                   	int3
fffff8000021b9c1:	cc                   	int3
fffff8000021b9c2:	cc                   	int3
fffff8000021b9c3:	cc                   	int3
fffff8000021b9c4:	cc                   	int3
fffff8000021b9c5:	cc                   	int3
fffff8000021b9c6:	cc                   	int3
fffff8000021b9c7:	cc                   	int3
fffff8000021b9c8:	cc                   	int3
fffff8000021b9c9:	cc                   	int3
fffff8000021b9ca:	cc                   	int3
fffff8000021b9cb:	cc                   	int3
fffff8000021b9cc:	cc                   	int3
fffff8000021b9cd:	cc                   	int3
fffff8000021b9ce:	cc                   	int3
fffff8000021b9cf:	cc                   	int3
fffff8000021b9d0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
fffff8000021b9d5:	57                   	push   %rdi
fffff8000021b9d6:	48 83 ec 30          	sub    $0x30,%rsp
fffff8000021b9da:	65 48 8b 3c 25 00 00 	mov    %gs:0x0,%rdi
fffff8000021b9e1:	00 00
fffff8000021b9e3:	8b 05 e7 5b 3e 00    	mov    0x3e5be7(%rip),%eax        # 0xfffff800006015d0
fffff8000021b9e9:	83 f8 01             	cmp    $0x1,%eax
fffff8000021b9ec:	0f 84 1a ff 02 00    	je     0xfffff8000024b90c
fffff8000021b9f2:	83 f8 02             	cmp    $0x2,%eax
fffff8000021b9f5:	0f 84 20 ff 02 00    	je     0xfffff8000024b91b
fffff8000021b9fb:	48 8b bf b8 04 01 00 	mov    0x104b8(%rdi),%rdi
fffff8000021ba02:	4c 8d 4c 24 58       	lea    0x58(%rsp),%r9
fffff8000021ba07:	33 db                	xor    %ebx,%ebx
fffff8000021ba09:	48 89 74 24 40       	mov    %rsi,0x40(%rsp)
fffff8000021ba0e:	48 89 5c 24 58       	mov    %rbx,0x58(%rsp)
fffff8000021ba13:	48 8b d7             	mov    %rdi,%rdx
fffff8000021ba16:	48 8b 07             	mov    (%rdi),%rax
fffff8000021ba19:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
fffff8000021ba1d:	48 8b 70 38          	mov    0x38(%rax),%rsi
fffff8000021ba21:	4c 8b c6             	mov    %rsi,%r8
fffff8000021ba24:	e8 07 0a 00 00       	call   0xfffff8000021c430
fffff8000021ba29:	38 1d e1 6e 56 00    	cmp    %bl,0x566ee1(%rip)        # 0xfffff80000782910
fffff8000021ba2f:	4c 8b 44 24 58       	mov    0x58(%rsp),%r8
fffff8000021ba34:	4c 89 44 24 50       	mov    %r8,0x50(%rsp)
fffff8000021ba39:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
fffff8000021ba3e:	0f 84 0c ff 02 00    	je     0xfffff8000024b950
fffff8000021ba44:	4c 8d 44 24 50       	lea    0x50(%rsp),%r8
fffff8000021ba49:	48 8b d6             	mov    %rsi,%rdx
fffff8000021ba4c:	48 8b cf             	mov    %rdi,%rcx
fffff8000021ba4f:	e8 2c e2 ff ff       	call   0xfffff80000219c80
fffff8000021ba54:	4c 8b 44 24 50       	mov    0x50(%rsp),%r8
fffff8000021ba59:	48 8b d6             	mov    %rsi,%rdx
fffff8000021ba5c:	48 8b cf             	mov    %rdi,%rcx
fffff8000021ba5f:	e8 3c 00 00 00       	call   0xfffff8000021baa0
fffff8000021ba64:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
fffff8000021ba69:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
fffff8000021ba6e:	e8 dd cd ff ff       	call   0xfffff80000218850
fffff8000021ba73:	84 c0                	test   %al,%al
fffff8000021ba75:	74 14                	je     0xfffff8000021ba8b
fffff8000021ba77:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
fffff8000021ba7c:	0f b7 c3             	movzwl %bx,%eax
fffff8000021ba7f:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
fffff8000021ba84:	48 83 c4 30          	add    $0x30,%rsp
fffff8000021ba88:	5f                   	pop    %rdi
fffff8000021ba89:	c3                   	ret
fffff8000021ba8a:	cc                   	int3
fffff8000021ba8b:	48 8b 7c 24 20       	mov    0x20(%rsp),%rdi
fffff8000021ba90:	eb b2                	jmp    0xfffff8000021ba44
fffff8000021ba92:	cc                   	int3
fffff8000021ba93:	cc                   	int3
fffff8000021ba94:	cc                   	int3
fffff8000021ba95:	cc                   	int3