1401e8c9b:	74 04                	je     0x1401e8ca1
1401e8c9d:	f0 01 71 08          	lock add %esi,0x8(%rcx)
1401e8ca1:	0f 28 45 f0          	movaps -0x10(%rbp),%xmm0
1401e8ca5:	66 0f 7f 44 24 70    	movdqa %xmm0,0x70(%rsp)
1401e8cab:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
1401e8cb0:	48 8b cf             	mov    %rdi,%rcx
1401e8cb3:	48 8b 40 48          	mov    0x48(%rax),%rax
1401e8cb7:	ff 15 7b 3f 92 00    	call   *0x923f7b(%rip)        # 0x140b0cc38
1401e8cbd:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
1401e8cc2:	e8 b9 d4 e1 ff       	call   0x140006180
1401e8cc7:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
1401e8ccb:	e8 b0 d4 e1 ff       	call   0x140006180
1401e8cd0:	48 83 c3 10          	add    $0x10,%rbx
1401e8cd4:	48 3b 5d 28          	cmp    0x28(%rbp),%rbx
1401e8cd8:	0f 85 25 ff ff ff    	jne    0x1401e8c03
1401e8cde:	48 8d 44 24 30       	lea    0x30(%rsp),%rax
1401e8ce3:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1401e8ce8:	0f 57 c0             	xorps  %xmm0,%xmm0
1401e8ceb:	66 0f 7f 44 24 30    	movdqa %xmm0,0x30(%rsp)
1401e8cf1:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
1401e8cf6:	48 85 c9             	test   %rcx,%rcx
1401e8cf9:	74 04                	je     0x1401e8cff
1401e8cfb:	f0 01 71 08          	lock add %esi,0x8(%rcx)
1401e8cff:	0f 28 44 24 60       	movaps 0x60(%rsp),%xmm0
1401e8d04:	66 0f 7f 44 24 30    	movdqa %xmm0,0x30(%rsp)
1401e8d0a:	0f 57 c0             	xorps  %xmm0,%xmm0
1401e8d0d:	0f 11 85 80 02 00 00 	movups %xmm0,0x280(%rbp)
1401e8d14:	0f 57 c9             	xorps  %xmm1,%xmm1
1401e8d17:	f3 0f 7f 8d 90 02 00 	movdqu %xmm1,0x290(%rbp)
1401e8d1e:	00
1401e8d1f:	41 b8 17 00 00 00    	mov    $0x17,%r8d
1401e8d25:	48 8d 15 94 f0 95 00 	lea    0x95f094(%rip),%rdx        # 0x140b47dc0
1401e8d2c:	48 8d 8d 80 02 00 00 	lea    0x280(%rbp),%rcx
1401e8d33:	e8 e8 b0 e1 ff       	call   0x140003e20
1401e8d38:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
1401e8d3d:	e8 1e 6f f1 ff       	call   0x1400ffc60
1401e8d42:	48 8d 8d 80 02 00 00 	lea    0x280(%rbp),%rcx
1401e8d49:	e8 72 d6 e1 ff       	call   0x1400063c0
1401e8d4e:	4c 8d 4d 38          	lea    0x38(%rbp),%r9
1401e8d52:	4c 8d 85 10 02 00 00 	lea    0x210(%rbp),%r8
1401e8d59:	48 8d 95 60 01 00 00 	lea    0x160(%rbp),%rdx
1401e8d60:	49 8b cc             	mov    %r12,%rcx
1401e8d63:	e8 d0 59 00 00       	call   0x1401ee738
1401e8d68:	48 8d 44 24 30       	lea    0x30(%rsp),%rax
1401e8d6d:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1401e8d72:	0f 57 c0             	xorps  %xmm0,%xmm0
1401e8d75:	66 0f 7f 44 24 30    	movdqa %xmm0,0x30(%rsp)
1401e8d7b:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
1401e8d80:	48 85 c9             	test   %rcx,%rcx
1401e8d83:	74 04                	je     0x1401e8d89
1401e8d85:	f0 01 71 08          	lock add %esi,0x8(%rcx)
1401e8d89:	0f 28 44 24 60       	movaps 0x60(%rsp),%xmm0
1401e8d8e:	66 0f 7f 44 24 30    	movdqa %xmm0,0x30(%rsp)
1401e8d94:	0f 57 c0             	xorps  %xmm0,%xmm0
1401e8d97:	0f 11 85 80 02 00 00 	movups %xmm0,0x280(%rbp)
1401e8d9e:	0f 57 c9             	xorps  %xmm1,%xmm1
1401e8da1:	f3 0f 7f 8d 90 02 00 	movdqu %xmm1,0x290(%rbp)
1401e8da8:	00
1401e8da9:	41 b8 18 00 00 00    	mov    $0x18,%r8d
1401e8daf:	48 8d 15 02 ee 95 00 	lea    0x95ee02(%rip),%rdx        # 0x140b47bb8
1401e8db6:	48 8d 8d 80 02 00 00 	lea    0x280(%rbp),%rcx
1401e8dbd:	e8 5e b0 e1 ff       	call   0x140003e20
1401e8dc2:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
1401e8dc7:	e8 94 6e f1 ff       	call   0x1400ffc60
1401e8dcc:	48 8d 8d 80 02 00 00 	lea    0x280(%rbp),%rcx
1401e8dd3:	e8 e8 d5 e1 ff       	call   0x1400063c0
1401e8dd8:	48 8b 95 68 01 00 00 	mov    0x168(%rbp),%rdx
1401e8ddf:	48 8b c2             	mov    %rdx,%rax
1401e8de2:	4c 8b 85 60 01 00 00 	mov    0x160(%rbp),%r8
1401e8de9:	49 2b c0             	sub    %r8,%rax
1401e8dec:	48 c1 f8 03          	sar    $0x3,%rax
1401e8df0:	49 0f af c6          	imul   %r14,%rax
1401e8df4:	48 85 c0             	test   %rax,%rax
1401e8df7:	74 50                	je     0x1401e8e49
1401e8df9:	0f 57 c0             	xorps  %xmm0,%xmm0
1401e8dfc:	66 0f 7f 44 24 30    	movdqa %xmm0,0x30(%rsp)
1401e8e02:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
1401e8e07:	48 85 c9             	test   %rcx,%rcx
1401e8e0a:	74 12                	je     0x1401e8e1e
1401e8e0c:	f0 01 71 08          	lock add %esi,0x8(%rcx)
1401e8e10:	48 8b 95 68 01 00 00 	mov    0x168(%rbp),%rdx
1401e8e17:	4c 8b 85 60 01 00 00 	mov    0x160(%rbp),%r8
1401e8e1e:	0f 28 44 24 60       	movaps 0x60(%rsp),%xmm0
1401e8e23:	66 0f 7f 44 24 30    	movdqa %xmm0,0x30(%rsp)
1401e8e29:	49 2b d0             	sub    %r8,%rdx
1401e8e2c:	48 c1 fa 03          	sar    $0x3,%rdx
1401e8e30:	49 0f af d6          	imul   %r14,%rdx
1401e8e34:	c7 45 d8 21 00 00 00 	movl   $0x21,-0x28(%rbp)
1401e8e3b:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
1401e8e40:	48 8d 4d d8          	lea    -0x28(%rbp),%rcx
1401e8e44:	e8 3b 8c f7 ff       	call   0x140161a84
1401e8e49:	48 8d 44 24 30       	lea    0x30(%rsp),%rax
1401e8e4e:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1401e8e53:	0f 57 c0             	xorps  %xmm0,%xmm0
1401e8e56:	66 0f 7f 44 24 30    	movdqa %xmm0,0x30(%rsp)
1401e8e5c:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
1401e8e61:	48 85 c9             	test   %rcx,%rcx
1401e8e64:	74 04                	je     0x1401e8e6a
1401e8e66:	f0 01 71 08          	lock add %esi,0x8(%rcx)
1401e8e6a:	0f 28 44 24 60       	movaps 0x60(%rsp),%xmm0
1401e8e6f:	66 0f 7f 44 24 30    	movdqa %xmm0,0x30(%rsp)
1401e8e75:	0f 57 c0             	xorps  %xmm0,%xmm0
1401e8e78:	0f 11 85 80 02 00 00 	movups %xmm0,0x280(%rbp)
1401e8e7f:	0f 57 c9             	xorps  %xmm1,%xmm1
1401e8e82:	f3 0f 7f 8d 90 02 00 	movdqu %xmm1,0x290(%rbp)
1401e8e89:	00
1401e8e8a:	41 b8 1a 00 00 00    	mov    $0x1a,%r8d
1401e8e90:	48 8d 15 59 ed 95 00 	lea    0x95ed59(%rip),%rdx        # 0x140b47bf0
1401e8e97:	48 8d 8d 80 02 00 00 	lea    0x280(%rbp),%rcx
1401e8e9e:	e8 7d af e1 ff       	call   0x140003e20
1401e8ea3:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
1401e8ea8:	e8 b3 6d f1 ff       	call   0x1400ffc60
1401e8ead:	48 8d 8d 80 02 00 00 	lea    0x280(%rbp),%rcx
1401e8eb4:	e8 07 d5 e1 ff       	call   0x1400063c0
1401e8eb9:	48 8b 4d 40          	mov    0x40(%rbp),%rcx
1401e8ebd:	0f 57 c9             	xorps  %xmm1,%xmm1
1401e8ec0:	48 85 c9             	test   %rcx,%rcx
1401e8ec3:	78 07                	js     0x1401e8ecc
1401e8ec5:	f3 48 0f 2a c9       	cvtsi2ss %rcx,%xmm1
1401e8eca:	eb 15                	jmp    0x1401e8ee1
1401e8ecc:	48 8b c1             	mov    %rcx,%rax
1401e8ecf:	48 d1 e8             	shr    $1,%rax
1401e8ed2:	48 23 ce             	and    %rsi,%rcx
1401e8ed5:	48 0b c1             	or     %rcx,%rax
1401e8ed8:	f3 48 0f 2a c8       	cvtsi2ss %rax,%xmm1
1401e8edd:	f3 0f 58 c9          	addss  %xmm1,%xmm1
1401e8ee1:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
1401e8ee5:	0f 57 c0             	xorps  %xmm0,%xmm0
1401e8ee8:	48 85 c9             	test   %rcx,%rcx
1401e8eeb:	78 07                	js     0x1401e8ef4
1401e8eed:	f3 48 0f 2a c1       	cvtsi2ss %rcx,%xmm0
1401e8ef2:	eb 15                	jmp    0x1401e8f09
1401e8ef4:	48 8b c1             	mov    %rcx,%rax
1401e8ef7:	48 d1 e8             	shr    $1,%rax
1401e8efa:	48 23 ce             	and    %rsi,%rcx
1401e8efd:	48 0b c1             	or     %rcx,%rax
1401e8f00:	f3 48 0f 2a c0       	cvtsi2ss %rax,%xmm0
1401e8f05:	f3 0f 58 c0          	addss  %xmm0,%xmm0
1401e8f09:	f3 0f 11 45 d8       	movss  %xmm0,-0x28(%rbp)
1401e8f0e:	f3 0f 11 4d dc       	movss  %xmm1,-0x24(%rbp)
1401e8f13:	4c 8d 45 d8          	lea    -0x28(%rbp),%r8
1401e8f17:	48 8d 95 60 01 00 00 	lea    0x160(%rbp),%rdx
1401e8f1e:	49 8b cc             	mov    %r12,%rcx
1401e8f21:	e8 26 4f 00 00       	call   0x1401ede4c
1401e8f26:	49 8b cc             	mov    %r12,%rcx
1401e8f29:	e8 3e 2c 00 00       	call   0x1401ebb6c
1401e8f2e:	48 8d 44 24 30       	lea    0x30(%rsp),%rax
1401e8f33:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1401e8f38:	0f 57 c0             	xorps  %xmm0,%xmm0
1401e8f3b:	66 0f 7f 44 24 30    	movdqa %xmm0,0x30(%rsp)
1401e8f41:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
1401e8f46:	48 85 c9             	test   %rcx,%rcx
1401e8f49:	74 04                	je     0x1401e8f4f
1401e8f4b:	f0 01 71 08          	lock add %esi,0x8(%rcx)
1401e8f4f:	0f 28 44 24 60       	movaps 0x60(%rsp),%xmm0
1401e8f54:	66 0f 7f 44 24 30    	movdqa %xmm0,0x30(%rsp)
1401e8f5a:	0f 57 c0             	xorps  %xmm0,%xmm0
1401e8f5d:	0f 11 85 80 02 00 00 	movups %xmm0,0x280(%rbp)
1401e8f64:	0f 57 c9             	xorps  %xmm1,%xmm1
1401e8f67:	f3 0f 7f 8d 90 02 00 	movdqu %xmm1,0x290(%rbp)
1401e8f6e:	00
1401e8f6f:	41 b8 1b 00 00 00    	mov    $0x1b,%r8d
1401e8f75:	48 8d 15 ac ec 95 00 	lea    0x95ecac(%rip),%rdx        # 0x140b47c28
1401e8f7c:	48 8d 8d 80 02 00 00 	lea    0x280(%rbp),%rcx
1401e8f83:	e8 98 ae e1 ff       	call   0x140003e20
1401e8f88:	90                   	nop
1401e8f89:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1401e8f90:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
1401e8f95:	e8 c6 6c f1 ff       	call   0x1400ffc60
1401e8f9a:	48 8d 8d 80 02 00 00 	lea    0x280(%rbp),%rcx
1401e8fa1:	e8 1a d4 e1 ff       	call   0x1400063c0
1401e8fa6:	49 8b cc             	mov    %r12,%rcx
1401e8fa9:	e8 22 61 00 00       	call   0x1401ef0d0
1401e8fae:	49 8d 44 24 10       	lea    0x10(%r12),%rax
1401e8fb3:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1401e8fb8:	48 8b 50 08          	mov    0x8(%rax),%rdx
1401e8fbc:	4c 8b c2             	mov    %rdx,%r8
1401e8fbf:	4c 2b 00             	sub    (%rax),%r8
1401e8fc2:	49 c1 f8 04          	sar    $0x4,%r8
1401e8fc6:	44 8a 4d b0          	mov    -0x50(%rbp),%r9b
1401e8fca:	48 8b 08             	mov    (%rax),%rcx
1401e8fcd:	e8 ae 98 00 00       	call   0x1401f2880
1401e8fd2:	0f 57 c0             	xorps  %xmm0,%xmm0
1401e8fd5:	f3 0f 7f 85 08 01 00 	movdqu %xmm0,0x108(%rbp)
1401e8fdc:	00
1401e8fdd:	48 83 a5 18 01 00 00 	andq   $0x0,0x118(%rbp)
1401e8fe4:	00
1401e8fe5:	48 8b 5d 20          	mov    0x20(%rbp),%rbx
1401e8fe9:	48 8b bd 10 01 00 00 	mov    0x110(%rbp),%rdi
1401e8ff0:	48 3b 5d 28          	cmp    0x28(%rbp),%rbx
1401e8ff4:	0f 84 7e 01 00 00    	je     0x1401e9178
1401e8ffa:	48 8d 4d 00          	lea    0x0(%rbp),%rcx
1401e8ffe:	e8 9d 88 00 00       	call   0x1401f18a0
1401e9003:	90                   	nop
1401e9004:	48 8d 95 00 02 00 00 	lea    0x200(%rbp),%rdx
1401e900b:	48 8b 0b             	mov    (%rbx),%rcx
1401e900e:	e8 cd 5d fa ff       	call   0x14018ede0
1401e9013:	f3 0f 6f 00          	movdqu (%rax),%xmm0
1401e9017:	4c 8b 75 00          	mov    0x0(%rbp),%r14
1401e901b:	f3 41 0f 7f 46 20    	movdqu %xmm0,0x20(%r14)
1401e9021:	4d 8b 27             	mov    (%r15),%r12
1401e9024:	48 8b 0b             	mov    (%rbx),%rcx
1401e9027:	48 8b 01             	mov    (%rcx),%rax
1401e902a:	48 8b 80 e0 00 00 00 	mov    0xe0(%rax),%rax
1401e9031:	ff 15 01 3c 92 00    	call   *0x923c01(%rip)        # 0x140b0cc38
1401e9037:	44 8b d0             	mov    %eax,%r10d
1401e903a:	89 45 d8             	mov    %eax,-0x28(%rbp)
1401e903d:	4c 8d 45 d8          	lea    -0x28(%rbp),%r8
1401e9041:	48 8d 95 80 02 00 00 	lea    0x280(%rbp),%rdx
1401e9048:	49 8d 8c 24 c8 02 00 	lea    0x2c8(%r12),%rcx
1401e904f:	00
1401e9050:	e8 73 9d fa ff       	call   0x140192dc8
1401e9055:	48 8b 95 90 02 00 00 	mov    0x290(%rbp),%rdx
1401e905c:	80 7a 19 00          	cmpb   $0x0,0x19(%rdx)
1401e9060:	75 06                	jne    0x1401e9068
1401e9062:	44 3b 52 1c          	cmp    0x1c(%rdx),%r10d
1401e9066:	7d 08                	jge    0x1401e9070
1401e9068:	49 8b 94 24 c8 02 00 	mov    0x2c8(%r12),%rdx
1401e906f:	00
1401e9070:	49 8b 07             	mov    (%r15),%rax
1401e9073:	48 3b 90 c8 02 00 00 	cmp    0x2c8(%rax),%rdx
1401e907a:	74 46                	je     0x1401e90c2
1401e907c:	f3 0f 10 4a 20       	movss  0x20(%rdx),%xmm1
1401e9081:	48 8b 03             	mov    (%rbx),%rax
1401e9084:	0f 28 c1             	movaps %xmm1,%xmm0
1401e9087:	83 b8 60 01 00 00 05 	cmpl   $0x5,0x160(%rax)
1401e908e:	75 1a                	jne    0x1401e90aa
1401e9090:	f3 41 0f 58 46 20    	addss  0x20(%r14),%xmm0
1401e9096:	f3 41 0f 11 46 20    	movss  %xmm0,0x20(%r14)
1401e909c:	f3 41 0f 58 4e 28    	addss  0x28(%r14),%xmm1
1401e90a2:	f3 41 0f 11 4e 28    	movss  %xmm1,0x28(%r14)
1401e90a8:	eb 18                	jmp    0x1401e90c2
1401e90aa:	f3 41 0f 58 46 24    	addss  0x24(%r14),%xmm0
1401e90b0:	f3 41 0f 11 46 24    	movss  %xmm0,0x24(%r14)
1401e90b6:	f3 41 0f 58 4e 2c    	addss  0x2c(%r14),%xmm1
1401e90bc:	f3 41 0f 11 4e 2c    	movss  %xmm1,0x2c(%r14)
1401e90c2:	48 8d 95 a0 02 00 00 	lea    0x2a0(%rbp),%rdx
1401e90c9:	48 8b 0b             	mov    (%rbx),%rcx
1401e90cc:	e8 9f 40 fa ff       	call   0x14018d170
1401e90d1:	90                   	nop
1401e90d2:	45 33 c0             	xor    %r8d,%r8d
1401e90d5:	48 8b d0             	mov    %rax,%rdx
1401e90d8:	48 8d 8d 80 02 00 00 	lea    0x280(%rbp),%rcx
1401e90df:	e8 b0 33 fb ff       	call   0x14019c494
1401e90e4:	48 8b d0             	mov    %rax,%rdx
1401e90e7:	49 8b ce             	mov    %r14,%rcx
1401e90ea:	e8 31 d3 e1 ff       	call   0x140006420
1401e90ef:	48 8d 8d 80 02 00 00 	lea    0x280(%rbp),%rcx
1401e90f6:	e8 c5 d2 e1 ff       	call   0x1400063c0
1401e90fb:	90                   	nop
1401e90fc:	48 8d 8d a0 02 00 00 	lea    0x2a0(%rbp),%rcx
1401e9103:	e8 b8 d2 e1 ff       	call   0x1400063c0
1401e9108:	48 3b bd 18 01 00 00 	cmp    0x118(%rbp),%rdi
1401e910f:	74 3b                	je     0x1401e914c
1401e9111:	48 83 27 00          	andq   $0x0,(%rdi)
1401e9115:	48 8d 4f 08          	lea    0x8(%rdi),%rcx
1401e9119:	48 83 21 00          	andq   $0x0,(%rcx)
1401e911d:	48 8b 45 08          	mov    0x8(%rbp),%rax
1401e9121:	48 85 c0             	test   %rax,%rax
1401e9124:	74 13                	je     0x1401e9139
1401e9126:	f0 01 70 08          	lock add %esi,0x8(%rax)
1401e912a:	48 8b bd 10 01 00 00 	mov    0x110(%rbp),%rdi
1401e9131:	48 8b 45 08          	mov    0x8(%rbp),%rax
1401e9135:	4c 8b 75 00          	mov    0x0(%rbp),%r14
1401e9139:	4c 89 37             	mov    %r14,(%rdi)
1401e913c:	48 89 01             	mov    %rax,(%rcx)
1401e913f:	48 83 c7 10          	add    $0x10,%rdi
1401e9143:	48 89 bd 10 01 00 00 	mov    %rdi,0x110(%rbp)
1401e914a:	eb 1a                	jmp    0x1401e9166
1401e914c:	4c 8d 45 00          	lea    0x0(%rbp),%r8
1401e9150:	48 8b d7             	mov    %rdi,%rdx
1401e9153:	48 8d 8d 08 01 00 00 	lea    0x108(%rbp),%rcx
1401e915a:	e8 91 75 e3 ff       	call   0x1400206f0
1401e915f:	48 8b bd 10 01 00 00 	mov    0x110(%rbp),%rdi
1401e9166:	48 8d 4d 00          	lea    0x0(%rbp),%rcx
1401e916a:	e8 11 d0 e1 ff       	call   0x140006180
1401e916f:	48 83 c3 10          	add    $0x10,%rbx
1401e9173:	e9 78 fe ff ff       	jmp    0x1401e8ff0
1401e9178:	49 8b 0f             	mov    (%r15),%rcx
1401e917b:	48 81 c1 28 03 00 00 	add    $0x328,%rcx
1401e9182:	48 8d 85 08 01 00 00 	lea    0x108(%rbp),%rax
1401e9189:	48 3b c8             	cmp    %rax,%rcx
1401e918c:	74 16                	je     0x1401e91a4
1401e918e:	48 8b 95 08 01 00 00 	mov    0x108(%rbp),%rdx
1401e9195:	48 2b fa             	sub    %rdx,%rdi
1401e9198:	48 c1 ff 04          	sar    $0x4,%rdi
1401e919c:	4c 8b c7             	mov    %rdi,%r8
1401e919f:	e8 30 d3 e9 ff       	call   0x1400864d4
1401e91a4:	48 8d 55 48          	lea    0x48(%rbp),%rdx
1401e91a8:	48 8d 8d a0 02 00 00 	lea    0x2a0(%rbp),%rcx
1401e91af:	e8 f4 26 e3 ff       	call   0x14001b8a8
1401e91b4:	90                   	nop
1401e91b5:	48 8b 45 68          	mov    0x68(%rbp),%rax
1401e91b9:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1401e91be:	4c 8b 4d 60          	mov    0x60(%rbp),%r9
1401e91c2:	4c 8b 85 a8 02 00 00 	mov    0x2a8(%rbp),%r8
1401e91c9:	48 8d 55 80          	lea    -0x80(%rbp),%rdx
1401e91cd:	48 8d 8d a0 02 00 00 	lea    0x2a0(%rbp),%rcx
1401e91d4:	e8 6b 87 00 00       	call   0x1401f1944
1401e91d9:	33 ff                	xor    %edi,%edi
1401e91db:	4c 8b 85 a8 02 00 00 	mov    0x2a8(%rbp),%r8
1401e91e2:	4c 2b 85 a0 02 00 00 	sub    0x2a0(%rbp),%r8
1401e91e9:	49 c1 f8 04          	sar    $0x4,%r8
1401e91ed:	4d 85 c0             	test   %r8,%r8
1401e91f0:	0f 84 49 02 00 00    	je     0x1401e943f
1401e91f6:	33 c9                	xor    %ecx,%ecx
1401e91f8:	48 89 4d d0          	mov    %rcx,-0x30(%rbp)
1401e91fc:	48 8b 55 c0          	mov    -0x40(%rbp),%rdx
1401e9200:	48 8b 02             	mov    (%rdx),%rax
1401e9203:	48 89 45 e0          	mov    %rax,-0x20(%rbp)
1401e9207:	48 8b 42 08          	mov    0x8(%rdx),%rax
1401e920b:	48 89 45 e8          	mov    %rax,-0x18(%rbp)
1401e920f:	49 3b f8             	cmp    %r8,%rdi
1401e9212:	0f 83 ad 03 00 00    	jae    0x1401e95c5
1401e9218:	48 8b 85 a0 02 00 00 	mov    0x2a0(%rbp),%rax
1401e921f:	0f 10 04 08          	movups (%rax,%rcx,1),%xmm0
1401e9223:	f3 0f 7f 45 a0       	movdqu %xmm0,-0x60(%rbp)
1401e9228:	4c 8d 4d e0          	lea    -0x20(%rbp),%r9
1401e922c:	4c 8d 45 a0          	lea    -0x60(%rbp),%r8
1401e9230:	48 8d 55 90          	lea    -0x70(%rbp),%rdx
1401e9234:	49 8b 0f             	mov    (%r15),%rcx
1401e9237:	e8 f4 94 fa ff       	call   0x140192730
1401e923c:	f3 0f 10 5d 9c       	movss  -0x64(%rbp),%xmm3
1401e9241:	f3 0f 58 5d 94       	addss  -0x6c(%rbp),%xmm3
1401e9246:	f3 41 0f 59 d8       	mulss  %xmm8,%xmm3
1401e924b:	f3 0f 10 45 90       	movss  -0x70(%rbp),%xmm0
1401e9250:	f3 0f 11 45 d8       	movss  %xmm0,-0x28(%rbp)
1401e9255:	f3 0f 11 5d dc       	movss  %xmm3,-0x24(%rbp)
1401e925a:	4c 8d 45 d8          	lea    -0x28(%rbp),%r8
1401e925e:	49 8b d7             	mov    %r15,%rdx
1401e9261:	48 8d 4d 10          	lea    0x10(%rbp),%rcx
1401e9265:	e8 06 73 ff ff       	call   0x1401e0570
1401e926a:	4c 8b 20             	mov    (%rax),%r12
1401e926d:	49 8b dc             	mov    %r12,%rbx
1401e9270:	48 89 5d f0          	mov    %rbx,-0x10(%rbp)
1401e9274:	4c 8b 70 08          	mov    0x8(%rax),%r14
1401e9278:	4c 89 75 f8          	mov    %r14,-0x8(%rbp)
1401e927c:	48 83 20 00          	andq   $0x0,(%rax)
1401e9280:	48 83 60 08 00       	andq   $0x0,0x8(%rax)
1401e9285:	48 8d 4d 10          	lea    0x10(%rbp),%rcx
1401e9289:	e8 f2 ce e1 ff       	call   0x140006180
1401e928e:	49 8b 04 24          	mov    (%r12),%rax
1401e9292:	4c 8b 48 60          	mov    0x60(%rax),%r9
1401e9296:	0f 57 c0             	xorps  %xmm0,%xmm0
1401e9299:	f3 0f 7f 44 24 50    	movdqu %xmm0,0x50(%rsp)
1401e929f:	49 8b 47 08          	mov    0x8(%r15),%rax
1401e92a3:	48 85 c0             	test   %rax,%rax
1401e92a6:	74 08                	je     0x1401e92b0
1401e92a8:	f0 01 70 08          	lock add %esi,0x8(%rax)
1401e92ac:	48 8b 5d f0          	mov    -0x10(%rbp),%rbx