1401703ab:	48 8b 00             	mov    (%rax),%rax
1401703ae:	ff 15 84 c8 99 00    	call   *0x99c884(%rip)        # 0x140b0cc38
1401703b4:	8b c7                	mov    %edi,%eax
1401703b6:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1401703bb:	03 c7                	add    %edi,%eax
1401703bd:	75 11                	jne    0x1401703d0
1401703bf:	48 8b 4d 98          	mov    -0x68(%rbp),%rcx
1401703c3:	48 8b 01             	mov    (%rcx),%rax
1401703c6:	48 8b 40 08          	mov    0x8(%rax),%rax
1401703ca:	ff 15 68 c8 99 00    	call   *0x99c868(%rip)        # 0x140b0cc38
1401703d0:	8b 7c 24 20          	mov    0x20(%rsp),%edi
1401703d4:	33 db                	xor    %ebx,%ebx
1401703d6:	8b f3                	mov    %ebx,%esi
1401703d8:	49 8b 0f             	mov    (%r15),%rcx
1401703db:	48 8b 01             	mov    (%rcx),%rax
1401703de:	48 8b 40 40          	mov    0x40(%rax),%rax
1401703e2:	ff 15 50 c8 99 00    	call   *0x99c850(%rip)        # 0x140b0cc38
1401703e8:	48 85 c0             	test   %rax,%rax
1401703eb:	0f 84 75 01 00 00    	je     0x140170566
1401703f1:	49 8b 3e             	mov    (%r14),%rdi
1401703f4:	48 8b 07             	mov    (%rdi),%rax
1401703f7:	48 8b 58 48          	mov    0x48(%rax),%rbx
1401703fb:	49 8b 0f             	mov    (%r15),%rcx
1401703fe:	48 8b 01             	mov    (%rcx),%rax
140170401:	4c 8b c6             	mov    %rsi,%r8
140170404:	48 8d 95 e8 00 00 00 	lea    0xe8(%rbp),%rdx
14017040b:	48 8b 40 30          	mov    0x30(%rax),%rax
14017040f:	ff 15 23 c8 99 00    	call   *0x99c823(%rip)        # 0x140b0cc38
140170415:	90                   	nop
140170416:	48 8b d0             	mov    %rax,%rdx
140170419:	48 8b cf             	mov    %rdi,%rcx
14017041c:	48 8b c3             	mov    %rbx,%rax
14017041f:	ff 15 13 c8 99 00    	call   *0x99c813(%rip)        # 0x140b0cc38
140170425:	90                   	nop
140170426:	48 8b 9d f0 00 00 00 	mov    0xf0(%rbp),%rbx
14017042d:	83 cf ff             	or     $0xffffffff,%edi
140170430:	48 85 db             	test   %rbx,%rbx
140170433:	74 35                	je     0x14017046a
140170435:	8b c7                	mov    %edi,%eax
140170437:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14017043c:	03 c7                	add    %edi,%eax
14017043e:	75 2a                	jne    0x14017046a
140170440:	48 8b 03             	mov    (%rbx),%rax
140170443:	48 8b cb             	mov    %rbx,%rcx
140170446:	48 8b 00             	mov    (%rax),%rax
140170449:	ff 15 e9 c7 99 00    	call   *0x99c7e9(%rip)        # 0x140b0cc38
14017044f:	8b c7                	mov    %edi,%eax
140170451:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140170456:	03 c7                	add    %edi,%eax
140170458:	75 10                	jne    0x14017046a
14017045a:	48 8b 03             	mov    (%rbx),%rax
14017045d:	48 8b cb             	mov    %rbx,%rcx
140170460:	48 8b 40 08          	mov    0x8(%rax),%rax
140170464:	ff 15 ce c7 99 00    	call   *0x99c7ce(%rip)        # 0x140b0cc38
14017046a:	49 8b 0f             	mov    (%r15),%rcx
14017046d:	48 8b 01             	mov    (%rcx),%rax
140170470:	4c 8b c6             	mov    %rsi,%r8
140170473:	48 8d 95 f8 00 00 00 	lea    0xf8(%rbp),%rdx
14017047a:	48 8b 40 30          	mov    0x30(%rax),%rax
14017047e:	ff 15 b4 c7 99 00    	call   *0x99c7b4(%rip)        # 0x140b0cc38
140170484:	90                   	nop
140170485:	48 8b 08             	mov    (%rax),%rcx
140170488:	48 8b 01             	mov    (%rcx),%rax
14017048b:	0f 57 c0             	xorps  %xmm0,%xmm0
14017048e:	f3 0f 7f 45 28       	movdqu %xmm0,0x28(%rbp)
140170493:	49 8b 56 08          	mov    0x8(%r14),%rdx
140170497:	48 85 d2             	test   %rdx,%rdx
14017049a:	74 04                	je     0x1401704a0
14017049c:	f0 ff 42 08          	lock incl 0x8(%rdx)
1401704a0:	49 8b 16             	mov    (%r14),%rdx
1401704a3:	48 89 55 28          	mov    %rdx,0x28(%rbp)
1401704a7:	49 8b 56 08          	mov    0x8(%r14),%rdx
1401704ab:	48 89 55 30          	mov    %rdx,0x30(%rbp)
1401704af:	4c 8d 45 28          	lea    0x28(%rbp),%r8
1401704b3:	33 d2                	xor    %edx,%edx
1401704b5:	48 8b 40 60          	mov    0x60(%rax),%rax
1401704b9:	ff 15 79 c7 99 00    	call   *0x99c779(%rip)        # 0x140b0cc38
1401704bf:	48 8b 5d 30          	mov    0x30(%rbp),%rbx
1401704c3:	48 85 db             	test   %rbx,%rbx
1401704c6:	74 36                	je     0x1401704fe
1401704c8:	8b c7                	mov    %edi,%eax
1401704ca:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1401704cf:	03 c7                	add    %edi,%eax
1401704d1:	75 2b                	jne    0x1401704fe
1401704d3:	48 8b 03             	mov    (%rbx),%rax
1401704d6:	48 8b cb             	mov    %rbx,%rcx
1401704d9:	48 8b 00             	mov    (%rax),%rax
1401704dc:	ff 15 56 c7 99 00    	call   *0x99c756(%rip)        # 0x140b0cc38
1401704e2:	8b c7                	mov    %edi,%eax
1401704e4:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1401704e9:	03 c7                	add    %edi,%eax
1401704eb:	75 11                	jne    0x1401704fe
1401704ed:	48 8b 03             	mov    (%rbx),%rax
1401704f0:	48 8b cb             	mov    %rbx,%rcx
1401704f3:	48 8b 40 08          	mov    0x8(%rax),%rax
1401704f7:	ff 15 3b c7 99 00    	call   *0x99c73b(%rip)        # 0x140b0cc38
1401704fd:	90                   	nop
1401704fe:	48 8b 9d 00 01 00 00 	mov    0x100(%rbp),%rbx
140170505:	48 85 db             	test   %rbx,%rbx
140170508:	74 35                	je     0x14017053f
14017050a:	8b c7                	mov    %edi,%eax
14017050c:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140170511:	03 c7                	add    %edi,%eax
140170513:	75 2a                	jne    0x14017053f
140170515:	48 8b 03             	mov    (%rbx),%rax
140170518:	48 8b cb             	mov    %rbx,%rcx
14017051b:	48 8b 00             	mov    (%rax),%rax
14017051e:	ff 15 14 c7 99 00    	call   *0x99c714(%rip)        # 0x140b0cc38
140170524:	8b c7                	mov    %edi,%eax
140170526:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14017052b:	03 c7                	add    %edi,%eax
14017052d:	75 10                	jne    0x14017053f
14017052f:	48 8b 03             	mov    (%rbx),%rax
140170532:	48 8b cb             	mov    %rbx,%rcx
140170535:	48 8b 40 08          	mov    0x8(%rax),%rax
140170539:	ff 15 f9 c6 99 00    	call   *0x99c6f9(%rip)        # 0x140b0cc38
14017053f:	48 ff c6             	inc    %rsi
140170542:	49 8b 0f             	mov    (%r15),%rcx
140170545:	48 8b 01             	mov    (%rcx),%rax
140170548:	48 8b 40 40          	mov    0x40(%rax),%rax
14017054c:	ff 15 e6 c6 99 00    	call   *0x99c6e6(%rip)        # 0x140b0cc38
140170552:	48 3b f0             	cmp    %rax,%rsi
140170555:	0f 82 96 fe ff ff    	jb     0x1401703f1
14017055b:	4c 8b a5 88 00 00 00 	mov    0x88(%rbp),%r12
140170562:	8b 7c 24 20          	mov    0x20(%rsp),%edi
140170566:	49 8b 0f             	mov    (%r15),%rcx
140170569:	48 8b 01             	mov    (%rcx),%rax
14017056c:	45 33 c0             	xor    %r8d,%r8d
14017056f:	48 8d 95 b8 00 00 00 	lea    0xb8(%rbp),%rdx
140170576:	48 8b 40 20          	mov    0x20(%rax),%rax
14017057a:	ff 15 b8 c6 99 00    	call   *0x99c6b8(%rip)        # 0x140b0cc38
140170580:	90                   	nop
140170581:	49 8b 0f             	mov    (%r15),%rcx
140170584:	48 8b 01             	mov    (%rcx),%rax
140170587:	0f 57 c0             	xorps  %xmm0,%xmm0
14017058a:	f3 0f 7f 85 a8 00 00 	movdqu %xmm0,0xa8(%rbp)
140170591:	00
140170592:	4c 8d 85 a8 00 00 00 	lea    0xa8(%rbp),%r8
140170599:	33 d2                	xor    %edx,%edx
14017059b:	48 8b 40 60          	mov    0x60(%rax),%rax
14017059f:	ff 15 93 c6 99 00    	call   *0x99c693(%rip)        # 0x140b0cc38
1401705a5:	48 8b 9d b0 00 00 00 	mov    0xb0(%rbp),%rbx
1401705ac:	41 83 cf ff          	or     $0xffffffff,%r15d
1401705b0:	48 85 db             	test   %rbx,%rbx
1401705b3:	74 3d                	je     0x1401705f2
1401705b5:	41 8b c7             	mov    %r15d,%eax
1401705b8:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1401705bd:	41 03 c7             	add    %r15d,%eax
1401705c0:	75 2c                	jne    0x1401705ee
1401705c2:	48 8b 03             	mov    (%rbx),%rax
1401705c5:	48 8b cb             	mov    %rbx,%rcx
1401705c8:	48 8b 00             	mov    (%rax),%rax
1401705cb:	ff 15 67 c6 99 00    	call   *0x99c667(%rip)        # 0x140b0cc38
1401705d1:	41 8b c7             	mov    %r15d,%eax
1401705d4:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1401705d9:	41 03 c7             	add    %r15d,%eax
1401705dc:	75 10                	jne    0x1401705ee
1401705de:	48 8b 03             	mov    (%rbx),%rax
1401705e1:	48 8b cb             	mov    %rbx,%rcx
1401705e4:	48 8b 40 08          	mov    0x8(%rax),%rax
1401705e8:	ff 15 4a c6 99 00    	call   *0x99c64a(%rip)        # 0x140b0cc38
1401705ee:	8b 7c 24 20          	mov    0x20(%rsp),%edi
1401705f2:	48 8b 8d b8 00 00 00 	mov    0xb8(%rbp),%rcx
1401705f9:	48 8b 01             	mov    (%rcx),%rax
1401705fc:	33 d2                	xor    %edx,%edx
1401705fe:	48 8b 40 70          	mov    0x70(%rax),%rax
140170602:	ff 15 30 c6 99 00    	call   *0x99c630(%rip)        # 0x140b0cc38
140170608:	48 8b 9d c0 00 00 00 	mov    0xc0(%rbp),%rbx
14017060f:	48 85 db             	test   %rbx,%rbx
140170612:	74 3d                	je     0x140170651
140170614:	41 8b c7             	mov    %r15d,%eax
140170617:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14017061c:	41 03 c7             	add    %r15d,%eax
14017061f:	75 2c                	jne    0x14017064d
140170621:	48 8b 03             	mov    (%rbx),%rax
140170624:	48 8b cb             	mov    %rbx,%rcx
140170627:	48 8b 00             	mov    (%rax),%rax
14017062a:	ff 15 08 c6 99 00    	call   *0x99c608(%rip)        # 0x140b0cc38
140170630:	41 8b c7             	mov    %r15d,%eax
140170633:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140170638:	41 03 c7             	add    %r15d,%eax
14017063b:	75 10                	jne    0x14017064d
14017063d:	48 8b 03             	mov    (%rbx),%rax
140170640:	48 8b cb             	mov    %rbx,%rcx
140170643:	48 8b 40 08          	mov    0x8(%rax),%rax
140170647:	ff 15 eb c5 99 00    	call   *0x99c5eb(%rip)        # 0x140b0cc38
14017064d:	8b 7c 24 20          	mov    0x20(%rsp),%edi
140170651:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
140170655:	e8 d2 66 eb ff       	call   0x140026d2c
14017065a:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
14017065f:	48 85 c9             	test   %rcx,%rcx
140170662:	74 44                	je     0x1401706a8
140170664:	41 8b c7             	mov    %r15d,%eax
140170667:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
14017066c:	41 03 c7             	add    %r15d,%eax
14017066f:	75 33                	jne    0x1401706a4
140170671:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140170676:	48 8b 03             	mov    (%rbx),%rax
140170679:	48 8b cb             	mov    %rbx,%rcx
14017067c:	48 8b 00             	mov    (%rax),%rax
14017067f:	ff 15 b3 c5 99 00    	call   *0x99c5b3(%rip)        # 0x140b0cc38
140170685:	41 8b c7             	mov    %r15d,%eax
140170688:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14017068d:	41 03 c7             	add    %r15d,%eax
140170690:	75 12                	jne    0x1401706a4
140170692:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
140170697:	48 8b 01             	mov    (%rcx),%rax
14017069a:	48 8b 40 08          	mov    0x8(%rax),%rax
14017069e:	ff 15 94 c5 99 00    	call   *0x99c594(%rip)        # 0x140b0cc38
1401706a4:	8b 7c 24 20          	mov    0x20(%rsp),%edi
1401706a8:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1401706ad:	e8 1e a8 ea ff       	call   0x14001aed0
1401706b2:	49 ff c5             	inc    %r13
1401706b5:	49 8b 4c 24 08       	mov    0x8(%r12),%rcx
1401706ba:	49 8b 14 24          	mov    (%r12),%rdx
1401706be:	48 8b c1             	mov    %rcx,%rax
1401706c1:	48 2b c2             	sub    %rdx,%rax
1401706c4:	48 c1 f8 04          	sar    $0x4,%rax
1401706c8:	4c 3b e8             	cmp    %rax,%r13
1401706cb:	0f 83 e8 04 00 00    	jae    0x140170bb9
1401706d1:	48 8b 75 a8          	mov    -0x58(%rbp),%rsi
1401706d5:	48 8b 5d 50          	mov    0x50(%rbp),%rbx
1401706d9:	45 33 c0             	xor    %r8d,%r8d
1401706dc:	e9 a7 ef ff ff       	jmp    0x14016f688
1401706e1:	ff 15 b1 c2 99 00    	call   *0x99c2b1(%rip)        # 0x140b0c998
1401706e7:	90                   	nop
1401706e8:	ff 15 aa c2 99 00    	call   *0x99c2aa(%rip)        # 0x140b0c998
1401706ee:	cc                   	int3
1401706ef:	ff 15 a3 c2 99 00    	call   *0x99c2a3(%rip)        # 0x140b0c998
1401706f5:	90                   	nop
1401706f6:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
1401706fa:	e8 2d 66 eb ff       	call   0x140026d2c
1401706ff:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
140170704:	41 83 cf ff          	or     $0xffffffff,%r15d
140170708:	48 85 c9             	test   %rcx,%rcx
14017070b:	74 41                	je     0x14017074e
14017070d:	41 8b c7             	mov    %r15d,%eax
140170710:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
140170715:	41 03 c7             	add    %r15d,%eax
140170718:	75 34                	jne    0x14017074e
14017071a:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
14017071f:	48 8b 03             	mov    (%rbx),%rax
140170722:	48 8b cb             	mov    %rbx,%rcx
140170725:	48 8b 00             	mov    (%rax),%rax
140170728:	ff 15 0a c5 99 00    	call   *0x99c50a(%rip)        # 0x140b0cc38
14017072e:	41 8b c7             	mov    %r15d,%eax
140170731:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140170736:	41 03 c7             	add    %r15d,%eax
140170739:	75 13                	jne    0x14017074e
14017073b:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
140170740:	48 8b 01             	mov    (%rcx),%rax
140170743:	48 8b 40 08          	mov    0x8(%rax),%rax
140170747:	ff 15 eb c4 99 00    	call   *0x99c4eb(%rip)        # 0x140b0cc38
14017074d:	90                   	nop
14017074e:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140170753:	48 85 db             	test   %rbx,%rbx
140170756:	0f 84 5d 04 00 00    	je     0x140170bb9
14017075c:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
140170761:	48 3b de             	cmp    %rsi,%rbx
140170764:	74 54                	je     0x1401707ba
140170766:	33 c0                	xor    %eax,%eax
140170768:	48 8b 7b 08          	mov    0x8(%rbx),%rdi
14017076c:	48 85 ff             	test   %rdi,%rdi
14017076f:	74 3b                	je     0x1401707ac
140170771:	41 8b c7             	mov    %r15d,%eax
140170774:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
140170779:	41 03 c7             	add    %r15d,%eax
14017077c:	75 2c                	jne    0x1401707aa
14017077e:	48 8b 07             	mov    (%rdi),%rax
140170781:	48 8b cf             	mov    %rdi,%rcx
140170784:	48 8b 00             	mov    (%rax),%rax
140170787:	ff 15 ab c4 99 00    	call   *0x99c4ab(%rip)        # 0x140b0cc38
14017078d:	41 8b c7             	mov    %r15d,%eax
140170790:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
140170795:	41 03 c7             	add    %r15d,%eax
140170798:	75 10                	jne    0x1401707aa
14017079a:	48 8b 07             	mov    (%rdi),%rax
14017079d:	48 8b cf             	mov    %rdi,%rcx
1401707a0:	48 8b 40 08          	mov    0x8(%rax),%rax
1401707a4:	ff 15 8e c4 99 00    	call   *0x99c48e(%rip)        # 0x140b0cc38
1401707aa:	33 c0                	xor    %eax,%eax
1401707ac:	48 83 c3 10          	add    $0x10,%rbx
1401707b0:	48 3b de             	cmp    %rsi,%rbx
1401707b3:	75 b3                	jne    0x140170768
1401707b5:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1401707ba:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
1401707bf:	48 2b c3             	sub    %rbx,%rax
1401707c2:	48 83 e0 f0          	and    $0xfffffffffffffff0,%rax
1401707c6:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1401707cc:	48 8b cb             	mov    %rbx,%rcx
1401707cf:	72 15                	jb     0x1401707e6
1401707d1:	48 8b 5b f8          	mov    -0x8(%rbx),%rbx
1401707d5:	48 2b cb             	sub    %rbx,%rcx
1401707d8:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1401707dc:	48 83 f8 1f          	cmp    $0x1f,%rax
1401707e0:	0f 87 c8 03 00 00    	ja     0x140170bae
1401707e6:	48 8b cb             	mov    %rbx,%rcx
1401707e9:	ff 15 d1 c0 99 00    	call   *0x99c0d1(%rip)        # 0x140b0c8c0
1401707ef:	e9 c5 03 00 00       	jmp    0x140170bb9
1401707f4:	ff 15 9e c1 99 00    	call   *0x99c19e(%rip)        # 0x140b0c998
1401707fa:	90                   	nop
1401707fb:	ff 15 97 c1 99 00    	call   *0x99c197(%rip)        # 0x140b0c998
140170801:	90                   	nop
140170802:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
140170806:	e8 21 65 eb ff       	call   0x140026d2c
14017080b:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
140170810:	41 83 cf ff          	or     $0xffffffff,%r15d
140170814:	48 85 c9             	test   %rcx,%rcx
140170817:	74 41                	je     0x14017085a
140170819:	41 8b c7             	mov    %r15d,%eax
14017081c:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
140170821:	41 03 c7             	add    %r15d,%eax
140170824:	75 34                	jne    0x14017085a
140170826:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
14017082b:	48 8b 03             	mov    (%rbx),%rax
14017082e:	48 8b cb             	mov    %rbx,%rcx
140170831:	48 8b 00             	mov    (%rax),%rax
140170834:	ff 15 fe c3 99 00    	call   *0x99c3fe(%rip)        # 0x140b0cc38
14017083a:	41 8b c7             	mov    %r15d,%eax
14017083d:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140170842:	41 03 c7             	add    %r15d,%eax
140170845:	75 13                	jne    0x14017085a
140170847:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
14017084c:	48 8b 01             	mov    (%rcx),%rax
14017084f:	48 8b 40 08          	mov    0x8(%rax),%rax
140170853:	ff 15 df c3 99 00    	call   *0x99c3df(%rip)        # 0x140b0cc38
140170859:	90                   	nop
14017085a:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14017085f:	33 c0                	xor    %eax,%eax
140170861:	48 85 db             	test   %rbx,%rbx
140170864:	0f 84 4f 03 00 00    	je     0x140170bb9
14017086a:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
14017086f:	48 3b de             	cmp    %rsi,%rbx
140170872:	0f 84 42 ff ff ff    	je     0x1401707ba
140170878:	48 8b 7b 08          	mov    0x8(%rbx),%rdi
14017087c:	48 85 ff             	test   %rdi,%rdi
14017087f:	74 3b                	je     0x1401708bc
140170881:	41 8b c7             	mov    %r15d,%eax
140170884:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
140170889:	41 03 c7             	add    %r15d,%eax
14017088c:	75 2c                	jne    0x1401708ba
14017088e:	48 8b 07             	mov    (%rdi),%rax
140170891:	48 8b cf             	mov    %rdi,%rcx
140170894:	48 8b 00             	mov    (%rax),%rax
140170897:	ff 15 9b c3 99 00    	call   *0x99c39b(%rip)        # 0x140b0cc38
14017089d:	41 8b c7             	mov    %r15d,%eax
1401708a0:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1401708a5:	41 03 c7             	add    %r15d,%eax
1401708a8:	75 10                	jne    0x1401708ba
1401708aa:	48 8b 07             	mov    (%rdi),%rax