140a7a7a7:	48 8b 98 08 01 00 00 	mov    0x108(%rax),%rbx
140a7a7ae:	48 8b 16             	mov    (%rsi),%rdx
140a7a7b1:	48 8b ce             	mov    %rsi,%rcx
140a7a7b4:	48 8b 82 18 01 00 00 	mov    0x118(%rdx),%rax
140a7a7bb:	ff 15 77 24 09 00    	call   *0x92477(%rip)        # 0x140b0cc38
140a7a7c1:	8b d0                	mov    %eax,%edx
140a7a7c3:	48 8b cf             	mov    %rdi,%rcx
140a7a7c6:	48 8b c3             	mov    %rbx,%rax
140a7a7c9:	ff 15 69 24 09 00    	call   *0x92469(%rip)        # 0x140b0cc38
140a7a7cf:	49 8b 4d 00          	mov    0x0(%r13),%rcx
140a7a7d3:	48 8b 01             	mov    (%rcx),%rax
140a7a7d6:	0f 57 c0             	xorps  %xmm0,%xmm0
140a7a7d9:	f3 0f 7f 85 28 01 00 	movdqu %xmm0,0x128(%rbp)
140a7a7e0:	00
140a7a7e1:	48 8d 95 28 01 00 00 	lea    0x128(%rbp),%rdx
140a7a7e8:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140a7a7ed:	4c 8d 4d 80          	lea    -0x80(%rbp),%r9
140a7a7f1:	4c 8d 45 28          	lea    0x28(%rbp),%r8
140a7a7f5:	48 8d 55 08          	lea    0x8(%rbp),%rdx
140a7a7f9:	48 8b 40 70          	mov    0x70(%rax),%rax
140a7a7fd:	ff 15 35 24 09 00    	call   *0x92435(%rip)        # 0x140b0cc38
140a7a803:	48 8b 4d 80          	mov    -0x80(%rbp),%rcx
140a7a807:	48 8b 01             	mov    (%rcx),%rax
140a7a80a:	48 8d 95 00 02 00 00 	lea    0x200(%rbp),%rdx
140a7a811:	48 8b 40 18          	mov    0x18(%rax),%rax
140a7a815:	ff 15 1d 24 09 00    	call   *0x9241d(%rip)        # 0x140b0cc38
140a7a81b:	49 8b 4d 00          	mov    0x0(%r13),%rcx
140a7a81f:	48 8b 01             	mov    (%rcx),%rax
140a7a822:	48 8b 80 90 00 00 00 	mov    0x90(%rax),%rax
140a7a829:	ff 15 09 24 09 00    	call   *0x92409(%rip)        # 0x140b0cc38
140a7a82f:	90                   	nop
140a7a830:	e9 a3 04 00 00       	jmp    0x140a7acd8
140a7a835:	c7 85 d0 01 00 00 00 	movl   $0x3f800000,0x1d0(%rbp)
140a7a83c:	00 80 3f
140a7a83f:	c7 85 dc 01 00 00 00 	movl   $0xbf800000,0x1dc(%rbp)
140a7a846:	00 80 bf
140a7a849:	83 a5 e4 01 00 00 00 	andl   $0x0,0x1e4(%rbp)
140a7a850:	83 a5 e0 01 00 00 00 	andl   $0x0,0x1e0(%rbp)
140a7a857:	83 a5 d8 01 00 00 00 	andl   $0x0,0x1d8(%rbp)
140a7a85e:	83 a5 d4 01 00 00 00 	andl   $0x0,0x1d4(%rbp)
140a7a865:	4d 8b 0e             	mov    (%r14),%r9
140a7a868:	49 8b 46 08          	mov    0x8(%r14),%rax
140a7a86c:	49 2b c1             	sub    %r9,%rax
140a7a86f:	48 c1 f8 03          	sar    $0x3,%rax
140a7a873:	48 b9 c5 4e ec c4 4e 	movabs $0x4ec4ec4ec4ec4ec5,%rcx
140a7a87a:	ec c4 4e
140a7a87d:	48 0f af c1          	imul   %rcx,%rax
140a7a881:	4c 3b f8             	cmp    %rax,%r15
140a7a884:	0f 83 95 07 00 00    	jae    0x140a7b01f
140a7a88a:	4d 8d 41 50          	lea    0x50(%r9),%r8
140a7a88e:	4c 03 c7             	add    %rdi,%r8
140a7a891:	48 8d 95 e8 01 00 00 	lea    0x1e8(%rbp),%rdx
140a7a898:	48 8d 8d d0 01 00 00 	lea    0x1d0(%rbp),%rcx
140a7a89f:	e8 9c 85 71 ff       	call   0x140192e40
140a7a8a4:	0f 57 ed             	xorps  %xmm5,%xmm5
140a7a8a7:	f3 0f 7f ad 78 02 00 	movdqu %xmm5,0x278(%rbp)
140a7a8ae:	00
140a7a8af:	48 89 9d 88 02 00 00 	mov    %rbx,0x288(%rbp)
140a7a8b6:	48 8b 44 24 78       	mov    0x78(%rsp),%rax
140a7a8bb:	48 8b 40 28          	mov    0x28(%rax),%rax
140a7a8bf:	48 89 85 18 02 00 00 	mov    %rax,0x218(%rbp)
140a7a8c6:	48 8b 00             	mov    (%rax),%rax
140a7a8c9:	48 8b 80 c0 00 00 00 	mov    0xc0(%rax),%rax
140a7a8d0:	48 89 45 90          	mov    %rax,-0x70(%rbp)
140a7a8d4:	4a 8b 44 0f 08       	mov    0x8(%rdi,%r9,1),%rax
140a7a8d9:	48 89 85 98 00 00 00 	mov    %rax,0x98(%rbp)
140a7a8e0:	4a 8b 5c 0f 10       	mov    0x10(%rdi,%r9,1),%rbx
140a7a8e5:	48 2b d8             	sub    %rax,%rbx
140a7a8e8:	48 d1 fb             	sar    $1,%rbx
140a7a8eb:	0f 84 27 07 00 00    	je     0x140a7b018
140a7a8f1:	48 8b 4d e8          	mov    -0x18(%rbp),%rcx
140a7a8f5:	48 8b 01             	mov    (%rcx),%rax
140a7a8f8:	4e 8b 04 0f          	mov    (%rdi,%r9,1),%r8
140a7a8fc:	48 8d 55 10          	lea    0x10(%rbp),%rdx
140a7a900:	48 8b 40 38          	mov    0x38(%rax),%rax
140a7a904:	ff 15 2e 23 09 00    	call   *0x9232e(%rip)        # 0x140b0cc38
140a7a90a:	48 8d 8d e8 01 00 00 	lea    0x1e8(%rbp),%rcx
140a7a911:	48 89 4c 24 58       	mov    %rcx,0x58(%rsp)
140a7a916:	c6 44 24 50 00       	movb   $0x0,0x50(%rsp)
140a7a91b:	c6 44 24 48 00       	movb   $0x0,0x48(%rsp)
140a7a920:	89 5c 24 40          	mov    %ebx,0x40(%rsp)
140a7a924:	4c 89 6c 24 38       	mov    %r13,0x38(%rsp)
140a7a929:	4c 89 64 24 30       	mov    %r12,0x30(%rsp)
140a7a92e:	48 8b 8d 98 00 00 00 	mov    0x98(%rbp),%rcx
140a7a935:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
140a7a93a:	f3 44 0f 11 4c 24 20 	movss  %xmm9,0x20(%rsp)
140a7a941:	4c 8b 08             	mov    (%rax),%r9
140a7a944:	4c 8b 6c 24 78       	mov    0x78(%rsp),%r13
140a7a949:	49 83 c5 18          	add    $0x18,%r13
140a7a94d:	4d 8b c5             	mov    %r13,%r8
140a7a950:	48 8d 95 f0 00 00 00 	lea    0xf0(%rbp),%rdx
140a7a957:	48 8b 8d 18 02 00 00 	mov    0x218(%rbp),%rcx
140a7a95e:	48 8b 45 90          	mov    -0x70(%rbp),%rax
140a7a962:	ff 15 d0 22 09 00    	call   *0x922d0(%rip)        # 0x140b0cc38
140a7a968:	48 8b 4d 10          	mov    0x10(%rbp),%rcx
140a7a96c:	48 85 c9             	test   %rcx,%rcx
140a7a96f:	74 12                	je     0x140a7a983
140a7a971:	48 83 65 10 00       	andq   $0x0,0x10(%rbp)
140a7a976:	48 8b 01             	mov    (%rcx),%rax
140a7a979:	48 8b 40 10          	mov    0x10(%rax),%rax
140a7a97d:	ff 15 b5 22 09 00    	call   *0x922b5(%rip)        # 0x140b0cc38
140a7a983:	80 7c 24 70 00       	cmpb   $0x0,0x70(%rsp)
140a7a988:	0f 84 4b 01 00 00    	je     0x140a7aad9
140a7a98e:	48 83 7d 80 00       	cmpq   $0x0,-0x80(%rbp)
140a7a993:	0f 84 40 01 00 00    	je     0x140a7aad9
140a7a999:	48 8b 4d d8          	mov    -0x28(%rbp),%rcx
140a7a99d:	48 8b 01             	mov    (%rcx),%rax
140a7a9a0:	48 8b 40 08          	mov    0x8(%rax),%rax
140a7a9a4:	ff 15 8e 22 09 00    	call   *0x9228e(%rip)        # 0x140b0cc38
140a7a9aa:	66 83 f8 16          	cmp    $0x16,%ax
140a7a9ae:	74 1b                	je     0x140a7a9cb
140a7a9b0:	48 8b 4d d8          	mov    -0x28(%rbp),%rcx
140a7a9b4:	48 8b 01             	mov    (%rcx),%rax
140a7a9b7:	48 8b 40 08          	mov    0x8(%rax),%rax
140a7a9bb:	ff 15 77 22 09 00    	call   *0x92277(%rip)        # 0x140b0cc38
140a7a9c1:	66 83 f8 14          	cmp    $0x14,%ax
140a7a9c5:	0f 85 99 00 00 00    	jne    0x140a7aa64
140a7a9cb:	48 8b 4d 80          	mov    -0x80(%rbp),%rcx
140a7a9cf:	48 8b 01             	mov    (%rcx),%rax
140a7a9d2:	48 8d 95 30 02 00 00 	lea    0x230(%rbp),%rdx
140a7a9d9:	48 8b 40 20          	mov    0x20(%rax),%rax
140a7a9dd:	ff 15 55 22 09 00    	call   *0x92255(%rip)        # 0x140b0cc38
140a7a9e3:	f3 0f 10 00          	movss  (%rax),%xmm0
140a7a9e7:	f3 0f 11 85 00 02 00 	movss  %xmm0,0x200(%rbp)
140a7a9ee:	00
140a7a9ef:	f3 0f 10 48 04       	movss  0x4(%rax),%xmm1
140a7a9f4:	f3 0f 11 8d 04 02 00 	movss  %xmm1,0x204(%rbp)
140a7a9fb:	00
140a7a9fc:	f3 0f 10 40 08       	movss  0x8(%rax),%xmm0
140a7aa01:	f3 0f 11 85 08 02 00 	movss  %xmm0,0x208(%rbp)
140a7aa08:	00
140a7aa09:	f3 0f 10 48 0c       	movss  0xc(%rax),%xmm1
140a7aa0e:	f3 0f 11 8d 0c 02 00 	movss  %xmm1,0x20c(%rbp)
140a7aa15:	00
140a7aa16:	f3 0f 10 40 10       	movss  0x10(%rax),%xmm0
140a7aa1b:	f3 0f 11 85 10 02 00 	movss  %xmm0,0x210(%rbp)
140a7aa22:	00
140a7aa23:	f3 0f 10 48 14       	movss  0x14(%rax),%xmm1
140a7aa28:	f3 0f 11 8d 14 02 00 	movss  %xmm1,0x214(%rbp)
140a7aa2f:	00
140a7aa30:	4c 8b 55 80          	mov    -0x80(%rbp),%r10
140a7aa34:	49 8b 02             	mov    (%r10),%rax
140a7aa37:	4c 8b 48 18          	mov    0x18(%rax),%r9
140a7aa3b:	4c 8d 85 68 01 00 00 	lea    0x168(%rbp),%r8
140a7aa42:	48 8d 95 30 02 00 00 	lea    0x230(%rbp),%rdx
140a7aa49:	48 8d 8d 00 02 00 00 	lea    0x200(%rbp),%rcx
140a7aa50:	e8 eb 83 71 ff       	call   0x140192e40
140a7aa55:	48 8b d0             	mov    %rax,%rdx
140a7aa58:	49 8b ca             	mov    %r10,%rcx
140a7aa5b:	49 8b c1             	mov    %r9,%rax
140a7aa5e:	ff 15 d4 21 09 00    	call   *0x921d4(%rip)        # 0x140b0cc38
140a7aa64:	49 8b 7d 00          	mov    0x0(%r13),%rdi
140a7aa68:	48 8b 07             	mov    (%rdi),%rax
140a7aa6b:	48 8b 98 08 01 00 00 	mov    0x108(%rax),%rbx
140a7aa72:	48 8b 16             	mov    (%rsi),%rdx
140a7aa75:	48 8b ce             	mov    %rsi,%rcx
140a7aa78:	48 8b 82 18 01 00 00 	mov    0x118(%rdx),%rax
140a7aa7f:	ff 15 b3 21 09 00    	call   *0x921b3(%rip)        # 0x140b0cc38
140a7aa85:	8b d0                	mov    %eax,%edx
140a7aa87:	48 8b cf             	mov    %rdi,%rcx
140a7aa8a:	48 8b c3             	mov    %rbx,%rax
140a7aa8d:	ff 15 a5 21 09 00    	call   *0x921a5(%rip)        # 0x140b0cc38
140a7aa93:	49 8b 4d 00          	mov    0x0(%r13),%rcx
140a7aa97:	48 8b 01             	mov    (%rcx),%rax
140a7aa9a:	0f 57 c0             	xorps  %xmm0,%xmm0
140a7aa9d:	f3 0f 7f 85 38 01 00 	movdqu %xmm0,0x138(%rbp)
140a7aaa4:	00
140a7aaa5:	4c 8d 8d 38 01 00 00 	lea    0x138(%rbp),%r9
140a7aaac:	4c 8d 45 80          	lea    -0x80(%rbp),%r8
140a7aab0:	48 8d 95 f0 00 00 00 	lea    0xf0(%rbp),%rdx
140a7aab7:	48 8b 40 78          	mov    0x78(%rax),%rax
140a7aabb:	ff 15 77 21 09 00    	call   *0x92177(%rip)        # 0x140b0cc38
140a7aac1:	48 8b 4d 80          	mov    -0x80(%rbp),%rcx
140a7aac5:	48 8b 01             	mov    (%rcx),%rax
140a7aac8:	48 8d 95 00 02 00 00 	lea    0x200(%rbp),%rdx
140a7aacf:	48 8b 40 18          	mov    0x18(%rax),%rax
140a7aad3:	ff 15 5f 21 09 00    	call   *0x9215f(%rip)        # 0x140b0cc38
140a7aad9:	80 7c 24 71 00       	cmpb   $0x0,0x71(%rsp)
140a7aade:	0f 84 af 01 00 00    	je     0x140a7ac93
140a7aae4:	48 83 7d b0 00       	cmpq   $0x0,-0x50(%rbp)
140a7aae9:	0f 84 a4 01 00 00    	je     0x140a7ac93
140a7aaef:	48 83 7d a0 00       	cmpq   $0x0,-0x60(%rbp)
140a7aaf4:	0f 84 99 01 00 00    	je     0x140a7ac93
140a7aafa:	48 8b 4d 78          	mov    0x78(%rbp),%rcx
140a7aafe:	48 8b 01             	mov    (%rcx),%rax
140a7ab01:	48 8b 40 08          	mov    0x8(%rax),%rax
140a7ab05:	ff 15 2d 21 09 00    	call   *0x9212d(%rip)        # 0x140b0cc38
140a7ab0b:	66 83 f8 16          	cmp    $0x16,%ax
140a7ab0f:	74 1b                	je     0x140a7ab2c
140a7ab11:	48 8b 4d 78          	mov    0x78(%rbp),%rcx
140a7ab15:	48 8b 01             	mov    (%rcx),%rax
140a7ab18:	48 8b 40 08          	mov    0x8(%rax),%rax
140a7ab1c:	ff 15 16 21 09 00    	call   *0x92116(%rip)        # 0x140b0cc38
140a7ab22:	66 83 f8 14          	cmp    $0x14,%ax
140a7ab26:	0f 85 99 00 00 00    	jne    0x140a7abc5
140a7ab2c:	48 8b 4d b0          	mov    -0x50(%rbp),%rcx
140a7ab30:	48 8b 01             	mov    (%rcx),%rax
140a7ab33:	48 8d 95 30 02 00 00 	lea    0x230(%rbp),%rdx
140a7ab3a:	48 8b 40 20          	mov    0x20(%rax),%rax
140a7ab3e:	ff 15 f4 20 09 00    	call   *0x920f4(%rip)        # 0x140b0cc38
140a7ab44:	f3 0f 10 00          	movss  (%rax),%xmm0
140a7ab48:	f3 0f 11 85 60 02 00 	movss  %xmm0,0x260(%rbp)
140a7ab4f:	00
140a7ab50:	f3 0f 10 48 04       	movss  0x4(%rax),%xmm1
140a7ab55:	f3 0f 11 8d 64 02 00 	movss  %xmm1,0x264(%rbp)
140a7ab5c:	00
140a7ab5d:	f3 0f 10 40 08       	movss  0x8(%rax),%xmm0
140a7ab62:	f3 0f 11 85 68 02 00 	movss  %xmm0,0x268(%rbp)
140a7ab69:	00
140a7ab6a:	f3 0f 10 48 0c       	movss  0xc(%rax),%xmm1
140a7ab6f:	f3 0f 11 8d 6c 02 00 	movss  %xmm1,0x26c(%rbp)
140a7ab76:	00
140a7ab77:	f3 0f 10 40 10       	movss  0x10(%rax),%xmm0
140a7ab7c:	f3 0f 11 85 70 02 00 	movss  %xmm0,0x270(%rbp)
140a7ab83:	00
140a7ab84:	f3 0f 10 48 14       	movss  0x14(%rax),%xmm1
140a7ab89:	f3 0f 11 8d 74 02 00 	movss  %xmm1,0x274(%rbp)
140a7ab90:	00
140a7ab91:	4c 8b 55 b0          	mov    -0x50(%rbp),%r10
140a7ab95:	49 8b 02             	mov    (%r10),%rax
140a7ab98:	4c 8b 48 18          	mov    0x18(%rax),%r9
140a7ab9c:	4c 8d 85 68 01 00 00 	lea    0x168(%rbp),%r8
140a7aba3:	48 8d 95 30 02 00 00 	lea    0x230(%rbp),%rdx
140a7abaa:	48 8d 8d 60 02 00 00 	lea    0x260(%rbp),%rcx
140a7abb1:	e8 8a 82 71 ff       	call   0x140192e40
140a7abb6:	48 8b d0             	mov    %rax,%rdx
140a7abb9:	49 8b ca             	mov    %r10,%rcx
140a7abbc:	49 8b c1             	mov    %r9,%rax
140a7abbf:	ff 15 73 20 09 00    	call   *0x92073(%rip)        # 0x140b0cc38
140a7abc5:	48 8b 06             	mov    (%rsi),%rax
140a7abc8:	48 8b ce             	mov    %rsi,%rcx
140a7abcb:	48 8b 80 08 01 00 00 	mov    0x108(%rax),%rax
140a7abd2:	ff 15 60 20 09 00    	call   *0x92060(%rip)        # 0x140b0cc38
140a7abd8:	0f 28 f0             	movaps %xmm0,%xmm6
140a7abdb:	0f 2e 35 2a 64 13 00 	ucomiss 0x13642a(%rip),%xmm6        # 0x140bb100c
140a7abe2:	7a 0a                	jp     0x140a7abee
140a7abe4:	75 08                	jne    0x140a7abee
140a7abe6:	f3 0f 58 35 96 64 13 	addss  0x136496(%rip),%xmm6        # 0x140bb1084
140a7abed:	00
140a7abee:	49 8b 7d 00          	mov    0x0(%r13),%rdi
140a7abf2:	48 8b 07             	mov    (%rdi),%rax
140a7abf5:	48 8b 98 08 01 00 00 	mov    0x108(%rax),%rbx
140a7abfc:	48 8b 16             	mov    (%rsi),%rdx
140a7abff:	48 8b ce             	mov    %rsi,%rcx
140a7ac02:	48 8b 82 18 01 00 00 	mov    0x118(%rdx),%rax
140a7ac09:	ff 15 29 20 09 00    	call   *0x92029(%rip)        # 0x140b0cc38
140a7ac0f:	8b d0                	mov    %eax,%edx
140a7ac11:	48 8b cf             	mov    %rdi,%rcx
140a7ac14:	48 8b c3             	mov    %rbx,%rax
140a7ac17:	ff 15 1b 20 09 00    	call   *0x9201b(%rip)        # 0x140b0cc38
140a7ac1d:	49 8b 4d 00          	mov    0x0(%r13),%rcx
140a7ac21:	48 8b 01             	mov    (%rcx),%rax
140a7ac24:	0f 57 c0             	xorps  %xmm0,%xmm0
140a7ac27:	f3 0f 7f 45 c0       	movdqu %xmm0,-0x40(%rbp)
140a7ac2c:	66 0f 7f 85 e0 00 00 	movdqa %xmm0,0xe0(%rbp)
140a7ac33:	00
140a7ac34:	48 8b 55 a8          	mov    -0x58(%rbp),%rdx
140a7ac38:	48 85 d2             	test   %rdx,%rdx
140a7ac3b:	74 04                	je     0x140a7ac41
140a7ac3d:	f0 ff 42 08          	lock incl 0x8(%rdx)
140a7ac41:	0f 28 45 a0          	movaps -0x60(%rbp),%xmm0
140a7ac45:	66 0f 7f 85 e0 00 00 	movdqa %xmm0,0xe0(%rbp)
140a7ac4c:	00
140a7ac4d:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
140a7ac51:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
140a7ac56:	48 8d 95 e0 00 00 00 	lea    0xe0(%rbp),%rdx
140a7ac5d:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140a7ac62:	0f 28 de             	movaps %xmm6,%xmm3
140a7ac65:	4c 8d 45 b0          	lea    -0x50(%rbp),%r8
140a7ac69:	48 8d 95 f0 00 00 00 	lea    0xf0(%rbp),%rdx
140a7ac70:	48 8b 40 20          	mov    0x20(%rax),%rax
140a7ac74:	ff 15 be 1f 09 00    	call   *0x91fbe(%rip)        # 0x140b0cc38
140a7ac7a:	48 8b 4d b0          	mov    -0x50(%rbp),%rcx
140a7ac7e:	48 8b 01             	mov    (%rcx),%rax
140a7ac81:	48 8d 95 60 02 00 00 	lea    0x260(%rbp),%rdx
140a7ac88:	48 8b 40 18          	mov    0x18(%rax),%rax
140a7ac8c:	ff 15 a6 1f 09 00    	call   *0x91fa6(%rip)        # 0x140b0cc38
140a7ac92:	90                   	nop
140a7ac93:	48 8b 9d f8 00 00 00 	mov    0xf8(%rbp),%rbx
140a7ac9a:	48 85 db             	test   %rbx,%rbx
140a7ac9d:	74 39                	je     0x140a7acd8
140a7ac9f:	83 cf ff             	or     $0xffffffff,%edi
140a7aca2:	8b c7                	mov    %edi,%eax
140a7aca4:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a7aca9:	03 c7                	add    %edi,%eax
140a7acab:	75 2b                	jne    0x140a7acd8
140a7acad:	48 8b 03             	mov    (%rbx),%rax
140a7acb0:	48 8b cb             	mov    %rbx,%rcx
140a7acb3:	48 8b 00             	mov    (%rax),%rax
140a7acb6:	ff 15 7c 1f 09 00    	call   *0x91f7c(%rip)        # 0x140b0cc38
140a7acbc:	8b c7                	mov    %edi,%eax
140a7acbe:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a7acc3:	03 c7                	add    %edi,%eax
140a7acc5:	75 11                	jne    0x140a7acd8
140a7acc7:	48 8b 03             	mov    (%rbx),%rax
140a7acca:	48 8b cb             	mov    %rbx,%rcx
140a7accd:	48 8b 40 08          	mov    0x8(%rax),%rax
140a7acd1:	ff 15 61 1f 09 00    	call   *0x91f61(%rip)        # 0x140b0cc38
140a7acd7:	90                   	nop
140a7acd8:	48 8b 5d f0          	mov    -0x10(%rbp),%rbx
140a7acdc:	41 83 cc ff          	or     $0xffffffff,%r12d
140a7ace0:	48 85 db             	test   %rbx,%rbx
140a7ace3:	74 3a                	je     0x140a7ad1f
140a7ace5:	41 8b c4             	mov    %r12d,%eax
140a7ace8:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a7aced:	41 03 c4             	add    %r12d,%eax
140a7acf0:	75 2d                	jne    0x140a7ad1f
140a7acf2:	48 8b 03             	mov    (%rbx),%rax
140a7acf5:	48 8b cb             	mov    %rbx,%rcx
140a7acf8:	48 8b 00             	mov    (%rax),%rax
140a7acfb:	ff 15 37 1f 09 00    	call   *0x91f37(%rip)        # 0x140b0cc38
140a7ad01:	41 8b c4             	mov    %r12d,%eax
140a7ad04:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a7ad09:	41 03 c4             	add    %r12d,%eax
140a7ad0c:	75 11                	jne    0x140a7ad1f
140a7ad0e:	48 8b 03             	mov    (%rbx),%rax
140a7ad11:	48 8b cb             	mov    %rbx,%rcx
140a7ad14:	48 8b 40 08          	mov    0x8(%rax),%rax
140a7ad18:	ff 15 1a 1f 09 00    	call   *0x91f1a(%rip)        # 0x140b0cc38
140a7ad1e:	90                   	nop
140a7ad1f:	48 8b 9d 08 01 00 00 	mov    0x108(%rbp),%rbx
140a7ad26:	48 85 db             	test   %rbx,%rbx
140a7ad29:	74 3a                	je     0x140a7ad65
140a7ad2b:	41 8b c4             	mov    %r12d,%eax
140a7ad2e:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a7ad33:	41 03 c4             	add    %r12d,%eax
140a7ad36:	75 2d                	jne    0x140a7ad65
140a7ad38:	48 8b 03             	mov    (%rbx),%rax
140a7ad3b:	48 8b cb             	mov    %rbx,%rcx
140a7ad3e:	48 8b 00             	mov    (%rax),%rax
140a7ad41:	ff 15 f1 1e 09 00    	call   *0x91ef1(%rip)        # 0x140b0cc38
140a7ad47:	41 8b c4             	mov    %r12d,%eax
140a7ad4a:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a7ad4f:	41 03 c4             	add    %r12d,%eax
140a7ad52:	75 11                	jne    0x140a7ad65
140a7ad54:	48 8b 03             	mov    (%rbx),%rax
140a7ad57:	48 8b cb             	mov    %rbx,%rcx
140a7ad5a:	48 8b 40 08          	mov    0x8(%rax),%rax
140a7ad5e:	ff 15 d4 1e 09 00    	call   *0x91ed4(%rip)        # 0x140b0cc38
140a7ad64:	90                   	nop
140a7ad65:	48 8b 4d 70          	mov    0x70(%rbp),%rcx
140a7ad69:	48 85 c9             	test   %rcx,%rcx
140a7ad6c:	74 3e                	je     0x140a7adac
140a7ad6e:	41 8b c4             	mov    %r12d,%eax
140a7ad71:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
140a7ad76:	41 03 c4             	add    %r12d,%eax
140a7ad79:	75 31                	jne    0x140a7adac
140a7ad7b:	48 8b 5d 70          	mov    0x70(%rbp),%rbx
140a7ad7f:	48 8b 03             	mov    (%rbx),%rax
140a7ad82:	48 8b cb             	mov    %rbx,%rcx