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
140a39abc:	48 8b 07             	mov    (%rdi),%rax
140a39abf:	48 8b cf             	mov    %rdi,%rcx
140a39ac2:	48 8b 00             	mov    (%rax),%rax
140a39ac5:	ff 15 6d 31 0d 00    	call   *0xd316d(%rip)        # 0x140b0cc38
140a39acb:	41 8b c5             	mov    %r13d,%eax
140a39ace:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
140a39ad3:	41 03 c5             	add    %r13d,%eax
140a39ad6:	75 10                	jne    0x140a39ae8
140a39ad8:	48 8b 07             	mov    (%rdi),%rax
140a39adb:	48 8b cf             	mov    %rdi,%rcx
140a39ade:	48 8b 40 08          	mov    0x8(%rax),%rax
140a39ae2:	ff 15 50 31 0d 00    	call   *0xd3150(%rip)        # 0x140b0cc38
140a39ae8:	4d 8d 46 20          	lea    0x20(%r14),%r8
140a39aec:	49 8d 56 18          	lea    0x18(%r14),%rdx
140a39af0:	4c 89 64 24 20       	mov    %r12,0x20(%rsp)
140a39af5:	4c 8d 4d bf          	lea    -0x41(%rbp),%r9
140a39af9:	49 8b ce             	mov    %r14,%rcx
140a39afc:	e8 8f 43 05 00       	call   0x140a8de90
140a39b01:	90                   	nop
140a39b02:	e9 b5 01 00 00       	jmp    0x140a39cbc
140a39b07:	83 f9 01             	cmp    $0x1,%ecx
140a39b0a:	0f 85 95 00 00 00    	jne    0x140a39ba5
140a39b10:	48 8b 06             	mov    (%rsi),%rax
140a39b13:	48 8d 55 ef          	lea    -0x11(%rbp),%rdx
140a39b17:	48 8b ce             	mov    %rsi,%rcx
140a39b1a:	48 8b 00             	mov    (%rax),%rax
140a39b1d:	ff 15 15 31 0d 00    	call   *0xd3115(%rip)        # 0x140b0cc38
140a39b23:	4c 8b 30             	mov    (%rax),%r14
140a39b26:	4c 89 75 87          	mov    %r14,-0x79(%rbp)
140a39b2a:	48 8b 58 08          	mov    0x8(%rax),%rbx
140a39b2e:	48 89 5d 8f          	mov    %rbx,-0x71(%rbp)
140a39b32:	48 83 20 00          	andq   $0x0,(%rax)
140a39b36:	48 83 60 08 00       	andq   $0x0,0x8(%rax)
140a39b3b:	48 8b 7d f7          	mov    -0x9(%rbp),%rdi
140a39b3f:	48 85 ff             	test   %rdi,%rdi
140a39b42:	74 39                	je     0x140a39b7d
140a39b44:	41 8b c5             	mov    %r13d,%eax
140a39b47:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
140a39b4c:	41 03 c5             	add    %r13d,%eax
140a39b4f:	75 2c                	jne    0x140a39b7d
140a39b51:	48 8b 07             	mov    (%rdi),%rax
140a39b54:	48 8b cf             	mov    %rdi,%rcx
140a39b57:	48 8b 00             	mov    (%rax),%rax
140a39b5a:	ff 15 d8 30 0d 00    	call   *0xd30d8(%rip)        # 0x140b0cc38
140a39b60:	41 8b c5             	mov    %r13d,%eax
140a39b63:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
140a39b68:	41 03 c5             	add    %r13d,%eax
140a39b6b:	75 10                	jne    0x140a39b7d
140a39b6d:	48 8b 07             	mov    (%rdi),%rax
140a39b70:	48 8b cf             	mov    %rdi,%rcx
140a39b73:	48 8b 40 08          	mov    0x8(%rax),%rax
140a39b77:	ff 15 bb 30 0d 00    	call   *0xd30bb(%rip)        # 0x140b0cc38
140a39b7d:	4d 8d 46 20          	lea    0x20(%r14),%r8
140a39b81:	49 8d 56 18          	lea    0x18(%r14),%rdx
140a39b85:	48 8d 45 a7          	lea    -0x59(%rbp),%rax
140a39b89:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140a39b8e:	4c 89 64 24 20       	mov    %r12,0x20(%rsp)
140a39b93:	4c 8d 4d bf          	lea    -0x41(%rbp),%r9
140a39b97:	49 8b ce             	mov    %r14,%rcx
140a39b9a:	e8 71 54 05 00       	call   0x140a8f010
140a39b9f:	90                   	nop
140a39ba0:	e9 17 01 00 00       	jmp    0x140a39cbc
140a39ba5:	83 f9 02             	cmp    $0x2,%ecx
140a39ba8:	0f 85 87 00 00 00    	jne    0x140a39c35
140a39bae:	48 8b 06             	mov    (%rsi),%rax
140a39bb1:	48 8d 55 ef          	lea    -0x11(%rbp),%rdx
140a39bb5:	48 8b ce             	mov    %rsi,%rcx
140a39bb8:	48 8b 00             	mov    (%rax),%rax
140a39bbb:	ff 15 77 30 0d 00    	call   *0xd3077(%rip)        # 0x140b0cc38
140a39bc1:	48 8b 08             	mov    (%rax),%rcx
140a39bc4:	48 89 4d 87          	mov    %rcx,-0x79(%rbp)
140a39bc8:	48 8b 58 08          	mov    0x8(%rax),%rbx
140a39bcc:	48 89 5d 8f          	mov    %rbx,-0x71(%rbp)
140a39bd0:	48 83 20 00          	andq   $0x0,(%rax)
140a39bd4:	48 83 60 08 00       	andq   $0x0,0x8(%rax)
140a39bd9:	48 8b 7d f7          	mov    -0x9(%rbp),%rdi
140a39bdd:	48 85 ff             	test   %rdi,%rdi
140a39be0:	74 39                	je     0x140a39c1b
140a39be2:	41 8b c5             	mov    %r13d,%eax
140a39be5:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
140a39bea:	41 03 c5             	add    %r13d,%eax
140a39bed:	75 2c                	jne    0x140a39c1b
140a39bef:	48 8b 07             	mov    (%rdi),%rax
140a39bf2:	48 8b cf             	mov    %rdi,%rcx
140a39bf5:	48 8b 00             	mov    (%rax),%rax
140a39bf8:	ff 15 3a 30 0d 00    	call   *0xd303a(%rip)        # 0x140b0cc38
140a39bfe:	41 8b c5             	mov    %r13d,%eax
140a39c01:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
140a39c06:	41 03 c5             	add    %r13d,%eax
140a39c09:	75 10                	jne    0x140a39c1b
140a39c0b:	48 8b 07             	mov    (%rdi),%rax
140a39c0e:	48 8b cf             	mov    %rdi,%rcx
140a39c11:	48 8b 40 08          	mov    0x8(%rax),%rax
140a39c15:	ff 15 1d 30 0d 00    	call   *0xd301d(%rip)        # 0x140b0cc38
140a39c1b:	4d 8b c4             	mov    %r12,%r8
140a39c1e:	48 8d 55 bf          	lea    -0x41(%rbp),%rdx
140a39c22:	48 8b 4d 87          	mov    -0x79(%rbp),%rcx
140a39c26:	e8 f5 76 05 00       	call   0x140a91320
140a39c2b:	90                   	nop
140a39c2c:	0f 1f 40 00          	nopl   0x0(%rax)
140a39c30:	e9 87 00 00 00       	jmp    0x140a39cbc
140a39c35:	83 f9 03             	cmp    $0x3,%ecx
140a39c38:	0f 85 bc 00 00 00    	jne    0x140a39cfa
140a39c3e:	48 8b 06             	mov    (%rsi),%rax
140a39c41:	48 8d 55 ef          	lea    -0x11(%rbp),%rdx
140a39c45:	48 8b ce             	mov    %rsi,%rcx
140a39c48:	48 8b 00             	mov    (%rax),%rax
140a39c4b:	ff 15 e7 2f 0d 00    	call   *0xd2fe7(%rip)        # 0x140b0cc38
140a39c51:	48 8b 08             	mov    (%rax),%rcx
140a39c54:	48 89 4d 87          	mov    %rcx,-0x79(%rbp)
140a39c58:	48 8b 58 08          	mov    0x8(%rax),%rbx
140a39c5c:	48 89 5d 8f          	mov    %rbx,-0x71(%rbp)
140a39c60:	48 83 20 00          	andq   $0x0,(%rax)
140a39c64:	48 83 60 08 00       	andq   $0x0,0x8(%rax)
140a39c69:	48 8b 7d f7          	mov    -0x9(%rbp),%rdi
140a39c6d:	48 85 ff             	test   %rdi,%rdi
140a39c70:	74 39                	je     0x140a39cab
140a39c72:	41 8b c5             	mov    %r13d,%eax
140a39c75:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
140a39c7a:	41 03 c5             	add    %r13d,%eax
140a39c7d:	75 2c                	jne    0x140a39cab
140a39c7f:	48 8b 07             	mov    (%rdi),%rax
140a39c82:	48 8b cf             	mov    %rdi,%rcx
140a39c85:	48 8b 00             	mov    (%rax),%rax
140a39c88:	ff 15 aa 2f 0d 00    	call   *0xd2faa(%rip)        # 0x140b0cc38
140a39c8e:	41 8b c5             	mov    %r13d,%eax
140a39c91:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
140a39c96:	41 03 c5             	add    %r13d,%eax
140a39c99:	75 10                	jne    0x140a39cab
140a39c9b:	48 8b 07             	mov    (%rdi),%rax
140a39c9e:	48 8b cf             	mov    %rdi,%rcx
140a39ca1:	48 8b 40 08          	mov    0x8(%rax),%rax
140a39ca5:	ff 15 8d 2f 0d 00    	call   *0xd2f8d(%rip)        # 0x140b0cc38
140a39cab:	4d 8b c4             	mov    %r12,%r8
140a39cae:	48 8d 55 bf          	lea    -0x41(%rbp),%rdx
140a39cb2:	48 8b 4d 87          	mov    -0x79(%rbp),%rcx
140a39cb6:	e8 65 76 05 00       	call   0x140a91320
140a39cbb:	90                   	nop
140a39cbc:	48 85 db             	test   %rbx,%rbx
140a39cbf:	74 39                	je     0x140a39cfa
140a39cc1:	41 8b c5             	mov    %r13d,%eax
140a39cc4:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a39cc9:	41 03 c5             	add    %r13d,%eax
140a39ccc:	75 2c                	jne    0x140a39cfa
140a39cce:	48 8b 03             	mov    (%rbx),%rax
140a39cd1:	48 8b cb             	mov    %rbx,%rcx
140a39cd4:	48 8b 00             	mov    (%rax),%rax
140a39cd7:	ff 15 5b 2f 0d 00    	call   *0xd2f5b(%rip)        # 0x140b0cc38
140a39cdd:	41 8b c5             	mov    %r13d,%eax
140a39ce0:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a39ce5:	41 03 c5             	add    %r13d,%eax
140a39ce8:	75 10                	jne    0x140a39cfa
140a39cea:	48 8b 03             	mov    (%rbx),%rax
140a39ced:	48 8b cb             	mov    %rbx,%rcx
140a39cf0:	48 8b 40 08          	mov    0x8(%rax),%rax
140a39cf4:	ff 15 3e 2f 0d 00    	call   *0xd2f3e(%rip)        # 0x140b0cc38
140a39cfa:	49 8b 0c 24          	mov    (%r12),%rcx
140a39cfe:	48 8b 01             	mov    (%rcx),%rax
140a39d01:	0f 57 c0             	xorps  %xmm0,%xmm0
140a39d04:	f3 0f 7f 45 a7       	movdqu %xmm0,-0x59(%rbp)
140a39d09:	4d 85 ff             	test   %r15,%r15
140a39d0c:	74 05                	je     0x140a39d13
140a39d0e:	f0 41 ff 47 08       	lock incl 0x8(%r15)
140a39d13:	48 85 f6             	test   %rsi,%rsi
140a39d16:	75 06                	jne    0x140a39d1e
140a39d18:	48 21 75 a7          	and    %rsi,-0x59(%rbp)
140a39d1c:	eb 13                	jmp    0x140a39d31
140a39d1e:	48 8b 56 08          	mov    0x8(%rsi),%rdx
140a39d22:	48 63 52 04          	movslq 0x4(%rdx),%rdx
140a39d26:	48 83 c2 08          	add    $0x8,%rdx
140a39d2a:	48 03 d6             	add    %rsi,%rdx
140a39d2d:	48 89 55 a7          	mov    %rdx,-0x59(%rbp)
140a39d31:	4c 89 7d af          	mov    %r15,-0x51(%rbp)
140a39d35:	4c 8d 45 a7          	lea    -0x59(%rbp),%r8
140a39d39:	48 8b 75 6f          	mov    0x6f(%rbp),%rsi