1400c795b:	44 88 6c 24 20       	mov    %r13b,0x20(%rsp)
1400c7960:	49 8b fd             	mov    %r13,%rdi
1400c7963:	4c 89 6c 24 60       	mov    %r13,0x60(%rsp)
1400c7968:	49 8b 06             	mov    (%r14),%rax
1400c796b:	49 8b ce             	mov    %r14,%rcx
1400c796e:	48 8b 40 40          	mov    0x40(%rax),%rax
1400c7972:	ff 15 c0 52 a4 00    	call   *0xa452c0(%rip)        # 0x140b0cc38
1400c7978:	48 85 c0             	test   %rax,%rax
1400c797b:	0f 84 f8 05 00 00    	je     0x1400c7f79
1400c7981:	4c 8b 7d 90          	mov    -0x70(%rbp),%r15
1400c7985:	8b 74 24 24          	mov    0x24(%rsp),%esi
1400c7989:	4c 8b ef             	mov    %rdi,%r13
1400c798c:	83 fe 03             	cmp    $0x3,%esi
1400c798f:	75 19                	jne    0x1400c79aa
1400c7991:	49 8b 06             	mov    (%r14),%rax
1400c7994:	49 8b ce             	mov    %r14,%rcx
1400c7997:	48 8b 40 40          	mov    0x40(%rax),%rax
1400c799b:	ff 15 97 52 a4 00    	call   *0xa45297(%rip)        # 0x140b0cc38
1400c79a1:	4c 8b e8             	mov    %rax,%r13
1400c79a4:	4c 2b ef             	sub    %rdi,%r13
1400c79a7:	49 ff cd             	dec    %r13
1400c79aa:	49 8b 06             	mov    (%r14),%rax
1400c79ad:	4d 8b c5             	mov    %r13,%r8
1400c79b0:	48 8d 95 f8 00 00 00 	lea    0xf8(%rbp),%rdx
1400c79b7:	49 8b ce             	mov    %r14,%rcx
1400c79ba:	48 8b 40 30          	mov    0x30(%rax),%rax
1400c79be:	ff 15 74 52 a4 00    	call   *0xa45274(%rip)        # 0x140b0cc38
1400c79c4:	48 8b d0             	mov    %rax,%rdx
1400c79c7:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
1400c79cb:	e8 20 4c f5 ff       	call   0x14001c5f0
1400c79d0:	90                   	nop
1400c79d1:	48 8b bd 00 01 00 00 	mov    0x100(%rbp),%rdi
1400c79d8:	48 85 ff             	test   %rdi,%rdi
1400c79db:	74 46                	je     0x1400c7a23
1400c79dd:	41 83 ce ff          	or     $0xffffffff,%r14d
1400c79e1:	41 8b c6             	mov    %r14d,%eax
1400c79e4:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
1400c79e9:	41 03 c6             	add    %r14d,%eax
1400c79ec:	75 2c                	jne    0x1400c7a1a
1400c79ee:	48 8b 07             	mov    (%rdi),%rax
1400c79f1:	48 8b cf             	mov    %rdi,%rcx
1400c79f4:	48 8b 00             	mov    (%rax),%rax
1400c79f7:	ff 15 3b 52 a4 00    	call   *0xa4523b(%rip)        # 0x140b0cc38
1400c79fd:	41 8b c6             	mov    %r14d,%eax
1400c7a00:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1400c7a05:	41 03 c6             	add    %r14d,%eax
1400c7a08:	75 10                	jne    0x1400c7a1a
1400c7a0a:	48 8b 07             	mov    (%rdi),%rax
1400c7a0d:	48 8b cf             	mov    %rdi,%rcx
1400c7a10:	48 8b 40 08          	mov    0x8(%rax),%rax
1400c7a14:	ff 15 1e 52 a4 00    	call   *0xa4521e(%rip)        # 0x140b0cc38
1400c7a1a:	4c 8b 7d 90          	mov    -0x70(%rbp),%r15
1400c7a1e:	4c 8b 74 24 50       	mov    0x50(%rsp),%r14
1400c7a23:	4c 8b 65 d0          	mov    -0x30(%rbp),%r12
1400c7a27:	33 ff                	xor    %edi,%edi
1400c7a29:	4d 85 e4             	test   %r12,%r12
1400c7a2c:	0f 84 24 01 00 00    	je     0x1400c7b56
1400c7a32:	83 fe 02             	cmp    $0x2,%esi
1400c7a35:	75 10                	jne    0x1400c7a47
1400c7a37:	f3 41 0f 10 84 24 00 	movss  0x200(%r12),%xmm0
1400c7a3e:	02 00 00
1400c7a41:	41 0f 2f c2          	comiss %xmm10,%xmm0
1400c7a45:	77 1d                	ja     0x1400c7a64
1400c7a47:	83 fe 03             	cmp    $0x3,%esi
1400c7a4a:	0f 85 06 01 00 00    	jne    0x1400c7b56
1400c7a50:	f3 41 0f 10 84 24 fc 	movss  0x1fc(%r12),%xmm0
1400c7a57:	01 00 00
1400c7a5a:	41 0f 2f c2          	comiss %xmm10,%xmm0
1400c7a5e:	0f 86 f2 00 00 00    	jbe    0x1400c7b56
1400c7a64:	49 8b cf             	mov    %r15,%rcx
1400c7a67:	e8 ac da 0b 00       	call   0x140185518
1400c7a6c:	49 8b cf             	mov    %r15,%rcx
1400c7a6f:	84 c0                	test   %al,%al
1400c7a71:	74 19                	je     0x1400c7a8c
1400c7a73:	49 8b 07             	mov    (%r15),%rax
1400c7a76:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
1400c7a7d:	ff 15 b5 51 a4 00    	call   *0xa451b5(%rip)        # 0x140b0cc38
1400c7a83:	f3 0f 6f 08          	movdqu (%rax),%xmm1
1400c7a87:	0f 28 d1             	movaps %xmm1,%xmm2
1400c7a8a:	eb 3f                	jmp    0x1400c7acb
1400c7a8c:	83 fe 02             	cmp    $0x2,%esi
1400c7a8f:	75 20                	jne    0x1400c7ab1
1400c7a91:	44 8d 46 ff          	lea    -0x1(%rsi),%r8d
1400c7a95:	48 8d 95 10 02 00 00 	lea    0x210(%rbp),%rdx
1400c7a9c:	e8 cf e0 0b 00       	call   0x140185b70
1400c7aa1:	f3 0f 6f 00          	movdqu (%rax),%xmm0
1400c7aa5:	0f 28 d0             	movaps %xmm0,%xmm2
1400c7aa8:	0f c6 d0 aa          	shufps $0xaa,%xmm0,%xmm2
1400c7aac:	0f 28 c8             	movaps %xmm0,%xmm1
1400c7aaf:	eb 1a                	jmp    0x1400c7acb
1400c7ab1:	45 33 c0             	xor    %r8d,%r8d
1400c7ab4:	48 8d 95 20 02 00 00 	lea    0x220(%rbp),%rdx
1400c7abb:	e8 b0 e0 0b 00       	call   0x140185b70
1400c7ac0:	f3 0f 6f 08          	movdqu (%rax),%xmm1
1400c7ac4:	0f 28 d1             	movaps %xmm1,%xmm2
1400c7ac7:	0f c6 d1 aa          	shufps $0xaa,%xmm1,%xmm2
1400c7acb:	40 38 7c 24 20       	cmp    %dil,0x20(%rsp)
1400c7ad0:	74 67                	je     0x1400c7b39
1400c7ad2:	f3 0f 58 d1          	addss  %xmm1,%xmm2
1400c7ad6:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
1400c7adb:	f3 41 0f 59 d4       	mulss  %xmm12,%xmm2
1400c7ae0:	83 fe 02             	cmp    $0x2,%esi
1400c7ae3:	75 28                	jne    0x1400c7b0d
1400c7ae5:	f3 0f 5c d6          	subss  %xmm6,%xmm2
1400c7ae9:	f3 0f 11 55 08       	movss  %xmm2,0x8(%rbp)
1400c7aee:	89 7d 0c             	mov    %edi,0xc(%rbp)
1400c7af1:	48 3b 54 24 38       	cmp    0x38(%rsp),%rdx
1400c7af6:	74 0f                	je     0x1400c7b07
1400c7af8:	48 8b 45 08          	mov    0x8(%rbp),%rax
1400c7afc:	48 89 02             	mov    %rax,(%rdx)
1400c7aff:	48 83 44 24 30 08    	addq   $0x8,0x30(%rsp)
1400c7b05:	eb 3a                	jmp    0x1400c7b41
1400c7b07:	4c 8d 45 08          	lea    0x8(%rbp),%r8
1400c7b0b:	eb 20                	jmp    0x1400c7b2d
1400c7b0d:	0f 28 c7             	movaps %xmm7,%xmm0
1400c7b10:	f3 0f 5c c2          	subss  %xmm2,%xmm0
1400c7b14:	f3 0f 11 45 10       	movss  %xmm0,0x10(%rbp)
1400c7b19:	89 7d 14             	mov    %edi,0x14(%rbp)
1400c7b1c:	48 3b 54 24 38       	cmp    0x38(%rsp),%rdx
1400c7b21:	74 06                	je     0x1400c7b29
1400c7b23:	48 8b 45 10          	mov    0x10(%rbp),%rax
1400c7b27:	eb d3                	jmp    0x1400c7afc
1400c7b29:	4c 8d 45 10          	lea    0x10(%rbp),%r8
1400c7b2d:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
1400c7b32:	e8 51 b2 00 00       	call   0x1400d2d88
1400c7b37:	eb 08                	jmp    0x1400c7b41
1400c7b39:	44 0f 28 c9          	movaps %xmm1,%xmm9
1400c7b3d:	44 0f 28 da          	movaps %xmm2,%xmm11
1400c7b41:	c6 44 24 20 01       	movb   $0x1,0x20(%rsp)
1400c7b46:	49 8b 07             	mov    (%r15),%rax
1400c7b49:	49 8b cf             	mov    %r15,%rcx
1400c7b4c:	48 8b 40 78          	mov    0x78(%rax),%rax
1400c7b50:	ff 15 e2 50 a4 00    	call   *0xa450e2(%rip)        # 0x140b0cc38
1400c7b56:	49 8b 07             	mov    (%r15),%rax
1400c7b59:	48 8b 78 48          	mov    0x48(%rax),%rdi
1400c7b5d:	49 8b 06             	mov    (%r14),%rax
1400c7b60:	4d 8b c5             	mov    %r13,%r8
1400c7b63:	48 8d 95 08 01 00 00 	lea    0x108(%rbp),%rdx
1400c7b6a:	49 8b ce             	mov    %r14,%rcx
1400c7b6d:	48 8b 40 30          	mov    0x30(%rax),%rax
1400c7b71:	ff 15 c1 50 a4 00    	call   *0xa450c1(%rip)        # 0x140b0cc38
1400c7b77:	90                   	nop
1400c7b78:	48 8b d0             	mov    %rax,%rdx
1400c7b7b:	49 8b cf             	mov    %r15,%rcx
1400c7b7e:	48 8b c7             	mov    %rdi,%rax
1400c7b81:	ff 15 b1 50 a4 00    	call   *0xa450b1(%rip)        # 0x140b0cc38
1400c7b87:	90                   	nop
1400c7b88:	48 8b bd 10 01 00 00 	mov    0x110(%rbp),%rdi
1400c7b8f:	48 85 ff             	test   %rdi,%rdi
1400c7b92:	74 45                	je     0x1400c7bd9
1400c7b94:	83 ce ff             	or     $0xffffffff,%esi
1400c7b97:	8b c6                	mov    %esi,%eax
1400c7b99:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
1400c7b9e:	03 c6                	add    %esi,%eax
1400c7ba0:	75 2a                	jne    0x1400c7bcc
1400c7ba2:	48 8b 07             	mov    (%rdi),%rax
1400c7ba5:	48 8b cf             	mov    %rdi,%rcx
1400c7ba8:	48 8b 00             	mov    (%rax),%rax
1400c7bab:	ff 15 87 50 a4 00    	call   *0xa45087(%rip)        # 0x140b0cc38
1400c7bb1:	8b c6                	mov    %esi,%eax
1400c7bb3:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1400c7bb8:	03 c6                	add    %esi,%eax
1400c7bba:	75 10                	jne    0x1400c7bcc
1400c7bbc:	48 8b 07             	mov    (%rdi),%rax
1400c7bbf:	48 8b cf             	mov    %rdi,%rcx
1400c7bc2:	48 8b 40 08          	mov    0x8(%rax),%rax
1400c7bc6:	ff 15 6c 50 a4 00    	call   *0xa4506c(%rip)        # 0x140b0cc38
1400c7bcc:	4c 8b 65 d0          	mov    -0x30(%rbp),%r12
1400c7bd0:	4c 8b 7d 90          	mov    -0x70(%rbp),%r15
1400c7bd4:	4c 8b 74 24 50       	mov    0x50(%rsp),%r14
1400c7bd9:	49 8b 07             	mov    (%r15),%rax
1400c7bdc:	48 8b b0 b8 00 00 00 	mov    0xb8(%rax),%rsi
1400c7be3:	49 8b cf             	mov    %r15,%rcx
1400c7be6:	48 8b 40 40          	mov    0x40(%rax),%rax
1400c7bea:	ff 15 48 50 a4 00    	call   *0xa45048(%rip)        # 0x140b0cc38
1400c7bf0:	48 83 f8 01          	cmp    $0x1,%rax
1400c7bf4:	40 0f 94 c7          	sete   %dil
1400c7bf8:	49 8b 06             	mov    (%r14),%rax
1400c7bfb:	4d 8b c5             	mov    %r13,%r8
1400c7bfe:	48 8d 95 18 01 00 00 	lea    0x118(%rbp),%rdx
1400c7c05:	49 8b ce             	mov    %r14,%rcx
1400c7c08:	48 8b 40 30          	mov    0x30(%rax),%rax
1400c7c0c:	ff 15 26 50 a4 00    	call   *0xa45026(%rip)        # 0x140b0cc38
1400c7c12:	90                   	nop
1400c7c13:	48 8b 08             	mov    (%rax),%rcx
1400c7c16:	48 8b 11             	mov    (%rcx),%rdx
1400c7c19:	48 8b 82 a8 00 00 00 	mov    0xa8(%rdx),%rax
1400c7c20:	ff 15 12 50 a4 00    	call   *0xa45012(%rip)        # 0x140b0cc38
1400c7c26:	44 8a c7             	mov    %dil,%r8b
1400c7c29:	48 8b d0             	mov    %rax,%rdx
1400c7c2c:	49 8b cf             	mov    %r15,%rcx
1400c7c2f:	48 8b c6             	mov    %rsi,%rax
1400c7c32:	ff 15 00 50 a4 00    	call   *0xa45000(%rip)        # 0x140b0cc38
1400c7c38:	90                   	nop
1400c7c39:	48 8b bd 20 01 00 00 	mov    0x120(%rbp),%rdi
1400c7c40:	45 33 ed             	xor    %r13d,%r13d
1400c7c43:	48 85 ff             	test   %rdi,%rdi
1400c7c46:	74 45                	je     0x1400c7c8d
1400c7c48:	83 ce ff             	or     $0xffffffff,%esi
1400c7c4b:	8b c6                	mov    %esi,%eax
1400c7c4d:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
1400c7c52:	03 c6                	add    %esi,%eax
1400c7c54:	75 2a                	jne    0x1400c7c80
1400c7c56:	48 8b 07             	mov    (%rdi),%rax
1400c7c59:	48 8b cf             	mov    %rdi,%rcx
1400c7c5c:	48 8b 00             	mov    (%rax),%rax
1400c7c5f:	ff 15 d3 4f a4 00    	call   *0xa44fd3(%rip)        # 0x140b0cc38
1400c7c65:	8b c6                	mov    %esi,%eax
1400c7c67:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1400c7c6c:	03 c6                	add    %esi,%eax
1400c7c6e:	75 10                	jne    0x1400c7c80
1400c7c70:	48 8b 07             	mov    (%rdi),%rax
1400c7c73:	48 8b cf             	mov    %rdi,%rcx
1400c7c76:	48 8b 40 08          	mov    0x8(%rax),%rax
1400c7c7a:	ff 15 b8 4f a4 00    	call   *0xa44fb8(%rip)        # 0x140b0cc38
1400c7c80:	4c 8b 65 d0          	mov    -0x30(%rbp),%r12
1400c7c84:	4c 8b 7d 90          	mov    -0x70(%rbp),%r15
1400c7c88:	4c 8b 74 24 50       	mov    0x50(%rsp),%r14
1400c7c8d:	8b 74 24 24          	mov    0x24(%rsp),%esi
1400c7c91:	4d 85 e4             	test   %r12,%r12
1400c7c94:	0f 84 2b 01 00 00    	je     0x1400c7dc5
1400c7c9a:	83 fe 03             	cmp    $0x3,%esi
1400c7c9d:	75 10                	jne    0x1400c7caf
1400c7c9f:	f3 41 0f 10 84 24 00 	movss  0x200(%r12),%xmm0
1400c7ca6:	02 00 00
1400c7ca9:	41 0f 2f c2          	comiss %xmm10,%xmm0
1400c7cad:	77 1d                	ja     0x1400c7ccc
1400c7caf:	83 fe 02             	cmp    $0x2,%esi
1400c7cb2:	0f 85 0d 01 00 00    	jne    0x1400c7dc5
1400c7cb8:	f3 41 0f 10 84 24 fc 	movss  0x1fc(%r12),%xmm0
1400c7cbf:	01 00 00
1400c7cc2:	41 0f 2f c2          	comiss %xmm10,%xmm0
1400c7cc6:	0f 86 f9 00 00 00    	jbe    0x1400c7dc5
1400c7ccc:	49 8b cf             	mov    %r15,%rcx
1400c7ccf:	e8 44 d8 0b 00       	call   0x140185518
1400c7cd4:	49 8b cf             	mov    %r15,%rcx
1400c7cd7:	84 c0                	test   %al,%al
1400c7cd9:	74 19                	je     0x1400c7cf4
1400c7cdb:	49 8b 07             	mov    (%r15),%rax
1400c7cde:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
1400c7ce5:	ff 15 4d 4f a4 00    	call   *0xa44f4d(%rip)        # 0x140b0cc38
1400c7ceb:	f3 0f 6f 08          	movdqu (%rax),%xmm1
1400c7cef:	0f 28 d1             	movaps %xmm1,%xmm2
1400c7cf2:	eb 3f                	jmp    0x1400c7d33
1400c7cf4:	83 fe 02             	cmp    $0x2,%esi
1400c7cf7:	75 20                	jne    0x1400c7d19
1400c7cf9:	44 8d 46 ff          	lea    -0x1(%rsi),%r8d
1400c7cfd:	48 8d 95 30 02 00 00 	lea    0x230(%rbp),%rdx
1400c7d04:	e8 67 de 0b 00       	call   0x140185b70
1400c7d09:	f3 0f 6f 00          	movdqu (%rax),%xmm0
1400c7d0d:	0f 28 d0             	movaps %xmm0,%xmm2
1400c7d10:	0f c6 d0 aa          	shufps $0xaa,%xmm0,%xmm2
1400c7d14:	0f 28 c8             	movaps %xmm0,%xmm1
1400c7d17:	eb 1a                	jmp    0x1400c7d33
1400c7d19:	45 33 c0             	xor    %r8d,%r8d
1400c7d1c:	48 8d 95 40 02 00 00 	lea    0x240(%rbp),%rdx
1400c7d23:	e8 48 de 0b 00       	call   0x140185b70
1400c7d28:	f3 0f 6f 08          	movdqu (%rax),%xmm1
1400c7d2c:	0f 28 d1             	movaps %xmm1,%xmm2
1400c7d2f:	0f c6 d1 aa          	shufps $0xaa,%xmm1,%xmm2
1400c7d33:	44 38 6c 24 20       	cmp    %r13b,0x20(%rsp)
1400c7d38:	74 69                	je     0x1400c7da3
1400c7d3a:	f3 0f 58 d1          	addss  %xmm1,%xmm2
1400c7d3e:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
1400c7d43:	f3 41 0f 59 d4       	mulss  %xmm12,%xmm2
1400c7d48:	83 fe 02             	cmp    $0x2,%esi
1400c7d4b:	75 29                	jne    0x1400c7d76
1400c7d4d:	f3 0f 5c d6          	subss  %xmm6,%xmm2
1400c7d51:	f3 0f 11 55 18       	movss  %xmm2,0x18(%rbp)
1400c7d56:	44 89 6d 1c          	mov    %r13d,0x1c(%rbp)
1400c7d5a:	48 3b 54 24 38       	cmp    0x38(%rsp),%rdx
1400c7d5f:	74 0f                	je     0x1400c7d70
1400c7d61:	48 8b 45 18          	mov    0x18(%rbp),%rax
1400c7d65:	48 89 02             	mov    %rax,(%rdx)
1400c7d68:	48 83 44 24 30 08    	addq   $0x8,0x30(%rsp)
1400c7d6e:	eb 3b                	jmp    0x1400c7dab
1400c7d70:	4c 8d 45 18          	lea    0x18(%rbp),%r8
1400c7d74:	eb 21                	jmp    0x1400c7d97
1400c7d76:	0f 28 c7             	movaps %xmm7,%xmm0
1400c7d79:	f3 0f 5c c2          	subss  %xmm2,%xmm0
1400c7d7d:	f3 0f 11 45 20       	movss  %xmm0,0x20(%rbp)
1400c7d82:	44 89 6d 24          	mov    %r13d,0x24(%rbp)
1400c7d86:	48 3b 54 24 38       	cmp    0x38(%rsp),%rdx
1400c7d8b:	74 06                	je     0x1400c7d93
1400c7d8d:	48 8b 45 20          	mov    0x20(%rbp),%rax
1400c7d91:	eb d2                	jmp    0x1400c7d65
1400c7d93:	4c 8d 45 20          	lea    0x20(%rbp),%r8
1400c7d97:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
1400c7d9c:	e8 e7 af 00 00       	call   0x1400d2d88
1400c7da1:	eb 08                	jmp    0x1400c7dab
1400c7da3:	44 0f 28 c9          	movaps %xmm1,%xmm9
1400c7da7:	44 0f 28 da          	movaps %xmm2,%xmm11
1400c7dab:	41 b4 01             	mov    $0x1,%r12b
1400c7dae:	44 88 64 24 20       	mov    %r12b,0x20(%rsp)
1400c7db3:	49 8b 07             	mov    (%r15),%rax
1400c7db6:	49 8b cf             	mov    %r15,%rcx
1400c7db9:	48 8b 40 78          	mov    0x78(%rax),%rax
1400c7dbd:	ff 15 75 4e a4 00    	call   *0xa44e75(%rip)        # 0x140b0cc38
1400c7dc3:	eb 05                	jmp    0x1400c7dca
1400c7dc5:	44 8a 64 24 20       	mov    0x20(%rsp),%r12b
1400c7dca:	48 8b 4d d8          	mov    -0x28(%rbp),%rcx
1400c7dce:	48 85 c9             	test   %rcx,%rcx
1400c7dd1:	74 4b                	je     0x1400c7e1e
1400c7dd3:	41 83 ce ff          	or     $0xffffffff,%r14d
1400c7dd7:	41 8b c6             	mov    %r14d,%eax
1400c7dda:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1400c7ddf:	41 03 c6             	add    %r14d,%eax
1400c7de2:	75 31                	jne    0x1400c7e15
1400c7de4:	48 8b 7d d8          	mov    -0x28(%rbp),%rdi
1400c7de8:	48 8b 07             	mov    (%rdi),%rax
1400c7deb:	48 8b cf             	mov    %rdi,%rcx
1400c7dee:	48 8b 00             	mov    (%rax),%rax
1400c7df1:	ff 15 41 4e a4 00    	call   *0xa44e41(%rip)        # 0x140b0cc38
1400c7df7:	41 8b c6             	mov    %r14d,%eax
1400c7dfa:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1400c7dff:	41 03 c6             	add    %r14d,%eax
1400c7e02:	75 11                	jne    0x1400c7e15
1400c7e04:	48 8b 4d d8          	mov    -0x28(%rbp),%rcx
1400c7e08:	48 8b 01             	mov    (%rcx),%rax
1400c7e0b:	48 8b 40 08          	mov    0x8(%rax),%rax
1400c7e0f:	ff 15 23 4e a4 00    	call   *0xa44e23(%rip)        # 0x140b0cc38
1400c7e15:	4c 8b 7d 90          	mov    -0x70(%rbp),%r15
1400c7e19:	4c 8b 74 24 50       	mov    0x50(%rsp),%r14
1400c7e1e:	48 8b 7c 24 60       	mov    0x60(%rsp),%rdi
1400c7e23:	48 ff c7             	inc    %rdi
1400c7e26:	48 89 7c 24 60       	mov    %rdi,0x60(%rsp)
1400c7e2b:	49 8b 06             	mov    (%r14),%rax
1400c7e2e:	49 8b ce             	mov    %r14,%rcx
1400c7e31:	48 8b 40 40          	mov    0x40(%rax),%rax
1400c7e35:	ff 15 fd 4d a4 00    	call   *0xa44dfd(%rip)        # 0x140b0cc38
1400c7e3b:	48 3b f8             	cmp    %rax,%rdi
1400c7e3e:	0f 82 45 fb ff ff    	jb     0x1400c7989
1400c7e44:	45 84 e4             	test   %r12b,%r12b
1400c7e47:	0f 84 27 01 00 00    	je     0x1400c7f74
1400c7e4d:	49 8b 07             	mov    (%r15),%rax
1400c7e50:	49 8b cf             	mov    %r15,%rcx
1400c7e53:	48 8b 40 40          	mov    0x40(%rax),%rax
1400c7e57:	ff 15 db 4d a4 00    	call   *0xa44ddb(%rip)        # 0x140b0cc38
1400c7e5d:	48 85 c0             	test   %rax,%rax
1400c7e60:	0f 84 0e 01 00 00    	je     0x1400c7f74
1400c7e66:	49 8b 07             	mov    (%r15),%rax
1400c7e69:	49 8b cf             	mov    %r15,%rcx
1400c7e6c:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
1400c7e73:	ff 15 bf 4d a4 00    	call   *0xa44dbf(%rip)        # 0x140b0cc38
1400c7e79:	f3 0f 6f 00          	movdqu (%rax),%xmm0
1400c7e7d:	0f 11 44 24 60       	movups %xmm0,0x60(%rsp)
1400c7e82:	f3 0f 11 44 24 68    	movss  %xmm0,0x68(%rsp)
1400c7e88:	49 8b cf             	mov    %r15,%rcx
1400c7e8b:	e8 88 d6 0b 00       	call   0x140185518
1400c7e90:	83 fe 02             	cmp    $0x2,%esi