fffff8000025342b:	33 d2                	xor    %edx,%edx
fffff8000025342d:	e8 8e 11 ff ff       	call   0xfffff800002445c0
fffff80000253432:	44 8b c7             	mov    %edi,%r8d
fffff80000253435:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
fffff8000025343a:	33 d2                	xor    %edx,%edx
fffff8000025343c:	e8 7f 11 ff ff       	call   0xfffff800002445c0
fffff80000253441:	44 8b c7             	mov    %edi,%r8d
fffff80000253444:	48 8d 4d 40          	lea    0x40(%rbp),%rcx
fffff80000253448:	33 d2                	xor    %edx,%edx
fffff8000025344a:	e8 71 11 ff ff       	call   0xfffff800002445c0
fffff8000025344f:	65 48 8b 3c 25 00 00 	mov    %gs:0x0,%rdi
fffff80000253456:	00 00
fffff80000253458:	e8 43 81 fe ff       	call   0xfffff8000023b5a0
fffff8000025345d:	33 f6                	xor    %esi,%esi
fffff8000025345f:	84 db                	test   %bl,%bl
fffff80000253461:	75 05                	jne    0xfffff80000253468
fffff80000253463:	e8 d8 83 01 00       	call   0xfffff8000026b840
fffff80000253468:	8a 87 c8 01 01 00    	mov    0x101c8(%rdi),%al
fffff8000025346e:	84 c0                	test   %al,%al
fffff80000253470:	74 0d                	je     0xfffff8000025347f
fffff80000253472:	8b 4f 08             	mov    0x8(%rdi),%ecx
fffff80000253475:	ba 00 04 00 00       	mov    $0x400,%edx
fffff8000025347a:	e8 bd 31 fe ff       	call   0xfffff8000023663c
fffff8000025347f:	65 8b 0c 25 08 00 00 	mov    %gs:0x8,%ecx
fffff80000253486:	00
fffff80000253487:	83 c8 ff             	or     $0xffffffff,%eax
fffff8000025348a:	f0 0f b1 0d 0e e0 3a 	lock cmpxchg %ecx,0x3ae00e(%rip)        # 0xfffff800006014a0
fffff80000253491:	00
fffff80000253492:	65 8b 0c 25 08 00 00 	mov    %gs:0x8,%ecx
fffff80000253499:	00
fffff8000025349a:	8b d1                	mov    %ecx,%edx
fffff8000025349c:	48 8b 05 7d 7f 55 00 	mov    0x557f7d(%rip),%rax        # 0xfffff800007ab420
fffff800002534a3:	83 e1 3f             	and    $0x3f,%ecx
fffff800002534a6:	c1 ea 06             	shr    $0x6,%edx
fffff800002534a9:	48 c1 e8 20          	shr    $0x20,%rax
fffff800002534ad:	3b d0                	cmp    %eax,%edx
fffff800002534af:	72 23                	jb     0xfffff800002534d4
fffff800002534b1:	8b 05 6d 7f 55 00    	mov    0x557f6d(%rip),%eax        # 0xfffff800007ab424
fffff800002534b7:	3b c2                	cmp    %edx,%eax
fffff800002534b9:	77 19                	ja     0xfffff800002534d4
fffff800002534bb:	44 8d 42 01          	lea    0x1(%rdx),%r8d
fffff800002534bf:	f0 44 0f b1 05 5c 7f 	lock cmpxchg %r8d,0x557f5c(%rip)        # 0xfffff800007ab424
fffff800002534c6:	55 00
fffff800002534c8:	74 0a                	je     0xfffff800002534d4
fffff800002534ca:	8b 05 54 7f 55 00    	mov    0x557f54(%rip),%eax        # 0xfffff800007ab424
fffff800002534d0:	3b c2                	cmp    %edx,%eax
fffff800002534d2:	76 eb                	jbe    0xfffff800002534bf
fffff800002534d4:	4c 8d 25 25 cb da ff 	lea    -0x2534db(%rip),%r12        # 0xfffff80000000000
fffff800002534db:	bf 01 00 00 00       	mov    $0x1,%edi
fffff800002534e0:	f0 49 0f ab 8c d4 28 	lock bts %rcx,0x7ab428(%r12,%rdx,8)
fffff800002534e7:	b4 7a 00
fffff800002534ea:	65 8b 0c 25 08 00 00 	mov    %gs:0x8,%ecx
fffff800002534f1:	00
fffff800002534f2:	8b 05 a8 df 3a 00    	mov    0x3adfa8(%rip),%eax        # 0xfffff800006014a0
fffff800002534f8:	3b c1                	cmp    %ecx,%eax
fffff800002534fa:	0f 85 12 02 00 00    	jne    0xfffff80000253712
fffff80000253500:	48 8b 05 69 2f 3b 00 	mov    0x3b2f69(%rip),%rax        # 0xfffff80000606470
fffff80000253507:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
fffff8000025350c:	48 c1 e8 20          	shr    $0x20,%rax
fffff80000253510:	85 c0                	test   %eax,%eax
fffff80000253512:	74 18                	je     0xfffff8000025352c
fffff80000253514:	4c 8b c0             	mov    %rax,%r8
fffff80000253517:	48 8d 15 5a 2f 3b 00 	lea    0x3b2f5a(%rip),%rdx        # 0xfffff80000606478
fffff8000025351e:	49 c1 e0 03          	shl    $0x3,%r8
fffff80000253522:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
fffff80000253527:	e8 d4 0d ff ff       	call   0xfffff80000244300
fffff8000025352c:	48 8b 05 ed 7e 55 00 	mov    0x557eed(%rip),%rax        # 0xfffff800007ab420
fffff80000253533:	48 89 45 b0          	mov    %rax,-0x50(%rbp)
fffff80000253537:	4c 8b 4d b4          	mov    -0x4c(%rbp),%r9
fffff8000025353b:	45 85 c9             	test   %r9d,%r9d
fffff8000025353e:	74 20                	je     0xfffff80000253560
fffff80000253540:	48 8b ce             	mov    %rsi,%rcx
fffff80000253543:	41 8b d1             	mov    %r9d,%edx
fffff80000253546:	4a 8b 84 21 28 b4 7a 	mov    0x7ab428(%rcx,%r12,1),%rax
fffff8000025354d:	00
fffff8000025354e:	48 89 44 0d b8       	mov    %rax,-0x48(%rbp,%rcx,1)
fffff80000253553:	48 8d 49 08          	lea    0x8(%rcx),%rcx
fffff80000253557:	48 2b d7             	sub    %rdi,%rdx
fffff8000025355a:	75 ea                	jne    0xfffff80000253546
fffff8000025355c:	4c 8b 4d b4          	mov    -0x4c(%rbp),%r9
fffff80000253560:	48 8b 44 24 20       	mov    0x20(%rsp),%rax
fffff80000253565:	40 8a de             	mov    %sil,%bl
fffff80000253568:	48 89 85 f8 00 00 00 	mov    %rax,0xf8(%rbp)
fffff8000025356f:	44 8b c6             	mov    %esi,%r8d
fffff80000253572:	44 8b 95 fc 00 00 00 	mov    0xfc(%rbp),%r10d
fffff80000253579:	45 3b d1             	cmp    %r9d,%r10d
fffff8000025357c:	41 8b c9             	mov    %r9d,%ecx
fffff8000025357f:	41 0f 42 ca          	cmovb  %r10d,%ecx
fffff80000253583:	44 3b c1             	cmp    %ecx,%r8d
fffff80000253586:	73 1a                	jae    0xfffff800002535a2
fffff80000253588:	41 8b d0             	mov    %r8d,%edx
fffff8000025358b:	48 8b 4c d5 b8       	mov    -0x48(%rbp,%rdx,8),%rcx
fffff80000253590:	48 f7 d1             	not    %rcx
fffff80000253593:	48 21 4c d4 28       	and    %rcx,0x28(%rsp,%rdx,8)
fffff80000253598:	0f 95 c1             	setne  %cl
fffff8000025359b:	0a d9                	or     %cl,%bl
fffff8000025359d:	44 03 c7             	add    %edi,%r8d
fffff800002535a0:	eb d7                	jmp    0xfffff80000253579
fffff800002535a2:	45 3b c1             	cmp    %r9d,%r8d
fffff800002535a5:	73 41                	jae    0xfffff800002535e8
fffff800002535a7:	66 39 bd fa 00 00 00 	cmp    %di,0xfa(%rbp)
fffff800002535ae:	75 79                	jne    0xfffff80000253629
fffff800002535b0:	41 8b d0             	mov    %r8d,%edx
fffff800002535b3:	45 2b c8             	sub    %r8d,%r9d
fffff800002535b6:	48 c1 e2 03          	shl    $0x3,%rdx
fffff800002535ba:	45 03 c1             	add    %r9d,%r8d
fffff800002535bd:	45 8b d1             	mov    %r9d,%r10d
fffff800002535c0:	48 8b 4c 15 b8       	mov    -0x48(%rbp,%rdx,1),%rcx
fffff800002535c5:	48 8d 52 08          	lea    0x8(%rdx),%rdx
fffff800002535c9:	48 f7 d1             	not    %rcx
fffff800002535cc:	48 85 c9             	test   %rcx,%rcx
fffff800002535cf:	48 89 4c 14 20       	mov    %rcx,0x20(%rsp,%rdx,1)
fffff800002535d4:	0f 95 c1             	setne  %cl
fffff800002535d7:	0a d9                	or     %cl,%bl
fffff800002535d9:	4c 2b d7             	sub    %rdi,%r10
fffff800002535dc:	75 e2                	jne    0xfffff800002535c0
fffff800002535de:	41 0f b7 c8          	movzwl %r8w,%ecx
fffff800002535e2:	89 4c 24 24          	mov    %ecx,0x24(%rsp)
fffff800002535e6:	eb 41                	jmp    0xfffff80000253629
fffff800002535e8:	45 3b c2             	cmp    %r10d,%r8d
fffff800002535eb:	73 3c                	jae    0xfffff80000253629
fffff800002535ed:	66 39 7d b2          	cmp    %di,-0x4e(%rbp)
fffff800002535f1:	75 1f                	jne    0xfffff80000253612
fffff800002535f3:	41 8b c0             	mov    %r8d,%eax
fffff800002535f6:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
fffff800002535fb:	45 2b d0             	sub    %r8d,%r10d
fffff800002535fe:	33 d2                	xor    %edx,%edx
fffff80000253600:	45 8b c2             	mov    %r10d,%r8d
fffff80000253603:	49 c1 e0 03          	shl    $0x3,%r8
fffff80000253607:	48 8d 0c c1          	lea    (%rcx,%rax,8),%rcx
fffff8000025360b:	e8 b0 0f ff ff       	call   0xfffff800002445c0
fffff80000253610:	eb 1d                	jmp    0xfffff8000025362f
fffff80000253612:	84 db                	test   %bl,%bl
fffff80000253614:	75 13                	jne    0xfffff80000253629
fffff80000253616:	41 8b c8             	mov    %r8d,%ecx
fffff80000253619:	44 03 c7             	add    %edi,%r8d
fffff8000025361c:	48 39 74 cc 28       	cmp    %rsi,0x28(%rsp,%rcx,8)
fffff80000253621:	0f 95 c3             	setne  %bl
fffff80000253624:	45 3b c2             	cmp    %r10d,%r8d
fffff80000253627:	72 e9                	jb     0xfffff80000253612
fffff80000253629:	66 39 7d b2          	cmp    %di,-0x4e(%rbp)
fffff8000025362d:	75 07                	jne    0xfffff80000253636
fffff8000025362f:	66 89 74 24 22       	mov    %si,0x22(%rsp)
fffff80000253634:	eb 15                	jmp    0xfffff8000025364b
fffff80000253636:	66 39 bd fa 00 00 00 	cmp    %di,0xfa(%rbp)
fffff8000025363d:	75 0c                	jne    0xfffff8000025364b
fffff8000025363f:	0f b7 c8             	movzwl %ax,%ecx
fffff80000253642:	44 3b c1             	cmp    %ecx,%r8d
fffff80000253645:	0f b6 db             	movzbl %bl,%ebx
fffff80000253648:	0f 42 df             	cmovb  %edi,%ebx
fffff8000025364b:	84 db                	test   %bl,%bl
fffff8000025364d:	0f 84 bf 00 00 00    	je     0xfffff80000253712
fffff80000253653:	8b d6                	mov    %esi,%edx
fffff80000253655:	44 0f b7 54 24 20    	movzwl 0x20(%rsp),%r10d
fffff8000025365b:	41 8b c2             	mov    %r10d,%eax
fffff8000025365e:	c1 e0 06             	shl    $0x6,%eax
fffff80000253661:	3b d0                	cmp    %eax,%edx
fffff80000253663:	0f 83 93 00 00 00    	jae    0xfffff800002536fc
fffff80000253669:	48 8b 44 24 20       	mov    0x20(%rsp),%rax
fffff8000025366e:	44 8b c2             	mov    %edx,%r8d
fffff80000253671:	83 e2 3f             	and    $0x3f,%edx
fffff80000253674:	41 c1 e8 06          	shr    $0x6,%r8d
fffff80000253678:	49 83 c9 ff          	or     $0xffffffffffffffff,%r9
fffff8000025367c:	48 c1 e8 20          	shr    $0x20,%rax
fffff80000253680:	8b ca                	mov    %edx,%ecx
fffff80000253682:	89 95 f0 00 00 00    	mov    %edx,0xf0(%rbp)
fffff80000253688:	49 d3 e1             	shl    %cl,%r9
fffff8000025368b:	44 3b c0             	cmp    %eax,%r8d
fffff8000025368e:	73 36                	jae    0xfffff800002536c6
fffff80000253690:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
fffff80000253695:	4a 8d 0c c1          	lea    (%rcx,%r8,8),%rcx
fffff80000253699:	48 8b 01             	mov    (%rcx),%rax
fffff8000025369c:	49 23 c1             	and    %r9,%rax
fffff8000025369f:	4c 0f bc c8          	bsf    %rax,%r9
fffff800002536a3:	44 89 8d f0 00 00 00 	mov    %r9d,0xf0(%rbp)
fffff800002536aa:	75 45                	jne    0xfffff800002536f1
fffff800002536ac:	49 83 c9 ff          	or     $0xffffffffffffffff,%r9
fffff800002536b0:	89 b5 f0 00 00 00    	mov    %esi,0xf0(%rbp)
fffff800002536b6:	44 03 c7             	add    %edi,%r8d
fffff800002536b9:	48 83 c1 08          	add    $0x8,%rcx
fffff800002536bd:	44 3b 44 24 24       	cmp    0x24(%rsp),%r8d
fffff800002536c2:	72 d5                	jb     0xfffff80000253699
fffff800002536c4:	8b ce                	mov    %esi,%ecx
fffff800002536c6:	45 3b c2             	cmp    %r10d,%r8d
fffff800002536c9:	73 31                	jae    0xfffff800002536fc
fffff800002536cb:	66 39 7c 24 22       	cmp    %di,0x22(%rsp)
fffff800002536d0:	75 2a                	jne    0xfffff800002536fc
fffff800002536d2:	41 8b d0             	mov    %r8d,%edx
fffff800002536d5:	c1 e2 06             	shl    $0x6,%edx
fffff800002536d8:	03 d1                	add    %ecx,%edx
fffff800002536da:	49 8b 8c d4 20 6a 60 	mov    0x606a20(%r12,%rdx,8),%rcx
fffff800002536e1:	00
fffff800002536e2:	f0 80 89 c4 01 01 00 	lock orb $0x80,0x101c4(%rcx)
fffff800002536e9:	80
fffff800002536ea:	03 d7                	add    %edi,%edx
fffff800002536ec:	e9 64 ff ff ff       	jmp    0xfffff80000253655
fffff800002536f1:	41 8b d0             	mov    %r8d,%edx
fffff800002536f4:	c1 e2 06             	shl    $0x6,%edx
fffff800002536f7:	41 03 d1             	add    %r9d,%edx
fffff800002536fa:	eb de                	jmp    0xfffff800002536da
fffff800002536fc:	48 8b 05 4d 49 4d 00 	mov    0x4d494d(%rip),%rax        # 0xfffff80000728050
fffff80000253703:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
fffff80000253708:	ba 00 04 00 00       	mov    $0x400,%edx
fffff8000025370d:	e8 6e 97 fe ff       	call   0xfffff8000023ce80
fffff80000253712:	48 8b 05 57 2d 3b 00 	mov    0x3b2d57(%rip),%rax        # 0xfffff80000606470
fffff80000253719:	48 89 45 40          	mov    %rax,0x40(%rbp)
fffff8000025371d:	48 c1 e8 20          	shr    $0x20,%rax
fffff80000253721:	85 c0                	test   %eax,%eax
fffff80000253723:	74 17                	je     0xfffff8000025373c
fffff80000253725:	4c 8b c0             	mov    %rax,%r8
fffff80000253728:	48 8d 15 49 2d 3b 00 	lea    0x3b2d49(%rip),%rdx        # 0xfffff80000606478
fffff8000025372f:	49 c1 e0 03          	shl    $0x3,%r8
fffff80000253733:	48 8d 4d 48          	lea    0x48(%rbp),%rcx
fffff80000253737:	e8 c4 0b ff ff       	call   0xfffff80000244300
fffff8000025373c:	48 8b 05 dd 7c 55 00 	mov    0x557cdd(%rip),%rax        # 0xfffff800007ab420
fffff80000253743:	48 89 45 b0          	mov    %rax,-0x50(%rbp)
fffff80000253747:	4c 8b d8             	mov    %rax,%r11
fffff8000025374a:	48 c1 e8 20          	shr    $0x20,%rax
fffff8000025374e:	85 c0                	test   %eax,%eax
fffff80000253750:	74 20                	je     0xfffff80000253772
fffff80000253752:	48 8b ce             	mov    %rsi,%rcx
fffff80000253755:	48 8b d0             	mov    %rax,%rdx
fffff80000253758:	4a 8b 84 21 28 b4 7a 	mov    0x7ab428(%rcx,%r12,1),%rax
fffff8000025375f:	00
fffff80000253760:	48 89 44 0d b8       	mov    %rax,-0x48(%rbp,%rcx,1)
fffff80000253765:	48 8d 49 08          	lea    0x8(%rcx),%rcx
fffff80000253769:	48 2b d7             	sub    %rdi,%rdx
fffff8000025376c:	75 ea                	jne    0xfffff80000253758
fffff8000025376e:	4c 8b 5d b0          	mov    -0x50(%rbp),%r11
fffff80000253772:	4c 8b 4d b4          	mov    -0x4c(%rbp),%r9
fffff80000253776:	8b d6                	mov    %esi,%edx
fffff80000253778:	4c 8b 45 44          	mov    0x44(%rbp),%r8
fffff8000025377c:	45 3b c8             	cmp    %r8d,%r9d
fffff8000025377f:	44 8b d2             	mov    %edx,%r10d
fffff80000253782:	41 8b c0             	mov    %r8d,%eax
fffff80000253785:	41 0f 42 c1          	cmovb  %r9d,%eax
fffff80000253789:	3b d0                	cmp    %eax,%edx
fffff8000025378b:	73 16                	jae    0xfffff800002537a3
fffff8000025378d:	4a 8b 4c d5 48       	mov    0x48(%rbp,%r10,8),%rcx
fffff80000253792:	4a 8b 44 d5 b8       	mov    -0x48(%rbp,%r10,8),%rax
fffff80000253797:	48 23 c1             	and    %rcx,%rax
fffff8000025379a:	48 3b c1             	cmp    %rcx,%rax
fffff8000025379d:	75 65                	jne    0xfffff80000253804
fffff8000025379f:	03 d7                	add    %edi,%edx
fffff800002537a1:	eb d9                	jmp    0xfffff8000025377c
fffff800002537a3:	0f b7 5d b2          	movzwl -0x4e(%rbp),%ebx
fffff800002537a7:	0f b7 4d 42          	movzwl 0x42(%rbp),%ecx
fffff800002537ab:	41 3b d0             	cmp    %r8d,%edx
fffff800002537ae:	73 1f                	jae    0xfffff800002537cf
fffff800002537b0:	66 3b df             	cmp    %di,%bx
fffff800002537b3:	74 56                	je     0xfffff8000025380b
fffff800002537b5:	48 8d 45 48          	lea    0x48(%rbp),%rax
fffff800002537b9:	4a 8d 04 d0          	lea    (%rax,%r10,8),%rax
fffff800002537bd:	48 39 30             	cmp    %rsi,(%rax)
fffff800002537c0:	75 42                	jne    0xfffff80000253804
fffff800002537c2:	03 d7                	add    %edi,%edx
fffff800002537c4:	48 83 c0 08          	add    $0x8,%rax
fffff800002537c8:	41 3b d0             	cmp    %r8d,%edx
fffff800002537cb:	72 f0                	jb     0xfffff800002537bd
fffff800002537cd:	eb 23                	jmp    0xfffff800002537f2
fffff800002537cf:	41 3b d1             	cmp    %r9d,%edx
fffff800002537d2:	73 1e                	jae    0xfffff800002537f2
fffff800002537d4:	66 85 c9             	test   %cx,%cx
fffff800002537d7:	74 32                	je     0xfffff8000025380b
fffff800002537d9:	48 8d 45 b8          	lea    -0x48(%rbp),%rax
fffff800002537dd:	4a 8d 04 d0          	lea    (%rax,%r10,8),%rax
fffff800002537e1:	48 83 38 ff          	cmpq   $0xffffffffffffffff,(%rax)
fffff800002537e5:	75 1d                	jne    0xfffff80000253804
fffff800002537e7:	03 d7                	add    %edi,%edx
fffff800002537e9:	48 83 c0 08          	add    $0x8,%rax
fffff800002537ed:	41 3b d1             	cmp    %r9d,%edx
fffff800002537f0:	72 ef                	jb     0xfffff800002537e1
fffff800002537f2:	41 0f b7 c3          	movzwl %r11w,%eax
fffff800002537f6:	3b d0                	cmp    %eax,%edx
fffff800002537f8:	73 11                	jae    0xfffff8000025380b
fffff800002537fa:	66 85 db             	test   %bx,%bx
fffff800002537fd:	75 0c                	jne    0xfffff8000025380b
fffff800002537ff:	66 3b cf             	cmp    %di,%cx
fffff80000253802:	75 07                	jne    0xfffff8000025380b
fffff80000253804:	f3 90                	pause
fffff80000253806:	e9 31 ff ff ff       	jmp    0xfffff8000025373c
fffff8000025380b:	e8 90 fb ff ff       	call   0xfffff800002533a0
fffff80000253810:	cc                   	int3
fffff80000253811:	cc                   	int3
fffff80000253812:	cc                   	int3
fffff80000253813:	cc                   	int3
fffff80000253814:	cc                   	int3
fffff80000253815:	cc                   	int3
fffff80000253816:	cc                   	int3
fffff80000253817:	cc                   	int3
fffff80000253818:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff8000025381d:	57                   	push   %rdi
fffff8000025381e:	48 83 ec 30          	sub    $0x30,%rsp
fffff80000253822:	45 33 c0             	xor    %r8d,%r8d
fffff80000253825:	c6 44 24 20 00       	movb   $0x0,0x20(%rsp)
fffff8000025382a:	4c 8d 0d 5f ed 02 00 	lea    0x2ed5f(%rip),%r9        # 0xfffff80000282590
fffff80000253831:	41 8d 50 04          	lea    0x4(%r8),%edx
fffff80000253835:	e8 16 ed fc ff       	call   0xfffff80000222550
fffff8000025383a:	65 48 8b 3c 25 00 00 	mov    %gs:0x0,%rdi
fffff80000253841:	00 00
fffff80000253843:	33 db                	xor    %ebx,%ebx
fffff80000253845:	eb 4a                	jmp    0xfffff80000253891
fffff80000253847:	f3 90                	pause
fffff80000253849:	48 81 fb 00 27 b9 29 	cmp    $0x29b92700,%rbx
fffff80000253850:	76 3c                	jbe    0xfffff8000025388e
fffff80000253852:	48 8b 05 f7 47 4d 00 	mov    0x4d47f7(%rip),%rax        # 0xfffff80000728050
fffff80000253859:	48 8d 0d 10 2c 3b 00 	lea    0x3b2c10(%rip),%rcx        # 0xfffff80000606470
fffff80000253860:	ba 00 04 00 00       	mov    $0x400,%edx
fffff80000253865:	e8 16 96 fe ff       	call   0xfffff8000023ce80
fffff8000025386a:	33 db                	xor    %ebx,%ebx
fffff8000025386c:	f0 ff 87 ec c9 02 00 	lock incl 0x2c9ec(%rdi)
fffff80000253873:	f0 ff 05 0a 90 52 00 	lock incl 0x52900a(%rip)        # 0xfffff8000077c884
fffff8000025387a:	44 8b 87 80 00 01 00 	mov    0x10080(%rdi),%r8d
fffff80000253881:	8d 4b 10             	lea    0x10(%rbx),%ecx
fffff80000253884:	ba a4 00 00 00       	mov    $0xa4,%edx
fffff80000253889:	e8 36 5d 02 00       	call   0xfffff800002795c4
fffff8000025388e:	48 ff c3             	inc    %rbx
fffff80000253891:	8b 87 c0 02 01 00    	mov    0x102c0(%rdi),%eax
fffff80000253897:	85 c0                	test   %eax,%eax
fffff80000253899:	75 ac                	jne    0xfffff80000253847
fffff8000025389b:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
fffff800002538a0:	48 83 c4 30          	add    $0x30,%rsp
fffff800002538a4:	5f                   	pop    %rdi
fffff800002538a5:	c3                   	ret
fffff800002538a6:	cc                   	int3
fffff800002538a7:	cc                   	int3
fffff800002538a8:	cc                   	int3
fffff800002538a9:	cc                   	int3
fffff800002538aa:	cc                   	int3
fffff800002538ab:	cc                   	int3
fffff800002538ac:	cc                   	int3
fffff800002538ad:	cc                   	int3
fffff800002538ae:	cc                   	int3
fffff800002538af:	cc                   	int3
fffff800002538b0:	48 8b c4             	mov    %rsp,%rax
fffff800002538b3:	48 89 58 08          	mov    %rbx,0x8(%rax)
fffff800002538b7:	48 89 70 10          	mov    %rsi,0x10(%rax)
fffff800002538bb:	48 89 78 18          	mov    %rdi,0x18(%rax)
fffff800002538bf:	55                   	push   %rbp
fffff800002538c0:	41 54                	push   %r12
fffff800002538c2:	41 55                	push   %r13
fffff800002538c4:	41 56                	push   %r14
fffff800002538c6:	41 57                	push   %r15
fffff800002538c8:	48 8d 68 a1          	lea    -0x5f(%rax),%rbp
fffff800002538cc:	48 81 ec d0 00 00 00 	sub    $0xd0,%rsp
fffff800002538d3:	48 8b 05 0e dd 3a 00 	mov    0x3add0e(%rip),%rax        # 0xfffff800006015e8
fffff800002538da:	48 33 c4             	xor    %rsp,%rax
fffff800002538dd:	48 89 45 27          	mov    %rax,0x27(%rbp)
fffff800002538e1:	33 d2                	xor    %edx,%edx
fffff800002538e3:	48 8d 4d 97          	lea    -0x69(%rbp),%rcx