1401ec0d2:	48 83 f8 1f          	cmp    $0x1f,%rax
1401ec0d6:	76 0e                	jbe    0x1401ec0e6
1401ec0d8:	ff 15 ba 08 92 00    	call   *0x9208ba(%rip)        # 0x140b0c998
1401ec0de:	90                   	nop
1401ec0df:	ff 15 b3 08 92 00    	call   *0x9208b3(%rip)        # 0x140b0c998
1401ec0e5:	90                   	nop
1401ec0e6:	ff 15 d4 07 92 00    	call   *0x9207d4(%rip)        # 0x140b0c8c0
1401ec0ec:	49 8b f4             	mov    %r12,%rsi
1401ec0ef:	48 8b 4d 88          	mov    -0x78(%rbp),%rcx
1401ec0f3:	48 8b c1             	mov    %rcx,%rax
1401ec0f6:	4c 8b 55 80          	mov    -0x80(%rbp),%r10
1401ec0fa:	49 2b c2             	sub    %r10,%rax
1401ec0fd:	48 c1 f8 04          	sar    $0x4,%rax
1401ec101:	45 0f 57 db          	xorps  %xmm11,%xmm11
1401ec105:	48 85 c0             	test   %rax,%rax
1401ec108:	0f 84 d9 07 00 00    	je     0x1401ec8e7
1401ec10e:	4d 8b f4             	mov    %r12,%r14
1401ec111:	f3 44 0f 10 05 b6 4f 	movss  0x9c4fb6(%rip),%xmm8        # 0x140bb10d0
1401ec118:	9c 00
1401ec11a:	f3 0f 10 3d 3e 52 9c 	movss  0x9c523e(%rip),%xmm7        # 0x140bb1360
1401ec121:	00
1401ec122:	0f 57 c0             	xorps  %xmm0,%xmm0
1401ec125:	f3 0f 7f 44 24 50    	movdqu %xmm0,0x50(%rsp)
1401ec12b:	4c 89 64 24 60       	mov    %r12,0x60(%rsp)
1401ec130:	49 2b ca             	sub    %r10,%rcx
1401ec133:	48 c1 f9 04          	sar    $0x4,%rcx
1401ec137:	48 3b f1             	cmp    %rcx,%rsi
1401ec13a:	0f 83 db 07 00 00    	jae    0x1401ec91b
1401ec140:	f3 0f 7f 45 a0       	movdqu %xmm0,-0x60(%rbp)
1401ec145:	4c 89 65 b0          	mov    %r12,-0x50(%rbp)
1401ec149:	4d 8b cd             	mov    %r13,%r9
1401ec14c:	4c 8d 45 a0          	lea    -0x60(%rbp),%r8
1401ec150:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
1401ec155:	4b 8b 0c 16          	mov    (%r14,%r10,1),%rcx
1401ec159:	e8 9e 58 e4 ff       	call   0x1400319fc
1401ec15e:	48 8b 4d a0          	mov    -0x60(%rbp),%rcx
1401ec162:	48 85 c9             	test   %rcx,%rcx
1401ec165:	74 31                	je     0x1401ec198
1401ec167:	48 8b 45 b0          	mov    -0x50(%rbp),%rax
1401ec16b:	48 2b c1             	sub    %rcx,%rax
1401ec16e:	48 83 e0 fc          	and    $0xfffffffffffffffc,%rax
1401ec172:	48 8b d1             	mov    %rcx,%rdx
1401ec175:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1401ec17b:	72 15                	jb     0x1401ec192
1401ec17d:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1401ec181:	48 2b d1             	sub    %rcx,%rdx
1401ec184:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1401ec188:	48 83 f8 1f          	cmp    $0x1f,%rax
1401ec18c:	0f 87 74 07 00 00    	ja     0x1401ec906
1401ec192:	ff 15 28 07 92 00    	call   *0x920728(%rip)        # 0x140b0c8c0
1401ec198:	4d 8b ec             	mov    %r12,%r13
1401ec19b:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
1401ec1a0:	48 8b c1             	mov    %rcx,%rax
1401ec1a3:	48 8b 54 24 50       	mov    0x50(%rsp),%rdx
1401ec1a8:	48 2b c2             	sub    %rdx,%rax
1401ec1ab:	48 c1 f8 04          	sar    $0x4,%rax
1401ec1af:	48 85 c0             	test   %rax,%rax
1401ec1b2:	0f 84 bc 02 00 00    	je     0x1401ec474
1401ec1b8:	4d 8b fc             	mov    %r12,%r15
1401ec1bb:	0f 57 c0             	xorps  %xmm0,%xmm0
1401ec1be:	0f 11 45 a0          	movups %xmm0,-0x60(%rbp)
1401ec1c2:	49 8b fc             	mov    %r12,%rdi
1401ec1c5:	48 2b ca             	sub    %rdx,%rcx
1401ec1c8:	48 c1 f9 04          	sar    $0x4,%rcx
1401ec1cc:	4c 3b e9             	cmp    %rcx,%r13
1401ec1cf:	0f 83 3f 07 00 00    	jae    0x1401ec914
1401ec1d5:	49 8b 0c 17          	mov    (%r15,%rdx,1),%rcx
1401ec1d9:	48 8b 01             	mov    (%rcx),%rax
1401ec1dc:	48 8b 40 40          	mov    0x40(%rax),%rax
1401ec1e0:	ff 15 52 0a 92 00    	call   *0x920a52(%rip)        # 0x140b0cc38
1401ec1e6:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
1401ec1eb:	48 3b f8             	cmp    %rax,%rdi
1401ec1ee:	48 8b 44 24 58       	mov    0x58(%rsp),%rax
1401ec1f3:	0f 83 a6 00 00 00    	jae    0x1401ec29f
1401ec1f9:	48 2b c1             	sub    %rcx,%rax
1401ec1fc:	48 c1 f8 04          	sar    $0x4,%rax
1401ec200:	4c 3b e8             	cmp    %rax,%r13
1401ec203:	0f 83 04 07 00 00    	jae    0x1401ec90d
1401ec209:	4a 8b 0c 39          	mov    (%rcx,%r15,1),%rcx
1401ec20d:	48 8b 01             	mov    (%rcx),%rax
1401ec210:	4c 8b c7             	mov    %rdi,%r8
1401ec213:	48 8d 55 38          	lea    0x38(%rbp),%rdx
1401ec217:	48 8b 40 30          	mov    0x30(%rax),%rax
1401ec21b:	ff 15 17 0a 92 00    	call   *0x920a17(%rip)        # 0x140b0cc38
1401ec221:	90                   	nop
1401ec222:	48 8b 08             	mov    (%rax),%rcx
1401ec225:	48 85 ff             	test   %rdi,%rdi
1401ec228:	0f 94 c3             	sete   %bl
1401ec22b:	48 8b 01             	mov    (%rcx),%rax
1401ec22e:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
1401ec235:	ff 15 fd 09 92 00    	call   *0x9209fd(%rip)        # 0x140b0cc38
1401ec23b:	48 8b d0             	mov    %rax,%rdx
1401ec23e:	44 8a c3             	mov    %bl,%r8b
1401ec241:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
1401ec245:	e8 4e a0 fc ff       	call   0x1401b6298
1401ec24a:	90                   	nop
1401ec24b:	48 8b 5d 40          	mov    0x40(%rbp),%rbx
1401ec24f:	48 85 db             	test   %rbx,%rbx
1401ec252:	74 39                	je     0x1401ec28d
1401ec254:	83 c8 ff             	or     $0xffffffff,%eax
1401ec257:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1401ec25c:	83 f8 01             	cmp    $0x1,%eax
1401ec25f:	75 2c                	jne    0x1401ec28d
1401ec261:	48 8b 03             	mov    (%rbx),%rax
1401ec264:	48 8b cb             	mov    %rbx,%rcx
1401ec267:	48 8b 00             	mov    (%rax),%rax
1401ec26a:	ff 15 c8 09 92 00    	call   *0x9209c8(%rip)        # 0x140b0cc38
1401ec270:	83 c8 ff             	or     $0xffffffff,%eax
1401ec273:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1401ec278:	83 f8 01             	cmp    $0x1,%eax
1401ec27b:	75 10                	jne    0x1401ec28d
1401ec27d:	48 8b 03             	mov    (%rbx),%rax
1401ec280:	48 8b cb             	mov    %rbx,%rcx
1401ec283:	48 8b 40 08          	mov    0x8(%rax),%rax
1401ec287:	ff 15 ab 09 92 00    	call   *0x9209ab(%rip)        # 0x140b0cc38
1401ec28d:	48 ff c7             	inc    %rdi
1401ec290:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
1401ec295:	48 8b 54 24 50       	mov    0x50(%rsp),%rdx
1401ec29a:	e9 26 ff ff ff       	jmp    0x1401ec1c5
1401ec29f:	48 2b c1             	sub    %rcx,%rax
1401ec2a2:	48 c1 f8 04          	sar    $0x4,%rax
1401ec2a6:	4c 3b e8             	cmp    %rax,%r13
1401ec2a9:	0f 83 65 06 00 00    	jae    0x1401ec914
1401ec2af:	4a 8b 0c 39          	mov    (%rcx,%r15,1),%rcx
1401ec2b3:	48 8b 01             	mov    (%rcx),%rax
1401ec2b6:	48 8d 55 a0          	lea    -0x60(%rbp),%rdx
1401ec2ba:	48 8b 80 b0 00 00 00 	mov    0xb0(%rax),%rax
1401ec2c1:	ff 15 71 09 92 00    	call   *0x920971(%rip)        # 0x140b0cc38
1401ec2c7:	4d 85 ed             	test   %r13,%r13
1401ec2ca:	0f 84 80 01 00 00    	je     0x1401ec450
1401ec2d0:	48 8b 44 24 58       	mov    0x58(%rsp),%rax
1401ec2d5:	48 8b 7c 24 50       	mov    0x50(%rsp),%rdi
1401ec2da:	48 2b c7             	sub    %rdi,%rax
1401ec2dd:	48 c1 f8 04          	sar    $0x4,%rax
1401ec2e1:	4c 3b e8             	cmp    %rax,%r13
1401ec2e4:	0f 83 2a 06 00 00    	jae    0x1401ec914
1401ec2ea:	49 8b 0c 3f          	mov    (%r15,%rdi,1),%rcx
1401ec2ee:	4d 8d 65 ff          	lea    -0x1(%r13),%r12
1401ec2f2:	4c 3b e0             	cmp    %rax,%r12
1401ec2f5:	0f 83 19 06 00 00    	jae    0x1401ec914
1401ec2fb:	49 8b 7c 3f f0       	mov    -0x10(%r15,%rdi,1),%rdi
1401ec300:	48 8b 01             	mov    (%rcx),%rax
1401ec303:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
1401ec30a:	ff 15 28 09 92 00    	call   *0x920928(%rip)        # 0x140b0cc38
1401ec310:	48 8b d8             	mov    %rax,%rbx
1401ec313:	48 8b 17             	mov    (%rdi),%rdx
1401ec316:	48 8b cf             	mov    %rdi,%rcx
1401ec319:	48 8b 82 a8 00 00 00 	mov    0xa8(%rdx),%rax
1401ec320:	ff 15 12 09 92 00    	call   *0x920912(%rip)        # 0x140b0cc38
1401ec326:	f3 0f 10 43 04       	movss  0x4(%rbx),%xmm0
1401ec32b:	0f 2f 40 0c          	comiss 0xc(%rax),%xmm0
1401ec32f:	0f 86 18 01 00 00    	jbe    0x1401ec44d
1401ec335:	48 8b 44 24 58       	mov    0x58(%rsp),%rax
1401ec33a:	48 8b 7c 24 50       	mov    0x50(%rsp),%rdi
1401ec33f:	48 2b c7             	sub    %rdi,%rax
1401ec342:	48 c1 f8 04          	sar    $0x4,%rax
1401ec346:	4c 3b e8             	cmp    %rax,%r13
1401ec349:	0f 83 c5 05 00 00    	jae    0x1401ec914
1401ec34f:	49 8b 0c 3f          	mov    (%r15,%rdi,1),%rcx
1401ec353:	4c 3b e0             	cmp    %rax,%r12
1401ec356:	0f 83 b8 05 00 00    	jae    0x1401ec914
1401ec35c:	49 8b 7c 3f f0       	mov    -0x10(%r15,%rdi,1),%rdi
1401ec361:	48 8b 01             	mov    (%rcx),%rax
1401ec364:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
1401ec36b:	ff 15 c7 08 92 00    	call   *0x9208c7(%rip)        # 0x140b0cc38
1401ec371:	48 8b d8             	mov    %rax,%rbx
1401ec374:	48 8b 17             	mov    (%rdi),%rdx
1401ec377:	48 8b cf             	mov    %rdi,%rcx
1401ec37a:	48 8b 82 a8 00 00 00 	mov    0xa8(%rdx),%rax
1401ec381:	ff 15 b1 08 92 00    	call   *0x9208b1(%rip)        # 0x140b0cc38
1401ec387:	f3 0f 10 73 04       	movss  0x4(%rbx),%xmm6
1401ec38c:	f3 0f 5c 70 0c       	subss  0xc(%rax),%xmm6
1401ec391:	f3 41 0f 59 f0       	mulss  %xmm8,%xmm6
1401ec396:	f3 0f 10 45 a4       	movss  -0x5c(%rbp),%xmm0
1401ec39b:	f3 0f 5c c6          	subss  %xmm6,%xmm0
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