fffff800002da3be:	cc                   	int3
fffff800002da3bf:	cc                   	int3
fffff800002da3c0:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
fffff800002da3c5:	57                   	push   %rdi
fffff800002da3c6:	48 83 ec 20          	sub    $0x20,%rsp
fffff800002da3ca:	b2 01                	mov    $0x1,%dl
fffff800002da3cc:	48 8b d9             	mov    %rcx,%rbx
fffff800002da3cf:	e8 dc 64 ff ff       	call   0xfffff800002d08b0
fffff800002da3d4:	48 8b 83 08 01 00 00 	mov    0x108(%rbx),%rax
fffff800002da3db:	83 64 24 30 00       	andl   $0x0,0x30(%rsp)
fffff800002da3e0:	c6 40 17 09          	movb   $0x9,0x17(%rax)
fffff800002da3e4:	4c 8b 9b c0 02 00 00 	mov    0x2c0(%rbx),%r11
fffff800002da3eb:	41 80 bb 9a 0e 00 00 	cmpb   $0x0,0xe9a(%r11)
fffff800002da3f2:	00
fffff800002da3f3:	41 0f b6 7b 17       	movzbl 0x17(%r11),%edi
fffff800002da3f8:	75 05                	jne    0xfffff800002da3ff
fffff800002da3fa:	45 32 c0             	xor    %r8b,%r8b
fffff800002da3fd:	eb 18                	jmp    0xfffff800002da417
fffff800002da3ff:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
fffff800002da404:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
fffff800002da409:	e8 56 99 02 00       	call   0xfffff80000303d64
fffff800002da40e:	83 7c 24 30 00       	cmpl   $0x0,0x30(%rsp)
fffff800002da413:	41 0f 95 c0          	setne  %r8b
fffff800002da417:	40 8a c7             	mov    %dil,%al
fffff800002da41a:	0c 02                	or     $0x2,%al
fffff800002da41c:	45 84 c0             	test   %r8b,%r8b
fffff800002da41f:	0f b6 d0             	movzbl %al,%edx
fffff800002da422:	0f 44 d7             	cmove  %edi,%edx
fffff800002da425:	84 d2                	test   %dl,%dl
fffff800002da427:	74 0c                	je     0xfffff800002da435
fffff800002da429:	41 08 53 15          	or     %dl,0x15(%r11)
fffff800002da42d:	48 8b cb             	mov    %rbx,%rcx
fffff800002da430:	e8 e7 f2 f2 ff       	call   0xfffff8000020971c
fffff800002da435:	48 8b cb             	mov    %rbx,%rcx
fffff800002da438:	e8 47 4c ff ff       	call   0xfffff800002cf084
fffff800002da43d:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
fffff800002da442:	b0 01                	mov    $0x1,%al
fffff800002da444:	48 83 c4 20          	add    $0x20,%rsp
fffff800002da448:	5f                   	pop    %rdi
fffff800002da449:	c3                   	ret
fffff800002da44a:	cc                   	int3
fffff800002da44b:	cc                   	int3
fffff800002da44c:	cc                   	int3
fffff800002da44d:	cc                   	int3
fffff800002da44e:	cc                   	int3
fffff800002da44f:	cc                   	int3
fffff800002da450:	cc                   	int3
fffff800002da451:	cc                   	int3
fffff800002da452:	cc                   	int3
fffff800002da453:	cc                   	int3
fffff800002da454:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff800002da459:	57                   	push   %rdi
fffff800002da45a:	48 83 ec 20          	sub    $0x20,%rsp
fffff800002da45e:	8b c2                	mov    %edx,%eax
fffff800002da460:	33 ff                	xor    %edi,%edi
fffff800002da462:	25 01 02 00 00       	and    $0x201,%eax
fffff800002da467:	4c 8b d2             	mov    %rdx,%r10
fffff800002da46a:	48 8b d9             	mov    %rcx,%rbx
fffff800002da46d:	83 f8 01             	cmp    $0x1,%eax
fffff800002da470:	75 41                	jne    0xfffff800002da4b3
fffff800002da472:	41 8b c2             	mov    %r10d,%eax
fffff800002da475:	d1 e8                	shr    $1,%eax
fffff800002da477:	83 e0 07             	and    $0x7,%eax
fffff800002da47a:	a9 fd ff ff ff       	test   $0xfffffffd,%eax
fffff800002da47f:	75 2d                	jne    0xfffff800002da4ae
fffff800002da481:	e8 2a 9a 02 00       	call   0xfffff80000303eb0
fffff800002da486:	4c 8b d8             	mov    %rax,%r11
fffff800002da489:	48 8b 83 08 03 00 00 	mov    0x308(%rbx),%rax
fffff800002da490:	8b 88 20 01 00 00    	mov    0x120(%rax),%ecx
fffff800002da496:	48 0f ba e1 0f       	bt     $0xf,%rcx
fffff800002da49b:	73 05                	jae    0xfffff800002da4a2
fffff800002da49d:	4d 85 db             	test   %r11,%r11
fffff800002da4a0:	74 18                	je     0xfffff800002da4ba
fffff800002da4a2:	4d 3b d3             	cmp    %r11,%r10
fffff800002da4a5:	74 13                	je     0xfffff800002da4ba
fffff800002da4a7:	b8 05 00 00 00       	mov    $0x5,%eax
fffff800002da4ac:	eb 0f                	jmp    0xfffff800002da4bd
fffff800002da4ae:	83 f8 03             	cmp    $0x3,%eax
fffff800002da4b1:	74 07                	je     0xfffff800002da4ba
fffff800002da4b3:	33 d2                	xor    %edx,%edx
fffff800002da4b5:	e8 52 09 00 00       	call   0xfffff800002dae0c
fffff800002da4ba:	0f b7 c7             	movzwl %di,%eax
fffff800002da4bd:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
fffff800002da4c2:	48 83 c4 20          	add    $0x20,%rsp
fffff800002da4c6:	5f                   	pop    %rdi
fffff800002da4c7:	c3                   	ret
fffff800002da4c8:	cc                   	int3
fffff800002da4c9:	cc                   	int3
fffff800002da4ca:	cc                   	int3
fffff800002da4cb:	cc                   	int3
fffff800002da4cc:	cc                   	int3
fffff800002da4cd:	cc                   	int3
fffff800002da4ce:	cc                   	int3
fffff800002da4cf:	cc                   	int3
fffff800002da4d0:	8b 05 86 f0 32 00    	mov    0x32f086(%rip),%eax        # 0xfffff8000060955c
fffff800002da4d6:	a8 02                	test   $0x2,%al
fffff800002da4d8:	74 24                	je     0xfffff800002da4fe
fffff800002da4da:	8b 81 20 01 00 00    	mov    0x120(%rcx),%eax
fffff800002da4e0:	48 0f ba e0 15       	bt     $0x15,%rax
fffff800002da4e5:	72 17                	jb     0xfffff800002da4fe
fffff800002da4e7:	f6 81 e8 34 00 00 01 	testb  $0x1,0x34e8(%rcx)
fffff800002da4ee:	75 0e                	jne    0xfffff800002da4fe
fffff800002da4f0:	8b 0a                	mov    (%rdx),%ecx
fffff800002da4f2:	81 e1 f7 fe ff ff    	and    $0xfffffef7,%ecx
fffff800002da4f8:	0f ba e9 09          	bts    $0x9,%ecx
fffff800002da4fc:	eb 19                	jmp    0xfffff800002da517
fffff800002da4fe:	83 0a 08             	orl    $0x8,(%rdx)
fffff800002da501:	0f b6 89 20 01 00 00 	movzbl 0x120(%rcx),%ecx
fffff800002da508:	8b 02                	mov    (%rdx),%eax
fffff800002da50a:	83 e1 01             	and    $0x1,%ecx
fffff800002da50d:	c1 e1 08             	shl    $0x8,%ecx
fffff800002da510:	25 ff fc ff ff       	and    $0xfffffcff,%eax
fffff800002da515:	0b c8                	or     %eax,%ecx
fffff800002da517:	89 0a                	mov    %ecx,(%rdx)
fffff800002da519:	c3                   	ret
fffff800002da51a:	cc                   	int3
fffff800002da51b:	cc                   	int3
fffff800002da51c:	cc                   	int3
fffff800002da51d:	cc                   	int3
fffff800002da51e:	cc                   	int3
fffff800002da51f:	cc                   	int3
fffff800002da520:	cc                   	int3
fffff800002da521:	cc                   	int3
fffff800002da522:	cc                   	int3
fffff800002da523:	cc                   	int3
fffff800002da524:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
fffff800002da529:	55                   	push   %rbp
fffff800002da52a:	56                   	push   %rsi
fffff800002da52b:	57                   	push   %rdi
fffff800002da52c:	41 54                	push   %r12
fffff800002da52e:	41 55                	push   %r13
fffff800002da530:	41 56                	push   %r14
fffff800002da532:	41 57                	push   %r15
fffff800002da534:	48 8b ec             	mov    %rsp,%rbp
fffff800002da537:	48 83 ec 60          	sub    $0x60,%rsp
fffff800002da53b:	4c 8b 81 c0 02 00 00 	mov    0x2c0(%rcx),%r8
fffff800002da542:	45 33 ed             	xor    %r13d,%r13d
fffff800002da545:	4c 8b f1             	mov    %rcx,%r14
fffff800002da548:	4c 89 6d c0          	mov    %r13,-0x40(%rbp)
fffff800002da54c:	48 8b fa             	mov    %rdx,%rdi
fffff800002da54f:	44 89 6d 50          	mov    %r13d,0x50(%rbp)
fffff800002da553:	ba ff ff ff 00       	mov    $0xffffff,%edx
fffff800002da558:	49 8d 70 40          	lea    0x40(%r8),%rsi
fffff800002da55c:	8a 8e 2c 03 00 00    	mov    0x32c(%rsi),%cl
fffff800002da562:	84 c9                	test   %cl,%cl
fffff800002da564:	75 0f                	jne    0xfffff800002da575
fffff800002da566:	85 57 10             	test   %edx,0x10(%rdi)
fffff800002da569:	74 0a                	je     0xfffff800002da575
fffff800002da56b:	bb 2d 10 00 00       	mov    $0x102d,%ebx
fffff800002da570:	e9 74 08 00 00       	jmp    0xfffff800002dade9
fffff800002da575:	f7 47 18 00 fe ff ff 	testl  $0xfffffe00,0x18(%rdi)
fffff800002da57c:	75 ed                	jne    0xfffff800002da56b
fffff800002da57e:	84 c9                	test   %cl,%cl
fffff800002da580:	75 08                	jne    0xfffff800002da58a
fffff800002da582:	85 97 a4 00 00 00    	test   %edx,0xa4(%rdi)
fffff800002da588:	75 e1                	jne    0xfffff800002da56b
fffff800002da58a:	49 8b 86 08 03 00 00 	mov    0x308(%r14),%rax
fffff800002da591:	8b 97 a8 00 00 00    	mov    0xa8(%rdi),%edx
fffff800002da597:	8b 88 20 01 00 00    	mov    0x120(%rax),%ecx
fffff800002da59d:	48 0f ba e1 1c       	bt     $0x1c,%rcx
fffff800002da5a2:	0f 83 2d 03 00 00    	jae    0xfffff800002da8d5
fffff800002da5a8:	f7 c2 00 30 f0 ff    	test   $0xfff03000,%edx
fffff800002da5ae:	75 bb                	jne    0xfffff800002da56b
fffff800002da5b0:	f7 87 ac 00 00 00 00 	testl  $0xfffcff00,0xac(%rdi)
fffff800002da5b7:	ff fc ff
fffff800002da5ba:	75 af                	jne    0xfffff800002da56b
fffff800002da5bc:	f7 87 b0 00 00 00 00 	testl  $0xfffef800,0xb0(%rdi)
fffff800002da5c3:	f8 fe ff
fffff800002da5c6:	75 a3                	jne    0xfffff800002da56b
fffff800002da5c8:	b9 00 58 fe ff       	mov    $0xfffe5800,%ecx
fffff800002da5cd:	85 8f b8 00 00 00    	test   %ecx,0xb8(%rdi)
fffff800002da5d3:	75 96                	jne    0xfffff800002da56b
fffff800002da5d5:	85 8f bc 00 00 00    	test   %ecx,0xbc(%rdi)
fffff800002da5db:	75 8e                	jne    0xfffff800002da56b
fffff800002da5dd:	f7 87 c0 00 00 00 00 	testl  $0xfffeff00,0xc0(%rdi)
fffff800002da5e4:	ff fe ff
fffff800002da5e7:	75 82                	jne    0xfffff800002da56b
fffff800002da5e9:	80 27 cf             	andb   $0xcf,(%rdi)
fffff800002da5ec:	8a 07                	mov    (%rdi),%al
fffff800002da5ee:	0c 0e                	or     $0xe,%al
fffff800002da5f0:	41 88 40 15          	mov    %al,0x15(%r8)
fffff800002da5f4:	8a 07                	mov    (%rdi),%al
fffff800002da5f6:	c0 e8 03             	shr    $0x3,%al
fffff800002da5f9:	24 01                	and    $0x1,%al
fffff800002da5fb:	88 86 5c 04 00 00    	mov    %al,0x45c(%rsi)
fffff800002da601:	65 48 8b 04 25 a8 03 	mov    %gs:0x103a8,%rax
fffff800002da608:	01 00
fffff800002da60a:	81 b8 04 0b 01 00 01 	cmpl   $0x501,0x10b04(%rax)
fffff800002da611:	05 00 00
fffff800002da614:	7c 11                	jl     0xfffff800002da627
fffff800002da616:	8a 47 01             	mov    0x1(%rdi),%al
fffff800002da619:	3c 01                	cmp    $0x1,%al
fffff800002da61b:	0f 87 4a ff ff ff    	ja     0xfffff800002da56b
fffff800002da621:	88 86 da 04 00 00    	mov    %al,0x4da(%rsi)
fffff800002da627:	8b 47 04             	mov    0x4(%rdi),%eax
fffff800002da62a:	83 f8 ff             	cmp    $0xffffffff,%eax
fffff800002da62d:	74 12                	je     0xfffff800002da641
fffff800002da62f:	3d 00 00 00 80       	cmp    $0x80000000,%eax
fffff800002da634:	74 0b                	je     0xfffff800002da641
fffff800002da636:	3d 00 01 00 00       	cmp    $0x100,%eax
fffff800002da63b:	0f 83 2a ff ff ff    	jae    0xfffff800002da56b
fffff800002da641:	89 86 58 04 00 00    	mov    %eax,0x458(%rsi)
fffff800002da647:	4c 8d 67 20          	lea    0x20(%rdi),%r12
fffff800002da64b:	8b 47 0c             	mov    0xc(%rdi),%eax
fffff800002da64e:	49 8b d4             	mov    %r12,%rdx
fffff800002da651:	89 86 ec 04 00 00    	mov    %eax,0x4ec(%rsi)
fffff800002da657:	48 8b ce             	mov    %rsi,%rcx
fffff800002da65a:	8b 47 18             	mov    0x18(%rdi),%eax
fffff800002da65d:	89 86 fc 04 00 00    	mov    %eax,0x4fc(%rsi)
fffff800002da663:	e8 d4 51 00 00       	call   0xfffff800002df83c
fffff800002da668:	0f b7 d8             	movzwl %ax,%ebx
fffff800002da66b:	89 5d 58             	mov    %ebx,0x58(%rbp)
fffff800002da66e:	66 85 c0             	test   %ax,%ax
fffff800002da671:	0f 85 72 07 00 00    	jne    0xfffff800002dade9
fffff800002da677:	0f 10 47 40          	movups 0x40(%rdi),%xmm0
fffff800002da67b:	4c 8d be 00 05 00 00 	lea    0x500(%rsi),%r15
fffff800002da682:	41 0f 11 07          	movups %xmm0,(%r15)
fffff800002da686:	0f 10 4f 50          	movups 0x50(%rdi),%xmm1
fffff800002da68a:	41 0f 11 4f 10       	movups %xmm1,0x10(%r15)
fffff800002da68f:	66 44 39 6f 60       	cmp    %r13w,0x60(%rdi)
fffff800002da694:	0f 85 d1 fe ff ff    	jne    0xfffff800002da56b
fffff800002da69a:	0f 10 47 60          	movups 0x60(%rdi),%xmm0
fffff800002da69e:	4c 8d ae 40 05 00 00 	lea    0x540(%rsi),%r13
fffff800002da6a5:	48 8d 8e 18 02 00 00 	lea    0x218(%rsi),%rcx
fffff800002da6ac:	41 0f 11 45 00       	movups %xmm0,0x0(%r13)
fffff800002da6b1:	0f 10 4f 70          	movups 0x70(%rdi),%xmm1
fffff800002da6b5:	41 0f 11 4d 10       	movups %xmm1,0x10(%r13)
fffff800002da6ba:	0f 10 87 80 00 00 00 	movups 0x80(%rdi),%xmm0
fffff800002da6c1:	0f 11 86 60 05 00 00 	movups %xmm0,0x560(%rsi)
fffff800002da6c8:	0f 10 8f 90 00 00 00 	movups 0x90(%rdi),%xmm1
fffff800002da6cf:	0f 11 8e 70 05 00 00 	movups %xmm1,0x570(%rsi)
fffff800002da6d6:	8b 87 a0 00 00 00    	mov    0xa0(%rdi),%eax
fffff800002da6dc:	89 86 54 06 00 00    	mov    %eax,0x654(%rsi)
fffff800002da6e2:	8b 87 a4 00 00 00    	mov    0xa4(%rdi),%eax
fffff800002da6e8:	89 86 a4 05 00 00    	mov    %eax,0x5a4(%rsi)
fffff800002da6ee:	8b 87 a8 00 00 00    	mov    0xa8(%rdi),%eax
fffff800002da6f4:	89 86 a0 05 00 00    	mov    %eax,0x5a0(%rsi)
fffff800002da6fa:	8b 87 ac 00 00 00    	mov    0xac(%rdi),%eax
fffff800002da700:	89 86 a8 05 00 00    	mov    %eax,0x5a8(%rsi)
fffff800002da706:	8b 87 b0 00 00 00    	mov    0xb0(%rdi),%eax
fffff800002da70c:	89 86 ac 05 00 00    	mov    %eax,0x5ac(%rsi)
fffff800002da712:	f0 48 0f ba 29 00    	lock btsq $0x0,(%rcx)
fffff800002da718:	73 0c                	jae    0xfffff800002da726
fffff800002da71a:	e8 f1 0e f4 ff       	call   0xfffff8000021b610
fffff800002da71f:	48 8d 8e 18 02 00 00 	lea    0x218(%rsi),%rcx
fffff800002da726:	8b 87 b8 00 00 00    	mov    0xb8(%rdi),%eax
fffff800002da72c:	89 86 b0 05 00 00    	mov    %eax,0x5b0(%rsi)
fffff800002da732:	8b 87 bc 00 00 00    	mov    0xbc(%rdi),%eax
fffff800002da738:	89 86 b4 05 00 00    	mov    %eax,0x5b4(%rsi)
fffff800002da73e:	f0 48 83 21 00       	lock andq $0x0,(%rcx)
fffff800002da743:	8b 87 c0 00 00 00    	mov    0xc0(%rdi),%eax
fffff800002da749:	89 86 b8 05 00 00    	mov    %eax,0x5b8(%rsi)
fffff800002da74f:	8b 87 c8 00 00 00    	mov    0xc8(%rdi),%eax
fffff800002da755:	89 86 c4 05 00 00    	mov    %eax,0x5c4(%rsi)
fffff800002da75b:	49 8b 86 c0 02 00 00 	mov    0x2c0(%r14),%rax
fffff800002da762:	8b 57 0c             	mov    0xc(%rdi),%edx
fffff800002da765:	48 8b 88 98 12 00 00 	mov    0x1298(%rax),%rcx
fffff800002da76c:	89 51 30             	mov    %edx,0x30(%rcx)
fffff800002da76f:	49 8b 86 c0 02 00 00 	mov    0x2c0(%r14),%rax
fffff800002da776:	8b 57 18             	mov    0x18(%rdi),%edx
fffff800002da779:	48 8b 88 98 12 00 00 	mov    0x1298(%rax),%rcx
fffff800002da780:	89 91 f0 00 00 00    	mov    %edx,0xf0(%rcx)
fffff800002da786:	49 8b 86 c0 02 00 00 	mov    0x2c0(%r14),%rax
fffff800002da78d:	8b 97 a0 00 00 00    	mov    0xa0(%rdi),%edx
fffff800002da793:	48 8b 88 98 12 00 00 	mov    0x1298(%rax),%rcx
fffff800002da79a:	89 91 80 02 00 00    	mov    %edx,0x280(%rcx)
fffff800002da7a0:	49 8b 86 c0 02 00 00 	mov    0x2c0(%r14),%rax
fffff800002da7a7:	8b 97 a8 00 00 00    	mov    0xa8(%rdi),%edx
fffff800002da7ad:	48 8b 88 98 12 00 00 	mov    0x1298(%rax),%rcx
fffff800002da7b4:	89 91 00 03 00 00    	mov    %edx,0x300(%rcx)
fffff800002da7ba:	49 8b 86 c0 02 00 00 	mov    0x2c0(%r14),%rax
fffff800002da7c1:	8b 97 a4 00 00 00    	mov    0xa4(%rdi),%edx
fffff800002da7c7:	48 8b 88 98 12 00 00 	mov    0x1298(%rax),%rcx
fffff800002da7ce:	89 91 10 03 00 00    	mov    %edx,0x310(%rcx)
fffff800002da7d4:	49 8b 86 c0 02 00 00 	mov    0x2c0(%r14),%rax
fffff800002da7db:	8b 97 ac 00 00 00    	mov    0xac(%rdi),%edx
fffff800002da7e1:	48 8b 88 98 12 00 00 	mov    0x1298(%rax),%rcx
fffff800002da7e8:	89 91 20 03 00 00    	mov    %edx,0x320(%rcx)
fffff800002da7ee:	49 8b 86 c0 02 00 00 	mov    0x2c0(%r14),%rax
fffff800002da7f5:	8b 97 b0 00 00 00    	mov    0xb0(%rdi),%edx
fffff800002da7fb:	48 8b 88 98 12 00 00 	mov    0x1298(%rax),%rcx
fffff800002da802:	89 91 30 03 00 00    	mov    %edx,0x330(%rcx)
fffff800002da808:	49 8b ce             	mov    %r14,%rcx
fffff800002da80b:	8b 97 b4 00 00 00    	mov    0xb4(%rdi),%edx
fffff800002da811:	e8 66 30 02 00       	call   0xfffff800002fd87c
fffff800002da816:	49 8b 86 c0 02 00 00 	mov    0x2c0(%r14),%rax
fffff800002da81d:	8b 97 b8 00 00 00    	mov    0xb8(%rdi),%edx
fffff800002da823:	48 8b 88 98 12 00 00 	mov    0x1298(%rax),%rcx
fffff800002da82a:	89 91 50 03 00 00    	mov    %edx,0x350(%rcx)
fffff800002da830:	49 8b 86 c0 02 00 00 	mov    0x2c0(%r14),%rax
fffff800002da837:	8b 97 bc 00 00 00    	mov    0xbc(%rdi),%edx
fffff800002da83d:	48 8b 88 98 12 00 00 	mov    0x1298(%rax),%rcx
fffff800002da844:	89 91 60 03 00 00    	mov    %edx,0x360(%rcx)
fffff800002da84a:	49 8b 86 c0 02 00 00 	mov    0x2c0(%r14),%rax
fffff800002da851:	8b 97 c0 00 00 00    	mov    0xc0(%rdi),%edx
fffff800002da857:	48 8b 88 98 12 00 00 	mov    0x1298(%rax),%rcx
fffff800002da85e:	89 91 70 03 00 00    	mov    %edx,0x370(%rcx)
fffff800002da864:	8b 87 cc 00 00 00    	mov    0xcc(%rdi),%eax
fffff800002da86a:	89 86 c8 05 00 00    	mov    %eax,0x5c8(%rsi)
fffff800002da870:	8b 87 d0 00 00 00    	mov    0xd0(%rdi),%eax
fffff800002da876:	89 86 50 06 00 00    	mov    %eax,0x650(%rsi)
fffff800002da87c:	49 8b 86 c0 02 00 00 	mov    0x2c0(%r14),%rax
fffff800002da883:	8b 97 cc 00 00 00    	mov    0xcc(%rdi),%edx
fffff800002da889:	48 8b 88 98 12 00 00 	mov    0x1298(%rax),%rcx
fffff800002da890:	89 91 80 03 00 00    	mov    %edx,0x380(%rcx)
fffff800002da896:	8b 86 50 06 00 00    	mov    0x650(%rsi),%eax
fffff800002da89c:	39 86 c8 05 00 00    	cmp    %eax,0x5c8(%rsi)
fffff800002da8a2:	0f 82 c3 fc ff ff    	jb     0xfffff800002da56b
fffff800002da8a8:	65 48 8b 0c 25 00 00 	mov    %gs:0x0,%rcx
fffff800002da8af:	00 00
fffff800002da8b1:	f6 05 a8 ec 32 00 04 	testb  $0x4,0x32eca8(%rip)        # 0xfffff80000609560
fffff800002da8b8:	74 26                	je     0xfffff800002da8e0
fffff800002da8ba:	4c 8b 41 28          	mov    0x28(%rcx),%r8
fffff800002da8be:	0f 31                	rdtsc
fffff800002da8c0:	48 c1 e2 20          	shl    $0x20,%rdx
fffff800002da8c4:	48 0b c2             	or     %rdx,%rax
fffff800002da8c7:	48 8b c8             	mov    %rax,%rcx
fffff800002da8ca:	49 8b c0             	mov    %r8,%rax
fffff800002da8cd:	48 f7 e1             	mul    %rcx
fffff800002da8d0:	48 8b c2             	mov    %rdx,%rax
fffff800002da8d3:	eb 10                	jmp    0xfffff800002da8e5
fffff800002da8d5:	f7 c2 00 30 f3 ff    	test   $0xfff33000,%edx
fffff800002da8db:	e9 ce fc ff ff       	jmp    0xfffff800002da5ae
fffff800002da8e0:	e8 77 bc f5 ff       	call   0xfffff8000023655c
fffff800002da8e5:	48 89 86 40 06 00 00 	mov    %rax,0x640(%rsi)
fffff800002da8ec:	48 89 86 48 06 00 00 	mov    %rax,0x648(%rsi)
fffff800002da8f3:	8b 97 d4 00 00 00    	mov    0xd4(%rdi),%edx
fffff800002da8f9:	f7 c2 f4 ff ff ff    	test   $0xfffffff4,%edx
fffff800002da8ff:	0f 85 66 fc ff ff    	jne    0xfffff800002da56b
fffff800002da905:	48 8b 46 c0          	mov    -0x40(%rsi),%rax
fffff800002da909:	89 96 cc 05 00 00    	mov    %edx,0x5cc(%rsi)
fffff800002da90f:	48 8b 80 c0 02 00 00 	mov    0x2c0(%rax),%rax
fffff800002da916:	48 8b 88 98 12 00 00 	mov    0x1298(%rax),%rcx
fffff800002da91d:	89 91 e0 03 00 00    	mov    %edx,0x3e0(%rcx)
fffff800002da923:	48 8d 0d 66 be 12 00 	lea    0x12be66(%rip),%rcx        # 0xfffff80000406790
fffff800002da92a:	48 8b 0c d1          	mov    (%rcx,%rdx,8),%rcx
fffff800002da92e:	33 d2                	xor    %edx,%edx
fffff800002da930:	48 8b 86 68 06 00 00 	mov    0x668(%rsi),%rax
fffff800002da937:	48 f7 f1             	div    %rcx
fffff800002da93a:	48 8b ce             	mov    %rsi,%rcx
fffff800002da93d:	48 89 86 60 06 00 00 	mov    %rax,0x660(%rsi)
fffff800002da944:	e8 ef f6 f2 ff       	call   0xfffff8000020a038
fffff800002da949:	80 be 2c 03 00 00 00 	cmpb   $0x0,0x32c(%rsi)
fffff800002da950:	8b 57 08             	mov    0x8(%rdi),%edx
fffff800002da953:	0f 84 8f 00 00 00    	je     0xfffff800002da9e8
fffff800002da959:	81 fa ef ff 0f 00    	cmp    $0xfffef,%edx
fffff800002da95f:	0f 87 06 fc ff ff    	ja     0xfffff800002da56b
fffff800002da965:	49 3b 96 68 05 00 00 	cmp    0x568(%r14),%rdx
fffff800002da96c:	0f 85 f9 fb ff ff    	jne    0xfffff800002da56b
fffff800002da972:	83 7f 14 00          	cmpl   $0x0,0x14(%rdi)