140a35772:	7a 02                	jp     0x140a35776
140a35774:	74 11                	je     0x140a35787
140a35776:	0f 57 c0             	xorps  %xmm0,%xmm0
140a35779:	0f 2e d0             	ucomiss %xmm0,%xmm2
140a3577c:	7a 02                	jp     0x140a35780
140a3577e:	74 07                	je     0x140a35787
140a35780:	0f 2e d8             	ucomiss %xmm0,%xmm3
140a35783:	7a 16                	jp     0x140a3579b
140a35785:	75 14                	jne    0x140a3579b
140a35787:	4c 89 26             	mov    %r12,(%rsi)
140a3578a:	4c 89 66 08          	mov    %r12,0x8(%rsi)
140a3578e:	4c 89 66 10          	mov    %r12,0x10(%rsi)
140a35792:	4c 89 66 18          	mov    %r12,0x18(%rsi)
140a35796:	e9 ae 06 00 00       	jmp    0x140a35e49
140a3579b:	4c 8b c3             	mov    %rbx,%r8
140a3579e:	48 8d 55 90          	lea    -0x70(%rbp),%rdx
140a357a2:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140a357a7:	e8 e8 6c ed ff       	call   0x14090c494
140a357ac:	f3 0f 10 44 24 58    	movss  0x58(%rsp),%xmm0
140a357b2:	f3 0f 5c 44 24 50    	subss  0x50(%rsp),%xmm0
140a357b8:	0f 54 05 21 c7 17 00 	andps  0x17c721(%rip),%xmm0        # 0x140bb1ee0
140a357bf:	e8 44 cb 0b 00       	call   0x140af2308
140a357c4:	44 0f 28 c0          	movaps %xmm0,%xmm8
140a357c8:	f3 0f 10 44 24 5c    	movss  0x5c(%rsp),%xmm0
140a357ce:	f3 0f 5c 44 24 54    	subss  0x54(%rsp),%xmm0
140a357d4:	0f 54 05 05 c7 17 00 	andps  0x17c705(%rip),%xmm0        # 0x140bb1ee0
140a357db:	e8 28 cb 0b 00       	call   0x140af2308
140a357e0:	0f 28 f8             	movaps %xmm0,%xmm7
140a357e3:	66 0f 6f 0d 55 c6 17 	movdqa 0x17c655(%rip),%xmm1        # 0x140bb1e40
140a357ea:	00
140a357eb:	0f 11 8d 18 01 00 00 	movups %xmm1,0x118(%rbp)
140a357f2:	83 a5 28 01 00 00 00 	andl   $0x0,0x128(%rbp)
140a357f9:	83 a5 2c 01 00 00 00 	andl   $0x0,0x12c(%rbp)
140a35800:	4d 8d 6e 20          	lea    0x20(%r14),%r13
140a35804:	49 8b 4d 00          	mov    0x0(%r13),%rcx
140a35808:	48 8b 01             	mov    (%rcx),%rax
140a3580b:	48 8b 80 e0 00 00 00 	mov    0xe0(%rax),%rax
140a35812:	ff 15 20 74 0d 00    	call   *0xd7420(%rip)        # 0x140b0cc38
140a35818:	8b c0                	mov    %eax,%eax
140a3581a:	0f 57 f6             	xorps  %xmm6,%xmm6
140a3581d:	f3 48 0f 2a f0       	cvtsi2ss %rax,%xmm6
140a35822:	44 0f 2f c6          	comiss %xmm6,%xmm8
140a35826:	77 09                	ja     0x140a35831
140a35828:	0f 2f fe             	comiss %xmm6,%xmm7
140a3582b:	0f 86 f5 00 00 00    	jbe    0x140a35926
140a35831:	0f 28 c6             	movaps %xmm6,%xmm0
140a35834:	44 0f 2f c7          	comiss %xmm7,%xmm8
140a35838:	76 18                	jbe    0x140a35852
140a3583a:	44 0f 28 ce          	movaps %xmm6,%xmm9
140a3583e:	f3 0f 59 c7          	mulss  %xmm7,%xmm0
140a35842:	f3 41 0f 5e c0       	divss  %xmm8,%xmm0
140a35847:	e8 bc ca 0b 00       	call   0x140af2308
140a3584c:	f3 0f 5d f0          	minss  %xmm0,%xmm6
140a35850:	eb 17                	jmp    0x140a35869
140a35852:	f3 41 0f 59 c0       	mulss  %xmm8,%xmm0
140a35857:	f3 0f 5e c7          	divss  %xmm7,%xmm0
140a3585b:	e8 a8 ca 0b 00       	call   0x140af2308
140a35860:	44 0f 28 ce          	movaps %xmm6,%xmm9
140a35864:	f3 44 0f 5d c8       	minss  %xmm0,%xmm9
140a35869:	41 0f 28 c9          	movaps %xmm9,%xmm1
140a3586d:	f3 41 0f 5e c8       	divss  %xmm8,%xmm1
140a35872:	0f 28 c6             	movaps %xmm6,%xmm0
140a35875:	f3 0f 5e c7          	divss  %xmm7,%xmm0
140a35879:	45 0f 28 c1          	movaps %xmm9,%xmm8
140a3587d:	0f 28 fe             	movaps %xmm6,%xmm7
140a35880:	f3 0f 11 8d 18 01 00 	movss  %xmm1,0x118(%rbp)
140a35887:	00
140a35888:	f3 0f 11 85 24 01 00 	movss  %xmm0,0x124(%rbp)
140a3588f:	00
140a35890:	bb 18 00 00 00       	mov    $0x18,%ebx
140a35895:	8b cb                	mov    %ebx,%ecx
140a35897:	e8 68 9d 0b 00       	call   0x140aef604
140a3589c:	48 89 45 90          	mov    %rax,-0x70(%rbp)
140a358a0:	48 8b d0             	mov    %rax,%rdx
140a358a3:	48 8d 8d 18 01 00 00 	lea    0x118(%rbp),%rcx
140a358aa:	e8 a1 6a ed ff       	call   0x14090c350
140a358af:	48 8b f8             	mov    %rax,%rdi
140a358b2:	8b cb                	mov    %ebx,%ecx
140a358b4:	ff 15 0e 70 0d 00    	call   *0xd700e(%rip)        # 0x140b0c8c8
140a358ba:	48 8b d8             	mov    %rax,%rbx
140a358bd:	48 85 c0             	test   %rax,%rax
140a358c0:	75 07                	jne    0x140a358c9
140a358c2:	ff 15 d0 6b 0d 00    	call   *0xd6bd0(%rip)        # 0x140b0c498
140a358c8:	cc                   	int3
140a358c9:	b9 01 00 00 00       	mov    $0x1,%ecx
140a358ce:	89 48 08             	mov    %ecx,0x8(%rax)
140a358d1:	89 48 0c             	mov    %ecx,0xc(%rax)
140a358d4:	48 8d 05 0d f1 0e 00 	lea    0xef10d(%rip),%rax        # 0x140b249e8
140a358db:	48 89 03             	mov    %rax,(%rbx)
140a358de:	48 89 7b 10          	mov    %rdi,0x10(%rbx)
140a358e2:	f0 01 4b 08          	lock add %ecx,0x8(%rbx)
140a358e6:	48 89 7d f8          	mov    %rdi,-0x8(%rbp)
140a358ea:	48 89 5d 00          	mov    %rbx,0x0(%rbp)
140a358ee:	83 cf ff             	or     $0xffffffff,%edi
140a358f1:	8b c7                	mov    %edi,%eax
140a358f3:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a358f8:	03 c7                	add    %edi,%eax
140a358fa:	75 2a                	jne    0x140a35926
140a358fc:	48 8b 03             	mov    (%rbx),%rax
140a358ff:	48 8b cb             	mov    %rbx,%rcx
140a35902:	48 8b 00             	mov    (%rax),%rax
140a35905:	ff 15 2d 73 0d 00    	call   *0xd732d(%rip)        # 0x140b0cc38
140a3590b:	8b c7                	mov    %edi,%eax
140a3590d:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a35912:	03 c7                	add    %edi,%eax
140a35914:	75 10                	jne    0x140a35926
140a35916:	48 8b 03             	mov    (%rbx),%rax
140a35919:	48 8b cb             	mov    %rbx,%rcx
140a3591c:	48 8b 40 08          	mov    0x8(%rax),%rax
140a35920:	ff 15 12 73 0d 00    	call   *0xd7312(%rip)        # 0x140b0cc38
140a35926:	f3 49 0f 2c c8       	cvttss2si %xmm8,%rcx
140a3592b:	f3 48 0f 2c c7       	cvttss2si %xmm7,%rax
140a35930:	89 4d b8             	mov    %ecx,-0x48(%rbp)
140a35933:	89 45 bc             	mov    %eax,-0x44(%rbp)
140a35936:	c7 45 b0 57 00 00 00 	movl   $0x57,-0x50(%rbp)
140a3593d:	c7 45 b4 01 00 00 00 	movl   $0x1,-0x4c(%rbp)
140a35944:	4c 89 64 24 40       	mov    %r12,0x40(%rsp)
140a35949:	49 8b 4d 00          	mov    0x0(%r13),%rcx
140a3594d:	48 8b 01             	mov    (%rcx),%rax
140a35950:	48 8b 80 10 01 00 00 	mov    0x110(%rax),%rax
140a35957:	ff 15 db 72 0d 00    	call   *0xd72db(%rip)        # 0x140b0cc38
140a3595d:	4c 8b 20             	mov    (%rax),%r12
140a35960:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
140a35965:	48 85 c9             	test   %rcx,%rcx
140a35968:	74 13                	je     0x140a3597d
140a3596a:	48 83 64 24 40 00    	andq   $0x0,0x40(%rsp)
140a35970:	48 8b 01             	mov    (%rcx),%rax
140a35973:	48 8b 40 10          	mov    0x10(%rax),%rax
140a35977:	ff 15 bb 72 0d 00    	call   *0xd72bb(%rip)        # 0x140b0cc38
140a3597d:	48 8b 5d b0          	mov    -0x50(%rbp),%rbx
140a35981:	48 89 5d b0          	mov    %rbx,-0x50(%rbp)
140a35985:	48 8b 7d b8          	mov    -0x48(%rbp),%rdi
140a35989:	48 89 7d b8          	mov    %rdi,-0x48(%rbp)
140a3598d:	41 0f 28 f0          	movaps %xmm8,%xmm6
140a35991:	0f 14 f7             	unpcklps %xmm7,%xmm6
140a35994:	f2 0f 11 75 90       	movsd  %xmm6,-0x70(%rbp)
140a35999:	49 8b 04 24          	mov    (%r12),%rax
140a3599d:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140a359a2:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
140a359a7:	83 64 24 20 00       	andl   $0x0,0x20(%rsp)
140a359ac:	4c 8d 4d b0          	lea    -0x50(%rbp),%r9
140a359b0:	4c 8d 45 b8          	lea    -0x48(%rbp),%r8
140a359b4:	48 8d 55 90          	lea    -0x70(%rbp),%rdx
140a359b8:	49 8b cc             	mov    %r12,%rcx
140a359bb:	48 8b 40 60          	mov    0x60(%rax),%rax
140a359bf:	ff 15 73 72 0d 00    	call   *0xd7273(%rip)        # 0x140b0cc38
140a359c5:	45 33 e4             	xor    %r12d,%r12d
140a359c8:	85 c0                	test   %eax,%eax
140a359ca:	0f 88 79 05 00 00    	js     0x140a35f49
140a359d0:	4c 89 65 88          	mov    %r12,-0x78(%rbp)
140a359d4:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
140a359d9:	48 8b 01             	mov    (%rcx),%rax
140a359dc:	4c 8d 45 88          	lea    -0x78(%rbp),%r8
140a359e0:	48 8d 15 e9 78 17 00 	lea    0x1778e9(%rip),%rdx        # 0x140bad2d0
140a359e7:	48 8b 00             	mov    (%rax),%rax
140a359ea:	ff 15 48 72 0d 00    	call   *0xd7248(%rip)        # 0x140b0cc38
140a359f0:	85 c0                	test   %eax,%eax
140a359f2:	0f 88 2f 06 00 00    	js     0x140a36027
140a359f8:	49 8b 7e 60          	mov    0x60(%r14),%rdi
140a359fc:	48 8b 07             	mov    (%rdi),%rax
140a359ff:	48 8b 98 98 00 00 00 	mov    0x98(%rax),%rbx
140a35a06:	49 8b 4d 00          	mov    0x0(%r13),%rcx
140a35a0a:	48 8b 11             	mov    (%rcx),%rdx
140a35a0d:	48 8b 82 f0 00 00 00 	mov    0xf0(%rdx),%rax
140a35a14:	ff 15 1e 72 0d 00    	call   *0xd721e(%rip)        # 0x140b0cc38
140a35a1a:	88 44 24 20          	mov    %al,0x20(%rsp)
140a35a1e:	4c 8d 4d 88          	lea    -0x78(%rbp),%r9
140a35a22:	45 33 c0             	xor    %r8d,%r8d
140a35a25:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
140a35a29:	48 8b cf             	mov    %rdi,%rcx
140a35a2c:	48 8b c3             	mov    %rbx,%rax
140a35a2f:	ff 15 03 72 0d 00    	call   *0xd7203(%rip)        # 0x140b0cc38
140a35a35:	90                   	nop
140a35a36:	f3 0f 10 54 24 54    	movss  0x54(%rsp),%xmm2
140a35a3c:	0f 57 15 cd c4 17 00 	xorps  0x17c4cd(%rip),%xmm2        # 0x140bb1f10
140a35a43:	f3 0f 10 4c 24 50    	movss  0x50(%rsp),%xmm1
140a35a49:	0f 57 0d c0 c4 17 00 	xorps  0x17c4c0(%rip),%xmm1        # 0x140bb1f10
140a35a50:	c7 44 24 5c 00 00 80 	movl   $0x3f800000,0x5c(%rsp)
140a35a57:	3f
140a35a58:	c7 44 24 50 00 00 80 	movl   $0x3f800000,0x50(%rsp)
140a35a5f:	3f
140a35a60:	44 21 64 24 58       	and    %r12d,0x58(%rsp)
140a35a65:	44 21 64 24 54       	and    %r12d,0x54(%rsp)
140a35a6a:	f3 0f 11 4c 24 60    	movss  %xmm1,0x60(%rsp)
140a35a70:	f3 0f 11 54 24 64    	movss  %xmm2,0x64(%rsp)
140a35a76:	4c 8d 44 24 50       	lea    0x50(%rsp),%r8
140a35a7b:	48 8d 55 90          	lea    -0x70(%rbp),%rdx
140a35a7f:	48 8b 7c 24 78       	mov    0x78(%rsp),%rdi
140a35a84:	48 8b cf             	mov    %rdi,%rcx
140a35a87:	e8 b4 d3 75 ff       	call   0x140192e40
140a35a8c:	f3 0f 10 28          	movss  (%rax),%xmm5
140a35a90:	f3 0f 11 ad 00 01 00 	movss  %xmm5,0x100(%rbp)
140a35a97:	00
140a35a98:	f3 0f 10 40 04       	movss  0x4(%rax),%xmm0
140a35a9d:	f3 0f 11 85 04 01 00 	movss  %xmm0,0x104(%rbp)
140a35aa4:	00
140a35aa5:	f3 0f 10 48 08       	movss  0x8(%rax),%xmm1
140a35aaa:	f3 0f 11 8d 08 01 00 	movss  %xmm1,0x108(%rbp)
140a35ab1:	00
140a35ab2:	f3 0f 10 40 0c       	movss  0xc(%rax),%xmm0
140a35ab7:	f3 0f 11 85 0c 01 00 	movss  %xmm0,0x10c(%rbp)
140a35abe:	00
140a35abf:	f3 0f 10 48 10       	movss  0x10(%rax),%xmm1
140a35ac4:	f3 0f 11 8d 10 01 00 	movss  %xmm1,0x110(%rbp)
140a35acb:	00
140a35acc:	f3 0f 10 40 14       	movss  0x14(%rax),%xmm0
140a35ad1:	f3 0f 11 85 14 01 00 	movss  %xmm0,0x114(%rbp)
140a35ad8:	00
140a35ad9:	4c 8d 85 18 01 00 00 	lea    0x118(%rbp),%r8
140a35ae0:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
140a35ae5:	48 8d 8d 00 01 00 00 	lea    0x100(%rbp),%rcx
140a35aec:	e8 4f d3 75 ff       	call   0x140192e40
140a35af1:	f3 0f 10 28          	movss  (%rax),%xmm5
140a35af5:	f3 0f 11 ad 00 01 00 	movss  %xmm5,0x100(%rbp)
140a35afc:	00
140a35afd:	f3 0f 10 40 04       	movss  0x4(%rax),%xmm0
140a35b02:	f3 0f 11 85 04 01 00 	movss  %xmm0,0x104(%rbp)
140a35b09:	00
140a35b0a:	f3 0f 10 48 08       	movss  0x8(%rax),%xmm1
140a35b0f:	f3 0f 11 8d 08 01 00 	movss  %xmm1,0x108(%rbp)
140a35b16:	00
140a35b17:	f3 0f 10 40 0c       	movss  0xc(%rax),%xmm0
140a35b1c:	f3 0f 11 85 0c 01 00 	movss  %xmm0,0x10c(%rbp)
140a35b23:	00
140a35b24:	f3 0f 10 48 10       	movss  0x10(%rax),%xmm1
140a35b29:	f3 0f 11 8d 10 01 00 	movss  %xmm1,0x110(%rbp)
140a35b30:	00
140a35b31:	f3 0f 10 40 14       	movss  0x14(%rax),%xmm0
140a35b36:	f3 0f 11 85 14 01 00 	movss  %xmm0,0x114(%rbp)
140a35b3d:	00
140a35b3e:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
140a35b42:	48 8b 01             	mov    (%rcx),%rax
140a35b45:	33 d2                	xor    %edx,%edx
140a35b47:	48 8b 40 08          	mov    0x8(%rax),%rax
140a35b4b:	ff 15 e7 70 0d 00    	call   *0xd70e7(%rip)        # 0x140b0cc38
140a35b51:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
140a35b55:	48 8b 01             	mov    (%rcx),%rax
140a35b58:	0f 57 c0             	xorps  %xmm0,%xmm0
140a35b5b:	0f 11 44 24 50       	movups %xmm0,0x50(%rsp)
140a35b60:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
140a35b65:	48 8b 40 18          	mov    0x18(%rax),%rax
140a35b69:	ff 15 c9 70 0d 00    	call   *0xd70c9(%rip)        # 0x140b0cc38
140a35b6f:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
140a35b73:	48 8b 01             	mov    (%rcx),%rax
140a35b76:	48 8d 95 00 01 00 00 	lea    0x100(%rbp),%rdx
140a35b7d:	48 8b 80 98 00 00 00 	mov    0x98(%rax),%rax
140a35b84:	ff 15 ae 70 0d 00    	call   *0xd70ae(%rip)        # 0x140b0cc38
140a35b8a:	48 8b 54 24 70       	mov    0x70(%rsp),%rdx
140a35b8f:	48 8b 0a             	mov    (%rdx),%rcx
140a35b92:	0f 57 c0             	xorps  %xmm0,%xmm0
140a35b95:	f3 0f 7f 45 d0       	movdqu %xmm0,-0x30(%rbp)
140a35b9a:	48 8b 41 30          	mov    0x30(%rcx),%rax
140a35b9e:	48 85 c0             	test   %rax,%rax
140a35ba1:	74 04                	je     0x140a35ba7
140a35ba3:	f0 ff 40 08          	lock incl 0x8(%rax)
140a35ba7:	48 8b 41 28          	mov    0x28(%rcx),%rax
140a35bab:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
140a35baf:	48 8b 41 30          	mov    0x30(%rcx),%rax
140a35bb3:	48 89 45 d8          	mov    %rax,-0x28(%rbp)
140a35bb7:	48 8b 1a             	mov    (%rdx),%rbx
140a35bba:	48 89 95 18 01 00 00 	mov    %rdx,0x118(%rbp)
140a35bc1:	4c 89 b5 20 01 00 00 	mov    %r14,0x120(%rbp)
140a35bc8:	48 8d 45 c0          	lea    -0x40(%rbp),%rax
140a35bcc:	48 89 85 28 01 00 00 	mov    %rax,0x128(%rbp)
140a35bd3:	48 8d 45 d0          	lea    -0x30(%rbp),%rax
140a35bd7:	48 89 85 30 01 00 00 	mov    %rax,0x130(%rbp)
140a35bde:	4c 89 bd 38 01 00 00 	mov    %r15,0x138(%rbp)
140a35be5:	48 89 bd 40 01 00 00 	mov    %rdi,0x140(%rbp)
140a35bec:	48 8d 05 85 fc 0f 00 	lea    0xffc85(%rip),%rax        # 0x140b35878
140a35bf3:	48 89 85 50 01 00 00 	mov    %rax,0x150(%rbp)
140a35bfa:	0f 10 85 18 01 00 00 	movups 0x118(%rbp),%xmm0
140a35c01:	0f 11 85 58 01 00 00 	movups %xmm0,0x158(%rbp)
140a35c08:	0f 10 8d 28 01 00 00 	movups 0x128(%rbp),%xmm1
140a35c0f:	0f 11 8d 68 01 00 00 	movups %xmm1,0x168(%rbp)
140a35c16:	0f 10 85 38 01 00 00 	movups 0x138(%rbp),%xmm0
140a35c1d:	0f 11 85 78 01 00 00 	movups %xmm0,0x178(%rbp)
140a35c24:	48 8d 85 50 01 00 00 	lea    0x150(%rbp),%rax
140a35c2b:	48 89 85 88 01 00 00 	mov    %rax,0x188(%rbp)
140a35c32:	48 83 c3 38          	add    $0x38,%rbx
140a35c36:	48 89 5c 24 70       	mov    %rbx,0x70(%rsp)
140a35c3b:	48 8b cb             	mov    %rbx,%rcx
140a35c3e:	ff 15 ec 64 0d 00    	call   *0xd64ec(%rip)        # 0x140b0c130
140a35c44:	48 8b 8d 88 01 00 00 	mov    0x188(%rbp),%rcx
140a35c4b:	48 85 c9             	test   %rcx,%rcx
140a35c4e:	75 07                	jne    0x140a35c57
140a35c50:	ff 15 62 68 0d 00    	call   *0xd6862(%rip)        # 0x140b0c4b8
140a35c56:	cc                   	int3
140a35c57:	48 8b 01             	mov    (%rcx),%rax
140a35c5a:	48 8b 40 10          	mov    0x10(%rax),%rax
140a35c5e:	ff 15 d4 6f 0d 00    	call   *0xd6fd4(%rip)        # 0x140b0cc38
140a35c64:	90                   	nop
140a35c65:	48 8b cb             	mov    %rbx,%rcx
140a35c68:	ff 15 ba 64 0d 00    	call   *0xd64ba(%rip)        # 0x140b0c128
140a35c6e:	48 8b 8d 88 01 00 00 	mov    0x188(%rbp),%rcx
140a35c75:	48 85 c9             	test   %rcx,%rcx
140a35c78:	74 1a                	je     0x140a35c94
140a35c7a:	48 8b 01             	mov    (%rcx),%rax
140a35c7d:	48 8d 95 50 01 00 00 	lea    0x150(%rbp),%rdx
140a35c84:	48 3b ca             	cmp    %rdx,%rcx
140a35c87:	0f 95 c2             	setne  %dl
140a35c8a:	48 8b 40 20          	mov    0x20(%rax),%rax
140a35c8e:	ff 15 a4 6f 0d 00    	call   *0xd6fa4(%rip)        # 0x140b0cc38
140a35c94:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
140a35c98:	48 8b 01             	mov    (%rcx),%rax
140a35c9b:	48 8b 40 10          	mov    0x10(%rax),%rax
140a35c9f:	ff 15 93 6f 0d 00    	call   *0xd6f93(%rip)        # 0x140b0cc38
140a35ca5:	4c 89 65 80          	mov    %r12,-0x80(%rbp)
140a35ca9:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
140a35cae:	48 8b 01             	mov    (%rcx),%rax
140a35cb1:	48 8d 55 80          	lea    -0x80(%rbp),%rdx
140a35cb5:	48 8b 80 c8 01 00 00 	mov    0x1c8(%rax),%rax
140a35cbc:	ff 15 76 6f 0d 00    	call   *0xd6f76(%rip)        # 0x140b0cc38
140a35cc2:	85 c0                	test   %eax,%eax
140a35cc4:	0f 88 bd 01 00 00    	js     0x140a35e87
140a35cca:	49 8b 7e 60          	mov    0x60(%r14),%rdi
140a35cce:	48 8b 07             	mov    (%rdi),%rax
140a35cd1:	48 8b 98 d8 00 00 00 	mov    0xd8(%rax),%rbx
140a35cd8:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
140a35cdc:	48 8b 11             	mov    (%rcx),%rdx
140a35cdf:	48 8b 82 20 01 00 00 	mov    0x120(%rdx),%rax
140a35ce6:	ff 15 4c 6f 0d 00    	call   *0xd6f4c(%rip)        # 0x140b0cc38
140a35cec:	4c 8d 4d 80          	lea    -0x80(%rbp),%r9
140a35cf0:	44 8b c0             	mov    %eax,%r8d
140a35cf3:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
140a35cf8:	48 8b cf             	mov    %rdi,%rcx
140a35cfb:	48 8b c3             	mov    %rbx,%rax
140a35cfe:	ff 15 34 6f 0d 00    	call   *0xd6f34(%rip)        # 0x140b0cc38
140a35d04:	48 8b 38             	mov    (%rax),%rdi
140a35d07:	4c 8b 70 08          	mov    0x8(%rax),%r14
140a35d0b:	4c 89 20             	mov    %r12,(%rax)
140a35d0e:	4c 89 60 08          	mov    %r12,0x8(%rax)
140a35d12:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
140a35d17:	41 83 cf ff          	or     $0xffffffff,%r15d
140a35d1b:	48 85 db             	test   %rbx,%rbx
140a35d1e:	74 39                	je     0x140a35d59
140a35d20:	41 8b c7             	mov    %r15d,%eax
140a35d23:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a35d28:	41 03 c7             	add    %r15d,%eax
140a35d2b:	75 2c                	jne    0x140a35d59
140a35d2d:	48 8b 03             	mov    (%rbx),%rax
140a35d30:	48 8b cb             	mov    %rbx,%rcx
140a35d33:	48 8b 00             	mov    (%rax),%rax
140a35d36:	ff 15 fc 6e 0d 00    	call   *0xd6efc(%rip)        # 0x140b0cc38
140a35d3c:	41 8b c7             	mov    %r15d,%eax
140a35d3f:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a35d44:	41 03 c7             	add    %r15d,%eax
140a35d47:	75 10                	jne    0x140a35d59
140a35d49:	48 8b 03             	mov    (%rbx),%rax
140a35d4c:	48 8b cb             	mov    %rbx,%rcx
140a35d4f:	48 8b 40 08          	mov    0x8(%rax),%rax