140a3933c:	48 8b 01             	mov    (%rcx),%rax
140a3933f:	4c 8d 67 20          	lea    0x20(%rdi),%r12
140a39343:	4c 8d 4d 17          	lea    0x17(%rbp),%r9
140a39347:	4d 8b c4             	mov    %r12,%r8
140a3934a:	48 8d 55 07          	lea    0x7(%rbp),%rdx
140a3934e:	48 8b 80 b8 00 00 00 	mov    0xb8(%rax),%rax
140a39355:	ff 15 dd 38 0d 00    	call   *0xd38dd(%rip)        # 0x140b0cc38
140a3935b:	48 8b 30             	mov    (%rax),%rsi
140a3935e:	4c 8b 70 08          	mov    0x8(%rax),%r14
140a39362:	48 83 20 00          	andq   $0x0,(%rax)
140a39366:	48 83 60 08 00       	andq   $0x0,0x8(%rax)
140a3936b:	48 89 75 e7          	mov    %rsi,-0x19(%rbp)
140a3936f:	48 8b 5d ef          	mov    -0x11(%rbp),%rbx
140a39373:	4c 89 75 ef          	mov    %r14,-0x11(%rbp)
140a39377:	48 85 db             	test   %rbx,%rbx
140a3937a:	74 39                	je     0x140a393b5
140a3937c:	41 8b c7             	mov    %r15d,%eax
140a3937f:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a39384:	41 03 c7             	add    %r15d,%eax
140a39387:	75 2c                	jne    0x140a393b5
140a39389:	48 8b 03             	mov    (%rbx),%rax
140a3938c:	48 8b cb             	mov    %rbx,%rcx
140a3938f:	48 8b 00             	mov    (%rax),%rax
140a39392:	ff 15 a0 38 0d 00    	call   *0xd38a0(%rip)        # 0x140b0cc38
140a39398:	41 8b c7             	mov    %r15d,%eax
140a3939b:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a393a0:	41 03 c7             	add    %r15d,%eax
140a393a3:	75 10                	jne    0x140a393b5
140a393a5:	48 8b 03             	mov    (%rbx),%rax
140a393a8:	48 8b cb             	mov    %rbx,%rcx
140a393ab:	48 8b 40 08          	mov    0x8(%rax),%rax
140a393af:	ff 15 83 38 0d 00    	call   *0xd3883(%rip)        # 0x140b0cc38
140a393b5:	48 8b 5d 0f          	mov    0xf(%rbp),%rbx
140a393b9:	48 85 db             	test   %rbx,%rbx
140a393bc:	74 39                	je     0x140a393f7
140a393be:	41 8b c7             	mov    %r15d,%eax
140a393c1:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a393c6:	41 03 c7             	add    %r15d,%eax
140a393c9:	75 2c                	jne    0x140a393f7
140a393cb:	48 8b 03             	mov    (%rbx),%rax
140a393ce:	48 8b cb             	mov    %rbx,%rcx
140a393d1:	48 8b 00             	mov    (%rax),%rax
140a393d4:	ff 15 5e 38 0d 00    	call   *0xd385e(%rip)        # 0x140b0cc38
140a393da:	41 8b c7             	mov    %r15d,%eax
140a393dd:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a393e2:	41 03 c7             	add    %r15d,%eax
140a393e5:	75 10                	jne    0x140a393f7
140a393e7:	48 8b 03             	mov    (%rbx),%rax
140a393ea:	48 8b cb             	mov    %rbx,%rcx
140a393ed:	48 8b 40 08          	mov    0x8(%rax),%rax
140a393f1:	ff 15 41 38 0d 00    	call   *0xd3841(%rip)        # 0x140b0cc38
140a393f7:	48 8b 06             	mov    (%rsi),%rax
140a393fa:	48 8d 55 d7          	lea    -0x29(%rbp),%rdx
140a393fe:	48 8b ce             	mov    %rsi,%rcx
140a39401:	48 8b 00             	mov    (%rax),%rax
140a39404:	ff 15 2e 38 0d 00    	call   *0xd382e(%rip)        # 0x140b0cc38
140a3940a:	4c 8b 38             	mov    (%rax),%r15
140a3940d:	4c 89 7d 07          	mov    %r15,0x7(%rbp)
140a39411:	48 8b 48 08          	mov    0x8(%rax),%rcx
140a39415:	48 89 4d 0f          	mov    %rcx,0xf(%rbp)
140a39419:	48 83 20 00          	andq   $0x0,(%rax)
140a3941d:	48 83 60 08 00       	andq   $0x0,0x8(%rax)
140a39422:	48 8b 5d df          	mov    -0x21(%rbp),%rbx
140a39426:	48 85 db             	test   %rbx,%rbx
140a39429:	74 39                	je     0x140a39464
140a3942b:	83 c8 ff             	or     $0xffffffff,%eax
140a3942e:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a39433:	83 f8 01             	cmp    $0x1,%eax
140a39436:	75 2c                	jne    0x140a39464
140a39438:	48 8b 03             	mov    (%rbx),%rax
140a3943b:	48 8b cb             	mov    %rbx,%rcx
140a3943e:	48 8b 00             	mov    (%rax),%rax
140a39441:	ff 15 f1 37 0d 00    	call   *0xd37f1(%rip)        # 0x140b0cc38
140a39447:	83 c8 ff             	or     $0xffffffff,%eax
140a3944a:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a3944f:	83 f8 01             	cmp    $0x1,%eax
140a39452:	75 10                	jne    0x140a39464
140a39454:	48 8b 03             	mov    (%rbx),%rax
140a39457:	48 8b cb             	mov    %rbx,%rcx
140a3945a:	48 8b 40 08          	mov    0x8(%rax),%rax
140a3945e:	ff 15 d4 37 0d 00    	call   *0xd37d4(%rip)        # 0x140b0cc38
140a39464:	0f 57 c0             	xorps  %xmm0,%xmm0
140a39467:	66 0f 7f 45 f7       	movdqa %xmm0,-0x9(%rbp)
140a3946c:	48 8b 47 68          	mov    0x68(%rdi),%rax
140a39470:	48 85 c0             	test   %rax,%rax
140a39473:	74 04                	je     0x140a39479
140a39475:	f0 ff 40 08          	lock incl 0x8(%rax)
140a39479:	48 8b 47 60          	mov    0x60(%rdi),%rax
140a3947d:	48 89 45 f7          	mov    %rax,-0x9(%rbp)
140a39481:	48 8b 47 68          	mov    0x68(%rdi),%rax
140a39485:	48 89 45 ff          	mov    %rax,-0x1(%rbp)
140a39489:	48 8d 4d f7          	lea    -0x9(%rbp),%rcx
140a3948d:	48 89 4d 7f          	mov    %rcx,0x7f(%rbp)
140a39491:	66 0f 7f 45 d7       	movdqa %xmm0,-0x29(%rbp)
140a39496:	48 85 c0             	test   %rax,%rax
140a39499:	74 04                	je     0x140a3949f
140a3949b:	f0 ff 40 08          	lock incl 0x8(%rax)
140a3949f:	0f 28 45 f7          	movaps -0x9(%rbp),%xmm0
140a394a3:	66 0f 7f 45 d7       	movdqa %xmm0,-0x29(%rbp)
140a394a8:	48 8d 47 70          	lea    0x70(%rdi),%rax
140a394ac:	4c 8d 57 40          	lea    0x40(%rdi),%r10
140a394b0:	4c 8d 8f 88 00 00 00 	lea    0x88(%rdi),%r9
140a394b7:	4d 8d 47 30          	lea    0x30(%r15),%r8
140a394bb:	49 8d 57 28          	lea    0x28(%r15),%rdx
140a394bf:	48 8d 4d d7          	lea    -0x29(%rbp),%rcx
140a394c3:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
140a394c8:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140a394cd:	4c 89 54 24 30       	mov    %r10,0x30(%rsp)
140a394d2:	48 8b 7d 67          	mov    0x67(%rbp),%rdi
140a394d6:	48 89 7c 24 28       	mov    %rdi,0x28(%rsp)
140a394db:	4c 89 64 24 20       	mov    %r12,0x20(%rsp)
140a394e0:	49 8b cf             	mov    %r15,%rcx
140a394e3:	e8 58 2b 05 00       	call   0x140a8c040
140a394e8:	48 8b 5d ff          	mov    -0x1(%rbp),%rbx
140a394ec:	45 33 e4             	xor    %r12d,%r12d
140a394ef:	41 83 cf ff          	or     $0xffffffff,%r15d
140a394f3:	48 85 db             	test   %rbx,%rbx
140a394f6:	74 39                	je     0x140a39531
140a394f8:	41 8b c7             	mov    %r15d,%eax
140a394fb:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a39500:	41 03 c7             	add    %r15d,%eax
140a39503:	75 2c                	jne    0x140a39531
140a39505:	48 8b 03             	mov    (%rbx),%rax
140a39508:	48 8b cb             	mov    %rbx,%rcx
140a3950b:	48 8b 00             	mov    (%rax),%rax
140a3950e:	ff 15 24 37 0d 00    	call   *0xd3724(%rip)        # 0x140b0cc38
140a39514:	41 8b c7             	mov    %r15d,%eax
140a39517:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a3951c:	41 03 c7             	add    %r15d,%eax
140a3951f:	75 10                	jne    0x140a39531
140a39521:	48 8b 03             	mov    (%rbx),%rax
140a39524:	48 8b cb             	mov    %rbx,%rcx
140a39527:	48 8b 40 08          	mov    0x8(%rax),%rax
140a3952b:	ff 15 07 37 0d 00    	call   *0xd3707(%rip)        # 0x140b0cc38
140a39531:	48 8b 0f             	mov    (%rdi),%rcx
140a39534:	48 8b 01             	mov    (%rcx),%rax
140a39537:	0f 57 c0             	xorps  %xmm0,%xmm0
140a3953a:	f3 0f 7f 45 f7       	movdqu %xmm0,-0x9(%rbp)
140a3953f:	4d 85 f6             	test   %r14,%r14
140a39542:	74 05                	je     0x140a39549
140a39544:	f0 41 ff 46 08       	lock incl 0x8(%r14)
140a39549:	48 85 f6             	test   %rsi,%rsi
140a3954c:	75 06                	jne    0x140a39554
140a3954e:	4c 89 65 f7          	mov    %r12,-0x9(%rbp)
140a39552:	eb 13                	jmp    0x140a39567
140a39554:	48 8b 56 08          	mov    0x8(%rsi),%rdx
140a39558:	48 63 52 04          	movslq 0x4(%rdx),%rdx
140a3955c:	48 83 c2 08          	add    $0x8,%rdx
140a39560:	48 03 d6             	add    %rsi,%rdx
140a39563:	48 89 55 f7          	mov    %rdx,-0x9(%rbp)
140a39567:	4c 89 75 ff          	mov    %r14,-0x1(%rbp)
140a3956b:	4c 8d 45 f7          	lea    -0x9(%rbp),%r8
140a3956f:	49 8b d5             	mov    %r13,%rdx
140a39572:	48 8b 80 38 03 00 00 	mov    0x338(%rax),%rax
140a39579:	ff 15 b9 36 0d 00    	call   *0xd36b9(%rip)        # 0x140b0cc38
140a3957f:	48 8b 5d ff          	mov    -0x1(%rbp),%rbx
140a39583:	48 85 db             	test   %rbx,%rbx
140a39586:	74 3a                	je     0x140a395c2
140a39588:	41 8b c7             	mov    %r15d,%eax
140a3958b:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a39590:	41 03 c7             	add    %r15d,%eax
140a39593:	75 2d                	jne    0x140a395c2
140a39595:	48 8b 03             	mov    (%rbx),%rax
140a39598:	48 8b cb             	mov    %rbx,%rcx
140a3959b:	48 8b 00             	mov    (%rax),%rax
140a3959e:	ff 15 94 36 0d 00    	call   *0xd3694(%rip)        # 0x140b0cc38
140a395a4:	41 8b c7             	mov    %r15d,%eax
140a395a7:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a395ac:	41 03 c7             	add    %r15d,%eax
140a395af:	75 11                	jne    0x140a395c2
140a395b1:	48 8b 03             	mov    (%rbx),%rax
140a395b4:	48 8b cb             	mov    %rbx,%rcx
140a395b7:	48 8b 40 08          	mov    0x8(%rax),%rax
140a395bb:	ff 15 77 36 0d 00    	call   *0xd3677(%rip)        # 0x140b0cc38
140a395c1:	90                   	nop
140a395c2:	48 8b 4d 0f          	mov    0xf(%rbp),%rcx
140a395c6:	48 85 c9             	test   %rcx,%rcx
140a395c9:	74 3f                	je     0x140a3960a
140a395cb:	41 8b c7             	mov    %r15d,%eax
140a395ce:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
140a395d3:	41 03 c7             	add    %r15d,%eax
140a395d6:	75 32                	jne    0x140a3960a
140a395d8:	48 8b 5d 0f          	mov    0xf(%rbp),%rbx
140a395dc:	48 8b 03             	mov    (%rbx),%rax
140a395df:	48 8b cb             	mov    %rbx,%rcx
140a395e2:	48 8b 00             	mov    (%rax),%rax
140a395e5:	ff 15 4d 36 0d 00    	call   *0xd364d(%rip)        # 0x140b0cc38
140a395eb:	41 8b c7             	mov    %r15d,%eax
140a395ee:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a395f3:	41 03 c7             	add    %r15d,%eax
140a395f6:	75 12                	jne    0x140a3960a
140a395f8:	48 8b 4d 0f          	mov    0xf(%rbp),%rcx
140a395fc:	48 8b 01             	mov    (%rcx),%rax
140a395ff:	48 8b 40 08          	mov    0x8(%rax),%rax
140a39603:	ff 15 2f 36 0d 00    	call   *0xd362f(%rip)        # 0x140b0cc38
140a39609:	90                   	nop
140a3960a:	48 8b 5d 1f          	mov    0x1f(%rbp),%rbx
140a3960e:	48 85 db             	test   %rbx,%rbx
140a39611:	74 3a                	je     0x140a3964d
140a39613:	41 8b c7             	mov    %r15d,%eax
140a39616:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a3961b:	41 03 c7             	add    %r15d,%eax
140a3961e:	75 2d                	jne    0x140a3964d
140a39620:	48 8b 03             	mov    (%rbx),%rax
140a39623:	48 8b cb             	mov    %rbx,%rcx
140a39626:	48 8b 00             	mov    (%rax),%rax
140a39629:	ff 15 09 36 0d 00    	call   *0xd3609(%rip)        # 0x140b0cc38
140a3962f:	41 8b c7             	mov    %r15d,%eax
140a39632:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a39637:	41 03 c7             	add    %r15d,%eax
140a3963a:	75 11                	jne    0x140a3964d
140a3963c:	48 8b 03             	mov    (%rbx),%rax
140a3963f:	48 8b cb             	mov    %rbx,%rcx
140a39642:	48 8b 40 08          	mov    0x8(%rax),%rax
140a39646:	ff 15 ec 35 0d 00    	call   *0xd35ec(%rip)        # 0x140b0cc38
140a3964c:	90                   	nop
140a3964d:	48 8b 4d ef          	mov    -0x11(%rbp),%rcx
140a39651:	48 85 c9             	test   %rcx,%rcx
140a39654:	74 3e                	je     0x140a39694
140a39656:	41 8b c7             	mov    %r15d,%eax
140a39659:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
140a3965e:	41 03 c7             	add    %r15d,%eax
140a39661:	75 31                	jne    0x140a39694
140a39663:	48 8b 5d ef          	mov    -0x11(%rbp),%rbx
140a39667:	48 8b 03             	mov    (%rbx),%rax
140a3966a:	48 8b cb             	mov    %rbx,%rcx
140a3966d:	48 8b 00             	mov    (%rax),%rax
140a39670:	ff 15 c2 35 0d 00    	call   *0xd35c2(%rip)        # 0x140b0cc38
140a39676:	41 8b c7             	mov    %r15d,%eax
140a39679:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a3967e:	41 03 c7             	add    %r15d,%eax
140a39681:	75 11                	jne    0x140a39694
140a39683:	48 8b 4d ef          	mov    -0x11(%rbp),%rcx
140a39687:	48 8b 01             	mov    (%rcx),%rax
140a3968a:	48 8b 40 08          	mov    0x8(%rax),%rax
140a3968e:	ff 15 a4 35 0d 00    	call   *0xd35a4(%rip)        # 0x140b0cc38
140a39694:	49 8b c5             	mov    %r13,%rax
140a39697:	48 8b 9c 24 00 01 00 	mov    0x100(%rsp),%rbx
140a3969e:	00
140a3969f:	48 81 c4 b0 00 00 00 	add    $0xb0,%rsp
140a396a6:	41 5f                	pop    %r15
140a396a8:	41 5e                	pop    %r14
140a396aa:	41 5d                	pop    %r13
140a396ac:	41 5c                	pop    %r12
140a396ae:	5f                   	pop    %rdi
140a396af:	5e                   	pop    %rsi
140a396b0:	5d                   	pop    %rbp
140a396b1:	c3                   	ret
140a396b2:	90                   	nop
140a396b3:	90                   	nop
140a396b4:	48 8b c4             	mov    %rsp,%rax
140a396b7:	48 89 58 08          	mov    %rbx,0x8(%rax)
140a396bb:	48 89 70 18          	mov    %rsi,0x18(%rax)
140a396bf:	48 89 78 20          	mov    %rdi,0x20(%rax)
140a396c3:	48 89 50 10          	mov    %rdx,0x10(%rax)
140a396c7:	55                   	push   %rbp
140a396c8:	41 54                	push   %r12
140a396ca:	41 55                	push   %r13
140a396cc:	41 56                	push   %r14
140a396ce:	41 57                	push   %r15
140a396d0:	48 8d 68 a1          	lea    -0x5f(%rax),%rbp
140a396d4:	48 81 ec e0 00 00 00 	sub    $0xe0,%rsp
140a396db:	4d 8b f0             	mov    %r8,%r14
140a396de:	48 8b f2             	mov    %rdx,%rsi
140a396e1:	48 8b f9             	mov    %rcx,%rdi
140a396e4:	45 33 ff             	xor    %r15d,%r15d
140a396e7:	44 89 7d d7          	mov    %r15d,-0x29(%rbp)
140a396eb:	4c 8d 61 30          	lea    0x30(%rcx),%r12
140a396ef:	49 8b 0c 24          	mov    (%r12),%rcx
140a396f3:	48 8b 01             	mov    (%rcx),%rax
140a396f6:	48 8b 80 30 03 00 00 	mov    0x330(%rax),%rax
140a396fd:	ff 15 35 35 0d 00    	call   *0xd3535(%rip)        # 0x140b0cc38
140a39703:	c7 45 d7 01 00 00 00 	movl   $0x1,-0x29(%rbp)
140a3970a:	49 8b 0c 24          	mov    (%r12),%rcx
140a3970e:	48 8b 01             	mov    (%rcx),%rax
140a39711:	4c 8b c6             	mov    %rsi,%r8
140a39714:	48 8d 55 87          	lea    -0x79(%rbp),%rdx
140a39718:	48 8b 80 40 01 00 00 	mov    0x140(%rax),%rax
140a3971f:	ff 15 13 35 0d 00    	call   *0xd3513(%rip)        # 0x140b0cc38
140a39725:	48 8b d0             	mov    %rax,%rdx
140a39728:	48 8d 4d df          	lea    -0x21(%rbp),%rcx
140a3972c:	e8 9b 3f 00 00       	call   0x140a3d6cc
140a39731:	90                   	nop
140a39732:	41 83 cd ff          	or     $0xffffffff,%r13d
140a39736:	48 8b 5d 8f          	mov    -0x71(%rbp),%rbx
140a3973a:	48 85 db             	test   %rbx,%rbx
140a3973d:	74 39                	je     0x140a39778
140a3973f:	41 8b c5             	mov    %r13d,%eax
140a39742:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a39747:	41 03 c5             	add    %r13d,%eax
140a3974a:	75 2c                	jne    0x140a39778
140a3974c:	48 8b 03             	mov    (%rbx),%rax
140a3974f:	48 8b cb             	mov    %rbx,%rcx
140a39752:	48 8b 00             	mov    (%rax),%rax
140a39755:	ff 15 dd 34 0d 00    	call   *0xd34dd(%rip)        # 0x140b0cc38
140a3975b:	41 8b c5             	mov    %r13d,%eax
140a3975e:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a39763:	41 03 c5             	add    %r13d,%eax
140a39766:	75 10                	jne    0x140a39778
140a39768:	48 8b 03             	mov    (%rbx),%rax
140a3976b:	48 8b cb             	mov    %rbx,%rcx
140a3976e:	48 8b 40 08          	mov    0x8(%rax),%rax
140a39772:	ff 15 c0 34 0d 00    	call   *0xd34c0(%rip)        # 0x140b0cc38
140a39778:	4c 39 7d df          	cmp    %r15,-0x21(%rbp)
140a3977c:	0f 85 94 06 00 00    	jne    0x140a39e16
140a39782:	49 8b 0c 24          	mov    (%r12),%rcx
140a39786:	48 8b 01             	mov    (%rcx),%rax
140a39789:	4d 8b c6             	mov    %r14,%r8
140a3978c:	48 8d 55 07          	lea    0x7(%rbp),%rdx
140a39790:	48 8b 80 18 01 00 00 	mov    0x118(%rax),%rax
140a39797:	ff 15 9b 34 0d 00    	call   *0xd349b(%rip)        # 0x140b0cc38
140a3979d:	90                   	nop
140a3979e:	0f 57 c0             	xorps  %xmm0,%xmm0
140a397a1:	f3 0f 7f 45 97       	movdqu %xmm0,-0x69(%rbp)
140a397a6:	48 8b 45 07          	mov    0x7(%rbp),%rax
140a397aa:	8b 08                	mov    (%rax),%ecx
140a397ac:	49 8b d6             	mov    %r14,%rdx
140a397af:	85 c9                	test   %ecx,%ecx
140a397b1:	75 0b                	jne    0x140a397be
140a397b3:	48 8d 4d 87          	lea    -0x79(%rbp),%rcx
140a397b7:	e8 fc 3f 00 00       	call   0x140a3d7b8
140a397bc:	eb 3b                	jmp    0x140a397f9
140a397be:	83 f9 02             	cmp    $0x2,%ecx
140a397c1:	75 16                	jne    0x140a397d9
140a397c3:	4c 8d 4f 60          	lea    0x60(%rdi),%r9
140a397c7:	4c 8d 87 80 00 00 00 	lea    0x80(%rdi),%r8
140a397ce:	48 8d 4d 87          	lea    -0x79(%rbp),%rcx
140a397d2:	e8 7d 40 00 00       	call   0x140a3d854
140a397d7:	eb 20                	jmp    0x140a397f9
140a397d9:	83 f9 03             	cmp    $0x3,%ecx
140a397dc:	48 8d 4d 87          	lea    -0x79(%rbp),%rcx
140a397e0:	75 12                	jne    0x140a397f4
140a397e2:	4c 8d 4f 60          	lea    0x60(%rdi),%r9
140a397e6:	4c 8d 87 80 00 00 00 	lea    0x80(%rdi),%r8
140a397ed:	e8 2a 41 00 00       	call   0x140a3d91c
140a397f2:	eb 05                	jmp    0x140a397f9
140a397f4:	e8 eb 41 00 00       	call   0x140a3d9e4
140a397f9:	48 8b 08             	mov    (%rax),%rcx
140a397fc:	48 8b 50 08          	mov    0x8(%rax),%rdx
140a39800:	4c 89 38             	mov    %r15,(%rax)
140a39803:	4c 89 78 08          	mov    %r15,0x8(%rax)
140a39807:	48 8b 5d 9f          	mov    -0x61(%rbp),%rbx
140a3980b:	48 85 db             	test   %rbx,%rbx
140a3980e:	48 89 55 9f          	mov    %rdx,-0x61(%rbp)
140a39812:	48 89 4d 97          	mov    %rcx,-0x69(%rbp)
140a39816:	74 39                	je     0x140a39851
140a39818:	41 8b c5             	mov    %r13d,%eax
140a3981b:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a39820:	41 03 c5             	add    %r13d,%eax
140a39823:	75 2c                	jne    0x140a39851