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
140a39825:	48 8b 03             	mov    (%rbx),%rax
140a39828:	48 8b cb             	mov    %rbx,%rcx
140a3982b:	48 8b 00             	mov    (%rax),%rax
140a3982e:	ff 15 04 34 0d 00    	call   *0xd3404(%rip)        # 0x140b0cc38
140a39834:	41 8b c5             	mov    %r13d,%eax
140a39837:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a3983c:	41 03 c5             	add    %r13d,%eax
140a3983f:	75 10                	jne    0x140a39851
140a39841:	48 8b 03             	mov    (%rbx),%rax
140a39844:	48 8b cb             	mov    %rbx,%rcx
140a39847:	48 8b 40 08          	mov    0x8(%rax),%rax
140a3984b:	ff 15 e7 33 0d 00    	call   *0xd33e7(%rip)        # 0x140b0cc38
140a39851:	48 8b 5d 8f          	mov    -0x71(%rbp),%rbx
140a39855:	48 85 db             	test   %rbx,%rbx
140a39858:	74 39                	je     0x140a39893
140a3985a:	41 8b c5             	mov    %r13d,%eax
140a3985d:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a39862:	41 03 c5             	add    %r13d,%eax
140a39865:	75 2c                	jne    0x140a39893
140a39867:	48 8b 03             	mov    (%rbx),%rax
140a3986a:	48 8b cb             	mov    %rbx,%rcx
140a3986d:	48 8b 00             	mov    (%rax),%rax
140a39870:	ff 15 c2 33 0d 00    	call   *0xd33c2(%rip)        # 0x140b0cc38
140a39876:	41 8b c5             	mov    %r13d,%eax
140a39879:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a3987e:	41 03 c5             	add    %r13d,%eax
140a39881:	75 10                	jne    0x140a39893
140a39883:	48 8b 03             	mov    (%rbx),%rax
140a39886:	48 8b cb             	mov    %rbx,%rcx
140a39889:	48 8b 40 08          	mov    0x8(%rax),%rax
140a3988d:	ff 15 a5 33 0d 00    	call   *0xd33a5(%rip)        # 0x140b0cc38
140a39893:	48 8b 4f 60          	mov    0x60(%rdi),%rcx
140a39897:	48 8b 01             	mov    (%rcx),%rax
140a3989a:	4c 8d 47 20          	lea    0x20(%rdi),%r8
140a3989e:	4c 8d 4d 97          	lea    -0x69(%rbp),%r9
140a398a2:	48 8d 55 87          	lea    -0x79(%rbp),%rdx
140a398a6:	48 8b 80 b8 00 00 00 	mov    0xb8(%rax),%rax
140a398ad:	ff 15 85 33 0d 00    	call   *0xd3385(%rip)        # 0x140b0cc38
140a398b3:	48 8b 30             	mov    (%rax),%rsi
140a398b6:	4c 8b 78 08          	mov    0x8(%rax),%r15
140a398ba:	48 83 20 00          	andq   $0x0,(%rax)
140a398be:	48 83 60 08 00       	andq   $0x0,0x8(%rax)
140a398c3:	48 89 75 df          	mov    %rsi,-0x21(%rbp)
140a398c7:	48 8b 5d e7          	mov    -0x19(%rbp),%rbx
140a398cb:	4c 89 7d e7          	mov    %r15,-0x19(%rbp)
140a398cf:	48 85 db             	test   %rbx,%rbx
140a398d2:	74 39                	je     0x140a3990d
140a398d4:	41 8b c5             	mov    %r13d,%eax
140a398d7:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a398dc:	41 03 c5             	add    %r13d,%eax
140a398df:	75 2c                	jne    0x140a3990d
140a398e1:	48 8b 03             	mov    (%rbx),%rax
140a398e4:	48 8b cb             	mov    %rbx,%rcx
140a398e7:	48 8b 00             	mov    (%rax),%rax
140a398ea:	ff 15 48 33 0d 00    	call   *0xd3348(%rip)        # 0x140b0cc38
140a398f0:	41 8b c5             	mov    %r13d,%eax
140a398f3:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a398f8:	41 03 c5             	add    %r13d,%eax
140a398fb:	75 10                	jne    0x140a3990d
140a398fd:	48 8b 03             	mov    (%rbx),%rax
140a39900:	48 8b cb             	mov    %rbx,%rcx
140a39903:	48 8b 40 08          	mov    0x8(%rax),%rax
140a39907:	ff 15 2b 33 0d 00    	call   *0xd332b(%rip)        # 0x140b0cc38
140a3990d:	48 8b 5d 8f          	mov    -0x71(%rbp),%rbx
140a39911:	48 85 db             	test   %rbx,%rbx
140a39914:	74 39                	je     0x140a3994f
140a39916:	41 8b c5             	mov    %r13d,%eax
140a39919:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a3991e:	41 03 c5             	add    %r13d,%eax
140a39921:	75 2c                	jne    0x140a3994f
140a39923:	48 8b 03             	mov    (%rbx),%rax
140a39926:	48 8b cb             	mov    %rbx,%rcx
140a39929:	48 8b 00             	mov    (%rax),%rax
140a3992c:	ff 15 06 33 0d 00    	call   *0xd3306(%rip)        # 0x140b0cc38
140a39932:	41 8b c5             	mov    %r13d,%eax
140a39935:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a3993a:	41 03 c5             	add    %r13d,%eax
140a3993d:	75 10                	jne    0x140a3994f
140a3993f:	48 8b 03             	mov    (%rbx),%rax
140a39942:	48 8b cb             	mov    %rbx,%rcx
140a39945:	48 8b 40 08          	mov    0x8(%rax),%rax
140a39949:	ff 15 e9 32 0d 00    	call   *0xd32e9(%rip)        # 0x140b0cc38
140a3994f:	48 8d 9f 88 00 00 00 	lea    0x88(%rdi),%rbx
140a39956:	0f 10 03             	movups (%rbx),%xmm0
140a39959:	0f 11 45 bf          	movups %xmm0,-0x41(%rbp)
140a3995d:	f3 0f 10 43 10       	movss  0x10(%rbx),%xmm0
140a39962:	f3 0f 11 45 cf       	movss  %xmm0,-0x31(%rbp)
140a39967:	f3 0f 10 4b 14       	movss  0x14(%rbx),%xmm1
140a3996c:	f3 0f 11 4d d3       	movss  %xmm1,-0x2d(%rbp)
140a39971:	0f 10 47 50          	movups 0x50(%rdi),%xmm0
140a39975:	0f 11 45 a7          	movups %xmm0,-0x59(%rbp)
140a39979:	48 8b 45 07          	mov    0x7(%rbp),%rax
140a3997d:	80 78 50 00          	cmpb   $0x0,0x50(%rax)
140a39981:	0f 85 e2 00 00 00    	jne    0x140a39a69
140a39987:	49 8b 0c 24          	mov    (%r12),%rcx
140a3998b:	48 8b 01             	mov    (%rcx),%rax
140a3998e:	4d 8b c6             	mov    %r14,%r8
140a39991:	48 8d 55 87          	lea    -0x79(%rbp),%rdx
140a39995:	48 8b 80 18 01 00 00 	mov    0x118(%rax),%rax
140a3999c:	ff 15 96 32 0d 00    	call   *0xd3296(%rip)        # 0x140b0cc38
140a399a2:	90                   	nop
140a399a3:	48 8b 45 87          	mov    -0x79(%rbp),%rax
140a399a7:	f3 0f 10 88 c4 00 00 	movss  0xc4(%rax),%xmm1
140a399ae:	00
140a399af:	f3 0f 10 80 c0 00 00 	movss  0xc0(%rax),%xmm0
140a399b6:	00
140a399b7:	f3 0f 11 45 a7       	movss  %xmm0,-0x59(%rbp)
140a399bc:	f3 0f 11 4d b3       	movss  %xmm1,-0x4d(%rbp)
140a399c1:	83 65 bb 00          	andl   $0x0,-0x45(%rbp)
140a399c5:	83 65 b7 00          	andl   $0x0,-0x49(%rbp)
140a399c9:	83 65 af 00          	andl   $0x0,-0x51(%rbp)
140a399cd:	83 65 ab 00          	andl   $0x0,-0x55(%rbp)
140a399d1:	4c 8b c3             	mov    %rbx,%r8
140a399d4:	48 8d 55 ef          	lea    -0x11(%rbp),%rdx
140a399d8:	48 8d 4d a7          	lea    -0x59(%rbp),%rcx
140a399dc:	e8 5f 94 75 ff       	call   0x140192e40
140a399e1:	0f 10 28             	movups (%rax),%xmm5
140a399e4:	0f 11 6d bf          	movups %xmm5,-0x41(%rbp)
140a399e8:	f3 0f 10 48 10       	movss  0x10(%rax),%xmm1
140a399ed:	f3 0f 11 4d cf       	movss  %xmm1,-0x31(%rbp)
140a399f2:	f3 0f 10 40 14       	movss  0x14(%rax),%xmm0
140a399f7:	f3 0f 11 45 d3       	movss  %xmm0,-0x2d(%rbp)
140a399fc:	48 8d 55 17          	lea    0x17(%rbp),%rdx
140a39a00:	48 8d 4d a7          	lea    -0x59(%rbp),%rcx
140a39a04:	e8 47 29 ed ff       	call   0x14090c350
140a39a09:	4c 8b c0             	mov    %rax,%r8
140a39a0c:	48 8d 57 50          	lea    0x50(%rdi),%rdx
140a39a10:	48 8d 4d ef          	lea    -0x11(%rbp),%rcx
140a39a14:	e8 7b 2a ed ff       	call   0x14090c494
140a39a19:	0f 10 00             	movups (%rax),%xmm0
140a39a1c:	f3 0f 7f 45 a7       	movdqu %xmm0,-0x59(%rbp)
140a39a21:	48 8b 5d 8f          	mov    -0x71(%rbp),%rbx
140a39a25:	41 83 cd ff          	or     $0xffffffff,%r13d
140a39a29:	48 85 db             	test   %rbx,%rbx
140a39a2c:	74 3f                	je     0x140a39a6d
140a39a2e:	41 8b c5             	mov    %r13d,%eax
140a39a31:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a39a36:	41 03 c5             	add    %r13d,%eax
140a39a39:	75 32                	jne    0x140a39a6d
140a39a3b:	48 8b 03             	mov    (%rbx),%rax
140a39a3e:	48 8b cb             	mov    %rbx,%rcx
140a39a41:	48 8b 00             	mov    (%rax),%rax
140a39a44:	ff 15 ee 31 0d 00    	call   *0xd31ee(%rip)        # 0x140b0cc38
140a39a4a:	41 8b c5             	mov    %r13d,%eax
140a39a4d:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a39a52:	41 03 c5             	add    %r13d,%eax
140a39a55:	75 16                	jne    0x140a39a6d
140a39a57:	48 8b 03             	mov    (%rbx),%rax
140a39a5a:	48 8b cb             	mov    %rbx,%rcx
140a39a5d:	48 8b 40 08          	mov    0x8(%rax),%rax
140a39a61:	ff 15 d1 31 0d 00    	call   *0xd31d1(%rip)        # 0x140b0cc38
140a39a67:	eb 04                	jmp    0x140a39a6d
140a39a69:	41 83 cd ff          	or     $0xffffffff,%r13d
140a39a6d:	48 8b 45 07          	mov    0x7(%rbp),%rax
140a39a71:	8b 08                	mov    (%rax),%ecx
140a39a73:	85 c9                	test   %ecx,%ecx
140a39a75:	0f 85 8c 00 00 00    	jne    0x140a39b07
140a39a7b:	48 8b 06             	mov    (%rsi),%rax
140a39a7e:	48 8d 55 a7          	lea    -0x59(%rbp),%rdx
140a39a82:	48 8b ce             	mov    %rsi,%rcx
140a39a85:	48 8b 00             	mov    (%rax),%rax
140a39a88:	ff 15 aa 31 0d 00    	call   *0xd31aa(%rip)        # 0x140b0cc38
140a39a8e:	4c 8b 30             	mov    (%rax),%r14
140a39a91:	4c 89 75 87          	mov    %r14,-0x79(%rbp)
140a39a95:	48 8b 58 08          	mov    0x8(%rax),%rbx
140a39a99:	48 89 5d 8f          	mov    %rbx,-0x71(%rbp)
140a39a9d:	48 83 20 00          	andq   $0x0,(%rax)
140a39aa1:	48 83 60 08 00       	andq   $0x0,0x8(%rax)
140a39aa6:	48 8b 7d af          	mov    -0x51(%rbp),%rdi
140a39aaa:	48 85 ff             	test   %rdi,%rdi
140a39aad:	74 39                	je     0x140a39ae8
140a39aaf:	41 8b c5             	mov    %r13d,%eax
140a39ab2:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
140a39ab7:	41 03 c5             	add    %r13d,%eax
140a39aba:	75 2c                	jne    0x140a39ae8