1406baefb:	41 80 c0 30          	add    $0x30,%r8b
1406baeff:	45 88 02             	mov    %r8b,(%r10)
1406baf02:	4c 8b c2             	mov    %rdx,%r8
1406baf05:	48 85 d2             	test   %rdx,%rdx
1406baf08:	75 d6                	jne    0x1406baee0
1406baf0a:	44 0f b6 64 24 30    	movzbl 0x30(%rsp),%r12d
1406baf10:	4c 8d 4c 24 30       	lea    0x30(%rsp),%r9
1406baf15:	4c 8d 45 65          	lea    0x65(%rbp),%r8
1406baf19:	49 8b d2             	mov    %r10,%rdx
1406baf1c:	48 8d 4d 10          	lea    0x10(%rbp),%rcx
1406baf20:	e8 ab d3 ae ff       	call   0x1401a82d0
1406baf25:	90                   	nop
1406baf26:	48 8b 4d 20          	mov    0x20(%rbp),%rcx
1406baf2a:	48 8b 55 28          	mov    0x28(%rbp),%rdx
1406baf2e:	48 8b c2             	mov    %rdx,%rax
1406baf31:	48 2b c1             	sub    %rcx,%rax
1406baf34:	48 83 f8 02          	cmp    $0x2,%rax
1406baf38:	72 26                	jb     0x1406baf60
1406baf3a:	48 8d 41 02          	lea    0x2(%rcx),%rax
1406baf3e:	48 89 45 20          	mov    %rax,0x20(%rbp)
1406baf42:	48 8d 45 10          	lea    0x10(%rbp),%rax
1406baf46:	48 83 fa 0f          	cmp    $0xf,%rdx
1406baf4a:	48 0f 47 45 10       	cmova  0x10(%rbp),%rax
1406baf4f:	66 c7 04 08 2c 20    	movw   $0x202c,(%rax,%rcx,1)
1406baf55:	c6 44 08 02 00       	movb   $0x0,0x2(%rax,%rcx,1)
1406baf5a:	48 8d 45 10          	lea    0x10(%rbp),%rax
1406baf5e:	eb 22                	jmp    0x1406baf82
1406baf60:	48 c7 44 24 20 02 00 	movq   $0x2,0x20(%rsp)
1406baf67:	00 00
1406baf69:	4c 8d 0d fc 5b 92 00 	lea    0x925bfc(%rip),%r9        # 0x140fe0b6c
1406baf70:	45 0f b6 c6          	movzbl %r14b,%r8d
1406baf74:	ba 02 00 00 00       	mov    $0x2,%edx
1406baf79:	48 8d 4d 10          	lea    0x10(%rbp),%rcx
1406baf7d:	e8 fe d6 ae ff       	call   0x1401a8680
1406baf82:	0f 10 00             	movups (%rax),%xmm0
1406baf85:	0f 11 45 b0          	movups %xmm0,-0x50(%rbp)
1406baf89:	0f 10 48 10          	movups 0x10(%rax),%xmm1
1406baf8d:	0f 11 4d c0          	movups %xmm1,-0x40(%rbp)
1406baf91:	48 c7 40 10 00 00 00 	movq   $0x0,0x10(%rax)
1406baf98:	00
1406baf99:	48 c7 40 18 0f 00 00 	movq   $0xf,0x18(%rax)
1406bafa0:	00
1406bafa1:	c6 00 00             	movb   $0x0,(%rax)
1406bafa4:	8b 44 24 34          	mov    0x34(%rsp),%eax
1406bafa8:	0d 38 03 00 00       	or     $0x338,%eax
1406bafad:	89 44 24 34          	mov    %eax,0x34(%rsp)
1406bafb1:	4c 8d 4d b0          	lea    -0x50(%rbp),%r9
1406bafb5:	66 48 0f 7e c0       	movq   %xmm0,%rax
1406bafba:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1406bafbf:	66 0f 6f c1          	movdqa %xmm1,%xmm0
1406bafc3:	66 0f 73 d8 08       	psrldq $0x8,%xmm0
1406bafc8:	66 48 0f 7e c1       	movq   %xmm0,%rcx
1406bafcd:	48 89 4c 24 60       	mov    %rcx,0x60(%rsp)
1406bafd2:	48 83 f9 0f          	cmp    $0xf,%rcx
1406bafd6:	4c 0f 47 c8          	cmova  %rax,%r9
1406bafda:	48 8b 55 a0          	mov    -0x60(%rbp),%rdx
1406bafde:	4c 8b 45 a8          	mov    -0x58(%rbp),%r8
1406bafe2:	49 8b c0             	mov    %r8,%rax
1406bafe5:	48 2b c2             	sub    %rdx,%rax
1406bafe8:	66 48 0f 7e c9       	movq   %xmm1,%rcx
1406bafed:	48 89 4c 24 50       	mov    %rcx,0x50(%rsp)
1406baff2:	48 3b c8             	cmp    %rax,%rcx
1406baff5:	77 41                	ja     0x1406bb038
1406baff7:	48 8d 04 0a          	lea    (%rdx,%rcx,1),%rax
1406baffb:	48 89 45 a0          	mov    %rax,-0x60(%rbp)
1406bafff:	4c 8d 6d 90          	lea    -0x70(%rbp),%r13
1406bb003:	49 83 f8 0f          	cmp    $0xf,%r8
1406bb007:	4c 0f 47 6d 90       	cmova  -0x70(%rbp),%r13
1406bb00c:	4c 03 ea             	add    %rdx,%r13
1406bb00f:	4c 8b c1             	mov    %rcx,%r8
1406bb012:	49 8b d1             	mov    %r9,%rdx
1406bb015:	49 8b cd             	mov    %r13,%rcx
1406bb018:	e8 f3 3f 82 00       	call   0x140edf010
1406bb01d:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
1406bb022:	42 c6 04 28 00       	movb   $0x0,(%rax,%r13,1)
1406bb027:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1406bb02c:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
1406bb031:	4c 8b 6c 24 40       	mov    0x40(%rsp),%r13
1406bb036:	eb 1d                	jmp    0x1406bb055
1406bb038:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
1406bb03d:	45 0f b6 c7          	movzbl %r15b,%r8d
1406bb041:	48 8b d1             	mov    %rcx,%rdx
1406bb044:	48 8d 4d 90          	lea    -0x70(%rbp),%rcx
1406bb048:	e8 33 d6 ae ff       	call   0x1401a8680
1406bb04d:	48 8b 45 c8          	mov    -0x38(%rbp),%rax
1406bb051:	48 8b 4d b0          	mov    -0x50(%rbp),%rcx
1406bb055:	48 83 f8 0f          	cmp    $0xf,%rax
1406bb059:	76 2f                	jbe    0x1406bb08a
1406bb05b:	48 8d 50 01          	lea    0x1(%rax),%rdx
1406bb05f:	48 8b c1             	mov    %rcx,%rax
1406bb062:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406bb069:	72 19                	jb     0x1406bb084
1406bb06b:	48 83 c2 27          	add    $0x27,%rdx
1406bb06f:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406bb073:	48 2b c1             	sub    %rcx,%rax
1406bb076:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406bb07a:	48 83 f8 1f          	cmp    $0x1f,%rax
1406bb07e:	0f 87 bf 04 00 00    	ja     0x1406bb543
1406bb084:	e8 bb 00 76 00       	call   0x140e1b144
1406bb089:	90                   	nop
1406bb08a:	48 8b 55 28          	mov    0x28(%rbp),%rdx
1406bb08e:	48 83 fa 0f          	cmp    $0xf,%rdx
1406bb092:	76 31                	jbe    0x1406bb0c5
1406bb094:	48 ff c2             	inc    %rdx
1406bb097:	48 8b 4d 10          	mov    0x10(%rbp),%rcx
1406bb09b:	48 8b c1             	mov    %rcx,%rax
1406bb09e:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406bb0a5:	72 19                	jb     0x1406bb0c0
1406bb0a7:	48 83 c2 27          	add    $0x27,%rdx
1406bb0ab:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406bb0af:	48 2b c1             	sub    %rcx,%rax
1406bb0b2:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406bb0b6:	48 83 f8 1f          	cmp    $0x1f,%rax
1406bb0ba:	0f 87 89 04 00 00    	ja     0x1406bb549
1406bb0c0:	e8 7f 00 76 00       	call   0x140e1b144
1406bb0c5:	c7 44 24 48 01 00 00 	movl   $0x1,0x48(%rsp)
1406bb0cc:	00
1406bb0cd:	4d 8b 6d 00          	mov    0x0(%r13),%r13
1406bb0d1:	4c 89 6c 24 50       	mov    %r13,0x50(%rsp)
1406bb0d6:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1406bb0db:	48 8b 40 08          	mov    0x8(%rax),%rax
1406bb0df:	48 89 45 80          	mov    %rax,-0x80(%rbp)
1406bb0e3:	4c 3b e8             	cmp    %rax,%r13
1406bb0e6:	0f 84 d0 02 00 00    	je     0x1406bb3bc
1406bb0ec:	0f 1f 40 00          	nopl   0x0(%rax)
1406bb0f0:	41 8b 4d 00          	mov    0x0(%r13),%ecx
1406bb0f4:	4c 8d 55 65          	lea    0x65(%rbp),%r10
1406bb0f8:	85 c9                	test   %ecx,%ecx
1406bb0fa:	79 44                	jns    0x1406bb140
1406bb0fc:	f7 d9                	neg    %ecx
1406bb0fe:	66 90                	xchg   %ax,%ax
1406bb100:	49 ff ca             	dec    %r10
1406bb103:	b8 cd cc cc cc       	mov    $0xcccccccd,%eax
1406bb108:	f7 e1                	mul    %ecx
1406bb10a:	44 8b c2             	mov    %edx,%r8d
1406bb10d:	41 c1 e8 03          	shr    $0x3,%r8d
1406bb111:	41 0f b6 c0          	movzbl %r8b,%eax
1406bb115:	c0 e0 02             	shl    $0x2,%al
1406bb118:	42 8d 14 00          	lea    (%rax,%r8,1),%edx
1406bb11c:	02 d2                	add    %dl,%dl
1406bb11e:	2a ca                	sub    %dl,%cl
1406bb120:	80 c1 30             	add    $0x30,%cl
1406bb123:	41 88 0a             	mov    %cl,(%r10)
1406bb126:	41 8b c8             	mov    %r8d,%ecx
1406bb129:	45 85 c0             	test   %r8d,%r8d
1406bb12c:	75 d2                	jne    0x1406bb100
1406bb12e:	49 ff ca             	dec    %r10
1406bb131:	41 c6 02 2d          	movb   $0x2d,(%r10)
1406bb135:	eb 37                	jmp    0x1406bb16e
1406bb137:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1406bb13e:	00 00
1406bb140:	49 ff ca             	dec    %r10
1406bb143:	b8 cd cc cc cc       	mov    $0xcccccccd,%eax
1406bb148:	f7 e1                	mul    %ecx
1406bb14a:	44 8b c2             	mov    %edx,%r8d
1406bb14d:	41 c1 e8 03          	shr    $0x3,%r8d
1406bb151:	41 0f b6 c0          	movzbl %r8b,%eax
1406bb155:	c0 e0 02             	shl    $0x2,%al
1406bb158:	42 8d 14 00          	lea    (%rax,%r8,1),%edx
1406bb15c:	02 d2                	add    %dl,%dl
1406bb15e:	2a ca                	sub    %dl,%cl
1406bb160:	80 c1 30             	add    $0x30,%cl
1406bb163:	41 88 0a             	mov    %cl,(%r10)
1406bb166:	41 8b c8             	mov    %r8d,%ecx
1406bb169:	45 85 c0             	test   %r8d,%r8d
1406bb16c:	75 d2                	jne    0x1406bb140
1406bb16e:	4c 8d 4c 24 30       	lea    0x30(%rsp),%r9
1406bb173:	4c 8d 45 65          	lea    0x65(%rbp),%r8
1406bb177:	49 8b d2             	mov    %r10,%rdx
1406bb17a:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
1406bb17e:	e8 4d d1 ae ff       	call   0x1401a82d0
1406bb183:	90                   	nop
1406bb184:	48 8b 4d e0          	mov    -0x20(%rbp),%rcx
1406bb188:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
1406bb18c:	48 8b c2             	mov    %rdx,%rax
1406bb18f:	48 2b c1             	sub    %rcx,%rax
1406bb192:	48 83 f8 02          	cmp    $0x2,%rax
1406bb196:	72 26                	jb     0x1406bb1be
1406bb198:	48 8d 41 02          	lea    0x2(%rcx),%rax
1406bb19c:	48 89 45 e0          	mov    %rax,-0x20(%rbp)
1406bb1a0:	48 8d 45 d0          	lea    -0x30(%rbp),%rax
1406bb1a4:	48 83 fa 0f          	cmp    $0xf,%rdx
1406bb1a8:	48 0f 47 45 d0       	cmova  -0x30(%rbp),%rax
1406bb1ad:	66 c7 04 08 2c 20    	movw   $0x202c,(%rax,%rcx,1)
1406bb1b3:	c6 44 08 02 00       	movb   $0x0,0x2(%rax,%rcx,1)
1406bb1b8:	48 8d 45 d0          	lea    -0x30(%rbp),%rax
1406bb1bc:	eb 22                	jmp    0x1406bb1e0
1406bb1be:	48 c7 44 24 20 02 00 	movq   $0x2,0x20(%rsp)
1406bb1c5:	00 00
1406bb1c7:	4c 8d 0d 9e 59 92 00 	lea    0x92599e(%rip),%r9        # 0x140fe0b6c
1406bb1ce:	44 0f b6 c3          	movzbl %bl,%r8d
1406bb1d2:	ba 02 00 00 00       	mov    $0x2,%edx
1406bb1d7:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
1406bb1db:	e8 a0 d4 ae ff       	call   0x1401a8680
1406bb1e0:	0f 10 00             	movups (%rax),%xmm0
1406bb1e3:	0f 11 45 b0          	movups %xmm0,-0x50(%rbp)
1406bb1e7:	0f 10 48 10          	movups 0x10(%rax),%xmm1
1406bb1eb:	0f 11 4d c0          	movups %xmm1,-0x40(%rbp)
1406bb1ef:	48 c7 40 10 00 00 00 	movq   $0x0,0x10(%rax)
1406bb1f6:	00
1406bb1f7:	48 c7 40 18 0f 00 00 	movq   $0xf,0x18(%rax)
1406bb1fe:	00
1406bb1ff:	c6 00 00             	movb   $0x0,(%rax)
1406bb202:	83 4c 24 34 07       	orl    $0x7,0x34(%rsp)
1406bb207:	4c 8d 4d b0          	lea    -0x50(%rbp),%r9
1406bb20b:	66 48 0f 7e c0       	movq   %xmm0,%rax
1406bb210:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
1406bb215:	66 0f 6f c1          	movdqa %xmm1,%xmm0
1406bb219:	66 0f 73 d8 08       	psrldq $0x8,%xmm0
1406bb21e:	66 48 0f 7e c1       	movq   %xmm0,%rcx
1406bb223:	48 89 4c 24 78       	mov    %rcx,0x78(%rsp)
1406bb228:	48 83 f9 0f          	cmp    $0xf,%rcx
1406bb22c:	4c 0f 47 c8          	cmova  %rax,%r9
1406bb230:	48 8b 4d a0          	mov    -0x60(%rbp),%rcx
1406bb234:	48 89 4c 24 68       	mov    %rcx,0x68(%rsp)
1406bb239:	4c 8b 45 a8          	mov    -0x58(%rbp),%r8
1406bb23d:	49 8b c0             	mov    %r8,%rax
1406bb240:	48 2b c1             	sub    %rcx,%rax
1406bb243:	66 48 0f 7e ca       	movq   %xmm1,%rdx
1406bb248:	48 89 54 24 60       	mov    %rdx,0x60(%rsp)
1406bb24d:	48 3b d0             	cmp    %rax,%rdx
1406bb250:	77 45                	ja     0x1406bb297
1406bb252:	48 8d 04 0a          	lea    (%rdx,%rcx,1),%rax
1406bb256:	48 89 45 a0          	mov    %rax,-0x60(%rbp)
1406bb25a:	4c 8d 6d 90          	lea    -0x70(%rbp),%r13
1406bb25e:	49 83 f8 0f          	cmp    $0xf,%r8
1406bb262:	4c 0f 47 6d 90       	cmova  -0x70(%rbp),%r13
1406bb267:	49 03 cd             	add    %r13,%rcx
1406bb26a:	4c 8b c2             	mov    %rdx,%r8
1406bb26d:	49 8b d1             	mov    %r9,%rdx
1406bb270:	e8 9b 3d 82 00       	call   0x140edf010
1406bb275:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
1406bb27a:	49 03 c5             	add    %r13,%rax
1406bb27d:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
1406bb282:	c6 04 08 00          	movb   $0x0,(%rax,%rcx,1)
1406bb286:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
1406bb28b:	48 8b 44 24 78       	mov    0x78(%rsp),%rax
1406bb290:	4c 8b 6c 24 50       	mov    0x50(%rsp),%r13
1406bb295:	eb 1a                	jmp    0x1406bb2b1
1406bb297:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
1406bb29c:	44 0f b6 c7          	movzbl %dil,%r8d
1406bb2a0:	48 8d 4d 90          	lea    -0x70(%rbp),%rcx
1406bb2a4:	e8 d7 d3 ae ff       	call   0x1401a8680
1406bb2a9:	48 8b 45 c8          	mov    -0x38(%rbp),%rax
1406bb2ad:	48 8b 4d b0          	mov    -0x50(%rbp),%rcx
1406bb2b1:	48 83 f8 0f          	cmp    $0xf,%rax
1406bb2b5:	76 2f                	jbe    0x1406bb2e6
1406bb2b7:	48 8d 50 01          	lea    0x1(%rax),%rdx
1406bb2bb:	48 8b c1             	mov    %rcx,%rax
1406bb2be:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406bb2c5:	72 19                	jb     0x1406bb2e0
1406bb2c7:	48 83 c2 27          	add    $0x27,%rdx
1406bb2cb:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406bb2cf:	48 2b c1             	sub    %rcx,%rax
1406bb2d2:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406bb2d6:	48 83 f8 1f          	cmp    $0x1f,%rax
1406bb2da:	0f 87 6f 02 00 00    	ja     0x1406bb54f
1406bb2e0:	e8 5f fe 75 00       	call   0x140e1b144
1406bb2e5:	90                   	nop
1406bb2e6:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
1406bb2ea:	48 83 fa 0f          	cmp    $0xf,%rdx
1406bb2ee:	76 31                	jbe    0x1406bb321
1406bb2f0:	48 ff c2             	inc    %rdx
1406bb2f3:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
1406bb2f7:	48 8b c1             	mov    %rcx,%rax
1406bb2fa:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406bb301:	72 19                	jb     0x1406bb31c
1406bb303:	48 83 c2 27          	add    $0x27,%rdx
1406bb307:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406bb30b:	48 2b c1             	sub    %rcx,%rax
1406bb30e:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406bb312:	48 83 f8 1f          	cmp    $0x1f,%rax
1406bb316:	0f 87 39 02 00 00    	ja     0x1406bb555
1406bb31c:	e8 23 fe 75 00       	call   0x140e1b144
1406bb321:	44 8b 44 24 48       	mov    0x48(%rsp),%r8d
1406bb326:	41 ff c0             	inc    %r8d
1406bb329:	44 89 44 24 48       	mov    %r8d,0x48(%rsp)
1406bb32e:	b8 67 66 66 66       	mov    $0x66666667,%eax
1406bb333:	41 f7 e8             	imul   %r8d
1406bb336:	c1 fa 02             	sar    $0x2,%edx
1406bb339:	8b c2                	mov    %edx,%eax
1406bb33b:	c1 e8 1f             	shr    $0x1f,%eax
1406bb33e:	03 d0                	add    %eax,%edx
1406bb340:	8d 0c 92             	lea    (%rdx,%rdx,4),%ecx
1406bb343:	03 c9                	add    %ecx,%ecx
1406bb345:	44 3b c1             	cmp    %ecx,%r8d
1406bb348:	75 5f                	jne    0x1406bb3a9
1406bb34a:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
1406bb34f:	e8 ec 81 02 00       	call   0x1406e3540
1406bb354:	4c 8d 45 90          	lea    -0x70(%rbp),%r8
1406bb358:	48 83 7d a8 0f       	cmpq   $0xf,-0x58(%rbp)
1406bb35d:	4c 0f 47 45 90       	cmova  -0x70(%rbp),%r8
1406bb362:	48 8d 15 47 d1 91 00 	lea    0x91d147(%rip),%rdx        # 0x140fd84b0
1406bb369:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
1406bb36e:	48 8b 88 98 0d 00 00 	mov    0xd98(%rax),%rcx
1406bb375:	e8 f6 47 cc ff       	call   0x14037fb70
1406bb37a:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
1406bb37f:	48 8b 90 98 0d 00 00 	mov    0xd98(%rax),%rdx
1406bb386:	b9 0a 00 00 00       	mov    $0xa,%ecx
1406bb38b:	e8 24 02 78 00       	call   0x140e3b5b4
1406bb390:	48 c7 45 a0 00 00 00 	movq   $0x0,-0x60(%rbp)
1406bb397:	00
1406bb398:	48 8d 45 90          	lea    -0x70(%rbp),%rax
1406bb39c:	48 83 7d a8 0f       	cmpq   $0xf,-0x58(%rbp)
1406bb3a1:	48 0f 47 45 90       	cmova  -0x70(%rbp),%rax
1406bb3a6:	c6 00 00             	movb   $0x0,(%rax)
1406bb3a9:	49 83 c5 04          	add    $0x4,%r13
1406bb3ad:	4c 89 6c 24 50       	mov    %r13,0x50(%rsp)
1406bb3b2:	4c 3b 6d 80          	cmp    -0x80(%rbp),%r13
1406bb3b6:	0f 85 34 fd ff ff    	jne    0x1406bb0f0
1406bb3bc:	4c 8b 6c 24 38       	mov    0x38(%rsp),%r13
1406bb3c1:	48 83 7d a0 00       	cmpq   $0x0,-0x60(%rbp)
1406bb3c6:	76 3b                	jbe    0x1406bb403
1406bb3c8:	49 8b cd             	mov    %r13,%rcx
1406bb3cb:	e8 70 81 02 00       	call   0x1406e3540
1406bb3d0:	4c 8d 45 90          	lea    -0x70(%rbp),%r8
1406bb3d4:	48 83 7d a8 0f       	cmpq   $0xf,-0x58(%rbp)
1406bb3d9:	4c 0f 47 45 90       	cmova  -0x70(%rbp),%r8
1406bb3de:	48 8d 15 cb d0 91 00 	lea    0x91d0cb(%rip),%rdx        # 0x140fd84b0
1406bb3e5:	49 8b 8d 98 0d 00 00 	mov    0xd98(%r13),%rcx
1406bb3ec:	e8 7f 47 cc ff       	call   0x14037fb70
1406bb3f1:	49 8b 95 98 0d 00 00 	mov    0xd98(%r13),%rdx
1406bb3f8:	b9 0a 00 00 00       	mov    $0xa,%ecx
1406bb3fd:	e8 b2 01 78 00       	call   0x140e3b5b4
1406bb402:	90                   	nop
1406bb403:	48 8b 55 a8          	mov    -0x58(%rbp),%rdx
1406bb407:	48 83 fa 0f          	cmp    $0xf,%rdx
1406bb40b:	76 31                	jbe    0x1406bb43e
1406bb40d:	48 ff c2             	inc    %rdx
1406bb410:	48 8b 4d 90          	mov    -0x70(%rbp),%rcx
1406bb414:	48 8b c1             	mov    %rcx,%rax
1406bb417:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406bb41e:	72 19                	jb     0x1406bb439
1406bb420:	48 83 c2 27          	add    $0x27,%rdx
1406bb424:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406bb428:	48 2b c1             	sub    %rcx,%rax
1406bb42b:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406bb42f:	48 83 f8 1f          	cmp    $0x1f,%rax
1406bb433:	0f 87 22 01 00 00    	ja     0x1406bb55b
1406bb439:	e8 06 fd 75 00       	call   0x140e1b144
1406bb43e:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1406bb443:	48 83 c0 18          	add    $0x18,%rax
1406bb447:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1406bb44c:	48 3b 45 88          	cmp    -0x78(%rbp),%rax
1406bb450:	74 09                	je     0x1406bb45b
1406bb452:	8b 4c 24 58          	mov    0x58(%rsp),%ecx
1406bb456:	e9 25 f8 ff ff       	jmp    0x1406bac80
1406bb45b:	0f 57 c0             	xorps  %xmm0,%xmm0
1406bb45e:	0f 11 45 b0          	movups %xmm0,-0x50(%rbp)
1406bb462:	66 0f 6f 0d f6 58 92 	movdqa 0x9258f6(%rip),%xmm1        # 0x140fe0d60