140a4b378:	ff 15 ba 18 0c 00    	call   *0xc18ba(%rip)        # 0x140b0cc38
140a4b37e:	41 8b c4             	mov    %r12d,%eax
140a4b381:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a4b386:	41 03 c4             	add    %r12d,%eax
140a4b389:	75 10                	jne    0x140a4b39b
140a4b38b:	48 8b 03             	mov    (%rbx),%rax
140a4b38e:	48 8b cb             	mov    %rbx,%rcx
140a4b391:	48 8b 40 08          	mov    0x8(%rax),%rax
140a4b395:	ff 15 9d 18 0c 00    	call   *0xc189d(%rip)        # 0x140b0cc38
140a4b39b:	49 8b d6             	mov    %r14,%rdx
140a4b39e:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140a4b3a2:	e8 3d 91 00 00       	call   0x140a544e4
140a4b3a7:	48 8b 08             	mov    (%rax),%rcx
140a4b3aa:	48 89 4d c0          	mov    %rcx,-0x40(%rbp)
140a4b3ae:	48 8b 78 08          	mov    0x8(%rax),%rdi
140a4b3b2:	48 89 7d c8          	mov    %rdi,-0x38(%rbp)
140a4b3b6:	4c 89 28             	mov    %r13,(%rax)
140a4b3b9:	4c 89 68 08          	mov    %r13,0x8(%rax)
140a4b3bd:	49 8b 17             	mov    (%r15),%rdx
140a4b3c0:	48 81 c2 b0 00 00 00 	add    $0xb0,%rdx
140a4b3c7:	48 8d 9e 00 01 00 00 	lea    0x100(%rsi),%rbx
140a4b3ce:	48 89 5d 48          	mov    %rbx,0x48(%rbp)
140a4b3d2:	4c 8d 45 c0          	lea    -0x40(%rbp),%r8
140a4b3d6:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
140a4b3da:	e8 a1 79 01 00       	call   0x140a62d80
140a4b3df:	4c 89 2b             	mov    %r13,(%rbx)
140a4b3e2:	4c 89 6b 08          	mov    %r13,0x8(%rbx)
140a4b3e6:	48 8b 08             	mov    (%rax),%rcx
140a4b3e9:	48 89 0b             	mov    %rcx,(%rbx)
140a4b3ec:	48 8b 48 08          	mov    0x8(%rax),%rcx
140a4b3f0:	48 89 4b 08          	mov    %rcx,0x8(%rbx)
140a4b3f4:	4c 89 28             	mov    %r13,(%rax)
140a4b3f7:	4c 89 68 08          	mov    %r13,0x8(%rax)
140a4b3fb:	48 8b 5d e8          	mov    -0x18(%rbp),%rbx
140a4b3ff:	48 85 db             	test   %rbx,%rbx
140a4b402:	74 3a                	je     0x140a4b43e
140a4b404:	41 8b c4             	mov    %r12d,%eax
140a4b407:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a4b40c:	41 03 c4             	add    %r12d,%eax
140a4b40f:	75 2d                	jne    0x140a4b43e
140a4b411:	48 8b 03             	mov    (%rbx),%rax
140a4b414:	48 8b cb             	mov    %rbx,%rcx
140a4b417:	48 8b 00             	mov    (%rax),%rax
140a4b41a:	ff 15 18 18 0c 00    	call   *0xc1818(%rip)        # 0x140b0cc38
140a4b420:	41 8b c4             	mov    %r12d,%eax
140a4b423:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a4b428:	41 03 c4             	add    %r12d,%eax
140a4b42b:	75 11                	jne    0x140a4b43e
140a4b42d:	48 8b 03             	mov    (%rbx),%rax
140a4b430:	48 8b cb             	mov    %rbx,%rcx
140a4b433:	48 8b 40 08          	mov    0x8(%rax),%rax
140a4b437:	ff 15 fb 17 0c 00    	call   *0xc17fb(%rip)        # 0x140b0cc38
140a4b43d:	90                   	nop
140a4b43e:	48 85 ff             	test   %rdi,%rdi
140a4b441:	74 3a                	je     0x140a4b47d
140a4b443:	41 8b c4             	mov    %r12d,%eax
140a4b446:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
140a4b44b:	41 03 c4             	add    %r12d,%eax
140a4b44e:	75 2d                	jne    0x140a4b47d
140a4b450:	48 8b 07             	mov    (%rdi),%rax
140a4b453:	48 8b cf             	mov    %rdi,%rcx
140a4b456:	48 8b 00             	mov    (%rax),%rax
140a4b459:	ff 15 d9 17 0c 00    	call   *0xc17d9(%rip)        # 0x140b0cc38
140a4b45f:	41 8b c4             	mov    %r12d,%eax
140a4b462:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
140a4b467:	41 03 c4             	add    %r12d,%eax
140a4b46a:	75 11                	jne    0x140a4b47d
140a4b46c:	48 8b 07             	mov    (%rdi),%rax
140a4b46f:	48 8b cf             	mov    %rdi,%rcx
140a4b472:	48 8b 40 08          	mov    0x8(%rax),%rax
140a4b476:	ff 15 bc 17 0c 00    	call   *0xc17bc(%rip)        # 0x140b0cc38
140a4b47c:	90                   	nop
140a4b47d:	48 8b 5d d8          	mov    -0x28(%rbp),%rbx
140a4b481:	48 85 db             	test   %rbx,%rbx
140a4b484:	74 39                	je     0x140a4b4bf
140a4b486:	41 8b c4             	mov    %r12d,%eax
140a4b489:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a4b48e:	41 03 c4             	add    %r12d,%eax
140a4b491:	75 2c                	jne    0x140a4b4bf
140a4b493:	48 8b 03             	mov    (%rbx),%rax
140a4b496:	48 8b cb             	mov    %rbx,%rcx
140a4b499:	48 8b 00             	mov    (%rax),%rax
140a4b49c:	ff 15 96 17 0c 00    	call   *0xc1796(%rip)        # 0x140b0cc38
140a4b4a2:	41 8b c4             	mov    %r12d,%eax
140a4b4a5:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a4b4aa:	41 03 c4             	add    %r12d,%eax
140a4b4ad:	75 10                	jne    0x140a4b4bf
140a4b4af:	48 8b 03             	mov    (%rbx),%rax
140a4b4b2:	48 8b cb             	mov    %rbx,%rcx
140a4b4b5:	48 8b 40 08          	mov    0x8(%rax),%rax
140a4b4b9:	ff 15 79 17 0c 00    	call   *0xc1779(%rip)        # 0x140b0cc38
140a4b4bf:	49 8b d6             	mov    %r14,%rdx
140a4b4c2:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
140a4b4c6:	e8 ad 90 00 00       	call   0x140a54578
140a4b4cb:	48 8b 08             	mov    (%rax),%rcx
140a4b4ce:	48 89 4d c0          	mov    %rcx,-0x40(%rbp)
140a4b4d2:	48 8b 78 08          	mov    0x8(%rax),%rdi
140a4b4d6:	48 89 7d c8          	mov    %rdi,-0x38(%rbp)
140a4b4da:	4c 89 28             	mov    %r13,(%rax)
140a4b4dd:	4c 89 68 08          	mov    %r13,0x8(%rax)
140a4b4e1:	49 8b 17             	mov    (%r15),%rdx
140a4b4e4:	48 81 c2 c0 00 00 00 	add    $0xc0,%rdx
140a4b4eb:	48 8d 9e 10 01 00 00 	lea    0x110(%rsi),%rbx
140a4b4f2:	48 89 5d 48          	mov    %rbx,0x48(%rbp)
140a4b4f6:	4c 8d 45 c0          	lea    -0x40(%rbp),%r8
140a4b4fa:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
140a4b4fe:	e8 3d 79 01 00       	call   0x140a62e40
140a4b503:	4c 89 2b             	mov    %r13,(%rbx)
140a4b506:	4c 89 6b 08          	mov    %r13,0x8(%rbx)
140a4b50a:	48 8b 08             	mov    (%rax),%rcx
140a4b50d:	48 89 0b             	mov    %rcx,(%rbx)
140a4b510:	48 8b 48 08          	mov    0x8(%rax),%rcx
140a4b514:	48 89 4b 08          	mov    %rcx,0x8(%rbx)
140a4b518:	4c 89 28             	mov    %r13,(%rax)
140a4b51b:	4c 89 68 08          	mov    %r13,0x8(%rax)
140a4b51f:	48 8b 5d e8          	mov    -0x18(%rbp),%rbx
140a4b523:	48 85 db             	test   %rbx,%rbx
140a4b526:	74 3a                	je     0x140a4b562
140a4b528:	41 8b c4             	mov    %r12d,%eax
140a4b52b:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a4b530:	41 03 c4             	add    %r12d,%eax
140a4b533:	75 2d                	jne    0x140a4b562
140a4b535:	48 8b 03             	mov    (%rbx),%rax
140a4b538:	48 8b cb             	mov    %rbx,%rcx
140a4b53b:	48 8b 00             	mov    (%rax),%rax
140a4b53e:	ff 15 f4 16 0c 00    	call   *0xc16f4(%rip)        # 0x140b0cc38
140a4b544:	41 8b c4             	mov    %r12d,%eax
140a4b547:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a4b54c:	41 03 c4             	add    %r12d,%eax
140a4b54f:	75 11                	jne    0x140a4b562
140a4b551:	48 8b 03             	mov    (%rbx),%rax
140a4b554:	48 8b cb             	mov    %rbx,%rcx
140a4b557:	48 8b 40 08          	mov    0x8(%rax),%rax
140a4b55b:	ff 15 d7 16 0c 00    	call   *0xc16d7(%rip)        # 0x140b0cc38
140a4b561:	90                   	nop
140a4b562:	48 85 ff             	test   %rdi,%rdi
140a4b565:	74 3a                	je     0x140a4b5a1
140a4b567:	41 8b c4             	mov    %r12d,%eax
140a4b56a:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
140a4b56f:	41 03 c4             	add    %r12d,%eax
140a4b572:	75 2d                	jne    0x140a4b5a1
140a4b574:	48 8b 07             	mov    (%rdi),%rax
140a4b577:	48 8b cf             	mov    %rdi,%rcx
140a4b57a:	48 8b 00             	mov    (%rax),%rax
140a4b57d:	ff 15 b5 16 0c 00    	call   *0xc16b5(%rip)        # 0x140b0cc38
140a4b583:	41 8b c4             	mov    %r12d,%eax
140a4b586:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
140a4b58b:	41 03 c4             	add    %r12d,%eax
140a4b58e:	75 11                	jne    0x140a4b5a1
140a4b590:	48 8b 07             	mov    (%rdi),%rax
140a4b593:	48 8b cf             	mov    %rdi,%rcx
140a4b596:	48 8b 40 08          	mov    0x8(%rax),%rax
140a4b59a:	ff 15 98 16 0c 00    	call   *0xc1698(%rip)        # 0x140b0cc38
140a4b5a0:	90                   	nop
140a4b5a1:	48 8b 5d b8          	mov    -0x48(%rbp),%rbx
140a4b5a5:	48 85 db             	test   %rbx,%rbx
140a4b5a8:	74 39                	je     0x140a4b5e3
140a4b5aa:	41 8b c4             	mov    %r12d,%eax
140a4b5ad:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a4b5b2:	41 03 c4             	add    %r12d,%eax
140a4b5b5:	75 2c                	jne    0x140a4b5e3
140a4b5b7:	48 8b 03             	mov    (%rbx),%rax
140a4b5ba:	48 8b cb             	mov    %rbx,%rcx
140a4b5bd:	48 8b 00             	mov    (%rax),%rax
140a4b5c0:	ff 15 72 16 0c 00    	call   *0xc1672(%rip)        # 0x140b0cc38
140a4b5c6:	41 8b c4             	mov    %r12d,%eax
140a4b5c9:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a4b5ce:	41 03 c4             	add    %r12d,%eax
140a4b5d1:	75 10                	jne    0x140a4b5e3
140a4b5d3:	48 8b 03             	mov    (%rbx),%rax
140a4b5d6:	48 8b cb             	mov    %rbx,%rcx
140a4b5d9:	48 8b 40 08          	mov    0x8(%rax),%rax
140a4b5dd:	ff 15 55 16 0c 00    	call   *0xc1655(%rip)        # 0x140b0cc38
140a4b5e3:	49 8b d6             	mov    %r14,%rdx
140a4b5e6:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140a4b5ea:	e8 1d 90 00 00       	call   0x140a5460c
140a4b5ef:	48 8b 08             	mov    (%rax),%rcx
140a4b5f2:	48 89 4d c0          	mov    %rcx,-0x40(%rbp)
140a4b5f6:	48 8b 78 08          	mov    0x8(%rax),%rdi
140a4b5fa:	48 89 7d c8          	mov    %rdi,-0x38(%rbp)
140a4b5fe:	4c 89 28             	mov    %r13,(%rax)
140a4b601:	4c 89 68 08          	mov    %r13,0x8(%rax)
140a4b605:	49 8b 17             	mov    (%r15),%rdx
140a4b608:	48 81 c2 d0 00 00 00 	add    $0xd0,%rdx
140a4b60f:	48 8d 9e 20 01 00 00 	lea    0x120(%rsi),%rbx
140a4b616:	48 89 5d 48          	mov    %rbx,0x48(%rbp)
140a4b61a:	4c 8d 45 c0          	lea    -0x40(%rbp),%r8
140a4b61e:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
140a4b622:	e8 d9 78 01 00       	call   0x140a62f00
140a4b627:	4c 89 2b             	mov    %r13,(%rbx)
140a4b62a:	4c 89 6b 08          	mov    %r13,0x8(%rbx)
140a4b62e:	48 8b 08             	mov    (%rax),%rcx
140a4b631:	48 89 0b             	mov    %rcx,(%rbx)
140a4b634:	48 8b 48 08          	mov    0x8(%rax),%rcx
140a4b638:	48 89 4b 08          	mov    %rcx,0x8(%rbx)
140a4b63c:	4c 89 28             	mov    %r13,(%rax)
140a4b63f:	4c 89 68 08          	mov    %r13,0x8(%rax)
140a4b643:	48 8b 5d e8          	mov    -0x18(%rbp),%rbx
140a4b647:	48 85 db             	test   %rbx,%rbx
140a4b64a:	74 3a                	je     0x140a4b686
140a4b64c:	41 8b c4             	mov    %r12d,%eax
140a4b64f:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a4b654:	41 03 c4             	add    %r12d,%eax
140a4b657:	75 2d                	jne    0x140a4b686
140a4b659:	48 8b 03             	mov    (%rbx),%rax
140a4b65c:	48 8b cb             	mov    %rbx,%rcx
140a4b65f:	48 8b 00             	mov    (%rax),%rax
140a4b662:	ff 15 d0 15 0c 00    	call   *0xc15d0(%rip)        # 0x140b0cc38
140a4b668:	41 8b c4             	mov    %r12d,%eax
140a4b66b:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a4b670:	41 03 c4             	add    %r12d,%eax
140a4b673:	75 11                	jne    0x140a4b686
140a4b675:	48 8b 03             	mov    (%rbx),%rax
140a4b678:	48 8b cb             	mov    %rbx,%rcx
140a4b67b:	48 8b 40 08          	mov    0x8(%rax),%rax
140a4b67f:	ff 15 b3 15 0c 00    	call   *0xc15b3(%rip)        # 0x140b0cc38
140a4b685:	90                   	nop
140a4b686:	48 85 ff             	test   %rdi,%rdi
140a4b689:	74 3a                	je     0x140a4b6c5
140a4b68b:	41 8b c4             	mov    %r12d,%eax
140a4b68e:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
140a4b693:	41 03 c4             	add    %r12d,%eax
140a4b696:	75 2d                	jne    0x140a4b6c5
140a4b698:	48 8b 07             	mov    (%rdi),%rax
140a4b69b:	48 8b cf             	mov    %rdi,%rcx
140a4b69e:	48 8b 00             	mov    (%rax),%rax
140a4b6a1:	ff 15 91 15 0c 00    	call   *0xc1591(%rip)        # 0x140b0cc38
140a4b6a7:	41 8b c4             	mov    %r12d,%eax
140a4b6aa:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
140a4b6af:	41 03 c4             	add    %r12d,%eax
140a4b6b2:	75 11                	jne    0x140a4b6c5
140a4b6b4:	48 8b 07             	mov    (%rdi),%rax
140a4b6b7:	48 8b cf             	mov    %rdi,%rcx
140a4b6ba:	48 8b 40 08          	mov    0x8(%rax),%rax
140a4b6be:	ff 15 74 15 0c 00    	call   *0xc1574(%rip)        # 0x140b0cc38
140a4b6c4:	90                   	nop
140a4b6c5:	48 8b 5d d8          	mov    -0x28(%rbp),%rbx
140a4b6c9:	48 85 db             	test   %rbx,%rbx
140a4b6cc:	74 39                	je     0x140a4b707
140a4b6ce:	41 8b c4             	mov    %r12d,%eax
140a4b6d1:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a4b6d6:	41 03 c4             	add    %r12d,%eax
140a4b6d9:	75 2c                	jne    0x140a4b707
140a4b6db:	48 8b 03             	mov    (%rbx),%rax
140a4b6de:	48 8b cb             	mov    %rbx,%rcx
140a4b6e1:	48 8b 00             	mov    (%rax),%rax
140a4b6e4:	ff 15 4e 15 0c 00    	call   *0xc154e(%rip)        # 0x140b0cc38
140a4b6ea:	41 8b c4             	mov    %r12d,%eax
140a4b6ed:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a4b6f2:	41 03 c4             	add    %r12d,%eax
140a4b6f5:	75 10                	jne    0x140a4b707
140a4b6f7:	48 8b 03             	mov    (%rbx),%rax
140a4b6fa:	48 8b cb             	mov    %rbx,%rcx
140a4b6fd:	48 8b 40 08          	mov    0x8(%rax),%rax
140a4b701:	ff 15 31 15 0c 00    	call   *0xc1531(%rip)        # 0x140b0cc38
140a4b707:	49 8b d6             	mov    %r14,%rdx
140a4b70a:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
140a4b70e:	e8 8d 8f 00 00       	call   0x140a546a0
140a4b713:	48 8b 08             	mov    (%rax),%rcx
140a4b716:	48 89 4d b0          	mov    %rcx,-0x50(%rbp)
140a4b71a:	48 8b 48 08          	mov    0x8(%rax),%rcx
140a4b71e:	48 89 4d b8          	mov    %rcx,-0x48(%rbp)
140a4b722:	4c 89 28             	mov    %r13,(%rax)
140a4b725:	4c 89 68 08          	mov    %r13,0x8(%rax)
140a4b729:	48 8d be 30 01 00 00 	lea    0x130(%rsi),%rdi
140a4b730:	48 89 7d 48          	mov    %rdi,0x48(%rbp)
140a4b734:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
140a4b738:	e8 83 09 02 00       	call   0x140a6c0c0
140a4b73d:	48 8b 08             	mov    (%rax),%rcx
140a4b740:	48 89 4d c0          	mov    %rcx,-0x40(%rbp)
140a4b744:	48 8b 48 08          	mov    0x8(%rax),%rcx
140a4b748:	48 89 4d c8          	mov    %rcx,-0x38(%rbp)
140a4b74c:	4c 89 28             	mov    %r13,(%rax)
140a4b74f:	4c 89 68 08          	mov    %r13,0x8(%rax)
140a4b753:	48 8b 5d e8          	mov    -0x18(%rbp),%rbx
140a4b757:	48 85 db             	test   %rbx,%rbx
140a4b75a:	74 3a                	je     0x140a4b796
140a4b75c:	41 8b c4             	mov    %r12d,%eax
140a4b75f:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a4b764:	41 03 c4             	add    %r12d,%eax
140a4b767:	75 2d                	jne    0x140a4b796
140a4b769:	48 8b 03             	mov    (%rbx),%rax
140a4b76c:	48 8b cb             	mov    %rbx,%rcx
140a4b76f:	48 8b 00             	mov    (%rax),%rax
140a4b772:	ff 15 c0 14 0c 00    	call   *0xc14c0(%rip)        # 0x140b0cc38
140a4b778:	41 8b c4             	mov    %r12d,%eax
140a4b77b:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a4b780:	41 03 c4             	add    %r12d,%eax
140a4b783:	75 11                	jne    0x140a4b796
140a4b785:	48 8b 03             	mov    (%rbx),%rax
140a4b788:	48 8b cb             	mov    %rbx,%rcx
140a4b78b:	48 8b 40 08          	mov    0x8(%rax),%rax
140a4b78f:	ff 15 a3 14 0c 00    	call   *0xc14a3(%rip)        # 0x140b0cc38
140a4b795:	90                   	nop
140a4b796:	4c 8d 45 b0          	lea    -0x50(%rbp),%r8
140a4b79a:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
140a4b79e:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
140a4b7a2:	e8 81 0a 02 00       	call   0x140a6c228
140a4b7a7:	4c 89 2f             	mov    %r13,(%rdi)
140a4b7aa:	4c 89 6f 08          	mov    %r13,0x8(%rdi)
140a4b7ae:	48 8b 08             	mov    (%rax),%rcx
140a4b7b1:	48 89 0f             	mov    %rcx,(%rdi)
140a4b7b4:	48 8b 48 08          	mov    0x8(%rax),%rcx
140a4b7b8:	48 89 4f 08          	mov    %rcx,0x8(%rdi)
140a4b7bc:	4c 89 28             	mov    %r13,(%rax)
140a4b7bf:	4c 89 68 08          	mov    %r13,0x8(%rax)
140a4b7c3:	48 8b 5d e8          	mov    -0x18(%rbp),%rbx
140a4b7c7:	48 85 db             	test   %rbx,%rbx
140a4b7ca:	74 3a                	je     0x140a4b806
140a4b7cc:	41 8b c4             	mov    %r12d,%eax
140a4b7cf:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a4b7d4:	41 03 c4             	add    %r12d,%eax
140a4b7d7:	75 2d                	jne    0x140a4b806
140a4b7d9:	48 8b 03             	mov    (%rbx),%rax
140a4b7dc:	48 8b cb             	mov    %rbx,%rcx
140a4b7df:	48 8b 00             	mov    (%rax),%rax
140a4b7e2:	ff 15 50 14 0c 00    	call   *0xc1450(%rip)        # 0x140b0cc38
140a4b7e8:	41 8b c4             	mov    %r12d,%eax
140a4b7eb:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a4b7f0:	41 03 c4             	add    %r12d,%eax
140a4b7f3:	75 11                	jne    0x140a4b806
140a4b7f5:	48 8b 03             	mov    (%rbx),%rax
140a4b7f8:	48 8b cb             	mov    %rbx,%rcx
140a4b7fb:	48 8b 40 08          	mov    0x8(%rax),%rax
140a4b7ff:	ff 15 33 14 0c 00    	call   *0xc1433(%rip)        # 0x140b0cc38
140a4b805:	90                   	nop
140a4b806:	48 8b 4d c8          	mov    -0x38(%rbp),%rcx
140a4b80a:	48 85 c9             	test   %rcx,%rcx
140a4b80d:	74 3f                	je     0x140a4b84e
140a4b80f:	41 8b c4             	mov    %r12d,%eax
140a4b812:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
140a4b817:	41 03 c4             	add    %r12d,%eax
140a4b81a:	75 32                	jne    0x140a4b84e
140a4b81c:	48 8b 5d c8          	mov    -0x38(%rbp),%rbx
140a4b820:	48 8b 03             	mov    (%rbx),%rax
140a4b823:	48 8b cb             	mov    %rbx,%rcx
140a4b826:	48 8b 00             	mov    (%rax),%rax
140a4b829:	ff 15 09 14 0c 00    	call   *0xc1409(%rip)        # 0x140b0cc38
140a4b82f:	41 8b c4             	mov    %r12d,%eax
140a4b832:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a4b837:	41 03 c4             	add    %r12d,%eax
140a4b83a:	75 12                	jne    0x140a4b84e
140a4b83c:	48 8b 4d c8          	mov    -0x38(%rbp),%rcx
140a4b840:	48 8b 01             	mov    (%rcx),%rax
140a4b843:	48 8b 40 08          	mov    0x8(%rax),%rax
140a4b847:	ff 15 eb 13 0c 00    	call   *0xc13eb(%rip)        # 0x140b0cc38
140a4b84d:	90                   	nop
140a4b84e:	48 8b 4d b8          	mov    -0x48(%rbp),%rcx
140a4b852:	48 85 c9             	test   %rcx,%rcx
140a4b855:	74 3f                	je     0x140a4b896