fffff800002ea389:	0f b7 f8             	movzwl %ax,%edi
fffff800002ea38c:	66 85 c0             	test   %ax,%ax
fffff800002ea38f:	0f 85 48 02 00 00    	jne    0xfffff800002ea5dd
fffff800002ea395:	4c 8d 66 50          	lea    0x50(%rsi),%r12
fffff800002ea399:	f0 49 0f ba 2c 24 00 	lock btsq $0x0,(%r12)
fffff800002ea3a0:	73 0b                	jae    0xfffff800002ea3ad
fffff800002ea3a2:	49 8b cc             	mov    %r12,%rcx
fffff800002ea3a5:	e8 66 12 f3 ff       	call   0xfffff8000021b610
fffff800002ea3aa:	45 33 c0             	xor    %r8d,%r8d
fffff800002ea3ad:	4c 8d 7e 40          	lea    0x40(%rsi),%r15
fffff800002ea3b1:	49 8b 0f             	mov    (%r15),%rcx
fffff800002ea3b4:	49 3b cf             	cmp    %r15,%rcx
fffff800002ea3b7:	74 16                	je     0xfffff800002ea3cf
fffff800002ea3b9:	48 8b 53 40          	mov    0x40(%rbx),%rdx
fffff800002ea3bd:	48 8b 41 10          	mov    0x10(%rcx),%rax
fffff800002ea3c1:	48 39 50 10          	cmp    %rdx,0x10(%rax)
fffff800002ea3c5:	74 0b                	je     0xfffff800002ea3d2
fffff800002ea3c7:	48 8b 09             	mov    (%rcx),%rcx
fffff800002ea3ca:	49 3b cf             	cmp    %r15,%rcx
fffff800002ea3cd:	75 ee                	jne    0xfffff800002ea3bd
fffff800002ea3cf:	49 8b c8             	mov    %r8,%rcx
fffff800002ea3d2:	48 89 4d 58          	mov    %rcx,0x58(%rbp)
fffff800002ea3d6:	48 85 c9             	test   %rcx,%rcx
fffff800002ea3d9:	0f 85 c1 01 00 00    	jne    0xfffff800002ea5a0
fffff800002ea3df:	49 8b 85 30 01 00 00 	mov    0x130(%r13),%rax
fffff800002ea3e6:	4c 8d 4d 58          	lea    0x58(%rbp),%r9
fffff800002ea3ea:	4c 89 45 58          	mov    %r8,0x58(%rbp)
fffff800002ea3ee:	49 8d 95 70 22 00 00 	lea    0x2270(%r13),%rdx
fffff800002ea3f5:	41 b8 48 00 00 00    	mov    $0x48,%r8d
fffff800002ea3fb:	48 8b 08             	mov    (%rax),%rcx
fffff800002ea3fe:	e8 09 ee f3 ff       	call   0xfffff8000022920c
fffff800002ea403:	45 33 c0             	xor    %r8d,%r8d
fffff800002ea406:	0f b7 f8             	movzwl %ax,%edi
fffff800002ea409:	66 85 c0             	test   %ax,%ax
fffff800002ea40c:	0f 85 3f 01 00 00    	jne    0xfffff800002ea551
fffff800002ea412:	48 8b 43 40          	mov    0x40(%rbx),%rax
fffff800002ea416:	8b 56 28             	mov    0x28(%rsi),%edx
fffff800002ea419:	4c 8b 45 58          	mov    0x58(%rbp),%r8
fffff800002ea41d:	c6 45 40 01          	movb   $0x1,0x40(%rbp)
fffff800002ea421:	8b 48 44             	mov    0x44(%rax),%ecx
fffff800002ea424:	3b d1                	cmp    %ecx,%edx
fffff800002ea426:	0f 43 d1             	cmovae %ecx,%edx
fffff800002ea429:	41 89 50 18          	mov    %edx,0x18(%r8)
fffff800002ea42d:	48 8b 43 58          	mov    0x58(%rbx),%rax
fffff800002ea431:	8b 48 60             	mov    0x60(%rax),%ecx
fffff800002ea434:	41 89 48 1c          	mov    %ecx,0x1c(%r8)
fffff800002ea438:	49 8d 48 20          	lea    0x20(%r8),%rcx
fffff800002ea43c:	49 8b 85 a0 35 00 00 	mov    0x35a0(%r13),%rax
fffff800002ea443:	4c 8b 4b 40          	mov    0x40(%rbx),%r9
fffff800002ea447:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
fffff800002ea44c:	49 8b cd             	mov    %r13,%rcx
fffff800002ea44f:	8a 10                	mov    (%rax),%dl
fffff800002ea451:	41 8b 40 18          	mov    0x18(%r8),%eax
fffff800002ea455:	80 e2 01             	and    $0x1,%dl
fffff800002ea458:	4c 8b 46 68          	mov    0x68(%rsi),%r8
fffff800002ea45c:	89 44 24 20          	mov    %eax,0x20(%rsp)
fffff800002ea460:	e8 03 1d 03 00       	call   0xfffff8000031c168
fffff800002ea465:	45 33 c0             	xor    %r8d,%r8d
fffff800002ea468:	0f b7 f8             	movzwl %ax,%edi
fffff800002ea46b:	66 85 c0             	test   %ax,%ax
fffff800002ea46e:	0f 85 dd 00 00 00    	jne    0xfffff800002ea551
fffff800002ea474:	4d 8d b5 08 36 00 00 	lea    0x3608(%r13),%r14
fffff800002ea47b:	f0 49 0f ba 2e 00    	lock btsq $0x0,(%r14)
fffff800002ea481:	73 0b                	jae    0xfffff800002ea48e
fffff800002ea483:	49 8b ce             	mov    %r14,%rcx
fffff800002ea486:	e8 85 11 f3 ff       	call   0xfffff8000021b610
fffff800002ea48b:	45 33 c0             	xor    %r8d,%r8d
fffff800002ea48e:	49 8d b5 e8 35 00 00 	lea    0x35e8(%r13),%rsi
fffff800002ea495:	48 8b 0e             	mov    (%rsi),%rcx
fffff800002ea498:	48 3b ce             	cmp    %rsi,%rcx
fffff800002ea49b:	74 12                	je     0xfffff800002ea4af
fffff800002ea49d:	48 8b 43 40          	mov    0x40(%rbx),%rax
fffff800002ea4a1:	48 39 41 10          	cmp    %rax,0x10(%rcx)
fffff800002ea4a5:	74 0b                	je     0xfffff800002ea4b2
fffff800002ea4a7:	48 8b 09             	mov    (%rcx),%rcx
fffff800002ea4aa:	48 3b ce             	cmp    %rsi,%rcx
fffff800002ea4ad:	75 f2                	jne    0xfffff800002ea4a1
fffff800002ea4af:	49 8b c8             	mov    %r8,%rcx
fffff800002ea4b2:	48 89 4d f0          	mov    %rcx,-0x10(%rbp)
fffff800002ea4b6:	48 85 c9             	test   %rcx,%rcx
fffff800002ea4b9:	75 68                	jne    0xfffff800002ea523
fffff800002ea4bb:	49 8b 85 30 01 00 00 	mov    0x130(%r13),%rax
fffff800002ea4c2:	4c 8d 4d f0          	lea    -0x10(%rbp),%r9
fffff800002ea4c6:	4c 89 45 f0          	mov    %r8,-0x10(%rbp)
fffff800002ea4ca:	49 8d 95 70 22 00 00 	lea    0x2270(%r13),%rdx
fffff800002ea4d1:	41 b8 50 00 00 00    	mov    $0x50,%r8d
fffff800002ea4d7:	48 8b 08             	mov    (%rax),%rcx
fffff800002ea4da:	e8 2d ed f3 ff       	call   0xfffff8000022920c
fffff800002ea4df:	45 33 c0             	xor    %r8d,%r8d
fffff800002ea4e2:	0f b7 f8             	movzwl %ax,%edi
fffff800002ea4e5:	66 85 c0             	test   %ax,%ax
fffff800002ea4e8:	75 5c                	jne    0xfffff800002ea546
fffff800002ea4ea:	48 8b 43 40          	mov    0x40(%rbx),%rax
fffff800002ea4ee:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
fffff800002ea4f2:	48 89 41 10          	mov    %rax,0x10(%rcx)
fffff800002ea4f6:	48 8d 41 20          	lea    0x20(%rcx),%rax
fffff800002ea4fa:	48 89 00             	mov    %rax,(%rax)
fffff800002ea4fd:	48 89 40 08          	mov    %rax,0x8(%rax)
fffff800002ea501:	48 8d 41 30          	lea    0x30(%rcx),%rax
fffff800002ea505:	48 89 00             	mov    %rax,(%rax)
fffff800002ea508:	48 89 40 08          	mov    %rax,0x8(%rax)
fffff800002ea50c:	48 8b 46 08          	mov    0x8(%rsi),%rax
fffff800002ea510:	48 39 30             	cmp    %rsi,(%rax)
fffff800002ea513:	75 2a                	jne    0xfffff800002ea53f
fffff800002ea515:	48 89 31             	mov    %rsi,(%rcx)
fffff800002ea518:	48 89 41 08          	mov    %rax,0x8(%rcx)
fffff800002ea51c:	48 89 08             	mov    %rcx,(%rax)
fffff800002ea51f:	48 89 4e 08          	mov    %rcx,0x8(%rsi)
fffff800002ea523:	ff 41 18             	incl   0x18(%rcx)
fffff800002ea526:	f0 4d 21 06          	lock and %r8,(%r14)
fffff800002ea52a:	48 8b 45 f0          	mov    -0x10(%rbp),%rax
fffff800002ea52e:	48 8b 4d 58          	mov    0x58(%rbp),%rcx
fffff800002ea532:	48 89 41 10          	mov    %rax,0x10(%rcx)
fffff800002ea536:	49 8b 47 08          	mov    0x8(%r15),%rax
fffff800002ea53a:	4c 39 38             	cmp    %r15,(%rax)
fffff800002ea53d:	74 4f                	je     0xfffff800002ea58e
fffff800002ea53f:	b9 03 00 00 00       	mov    $0x3,%ecx
fffff800002ea544:	cd 29                	int    $0x29
fffff800002ea546:	f0 4d 21 06          	lock and %r8,(%r14)
fffff800002ea54a:	4c 8d b3 b8 01 00 00 	lea    0x1b8(%rbx),%r14
fffff800002ea551:	f0 4d 21 04 24       	lock and %r8,(%r12)
fffff800002ea556:	44 38 45 40          	cmp    %r8b,0x40(%rbp)
fffff800002ea55a:	74 76                	je     0xfffff800002ea5d2
fffff800002ea55c:	48 8b 75 58          	mov    0x58(%rbp),%rsi
fffff800002ea560:	48 8b 56 20          	mov    0x20(%rsi),%rdx
fffff800002ea564:	48 85 d2             	test   %rdx,%rdx
fffff800002ea567:	74 08                	je     0xfffff800002ea571
fffff800002ea569:	49 8b cd             	mov    %r13,%rcx
fffff800002ea56c:	e8 d7 1d 03 00       	call   0xfffff8000031c348
fffff800002ea571:	49 8b 85 30 01 00 00 	mov    0x130(%r13),%rax
fffff800002ea578:	48 8b d6             	mov    %rsi,%rdx
fffff800002ea57b:	48 8b 08             	mov    (%rax),%rcx
fffff800002ea57e:	48 f7 c6 ff 0f 00 00 	test   $0xfff,%rsi
fffff800002ea585:	75 46                	jne    0xfffff800002ea5cd
fffff800002ea587:	e8 b8 e6 f3 ff       	call   0xfffff80000228c44
fffff800002ea58c:	eb 44                	jmp    0xfffff800002ea5d2
fffff800002ea58e:	48 8b 75 48          	mov    0x48(%rbp),%rsi
fffff800002ea592:	4c 89 39             	mov    %r15,(%rcx)
fffff800002ea595:	48 89 41 08          	mov    %rax,0x8(%rcx)
fffff800002ea599:	48 89 08             	mov    %rcx,(%rax)
fffff800002ea59c:	49 89 4f 08          	mov    %rcx,0x8(%r15)
fffff800002ea5a0:	ff 41 28             	incl   0x28(%rcx)
fffff800002ea5a3:	f0 4d 21 04 24       	lock and %r8,(%r12)
fffff800002ea5a8:	48 8b 45 58          	mov    0x58(%rbp),%rax
fffff800002ea5ac:	41 8b f8             	mov    %r8d,%edi
fffff800002ea5af:	48 89 83 68 02 00 00 	mov    %rax,0x268(%rbx)
fffff800002ea5b6:	48 8d 83 c0 01 00 00 	lea    0x1c0(%rbx),%rax
fffff800002ea5bd:	48 89 40 08          	mov    %rax,0x8(%rax)
fffff800002ea5c1:	48 89 00             	mov    %rax,(%rax)
fffff800002ea5c4:	48 89 b3 60 02 00 00 	mov    %rsi,0x260(%rbx)
fffff800002ea5cb:	eb 44                	jmp    0xfffff800002ea611
fffff800002ea5cd:	e8 8a e7 f3 ff       	call   0xfffff80000228d5c
fffff800002ea5d2:	48 8b cb             	mov    %rbx,%rcx
fffff800002ea5d5:	e8 6a 28 00 00       	call   0xfffff800002ece44
fffff800002ea5da:	45 33 c0             	xor    %r8d,%r8d
fffff800002ea5dd:	49 8b 16             	mov    (%r14),%rdx
fffff800002ea5e0:	48 85 d2             	test   %rdx,%rdx
fffff800002ea5e3:	74 25                	je     0xfffff800002ea60a
fffff800002ea5e5:	49 8b 85 30 01 00 00 	mov    0x130(%r13),%rax
fffff800002ea5ec:	48 8b 08             	mov    (%rax),%rcx
fffff800002ea5ef:	48 f7 c2 ff 0f 00 00 	test   $0xfff,%rdx
fffff800002ea5f6:	75 07                	jne    0xfffff800002ea5ff
fffff800002ea5f8:	e8 47 e6 f3 ff       	call   0xfffff80000228c44
fffff800002ea5fd:	eb 05                	jmp    0xfffff800002ea604
fffff800002ea5ff:	e8 58 e7 f3 ff       	call   0xfffff80000228d5c
fffff800002ea604:	45 33 c0             	xor    %r8d,%r8d
fffff800002ea607:	4d 89 06             	mov    %r8,(%r14)
fffff800002ea60a:	44 89 83 b4 01 00 00 	mov    %r8d,0x1b4(%rbx)
fffff800002ea611:	48 8b 9c 24 90 00 00 	mov    0x90(%rsp),%rbx
fffff800002ea618:	00
fffff800002ea619:	0f b7 c7             	movzwl %di,%eax
fffff800002ea61c:	48 83 c4 40          	add    $0x40,%rsp
fffff800002ea620:	41 5f                	pop    %r15
fffff800002ea622:	41 5e                	pop    %r14
fffff800002ea624:	41 5d                	pop    %r13
fffff800002ea626:	41 5c                	pop    %r12
fffff800002ea628:	5f                   	pop    %rdi
fffff800002ea629:	5e                   	pop    %rsi
fffff800002ea62a:	5d                   	pop    %rbp
fffff800002ea62b:	c3                   	ret
fffff800002ea62c:	cc                   	int3
fffff800002ea62d:	cc                   	int3
fffff800002ea62e:	cc                   	int3
fffff800002ea62f:	cc                   	int3
fffff800002ea630:	cc                   	int3
fffff800002ea631:	cc                   	int3
fffff800002ea632:	cc                   	int3
fffff800002ea633:	cc                   	int3
fffff800002ea634:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
fffff800002ea639:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
fffff800002ea63e:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
fffff800002ea643:	57                   	push   %rdi
fffff800002ea644:	41 56                	push   %r14
fffff800002ea646:	41 57                	push   %r15
fffff800002ea648:	48 83 ec 40          	sub    $0x40,%rsp
fffff800002ea64c:	4c 8b b9 60 02 00 00 	mov    0x260(%rcx),%r15
fffff800002ea653:	48 8d b9 a0 01 00 00 	lea    0x1a0(%rcx),%rdi
fffff800002ea65a:	f0 48 0f ba 2f 00    	lock btsq $0x0,(%rdi)
fffff800002ea660:	48 8b d9             	mov    %rcx,%rbx
fffff800002ea663:	73 08                	jae    0xfffff800002ea66d
fffff800002ea665:	48 8b cf             	mov    %rdi,%rcx
fffff800002ea668:	e8 a3 0f f3 ff       	call   0xfffff8000021b610
fffff800002ea66d:	4c 8d 83 94 01 00 00 	lea    0x194(%rbx),%r8
fffff800002ea674:	41 8b 00             	mov    (%r8),%eax
fffff800002ea677:	a8 01                	test   $0x1,%al
fffff800002ea679:	74 1d                	je     0xfffff800002ea698
fffff800002ea67b:	4c 8b 8b 68 02 00 00 	mov    0x268(%rbx),%r9
fffff800002ea682:	48 8d 53 60          	lea    0x60(%rbx),%rdx
fffff800002ea686:	83 e0 fe             	and    $0xfffffffe,%eax
fffff800002ea689:	48 8b cb             	mov    %rbx,%rcx
fffff800002ea68c:	41 89 00             	mov    %eax,(%r8)
fffff800002ea68f:	4d 8b 49 20          	mov    0x20(%r9),%r9
fffff800002ea693:	e8 cc 29 03 00       	call   0xfffff8000031d064
fffff800002ea698:	f0 48 83 27 00       	lock andq $0x0,(%rdi)
fffff800002ea69d:	48 8b cb             	mov    %rbx,%rcx
fffff800002ea6a0:	e8 e3 1d 03 00       	call   0xfffff8000031c488
fffff800002ea6a5:	83 bb d0 01 00 00 00 	cmpl   $0x0,0x1d0(%rbx)
fffff800002ea6ac:	0f 84 e6 00 00 00    	je     0xfffff800002ea798
fffff800002ea6b2:	49 8d 7f 38          	lea    0x38(%r15),%rdi
fffff800002ea6b6:	45 33 c0             	xor    %r8d,%r8d
fffff800002ea6b9:	f0 0f ba 2f 1f       	lock btsl $0x1f,(%rdi)
fffff800002ea6be:	73 0b                	jae    0xfffff800002ea6cb
fffff800002ea6c0:	48 8b cf             	mov    %rdi,%rcx
fffff800002ea6c3:	e8 e0 a5 f7 ff       	call   0xfffff80000264ca8
fffff800002ea6c8:	4c 8b c0             	mov    %rax,%r8
fffff800002ea6cb:	8b 0f                	mov    (%rdi),%ecx
fffff800002ea6cd:	bd 00 00 00 80       	mov    $0x80000000,%ebp
fffff800002ea6d2:	3b cd                	cmp    %ebp,%ecx
fffff800002ea6d4:	74 14                	je     0xfffff800002ea6ea
fffff800002ea6d6:	f3 90                	pause
fffff800002ea6d8:	49 81 f8 00 27 b9 29 	cmp    $0x29b92700,%r8
fffff800002ea6df:	77 73                	ja     0xfffff800002ea754
fffff800002ea6e1:	8b 07                	mov    (%rdi),%eax
fffff800002ea6e3:	49 ff c0             	inc    %r8
fffff800002ea6e6:	3b c5                	cmp    %ebp,%eax
fffff800002ea6e8:	75 ec                	jne    0xfffff800002ea6d6
fffff800002ea6ea:	83 64 24 60 00       	andl   $0x0,0x60(%rsp)
fffff800002ea6ef:	4c 8d b3 c0 01 00 00 	lea    0x1c0(%rbx),%r14
fffff800002ea6f6:	49 8b 36             	mov    (%r14),%rsi
fffff800002ea6f9:	49 3b f6             	cmp    %r14,%rsi
fffff800002ea6fc:	0f 84 92 00 00 00    	je     0xfffff800002ea794
fffff800002ea702:	4c 8d 44 24 60       	lea    0x60(%rsp),%r8
fffff800002ea707:	48 8b d6             	mov    %rsi,%rdx
fffff800002ea70a:	48 8b cb             	mov    %rbx,%rcx
fffff800002ea70d:	e8 1a ee ff ff       	call   0xfffff800002e952c
fffff800002ea712:	48 8b 36             	mov    (%rsi),%rsi
fffff800002ea715:	49 3b f6             	cmp    %r14,%rsi
fffff800002ea718:	75 e8                	jne    0xfffff800002ea702
fffff800002ea71a:	8b 44 24 60          	mov    0x60(%rsp),%eax
fffff800002ea71e:	85 c0                	test   %eax,%eax
fffff800002ea720:	74 72                	je     0xfffff800002ea794
fffff800002ea722:	48 8b 8b 68 02 00 00 	mov    0x268(%rbx),%rcx
fffff800002ea729:	8b 51 1c             	mov    0x1c(%rcx),%edx
fffff800002ea72c:	48 8b 4b 40          	mov    0x40(%rbx),%rcx
fffff800002ea730:	85 c5                	test   %eax,%ebp
fffff800002ea732:	74 5b                	je     0xfffff800002ea78f
fffff800002ea734:	44 8b c0             	mov    %eax,%r8d
fffff800002ea737:	41 b9 ff ff ff 3f    	mov    $0x3fffffff,%r9d
fffff800002ea73d:	c1 e8 1e             	shr    $0x1e,%eax
fffff800002ea740:	45 23 c1             	and    %r9d,%r8d
fffff800002ea743:	24 01                	and    $0x1,%al
fffff800002ea745:	45 3b c1             	cmp    %r9d,%r8d
fffff800002ea748:	75 2c                	jne    0xfffff800002ea776
fffff800002ea74a:	44 8a c0             	mov    %al,%r8b
fffff800002ea74d:	e8 3e 21 03 00       	call   0xfffff8000031c890
fffff800002ea752:	eb 40                	jmp    0xfffff800002ea794
fffff800002ea754:	48 8b 44 24 58       	mov    0x58(%rsp),%rax
fffff800002ea759:	33 d2                	xor    %edx,%edx
fffff800002ea75b:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
fffff800002ea760:	4c 8b cf             	mov    %rdi,%r9
fffff800002ea763:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
fffff800002ea768:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
fffff800002ea76d:	8d 4a 13             	lea    0x13(%rdx),%ecx
fffff800002ea770:	e8 5f 7e f6 ff       	call   0xfffff800002525d4
fffff800002ea775:	cc                   	int3
fffff800002ea776:	c6 44 24 30 00       	movb   $0x0,0x30(%rsp)
fffff800002ea77b:	41 b1 01             	mov    $0x1,%r9b
fffff800002ea77e:	48 83 64 24 28 00    	andq   $0x0,0x28(%rsp)
fffff800002ea784:	88 44 24 20          	mov    %al,0x20(%rsp)
fffff800002ea788:	e8 67 1f 03 00       	call   0xfffff8000031c6f4
fffff800002ea78d:	eb 05                	jmp    0xfffff800002ea794
fffff800002ea78f:	e8 8c 1e 03 00       	call   0xfffff8000031c620
fffff800002ea794:	f0 83 27 00          	lock andl $0x0,(%rdi)
fffff800002ea798:	48 8b cb             	mov    %rbx,%rcx
fffff800002ea79b:	e8 44 24 00 00       	call   0xfffff800002ecbe4
fffff800002ea7a0:	83 bb d0 01 00 00 00 	cmpl   $0x0,0x1d0(%rbx)
fffff800002ea7a7:	0f b7 e8             	movzwl %ax,%ebp
fffff800002ea7aa:	74 46                	je     0xfffff800002ea7f2
fffff800002ea7ac:	48 8d b3 c0 01 00 00 	lea    0x1c0(%rbx),%rsi
fffff800002ea7b3:	48 8b 3e             	mov    (%rsi),%rdi
fffff800002ea7b6:	eb 2d                	jmp    0xfffff800002ea7e5
fffff800002ea7b8:	8b 57 18             	mov    0x18(%rdi),%edx
fffff800002ea7bb:	45 33 c9             	xor    %r9d,%r9d
fffff800002ea7be:	45 33 c0             	xor    %r8d,%r8d
fffff800002ea7c1:	49 8b cf             	mov    %r15,%rcx
fffff800002ea7c4:	e8 bf f6 ff ff       	call   0xfffff800002e9e88
fffff800002ea7c9:	48 8b d7             	mov    %rdi,%rdx
fffff800002ea7cc:	48 8b cb             	mov    %rbx,%rcx
fffff800002ea7cf:	e8 88 eb ff ff       	call   0xfffff800002e935c
fffff800002ea7d4:	8b 57 18             	mov    0x18(%rdi),%edx
fffff800002ea7d7:	45 33 c0             	xor    %r8d,%r8d
fffff800002ea7da:	49 8b cf             	mov    %r15,%rcx
fffff800002ea7dd:	e8 3e 03 00 00       	call   0xfffff800002eab20
fffff800002ea7e2:	48 8b 3f             	mov    (%rdi),%rdi
fffff800002ea7e5:	48 3b fe             	cmp    %rsi,%rdi
fffff800002ea7e8:	75 ce                	jne    0xfffff800002ea7b8
fffff800002ea7ea:	48 8b cb             	mov    %rbx,%rcx
fffff800002ea7ed:	e8 7e ea ff ff       	call   0xfffff800002e9270
fffff800002ea7f2:	48 8b 43 48          	mov    0x48(%rbx),%rax
fffff800002ea7f6:	48 8b b8 a0 35 00 00 	mov    0x35a0(%rax),%rdi
fffff800002ea7fd:	f6 07 01             	testb  $0x1,(%rdi)
fffff800002ea800:	75 41                	jne    0xfffff800002ea843
fffff800002ea802:	f0 48 0f ba 6f 28 00 	lock btsq $0x0,0x28(%rdi)
fffff800002ea809:	73 09                	jae    0xfffff800002ea814
fffff800002ea80b:	48 8d 4f 28          	lea    0x28(%rdi),%rcx
fffff800002ea80f:	e8 fc 0d f3 ff       	call   0xfffff8000021b610
fffff800002ea814:	48 81 c3 30 02 00 00 	add    $0x230,%rbx
fffff800002ea81b:	48 8b 03             	mov    (%rbx),%rax
fffff800002ea81e:	48 39 58 08          	cmp    %rbx,0x8(%rax)
fffff800002ea822:	75 3c                	jne    0xfffff800002ea860
fffff800002ea824:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
fffff800002ea828:	48 39 19             	cmp    %rbx,(%rcx)
fffff800002ea82b:	75 33                	jne    0xfffff800002ea860
fffff800002ea82d:	48 89 01             	mov    %rax,(%rcx)
fffff800002ea830:	48 89 48 08          	mov    %rcx,0x8(%rax)
fffff800002ea834:	48 83 23 00          	andq   $0x0,(%rbx)
fffff800002ea838:	48 83 63 08 00       	andq   $0x0,0x8(%rbx)
fffff800002ea83d:	f0 48 83 67 28 00    	lock andq $0x0,0x28(%rdi)
fffff800002ea843:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
fffff800002ea848:	0f b7 c5             	movzwl %bp,%eax
fffff800002ea84b:	48 8b 6c 24 70       	mov    0x70(%rsp),%rbp
fffff800002ea850:	48 8b 74 24 78       	mov    0x78(%rsp),%rsi
fffff800002ea855:	48 83 c4 40          	add    $0x40,%rsp
fffff800002ea859:	41 5f                	pop    %r15
fffff800002ea85b:	41 5e                	pop    %r14
fffff800002ea85d:	5f                   	pop    %rdi
fffff800002ea85e:	c3                   	ret
fffff800002ea85f:	cc                   	int3
fffff800002ea860:	b9 03 00 00 00       	mov    $0x3,%ecx
fffff800002ea865:	cd 29                	int    $0x29
fffff800002ea867:	cc                   	int3
fffff800002ea868:	cc                   	int3
fffff800002ea869:	cc                   	int3
fffff800002ea86a:	cc                   	int3
fffff800002ea86b:	cc                   	int3
fffff800002ea86c:	cc                   	int3
fffff800002ea86d:	cc                   	int3
fffff800002ea86e:	cc                   	int3
fffff800002ea86f:	cc                   	int3
fffff800002ea870:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)