fffff8000021532e:	72 f0                	jb     0xfffff80000215320
fffff80000215330:	41 8b 83 ec 00 00 00 	mov    0xec(%r11),%eax
fffff80000215337:	3b c2                	cmp    %edx,%eax
fffff80000215339:	73 1b                	jae    0xfffff80000215356
fffff8000021533b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
fffff80000215340:	f0 41 0f b1 93 ec 00 	lock cmpxchg %edx,0xec(%r11)
fffff80000215347:	00 00
fffff80000215349:	74 0b                	je     0xfffff80000215356
fffff8000021534b:	41 8b 83 ec 00 00 00 	mov    0xec(%r11),%eax
fffff80000215352:	3b c2                	cmp    %edx,%eax
fffff80000215354:	72 ea                	jb     0xfffff80000215340
fffff80000215356:	48 8b 1b             	mov    (%rbx),%rbx
fffff80000215359:	48 8d 8f 80 05 01 00 	lea    0x10580(%rdi),%rcx
fffff80000215360:	48 81 eb 18 01 00 00 	sub    $0x118,%rbx
fffff80000215367:	45 33 c0             	xor    %r8d,%r8d
fffff8000021536a:	48 8b 93 88 00 00 00 	mov    0x88(%rbx),%rdx
fffff80000215371:	48 03 d6             	add    %rsi,%rdx
fffff80000215374:	e8 67 3f 01 00       	call   0xfffff800002292e0
fffff80000215379:	48 8b 87 c0 04 01 00 	mov    0x104c0(%rdi),%rax
fffff80000215380:	4c 8b 64 24 60       	mov    0x60(%rsp),%r12
fffff80000215385:	c6 40 17 06          	movb   $0x6,0x17(%rax)
fffff80000215389:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
fffff8000021538e:	49 89 1c 24          	mov    %rbx,(%r12)
fffff80000215392:	48 89 30             	mov    %rsi,(%rax)
fffff80000215395:	e9 c9 02 00 00       	jmp    0xfffff80000215663
fffff8000021539a:	83 f9 02             	cmp    $0x2,%ecx
fffff8000021539d:	75 1a                	jne    0xfffff800002153b9
fffff8000021539f:	4c 8b 64 24 60       	mov    0x60(%rsp),%r12
fffff800002153a4:	48 8b cf             	mov    %rdi,%rcx
fffff800002153a7:	4c 8b 44 24 70       	mov    0x70(%rsp),%r8
fffff800002153ac:	49 8b d4             	mov    %r12,%rdx
fffff800002153af:	e8 80 32 13 00       	call   0xfffff80000348634
fffff800002153b4:	e9 aa 02 00 00       	jmp    0xfffff80000215663
fffff800002153b9:	48 8b 9f b8 04 01 00 	mov    0x104b8(%rdi),%rbx
fffff800002153c0:	4c 89 6c 24 78       	mov    %r13,0x78(%rsp)
fffff800002153c5:	f0 80 a3 85 00 00 00 	lock andb $0x0,0x85(%rbx)
fffff800002153cc:	00
fffff800002153cd:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
fffff800002153d1:	4c 8d 44 24 78       	lea    0x78(%rsp),%r8
fffff800002153d6:	48 8b d3             	mov    %rbx,%rdx
fffff800002153d9:	e8 42 26 00 00       	call   0xfffff80000217a20
fffff800002153de:	4c 8b 74 24 78       	mov    0x78(%rsp),%r14
fffff800002153e3:	4d 85 f6             	test   %r14,%r14
fffff800002153e6:	0f 84 af 02 00 00    	je     0xfffff8000021569b
fffff800002153ec:	48 8b 33             	mov    (%rbx),%rsi
fffff800002153ef:	80 be d8 04 01 00 03 	cmpb   $0x3,0x104d8(%rsi)
fffff800002153f6:	0f 84 9f 02 00 00    	je     0xfffff8000021569b
fffff800002153fc:	f6 05 5d 41 3f 00 04 	testb  $0x4,0x3f415d(%rip)        # 0xfffff80000609560
fffff80000215403:	74 18                	je     0xfffff8000021541d
fffff80000215405:	0f 31                	rdtsc
fffff80000215407:	48 c1 e2 20          	shl    $0x20,%rdx
fffff8000021540b:	48 0b c2             	or     %rdx,%rax
fffff8000021540e:	48 8b c8             	mov    %rax,%rcx
fffff80000215411:	48 8b 46 28          	mov    0x28(%rsi),%rax
fffff80000215415:	48 f7 e1             	mul    %rcx
fffff80000215418:	4c 8b fa             	mov    %rdx,%r15
fffff8000021541b:	eb 0b                	jmp    0xfffff80000215428
fffff8000021541d:	48 8b ce             	mov    %rsi,%rcx
fffff80000215420:	e8 37 11 02 00       	call   0xfffff8000023655c
fffff80000215425:	4c 8b f8             	mov    %rax,%r15
fffff80000215428:	4d 8b c7             	mov    %r15,%r8
fffff8000021542b:	4c 2b 86 08 f0 02 00 	sub    0x2f008(%rsi),%r8
fffff80000215432:	0f 31                	rdtsc
fffff80000215434:	48 8b 8e c8 f0 02 00 	mov    0x2f0c8(%rsi),%rcx
fffff8000021543b:	48 c1 e2 20          	shl    $0x20,%rdx
fffff8000021543f:	48 0b c2             	or     %rdx,%rax
fffff80000215442:	48 03 46 58          	add    0x58(%rsi),%rax
fffff80000215446:	4c 89 be 08 f0 02 00 	mov    %r15,0x2f008(%rsi)
fffff8000021544d:	4c 01 86 10 f0 02 00 	add    %r8,0x2f010(%rsi)
fffff80000215454:	48 89 86 c8 f0 02 00 	mov    %rax,0x2f0c8(%rsi)
fffff8000021545b:	48 2b c1             	sub    %rcx,%rax
fffff8000021545e:	48 01 86 d0 f0 02 00 	add    %rax,0x2f0d0(%rsi)
fffff80000215465:	4c 01 86 18 f0 02 00 	add    %r8,0x2f018(%rsi)
fffff8000021546c:	44 8b 8e 44 08 01 00 	mov    0x10844(%rsi),%r9d
fffff80000215473:	41 8b d1             	mov    %r9d,%edx
fffff80000215476:	4c 8b 9e d8 05 01 00 	mov    0x105d8(%rsi),%r11
fffff8000021547d:	45 8b c1             	mov    %r9d,%r8d
fffff80000215480:	c1 ea 06             	shr    $0x6,%edx
fffff80000215483:	41 83 e0 3f          	and    $0x3f,%r8d
fffff80000215487:	49 8b 8b 70 01 00 00 	mov    0x170(%r11),%rcx
fffff8000021548e:	48 8b c1             	mov    %rcx,%rax
fffff80000215491:	48 c1 e8 20          	shr    $0x20,%rax
fffff80000215495:	3b d0                	cmp    %eax,%edx
fffff80000215497:	72 0c                	jb     0xfffff800002154a5
fffff80000215499:	48 c1 e9 10          	shr    $0x10,%rcx
fffff8000021549d:	66 85 c9             	test   %cx,%cx
fffff800002154a0:	0f 95 c0             	setne  %al
fffff800002154a3:	eb 0f                	jmp    0xfffff800002154b4
fffff800002154a5:	41 8b c8             	mov    %r8d,%ecx
fffff800002154a8:	49 0f a3 8c d3 78 01 	bt     %rcx,0x178(%r11,%rdx,8)
fffff800002154af:	00 00
fffff800002154b1:	0f 92 c0             	setb   %al
fffff800002154b4:	84 c0                	test   %al,%al
fffff800002154b6:	0f 84 da 00 00 00    	je     0xfffff80000215596
fffff800002154bc:	49 8b 83 c0 00 00 00 	mov    0xc0(%r11),%rax
fffff800002154c3:	48 c1 e8 20          	shr    $0x20,%rax
fffff800002154c7:	3b d0                	cmp    %eax,%edx
fffff800002154c9:	72 07                	jb     0xfffff800002154d2
fffff800002154cb:	f0 83 0c 24 00       	lock orl $0x0,(%rsp)
fffff800002154d0:	eb 10                	jmp    0xfffff800002154e2
fffff800002154d2:	41 8b c9             	mov    %r9d,%ecx
fffff800002154d5:	83 e1 3f             	and    $0x3f,%ecx
fffff800002154d8:	f0 49 0f b3 8c d3 c8 	lock btr %rcx,0xc8(%r11,%rdx,8)
fffff800002154df:	00 00 00
fffff800002154e2:	80 3d 52 7d 5d 00 00 	cmpb   $0x0,0x5d7d52(%rip)        # 0xfffff800007ed23b
fffff800002154e9:	0f 84 a7 00 00 00    	je     0xfffff80000215596
fffff800002154ef:	48 8b 8e 00 05 01 00 	mov    0x10500(%rsi),%rcx
fffff800002154f6:	41 8b d5             	mov    %r13d,%edx
fffff800002154f9:	49 8b 83 e8 00 00 00 	mov    0xe8(%r11),%rax
fffff80000215500:	4c 8b d1             	mov    %rcx,%r10
fffff80000215503:	48 89 4c 24 48       	mov    %rcx,0x48(%rsp)
fffff80000215508:	49 c1 ea 20          	shr    $0x20,%r10
fffff8000021550c:	48 c1 e9 20          	shr    $0x20,%rcx
fffff80000215510:	85 c9                	test   %ecx,%ecx
fffff80000215512:	74 34                	je     0xfffff80000215548
fffff80000215514:	4c 8d 8e 08 05 01 00 	lea    0x10508(%rsi),%r9
fffff8000021551b:	49 8b d2             	mov    %r10,%rdx
fffff8000021551e:	4d 8d 83 f0 00 00 00 	lea    0xf0(%r11),%r8
fffff80000215525:	66 66 66 0f 1f 84 00 	data16 data16 nopw 0x0(%rax,%rax,1)
fffff8000021552c:	00 00 00 00
fffff80000215530:	49 8b 09             	mov    (%r9),%rcx
fffff80000215533:	48 f7 d1             	not    %rcx
fffff80000215536:	f0 49 21 08          	lock and %rcx,(%r8)
fffff8000021553a:	4d 8d 40 08          	lea    0x8(%r8),%r8
fffff8000021553e:	4d 8d 49 08          	lea    0x8(%r9),%r9
fffff80000215542:	49 83 ea 01          	sub    $0x1,%r10
fffff80000215546:	75 e8                	jne    0xfffff80000215530
fffff80000215548:	0f b7 c8             	movzwl %ax,%ecx
fffff8000021554b:	3b d1                	cmp    %ecx,%edx
fffff8000021554d:	73 21                	jae    0xfffff80000215570
fffff8000021554f:	66 83 7c 24 4a 01    	cmpw   $0x1,0x4a(%rsp)
fffff80000215555:	75 19                	jne    0xfffff80000215570
fffff80000215557:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
fffff8000021555e:	00 00
fffff80000215560:	8b c2                	mov    %edx,%eax
fffff80000215562:	ff c2                	inc    %edx
fffff80000215564:	4d 89 ac c3 f0 00 00 	mov    %r13,0xf0(%r11,%rax,8)
fffff8000021556b:	00
fffff8000021556c:	3b d1                	cmp    %ecx,%edx
fffff8000021556e:	72 f0                	jb     0xfffff80000215560
fffff80000215570:	41 8b 83 ec 00 00 00 	mov    0xec(%r11),%eax
fffff80000215577:	3b c2                	cmp    %edx,%eax
fffff80000215579:	73 1b                	jae    0xfffff80000215596
fffff8000021557b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
fffff80000215580:	f0 41 0f b1 93 ec 00 	lock cmpxchg %edx,0xec(%r11)
fffff80000215587:	00 00
fffff80000215589:	74 0b                	je     0xfffff80000215596
fffff8000021558b:	41 8b 83 ec 00 00 00 	mov    0xec(%r11),%eax
fffff80000215592:	3b c2                	cmp    %edx,%eax
fffff80000215594:	72 ea                	jb     0xfffff80000215580
fffff80000215596:	41 80 66 13 fe       	andb   $0xfe,0x13(%r14)
fffff8000021559b:	48 8d 53 40          	lea    0x40(%rbx),%rdx
fffff8000021559f:	4d 8b 8e 88 00 00 00 	mov    0x88(%r14),%r9
fffff800002155a6:	45 32 db             	xor    %r11b,%r11b
fffff800002155a9:	65 4c 8b 14 25 00 00 	mov    %gs:0x0,%r10
fffff800002155b0:	00 00
fffff800002155b2:	4d 03 cf             	add    %r15,%r9
fffff800002155b5:	8b 42 20             	mov    0x20(%rdx),%eax
fffff800002155b8:	83 f8 01             	cmp    $0x1,%eax
fffff800002155bb:	75 10                	jne    0xfffff800002155cd
fffff800002155bd:	49 8d 8a 80 88 02 00 	lea    0x28880(%r10),%rcx
fffff800002155c4:	e8 e3 10 02 00       	call   0xfffff800002366ac
fffff800002155c9:	44 0f b6 d8          	movzbl %al,%r11d
fffff800002155cd:	4c 89 6a 18          	mov    %r13,0x18(%rdx)
fffff800002155d1:	4d 8d 82 80 88 02 00 	lea    0x28880(%r10),%r8
fffff800002155d8:	41 8b 4a 08          	mov    0x8(%r10),%ecx
fffff800002155dc:	b8 01 00 00 00       	mov    $0x1,%eax
fffff800002155e1:	4c 89 4a 10          	mov    %r9,0x10(%rdx)
fffff800002155e5:	4c 8b 4a 10          	mov    0x10(%rdx),%r9
fffff800002155e9:	89 4a 24             	mov    %ecx,0x24(%rdx)
fffff800002155ec:	89 42 20             	mov    %eax,0x20(%rdx)
fffff800002155ef:	49 8b 08             	mov    (%r8),%rcx
fffff800002155f2:	4c 3b 49 10          	cmp    0x10(%rcx),%r9
fffff800002155f6:	76 08                	jbe    0xfffff80000215600
fffff800002155f8:	48 8b 09             	mov    (%rcx),%rcx
fffff800002155fb:	49 3b c8             	cmp    %r8,%rcx
fffff800002155fe:	75 f2                	jne    0xfffff800002155f2
fffff80000215600:	48 8b 41 08          	mov    0x8(%rcx),%rax
fffff80000215604:	48 8b 08             	mov    (%rax),%rcx
fffff80000215607:	48 39 41 08          	cmp    %rax,0x8(%rcx)
fffff8000021560b:	0f 85 4d 01 00 00    	jne    0xfffff8000021575e
fffff80000215611:	48 89 42 08          	mov    %rax,0x8(%rdx)
fffff80000215615:	48 89 0a             	mov    %rcx,(%rdx)
fffff80000215618:	48 89 51 08          	mov    %rdx,0x8(%rcx)
fffff8000021561c:	48 89 10             	mov    %rdx,(%rax)
fffff8000021561f:	49 8b 08             	mov    (%r8),%rcx
fffff80000215622:	48 3b ca             	cmp    %rdx,%rcx
fffff80000215625:	0f 94 c0             	sete   %al
fffff80000215628:	41 0a c3             	or     %r11b,%al
fffff8000021562b:	74 10                	je     0xfffff8000021563d
fffff8000021562d:	48 8b 41 10          	mov    0x10(%rcx),%rax
fffff80000215631:	49 89 82 a8 88 02 00 	mov    %rax,0x288a8(%r10)
fffff80000215638:	41 c6 42 0e 01       	movb   $0x1,0xe(%r10)
fffff8000021563d:	4c 8b 64 24 60       	mov    0x60(%rsp),%r12
fffff80000215642:	41 c6 46 14 00       	movb   $0x0,0x14(%r14)
fffff80000215647:	48 8b 86 c0 04 01 00 	mov    0x104c0(%rsi),%rax
fffff8000021564e:	c6 40 17 06          	movb   $0x6,0x17(%rax)
fffff80000215652:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
fffff80000215657:	4c 89 38             	mov    %r15,(%rax)
fffff8000021565a:	48 8b 44 24 78       	mov    0x78(%rsp),%rax
fffff8000021565f:	49 89 04 24          	mov    %rax,(%r12)
fffff80000215663:	49 8b 0c 24          	mov    (%r12),%rcx
fffff80000215667:	48 85 c9             	test   %rcx,%rcx
fffff8000021566a:	74 3b                	je     0xfffff800002156a7
fffff8000021566c:	4c 8b 65 98          	mov    -0x68(%rbp),%r12
fffff80000215670:	49 3b cc             	cmp    %r12,%rcx
fffff80000215673:	0f 85 ec 00 00 00    	jne    0xfffff80000215765
fffff80000215679:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
fffff8000021567e:	41 b6 01             	mov    $0x1,%r14b
fffff80000215681:	48 8b 00             	mov    (%rax),%rax
fffff80000215684:	49 89 84 24 80 00 00 	mov    %rax,0x80(%r12)
fffff8000021568b:	00
fffff8000021568c:	48 ff 87 28 f0 02 00 	incq   0x2f028(%rdi)
fffff80000215693:	45 32 ff             	xor    %r15b,%r15b
fffff80000215696:	e9 e4 00 00 00       	jmp    0xfffff8000021577f
fffff8000021569b:	4c 8b 64 24 60       	mov    0x60(%rsp),%r12
fffff800002156a0:	49 8b cd             	mov    %r13,%rcx
fffff800002156a3:	4d 89 2c 24          	mov    %r13,(%r12)
fffff800002156a7:	83 3d 22 bf 3e 00 03 	cmpl   $0x3,0x3ebf22(%rip)        # 0xfffff800006015d0
fffff800002156ae:	4c 8d 05 0b 3d 57 00 	lea    0x573d0b(%rip),%r8        # 0xfffff800007893c0
fffff800002156b5:	44 0f b6 64 24 40    	movzbl 0x40(%rsp),%r12d
fffff800002156bb:	41 be 10 00 00 00    	mov    $0x10,%r14d
fffff800002156c1:	0f 85 9d f2 ff ff    	jne    0xfffff80000214964
fffff800002156c7:	48 8b 97 b8 04 01 00 	mov    0x104b8(%rdi),%rdx
fffff800002156ce:	48 8b 02             	mov    (%rdx),%rax
fffff800002156d1:	80 b8 d8 04 01 00 03 	cmpb   $0x3,0x104d8(%rax)
fffff800002156d8:	75 92                	jne    0xfffff8000021566c
fffff800002156da:	80 ba 92 00 00 00 00 	cmpb   $0x0,0x92(%rdx)
fffff800002156e1:	4c 8d 05 d8 3c 57 00 	lea    0x573cd8(%rip),%r8        # 0xfffff800007893c0
fffff800002156e8:	45 8d 4e f1          	lea    -0xf(%r14),%r9d
fffff800002156ec:	0f 84 7e f2 ff ff    	je     0xfffff80000214970
fffff800002156f2:	48 8b 8a 98 00 00 00 	mov    0x98(%rdx),%rcx
fffff800002156f9:	4c 8d 05 c0 3c 57 00 	lea    0x573cc0(%rip),%r8        # 0xfffff800007893c0
fffff80000215700:	48 8b 81 38 01 00 00 	mov    0x138(%rcx),%rax
fffff80000215707:	48 8b 90 a8 00 00 00 	mov    0xa8(%rax),%rdx
fffff8000021570e:	8b 41 4c             	mov    0x4c(%rcx),%eax
fffff80000215711:	83 f8 02             	cmp    $0x2,%eax
fffff80000215714:	74 24                	je     0xfffff8000021573a
fffff80000215716:	80 79 31 00          	cmpb   $0x0,0x31(%rcx)
fffff8000021571a:	0f 85 50 f2 ff ff    	jne    0xfffff80000214970
fffff80000215720:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
fffff80000215725:	f0 0f c0 42 06       	lock xadd %al,0x6(%rdx)
fffff8000021572a:	44 88 49 31          	mov    %r9b,0x31(%rcx)
fffff8000021572e:	4c 8d 05 8b 3c 57 00 	lea    0x573c8b(%rip),%r8        # 0xfffff800007893c0
fffff80000215735:	e9 36 f2 ff ff       	jmp    0xfffff80000214970
fffff8000021573a:	80 79 30 00          	cmpb   $0x0,0x30(%rcx)
fffff8000021573e:	0f 84 2c f2 ff ff    	je     0xfffff80000214970
fffff80000215744:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
fffff80000215749:	f0 0f c0 42 06       	lock xadd %al,0x6(%rdx)
fffff8000021574e:	c6 41 30 00          	movb   $0x0,0x30(%rcx)
fffff80000215752:	4c 8d 05 67 3c 57 00 	lea    0x573c67(%rip),%r8        # 0xfffff800007893c0
fffff80000215759:	e9 12 f2 ff ff       	jmp    0xfffff80000214970
fffff8000021575e:	b9 03 00 00 00       	mov    $0x3,%ecx
fffff80000215763:	cd 29                	int    $0x29
fffff80000215765:	45 33 f6             	xor    %r14d,%r14d
fffff80000215768:	41 b7 01             	mov    $0x1,%r15b
fffff8000021576b:	48 85 c9             	test   %rcx,%rcx
fffff8000021576e:	75 0f                	jne    0xfffff8000021577f
fffff80000215770:	48 ff 8f 28 f0 02 00 	decq   0x2f028(%rdi)
fffff80000215777:	49 ff 8c 24 60 22 00 	decq   0x2260(%r12)
fffff8000021577e:	00
fffff8000021577f:	41 c6 44 24 10 01    	movb   $0x1,0x10(%r12)
fffff80000215785:	48 8b 47 40          	mov    0x40(%rdi),%rax
fffff80000215789:	48 89 47 38          	mov    %rax,0x38(%rdi)
fffff8000021578d:	4d 8b 0c 24          	mov    (%r12),%r9
fffff80000215791:	4d 85 c9             	test   %r9,%r9
fffff80000215794:	0f 84 cf 02 00 00    	je     0xfffff80000215a69
fffff8000021579a:	44 8b 57 08          	mov    0x8(%rdi),%r10d
fffff8000021579e:	45 8b c2             	mov    %r10d,%r8d
fffff800002157a1:	49 8b 91 08 03 00 00 	mov    0x308(%r9),%rdx
fffff800002157a8:	41 83 e2 3f          	and    $0x3f,%r10d
fffff800002157ac:	48 81 c2 98 00 00 00 	add    $0x98,%rdx
fffff800002157b3:	41 c1 e8 06          	shr    $0x6,%r8d
fffff800002157b7:	48 8b 02             	mov    (%rdx),%rax
fffff800002157ba:	48 c1 e8 20          	shr    $0x20,%rax
fffff800002157be:	44 3b c0             	cmp    %eax,%r8d
fffff800002157c1:	72 1c                	jb     0xfffff800002157df
fffff800002157c3:	8b 42 04             	mov    0x4(%rdx),%eax
fffff800002157c6:	41 3b c0             	cmp    %r8d,%eax
fffff800002157c9:	77 14                	ja     0xfffff800002157df
fffff800002157cb:	41 8d 48 01          	lea    0x1(%r8),%ecx
fffff800002157cf:	90                   	nop
fffff800002157d0:	f0 0f b1 4a 04       	lock cmpxchg %ecx,0x4(%rdx)
fffff800002157d5:	74 08                	je     0xfffff800002157df
fffff800002157d7:	8b 42 04             	mov    0x4(%rdx),%eax
fffff800002157da:	41 3b c0             	cmp    %r8d,%eax
fffff800002157dd:	76 f1                	jbe    0xfffff800002157d0
fffff800002157df:	41 8b ca             	mov    %r10d,%ecx
fffff800002157e2:	f0 4a 0f ab 4c c2 08 	lock bts %rcx,0x8(%rdx,%r8,8)
fffff800002157e9:	41 0f b6 81 88 09 00 	movzbl 0x988(%r9),%eax
fffff800002157f0:	00
fffff800002157f1:	84 c0                	test   %al,%al
fffff800002157f3:	0f 84 ed 00 00 00    	je     0xfffff800002158e6
fffff800002157f9:	41 80 b9 75 0c 00 00 	cmpb   $0x0,0xc75(%r9)
fffff80000215800:	00
fffff80000215801:	49 8d 89 80 0b 00 00 	lea    0xb80(%r9),%rcx
fffff80000215808:	0f 85 d8 00 00 00    	jne    0xfffff800002158e6
fffff8000021580e:	45 32 d2             	xor    %r10b,%r10b
fffff80000215811:	a8 02                	test   $0x2,%al
fffff80000215813:	74 2b                	je     0xfffff80000215840
fffff80000215815:	44 38 91 f4 00 00 00 	cmp    %r10b,0xf4(%rcx)
fffff8000021581c:	74 22                	je     0xfffff80000215840
fffff8000021581e:	65 8b 04 25 08 00 00 	mov    %gs:0x8,%eax
fffff80000215825:	00
fffff80000215826:	83 3d a3 bd 3e 00 02 	cmpl   $0x2,0x3ebda3(%rip)        # 0xfffff800006015d0
fffff8000021582d:	89 81 f0 00 00 00    	mov    %eax,0xf0(%rcx)
fffff80000215833:	b8 01 00 00 00       	mov    $0x1,%eax
fffff80000215838:	45 0f b6 d2          	movzbl %r10b,%r10d
fffff8000021583c:	44 0f 45 d0          	cmovne %eax,%r10d
fffff80000215840:	41 f6 81 88 09 00 00 	testb  $0x1,0x988(%r9)
fffff80000215847:	01
fffff80000215848:	74 1c                	je     0xfffff80000215866
fffff8000021584a:	4c 8b 81 c8 00 00 00 	mov    0xc8(%rcx),%r8
fffff80000215851:	e8 9e f6 0e 00       	call   0xfffff80000304ef4
fffff80000215856:	83 3d 73 bd 3e 00 02 	cmpl   $0x2,0x3ebd73(%rip)        # 0xfffff800006015d0
fffff8000021585d:	4c 8b d8             	mov    %rax,%r11
fffff80000215860:	75 67                	jne    0xfffff800002158c9
fffff80000215862:	49 89 40 20          	mov    %rax,0x20(%r8)
fffff80000215866:	45 84 d2             	test   %r10b,%r10b
fffff80000215869:	74 7b                	je     0xfffff800002158e6
fffff8000021586b:	f0 83 0c 24 00       	lock orl $0x0,(%rsp)
fffff80000215870:	49 8b c9             	mov    %r9,%rcx
fffff80000215873:	e8 5c f8 0e 00       	call   0xfffff800003050d4
fffff80000215878:	84 c0                	test   %al,%al
fffff8000021587a:	74 6a                	je     0xfffff800002158e6
fffff8000021587c:	49 8b 89 c0 02 00 00 	mov    0x2c0(%r9),%rcx
fffff80000215883:	80 79 14 00          	cmpb   $0x0,0x14(%rcx)
fffff80000215887:	75 55                	jne    0xfffff800002158de
fffff80000215889:	41 f6 81 88 09 00 00 	testb  $0x2,0x988(%r9)
fffff80000215890:	02
fffff80000215891:	74 4b                	je     0xfffff800002158de
fffff80000215893:	f6 81 38 0b 00 00 04 	testb  $0x4,0xb38(%rcx)
fffff8000021589a:	75 42                	jne    0xfffff800002158de
fffff8000021589c:	83 b9 78 10 00 00 03 	cmpl   $0x3,0x1078(%rcx)
fffff800002158a3:	74 39                	je     0xfffff800002158de
fffff800002158a5:	65 8b 04 25 08 00 00 	mov    %gs:0x8,%eax
fffff800002158ac:	00
fffff800002158ad:	8b c8                	mov    %eax,%ecx
fffff800002158af:	48 8d 05 4a a7 de ff 	lea    -0x2158b6(%rip),%rax        # 0xfffff80000000000
fffff800002158b6:	8b 94 88 c0 b6 7a 00 	mov    0x7ab6c0(%rax,%rcx,4),%edx
fffff800002158bd:	b9 1d 00 00 00       	mov    $0x1d,%ecx
fffff800002158c2:	e8 45 0d 02 00       	call   0xfffff8000023660c
fffff800002158c7:	eb 1d                	jmp    0xfffff800002158e6
fffff800002158c9:	49 8b 40 20          	mov    0x20(%r8),%rax
fffff800002158cd:	83 e0 01             	and    $0x1,%eax
fffff800002158d0:	4c 0b d8             	or     %rax,%r11
fffff800002158d3:	4d 89 58 20          	mov    %r11,0x20(%r8)
fffff800002158d7:	48 85 c0             	test   %rax,%rax
fffff800002158da:	74 8f                	je     0xfffff8000021586b
fffff800002158dc:	eb 9e                	jmp    0xfffff8000021587c