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
1401e92b0:	49 8b 0f             	mov    (%r15),%rcx
1401e92b3:	48 89 4c 24 50       	mov    %rcx,0x50(%rsp)
1401e92b8:	49 8b 4f 08          	mov    0x8(%r15),%rcx
1401e92bc:	48 89 4c 24 58       	mov    %rcx,0x58(%rsp)
1401e92c1:	4c 8d 44 24 50       	lea    0x50(%rsp),%r8
1401e92c6:	33 d2                	xor    %edx,%edx
1401e92c8:	49 8b cc             	mov    %r12,%rcx
1401e92cb:	49 8b c1             	mov    %r9,%rax
1401e92ce:	ff 15 64 39 92 00    	call   *0x923964(%rip)        # 0x140b0cc38
1401e92d4:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1401e92d9:	e8 a2 ce e1 ff       	call   0x140006180
1401e92de:	49 8b 0f             	mov    (%r15),%rcx
1401e92e1:	48 8b 01             	mov    (%rcx),%rax
1401e92e4:	0f 57 c0             	xorps  %xmm0,%xmm0
1401e92e7:	66 0f 7f 44 24 30    	movdqa %xmm0,0x30(%rsp)
1401e92ed:	4d 85 f6             	test   %r14,%r14
1401e92f0:	74 09                	je     0x1401e92fb
1401e92f2:	f0 41 01 76 08       	lock add %esi,0x8(%r14)
1401e92f7:	48 8b 5d f0          	mov    -0x10(%rbp),%rbx
1401e92fb:	0f 28 45 f0          	movaps -0x10(%rbp),%xmm0
1401e92ff:	66 0f 7f 44 24 30    	movdqa %xmm0,0x30(%rsp)
1401e9305:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1401e930a:	48 8b 40 48          	mov    0x48(%rax),%rax
1401e930e:	ff 15 24 39 92 00    	call   *0x923924(%rip)        # 0x140b0cc38
1401e9314:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1401e9319:	e8 62 ce e1 ff       	call   0x140006180
1401e931e:	66 90                	xchg   %ax,%ax
1401e9320:	48 8b 45 50          	mov    0x50(%rbp),%rax
1401e9324:	48 2b 45 48          	sub    0x48(%rbp),%rax
1401e9328:	48 c1 f8 04          	sar    $0x4,%rax
1401e932c:	48 3b f8             	cmp    %rax,%rdi
1401e932f:	73 39                	jae    0x1401e936a
1401e9331:	f3 0f 10 5d 9c       	movss  -0x64(%rbp),%xmm3
1401e9336:	0f 28 cb             	movaps %xmm3,%xmm1
1401e9339:	f3 0f 58 4d 94       	addss  -0x6c(%rbp),%xmm1
1401e933e:	f3 41 0f 59 c8       	mulss  %xmm8,%xmm1
1401e9343:	f3 0f 10 45 90       	movss  -0x70(%rbp),%xmm0
1401e9348:	0f 14 c1             	unpcklps %xmm1,%xmm0
1401e934b:	f2 0f 11 85 80 00 00 	movsd  %xmm0,0x80(%rbp)
1401e9352:	00
1401e9353:	f3 0f 10 45 98       	movss  -0x68(%rbp),%xmm0
1401e9358:	0f 14 c1             	unpcklps %xmm1,%xmm0
1401e935b:	f2 0f 11 85 88 00 00 	movsd  %xmm0,0x88(%rbp)
1401e9362:	00
1401e9363:	f3 0f 5c 5d 94       	subss  -0x6c(%rbp),%xmm3
1401e9368:	eb 3d                	jmp    0x1401e93a7
1401e936a:	f3 0f 10 5d 98       	movss  -0x68(%rbp),%xmm3
1401e936f:	0f 28 d3             	movaps %xmm3,%xmm2
1401e9372:	f3 0f 58 55 90       	addss  -0x70(%rbp),%xmm2
1401e9377:	f3 41 0f 59 d0       	mulss  %xmm8,%xmm2
1401e937c:	f3 0f 10 45 94       	movss  -0x6c(%rbp),%xmm0
1401e9381:	0f 28 ca             	movaps %xmm2,%xmm1
1401e9384:	0f 14 c8             	unpcklps %xmm0,%xmm1
1401e9387:	f2 0f 11 8d 80 00 00 	movsd  %xmm1,0x80(%rbp)
1401e938e:	00
1401e938f:	f3 0f 10 45 9c       	movss  -0x64(%rbp),%xmm0
1401e9394:	0f 28 ca             	movaps %xmm2,%xmm1
1401e9397:	0f 14 c8             	unpcklps %xmm0,%xmm1
1401e939a:	f2 0f 11 8d 88 00 00 	movsd  %xmm1,0x88(%rbp)
1401e93a1:	00
1401e93a2:	f3 0f 5c 5d 90       	subss  -0x70(%rbp),%xmm3
1401e93a7:	f3 41 0f 11 9c 24 c4 	movss  %xmm3,0xc4(%r12)
1401e93ae:	00 00 00
1401e93b1:	48 8d 95 80 00 00 00 	lea    0x80(%rbp),%rdx
1401e93b8:	48 8b cb             	mov    %rbx,%rcx
1401e93bb:	e8 88 f8 f9 ff       	call   0x140188c48
1401e93c0:	48 8d 95 88 00 00 00 	lea    0x88(%rbp),%rdx
1401e93c7:	e8 7c f5 f9 ff       	call   0x140188948
1401e93cc:	48 8b 03             	mov    (%rbx),%rax
1401e93cf:	48 8d 55 90          	lea    -0x70(%rbp),%rdx
1401e93d3:	48 8b cb             	mov    %rbx,%rcx
1401e93d6:	48 8b 80 b0 00 00 00 	mov    0xb0(%rax),%rax
1401e93dd:	ff 15 55 38 92 00    	call   *0x923855(%rip)        # 0x140b0cc38
1401e93e3:	0f 10 45 90          	movups -0x70(%rbp),%xmm0
1401e93e7:	f3 0f 7f 83 40 01 00 	movdqu %xmm0,0x140(%rbx)
1401e93ee:	00
1401e93ef:	41 be 00 00 00 ff    	mov    $0xff000000,%r14d
1401e93f5:	44 89 b3 bc 00 00 00 	mov    %r14d,0xbc(%rbx)
1401e93fc:	66 c7 83 c0 00 00 00 	movw   $0x100,0xc0(%rbx)
1401e9403:	00 01
1401e9405:	44 89 b3 b8 00 00 00 	mov    %r14d,0xb8(%rbx)
1401e940c:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
1401e9410:	e8 6b cd e1 ff       	call   0x140006180
1401e9415:	48 03 fe             	add    %rsi,%rdi
1401e9418:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
1401e941c:	48 83 c1 10          	add    $0x10,%rcx
1401e9420:	48 89 4d d0          	mov    %rcx,-0x30(%rbp)
1401e9424:	4c 8b 85 a8 02 00 00 	mov    0x2a8(%rbp),%r8
1401e942b:	4c 2b 85 a0 02 00 00 	sub    0x2a0(%rbp),%r8
1401e9432:	49 c1 f8 04          	sar    $0x4,%r8
1401e9436:	49 3b f8             	cmp    %r8,%rdi
1401e9439:	0f 82 bd fd ff ff    	jb     0x1401e91fc
1401e943f:	48 8b 55 c0          	mov    -0x40(%rbp),%rdx
1401e9443:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1401e9448:	e8 d3 6f ff ff       	call   0x1401e0420
1401e944d:	90                   	nop
1401e944e:	0f 57 c0             	xorps  %xmm0,%xmm0
1401e9451:	66 0f 7f 44 24 70    	movdqa %xmm0,0x70(%rsp)
1401e9457:	48 8b 45 c8          	mov    -0x38(%rbp),%rax
1401e945b:	48 85 c0             	test   %rax,%rax
1401e945e:	74 04                	je     0x1401e9464
1401e9460:	f0 01 70 08          	lock add %esi,0x8(%rax)
1401e9464:	0f 28 45 c0          	movaps -0x40(%rbp),%xmm0
1401e9468:	66 0f 7f 44 24 70    	movdqa %xmm0,0x70(%rsp)
1401e946e:	0f 57 c0             	xorps  %xmm0,%xmm0
1401e9471:	f3 0f 7f 44 24 50    	movdqu %xmm0,0x50(%rsp)
1401e9477:	49 8b 47 08          	mov    0x8(%r15),%rax
1401e947b:	48 85 c0             	test   %rax,%rax
1401e947e:	74 04                	je     0x1401e9484
1401e9480:	f0 01 70 08          	lock add %esi,0x8(%rax)
1401e9484:	49 8b 07             	mov    (%r15),%rax
1401e9487:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
1401e948c:	49 8b 47 08          	mov    0x8(%r15),%rax
1401e9490:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
1401e9495:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
1401e949a:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1401e949f:	e8 f8 84 00 00       	call   0x1401f199c
1401e94a4:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
1401e94a8:	48 8b 01             	mov    (%rcx),%rax
1401e94ab:	48 89 45 e0          	mov    %rax,-0x20(%rbp)
1401e94af:	48 8b 41 08          	mov    0x8(%rcx),%rax
1401e94b3:	48 89 45 e8          	mov    %rax,-0x18(%rbp)
1401e94b7:	48 8b 7d 78          	mov    0x78(%rbp),%rdi
1401e94bb:	f3 0f 10 5f 38       	movss  0x38(%rdi),%xmm3
1401e94c0:	49 8b 45 08          	mov    0x8(%r13),%rax
1401e94c4:	48 85 c0             	test   %rax,%rax
1401e94c7:	74 04                	je     0x1401e94cd
1401e94c9:	f0 01 70 08          	lock add %esi,0x8(%rax)
1401e94cd:	49 8b 45 00          	mov    0x0(%r13),%rax
1401e94d1:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
1401e94d6:	49 8b 45 08          	mov    0x8(%r13),%rax
1401e94da:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
1401e94df:	49 8b 47 08          	mov    0x8(%r15),%rax
1401e94e3:	48 85 c0             	test   %rax,%rax
1401e94e6:	74 04                	je     0x1401e94ec
1401e94e8:	f0 01 70 08          	lock add %esi,0x8(%rax)
1401e94ec:	49 8b 07             	mov    (%r15),%rax
1401e94ef:	48 89 85 a0 00 00 00 	mov    %rax,0xa0(%rbp)
1401e94f6:	49 8b 47 08          	mov    0x8(%r15),%rax
1401e94fa:	48 89 85 a8 00 00 00 	mov    %rax,0xa8(%rbp)
1401e9501:	48 8d 45 e0          	lea    -0x20(%rbp),%rax
1401e9505:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1401e950a:	4c 8d 44 24 70       	lea    0x70(%rsp),%r8
1401e950f:	48 8d 95 a0 00 00 00 	lea    0xa0(%rbp),%rdx
1401e9516:	48 8d 8d 30 02 00 00 	lea    0x230(%rbp),%rcx
1401e951d:	e8 5e 00 01 00       	call   0x1401f9580
1401e9522:	90                   	nop
1401e9523:	48 8d 44 24 70       	lea    0x70(%rsp),%rax
1401e9528:	48 89 45 80          	mov    %rax,-0x80(%rbp)
1401e952c:	0f 57 c0             	xorps  %xmm0,%xmm0
1401e952f:	66 0f 7f 44 24 70    	movdqa %xmm0,0x70(%rsp)
1401e9535:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
1401e953a:	48 85 c9             	test   %rcx,%rcx
1401e953d:	74 04                	je     0x1401e9543
1401e953f:	f0 01 71 08          	lock add %esi,0x8(%rcx)
1401e9543:	0f 28 44 24 60       	movaps 0x60(%rsp),%xmm0
1401e9548:	66 0f 7f 44 24 70    	movdqa %xmm0,0x70(%rsp)
1401e954e:	0f 57 c0             	xorps  %xmm0,%xmm0
1401e9551:	0f 11 85 80 02 00 00 	movups %xmm0,0x280(%rbp)
1401e9558:	0f 57 c9             	xorps  %xmm1,%xmm1
1401e955b:	f3 0f 7f 8d 90 02 00 	movdqu %xmm1,0x290(%rbp)
1401e9562:	00
1401e9563:	41 b8 14 00 00 00    	mov    $0x14,%r8d
1401e9569:	48 8d 15 f0 e6 95 00 	lea    0x95e6f0(%rip),%rdx        # 0x140b47c60
1401e9570:	48 8d 8d 80 02 00 00 	lea    0x280(%rbp),%rcx
1401e9577:	e8 a4 a8 e1 ff       	call   0x140003e20
1401e957c:	4c 8d 44 24 70       	lea    0x70(%rsp),%r8
1401e9581:	e8 da 66 f1 ff       	call   0x1400ffc60
1401e9586:	48 8b 85 98 02 00 00 	mov    0x298(%rbp),%rax
1401e958d:	48 83 f8 07          	cmp    $0x7,%rax
1401e9591:	76 3f                	jbe    0x1401e95d2
1401e9593:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1401e959a:	00
1401e959b:	48 8b 8d 80 02 00 00 	mov    0x280(%rbp),%rcx
1401e95a2:	48 8b d1             	mov    %rcx,%rdx