fffff800002525be:	00 00
fffff800002525c0:	eb 06                	jmp    0xfffff800002525c8
fffff800002525c2:	f3 90                	pause
fffff800002525c4:	eb fc                	jmp    0xfffff800002525c2
fffff800002525c6:	f3 90                	pause
fffff800002525c8:	48 83 c4 38          	add    $0x38,%rsp
fffff800002525cc:	c3                   	ret
fffff800002525cd:	cc                   	int3
fffff800002525ce:	cc                   	int3
fffff800002525cf:	cc                   	int3
fffff800002525d0:	cc                   	int3
fffff800002525d1:	cc                   	int3
fffff800002525d2:	cc                   	int3
fffff800002525d3:	cc                   	int3
fffff800002525d4:	48 8b c4             	mov    %rsp,%rax
fffff800002525d7:	48 89 58 08          	mov    %rbx,0x8(%rax)
fffff800002525db:	48 89 70 10          	mov    %rsi,0x10(%rax)
fffff800002525df:	48 89 78 18          	mov    %rdi,0x18(%rax)
fffff800002525e3:	55                   	push   %rbp
fffff800002525e4:	41 54                	push   %r12
fffff800002525e6:	41 55                	push   %r13
fffff800002525e8:	41 56                	push   %r14
fffff800002525ea:	41 57                	push   %r15
fffff800002525ec:	48 8d 68 b1          	lea    -0x4f(%rax),%rbp
fffff800002525f0:	48 81 ec c0 00 00 00 	sub    $0xc0,%rsp
fffff800002525f7:	4c 8b 65 7f          	mov    0x7f(%rbp),%r12
fffff800002525fb:	4d 8b f0             	mov    %r8,%r14
fffff800002525fe:	4c 8b fa             	mov    %rdx,%r15
fffff80000252601:	8b d9                	mov    %ecx,%ebx
fffff80000252603:	33 d2                	xor    %edx,%edx
fffff80000252605:	48 8d 4d 97          	lea    -0x69(%rbp),%rcx
fffff80000252609:	41 b8 88 00 00 00    	mov    $0x88,%r8d
fffff8000025260f:	49 8b f1             	mov    %r9,%rsi
fffff80000252612:	e8 a9 1f ff ff       	call   0xfffff800002445c0
fffff80000252617:	e8 54 5b 01 00       	call   0xfffff80000268170
fffff8000025261c:	45 33 ed             	xor    %r13d,%r13d
fffff8000025261f:	84 c0                	test   %al,%al
fffff80000252621:	0f 84 72 01 00 00    	je     0xfffff80000252799
fffff80000252627:	44 38 2d e2 ab 59 00 	cmp    %r13b,0x59abe2(%rip)        # 0xfffff800007ed210
fffff8000025262e:	0f 85 65 01 00 00    	jne    0xfffff80000252799
fffff80000252634:	48 8b 05 dd ab 59 00 	mov    0x59abdd(%rip),%rax        # 0xfffff800007ed218
fffff8000025263b:	48 85 c0             	test   %rax,%rax
fffff8000025263e:	0f 85 4c 01 00 00    	jne    0xfffff80000252790
fffff80000252644:	f0 48 0f ba 2d ca ab 	lock btsq $0x0,0x59abca(%rip)        # 0xfffff800007ed218
fffff8000025264b:	59 00 00
fffff8000025264e:	0f 82 3e 01 00 00    	jb     0xfffff80000252792
fffff80000252654:	44 38 2d 3d 90 55 00 	cmp    %r13b,0x55903d(%rip)        # 0xfffff800007ab698
fffff8000025265b:	48 8b 7d 77          	mov    0x77(%rbp),%rdi
fffff8000025265f:	48 89 3d 5a a2 52 00 	mov    %rdi,0x52a25a(%rip)        # 0xfffff8000077c8c0
fffff80000252666:	48 89 1d 33 a2 52 00 	mov    %rbx,0x52a233(%rip)        # 0xfffff8000077c8a0
fffff8000025266d:	4c 89 3d 34 a2 52 00 	mov    %r15,0x52a234(%rip)        # 0xfffff8000077c8a8
fffff80000252674:	4c 89 35 35 a2 52 00 	mov    %r14,0x52a235(%rip)        # 0xfffff8000077c8b0
fffff8000025267b:	48 89 35 36 a2 52 00 	mov    %rsi,0x52a236(%rip)        # 0xfffff8000077c8b8
fffff80000252682:	4c 89 25 3f a2 52 00 	mov    %r12,0x52a23f(%rip)        # 0xfffff8000077c8c8
fffff80000252689:	74 08                	je     0xfffff80000252693
fffff8000025268b:	8d 48 04             	lea    0x4(%rax),%ecx
fffff8000025268e:	e8 7d 9e fe ff       	call   0xfffff8000023c510
fffff80000252693:	4c 89 64 24 28       	mov    %r12,0x28(%rsp)
fffff80000252698:	4c 8b ce             	mov    %rsi,%r9
fffff8000025269b:	4d 8b c6             	mov    %r14,%r8
fffff8000025269e:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
fffff800002526a3:	49 8b d7             	mov    %r15,%rdx
fffff800002526a6:	48 8b cb             	mov    %rbx,%rcx
fffff800002526a9:	e8 1a 5d 01 00       	call   0xfffff800002683c8
fffff800002526ae:	bf 01 00 00 00       	mov    $0x1,%edi
fffff800002526b3:	40 88 3d 06 d2 4d 00 	mov    %dil,0x4dd206(%rip)        # 0xfffff8000072f8c0
fffff800002526ba:	e8 0d 5e 00 00       	call   0xfffff800002584cc
fffff800002526bf:	65 8b 1c 25 08 00 00 	mov    %gs:0x8,%ebx
fffff800002526c6:	00
fffff800002526c7:	48 8b 0d a2 3d 3b 00 	mov    0x3b3da2(%rip),%rcx        # 0xfffff80000606470
fffff800002526ce:	48 89 4d 97          	mov    %rcx,-0x69(%rbp)
fffff800002526d2:	8b 45 9b             	mov    -0x65(%rbp),%eax
fffff800002526d5:	85 c0                	test   %eax,%eax
fffff800002526d7:	74 1b                	je     0xfffff800002526f4
fffff800002526d9:	44 8b c0             	mov    %eax,%r8d
fffff800002526dc:	48 8d 15 95 3d 3b 00 	lea    0x3b3d95(%rip),%rdx        # 0xfffff80000606478
fffff800002526e3:	49 c1 e0 03          	shl    $0x3,%r8
fffff800002526e7:	48 8d 4d 9f          	lea    -0x61(%rbp),%rcx
fffff800002526eb:	e8 10 1c ff ff       	call   0xfffff80000244300
fffff800002526f0:	48 8b 4d 97          	mov    -0x69(%rbp),%rcx
fffff800002526f4:	44 8b c3             	mov    %ebx,%r8d
fffff800002526f7:	48 8b d1             	mov    %rcx,%rdx
fffff800002526fa:	41 c1 e8 06          	shr    $0x6,%r8d
fffff800002526fe:	83 e3 3f             	and    $0x3f,%ebx
fffff80000252701:	48 c1 ea 20          	shr    $0x20,%rdx
fffff80000252705:	44 3b c2             	cmp    %edx,%r8d
fffff80000252708:	72 25                	jb     0xfffff8000025272f
fffff8000025270a:	48 8b c1             	mov    %rcx,%rax
fffff8000025270d:	48 c1 e8 10          	shr    $0x10,%rax
fffff80000252711:	66 85 c0             	test   %ax,%ax
fffff80000252714:	74 25                	je     0xfffff8000025273b
fffff80000252716:	8b c2                	mov    %edx,%eax
fffff80000252718:	03 d7                	add    %edi,%edx
fffff8000025271a:	48 83 4c c5 9f ff    	orq    $0xffffffffffffffff,-0x61(%rbp,%rax,8)
fffff80000252720:	41 3b d0             	cmp    %r8d,%edx
fffff80000252723:	76 f1                	jbe    0xfffff80000252716
fffff80000252725:	42 8d 04 07          	lea    (%rdi,%r8,1),%eax
fffff80000252729:	0f b7 c0             	movzwl %ax,%eax
fffff8000025272c:	89 45 9b             	mov    %eax,-0x65(%rbp)
fffff8000025272f:	8b cb                	mov    %ebx,%ecx
fffff80000252731:	4a 0f b3 4c c5 9f    	btr    %rcx,-0x61(%rbp,%r8,8)
fffff80000252737:	48 8b 4d 97          	mov    -0x69(%rbp),%rcx
fffff8000025273b:	48 c1 e9 20          	shr    $0x20,%rcx
fffff8000025273f:	41 8b d5             	mov    %r13d,%edx
fffff80000252742:	85 c9                	test   %ecx,%ecx
fffff80000252744:	74 14                	je     0xfffff8000025275a
fffff80000252746:	48 8d 45 9f          	lea    -0x61(%rbp),%rax
fffff8000025274a:	4c 39 28             	cmp    %r13,(%rax)
fffff8000025274d:	75 19                	jne    0xfffff80000252768
fffff8000025274f:	03 d7                	add    %edi,%edx
fffff80000252751:	48 83 c0 08          	add    $0x8,%rax
fffff80000252755:	3b 55 9b             	cmp    -0x65(%rbp),%edx
fffff80000252758:	72 f0                	jb     0xfffff8000025274a
fffff8000025275a:	0f b7 45 97          	movzwl -0x69(%rbp),%eax
fffff8000025275e:	3b d0                	cmp    %eax,%edx
fffff80000252760:	73 19                	jae    0xfffff8000025277b
fffff80000252762:	66 39 7d 99          	cmp    %di,-0x67(%rbp)
fffff80000252766:	75 13                	jne    0xfffff8000025277b
fffff80000252768:	45 33 c9             	xor    %r9d,%r9d
fffff8000025276b:	48 8d 4d 97          	lea    -0x69(%rbp),%rcx
fffff8000025276f:	45 33 c0             	xor    %r8d,%r8d
fffff80000252772:	41 8d 51 02          	lea    0x2(%r9),%edx
fffff80000252776:	e8 d9 17 00 00       	call   0xfffff80000253f54
fffff8000025277b:	83 0d 6e ee 3a 00 ff 	orl    $0xffffffff,0x3aee6e(%rip)        # 0xfffff800006015f0
fffff80000252782:	f0 4c 21 2d 2e 8d 55 	lock and %r13,0x558d2e(%rip)        # 0xfffff800007ab4b8
fffff80000252789:	00
fffff8000025278a:	e8 41 59 01 00       	call   0xfffff800002680d0
fffff8000025278f:	cc                   	int3
fffff80000252790:	f3 90                	pause
fffff80000252792:	f3 90                	pause
fffff80000252794:	e9 9b fe ff ff       	jmp    0xfffff80000252634
fffff80000252799:	44 38 2d f8 8e 55 00 	cmp    %r13b,0x558ef8(%rip)        # 0xfffff800007ab698
fffff800002527a0:	48 8b 45 77          	mov    0x77(%rbp),%rax
fffff800002527a4:	48 89 05 15 a1 52 00 	mov    %rax,0x52a115(%rip)        # 0xfffff8000077c8c0
fffff800002527ab:	48 89 1d ee a0 52 00 	mov    %rbx,0x52a0ee(%rip)        # 0xfffff8000077c8a0
fffff800002527b2:	4c 89 3d ef a0 52 00 	mov    %r15,0x52a0ef(%rip)        # 0xfffff8000077c8a8
fffff800002527b9:	4c 89 35 f0 a0 52 00 	mov    %r14,0x52a0f0(%rip)        # 0xfffff8000077c8b0
fffff800002527c0:	48 89 35 f1 a0 52 00 	mov    %rsi,0x52a0f1(%rip)        # 0xfffff8000077c8b8
fffff800002527c7:	4c 89 25 fa a0 52 00 	mov    %r12,0x52a0fa(%rip)        # 0xfffff8000077c8c8
fffff800002527ce:	74 1f                	je     0xfffff800002527ef
fffff800002527d0:	44 38 2d 39 aa 59 00 	cmp    %r13b,0x59aa39(%rip)        # 0xfffff800007ed210
fffff800002527d7:	75 16                	jne    0xfffff800002527ef
fffff800002527d9:	48 8d 0d c0 4b 1b 00 	lea    0x1b4bc0(%rip),%rcx        # 0xfffff800004073a0
fffff800002527e0:	e8 b7 60 01 00       	call   0xfffff8000026889c
fffff800002527e5:	b9 04 00 00 00       	mov    $0x4,%ecx
fffff800002527ea:	e8 21 9d fe ff       	call   0xfffff8000023c510
fffff800002527ef:	33 c9                	xor    %ecx,%ecx
fffff800002527f1:	e8 0a 0c 00 00       	call   0xfffff80000253400
fffff800002527f6:	cc                   	int3
fffff800002527f7:	cc                   	int3
fffff800002527f8:	cc                   	int3
fffff800002527f9:	cc                   	int3
fffff800002527fa:	cc                   	int3
fffff800002527fb:	cc                   	int3
fffff800002527fc:	cc                   	int3
fffff800002527fd:	cc                   	int3
fffff800002527fe:	cc                   	int3
fffff800002527ff:	cc                   	int3
fffff80000252800:	48 83 ec 38          	sub    $0x38,%rsp
fffff80000252804:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
fffff80000252809:	33 d2                	xor    %edx,%edx
fffff8000025280b:	44 8b c1             	mov    %ecx,%r8d
fffff8000025280e:	45 33 c9             	xor    %r9d,%r9d
fffff80000252811:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
fffff80000252816:	48 83 64 24 20 00    	andq   $0x0,0x20(%rsp)
fffff8000025281c:	8d 4a 12             	lea    0x12(%rdx),%ecx
fffff8000025281f:	e8 b0 fd ff ff       	call   0xfffff800002525d4
fffff80000252824:	cc                   	int3
fffff80000252825:	cc                   	int3
fffff80000252826:	cc                   	int3
fffff80000252827:	cc                   	int3
fffff80000252828:	cc                   	int3
fffff80000252829:	cc                   	int3
fffff8000025282a:	cc                   	int3
fffff8000025282b:	cc                   	int3
fffff8000025282c:	cc                   	int3
fffff8000025282d:	cc                   	int3
fffff8000025282e:	cc                   	int3
fffff8000025282f:	cc                   	int3
fffff80000252830:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff80000252835:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
fffff8000025283a:	57                   	push   %rdi
fffff8000025283b:	48 83 ec 40          	sub    $0x40,%rsp
fffff8000025283f:	65 4c 8b 14 25 00 00 	mov    %gs:0x0,%r10
fffff80000252846:	00 00
fffff80000252848:	49 8b f0             	mov    %r8,%rsi
fffff8000025284b:	48 63 d9             	movslq %ecx,%rbx
fffff8000025284e:	48 8b fa             	mov    %rdx,%rdi
fffff80000252851:	4d 8b 8a 80 03 01 00 	mov    0x10380(%r10),%r9
fffff80000252858:	81 fb 08 10 00 00    	cmp    $0x1008,%ebx
fffff8000025285e:	75 08                	jne    0xfffff80000252868
fffff80000252860:	33 c9                	xor    %ecx,%ecx
fffff80000252862:	e8 99 0b 00 00       	call   0xfffff80000253400
fffff80000252867:	cc                   	int3
fffff80000252868:	8d 83 ff ef ff ff    	lea    -0x1001(%rbx),%eax
fffff8000025286e:	83 f8 0e             	cmp    $0xe,%eax
fffff80000252871:	77 0a                	ja     0xfffff8000025287d
fffff80000252873:	b9 23 41 00 00       	mov    $0x4123,%ecx
fffff80000252878:	0f a3 c1             	bt     %eax,%ecx
fffff8000025287b:	72 25                	jb     0xfffff800002528a2
fffff8000025287d:	4d 85 c9             	test   %r9,%r9
fffff80000252880:	74 20                	je     0xfffff800002528a2
fffff80000252882:	8b cb                	mov    %ebx,%ecx
fffff80000252884:	e8 83 00 00 00       	call   0xfffff8000025290c
fffff80000252889:	49 83 a2 80 03 01 00 	andq   $0x0,0x10380(%r10)
fffff80000252890:	00
fffff80000252891:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
fffff80000252896:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
fffff8000025289b:	48 83 c4 40          	add    $0x40,%rsp
fffff8000025289f:	5f                   	pop    %rdi
fffff800002528a0:	c3                   	ret
fffff800002528a1:	cc                   	int3
fffff800002528a2:	80 3d ef 8d 55 00 00 	cmpb   $0x0,0x558def(%rip)        # 0xfffff800007ab698
fffff800002528a9:	74 2c                	je     0xfffff800002528d7
fffff800002528ab:	48 83 64 24 30 00    	andq   $0x0,0x30(%rsp)
fffff800002528b1:	48 8d 0d a8 8c 01 00 	lea    0x18ca8(%rip),%rcx        # 0xfffff8000026b560
fffff800002528b8:	48 83 64 24 28 00    	andq   $0x0,0x28(%rsp)
fffff800002528be:	4c 8b c3             	mov    %rbx,%r8
fffff800002528c1:	4c 8b cf             	mov    %rdi,%r9
fffff800002528c4:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
fffff800002528c9:	ba 01 00 00 00       	mov    $0x1,%edx
fffff800002528ce:	e8 f9 2c 00 00       	call   0xfffff800002555cc
fffff800002528d3:	84 c0                	test   %al,%al
fffff800002528d5:	75 ba                	jne    0xfffff80000252891
fffff800002528d7:	48 8b 87 08 01 00 00 	mov    0x108(%rdi),%rax
fffff800002528de:	4c 8b c3             	mov    %rbx,%r8
fffff800002528e1:	48 8b d0             	mov    %rax,%rdx
fffff800002528e4:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
fffff800002528e9:	48 2b 15 70 d0 4d 00 	sub    0x4dd070(%rip),%rdx        # 0xfffff8000072f960
fffff800002528f0:	4c 8b cf             	mov    %rdi,%r9
fffff800002528f3:	b9 11 00 00 00       	mov    $0x11,%ecx
fffff800002528f8:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
fffff800002528fd:	e8 d2 fc ff ff       	call   0xfffff800002525d4
fffff80000252902:	cc                   	int3
fffff80000252903:	cc                   	int3
fffff80000252904:	cc                   	int3
fffff80000252905:	cc                   	int3
fffff80000252906:	cc                   	int3
fffff80000252907:	cc                   	int3
fffff80000252908:	cc                   	int3
fffff80000252909:	cc                   	int3
fffff8000025290a:	cc                   	int3
fffff8000025290b:	cc                   	int3
fffff8000025290c:	48 c7 42 28 01 00 00 	movq   $0x1,0x28(%rdx)
fffff80000252913:	00
fffff80000252914:	49 8b 81 18 01 00 00 	mov    0x118(%r9),%rax
fffff8000025291b:	48 89 82 20 01 00 00 	mov    %rax,0x120(%rdx)
fffff80000252922:	49 8b 81 10 01 00 00 	mov    0x110(%r9),%rax
fffff80000252929:	48 89 82 08 01 00 00 	mov    %rax,0x108(%rdx)
fffff80000252930:	49 8b 81 d0 00 00 00 	mov    0xd0(%r9),%rax
fffff80000252937:	48 89 82 f8 00 00 00 	mov    %rax,0xf8(%rdx)
fffff8000025293e:	41 0f 10 41 20       	movups 0x20(%r9),%xmm0
fffff80000252943:	f3 41 0f 7f 40 20    	movdqu %xmm0,0x20(%r8)
fffff80000252949:	41 0f 10 49 30       	movups 0x30(%r9),%xmm1
fffff8000025294e:	f3 41 0f 7f 48 30    	movdqu %xmm1,0x30(%r8)
fffff80000252954:	41 0f 10 41 40       	movups 0x40(%r9),%xmm0
fffff80000252959:	f3 41 0f 7f 40 40    	movdqu %xmm0,0x40(%r8)
fffff8000025295f:	41 0f 10 49 50       	movups 0x50(%r9),%xmm1
fffff80000252964:	f3 41 0f 7f 48 50    	movdqu %xmm1,0x50(%r8)
fffff8000025296a:	41 0f 10 41 60       	movups 0x60(%r9),%xmm0
fffff8000025296f:	f3 41 0f 7f 40 60    	movdqu %xmm0,0x60(%r8)
fffff80000252975:	41 0f 10 49 70       	movups 0x70(%r9),%xmm1
fffff8000025297a:	f3 41 0f 7f 48 70    	movdqu %xmm1,0x70(%r8)
fffff80000252980:	41 0f 10 81 80 00 00 	movups 0x80(%r9),%xmm0
fffff80000252987:	00
fffff80000252988:	f3 41 0f 7f 80 80 00 	movdqu %xmm0,0x80(%r8)
fffff8000025298f:	00 00
fffff80000252991:	41 0f 10 89 90 00 00 	movups 0x90(%r9),%xmm1
fffff80000252998:	00
fffff80000252999:	f3 41 0f 7f 88 90 00 	movdqu %xmm1,0x90(%r8)
fffff800002529a0:	00 00
fffff800002529a2:	41 0f 10 81 a0 00 00 	movups 0xa0(%r9),%xmm0
fffff800002529a9:	00
fffff800002529aa:	f3 41 0f 7f 80 a0 00 	movdqu %xmm0,0xa0(%r8)
fffff800002529b1:	00 00
fffff800002529b3:	41 0f 10 89 b0 00 00 	movups 0xb0(%r9),%xmm1
fffff800002529ba:	00
fffff800002529bb:	f3 41 0f 7f 88 b0 00 	movdqu %xmm1,0xb0(%r8)
fffff800002529c2:	00 00
fffff800002529c4:	49 8b 81 d0 00 00 00 	mov    0xd0(%r9),%rax
fffff800002529cb:	49 89 80 d0 00 00 00 	mov    %rax,0xd0(%r8)
fffff800002529d2:	49 8b 81 d8 00 00 00 	mov    0xd8(%r9),%rax
fffff800002529d9:	49 89 80 d8 00 00 00 	mov    %rax,0xd8(%r8)
fffff800002529e0:	49 8b 81 e0 00 00 00 	mov    0xe0(%r9),%rax
fffff800002529e7:	49 89 80 e0 00 00 00 	mov    %rax,0xe0(%r8)
fffff800002529ee:	49 8b 81 e8 00 00 00 	mov    0xe8(%r9),%rax
fffff800002529f5:	49 89 80 e8 00 00 00 	mov    %rax,0xe8(%r8)
fffff800002529fc:	49 8b 81 f0 00 00 00 	mov    0xf0(%r9),%rax
fffff80000252a03:	49 89 80 f0 00 00 00 	mov    %rax,0xf0(%r8)
fffff80000252a0a:	49 8b 81 f8 00 00 00 	mov    0xf8(%r9),%rax
fffff80000252a11:	49 89 80 f8 00 00 00 	mov    %rax,0xf8(%r8)
fffff80000252a18:	49 8b 81 00 01 00 00 	mov    0x100(%r9),%rax
fffff80000252a1f:	49 89 80 00 01 00 00 	mov    %rax,0x100(%r8)
fffff80000252a26:	49 8b 81 08 01 00 00 	mov    0x108(%r9),%rax
fffff80000252a2d:	49 89 80 08 01 00 00 	mov    %rax,0x108(%r8)
fffff80000252a34:	41 89 89 20 01 00 00 	mov    %ecx,0x120(%r9)
fffff80000252a3b:	c3                   	ret
fffff80000252a3c:	cc                   	int3
fffff80000252a3d:	cc                   	int3
fffff80000252a3e:	cc                   	int3
fffff80000252a3f:	cc                   	int3
fffff80000252a40:	cc                   	int3
fffff80000252a41:	cc                   	int3
fffff80000252a42:	cc                   	int3
fffff80000252a43:	cc                   	int3
fffff80000252a44:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
fffff80000252a49:	55                   	push   %rbp
fffff80000252a4a:	56                   	push   %rsi
fffff80000252a4b:	57                   	push   %rdi
fffff80000252a4c:	48 81 ec c0 00 00 00 	sub    $0xc0,%rsp
fffff80000252a53:	48 8b 05 8e eb 3a 00 	mov    0x3aeb8e(%rip),%rax        # 0xfffff800006015e8
fffff80000252a5a:	48 33 c4             	xor    %rsp,%rax
fffff80000252a5d:	48 89 84 24 b0 00 00 	mov    %rax,0xb0(%rsp)
fffff80000252a64:	00
fffff80000252a65:	49 8b f0             	mov    %r8,%rsi
fffff80000252a68:	8b f9                	mov    %ecx,%edi
fffff80000252a6a:	48 8b ea             	mov    %rdx,%rbp
fffff80000252a6d:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
fffff80000252a72:	33 d2                	xor    %edx,%edx
fffff80000252a74:	41 b8 80 00 00 00    	mov    $0x80,%r8d
fffff80000252a7a:	49 8b d9             	mov    %r9,%rbx
fffff80000252a7d:	e8 3e 1b ff ff       	call   0xfffff800002445c0
fffff80000252a82:	45 33 c9             	xor    %r9d,%r9d
fffff80000252a85:	f0 44 09 0c 24       	lock or %r9d,(%rsp)
fffff80000252a8a:	44 39 4b 08          	cmp    %r9d,0x8(%rbx)
fffff80000252a8e:	74 04                	je     0xfffff80000252a94
fffff80000252a90:	32 c0                	xor    %al,%al
fffff80000252a92:	eb 74                	jmp    0xfffff80000252b08
fffff80000252a94:	48 8d 0d 85 3f 3b 00 	lea    0x3b3f85(%rip),%rcx        # 0xfffff80000606a20
fffff80000252a9b:	c7 43 08 03 00 00 00 	movl   $0x3,0x8(%rbx)
fffff80000252aa2:	48 8b 0c f9          	mov    (%rcx,%rdi,8),%rcx
fffff80000252aa6:	48 8b d3             	mov    %rbx,%rdx
fffff80000252aa9:	48 89 6b 18          	mov    %rbp,0x18(%rbx)
fffff80000252aad:	48 89 73 20          	mov    %rsi,0x20(%rbx)
fffff80000252ab1:	e8 22 12 00 00       	call   0xfffff80000253cd8
fffff80000252ab6:	84 c0                	test   %al,%al
fffff80000252ab8:	74 4c                	je     0xfffff80000252b06
fffff80000252aba:	8b df                	mov    %edi,%ebx
fffff80000252abc:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
fffff80000252ac1:	b8 10 00 00 00       	mov    $0x10,%eax
fffff80000252ac6:	c1 eb 06             	shr    $0x6,%ebx
fffff80000252ac9:	33 d2                	xor    %edx,%edx
fffff80000252acb:	66 89 44 24 20       	mov    %ax,0x20(%rsp)
fffff80000252ad0:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
fffff80000252ad5:	83 e7 3f             	and    $0x3f,%edi
fffff80000252ad8:	44 8d 43 01          	lea    0x1(%rbx),%r8d
fffff80000252adc:	49 c1 e0 03          	shl    $0x3,%r8
fffff80000252ae0:	e8 db 1a ff ff       	call   0xfffff800002445c0
fffff80000252ae5:	8b d7                	mov    %edi,%edx
fffff80000252ae7:	8d 43 01             	lea    0x1(%rbx),%eax