fffff8000021b2b6:	00 00 20
fffff8000021b2b9:	e9 5d fc ff ff       	jmp    0xfffff8000021af1b
fffff8000021b2be:	41 80 e3 18          	and    $0x18,%r11b
fffff8000021b2c2:	41 80 fb 08          	cmp    $0x8,%r11b
fffff8000021b2c6:	0f 84 ef fc ff ff    	je     0xfffff8000021afbb
fffff8000021b2cc:	44 38 3d 3f 76 56 00 	cmp    %r15b,0x56763f(%rip)        # 0xfffff80000782912
fffff8000021b2d3:	74 44                	je     0xfffff8000021b319
fffff8000021b2d5:	41 0f b6 80 10 02 00 	movzbl 0x210(%r8),%eax
fffff8000021b2dc:	00
fffff8000021b2dd:	4d 8b 81 98 00 00 00 	mov    0x98(%r9),%r8
fffff8000021b2e4:	84 c0                	test   %al,%al
fffff8000021b2e6:	0f 85 79 02 00 00    	jne    0xfffff8000021b565
fffff8000021b2ec:	49 8b 88 08 02 00 00 	mov    0x208(%r8),%rcx
fffff8000021b2f3:	48 8b 85 08 02 00 00 	mov    0x208(%rbp),%rax
fffff8000021b2fa:	48 3b c1             	cmp    %rcx,%rax
fffff8000021b2fd:	0f 84 5e 01 00 00    	je     0xfffff8000021b461
fffff8000021b303:	48 85 c2             	test   %rax,%rdx
fffff8000021b306:	0f 85 4c 01 00 00    	jne    0xfffff8000021b458
fffff8000021b30c:	b8 01 00 00 00       	mov    $0x1,%eax
fffff8000021b311:	85 c0                	test   %eax,%eax
fffff8000021b313:	0f 85 ab fc ff ff    	jne    0xfffff8000021afc4
fffff8000021b319:	44 38 3d f4 75 56 00 	cmp    %r15b,0x5675f4(%rip)        # 0xfffff80000782914
fffff8000021b320:	0f 84 be f6 ff ff    	je     0xfffff8000021a9e4
fffff8000021b326:	44 38 bd 13 02 00 00 	cmp    %r15b,0x213(%rbp)
fffff8000021b32d:	0f 85 b1 f6 ff ff    	jne    0xfffff8000021a9e4
fffff8000021b333:	41 0f b6 80 12 02 00 	movzbl 0x212(%r8),%eax
fffff8000021b33a:	00
fffff8000021b33b:	0f b6 8d 11 02 00 00 	movzbl 0x211(%rbp),%ecx
fffff8000021b342:	80 e1 01             	and    $0x1,%cl
fffff8000021b345:	84 c0                	test   %al,%al
fffff8000021b347:	0f 84 aa 04 03 00    	je     0xfffff8000024b7f7
fffff8000021b34d:	84 c9                	test   %cl,%cl
fffff8000021b34f:	0f 84 6f fc ff ff    	je     0xfffff8000021afc4
fffff8000021b355:	e9 84 04 03 00       	jmp    0xfffff8000024b7de
fffff8000021b35a:	48 85 ed             	test   %rbp,%rbp
fffff8000021b35d:	0f 84 5c f5 ff ff    	je     0xfffff8000021a8bf
fffff8000021b363:	41 c6 86 d8 04 01 00 	movb   $0x8,0x104d8(%r14)
fffff8000021b36a:	08
fffff8000021b36b:	b1 08                	mov    $0x8,%cl
fffff8000021b36d:	38 9f 92 00 00 00    	cmp    %bl,0x92(%rdi)
fffff8000021b373:	0f 84 57 f5 ff ff    	je     0xfffff8000021a8d0
fffff8000021b379:	e9 d7 01 03 00       	jmp    0xfffff8000024b555
fffff8000021b37e:	48 8b 89 98 00 00 00 	mov    0x98(%rcx),%rcx
fffff8000021b385:	4c 3b a1 38 01 00 00 	cmp    0x138(%rcx),%r12
fffff8000021b38c:	0f 84 8e 00 00 00    	je     0xfffff8000021b420
fffff8000021b392:	4d 85 e4             	test   %r12,%r12
fffff8000021b395:	0f 84 ce 00 00 00    	je     0xfffff8000021b469
fffff8000021b39b:	41 c6 86 d8 04 01 00 	movb   $0x4,0x104d8(%r14)
fffff8000021b3a2:	04
fffff8000021b3a3:	b1 04                	mov    $0x4,%cl
fffff8000021b3a5:	e9 26 f5 ff ff       	jmp    0xfffff8000021a8d0
fffff8000021b3aa:	48 85 c9             	test   %rcx,%rcx
fffff8000021b3ad:	0f 88 f9 fc ff ff    	js     0xfffff8000021b0ac
fffff8000021b3b3:	41 8b c7             	mov    %r15d,%eax
fffff8000021b3b6:	e9 f6 fc ff ff       	jmp    0xfffff8000021b0b1
fffff8000021b3bb:	44 38 3d 52 75 56 00 	cmp    %r15b,0x567552(%rip)        # 0xfffff80000782914
fffff8000021b3c2:	0f 84 54 f6 ff ff    	je     0xfffff8000021aa1c
fffff8000021b3c8:	49 8b 81 98 00 00 00 	mov    0x98(%r9),%rax
fffff8000021b3cf:	0f b6 80 13 02 00 00 	movzbl 0x213(%rax),%eax
fffff8000021b3d6:	84 c0                	test   %al,%al
fffff8000021b3d8:	0f 85 3e f6 ff ff    	jne    0xfffff8000021aa1c
fffff8000021b3de:	4d 8b 81 98 00 00 00 	mov    0x98(%r9),%r8
fffff8000021b3e5:	41 0f b6 80 11 02 00 	movzbl 0x211(%r8),%eax
fffff8000021b3ec:	00
fffff8000021b3ed:	24 01                	and    $0x1,%al
fffff8000021b3ef:	f6 44 24 60 02       	testb  $0x2,0x60(%rsp)
fffff8000021b3f4:	0f 84 57 04 03 00    	je     0xfffff8000024b851
fffff8000021b3fa:	84 c0                	test   %al,%al
fffff8000021b3fc:	0f 85 3d 04 03 00    	jne    0xfffff8000024b83f
fffff8000021b402:	41 bf 01 00 00 00    	mov    $0x1,%r15d
fffff8000021b408:	45 85 ff             	test   %r15d,%r15d
fffff8000021b40b:	0f 85 a8 fc ff ff    	jne    0xfffff8000021b0b9
fffff8000021b411:	e9 06 f6 ff ff       	jmp    0xfffff8000021aa1c
fffff8000021b416:	41 c6 04 24 01       	movb   $0x1,(%r12)
fffff8000021b41b:	e9 b5 fc ff ff       	jmp    0xfffff8000021b0d5
fffff8000021b420:	45 84 c0             	test   %r8b,%r8b
fffff8000021b423:	0f 85 3b 01 03 00    	jne    0xfffff8000024b564
fffff8000021b429:	41 f6 c3 08          	test   $0x8,%r11b
fffff8000021b42d:	0f 85 9c 00 00 00    	jne    0xfffff8000021b4cf
fffff8000021b433:	83 b9 74 01 00 00 02 	cmpl   $0x2,0x174(%rcx)
fffff8000021b43a:	0f 84 5b ff ff ff    	je     0xfffff8000021b39b
fffff8000021b440:	41 38 99 91 00 00 00 	cmp    %bl,0x91(%r9)
fffff8000021b447:	0f 85 4e ff ff ff    	jne    0xfffff8000021b39b
fffff8000021b44d:	48 8b e9             	mov    %rcx,%rbp
fffff8000021b450:	48 89 0a             	mov    %rcx,(%rdx)
fffff8000021b453:	e9 67 f4 ff ff       	jmp    0xfffff8000021a8bf
fffff8000021b458:	48 85 c9             	test   %rcx,%rcx
fffff8000021b45b:	0f 88 ab fe ff ff    	js     0xfffff8000021b30c
fffff8000021b461:	41 8b c7             	mov    %r15d,%eax
fffff8000021b464:	e9 a8 fe ff ff       	jmp    0xfffff8000021b311
fffff8000021b469:	38 59 45             	cmp    %bl,0x45(%rcx)
fffff8000021b46c:	0f 84 29 ff ff ff    	je     0xfffff8000021b39b
fffff8000021b472:	eb ac                	jmp    0xfffff8000021b420
fffff8000021b474:	49 8b 01             	mov    (%r9),%rax
fffff8000021b477:	f0 80 88 da 04 01 00 	lock orb $0x1,0x104da(%rax)
fffff8000021b47e:	01
fffff8000021b47f:	49 8b 01             	mov    (%r9),%rax
fffff8000021b482:	0f b6 80 d8 04 01 00 	movzbl 0x104d8(%rax),%eax
fffff8000021b489:	3c 01                	cmp    $0x1,%al
fffff8000021b48b:	0f 85 78 f5 ff ff    	jne    0xfffff8000021aa09
fffff8000021b491:	49 8b 01             	mov    (%r9),%rax
fffff8000021b494:	44 88 b8 da 04 01 00 	mov    %r15b,0x104da(%rax)
fffff8000021b49b:	e9 df fc ff ff       	jmp    0xfffff8000021b17f
fffff8000021b4a0:	f0 41 80 89 88 00 00 	lock orb $0x1,0x88(%r9)
fffff8000021b4a7:	00 01
fffff8000021b4a9:	49 8b 01             	mov    (%r9),%rax
fffff8000021b4ac:	0f b6 80 d8 04 01 00 	movzbl 0x104d8(%rax),%eax
fffff8000021b4b3:	3c 01                	cmp    $0x1,%al
fffff8000021b4b5:	0f 85 61 f5 ff ff    	jne    0xfffff8000021aa1c
fffff8000021b4bb:	41 c6 81 88 00 00 00 	movb   $0x0,0x88(%r9)
fffff8000021b4c2:	00
fffff8000021b4c3:	4d 8b 81 98 00 00 00 	mov    0x98(%r9),%r8
fffff8000021b4ca:	e9 f4 fb ff ff       	jmp    0xfffff8000021b0c3
fffff8000021b4cf:	49 39 89 98 00 00 00 	cmp    %rcx,0x98(%r9)
fffff8000021b4d6:	0f 84 bf fe ff ff    	je     0xfffff8000021b39b
fffff8000021b4dc:	e9 52 ff ff ff       	jmp    0xfffff8000021b433
fffff8000021b4e1:	49 39 89 98 00 00 00 	cmp    %rcx,0x98(%r9)
fffff8000021b4e8:	0f 85 38 f7 ff ff    	jne    0xfffff8000021ac26
fffff8000021b4ee:	e9 a8 fe ff ff       	jmp    0xfffff8000021b39b
fffff8000021b4f3:	48 8b 95 08 02 00 00 	mov    0x208(%rbp),%rdx
fffff8000021b4fa:	49 8b 88 08 02 00 00 	mov    0x208(%r8),%rcx
fffff8000021b501:	e8 a6 36 01 00       	call   0xfffff8000022ebac
fffff8000021b506:	84 c0                	test   %al,%al
fffff8000021b508:	0f 85 1a 03 03 00    	jne    0xfffff8000024b828
fffff8000021b50e:	b8 01 00 00 00       	mov    $0x1,%eax
fffff8000021b513:	48 ba 00 00 00 00 00 	movabs $0x2000000000000000,%rdx
fffff8000021b51a:	00 00 20
fffff8000021b51d:	e9 8f fb ff ff       	jmp    0xfffff8000021b0b1
fffff8000021b522:	48 8b 91 08 02 00 00 	mov    0x208(%rcx),%rdx
fffff8000021b529:	49 8b 88 08 02 00 00 	mov    0x208(%r8),%rcx
fffff8000021b530:	e8 77 36 01 00       	call   0xfffff8000022ebac
fffff8000021b535:	48 ba 00 00 00 00 00 	movabs $0x2000000000000000,%rdx
fffff8000021b53c:	00 00 20
fffff8000021b53f:	84 c0                	test   %al,%al
fffff8000021b541:	0f 84 d4 f9 ff ff    	je     0xfffff8000021af1b
fffff8000021b547:	e9 19 fd ff ff       	jmp    0xfffff8000021b265
fffff8000021b54c:	49 8b 91 a0 00 00 00 	mov    0xa0(%r9),%rdx
fffff8000021b553:	e8 54 36 01 00       	call   0xfffff8000022ebac
fffff8000021b558:	84 c0                	test   %al,%al
fffff8000021b55a:	0f 84 d0 fc ff ff    	je     0xfffff8000021b230
fffff8000021b560:	e9 92 fc ff ff       	jmp    0xfffff8000021b1f7
fffff8000021b565:	49 8b 90 08 02 00 00 	mov    0x208(%r8),%rdx
fffff8000021b56c:	48 8b 8d 08 02 00 00 	mov    0x208(%rbp),%rcx
fffff8000021b573:	e8 34 36 01 00       	call   0xfffff8000022ebac
fffff8000021b578:	84 c0                	test   %al,%al
fffff8000021b57a:	0f 84 8c fd ff ff    	je     0xfffff8000021b30c
fffff8000021b580:	41 8b c7             	mov    %r15d,%eax
fffff8000021b583:	e9 89 fd ff ff       	jmp    0xfffff8000021b311
fffff8000021b588:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
fffff8000021b58c:	48 8b d5             	mov    %rbp,%rdx
fffff8000021b58f:	e8 54 f3 00 00       	call   0xfffff8000022a8e8
fffff8000021b594:	e9 0c f5 ff ff       	jmp    0xfffff8000021aaa5
fffff8000021b599:	49 8b 89 98 00 00 00 	mov    0x98(%r9),%rcx
fffff8000021b5a0:	48 8b 92 08 02 00 00 	mov    0x208(%rdx),%rdx
fffff8000021b5a7:	48 8b 89 08 02 00 00 	mov    0x208(%rcx),%rcx
fffff8000021b5ae:	e8 f9 35 01 00       	call   0xfffff8000022ebac
fffff8000021b5b3:	84 c0                	test   %al,%al
fffff8000021b5b5:	0f 84 ba fb ff ff    	je     0xfffff8000021b175
fffff8000021b5bb:	e9 6a fb ff ff       	jmp    0xfffff8000021b12a
fffff8000021b5c0:	49 8b 91 98 00 00 00 	mov    0x98(%r9),%rdx
fffff8000021b5c7:	48 8b 8d 08 02 00 00 	mov    0x208(%rbp),%rcx
fffff8000021b5ce:	48 8b 92 08 02 00 00 	mov    0x208(%rdx),%rdx
fffff8000021b5d5:	e8 d2 35 01 00       	call   0xfffff8000022ebac
fffff8000021b5da:	84 c0                	test   %al,%al
fffff8000021b5dc:	0f 84 4a fa ff ff    	je     0xfffff8000021b02c
fffff8000021b5e2:	e9 08 fa ff ff       	jmp    0xfffff8000021afef
fffff8000021b5e7:	45 84 ed             	test   %r13b,%r13b
fffff8000021b5ea:	0f 85 0b f3 ff ff    	jne    0xfffff8000021a8fb
fffff8000021b5f0:	c6 87 91 00 00 00 01 	movb   $0x1,0x91(%rdi)
fffff8000021b5f7:	e9 ff f2 ff ff       	jmp    0xfffff8000021a8fb
fffff8000021b5fc:	48 89 97 a8 00 00 00 	mov    %rdx,0xa8(%rdi)
fffff8000021b603:	e9 87 f4 ff ff       	jmp    0xfffff8000021aa8f
fffff8000021b608:	cc                   	int3
fffff8000021b609:	cc                   	int3
fffff8000021b60a:	cc                   	int3
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