14010c35b:	0f 87 39 01 00 00    	ja     0x14010c49a
14010c361:	48 8b ca             	mov    %rdx,%rcx
14010c364:	ff 15 56 05 a0 00    	call   *0xa00556(%rip)        # 0x140b0c8c0
14010c36a:	48 89 bb 90 00 00 00 	mov    %rdi,0x90(%rbx)
14010c371:	48 89 b3 98 00 00 00 	mov    %rsi,0x98(%rbx)
14010c378:	66 89 bb 80 00 00 00 	mov    %di,0x80(%rbx)
14010c37f:	48 8b 43 78          	mov    0x78(%rbx),%rax
14010c383:	48 3b c6             	cmp    %rsi,%rax
14010c386:	76 2f                	jbe    0x14010c3b7
14010c388:	48 8b 4b 60          	mov    0x60(%rbx),%rcx
14010c38c:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
14010c393:	00
14010c394:	48 3b c5             	cmp    %rbp,%rax
14010c397:	72 18                	jb     0x14010c3b1
14010c399:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
14010c39d:	48 2b ca             	sub    %rdx,%rcx
14010c3a0:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
14010c3a4:	48 83 f8 1f          	cmp    $0x1f,%rax
14010c3a8:	0f 87 ec 00 00 00    	ja     0x14010c49a
14010c3ae:	48 8b ca             	mov    %rdx,%rcx
14010c3b1:	ff 15 09 05 a0 00    	call   *0xa00509(%rip)        # 0x140b0c8c0
14010c3b7:	48 89 7b 70          	mov    %rdi,0x70(%rbx)
14010c3bb:	48 89 73 78          	mov    %rsi,0x78(%rbx)
14010c3bf:	66 89 7b 60          	mov    %di,0x60(%rbx)
14010c3c3:	48 8b 43 58          	mov    0x58(%rbx),%rax
14010c3c7:	48 3b c6             	cmp    %rsi,%rax
14010c3ca:	76 2f                	jbe    0x14010c3fb
14010c3cc:	48 8b 4b 40          	mov    0x40(%rbx),%rcx
14010c3d0:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
14010c3d7:	00
14010c3d8:	48 3b c5             	cmp    %rbp,%rax
14010c3db:	72 18                	jb     0x14010c3f5
14010c3dd:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
14010c3e1:	48 2b ca             	sub    %rdx,%rcx
14010c3e4:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
14010c3e8:	48 83 f8 1f          	cmp    $0x1f,%rax
14010c3ec:	0f 87 a8 00 00 00    	ja     0x14010c49a
14010c3f2:	48 8b ca             	mov    %rdx,%rcx
14010c3f5:	ff 15 c5 04 a0 00    	call   *0xa004c5(%rip)        # 0x140b0c8c0
14010c3fb:	48 89 7b 50          	mov    %rdi,0x50(%rbx)
14010c3ff:	48 89 73 58          	mov    %rsi,0x58(%rbx)
14010c403:	66 89 7b 40          	mov    %di,0x40(%rbx)
14010c407:	48 8b 43 38          	mov    0x38(%rbx),%rax
14010c40b:	48 3b c6             	cmp    %rsi,%rax
14010c40e:	76 2b                	jbe    0x14010c43b
14010c410:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
14010c414:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
14010c41b:	00
14010c41c:	48 3b c5             	cmp    %rbp,%rax
14010c41f:	72 14                	jb     0x14010c435
14010c421:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
14010c425:	48 2b ca             	sub    %rdx,%rcx
14010c428:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
14010c42c:	48 83 f8 1f          	cmp    $0x1f,%rax
14010c430:	77 68                	ja     0x14010c49a
14010c432:	48 8b ca             	mov    %rdx,%rcx
14010c435:	ff 15 85 04 a0 00    	call   *0xa00485(%rip)        # 0x140b0c8c0
14010c43b:	48 89 7b 30          	mov    %rdi,0x30(%rbx)
14010c43f:	48 89 73 38          	mov    %rsi,0x38(%rbx)
14010c443:	66 89 7b 20          	mov    %di,0x20(%rbx)
14010c447:	48 8b 43 18          	mov    0x18(%rbx),%rax
14010c44b:	48 3b c6             	cmp    %rsi,%rax
14010c44e:	76 2a                	jbe    0x14010c47a
14010c450:	48 8b 0b             	mov    (%rbx),%rcx
14010c453:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
14010c45a:	00
14010c45b:	48 3b c5             	cmp    %rbp,%rax
14010c45e:	72 14                	jb     0x14010c474
14010c460:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
14010c464:	48 2b ca             	sub    %rdx,%rcx
14010c467:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
14010c46b:	48 83 f8 1f          	cmp    $0x1f,%rax
14010c46f:	77 29                	ja     0x14010c49a
14010c471:	48 8b ca             	mov    %rdx,%rcx
14010c474:	ff 15 46 04 a0 00    	call   *0xa00446(%rip)        # 0x140b0c8c0
14010c47a:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
14010c47f:	48 89 73 18          	mov    %rsi,0x18(%rbx)
14010c483:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
14010c488:	48 89 7b 10          	mov    %rdi,0x10(%rbx)
14010c48c:	66 89 3b             	mov    %di,(%rbx)
14010c48f:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14010c494:	48 83 c4 20          	add    $0x20,%rsp
14010c498:	5f                   	pop    %rdi
14010c499:	c3                   	ret
14010c49a:	ff 15 f8 04 a0 00    	call   *0xa004f8(%rip)        # 0x140b0c998
14010c4a0:	cc                   	int3
14010c4a1:	90                   	nop
14010c4a2:	90                   	nop
14010c4a3:	90                   	nop
14010c4a4:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14010c4a9:	57                   	push   %rdi
14010c4aa:	48 83 ec 20          	sub    $0x20,%rsp
14010c4ae:	49 83 78 18 0f       	cmpq   $0xf,0x18(%r8)
14010c4b3:	4d 8b c8             	mov    %r8,%r9
14010c4b6:	49 8b 78 10          	mov    0x10(%r8),%rdi
14010c4ba:	48 8b c2             	mov    %rdx,%rax
14010c4bd:	76 03                	jbe    0x14010c4c2
14010c4bf:	4d 8b 08             	mov    (%r8),%r9
14010c4c2:	48 83 7a 18 0f       	cmpq   $0xf,0x18(%rdx)
14010c4c7:	48 8b 5a 10          	mov    0x10(%rdx),%rbx
14010c4cb:	76 03                	jbe    0x14010c4d0
14010c4cd:	48 8b 02             	mov    (%rdx),%rax
14010c4d0:	48 3b fb             	cmp    %rbx,%rdi
14010c4d3:	4c 8b c3             	mov    %rbx,%r8
14010c4d6:	49 8b d1             	mov    %r9,%rdx
14010c4d9:	48 8b c8             	mov    %rax,%rcx
14010c4dc:	4c 0f 42 c7          	cmovb  %rdi,%r8
14010c4e0:	e8 05 5e 9e 00       	call   0x140af22ea
14010c4e5:	33 c9                	xor    %ecx,%ecx
14010c4e7:	8b d0                	mov    %eax,%edx
14010c4e9:	85 c0                	test   %eax,%eax
14010c4eb:	75 0f                	jne    0x14010c4fc
14010c4ed:	48 3b df             	cmp    %rdi,%rbx
14010c4f0:	73 05                	jae    0x14010c4f7
14010c4f2:	83 ca ff             	or     $0xffffffff,%edx
14010c4f5:	eb 05                	jmp    0x14010c4fc
14010c4f7:	8b d1                	mov    %ecx,%edx
14010c4f9:	0f 97 c2             	seta   %dl
14010c4fc:	85 d2                	test   %edx,%edx
14010c4fe:	74 0f                	je     0x14010c50f
14010c500:	b9 ff 00 00 00       	mov    $0xff,%ecx
14010c505:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14010c50b:	41 0f 49 c8          	cmovns %r8d,%ecx
14010c50f:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14010c514:	c0 e9 07             	shr    $0x7,%cl
14010c517:	8a c1                	mov    %cl,%al
14010c519:	48 83 c4 20          	add    $0x20,%rsp
14010c51d:	5f                   	pop    %rdi
14010c51e:	c3                   	ret
14010c51f:	90                   	nop
14010c520:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14010c525:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14010c52a:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
14010c52f:	55                   	push   %rbp
14010c530:	48 8b ec             	mov    %rsp,%rbp
14010c533:	48 83 ec 50          	sub    $0x50,%rsp
14010c537:	48 8b f9             	mov    %rcx,%rdi
14010c53a:	48 8b 42 08          	mov    0x8(%rdx),%rax
14010c53e:	48 85 c0             	test   %rax,%rax
14010c541:	74 04                	je     0x14010c547
14010c543:	f0 ff 40 08          	lock incl 0x8(%rax)
14010c547:	48 8b 0a             	mov    (%rdx),%rcx
14010c54a:	48 89 4d d8          	mov    %rcx,-0x28(%rbp)
14010c54e:	48 8b 5a 08          	mov    0x8(%rdx),%rbx
14010c552:	48 8b d3             	mov    %rbx,%rdx
14010c555:	48 89 5d e0          	mov    %rbx,-0x20(%rbp)
14010c559:	83 ce ff             	or     $0xffffffff,%esi
14010c55c:	83 79 10 00          	cmpl   $0x0,0x10(%rcx)
14010c560:	0f 85 a9 00 00 00    	jne    0x14010c60f
14010c566:	48 8b 01             	mov    (%rcx),%rax
14010c569:	48 8d 55 e8          	lea    -0x18(%rbp),%rdx
14010c56d:	48 8b 40 10          	mov    0x10(%rax),%rax
14010c571:	ff 15 c1 06 a0 00    	call   *0xa006c1(%rip)        # 0x140b0cc38
14010c577:	48 8b 08             	mov    (%rax),%rcx
14010c57a:	48 8b 50 08          	mov    0x8(%rax),%rdx
14010c57e:	48 83 20 00          	andq   $0x0,(%rax)
14010c582:	48 83 60 08 00       	andq   $0x0,0x8(%rax)
14010c587:	48 89 4d d8          	mov    %rcx,-0x28(%rbp)
14010c58b:	48 89 55 e0          	mov    %rdx,-0x20(%rbp)
14010c58f:	48 85 db             	test   %rbx,%rbx
14010c592:	74 39                	je     0x14010c5cd
14010c594:	8b c6                	mov    %esi,%eax
14010c596:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14010c59b:	03 c6                	add    %esi,%eax
14010c59d:	75 2a                	jne    0x14010c5c9
14010c59f:	48 8b 03             	mov    (%rbx),%rax
14010c5a2:	48 8b cb             	mov    %rbx,%rcx
14010c5a5:	48 8b 00             	mov    (%rax),%rax
14010c5a8:	ff 15 8a 06 a0 00    	call   *0xa0068a(%rip)        # 0x140b0cc38
14010c5ae:	8b c6                	mov    %esi,%eax
14010c5b0:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14010c5b5:	03 c6                	add    %esi,%eax
14010c5b7:	75 10                	jne    0x14010c5c9
14010c5b9:	48 8b 03             	mov    (%rbx),%rax
14010c5bc:	48 8b cb             	mov    %rbx,%rcx
14010c5bf:	48 8b 40 08          	mov    0x8(%rax),%rax
14010c5c3:	ff 15 6f 06 a0 00    	call   *0xa0066f(%rip)        # 0x140b0cc38
14010c5c9:	48 8b 55 e0          	mov    -0x20(%rbp),%rdx
14010c5cd:	48 8b 5d f0          	mov    -0x10(%rbp),%rbx
14010c5d1:	48 85 db             	test   %rbx,%rbx
14010c5d4:	74 39                	je     0x14010c60f
14010c5d6:	8b c6                	mov    %esi,%eax
14010c5d8:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14010c5dd:	03 c6                	add    %esi,%eax
14010c5df:	75 2a                	jne    0x14010c60b
14010c5e1:	48 8b 03             	mov    (%rbx),%rax
14010c5e4:	48 8b cb             	mov    %rbx,%rcx
14010c5e7:	48 8b 00             	mov    (%rax),%rax
14010c5ea:	ff 15 48 06 a0 00    	call   *0xa00648(%rip)        # 0x140b0cc38
14010c5f0:	8b c6                	mov    %esi,%eax
14010c5f2:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14010c5f7:	03 c6                	add    %esi,%eax
14010c5f9:	75 10                	jne    0x14010c60b
14010c5fb:	48 8b 03             	mov    (%rbx),%rax
14010c5fe:	48 8b cb             	mov    %rbx,%rcx
14010c601:	48 8b 40 08          	mov    0x8(%rax),%rax
14010c605:	ff 15 2d 06 a0 00    	call   *0xa0062d(%rip)        # 0x140b0cc38
14010c60b:	48 8b 55 e0          	mov    -0x20(%rbp),%rdx
14010c60f:	48 8b 45 d8          	mov    -0x28(%rbp),%rax
14010c613:	48 85 c0             	test   %rax,%rax
14010c616:	74 29                	je     0x14010c641
14010c618:	83 78 10 04          	cmpl   $0x4,0x10(%rax)
14010c61c:	75 23                	jne    0x14010c641
14010c61e:	48 83 27 00          	andq   $0x0,(%rdi)
14010c622:	48 83 67 08 00       	andq   $0x0,0x8(%rdi)
14010c627:	48 85 d2             	test   %rdx,%rdx
14010c62a:	74 08                	je     0x14010c634
14010c62c:	f0 ff 42 08          	lock incl 0x8(%rdx)
14010c630:	48 8b 55 e0          	mov    -0x20(%rbp),%rdx
14010c634:	48 8b 45 d8          	mov    -0x28(%rbp),%rax
14010c638:	48 89 07             	mov    %rax,(%rdi)
14010c63b:	48 89 57 08          	mov    %rdx,0x8(%rdi)
14010c63f:	eb 09                	jmp    0x14010c64a
14010c641:	48 83 27 00          	andq   $0x0,(%rdi)
14010c645:	48 83 67 08 00       	andq   $0x0,0x8(%rdi)
14010c64a:	48 85 d2             	test   %rdx,%rdx
14010c64d:	74 3a                	je     0x14010c689
14010c64f:	8b c6                	mov    %esi,%eax
14010c651:	f0 0f c1 42 08       	lock xadd %eax,0x8(%rdx)
14010c656:	03 c6                	add    %esi,%eax
14010c658:	75 2f                	jne    0x14010c689
14010c65a:	48 8b 5d e0          	mov    -0x20(%rbp),%rbx
14010c65e:	48 8b 03             	mov    (%rbx),%rax
14010c661:	48 8b cb             	mov    %rbx,%rcx
14010c664:	48 8b 00             	mov    (%rax),%rax
14010c667:	ff 15 cb 05 a0 00    	call   *0xa005cb(%rip)        # 0x140b0cc38
14010c66d:	8b c6                	mov    %esi,%eax
14010c66f:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14010c674:	03 c6                	add    %esi,%eax
14010c676:	75 11                	jne    0x14010c689
14010c678:	48 8b 4d e0          	mov    -0x20(%rbp),%rcx
14010c67c:	48 8b 01             	mov    (%rcx),%rax
14010c67f:	48 8b 40 08          	mov    0x8(%rax),%rax
14010c683:	ff 15 af 05 a0 00    	call   *0xa005af(%rip)        # 0x140b0cc38
14010c689:	48 8b c7             	mov    %rdi,%rax
14010c68c:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
14010c691:	48 8b 74 24 68       	mov    0x68(%rsp),%rsi
14010c696:	48 8b 7c 24 70       	mov    0x70(%rsp),%rdi
14010c69b:	48 83 c4 50          	add    $0x50,%rsp
14010c69f:	5d                   	pop    %rbp
14010c6a0:	c3                   	ret
14010c6a1:	90                   	nop
14010c6a2:	90                   	nop
14010c6a3:	90                   	nop
14010c6a4:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14010c6a9:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14010c6ae:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
14010c6b3:	55                   	push   %rbp
14010c6b4:	48 8b ec             	mov    %rsp,%rbp
14010c6b7:	48 83 ec 50          	sub    $0x50,%rsp
14010c6bb:	48 8b f9             	mov    %rcx,%rdi
14010c6be:	48 8b 42 08          	mov    0x8(%rdx),%rax
14010c6c2:	48 85 c0             	test   %rax,%rax
14010c6c5:	74 04                	je     0x14010c6cb
14010c6c7:	f0 ff 40 08          	lock incl 0x8(%rax)
14010c6cb:	48 8b 0a             	mov    (%rdx),%rcx
14010c6ce:	48 89 4d d8          	mov    %rcx,-0x28(%rbp)
14010c6d2:	48 8b 5a 08          	mov    0x8(%rdx),%rbx
14010c6d6:	48 8b d3             	mov    %rbx,%rdx
14010c6d9:	48 89 5d e0          	mov    %rbx,-0x20(%rbp)
14010c6dd:	83 ce ff             	or     $0xffffffff,%esi
14010c6e0:	83 79 10 00          	cmpl   $0x0,0x10(%rcx)
14010c6e4:	0f 85 a9 00 00 00    	jne    0x14010c793
14010c6ea:	48 8b 01             	mov    (%rcx),%rax
14010c6ed:	48 8d 55 e8          	lea    -0x18(%rbp),%rdx
14010c6f1:	48 8b 40 10          	mov    0x10(%rax),%rax
14010c6f5:	ff 15 3d 05 a0 00    	call   *0xa0053d(%rip)        # 0x140b0cc38
14010c6fb:	48 8b 08             	mov    (%rax),%rcx
14010c6fe:	48 8b 50 08          	mov    0x8(%rax),%rdx
14010c702:	48 83 20 00          	andq   $0x0,(%rax)
14010c706:	48 83 60 08 00       	andq   $0x0,0x8(%rax)
14010c70b:	48 89 4d d8          	mov    %rcx,-0x28(%rbp)
14010c70f:	48 89 55 e0          	mov    %rdx,-0x20(%rbp)
14010c713:	48 85 db             	test   %rbx,%rbx
14010c716:	74 39                	je     0x14010c751
14010c718:	8b c6                	mov    %esi,%eax
14010c71a:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14010c71f:	03 c6                	add    %esi,%eax
14010c721:	75 2a                	jne    0x14010c74d
14010c723:	48 8b 03             	mov    (%rbx),%rax
14010c726:	48 8b cb             	mov    %rbx,%rcx
14010c729:	48 8b 00             	mov    (%rax),%rax
14010c72c:	ff 15 06 05 a0 00    	call   *0xa00506(%rip)        # 0x140b0cc38
14010c732:	8b c6                	mov    %esi,%eax
14010c734:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14010c739:	03 c6                	add    %esi,%eax
14010c73b:	75 10                	jne    0x14010c74d
14010c73d:	48 8b 03             	mov    (%rbx),%rax
14010c740:	48 8b cb             	mov    %rbx,%rcx
14010c743:	48 8b 40 08          	mov    0x8(%rax),%rax
14010c747:	ff 15 eb 04 a0 00    	call   *0xa004eb(%rip)        # 0x140b0cc38
14010c74d:	48 8b 55 e0          	mov    -0x20(%rbp),%rdx
14010c751:	48 8b 5d f0          	mov    -0x10(%rbp),%rbx
14010c755:	48 85 db             	test   %rbx,%rbx
14010c758:	74 39                	je     0x14010c793
14010c75a:	8b c6                	mov    %esi,%eax
14010c75c:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14010c761:	03 c6                	add    %esi,%eax
14010c763:	75 2a                	jne    0x14010c78f
14010c765:	48 8b 03             	mov    (%rbx),%rax
14010c768:	48 8b cb             	mov    %rbx,%rcx
14010c76b:	48 8b 00             	mov    (%rax),%rax
14010c76e:	ff 15 c4 04 a0 00    	call   *0xa004c4(%rip)        # 0x140b0cc38
14010c774:	8b c6                	mov    %esi,%eax
14010c776:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14010c77b:	03 c6                	add    %esi,%eax
14010c77d:	75 10                	jne    0x14010c78f
14010c77f:	48 8b 03             	mov    (%rbx),%rax
14010c782:	48 8b cb             	mov    %rbx,%rcx
14010c785:	48 8b 40 08          	mov    0x8(%rax),%rax
14010c789:	ff 15 a9 04 a0 00    	call   *0xa004a9(%rip)        # 0x140b0cc38
14010c78f:	48 8b 55 e0          	mov    -0x20(%rbp),%rdx
14010c793:	48 8b 45 d8          	mov    -0x28(%rbp),%rax
14010c797:	48 85 c0             	test   %rax,%rax
14010c79a:	74 29                	je     0x14010c7c5
14010c79c:	83 78 10 05          	cmpl   $0x5,0x10(%rax)
14010c7a0:	75 23                	jne    0x14010c7c5
14010c7a2:	48 83 27 00          	andq   $0x0,(%rdi)
14010c7a6:	48 83 67 08 00       	andq   $0x0,0x8(%rdi)
14010c7ab:	48 85 d2             	test   %rdx,%rdx
14010c7ae:	74 08                	je     0x14010c7b8
14010c7b0:	f0 ff 42 08          	lock incl 0x8(%rdx)
14010c7b4:	48 8b 55 e0          	mov    -0x20(%rbp),%rdx
14010c7b8:	48 8b 45 d8          	mov    -0x28(%rbp),%rax
14010c7bc:	48 89 07             	mov    %rax,(%rdi)
14010c7bf:	48 89 57 08          	mov    %rdx,0x8(%rdi)
14010c7c3:	eb 09                	jmp    0x14010c7ce
14010c7c5:	48 83 27 00          	andq   $0x0,(%rdi)
14010c7c9:	48 83 67 08 00       	andq   $0x0,0x8(%rdi)
14010c7ce:	48 85 d2             	test   %rdx,%rdx
14010c7d1:	74 3a                	je     0x14010c80d
14010c7d3:	8b c6                	mov    %esi,%eax
14010c7d5:	f0 0f c1 42 08       	lock xadd %eax,0x8(%rdx)
14010c7da:	03 c6                	add    %esi,%eax
14010c7dc:	75 2f                	jne    0x14010c80d
14010c7de:	48 8b 5d e0          	mov    -0x20(%rbp),%rbx
14010c7e2:	48 8b 03             	mov    (%rbx),%rax
14010c7e5:	48 8b cb             	mov    %rbx,%rcx
14010c7e8:	48 8b 00             	mov    (%rax),%rax
14010c7eb:	ff 15 47 04 a0 00    	call   *0xa00447(%rip)        # 0x140b0cc38
14010c7f1:	8b c6                	mov    %esi,%eax
14010c7f3:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14010c7f8:	03 c6                	add    %esi,%eax
14010c7fa:	75 11                	jne    0x14010c80d
14010c7fc:	48 8b 4d e0          	mov    -0x20(%rbp),%rcx
14010c800:	48 8b 01             	mov    (%rcx),%rax
14010c803:	48 8b 40 08          	mov    0x8(%rax),%rax
14010c807:	ff 15 2b 04 a0 00    	call   *0xa0042b(%rip)        # 0x140b0cc38
14010c80d:	48 8b c7             	mov    %rdi,%rax
14010c810:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx