140a31bc8:	48 8b 11             	mov    (%rcx),%rdx
140a31bcb:	48 8b 42 20          	mov    0x20(%rdx),%rax
140a31bcf:	ff 15 63 b0 0d 00    	call   *0xdb063(%rip)        # 0x140b0cc38
140a31bd5:	8a d8                	mov    %al,%bl
140a31bd7:	48 8b 0e             	mov    (%rsi),%rcx
140a31bda:	48 8b 11             	mov    (%rcx),%rdx
140a31bdd:	48 8b 42 10          	mov    0x10(%rdx),%rax
140a31be1:	ff 15 51 b0 0d 00    	call   *0xdb051(%rip)        # 0x140b0cc38
140a31be7:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140a31bec:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
140a31bf1:	4c 8d 4c 24 50       	lea    0x50(%rsp),%r9
140a31bf6:	44 8a c7             	mov    %dil,%r8b
140a31bf9:	8a d3                	mov    %bl,%dl
140a31bfb:	8a c8                	mov    %al,%cl
140a31bfd:	e8 a6 fd ff ff       	call   0x140a319a8
140a31c02:	40 8a f8             	mov    %al,%dil
140a31c05:	48 8b 5e 08          	mov    0x8(%rsi),%rbx
140a31c09:	83 ce ff             	or     $0xffffffff,%esi
140a31c0c:	48 85 db             	test   %rbx,%rbx
140a31c0f:	74 36                	je     0x140a31c47
140a31c11:	8b ce                	mov    %esi,%ecx
140a31c13:	f0 0f c1 4b 08       	lock xadd %ecx,0x8(%rbx)
140a31c18:	03 ce                	add    %esi,%ecx
140a31c1a:	75 2b                	jne    0x140a31c47
140a31c1c:	48 8b 03             	mov    (%rbx),%rax
140a31c1f:	48 8b cb             	mov    %rbx,%rcx
140a31c22:	48 8b 00             	mov    (%rax),%rax
140a31c25:	ff 15 0d b0 0d 00    	call   *0xdb00d(%rip)        # 0x140b0cc38
140a31c2b:	8b c6                	mov    %esi,%eax
140a31c2d:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a31c32:	03 c6                	add    %esi,%eax
140a31c34:	75 11                	jne    0x140a31c47
140a31c36:	48 8b 03             	mov    (%rbx),%rax
140a31c39:	48 8b cb             	mov    %rbx,%rcx
140a31c3c:	48 8b 40 08          	mov    0x8(%rax),%rax
140a31c40:	ff 15 f2 af 0d 00    	call   *0xdaff2(%rip)        # 0x140b0cc38
140a31c46:	90                   	nop
140a31c47:	49 8b 5e 08          	mov    0x8(%r14),%rbx
140a31c4b:	48 85 db             	test   %rbx,%rbx
140a31c4e:	74 35                	je     0x140a31c85
140a31c50:	8b c6                	mov    %esi,%eax
140a31c52:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a31c57:	03 c6                	add    %esi,%eax
140a31c59:	75 2a                	jne    0x140a31c85
140a31c5b:	48 8b 03             	mov    (%rbx),%rax
140a31c5e:	48 8b cb             	mov    %rbx,%rcx
140a31c61:	48 8b 00             	mov    (%rax),%rax
140a31c64:	ff 15 ce af 0d 00    	call   *0xdafce(%rip)        # 0x140b0cc38
140a31c6a:	8b c6                	mov    %esi,%eax
140a31c6c:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a31c71:	03 c6                	add    %esi,%eax
140a31c73:	75 10                	jne    0x140a31c85
140a31c75:	48 8b 03             	mov    (%rbx),%rax
140a31c78:	48 8b cb             	mov    %rbx,%rcx
140a31c7b:	48 8b 40 08          	mov    0x8(%rax),%rax
140a31c7f:	ff 15 b3 af 0d 00    	call   *0xdafb3(%rip)        # 0x140b0cc38
140a31c85:	40 8a c7             	mov    %dil,%al
140a31c88:	48 8b 9c 24 a0 00 00 	mov    0xa0(%rsp),%rbx
140a31c8f:	00
140a31c90:	48 83 c4 70          	add    $0x70,%rsp
140a31c94:	41 5e                	pop    %r14
140a31c96:	5f                   	pop    %rdi
140a31c97:	5e                   	pop    %rsi
140a31c98:	c3                   	ret
140a31c99:	90                   	nop
140a31c9a:	90                   	nop
140a31c9b:	90                   	nop
140a31c9c:	48 8b c4             	mov    %rsp,%rax
140a31c9f:	48 89 58 18          	mov    %rbx,0x18(%rax)
140a31ca3:	48 89 70 20          	mov    %rsi,0x20(%rax)
140a31ca7:	55                   	push   %rbp
140a31ca8:	57                   	push   %rdi
140a31ca9:	41 54                	push   %r12
140a31cab:	41 56                	push   %r14
140a31cad:	41 57                	push   %r15
140a31caf:	48 8d 68 a1          	lea    -0x5f(%rax),%rbp
140a31cb3:	48 81 ec f0 00 00 00 	sub    $0xf0,%rsp
140a31cba:	f3 0f 10 42 08       	movss  0x8(%rdx),%xmm0
140a31cbf:	4c 8d 61 08          	lea    0x8(%rcx),%r12
140a31cc3:	f3 0f 10 4a 0c       	movss  0xc(%rdx),%xmm1
140a31cc8:	45 8a f9             	mov    %r9b,%r15b
140a31ccb:	0f 29 70 c8          	movaps %xmm6,-0x38(%rax)
140a31ccf:	4c 8d 4d 67          	lea    0x67(%rbp),%r9
140a31cd3:	f3 0f 10 72 10       	movss  0x10(%rdx),%xmm6
140a31cd8:	45 8a f0             	mov    %r8b,%r14b
140a31cdb:	0f 29 78 b8          	movaps %xmm7,-0x48(%rax)
140a31cdf:	4c 8d 45 6f          	lea    0x6f(%rbp),%r8
140a31ce3:	f3 0f 10 7a 14       	movss  0x14(%rdx),%xmm7
140a31ce8:	48 8b f2             	mov    %rdx,%rsi
140a31ceb:	44 0f 29 40 a8       	movaps %xmm8,-0x58(%rax)
140a31cf0:	48 8b f9             	mov    %rcx,%rdi
140a31cf3:	f3 44 0f 10 42 18    	movss  0x18(%rdx),%xmm8
140a31cf9:	32 db                	xor    %bl,%bl
140a31cfb:	44 0f 29 48 98       	movaps %xmm9,-0x68(%rax)
140a31d00:	f3 44 0f 10 4a 1c    	movss  0x1c(%rdx),%xmm9
140a31d06:	44 0f 29 50 88       	movaps %xmm10,-0x78(%rax)
140a31d0b:	f3 44 0f 10 51 10    	movss  0x10(%rcx),%xmm10
140a31d11:	44 0f 29 98 78 ff ff 	movaps %xmm11,-0x88(%rax)
140a31d18:	ff
140a31d19:	44 0f 29 a0 68 ff ff 	movaps %xmm12,-0x98(%rax)
140a31d20:	ff
140a31d21:	44 0f 29 6c 24 70    	movaps %xmm13,0x70(%rsp)
140a31d27:	f3 44 0f 10 59 14    	movss  0x14(%rcx),%xmm11
140a31d2d:	f3 44 0f 10 61 18    	movss  0x18(%rcx),%xmm12
140a31d33:	f3 44 0f 10 69 1c    	movss  0x1c(%rcx),%xmm13
140a31d39:	f3 0f 11 45 67       	movss  %xmm0,0x67(%rbp)
140a31d3e:	f3 0f 10 02          	movss  (%rdx),%xmm0
140a31d42:	f3 0f 11 4d 6b       	movss  %xmm1,0x6b(%rbp)
140a31d47:	f3 0f 10 4a 04       	movss  0x4(%rdx),%xmm1
140a31d4c:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140a31d51:	f3 0f 11 45 6f       	movss  %xmm0,0x6f(%rbp)
140a31d56:	f3 41 0f 10 04 24    	movss  (%r12),%xmm0
140a31d5c:	f3 0f 11 4d 73       	movss  %xmm1,0x73(%rbp)
140a31d61:	f3 0f 10 49 0c       	movss  0xc(%rcx),%xmm1
140a31d66:	f3 0f 11 44 24 20    	movss  %xmm0,0x20(%rsp)
140a31d6c:	f3 0f 10 01          	movss  (%rcx),%xmm0
140a31d70:	f3 0f 11 4c 24 24    	movss  %xmm1,0x24(%rsp)
140a31d76:	f3 0f 10 49 04       	movss  0x4(%rcx),%xmm1
140a31d7b:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140a31d80:	f3 0f 11 44 24 30    	movss  %xmm0,0x30(%rsp)
140a31d86:	f3 0f 11 4c 24 34    	movss  %xmm1,0x34(%rsp)
140a31d8c:	e8 eb c8 ee ff       	call   0x14091e67c
140a31d91:	84 c0                	test   %al,%al
140a31d93:	0f 84 a1 02 00 00    	je     0x140a3203a
140a31d99:	4c 8d 4d 67          	lea    0x67(%rbp),%r9
140a31d9d:	f3 44 0f 11 45 67    	movss  %xmm8,0x67(%rbp)
140a31da3:	4c 8d 45 6f          	lea    0x6f(%rbp),%r8
140a31da7:	f3 44 0f 11 4d 6b    	movss  %xmm9,0x6b(%rbp)
140a31dad:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140a31db2:	f3 0f 11 75 6f       	movss  %xmm6,0x6f(%rbp)
140a31db7:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140a31dbc:	f3 0f 11 7d 73       	movss  %xmm7,0x73(%rbp)
140a31dc1:	f3 44 0f 11 64 24 30 	movss  %xmm12,0x30(%rsp)
140a31dc8:	f3 44 0f 11 6c 24 34 	movss  %xmm13,0x34(%rsp)
140a31dcf:	f3 44 0f 11 54 24 20 	movss  %xmm10,0x20(%rsp)
140a31dd6:	f3 44 0f 11 5c 24 24 	movss  %xmm11,0x24(%rsp)
140a31ddd:	e8 9a c8 ee ff       	call   0x14091e67c
140a31de2:	84 c0                	test   %al,%al
140a31de4:	0f 84 50 02 00 00    	je     0x140a3203a
140a31dea:	48 8d 4d a7          	lea    -0x59(%rbp),%rcx
140a31dee:	48 8b d7             	mov    %rdi,%rdx
140a31df1:	45 84 f6             	test   %r14b,%r14b
140a31df4:	0f 84 1c 01 00 00    	je     0x140a31f16
140a31dfa:	4c 8b c7             	mov    %rdi,%r8
140a31dfd:	e8 c6 b9 ee ff       	call   0x14091d7c8
140a31e02:	4c 8b c7             	mov    %rdi,%r8
140a31e05:	48 8d 4d a7          	lea    -0x59(%rbp),%rcx
140a31e09:	48 8b d6             	mov    %rsi,%rdx
140a31e0c:	0f 10 00             	movups (%rax),%xmm0
140a31e0f:	f3 0f 7f 44 24 20    	movdqu %xmm0,0x20(%rsp)
140a31e15:	e8 ae b9 ee ff       	call   0x14091d7c8
140a31e1a:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140a31e1f:	0f 10 00             	movups (%rax),%xmm0
140a31e22:	f3 0f 7f 44 24 30    	movdqu %xmm0,0x30(%rsp)
140a31e28:	e8 fb c1 ee ff       	call   0x14091e028
140a31e2d:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140a31e32:	e8 f1 c1 ee ff       	call   0x14091e028
140a31e37:	f3 0f 10 7c 24 34    	movss  0x34(%rsp),%xmm7
140a31e3d:	48 8d 4d 8b          	lea    -0x75(%rbp),%rcx
140a31e41:	f3 0f 10 64 24 38    	movss  0x38(%rsp),%xmm4
140a31e47:	48 8d 44 24 34       	lea    0x34(%rsp),%rax
140a31e4c:	f3 0f 10 54 24 30    	movss  0x30(%rsp),%xmm2
140a31e52:	4c 8d 45 87          	lea    -0x79(%rbp),%r8
140a31e56:	83 65 93 00          	andl   $0x0,-0x6d(%rbp)
140a31e5a:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140a31e5f:	83 65 83 00          	andl   $0x0,-0x7d(%rbp)
140a31e63:	0f 28 f4             	movaps %xmm4,%xmm6
140a31e66:	f3 0f 10 5c 24 28    	movss  0x28(%rsp),%xmm3
140a31e6c:	f3 0f 5c f2          	subss  %xmm2,%xmm6
140a31e70:	f3 0f 10 4c 24 20    	movss  0x20(%rsp),%xmm1
140a31e76:	0f 28 c3             	movaps %xmm3,%xmm0
140a31e79:	f3 44 0f 10 44 24 24 	movss  0x24(%rsp),%xmm8
140a31e80:	f3 0f 5c c1          	subss  %xmm1,%xmm0
140a31e84:	f3 0f 11 7d 8b       	movss  %xmm7,-0x75(%rbp)
140a31e89:	0f 57 ed             	xorps  %xmm5,%xmm5
140a31e8c:	f3 44 0f 11 44 24 34 	movss  %xmm8,0x34(%rsp)
140a31e93:	f3 0f 11 55 87       	movss  %xmm2,-0x79(%rbp)
140a31e98:	f3 0f 11 65 8f       	movss  %xmm4,-0x71(%rbp)
140a31e9d:	f3 0f 5d f0          	minss  %xmm0,%xmm6
140a31ea1:	f3 0f 11 4c 24 30    	movss  %xmm1,0x30(%rsp)
140a31ea7:	0f 57 c0             	xorps  %xmm0,%xmm0
140a31eaa:	f3 0f 11 5c 24 38    	movss  %xmm3,0x38(%rsp)
140a31eb0:	0f 11 45 97          	movups %xmm0,-0x69(%rbp)
140a31eb4:	41 0f 2f f8          	comiss %xmm8,%xmm7
140a31eb8:	48 0f 47 c1          	cmova  %rcx,%rax
140a31ebc:	48 8d 4d 97          	lea    -0x69(%rbp),%rcx
140a31ec0:	f3 0f 10 00          	movss  (%rax),%xmm0
140a31ec4:	f3 0f 11 45 8b       	movss  %xmm0,-0x75(%rbp)
140a31ec9:	f3 0f 11 44 24 34    	movss  %xmm0,0x34(%rsp)
140a31ecf:	e8 ac bd ee ff       	call   0x14091dc80
140a31ed4:	84 c0                	test   %al,%al
140a31ed6:	74 0a                	je     0x140a31ee2
140a31ed8:	f3 0f 10 6d 9f       	movss  -0x61(%rbp),%xmm5
140a31edd:	f3 0f 5c 6d 97       	subss  -0x69(%rbp),%xmm5
140a31ee2:	0f 2e 35 23 f1 17 00 	ucomiss 0x17f123(%rip),%xmm6        # 0x140bb100c
140a31ee9:	7a 06                	jp     0x140a31ef1
140a31eeb:	0f 84 49 01 00 00    	je     0x140a3203a
140a31ef1:	f3 0f 5e ee          	divss  %xmm6,%xmm5
140a31ef5:	0f 2f 2d d4 f1 17 00 	comiss 0x17f1d4(%rip),%xmm5        # 0x140bb10d0
140a31efc:	0f 86 38 01 00 00    	jbe    0x140a3203a
140a31f02:	41 0f 2f f8          	comiss %xmm8,%xmm7
140a31f06:	0f 86 2e 01 00 00    	jbe    0x140a3203a
140a31f0c:	bb 01 00 00 00       	mov    $0x1,%ebx
140a31f11:	e9 24 01 00 00       	jmp    0x140a3203a
140a31f16:	4d 8b c4             	mov    %r12,%r8
140a31f19:	e8 aa b8 ee ff       	call   0x14091d7c8
140a31f1e:	4d 8b c4             	mov    %r12,%r8
140a31f21:	48 8d 4d a7          	lea    -0x59(%rbp),%rcx
140a31f25:	48 8b d6             	mov    %rsi,%rdx
140a31f28:	0f 10 00             	movups (%rax),%xmm0
140a31f2b:	f3 0f 7f 44 24 20    	movdqu %xmm0,0x20(%rsp)
140a31f31:	e8 92 b8 ee ff       	call   0x14091d7c8
140a31f36:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140a31f3b:	0f 10 00             	movups (%rax),%xmm0
140a31f3e:	f3 0f 7f 44 24 30    	movdqu %xmm0,0x30(%rsp)
140a31f44:	e8 df c0 ee ff       	call   0x14091e028
140a31f49:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140a31f4e:	e8 d5 c0 ee ff       	call   0x14091e028
140a31f53:	83 65 87 00          	andl   $0x0,-0x79(%rbp)
140a31f57:	48 8d 4d 8f          	lea    -0x71(%rbp),%rcx
140a31f5b:	83 65 97 00          	andl   $0x0,-0x69(%rbp)
140a31f5f:	48 8d 45 9f          	lea    -0x61(%rbp),%rax
140a31f63:	f3 0f 10 54 24 34    	movss  0x34(%rsp),%xmm2
140a31f69:	4c 8d 45 87          	lea    -0x79(%rbp),%r8
140a31f6d:	f3 0f 10 4c 24 24    	movss  0x24(%rsp),%xmm1
140a31f73:	48 8d 55 97          	lea    -0x69(%rbp),%rdx
140a31f77:	f3 0f 10 65 83       	movss  -0x7d(%rbp),%xmm4
140a31f7c:	0f 28 c1             	movaps %xmm1,%xmm0
140a31f7f:	f3 0f 10 5c 24 2c    	movss  0x2c(%rsp),%xmm3
140a31f85:	0f 28 f2             	movaps %xmm2,%xmm6
140a31f88:	f3 0f 10 7c 24 38    	movss  0x38(%rsp),%xmm7
140a31f8e:	f3 0f 5c c3          	subss  %xmm3,%xmm0
140a31f92:	f3 44 0f 10 44 24 28 	movss  0x28(%rsp),%xmm8
140a31f99:	f3 0f 5c f4          	subss  %xmm4,%xmm6
140a31f9d:	f3 0f 11 7d 8f       	movss  %xmm7,-0x71(%rbp)
140a31fa2:	0f 57 ed             	xorps  %xmm5,%xmm5
140a31fa5:	f3 44 0f 11 45 9f    	movss  %xmm8,-0x61(%rbp)
140a31fab:	f3 0f 11 55 8b       	movss  %xmm2,-0x75(%rbp)
140a31fb0:	f3 0f 11 65 93       	movss  %xmm4,-0x6d(%rbp)
140a31fb5:	f3 0f 5d f0          	minss  %xmm0,%xmm6
140a31fb9:	f3 0f 11 4d 9b       	movss  %xmm1,-0x65(%rbp)
140a31fbe:	0f 57 c0             	xorps  %xmm0,%xmm0
140a31fc1:	f3 0f 11 5d a3       	movss  %xmm3,-0x5d(%rbp)
140a31fc6:	0f 11 45 a7          	movups %xmm0,-0x59(%rbp)
140a31fca:	41 0f 2f f8          	comiss %xmm8,%xmm7
140a31fce:	48 0f 47 c1          	cmova  %rcx,%rax
140a31fd2:	48 8d 4d a7          	lea    -0x59(%rbp),%rcx
140a31fd6:	f3 0f 10 00          	movss  (%rax),%xmm0
140a31fda:	f3 0f 11 45 8f       	movss  %xmm0,-0x71(%rbp)
140a31fdf:	f3 0f 11 45 9f       	movss  %xmm0,-0x61(%rbp)
140a31fe4:	e8 97 bc ee ff       	call   0x14091dc80
140a31fe9:	84 c0                	test   %al,%al
140a31feb:	74 0a                	je     0x140a31ff7
140a31fed:	f3 0f 10 6d ab       	movss  -0x55(%rbp),%xmm5
140a31ff2:	f3 0f 5c 6d b3       	subss  -0x4d(%rbp),%xmm5
140a31ff7:	0f 2e 35 0e f0 17 00 	ucomiss 0x17f00e(%rip),%xmm6        # 0x140bb100c
140a31ffe:	0f b6 c3             	movzbl %bl,%eax
140a32001:	b9 01 00 00 00       	mov    $0x1,%ecx
140a32006:	7a 02                	jp     0x140a3200a
140a32008:	74 0e                	je     0x140a32018
140a3200a:	f3 0f 5e ee          	divss  %xmm6,%xmm5
140a3200e:	0f 2f 2d bb f0 17 00 	comiss 0x17f0bb(%rip),%xmm5        # 0x140bb10d0
140a32015:	0f 47 c1             	cmova  %ecx,%eax
140a32018:	45 84 ff             	test   %r15b,%r15b
140a3201b:	74 0a                	je     0x140a32027
140a3201d:	84 c0                	test   %al,%al
140a3201f:	74 19                	je     0x140a3203a
140a32021:	44 0f 2f c7          	comiss %xmm7,%xmm8
140a32025:	eb 0f                	jmp    0x140a32036
140a32027:	84 c0                	test   %al,%al
140a32029:	74 0f                	je     0x140a3203a
140a3202b:	f3 0f 10 44 24 30    	movss  0x30(%rsp),%xmm0
140a32031:	0f 2f 44 24 20       	comiss 0x20(%rsp),%xmm0
140a32036:	76 02                	jbe    0x140a3203a
140a32038:	8a d9                	mov    %cl,%bl
140a3203a:	4c 8d 9c 24 f0 00 00 	lea    0xf0(%rsp),%r11
140a32041:	00
140a32042:	8a c3                	mov    %bl,%al
140a32044:	49 8b 5b 40          	mov    0x40(%r11),%rbx
140a32048:	49 8b 73 48          	mov    0x48(%r11),%rsi
140a3204c:	41 0f 28 73 f0       	movaps -0x10(%r11),%xmm6
140a32051:	41 0f 28 7b e0       	movaps -0x20(%r11),%xmm7
140a32056:	45 0f 28 43 d0       	movaps -0x30(%r11),%xmm8
140a3205b:	45 0f 28 4b c0       	movaps -0x40(%r11),%xmm9
140a32060:	45 0f 28 53 b0       	movaps -0x50(%r11),%xmm10
140a32065:	45 0f 28 5b a0       	movaps -0x60(%r11),%xmm11
140a3206a:	45 0f 28 63 90       	movaps -0x70(%r11),%xmm12
140a3206f:	45 0f 28 6b 80       	movaps -0x80(%r11),%xmm13
140a32074:	49 8b e3             	mov    %r11,%rsp
140a32077:	41 5f                	pop    %r15
140a32079:	41 5e                	pop    %r14
140a3207b:	41 5c                	pop    %r12
140a3207d:	5f                   	pop    %rdi
140a3207e:	5d                   	pop    %rbp
140a3207f:	c3                   	ret
140a32080:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140a32085:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140a3208a:	55                   	push   %rbp
140a3208b:	57                   	push   %rdi
140a3208c:	41 54                	push   %r12
140a3208e:	41 56                	push   %r14
140a32090:	41 57                	push   %r15
140a32092:	48 8b ec             	mov    %rsp,%rbp
140a32095:	48 83 ec 60          	sub    $0x60,%rsp
140a32099:	4c 8b f9             	mov    %rcx,%r15
140a3209c:	48 8b da             	mov    %rdx,%rbx
140a3209f:	48 8b 09             	mov    (%rcx),%rcx
140a320a2:	45 33 f6             	xor    %r14d,%r14d
140a320a5:	48 8b 01             	mov    (%rcx),%rax
140a320a8:	48 8b 40 58          	mov    0x58(%rax),%rax
140a320ac:	ff 15 86 ab 0d 00    	call   *0xdab86(%rip)        # 0x140b0cc38
140a320b2:	84 c0                	test   %al,%al
140a320b4:	0f 84 3a 01 00 00    	je     0x140a321f4
140a320ba:	48 8b 53 08          	mov    0x8(%rbx),%rdx
140a320be:	45 8d 66 01          	lea    0x1(%r14),%r12d
140a320c2:	0f 57 c0             	xorps  %xmm0,%xmm0
140a320c5:	f3 0f 7f 45 c0       	movdqu %xmm0,-0x40(%rbp)
140a320ca:	48 85 d2             	test   %rdx,%rdx
140a320cd:	74 09                	je     0x140a320d8
140a320cf:	f0 44 01 62 08       	lock add %r12d,0x8(%rdx)
140a320d4:	48 8b 53 08          	mov    0x8(%rbx),%rdx
140a320d8:	4c 8b 03             	mov    (%rbx),%r8
140a320db:	4d 85 c0             	test   %r8,%r8
140a320de:	75 05                	jne    0x140a320e5
140a320e0:	49 8b c6             	mov    %r14,%rax
140a320e3:	eb 0f                	jmp    0x140a320f4
140a320e5:	49 8b 40 08          	mov    0x8(%r8),%rax
140a320e9:	48 63 40 08          	movslq 0x8(%rax),%rax
140a320ed:	48 83 c0 08          	add    $0x8,%rax
140a320f1:	49 03 c0             	add    %r8,%rax
140a320f4:	48 89 55 c8          	mov    %rdx,-0x38(%rbp)
140a320f8:	49 8b 57 08          	mov    0x8(%r15),%rdx
140a320fc:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
140a32100:	f3 0f 7f 45 e0       	movdqu %xmm0,-0x20(%rbp)
140a32105:	48 85 d2             	test   %rdx,%rdx
140a32108:	74 09                	je     0x140a32113
140a3210a:	f0 44 01 62 08       	lock add %r12d,0x8(%rdx)
140a3210f:	49 8b 57 08          	mov    0x8(%r15),%rdx
140a32113:	4d 8b 07             	mov    (%r15),%r8
140a32116:	4d 85 c0             	test   %r8,%r8
140a32119:	75 05                	jne    0x140a32120
140a3211b:	49 8b c6             	mov    %r14,%rax
140a3211e:	eb 0f                	jmp    0x140a3212f
140a32120:	49 8b 40 08          	mov    0x8(%r8),%rax
140a32124:	48 63 40 08          	movslq 0x8(%rax),%rax
140a32128:	48 83 c0 08          	add    $0x8,%rax
140a3212c:	49 03 c0             	add    %r8,%rax
140a3212f:	48 89 55 e8          	mov    %rdx,-0x18(%rbp)
140a32133:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
140a32137:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx