1401ec39f:	f3 0f 11 45 a4       	movss  %xmm0,-0x5c(%rbp)
1401ec3a4:	48 8b 44 24 58       	mov    0x58(%rsp),%rax
1401ec3a9:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
1401ec3ae:	48 2b c1             	sub    %rcx,%rax
1401ec3b1:	48 c1 f8 04          	sar    $0x4,%rax
1401ec3b5:	4c 3b e8             	cmp    %rax,%r13
1401ec3b8:	0f 83 56 05 00 00    	jae    0x1401ec914
1401ec3be:	4a 8b 0c 39          	mov    (%rcx,%r15,1),%rcx
1401ec3c2:	48 8b 01             	mov    (%rcx),%rax
1401ec3c5:	48 8d 55 a0          	lea    -0x60(%rbp),%rdx
1401ec3c9:	48 8b 80 b0 00 00 00 	mov    0xb0(%rax),%rax
1401ec3d0:	ff 15 62 08 92 00    	call   *0x920862(%rip)        # 0x140b0cc38
1401ec3d6:	48 8b 44 24 58       	mov    0x58(%rsp),%rax
1401ec3db:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
1401ec3e0:	48 2b c1             	sub    %rcx,%rax
1401ec3e3:	48 c1 f8 04          	sar    $0x4,%rax
1401ec3e7:	4c 3b e0             	cmp    %rax,%r12
1401ec3ea:	0f 83 24 05 00 00    	jae    0x1401ec914
1401ec3f0:	49 8b 4c 0f f0       	mov    -0x10(%r15,%rcx,1),%rcx
1401ec3f5:	48 8b 01             	mov    (%rcx),%rax
1401ec3f8:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
1401ec3ff:	ff 15 33 08 92 00    	call   *0x920833(%rip)        # 0x140b0cc38
1401ec405:	f3 0f 6f 00          	movdqu (%rax),%xmm0
1401ec409:	0f 11 45 a0          	movups %xmm0,-0x60(%rbp)
1401ec40d:	0f c6 c0 ff          	shufps $0xff,%xmm0,%xmm0
1401ec411:	f3 0f 58 c6          	addss  %xmm6,%xmm0
1401ec415:	f3 0f 11 45 ac       	movss  %xmm0,-0x54(%rbp)
1401ec41a:	48 8b 44 24 58       	mov    0x58(%rsp),%rax
1401ec41f:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
1401ec424:	48 2b c1             	sub    %rcx,%rax
1401ec427:	48 c1 f8 04          	sar    $0x4,%rax
1401ec42b:	4c 3b e0             	cmp    %rax,%r12
1401ec42e:	0f 83 e0 04 00 00    	jae    0x1401ec914
1401ec434:	49 8b 4c 0f f0       	mov    -0x10(%r15,%rcx,1),%rcx
1401ec439:	48 8b 01             	mov    (%rcx),%rax
1401ec43c:	48 8d 55 a0          	lea    -0x60(%rbp),%rdx
1401ec440:	48 8b 80 b0 00 00 00 	mov    0xb0(%rax),%rax
1401ec447:	ff 15 eb 07 92 00    	call   *0x9207eb(%rip)        # 0x140b0cc38
1401ec44d:	45 33 e4             	xor    %r12d,%r12d
1401ec450:	49 ff c5             	inc    %r13
1401ec453:	49 83 c7 10          	add    $0x10,%r15
1401ec457:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
1401ec45c:	48 8b c1             	mov    %rcx,%rax
1401ec45f:	48 8b 54 24 50       	mov    0x50(%rsp),%rdx
1401ec464:	48 2b c2             	sub    %rdx,%rax
1401ec467:	48 c1 f8 04          	sar    $0x4,%rax
1401ec46b:	4c 3b e8             	cmp    %rax,%r13
1401ec46e:	0f 82 47 fd ff ff    	jb     0x1401ec1bb
1401ec474:	0f 28 f7             	movaps %xmm7,%xmm6
1401ec477:	41 8a fc             	mov    %r12b,%dil
1401ec47a:	4d 8b fc             	mov    %r12,%r15
1401ec47d:	41 bd 01 00 00 00    	mov    $0x1,%r13d
1401ec483:	48 85 f6             	test   %rsi,%rsi
1401ec486:	0f 84 ea 00 00 00    	je     0x1401ec576
1401ec48c:	48 8b 45 88          	mov    -0x78(%rbp),%rax
1401ec490:	48 8b 4d 80          	mov    -0x80(%rbp),%rcx
1401ec494:	48 2b c1             	sub    %rcx,%rax
1401ec497:	48 c1 f8 04          	sar    $0x4,%rax
1401ec49b:	4c 3b f8             	cmp    %rax,%r15
1401ec49e:	0f 83 77 04 00 00    	jae    0x1401ec91b
1401ec4a4:	4a 8b 0c 21          	mov    (%rcx,%r12,1),%rcx
1401ec4a8:	48 8b 01             	mov    (%rcx),%rax
1401ec4ab:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
1401ec4b2:	ff 15 80 07 92 00    	call   *0x920780(%rip)        # 0x140b0cc38
1401ec4b8:	48 8b d8             	mov    %rax,%rbx
1401ec4bb:	48 8b 4d 88          	mov    -0x78(%rbp),%rcx
1401ec4bf:	48 8b 45 80          	mov    -0x80(%rbp),%rax
1401ec4c3:	48 2b c8             	sub    %rax,%rcx
1401ec4c6:	48 c1 f9 04          	sar    $0x4,%rcx
1401ec4ca:	48 3b f1             	cmp    %rcx,%rsi
1401ec4cd:	0f 83 48 04 00 00    	jae    0x1401ec91b
1401ec4d3:	49 8b 0c 06          	mov    (%r14,%rax,1),%rcx
1401ec4d7:	48 8b 11             	mov    (%rcx),%rdx
1401ec4da:	48 8b 82 a8 00 00 00 	mov    0xa8(%rdx),%rax
1401ec4e1:	ff 15 51 07 92 00    	call   *0x920751(%rip)        # 0x140b0cc38
1401ec4e7:	f3 0f 10 40 08       	movss  0x8(%rax),%xmm0
1401ec4ec:	0f 2f 03             	comiss (%rbx),%xmm0
1401ec4ef:	72 6d                	jb     0x1401ec55e
1401ec4f1:	f3 0f 10 43 08       	movss  0x8(%rbx),%xmm0
1401ec4f6:	0f 2f 00             	comiss (%rax),%xmm0
1401ec4f9:	72 63                	jb     0x1401ec55e
1401ec4fb:	48 8b 45 88          	mov    -0x78(%rbp),%rax
1401ec4ff:	48 8b 7d 80          	mov    -0x80(%rbp),%rdi
1401ec503:	48 2b c7             	sub    %rdi,%rax
1401ec506:	48 c1 f8 04          	sar    $0x4,%rax
1401ec50a:	48 3b f0             	cmp    %rax,%rsi
1401ec50d:	0f 83 08 04 00 00    	jae    0x1401ec91b
1401ec513:	49 8b 0c 3e          	mov    (%r14,%rdi,1),%rcx
1401ec517:	4c 3b f8             	cmp    %rax,%r15
1401ec51a:	0f 83 fb 03 00 00    	jae    0x1401ec91b
1401ec520:	49 8b 3c 3c          	mov    (%r12,%rdi,1),%rdi
1401ec524:	48 8b 01             	mov    (%rcx),%rax
1401ec527:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
1401ec52e:	ff 15 04 07 92 00    	call   *0x920704(%rip)        # 0x140b0cc38
1401ec534:	48 8b d8             	mov    %rax,%rbx
1401ec537:	48 8b 17             	mov    (%rdi),%rdx
1401ec53a:	48 8b cf             	mov    %rdi,%rcx
1401ec53d:	48 8b 82 a8 00 00 00 	mov    0xa8(%rdx),%rax
1401ec544:	ff 15 ee 06 92 00    	call   *0x9206ee(%rip)        # 0x140b0cc38
1401ec54a:	f3 0f 10 43 04       	movss  0x4(%rbx),%xmm0
1401ec54f:	f3 0f 5c 40 0c       	subss  0xc(%rax),%xmm0
1401ec554:	f3 0f 5d c6          	minss  %xmm6,%xmm0
1401ec558:	0f 28 f0             	movaps %xmm0,%xmm6
1401ec55b:	41 8a fd             	mov    %r13b,%dil
1401ec55e:	4d 03 fd             	add    %r13,%r15
1401ec561:	49 83 c4 10          	add    $0x10,%r12
1401ec565:	4c 3b fe             	cmp    %rsi,%r15
1401ec568:	0f 82 1e ff ff ff    	jb     0x1401ec48c
1401ec56e:	45 33 e4             	xor    %r12d,%r12d
1401ec571:	40 84 ff             	test   %dil,%dil
1401ec574:	75 0c                	jne    0x1401ec582
1401ec576:	48 8b 45 e0          	mov    -0x20(%rbp),%rax
1401ec57a:	f3 0f 10 b0 48 01 00 	movss  0x148(%rax),%xmm6
1401ec581:	00
1401ec582:	48 8b 45 88          	mov    -0x78(%rbp),%rax
1401ec586:	48 8b 4d 80          	mov    -0x80(%rbp),%rcx
1401ec58a:	48 2b c1             	sub    %rcx,%rax
1401ec58d:	48 c1 f8 04          	sar    $0x4,%rax
1401ec591:	48 3b f0             	cmp    %rax,%rsi
1401ec594:	0f 83 81 03 00 00    	jae    0x1401ec91b
1401ec59a:	49 8b 0c 0e          	mov    (%r14,%rcx,1),%rcx
1401ec59e:	48 8b 01             	mov    (%rcx),%rax
1401ec5a1:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
1401ec5a8:	ff 15 8a 06 92 00    	call   *0x92068a(%rip)        # 0x140b0cc38
1401ec5ae:	f3 0f 6f 00          	movdqu (%rax),%xmm0
1401ec5b2:	0f 11 44 24 70       	movups %xmm0,0x70(%rsp)
1401ec5b7:	f3 41 0f 5f f3       	maxss  %xmm11,%xmm6
1401ec5bc:	0f c6 c0 55          	shufps $0x55,%xmm0,%xmm0
1401ec5c0:	f3 0f 5c c6          	subss  %xmm6,%xmm0
1401ec5c4:	f3 0f 11 44 24 74    	movss  %xmm0,0x74(%rsp)
1401ec5ca:	48 8b 45 88          	mov    -0x78(%rbp),%rax
1401ec5ce:	48 8b 4d 80          	mov    -0x80(%rbp),%rcx
1401ec5d2:	48 2b c1             	sub    %rcx,%rax
1401ec5d5:	48 c1 f8 04          	sar    $0x4,%rax
1401ec5d9:	48 3b f0             	cmp    %rax,%rsi
1401ec5dc:	0f 83 39 03 00 00    	jae    0x1401ec91b
1401ec5e2:	49 8b 0c 0e          	mov    (%r14,%rcx,1),%rcx
1401ec5e6:	48 8b 01             	mov    (%rcx),%rax
1401ec5e9:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
1401ec5ee:	48 8b 80 b0 00 00 00 	mov    0xb0(%rax),%rax
1401ec5f5:	ff 15 3d 06 92 00    	call   *0x92063d(%rip)        # 0x140b0cc38
1401ec5fb:	0f 28 f7             	movaps %xmm7,%xmm6
1401ec5fe:	41 8a fc             	mov    %r12b,%dil
1401ec601:	4c 8d 7e 01          	lea    0x1(%rsi),%r15
1401ec605:	48 8b 4d 88          	mov    -0x78(%rbp),%rcx
1401ec609:	48 8b c1             	mov    %rcx,%rax
1401ec60c:	48 8b 55 80          	mov    -0x80(%rbp),%rdx
1401ec610:	48 2b c2             	sub    %rdx,%rax
1401ec613:	48 c1 f8 04          	sar    $0x4,%rax
1401ec617:	4c 3b f8             	cmp    %rax,%r15
1401ec61a:	0f 83 f8 00 00 00    	jae    0x1401ec718
1401ec620:	4d 8d 66 10          	lea    0x10(%r14),%r12
1401ec624:	48 2b ca             	sub    %rdx,%rcx
1401ec627:	48 c1 f9 04          	sar    $0x4,%rcx
1401ec62b:	4c 3b f9             	cmp    %rcx,%r15
1401ec62e:	0f 83 e7 02 00 00    	jae    0x1401ec91b
1401ec634:	4a 8b 0c 22          	mov    (%rdx,%r12,1),%rcx
1401ec638:	48 8b 01             	mov    (%rcx),%rax
1401ec63b:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
1401ec642:	ff 15 f0 05 92 00    	call   *0x9205f0(%rip)        # 0x140b0cc38
1401ec648:	48 8b d8             	mov    %rax,%rbx
1401ec64b:	48 8b 4d 88          	mov    -0x78(%rbp),%rcx
1401ec64f:	48 8b 45 80          	mov    -0x80(%rbp),%rax
1401ec653:	48 2b c8             	sub    %rax,%rcx
1401ec656:	48 c1 f9 04          	sar    $0x4,%rcx
1401ec65a:	48 3b f1             	cmp    %rcx,%rsi
1401ec65d:	0f 83 b8 02 00 00    	jae    0x1401ec91b
1401ec663:	49 8b 0c 06          	mov    (%r14,%rax,1),%rcx
1401ec667:	48 8b 11             	mov    (%rcx),%rdx
1401ec66a:	48 8b 82 a8 00 00 00 	mov    0xa8(%rdx),%rax
1401ec671:	ff 15 c1 05 92 00    	call   *0x9205c1(%rip)        # 0x140b0cc38
1401ec677:	f3 0f 10 40 08       	movss  0x8(%rax),%xmm0
1401ec67c:	0f 2f 03             	comiss (%rbx),%xmm0
1401ec67f:	72 6d                	jb     0x1401ec6ee
1401ec681:	f3 0f 10 43 08       	movss  0x8(%rbx),%xmm0
1401ec686:	0f 2f 00             	comiss (%rax),%xmm0
1401ec689:	72 63                	jb     0x1401ec6ee
1401ec68b:	48 8b 45 88          	mov    -0x78(%rbp),%rax
1401ec68f:	48 8b 7d 80          	mov    -0x80(%rbp),%rdi
1401ec693:	48 2b c7             	sub    %rdi,%rax
1401ec696:	48 c1 f8 04          	sar    $0x4,%rax
1401ec69a:	4c 3b f8             	cmp    %rax,%r15
1401ec69d:	0f 83 78 02 00 00    	jae    0x1401ec91b
1401ec6a3:	49 8b 0c 3c          	mov    (%r12,%rdi,1),%rcx
1401ec6a7:	48 3b f0             	cmp    %rax,%rsi
1401ec6aa:	0f 83 6b 02 00 00    	jae    0x1401ec91b
1401ec6b0:	49 8b 3c 3e          	mov    (%r14,%rdi,1),%rdi
1401ec6b4:	48 8b 01             	mov    (%rcx),%rax
1401ec6b7:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
1401ec6be:	ff 15 74 05 92 00    	call   *0x920574(%rip)        # 0x140b0cc38
1401ec6c4:	48 8b d8             	mov    %rax,%rbx
1401ec6c7:	48 8b 17             	mov    (%rdi),%rdx
1401ec6ca:	48 8b cf             	mov    %rdi,%rcx
1401ec6cd:	48 8b 82 a8 00 00 00 	mov    0xa8(%rdx),%rax
1401ec6d4:	ff 15 5e 05 92 00    	call   *0x92055e(%rip)        # 0x140b0cc38
1401ec6da:	f3 0f 10 43 04       	movss  0x4(%rbx),%xmm0
1401ec6df:	f3 0f 5c 40 0c       	subss  0xc(%rax),%xmm0
1401ec6e4:	f3 0f 5d c6          	minss  %xmm6,%xmm0
1401ec6e8:	0f 28 f0             	movaps %xmm0,%xmm6
1401ec6eb:	41 8a fd             	mov    %r13b,%dil
1401ec6ee:	4d 03 fd             	add    %r13,%r15
1401ec6f1:	49 83 c4 10          	add    $0x10,%r12
1401ec6f5:	48 8b 4d 88          	mov    -0x78(%rbp),%rcx
1401ec6f9:	48 8b c1             	mov    %rcx,%rax
1401ec6fc:	48 8b 55 80          	mov    -0x80(%rbp),%rdx
1401ec700:	48 2b c2             	sub    %rdx,%rax
1401ec703:	48 c1 f8 04          	sar    $0x4,%rax
1401ec707:	4c 3b f8             	cmp    %rax,%r15
1401ec70a:	0f 82 14 ff ff ff    	jb     0x1401ec624
1401ec710:	45 33 e4             	xor    %r12d,%r12d
1401ec713:	40 84 ff             	test   %dil,%dil
1401ec716:	75 0c                	jne    0x1401ec724
1401ec718:	48 8b 45 e0          	mov    -0x20(%rbp),%rax
1401ec71c:	f3 0f 10 b0 48 01 00 	movss  0x148(%rax),%xmm6
1401ec723:	00
1401ec724:	48 2b ca             	sub    %rdx,%rcx
1401ec727:	48 c1 f9 04          	sar    $0x4,%rcx
1401ec72b:	48 3b f1             	cmp    %rcx,%rsi
1401ec72e:	0f 83 e7 01 00 00    	jae    0x1401ec91b
1401ec734:	4a 8b 0c 32          	mov    (%rdx,%r14,1),%rcx
1401ec738:	48 8b 01             	mov    (%rcx),%rax
1401ec73b:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
1401ec742:	ff 15 f0 04 92 00    	call   *0x9204f0(%rip)        # 0x140b0cc38
1401ec748:	f3 0f 6f 00          	movdqu (%rax),%xmm0
1401ec74c:	0f 11 44 24 70       	movups %xmm0,0x70(%rsp)
1401ec751:	f3 41 0f 5f f3       	maxss  %xmm11,%xmm6
1401ec756:	f3 41 0f 59 f0       	mulss  %xmm8,%xmm6
1401ec75b:	0f c6 c0 ff          	shufps $0xff,%xmm0,%xmm0
1401ec75f:	f3 0f 58 c6          	addss  %xmm6,%xmm0
1401ec763:	f3 0f 11 44 24 7c    	movss  %xmm0,0x7c(%rsp)
1401ec769:	48 8b 45 88          	mov    -0x78(%rbp),%rax
1401ec76d:	48 8b 4d 80          	mov    -0x80(%rbp),%rcx
1401ec771:	48 2b c1             	sub    %rcx,%rax
1401ec774:	48 c1 f8 04          	sar    $0x4,%rax
1401ec778:	48 3b f0             	cmp    %rax,%rsi
1401ec77b:	0f 83 9a 01 00 00    	jae    0x1401ec91b
1401ec781:	49 8b 0c 0e          	mov    (%r14,%rcx,1),%rcx
1401ec785:	48 8b 01             	mov    (%rcx),%rax
1401ec788:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
1401ec78d:	48 8b 80 b0 00 00 00 	mov    0xb0(%rax),%rax
1401ec794:	ff 15 9e 04 92 00    	call   *0x92049e(%rip)        # 0x140b0cc38
1401ec79a:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
1401ec79f:	48 3b 4c 24 58       	cmp    0x58(%rsp),%rcx
1401ec7a4:	0f 84 09 01 00 00    	je     0x1401ec8b3
1401ec7aa:	48 8b 09             	mov    (%rcx),%rcx
1401ec7ad:	48 8b 01             	mov    (%rcx),%rax
1401ec7b0:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
1401ec7b7:	ff 15 7b 04 92 00    	call   *0x92047b(%rip)        # 0x140b0cc38
1401ec7bd:	0f 10 00             	movups (%rax),%xmm0
1401ec7c0:	f3 0f 7f 44 24 70    	movdqu %xmm0,0x70(%rsp)
1401ec7c6:	48 8b 45 88          	mov    -0x78(%rbp),%rax
1401ec7ca:	48 8b 4d 80          	mov    -0x80(%rbp),%rcx
1401ec7ce:	48 2b c1             	sub    %rcx,%rax
1401ec7d1:	48 c1 f8 04          	sar    $0x4,%rax
1401ec7d5:	48 3b f0             	cmp    %rax,%rsi
1401ec7d8:	0f 83 3d 01 00 00    	jae    0x1401ec91b
1401ec7de:	49 8b 0c 0e          	mov    (%r14,%rcx,1),%rcx
1401ec7e2:	48 8b 01             	mov    (%rcx),%rax
1401ec7e5:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
1401ec7ec:	ff 15 46 04 92 00    	call   *0x920446(%rip)        # 0x140b0cc38
1401ec7f2:	f3 0f 10 40 04       	movss  0x4(%rax),%xmm0
1401ec7f7:	f3 0f 11 44 24 74    	movss  %xmm0,0x74(%rsp)
1401ec7fd:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
1401ec802:	48 3b 4c 24 58       	cmp    0x58(%rsp),%rcx
1401ec807:	0f 84 0e 01 00 00    	je     0x1401ec91b
1401ec80d:	48 8b 09             	mov    (%rcx),%rcx
1401ec810:	48 8b 01             	mov    (%rcx),%rax
1401ec813:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
1401ec818:	48 8b 80 b0 00 00 00 	mov    0xb0(%rax),%rax
1401ec81f:	ff 15 13 04 92 00    	call   *0x920413(%rip)        # 0x140b0cc38
1401ec825:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
1401ec82a:	48 39 4c 24 50       	cmp    %rcx,0x50(%rsp)
1401ec82f:	0f 84 e6 00 00 00    	je     0x1401ec91b
1401ec835:	48 8b 49 f0          	mov    -0x10(%rcx),%rcx
1401ec839:	48 8b 01             	mov    (%rcx),%rax
1401ec83c:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
1401ec843:	ff 15 ef 03 92 00    	call   *0x9203ef(%rip)        # 0x140b0cc38
1401ec849:	0f 10 00             	movups (%rax),%xmm0
1401ec84c:	f3 0f 7f 44 24 70    	movdqu %xmm0,0x70(%rsp)
1401ec852:	48 8b 45 88          	mov    -0x78(%rbp),%rax
1401ec856:	48 8b 4d 80          	mov    -0x80(%rbp),%rcx
1401ec85a:	48 2b c1             	sub    %rcx,%rax
1401ec85d:	48 c1 f8 04          	sar    $0x4,%rax
1401ec861:	48 3b f0             	cmp    %rax,%rsi
1401ec864:	0f 83 b1 00 00 00    	jae    0x1401ec91b
1401ec86a:	49 8b 0c 0e          	mov    (%r14,%rcx,1),%rcx
1401ec86e:	48 8b 01             	mov    (%rcx),%rax
1401ec871:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
1401ec878:	ff 15 ba 03 92 00    	call   *0x9203ba(%rip)        # 0x140b0cc38
1401ec87e:	f3 0f 10 40 0c       	movss  0xc(%rax),%xmm0
1401ec883:	f3 0f 11 44 24 7c    	movss  %xmm0,0x7c(%rsp)
1401ec889:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
1401ec88e:	48 39 4c 24 50       	cmp    %rcx,0x50(%rsp)
1401ec893:	0f 84 82 00 00 00    	je     0x1401ec91b
1401ec899:	48 8b 49 f0          	mov    -0x10(%rcx),%rcx
1401ec89d:	48 8b 01             	mov    (%rcx),%rax
1401ec8a0:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
1401ec8a5:	48 8b 80 b0 00 00 00 	mov    0xb0(%rax),%rax
1401ec8ac:	ff 15 86 03 92 00    	call   *0x920386(%rip)        # 0x140b0cc38
1401ec8b2:	90                   	nop
1401ec8b3:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1401ec8b8:	e8 13 e6 e2 ff       	call   0x14001aed0
1401ec8bd:	49 03 f5             	add    %r13,%rsi
1401ec8c0:	49 83 c6 10          	add    $0x10,%r14
1401ec8c4:	48 8b 4d 88          	mov    -0x78(%rbp),%rcx
1401ec8c8:	48 8b c1             	mov    %rcx,%rax
1401ec8cb:	4c 8b 55 80          	mov    -0x80(%rbp),%r10
1401ec8cf:	49 2b c2             	sub    %r10,%rax
1401ec8d2:	48 c1 f8 04          	sar    $0x4,%rax
1401ec8d6:	48 3b f0             	cmp    %rax,%rsi
1401ec8d9:	0f 82 43 f8 ff ff    	jb     0x1401ec122
1401ec8df:	4c 8b 75 f0          	mov    -0x10(%rbp),%r14
1401ec8e3:	41 83 cf ff          	or     $0xffffffff,%r15d
1401ec8e7:	0f 57 c0             	xorps  %xmm0,%xmm0
1401ec8ea:	f3 0f 7f 45 c0       	movdqu %xmm0,-0x40(%rbp)
1401ec8ef:	b9 50 00 00 00       	mov    $0x50,%ecx
1401ec8f4:	ff 15 ce ff 91 00    	call   *0x91ffce(%rip)        # 0x140b0c8c8
1401ec8fa:	48 85 c0             	test   %rax,%rax
1401ec8fd:	75 23                	jne    0x1401ec922
1401ec8ff:	ff 15 93 fb 91 00    	call   *0x91fb93(%rip)        # 0x140b0c498
1401ec905:	90                   	nop
1401ec906:	ff 15 8c 00 92 00    	call   *0x92008c(%rip)        # 0x140b0c998
1401ec90c:	cc                   	int3
1401ec90d:	ff 15 85 00 92 00    	call   *0x920085(%rip)        # 0x140b0c998
1401ec913:	cc                   	int3
1401ec914:	ff 15 7e 00 92 00    	call   *0x92007e(%rip)        # 0x140b0c998
1401ec91a:	cc                   	int3
1401ec91b:	ff 15 77 00 92 00    	call   *0x920077(%rip)        # 0x140b0c998
1401ec921:	90                   	nop
1401ec922:	48 89 00             	mov    %rax,(%rax)
1401ec925:	48 89 40 08          	mov    %rax,0x8(%rax)
1401ec929:	48 89 40 10          	mov    %rax,0x10(%rax)
1401ec92d:	66 c7 40 18 01 01    	movw   $0x101,0x18(%rax)
1401ec933:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
1401ec937:	48 8b 5d 08          	mov    0x8(%rbp),%rbx
1401ec93b:	48 8b 45 10          	mov    0x10(%rbp),%rax
1401ec93f:	41 bd 00 10 00 00    	mov    $0x1000,%r13d
1401ec945:	48 3b d8             	cmp    %rax,%rbx
1401ec948:	0f 84 7d 04 00 00    	je     0x1401ecdcb
1401ec94e:	48 8b 03             	mov    (%rbx),%rax
1401ec951:	f3 44 0f 10 88 10 01 	movss  0x110(%rax),%xmm9
1401ec958:	00 00
1401ec95a:	48 8d 88 68 01 00 00 	lea    0x168(%rax),%rcx
1401ec961:	48 8b 01             	mov    (%rcx),%rax
1401ec964:	48 8b 40 08          	mov    0x8(%rax),%rax
1401ec968:	ff 15 ca 02 92 00    	call   *0x9202ca(%rip)        # 0x140b0cc38
1401ec96e:	0f 28 f0             	movaps %xmm0,%xmm6
1401ec971:	48 8b 0b             	mov    (%rbx),%rcx
1401ec974:	48 81 c1 68 01 00 00 	add    $0x168,%rcx
1401ec97b:	48 8b 01             	mov    (%rcx),%rax