1400c8190:	4c 89 ad 70 02 00 00 	mov    %r13,0x270(%rbp)
1400c8197:	4c 89 ad 78 02 00 00 	mov    %r13,0x278(%rbp)
1400c819e:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1400c81a4:	48 8d 15 75 79 a7 00 	lea    0xa77975(%rip),%rdx        # 0x140b3fb20
1400c81ab:	48 8d 8d 60 02 00 00 	lea    0x260(%rbp),%rcx
1400c81b2:	e8 69 bc f3 ff       	call   0x140003e20
1400c81b7:	90                   	nop
1400c81b8:	4c 8d 85 60 02 00 00 	lea    0x260(%rbp),%r8
1400c81bf:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
1400c81c4:	e8 a7 8e 00 00       	call   0x1400d1070
1400c81c9:	90                   	nop
1400c81ca:	48 8d 8f 30 01 00 00 	lea    0x130(%rdi),%rcx
1400c81d1:	48 3b c8             	cmp    %rax,%rcx
1400c81d4:	74 14                	je     0x1400c81ea
1400c81d6:	4c 8b 40 08          	mov    0x8(%rax),%r8
1400c81da:	4c 2b 00             	sub    (%rax),%r8
1400c81dd:	49 c1 f8 05          	sar    $0x5,%r8
1400c81e1:	48 8b 10             	mov    (%rax),%rdx
1400c81e4:	e8 5b 74 0c 00       	call   0x14018f644
1400c81e9:	90                   	nop
1400c81ea:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
1400c81ef:	e8 38 eb f5 ff       	call   0x140026d2c
1400c81f4:	48 8b 85 78 02 00 00 	mov    0x278(%rbp),%rax
1400c81fb:	48 83 f8 07          	cmp    $0x7,%rax
1400c81ff:	76 35                	jbe    0x1400c8236
1400c8201:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1400c8208:	00
1400c8209:	48 8b 8d 60 02 00 00 	mov    0x260(%rbp),%rcx
1400c8210:	48 8b d1             	mov    %rcx,%rdx
1400c8213:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1400c8219:	72 15                	jb     0x1400c8230
1400c821b:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400c821f:	48 2b d1             	sub    %rcx,%rdx
1400c8222:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1400c8226:	48 83 f8 1f          	cmp    $0x1f,%rax
1400c822a:	0f 87 4a 0a 00 00    	ja     0x1400c8c7a
1400c8230:	ff 15 8a 46 a4 00    	call   *0xa4468a(%rip)        # 0x140b0c8c0
1400c8236:	49 8b 06             	mov    (%r14),%rax
1400c8239:	49 8b ce             	mov    %r14,%rcx
1400c823c:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
1400c8243:	ff 15 ef 49 a4 00    	call   *0xa449ef(%rip)        # 0x140b0cc38
1400c8249:	0f 28 c7             	movaps %xmm7,%xmm0
1400c824c:	f3 0f 5c 40 08       	subss  0x8(%rax),%xmm0
1400c8251:	f3 0f 11 87 fc 01 00 	movss  %xmm0,0x1fc(%rdi)
1400c8258:	00
1400c8259:	48 8b 07             	mov    (%rdi),%rax
1400c825c:	48 8d 55 38          	lea    0x38(%rbp),%rdx
1400c8260:	48 8b cf             	mov    %rdi,%rcx
1400c8263:	48 8b 80 b0 00 00 00 	mov    0xb0(%rax),%rax
1400c826a:	ff 15 c8 49 a4 00    	call   *0xa449c8(%rip)        # 0x140b0cc38
1400c8270:	0f 57 c0             	xorps  %xmm0,%xmm0
1400c8273:	f3 0f 7f 85 e0 00 00 	movdqu %xmm0,0xe0(%rbp)
1400c827a:	00
1400c827b:	4c 89 ad f0 00 00 00 	mov    %r13,0xf0(%rbp)
1400c8282:	b9 10 00 00 00       	mov    $0x10,%ecx
1400c8287:	ff 15 3b 46 a4 00    	call   *0xa4463b(%rip)        # 0x140b0c8c8
1400c828d:	48 8b f0             	mov    %rax,%rsi
1400c8290:	48 85 c0             	test   %rax,%rax
1400c8293:	0f 84 e8 09 00 00    	je     0x1400c8c81
1400c8299:	48 89 85 e0 00 00 00 	mov    %rax,0xe0(%rbp)
1400c82a0:	48 83 c0 10          	add    $0x10,%rax
1400c82a4:	48 89 85 f0 00 00 00 	mov    %rax,0xf0(%rbp)
1400c82ab:	0f 10 45 38          	movups 0x38(%rbp),%xmm0
1400c82af:	f3 0f 7f 06          	movdqu %xmm0,(%rsi)
1400c82b3:	48 89 85 e8 00 00 00 	mov    %rax,0xe8(%rbp)
1400c82ba:	48 8d 8f 48 01 00 00 	lea    0x148(%rdi),%rcx
1400c82c1:	48 8d 85 e0 00 00 00 	lea    0xe0(%rbp),%rax
1400c82c8:	48 3b c8             	cmp    %rax,%rcx
1400c82cb:	74 0f                	je     0x1400c82dc
1400c82cd:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1400c82d3:	48 8b d6             	mov    %rsi,%rdx
1400c82d6:	e8 f9 69 f7 ff       	call   0x14003ecd4
1400c82db:	90                   	nop
1400c82dc:	48 8b ce             	mov    %rsi,%rcx
1400c82df:	ff 15 db 45 a4 00    	call   *0xa445db(%rip)        # 0x140b0c8c0
1400c82e5:	49 8b 06             	mov    (%r14),%rax
1400c82e8:	0f 57 c0             	xorps  %xmm0,%xmm0
1400c82eb:	66 0f 7f 85 c0 00 00 	movdqa %xmm0,0xc0(%rbp)
1400c82f2:	00
1400c82f3:	48 8b 4d a8          	mov    -0x58(%rbp),%rcx
1400c82f7:	48 85 c9             	test   %rcx,%rcx
1400c82fa:	74 0d                	je     0x1400c8309
1400c82fc:	f0 ff 41 08          	lock incl 0x8(%rcx)
1400c8300:	4c 8b 74 24 50       	mov    0x50(%rsp),%r14
1400c8305:	48 8b 7d a0          	mov    -0x60(%rbp),%rdi
1400c8309:	0f 28 45 a0          	movaps -0x60(%rbp),%xmm0
1400c830d:	66 0f 7f 85 c0 00 00 	movdqa %xmm0,0xc0(%rbp)
1400c8314:	00
1400c8315:	48 8d 95 c0 00 00 00 	lea    0xc0(%rbp),%rdx
1400c831c:	49 8b ce             	mov    %r14,%rcx
1400c831f:	48 8b 40 48          	mov    0x48(%rax),%rax
1400c8323:	ff 15 0f 49 a4 00    	call   *0xa4490f(%rip)        # 0x140b0cc38
1400c8329:	48 8b b5 c8 00 00 00 	mov    0xc8(%rbp),%rsi
1400c8330:	41 83 ce ff          	or     $0xffffffff,%r14d
1400c8334:	48 85 f6             	test   %rsi,%rsi
1400c8337:	74 3d                	je     0x1400c8376
1400c8339:	41 8b c6             	mov    %r14d,%eax
1400c833c:	f0 0f c1 46 08       	lock xadd %eax,0x8(%rsi)
1400c8341:	41 03 c6             	add    %r14d,%eax
1400c8344:	75 2c                	jne    0x1400c8372
1400c8346:	48 8b 06             	mov    (%rsi),%rax
1400c8349:	48 8b ce             	mov    %rsi,%rcx
1400c834c:	48 8b 00             	mov    (%rax),%rax
1400c834f:	ff 15 e3 48 a4 00    	call   *0xa448e3(%rip)        # 0x140b0cc38
1400c8355:	41 8b c6             	mov    %r14d,%eax
1400c8358:	f0 0f c1 46 0c       	lock xadd %eax,0xc(%rsi)
1400c835d:	41 03 c6             	add    %r14d,%eax
1400c8360:	75 10                	jne    0x1400c8372
1400c8362:	48 8b 06             	mov    (%rsi),%rax
1400c8365:	48 8b ce             	mov    %rsi,%rcx
1400c8368:	48 8b 40 08          	mov    0x8(%rax),%rax
1400c836c:	ff 15 c6 48 a4 00    	call   *0xa448c6(%rip)        # 0x140b0cc38
1400c8372:	48 8b 7d a0          	mov    -0x60(%rbp),%rdi
1400c8376:	48 8b 07             	mov    (%rdi),%rax
1400c8379:	0f 57 c0             	xorps  %xmm0,%xmm0
1400c837c:	66 0f 7f 85 d0 00 00 	movdqa %xmm0,0xd0(%rbp)
1400c8383:	00
1400c8384:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
1400c8389:	48 85 c9             	test   %rcx,%rcx
1400c838c:	74 08                	je     0x1400c8396
1400c838e:	f0 ff 41 08          	lock incl 0x8(%rcx)
1400c8392:	48 8b 7d a0          	mov    -0x60(%rbp),%rdi
1400c8396:	0f 28 44 24 50       	movaps 0x50(%rsp),%xmm0
1400c839b:	66 0f 7f 85 d0 00 00 	movdqa %xmm0,0xd0(%rbp)
1400c83a2:	00
1400c83a3:	4c 8d 85 d0 00 00 00 	lea    0xd0(%rbp),%r8
1400c83aa:	33 d2                	xor    %edx,%edx
1400c83ac:	48 8b cf             	mov    %rdi,%rcx
1400c83af:	48 8b 40 60          	mov    0x60(%rax),%rax
1400c83b3:	ff 15 7f 48 a4 00    	call   *0xa4487f(%rip)        # 0x140b0cc38
1400c83b9:	48 8b bd d8 00 00 00 	mov    0xd8(%rbp),%rdi
1400c83c0:	48 85 ff             	test   %rdi,%rdi
1400c83c3:	74 39                	je     0x1400c83fe
1400c83c5:	41 8b c6             	mov    %r14d,%eax
1400c83c8:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
1400c83cd:	41 03 c6             	add    %r14d,%eax
1400c83d0:	75 2c                	jne    0x1400c83fe
1400c83d2:	48 8b 07             	mov    (%rdi),%rax
1400c83d5:	48 8b cf             	mov    %rdi,%rcx
1400c83d8:	48 8b 00             	mov    (%rax),%rax
1400c83db:	ff 15 57 48 a4 00    	call   *0xa44857(%rip)        # 0x140b0cc38
1400c83e1:	41 8b c6             	mov    %r14d,%eax
1400c83e4:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1400c83e9:	41 03 c6             	add    %r14d,%eax
1400c83ec:	75 10                	jne    0x1400c83fe
1400c83ee:	48 8b 07             	mov    (%rdi),%rax
1400c83f1:	48 8b cf             	mov    %rdi,%rcx
1400c83f4:	48 8b 40 08          	mov    0x8(%rax),%rax
1400c83f8:	ff 15 3a 48 a4 00    	call   *0xa4483a(%rip)        # 0x140b0cc38
1400c83fe:	f3 45 0f 58 cb       	addss  %xmm11,%xmm9
1400c8403:	f3 45 0f 59 cc       	mulss  %xmm12,%xmm9
1400c8408:	f3 41 0f 5c f9       	subss  %xmm9,%xmm7
1400c840d:	f3 0f 11 7d b0       	movss  %xmm7,-0x50(%rbp)
1400c8412:	44 89 6d b4          	mov    %r13d,-0x4c(%rbp)
1400c8416:	48 8b 7c 24 28       	mov    0x28(%rsp),%rdi
1400c841b:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1400c8420:	48 3b 4c 24 38       	cmp    0x38(%rsp),%rcx
1400c8425:	74 3b                	je     0x1400c8462
1400c8427:	48 3b f9             	cmp    %rcx,%rdi
1400c842a:	75 0f                	jne    0x1400c843b
1400c842c:	48 8b 45 b0          	mov    -0x50(%rbp),%rax
1400c8430:	48 89 01             	mov    %rax,(%rcx)
1400c8433:	48 83 44 24 30 08    	addq   $0x8,0x30(%rsp)
1400c8439:	eb 45                	jmp    0x1400c8480
1400c843b:	4c 8d 41 f8          	lea    -0x8(%rcx),%r8
1400c843f:	49 8b 00             	mov    (%r8),%rax
1400c8442:	48 89 01             	mov    %rax,(%rcx)
1400c8445:	48 83 44 24 30 08    	addq   $0x8,0x30(%rsp)
1400c844b:	4c 2b c7             	sub    %rdi,%r8
1400c844e:	49 2b c8             	sub    %r8,%rcx
1400c8451:	48 8b d7             	mov    %rdi,%rdx
1400c8454:	e8 0d 80 a2 00       	call   0x140af0466
1400c8459:	48 8b 45 b0          	mov    -0x50(%rbp),%rax
1400c845d:	48 89 07             	mov    %rax,(%rdi)
1400c8460:	eb 1e                	jmp    0x1400c8480
1400c8462:	4c 8d 45 b0          	lea    -0x50(%rbp),%r8
1400c8466:	48 8b d7             	mov    %rdi,%rdx
1400c8469:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
1400c846e:	e8 15 a9 00 00       	call   0x1400d2d88
1400c8473:	90                   	nop
1400c8474:	0f 1f 40 00          	nopl   0x0(%rax)
1400c8478:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1400c847f:	00
1400c8480:	48 8b 4d a8          	mov    -0x58(%rbp),%rcx
1400c8484:	48 85 c9             	test   %rcx,%rcx
1400c8487:	74 3e                	je     0x1400c84c7
1400c8489:	41 8b c6             	mov    %r14d,%eax
1400c848c:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1400c8491:	41 03 c6             	add    %r14d,%eax
1400c8494:	75 31                	jne    0x1400c84c7
1400c8496:	48 8b 7d a8          	mov    -0x58(%rbp),%rdi
1400c849a:	48 8b 07             	mov    (%rdi),%rax
1400c849d:	48 8b cf             	mov    %rdi,%rcx
1400c84a0:	48 8b 00             	mov    (%rax),%rax
1400c84a3:	ff 15 8f 47 a4 00    	call   *0xa4478f(%rip)        # 0x140b0cc38
1400c84a9:	41 8b c6             	mov    %r14d,%eax
1400c84ac:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1400c84b1:	41 03 c6             	add    %r14d,%eax
1400c84b4:	75 11                	jne    0x1400c84c7
1400c84b6:	48 8b 4d a8          	mov    -0x58(%rbp),%rcx
1400c84ba:	48 8b 01             	mov    (%rcx),%rax
1400c84bd:	48 8b 40 08          	mov    0x8(%rax),%rax
1400c84c1:	ff 15 71 47 a4 00    	call   *0xa44771(%rip)        # 0x140b0cc38
1400c84c7:	ba 01 00 00 00       	mov    $0x1,%edx
1400c84cc:	e9 8f 04 00 00       	jmp    0x1400c8960
1400c84d1:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1400c84d7:	48 8d 95 f0 01 00 00 	lea    0x1f0(%rbp),%rdx
1400c84de:	e8 8d d6 0b 00       	call   0x140185b70
1400c84e3:	0f 28 cf             	movaps %xmm7,%xmm1
1400c84e6:	f3 0f 5c 48 08       	subss  0x8(%rax),%xmm1
1400c84eb:	48 8b 7d 68          	mov    0x68(%rbp),%rdi
1400c84ef:	f3 0f 10 87 4c 01 00 	movss  0x14c(%rdi),%xmm0
1400c84f6:	00
1400c84f7:	41 0f 54 ce          	andps  %xmm14,%xmm1
1400c84fb:	f3 0f 58 c0          	addss  %xmm0,%xmm0
1400c84ff:	0f 2f c1             	comiss %xmm1,%xmm0
1400c8502:	76 16                	jbe    0x1400c851a
1400c8504:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
1400c8509:	48 39 44 24 28       	cmp    %rax,0x28(%rsp)
1400c850e:	0f 84 74 07 00 00    	je     0x1400c8c88
1400c8514:	f3 0f 5c fe          	subss  %xmm6,%xmm7
1400c8518:	eb 71                	jmp    0x1400c858b
1400c851a:	48 8b 0b             	mov    (%rbx),%rcx
1400c851d:	48 81 c1 e0 00 00 00 	add    $0xe0,%rcx
1400c8524:	48 8b 01             	mov    (%rcx),%rax
1400c8527:	48 8b 80 b8 01 00 00 	mov    0x1b8(%rax),%rax
1400c852e:	ff 15 04 47 a4 00    	call   *0xa44704(%rip)        # 0x140b0cc38
1400c8534:	44 0f 2f d0          	comiss %xmm0,%xmm10
1400c8538:	76 6d                	jbe    0x1400c85a7
1400c853a:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1400c8540:	48 8d 95 00 02 00 00 	lea    0x200(%rbp),%rdx
1400c8547:	49 8b ce             	mov    %r14,%rcx
1400c854a:	e8 21 d6 0b 00       	call   0x140185b70
1400c854f:	f3 0f 10 40 08       	movss  0x8(%rax),%xmm0
1400c8554:	0f 2f c7             	comiss %xmm7,%xmm0
1400c8557:	76 4e                	jbe    0x1400c85a7
1400c8559:	48 8b 0b             	mov    (%rbx),%rcx
1400c855c:	48 81 c1 e0 00 00 00 	add    $0xe0,%rcx
1400c8563:	f3 0f 5c fe          	subss  %xmm6,%xmm7
1400c8567:	48 8b 01             	mov    (%rcx),%rax
1400c856a:	48 8b 80 b8 01 00 00 	mov    0x1b8(%rax),%rax
1400c8571:	ff 15 c1 46 a4 00    	call   *0xa446c1(%rip)        # 0x140b0cc38
1400c8577:	f3 0f 5c f8          	subss  %xmm0,%xmm7
1400c857b:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
1400c8580:	48 39 44 24 28       	cmp    %rax,0x28(%rsp)
1400c8585:	0f 84 fd 06 00 00    	je     0x1400c8c88
1400c858b:	f3 0f 11 78 f8       	movss  %xmm7,-0x8(%rax)
1400c8590:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
1400c8595:	48 39 44 24 28       	cmp    %rax,0x28(%rsp)
1400c859a:	0f 84 e8 06 00 00    	je     0x1400c8c88
1400c85a0:	c7 40 fc 01 00 00 00 	movl   $0x1,-0x4(%rax)
1400c85a7:	49 8b 06             	mov    (%r14),%rax
1400c85aa:	49 8b ce             	mov    %r14,%rcx
1400c85ad:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
1400c85b4:	ff 15 7e 46 a4 00    	call   *0xa4467e(%rip)        # 0x140b0cc38
1400c85ba:	f3 0f 10 8f 4c 01 00 	movss  0x14c(%rdi),%xmm1
1400c85c1:	00
1400c85c2:	f3 0f 10 00          	movss  (%rax),%xmm0
1400c85c6:	f3 0f 5c c6          	subss  %xmm6,%xmm0
1400c85ca:	f3 0f 58 c9          	addss  %xmm1,%xmm1
1400c85ce:	0f 2f c1             	comiss %xmm1,%xmm0
1400c85d1:	0f 82 87 03 00 00    	jb     0x1400c895e
1400c85d7:	49 8b 06             	mov    (%r14),%rax
1400c85da:	49 8b ce             	mov    %r14,%rcx
1400c85dd:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
1400c85e4:	ff 15 4e 46 a4 00    	call   *0xa4464e(%rip)        # 0x140b0cc38
1400c85ea:	0f 10 00             	movups (%rax),%xmm0
1400c85ed:	f3 0f 7f 45 48       	movdqu %xmm0,0x48(%rbp)
1400c85f2:	f3 0f 11 75 48       	movss  %xmm6,0x48(%rbp)
1400c85f7:	0f 28 ce             	movaps %xmm6,%xmm1
1400c85fa:	f3 0f 58 8f 4c 01 00 	addss  0x14c(%rdi),%xmm1
1400c8601:	00
1400c8602:	f3 0f 11 4d 50       	movss  %xmm1,0x50(%rbp)
1400c8607:	83 64 24 24 00       	andl   $0x0,0x24(%rsp)
1400c860c:	48 8d 54 24 24       	lea    0x24(%rsp),%rdx
1400c8611:	49 8b ce             	mov    %r14,%rcx
1400c8614:	e8 4f d1 0b 00       	call   0x140185768
1400c8619:	84 c0                	test   %al,%al
1400c861b:	74 08                	je     0x1400c8625
1400c861d:	f3 0f 10 44 24 24    	movss  0x24(%rsp),%xmm0
1400c8623:	eb 0d                	jmp    0x1400c8632
1400c8625:	f3 0f 10 45 54       	movss  0x54(%rbp),%xmm0
1400c862a:	f3 0f 5c 05 26 8c ae 	subss  0xae8c26(%rip),%xmm0        # 0x140bb1258
1400c8631:	00
1400c8632:	f3 0f 11 44 24 24    	movss  %xmm0,0x24(%rsp)
1400c8638:	4c 8d 44 24 24       	lea    0x24(%rsp),%r8
1400c863d:	48 8d 55 48          	lea    0x48(%rbp),%rdx
1400c8641:	48 8d 8d 58 01 00 00 	lea    0x158(%rbp),%rcx
1400c8648:	e8 27 89 00 00       	call   0x1400d0f74
1400c864d:	4c 8b 28             	mov    (%rax),%r13
1400c8650:	4d 8b fd             	mov    %r13,%r15
1400c8653:	4c 89 6d 80          	mov    %r13,-0x80(%rbp)
1400c8657:	48 8b 78 08          	mov    0x8(%rax),%rdi
1400c865b:	48 89 7d 88          	mov    %rdi,-0x78(%rbp)
1400c865f:	45 33 e4             	xor    %r12d,%r12d
1400c8662:	4c 89 20             	mov    %r12,(%rax)
1400c8665:	4c 89 60 08          	mov    %r12,0x8(%rax)
1400c8669:	48 8b b5 60 01 00 00 	mov    0x160(%rbp),%rsi
1400c8670:	48 85 f6             	test   %rsi,%rsi
1400c8673:	74 45                	je     0x1400c86ba
1400c8675:	83 cf ff             	or     $0xffffffff,%edi
1400c8678:	8b c7                	mov    %edi,%eax
1400c867a:	f0 0f c1 46 08       	lock xadd %eax,0x8(%rsi)
1400c867f:	03 c7                	add    %edi,%eax
1400c8681:	75 2a                	jne    0x1400c86ad
1400c8683:	48 8b 06             	mov    (%rsi),%rax
1400c8686:	48 8b ce             	mov    %rsi,%rcx
1400c8689:	48 8b 00             	mov    (%rax),%rax
1400c868c:	ff 15 a6 45 a4 00    	call   *0xa445a6(%rip)        # 0x140b0cc38
1400c8692:	8b c7                	mov    %edi,%eax
1400c8694:	f0 0f c1 46 0c       	lock xadd %eax,0xc(%rsi)
1400c8699:	03 c7                	add    %edi,%eax
1400c869b:	75 10                	jne    0x1400c86ad
1400c869d:	48 8b 06             	mov    (%rsi),%rax
1400c86a0:	48 8b ce             	mov    %rsi,%rcx
1400c86a3:	48 8b 40 08          	mov    0x8(%rax),%rax
1400c86a7:	ff 15 8b 45 a4 00    	call   *0xa4458b(%rip)        # 0x140b0cc38
1400c86ad:	4c 8b 7d 80          	mov    -0x80(%rbp),%r15
1400c86b1:	48 8b 7d 88          	mov    -0x78(%rbp),%rdi
1400c86b5:	4c 8b 74 24 50       	mov    0x50(%rsp),%r14
1400c86ba:	0f 57 c0             	xorps  %xmm0,%xmm0
1400c86bd:	0f 11 85 60 02 00 00 	movups %xmm0,0x260(%rbp)
1400c86c4:	4c 89 a5 70 02 00 00 	mov    %r12,0x270(%rbp)
1400c86cb:	4c 89 a5 78 02 00 00 	mov    %r12,0x278(%rbp)
1400c86d2:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1400c86d8:	48 8d 15 41 74 a7 00 	lea    0xa77441(%rip),%rdx        # 0x140b3fb20
1400c86df:	48 8d 8d 60 02 00 00 	lea    0x260(%rbp),%rcx
1400c86e6:	e8 35 b7 f3 ff       	call   0x140003e20
1400c86eb:	90                   	nop
1400c86ec:	4c 8d 85 60 02 00 00 	lea    0x260(%rbp),%r8
1400c86f3:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
1400c86f8:	e8 73 89 00 00       	call   0x1400d1070
1400c86fd:	90                   	nop
1400c86fe:	49 8d 8d 30 01 00 00 	lea    0x130(%r13),%rcx
1400c8705:	48 3b c8             	cmp    %rax,%rcx
1400c8708:	74 14                	je     0x1400c871e
1400c870a:	4c 8b 40 08          	mov    0x8(%rax),%r8
1400c870e:	4c 2b 00             	sub    (%rax),%r8
1400c8711:	49 c1 f8 05          	sar    $0x5,%r8
1400c8715:	48 8b 10             	mov    (%rax),%rdx
1400c8718:	e8 27 6f 0c 00       	call   0x14018f644
1400c871d:	90                   	nop
1400c871e:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
1400c8723:	e8 04 e6 f5 ff       	call   0x140026d2c
1400c8728:	48 8b 85 78 02 00 00 	mov    0x278(%rbp),%rax
1400c872f:	48 83 f8 07          	cmp    $0x7,%rax
1400c8733:	76 35                	jbe    0x1400c876a
1400c8735:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1400c873c:	00
1400c873d:	48 8b 8d 60 02 00 00 	mov    0x260(%rbp),%rcx