fffff800003244ed:	8b 87 c0 02 01 00    	mov    0x102c0(%rdi),%eax
fffff800003244f3:	85 c0                	test   %eax,%eax
fffff800003244f5:	75 a7                	jne    0xfffff8000032449e
fffff800003244f7:	e9 82 01 00 00       	jmp    0xfffff8000032467e
fffff800003244fc:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
fffff80000324500:	e8 bb 00 f2 ff       	call   0xfffff800002445c0
fffff80000324505:	48 8b 0d 64 1f 2e 00 	mov    0x2e1f64(%rip),%rcx        # 0xfffff80000606470
fffff8000032450c:	48 8b c1             	mov    %rcx,%rax
fffff8000032450f:	48 89 4d f0          	mov    %rcx,-0x10(%rbp)
fffff80000324513:	48 c1 e8 20          	shr    $0x20,%rax
fffff80000324517:	85 c0                	test   %eax,%eax
fffff80000324519:	74 1b                	je     0xfffff80000324536
fffff8000032451b:	4c 8b c0             	mov    %rax,%r8
fffff8000032451e:	48 8d 15 53 1f 2e 00 	lea    0x2e1f53(%rip),%rdx        # 0xfffff80000606478
fffff80000324525:	49 c1 e0 03          	shl    $0x3,%r8
fffff80000324529:	48 8d 4d f8          	lea    -0x8(%rbp),%rcx
fffff8000032452d:	e8 ce fd f1 ff       	call   0xfffff80000244300
fffff80000324532:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
fffff80000324536:	44 8b 4f 08          	mov    0x8(%rdi),%r9d
fffff8000032453a:	48 8b d1             	mov    %rcx,%rdx
fffff8000032453d:	45 8b c1             	mov    %r9d,%r8d
fffff80000324540:	48 c1 ea 20          	shr    $0x20,%rdx
fffff80000324544:	41 c1 e8 06          	shr    $0x6,%r8d
fffff80000324548:	41 83 e1 3f          	and    $0x3f,%r9d
fffff8000032454c:	41 bf 01 00 00 00    	mov    $0x1,%r15d
fffff80000324552:	44 3b c2             	cmp    %edx,%r8d
fffff80000324555:	72 26                	jb     0xfffff8000032457d
fffff80000324557:	48 8b c1             	mov    %rcx,%rax
fffff8000032455a:	48 c1 e8 10          	shr    $0x10,%rax
fffff8000032455e:	66 85 c0             	test   %ax,%ax
fffff80000324561:	74 27                	je     0xfffff8000032458a
fffff80000324563:	8b c2                	mov    %edx,%eax
fffff80000324565:	41 03 d7             	add    %r15d,%edx
fffff80000324568:	48 83 4c c5 f8 ff    	orq    $0xffffffffffffffff,-0x8(%rbp,%rax,8)
fffff8000032456e:	41 3b d0             	cmp    %r8d,%edx
fffff80000324571:	76 f0                	jbe    0xfffff80000324563
fffff80000324573:	43 8d 04 07          	lea    (%r15,%r8,1),%eax
fffff80000324577:	0f b7 c0             	movzwl %ax,%eax
fffff8000032457a:	89 45 f4             	mov    %eax,-0xc(%rbp)
fffff8000032457d:	41 8b c9             	mov    %r9d,%ecx
fffff80000324580:	4a 0f b3 4c c5 f8    	btr    %rcx,-0x8(%rbp,%r8,8)
fffff80000324586:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
fffff8000032458a:	48 c1 e9 20          	shr    $0x20,%rcx
fffff8000032458e:	41 8b d6             	mov    %r14d,%edx
fffff80000324591:	85 c9                	test   %ecx,%ecx
fffff80000324593:	74 15                	je     0xfffff800003245aa
fffff80000324595:	48 8d 45 f8          	lea    -0x8(%rbp),%rax
fffff80000324599:	4c 39 30             	cmp    %r14,(%rax)
fffff8000032459c:	75 23                	jne    0xfffff800003245c1
fffff8000032459e:	41 03 d7             	add    %r15d,%edx
fffff800003245a1:	48 83 c0 08          	add    $0x8,%rax
fffff800003245a5:	3b 55 f4             	cmp    -0xc(%rbp),%edx
fffff800003245a8:	72 ef                	jb     0xfffff80000324599
fffff800003245aa:	0f b7 45 f0          	movzwl -0x10(%rbp),%eax
fffff800003245ae:	3b d0                	cmp    %eax,%edx
fffff800003245b0:	0f 83 a7 00 00 00    	jae    0xfffff8000032465d
fffff800003245b6:	66 44 39 7d f2       	cmp    %r15w,-0xe(%rbp)
fffff800003245bb:	0f 85 9c 00 00 00    	jne    0xfffff8000032465d
fffff800003245c1:	45 33 c9             	xor    %r9d,%r9d
fffff800003245c4:	44 88 74 24 20       	mov    %r14b,0x20(%rsp)
fffff800003245c9:	4c 8d 05 40 68 f3 ff 	lea    -0xc97c0(%rip),%r8        # 0xfffff8000025ae10
fffff800003245d0:	41 8b d7             	mov    %r15d,%edx
fffff800003245d3:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
fffff800003245d7:	e8 74 df ef ff       	call   0xfffff80000222550
fffff800003245dc:	65 48 8b 04 25 00 00 	mov    %gs:0x0,%rax
fffff800003245e3:	00 00
fffff800003245e5:	44 89 b0 40 02 01 00 	mov    %r14d,0x10240(%rax)
fffff800003245ec:	0f 20 e1             	mov    %cr4,%rcx
fffff800003245ef:	48 8b c1             	mov    %rcx,%rax
fffff800003245f2:	48 0f ba f8 07       	btc    $0x7,%rax
fffff800003245f7:	0f 22 e0             	mov    %rax,%cr4
fffff800003245fa:	0f 22 e1             	mov    %rcx,%cr4
fffff800003245fd:	49 8b f6             	mov    %r14,%rsi
fffff80000324600:	eb 4f                	jmp    0xfffff80000324651
fffff80000324602:	f3 90                	pause
fffff80000324604:	48 81 fe 00 27 b9 29 	cmp    $0x29b92700,%rsi
fffff8000032460b:	76 41                	jbe    0xfffff8000032464e
fffff8000032460d:	48 8b 05 3c 3a 40 00 	mov    0x403a3c(%rip),%rax        # 0xfffff80000728050
fffff80000324614:	48 8d 0d 55 1e 2e 00 	lea    0x2e1e55(%rip),%rcx        # 0xfffff80000606470
fffff8000032461b:	ba 00 04 00 00       	mov    $0x400,%edx
fffff80000324620:	e8 5b 88 f1 ff       	call   0xfffff8000023ce80
fffff80000324625:	49 8b f6             	mov    %r14,%rsi
fffff80000324628:	f0 44 01 bf ec c9 02 	lock add %r15d,0x2c9ec(%rdi)
fffff8000032462f:	00
fffff80000324630:	f0 44 01 3d 4c 82 45 	lock add %r15d,0x45824c(%rip)        # 0xfffff8000077c884
fffff80000324637:	00
fffff80000324638:	44 8b 87 80 00 01 00 	mov    0x10080(%rdi),%r8d
fffff8000032463f:	ba a4 00 00 00       	mov    $0xa4,%edx
fffff80000324644:	b9 10 00 00 00       	mov    $0x10,%ecx
fffff80000324649:	e8 76 4f f5 ff       	call   0xfffff800002795c4
fffff8000032464e:	49 03 f7             	add    %r15,%rsi
fffff80000324651:	8b 87 c0 02 01 00    	mov    0x102c0(%rdi),%eax
fffff80000324657:	85 c0                	test   %eax,%eax
fffff80000324659:	75 a7                	jne    0xfffff80000324602
fffff8000032465b:	eb 21                	jmp    0xfffff8000032467e
fffff8000032465d:	65 48 8b 04 25 00 00 	mov    %gs:0x0,%rax
fffff80000324664:	00 00
fffff80000324666:	44 89 b0 40 02 01 00 	mov    %r14d,0x10240(%rax)
fffff8000032466d:	0f 20 e1             	mov    %cr4,%rcx
fffff80000324670:	48 8b c1             	mov    %rcx,%rax
fffff80000324673:	48 0f ba f8 07       	btc    $0x7,%rax
fffff80000324678:	0f 22 e0             	mov    %rax,%cr4
fffff8000032467b:	0f 22 e1             	mov    %rcx,%cr4
fffff8000032467e:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
fffff80000324683:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
fffff80000324688:	e8 17 3a f0 ff       	call   0xfffff800002280a4
fffff8000032468d:	48 8b 43 10          	mov    0x10(%rbx),%rax
fffff80000324691:	8b 8b e4 12 00 00    	mov    0x12e4(%rbx),%ecx
fffff80000324697:	48 89 88 d8 30 01 00 	mov    %rcx,0x130d8(%rax)
fffff8000032469e:	48 8b 43 10          	mov    0x10(%rbx),%rax
fffff800003246a2:	8b 8b c4 12 00 00    	mov    0x12c4(%rbx),%ecx
fffff800003246a8:	48 89 88 e8 30 01 00 	mov    %rcx,0x130e8(%rax)
fffff800003246af:	44 0f b7 4c 24 32    	movzwl 0x32(%rsp),%r9d
fffff800003246b5:	41 0f b7 c1          	movzwl %r9w,%eax
fffff800003246b9:	48 8b 8d 80 00 00 00 	mov    0x80(%rbp),%rcx
fffff800003246c0:	48 33 cc             	xor    %rsp,%rcx
fffff800003246c3:	e8 a8 6e f1 ff       	call   0xfffff8000023b570
fffff800003246c8:	48 8b 9c 24 e0 01 00 	mov    0x1e0(%rsp),%rbx
fffff800003246cf:	00
fffff800003246d0:	48 81 c4 90 01 00 00 	add    $0x190,%rsp
fffff800003246d7:	41 5f                	pop    %r15
fffff800003246d9:	41 5e                	pop    %r14
fffff800003246db:	41 5d                	pop    %r13
fffff800003246dd:	41 5c                	pop    %r12
fffff800003246df:	5f                   	pop    %rdi
fffff800003246e0:	5e                   	pop    %rsi
fffff800003246e1:	5d                   	pop    %rbp
fffff800003246e2:	c3                   	ret
fffff800003246e3:	cc                   	int3
fffff800003246e4:	cc                   	int3
fffff800003246e5:	cc                   	int3
fffff800003246e6:	cc                   	int3
fffff800003246e7:	cc                   	int3
fffff800003246e8:	cc                   	int3
fffff800003246e9:	cc                   	int3
fffff800003246ea:	cc                   	int3
fffff800003246eb:	cc                   	int3
fffff800003246ec:	40 53                	rex push %rbx
fffff800003246ee:	48 83 ec 20          	sub    $0x20,%rsp
fffff800003246f2:	48 8b 91 d8 01 00 00 	mov    0x1d8(%rcx),%rdx
fffff800003246f9:	48 8b d9             	mov    %rcx,%rbx
fffff800003246fc:	48 8b 81 08 02 00 00 	mov    0x208(%rcx),%rax
fffff80000324703:	48 3b c2             	cmp    %rdx,%rax
fffff80000324706:	76 70                	jbe    0xfffff80000324778
fffff80000324708:	48 8b 91 e0 01 00 00 	mov    0x1e0(%rcx),%rdx
fffff8000032470f:	48 8b 81 10 02 00 00 	mov    0x210(%rcx),%rax
fffff80000324716:	48 3b c2             	cmp    %rdx,%rax
fffff80000324719:	76 5d                	jbe    0xfffff80000324778
fffff8000032471b:	e8 c0 ed ff ff       	call   0xfffff800003234e0
fffff80000324720:	4c 8b c8             	mov    %rax,%r9
fffff80000324723:	48 85 c0             	test   %rax,%rax
fffff80000324726:	74 50                	je     0xfffff80000324778
fffff80000324728:	48 8b c8             	mov    %rax,%rcx
fffff8000032472b:	e8 f4 d8 ff ff       	call   0xfffff80000322024
fffff80000324730:	48 8b 8b 08 02 00 00 	mov    0x208(%rbx),%rcx
fffff80000324737:	49 3b 49 48          	cmp    0x48(%r9),%rcx
fffff8000032473b:	76 1b                	jbe    0xfffff80000324758
fffff8000032473d:	48 8b 8b 10 02 00 00 	mov    0x210(%rbx),%rcx
fffff80000324744:	48 3b c8             	cmp    %rax,%rcx
fffff80000324747:	76 0f                	jbe    0xfffff80000324758
fffff80000324749:	49 8b d1             	mov    %r9,%rdx
fffff8000032474c:	48 8b cb             	mov    %rbx,%rcx
fffff8000032474f:	e8 64 e0 ff ff       	call   0xfffff800003227b8
fffff80000324754:	b0 01                	mov    $0x1,%al
fffff80000324756:	eb 22                	jmp    0xfffff8000032477a
fffff80000324758:	48 89 83 e0 01 00 00 	mov    %rax,0x1e0(%rbx)
fffff8000032475f:	41 b0 01             	mov    $0x1,%r8b
fffff80000324762:	49 8b 41 48          	mov    0x48(%r9),%rax
fffff80000324766:	49 8b d1             	mov    %r9,%rdx
fffff80000324769:	48 8b cb             	mov    %rbx,%rcx
fffff8000032476c:	48 89 83 d8 01 00 00 	mov    %rax,0x1d8(%rbx)
fffff80000324773:	e8 a4 e7 ff ff       	call   0xfffff80000322f1c
fffff80000324778:	32 c0                	xor    %al,%al
fffff8000032477a:	48 83 c4 20          	add    $0x20,%rsp
fffff8000032477e:	5b                   	pop    %rbx
fffff8000032477f:	c3                   	ret
fffff80000324780:	cc                   	int3
fffff80000324781:	cc                   	int3
fffff80000324782:	cc                   	int3
fffff80000324783:	cc                   	int3
fffff80000324784:	cc                   	int3
fffff80000324785:	cc                   	int3
fffff80000324786:	cc                   	int3
fffff80000324787:	cc                   	int3
fffff80000324788:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff8000032478d:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
fffff80000324792:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
fffff80000324797:	57                   	push   %rdi
fffff80000324798:	48 83 ec 20          	sub    $0x20,%rsp
fffff8000032479c:	33 ed                	xor    %ebp,%ebp
fffff8000032479e:	48 8b f2             	mov    %rdx,%rsi
fffff800003247a1:	8b dd                	mov    %ebp,%ebx
fffff800003247a3:	48 8b f9             	mov    %rcx,%rdi
fffff800003247a6:	8b c3                	mov    %ebx,%eax
fffff800003247a8:	ff c3                	inc    %ebx
fffff800003247aa:	83 f8 05             	cmp    $0x5,%eax
fffff800003247ad:	73 22                	jae    0xfffff800003247d1
fffff800003247af:	48 8b cf             	mov    %rdi,%rcx
fffff800003247b2:	e8 35 ff ff ff       	call   0xfffff800003246ec
fffff800003247b7:	84 c0                	test   %al,%al
fffff800003247b9:	74 0f                	je     0xfffff800003247ca
fffff800003247bb:	48 8b ce             	mov    %rsi,%rcx
fffff800003247be:	e8 c1 c6 ed ff       	call   0xfffff80000200e84
fffff800003247c3:	66 85 c0             	test   %ax,%ax
fffff800003247c6:	74 de                	je     0xfffff800003247a6
fffff800003247c8:	eb 07                	jmp    0xfffff800003247d1
fffff800003247ca:	40 88 af bc 12 00 00 	mov    %bpl,0x12bc(%rdi)
fffff800003247d1:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
fffff800003247d6:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
fffff800003247db:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
fffff800003247e0:	48 83 c4 20          	add    $0x20,%rsp
fffff800003247e4:	5f                   	pop    %rdi
fffff800003247e5:	c3                   	ret
fffff800003247e6:	cc                   	int3
fffff800003247e7:	cc                   	int3
fffff800003247e8:	cc                   	int3
fffff800003247e9:	cc                   	int3
fffff800003247ea:	cc                   	int3
fffff800003247eb:	cc                   	int3
fffff800003247ec:	cc                   	int3
fffff800003247ed:	cc                   	int3
fffff800003247ee:	cc                   	int3
fffff800003247ef:	cc                   	int3
fffff800003247f0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
fffff800003247f5:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
fffff800003247fa:	56                   	push   %rsi
fffff800003247fb:	57                   	push   %rdi
fffff800003247fc:	41 56                	push   %r14
fffff800003247fe:	48 83 ec 20          	sub    $0x20,%rsp
fffff80000324802:	65 4c 8b 34 25 a0 03 	mov    %gs:0x103a0,%r14
fffff80000324809:	01 00
fffff8000032480b:	33 ff                	xor    %edi,%edi
fffff8000032480d:	8b b1 b8 12 00 00    	mov    0x12b8(%rcx),%esi
fffff80000324813:	33 ed                	xor    %ebp,%ebp
fffff80000324815:	48 89 7c 24 40       	mov    %rdi,0x40(%rsp)
fffff8000032481a:	48 8b d9             	mov    %rcx,%rbx
fffff8000032481d:	83 fe ff             	cmp    $0xffffffff,%esi
fffff80000324820:	75 36                	jne    0xfffff80000324858
fffff80000324822:	48 8b 81 d8 12 00 00 	mov    0x12d8(%rcx),%rax
fffff80000324829:	48 85 c0             	test   %rax,%rax
fffff8000032482c:	0f 85 8e 00 00 00    	jne    0xfffff800003248c0
fffff80000324832:	f0 48 0f ba a9 d8 12 	lock btsq $0x0,0x12d8(%rcx)
fffff80000324839:	00 00 00
fffff8000032483c:	0f 82 db 00 00 00    	jb     0xfffff8000032491d
fffff80000324842:	b2 01                	mov    $0x1,%dl
fffff80000324844:	e8 37 f3 ff ff       	call   0xfffff80000323b80
fffff80000324849:	f0 48 21 bb d8 12 00 	lock and %rdi,0x12d8(%rbx)
fffff80000324850:	00
fffff80000324851:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
fffff80000324856:	33 f6                	xor    %esi,%esi
fffff80000324858:	8b 83 c0 12 00 00    	mov    0x12c0(%rbx),%eax
fffff8000032485e:	3b f0                	cmp    %eax,%esi
fffff80000324860:	73 2b                	jae    0xfffff8000032488d
fffff80000324862:	83 fd 40             	cmp    $0x40,%ebp
fffff80000324865:	77 21                	ja     0xfffff80000324888
fffff80000324867:	4c 8d 4c 24 40       	lea    0x40(%rsp),%r9
fffff8000032486c:	44 8b c6             	mov    %esi,%r8d
fffff8000032486f:	48 8b d3             	mov    %rbx,%rdx
fffff80000324872:	49 8b ce             	mov    %r14,%rcx
fffff80000324875:	e8 be 00 00 00       	call   0xfffff80000324938
fffff8000032487a:	03 e8                	add    %eax,%ebp
fffff8000032487c:	ff c6                	inc    %esi
fffff8000032487e:	8b 83 c0 12 00 00    	mov    0x12c0(%rbx),%eax
fffff80000324884:	3b f0                	cmp    %eax,%esi
fffff80000324886:	72 da                	jb     0xfffff80000324862
fffff80000324888:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
fffff8000032488d:	48 85 ff             	test   %rdi,%rdi
fffff80000324890:	74 22                	je     0xfffff800003248b4
fffff80000324892:	48 8b d7             	mov    %rdi,%rdx
fffff80000324895:	45 33 c0             	xor    %r8d,%r8d
fffff80000324898:	48 8b 7f 20          	mov    0x20(%rdi),%rdi
fffff8000032489c:	48 8b cb             	mov    %rbx,%rcx
fffff8000032489f:	e8 78 e6 ff ff       	call   0xfffff80000322f1c
fffff800003248a4:	48 85 ff             	test   %rdi,%rdi
fffff800003248a7:	75 e9                	jne    0xfffff80000324892
fffff800003248a9:	8b 83 c0 12 00 00    	mov    0x12c0(%rbx),%eax
fffff800003248af:	48 89 7c 24 40       	mov    %rdi,0x40(%rsp)
fffff800003248b4:	3b f0                	cmp    %eax,%esi
fffff800003248b6:	73 0c                	jae    0xfffff800003248c4
fffff800003248b8:	89 b3 b8 12 00 00    	mov    %esi,0x12b8(%rbx)
fffff800003248be:	eb 5d                	jmp    0xfffff8000032491d
fffff800003248c0:	f3 90                	pause
fffff800003248c2:	eb 59                	jmp    0xfffff8000032491d
fffff800003248c4:	83 8b b8 12 00 00 ff 	orl    $0xffffffff,0x12b8(%rbx)
fffff800003248cb:	65 48 8b 0c 25 00 00 	mov    %gs:0x0,%rcx
fffff800003248d2:	00 00
fffff800003248d4:	f6 05 85 4c 2e 00 04 	testb  $0x4,0x2e4c85(%rip)        # 0xfffff80000609560
fffff800003248db:	74 1b                	je     0xfffff800003248f8
fffff800003248dd:	4c 8b 41 28          	mov    0x28(%rcx),%r8
fffff800003248e1:	0f 31                	rdtsc
fffff800003248e3:	48 c1 e2 20          	shl    $0x20,%rdx
fffff800003248e7:	48 0b c2             	or     %rdx,%rax
fffff800003248ea:	48 8b c8             	mov    %rax,%rcx
fffff800003248ed:	49 8b c0             	mov    %r8,%rax
fffff800003248f0:	48 f7 e1             	mul    %rcx
fffff800003248f3:	48 8b c2             	mov    %rdx,%rax
fffff800003248f6:	eb 05                	jmp    0xfffff800003248fd
fffff800003248f8:	e8 5f 1c f1 ff       	call   0xfffff8000023655c
fffff800003248fd:	48 89 83 c0 01 00 00 	mov    %rax,0x1c0(%rbx)
fffff80000324904:	ba 01 00 00 00       	mov    $0x1,%edx
fffff80000324909:	f0 48 0f c1 93 f0 01 	lock xadd %rdx,0x1f0(%rbx)
fffff80000324910:	00 00
fffff80000324912:	48 ff c2             	inc    %rdx
fffff80000324915:	48 8b cb             	mov    %rbx,%rcx
fffff80000324918:	e8 43 db ff ff       	call   0xfffff80000322460
fffff8000032491d:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
fffff80000324922:	48 8b 6c 24 50       	mov    0x50(%rsp),%rbp
fffff80000324927:	48 83 c4 20          	add    $0x20,%rsp
fffff8000032492b:	41 5e                	pop    %r14
fffff8000032492d:	5f                   	pop    %rdi
fffff8000032492e:	5e                   	pop    %rsi
fffff8000032492f:	c3                   	ret
fffff80000324930:	cc                   	int3
fffff80000324931:	cc                   	int3
fffff80000324932:	cc                   	int3
fffff80000324933:	cc                   	int3
fffff80000324934:	cc                   	int3
fffff80000324935:	cc                   	int3
fffff80000324936:	cc                   	int3
fffff80000324937:	cc                   	int3
fffff80000324938:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
fffff8000032493d:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
fffff80000324942:	56                   	push   %rsi
fffff80000324943:	57                   	push   %rdi
fffff80000324944:	41 56                	push   %r14
fffff80000324946:	48 83 ec 20          	sub    $0x20,%rsp
fffff8000032494a:	41 8b c0             	mov    %r8d,%eax
fffff8000032494d:	48 8b d9             	mov    %rcx,%rbx
fffff80000324950:	44 8b 81 14 03 00 00 	mov    0x314(%rcx),%r8d
fffff80000324957:	45 33 db             	xor    %r11d,%r11d
fffff8000032495a:	49 c1 e0 06          	shl    $0x6,%r8
fffff8000032495e:	4d 8b f1             	mov    %r9,%r14
fffff80000324961:	48 8b f2             	mov    %rdx,%rsi
fffff80000324964:	4c 8d 14 40          	lea    (%rax,%rax,2),%r10
fffff80000324968:	48 8b 81 08 03 00 00 	mov    0x308(%rcx),%rax
fffff8000032496f:	49 c1 e2 05          	shl    $0x5,%r10
fffff80000324973:	4c 03 92 b0 01 00 00 	add    0x1b0(%rdx),%r10
fffff8000032497a:	48 8b 88 a0 2d 01 00 	mov    0x12da0(%rax),%rcx
fffff80000324981:	41 8b 44 08 08       	mov    0x8(%r8,%rcx,1),%eax
fffff80000324986:	83 c8 01             	or     $0x1,%eax
fffff80000324989:	41 89 44 08 08       	mov    %eax,0x8(%r8,%rcx,1)
fffff8000032498e:	f0 44 09 1c 24       	lock or %r11d,(%rsp)
fffff80000324993:	49 8b 02             	mov    (%r10),%rax
fffff80000324996:	48 8b c8             	mov    %rax,%rcx
fffff80000324999:	48 c1 e9 20          	shr    $0x20,%rcx
fffff8000032499d:	f7 c1 ff ff ff 7f    	test   $0x7fffffff,%ecx
fffff800003249a3:	0f 85 b8 00 00 00    	jne    0xfffff80000324a61
fffff800003249a9:	85 c0                	test   %eax,%eax
fffff800003249ab:	0f 85 b0 00 00 00    	jne    0xfffff80000324a61
fffff800003249b1:	85 c9                	test   %ecx,%ecx