1406df28b:	41 56                	push   %r14
1406df28d:	41 57                	push   %r15
1406df28f:	48 8d 6c 24 88       	lea    -0x78(%rsp),%rbp
1406df294:	48 81 ec 78 01 00 00 	sub    $0x178,%rsp
1406df29b:	0f 29 70 a8          	movaps %xmm6,-0x58(%rax)
1406df29f:	0f 29 78 98          	movaps %xmm7,-0x68(%rax)
1406df2a3:	48 8b 05 56 9c cd 00 	mov    0xcd9c56(%rip),%rax        # 0x1413b8f00
1406df2aa:	48 33 c4             	xor    %rsp,%rax
1406df2ad:	48 89 45 40          	mov    %rax,0x40(%rbp)
1406df2b1:	45 8b e1             	mov    %r9d,%r12d
1406df2b4:	49 8b f8             	mov    %r8,%rdi
1406df2b7:	4c 8b f2             	mov    %rdx,%r14
1406df2ba:	4c 8b f9             	mov    %rcx,%r15
1406df2bd:	48 89 54 24 48       	mov    %rdx,0x48(%rsp)
1406df2c2:	4d 8d 68 20          	lea    0x20(%r8),%r13
1406df2c6:	49 8b 00             	mov    (%r8),%rax
1406df2c9:	48 8d 54 24 58       	lea    0x58(%rsp),%rdx
1406df2ce:	49 8b c8             	mov    %r8,%rcx
1406df2d1:	48 8b 80 e8 00 00 00 	mov    0xe8(%rax),%rax
1406df2d8:	ff 15 42 47 8a 00    	call   *0x8a4742(%rip)        # 0x140f83a20
1406df2de:	48 8b 30             	mov    (%rax),%rsi
1406df2e1:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
1406df2e6:	48 85 c9             	test   %rcx,%rcx
1406df2e9:	74 24                	je     0x1406df30f
1406df2eb:	8b 41 10             	mov    0x10(%rcx),%eax
1406df2ee:	ff c8                	dec    %eax
1406df2f0:	89 41 10             	mov    %eax,0x10(%rcx)
1406df2f3:	85 c0                	test   %eax,%eax
1406df2f5:	7f 18                	jg     0x1406df30f
1406df2f7:	0f 88 4d 07 00 00    	js     0x1406dfa4a
1406df2fd:	48 8b 01             	mov    (%rcx),%rax
1406df300:	ba 01 00 00 00       	mov    $0x1,%edx
1406df305:	48 8b 00             	mov    (%rax),%rax
1406df308:	ff 15 12 47 8a 00    	call   *0x8a4712(%rip)        # 0x140f83a20
1406df30e:	90                   	nop
1406df30f:	48 8b 46 20          	mov    0x20(%rsi),%rax
1406df313:	0f b7 58 1c          	movzwl 0x1c(%rax),%ebx
1406df317:	48 8b 07             	mov    (%rdi),%rax
1406df31a:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
1406df31f:	48 8b cf             	mov    %rdi,%rcx
1406df322:	48 8b 80 e8 00 00 00 	mov    0xe8(%rax),%rax
1406df329:	ff 15 f1 46 8a 00    	call   *0x8a46f1(%rip)        # 0x140f83a20
1406df32f:	90                   	nop
1406df330:	c6 44 24 20 00       	movb   $0x0,0x20(%rsp)
1406df335:	45 33 c9             	xor    %r9d,%r9d
1406df338:	4c 8b 00             	mov    (%rax),%r8
1406df33b:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
1406df340:	49 8b cf             	mov    %r15,%rcx
1406df343:	e8 88 41 ff ff       	call   0x1406d34d0
1406df348:	90                   	nop
1406df349:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1406df34e:	48 85 c9             	test   %rcx,%rcx
1406df351:	74 24                	je     0x1406df377
1406df353:	8b 41 10             	mov    0x10(%rcx),%eax
1406df356:	ff c8                	dec    %eax
1406df358:	89 41 10             	mov    %eax,0x10(%rcx)
1406df35b:	85 c0                	test   %eax,%eax
1406df35d:	7f 18                	jg     0x1406df377
1406df35f:	0f 88 f0 06 00 00    	js     0x1406dfa55
1406df365:	48 8b 01             	mov    (%rcx),%rax
1406df368:	ba 01 00 00 00       	mov    $0x1,%edx
1406df36d:	48 8b 00             	mov    (%rax),%rax
1406df370:	ff 15 aa 46 8a 00    	call   *0x8a46aa(%rip)        # 0x140f83a20
1406df376:	90                   	nop
1406df377:	48 8b 46 20          	mov    0x20(%rsi),%rax
1406df37b:	83 78 18 01          	cmpl   $0x1,0x18(%rax)
1406df37f:	0f 85 ca 01 00 00    	jne    0x1406df54f
1406df385:	0f 57 c0             	xorps  %xmm0,%xmm0
1406df388:	0f 11 45 e0          	movups %xmm0,-0x20(%rbp)
1406df38c:	66 0f 6f 0d cc 19 90 	movdqa 0x9019cc(%rip),%xmm1        # 0x140fe0d60
1406df393:	00
1406df394:	f3 0f 7f 4d f0       	movdqu %xmm1,-0x10(%rbp)
1406df399:	b8 28 28 00 00       	mov    $0x2828,%eax
1406df39e:	66 89 45 e0          	mov    %ax,-0x20(%rbp)
1406df3a2:	c6 45 e2 00          	movb   $0x0,-0x1e(%rbp)
1406df3a6:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
1406df3ab:	48 83 7c 24 78 0f    	cmpq   $0xf,0x78(%rsp)
1406df3b1:	48 0f 47 54 24 60    	cmova  0x60(%rsp),%rdx
1406df3b7:	4c 8b 44 24 70       	mov    0x70(%rsp),%r8
1406df3bc:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
1406df3c0:	e8 bb ed ac ff       	call   0x1401ae180
1406df3c5:	0f 57 c0             	xorps  %xmm0,%xmm0
1406df3c8:	0f 11 45 80          	movups %xmm0,-0x80(%rbp)
1406df3cc:	0f 57 c9             	xorps  %xmm1,%xmm1
1406df3cf:	f3 0f 7f 4d 90       	movdqu %xmm1,-0x70(%rbp)
1406df3d4:	0f 10 00             	movups (%rax),%xmm0
1406df3d7:	0f 11 45 80          	movups %xmm0,-0x80(%rbp)
1406df3db:	0f 10 48 10          	movups 0x10(%rax),%xmm1
1406df3df:	0f 11 4d 90          	movups %xmm1,-0x70(%rbp)
1406df3e3:	33 ff                	xor    %edi,%edi
1406df3e5:	48 89 78 10          	mov    %rdi,0x10(%rax)
1406df3e9:	48 c7 40 18 0f 00 00 	movq   $0xf,0x18(%rax)
1406df3f0:	00
1406df3f1:	40 88 38             	mov    %dil,(%rax)
1406df3f4:	48 8b 4d 90          	mov    -0x70(%rbp),%rcx
1406df3f8:	48 8b 55 98          	mov    -0x68(%rbp),%rdx
1406df3fc:	48 8b c2             	mov    %rdx,%rax
1406df3ff:	48 2b c1             	sub    %rcx,%rax
1406df402:	48 83 f8 0a          	cmp    $0xa,%rax
1406df406:	72 37                	jb     0x1406df43f
1406df408:	48 8d 41 0a          	lea    0xa(%rcx),%rax
1406df40c:	48 89 45 90          	mov    %rax,-0x70(%rbp)
1406df410:	48 8d 5d 80          	lea    -0x80(%rbp),%rbx
1406df414:	48 83 fa 0f          	cmp    $0xf,%rdx
1406df418:	48 0f 47 5d 80       	cmova  -0x80(%rbp),%rbx
1406df41d:	48 03 d9             	add    %rcx,%rbx
1406df420:	41 b8 0a 00 00 00    	mov    $0xa,%r8d
1406df426:	48 8d 15 db e8 93 00 	lea    0x93e8db(%rip),%rdx        # 0x14101dd08
1406df42d:	48 8b cb             	mov    %rbx,%rcx
1406df430:	e8 db fb 7f 00       	call   0x140edf010
1406df435:	40 88 7b 0a          	mov    %dil,0xa(%rbx)
1406df439:	48 8d 45 80          	lea    -0x80(%rbp),%rax
1406df43d:	eb 24                	jmp    0x1406df463
1406df43f:	48 c7 44 24 20 0a 00 	movq   $0xa,0x20(%rsp)
1406df446:	00 00
1406df448:	4c 8d 0d b9 e8 93 00 	lea    0x93e8b9(%rip),%r9        # 0x14101dd08
1406df44f:	44 0f b6 44 24 40    	movzbl 0x40(%rsp),%r8d
1406df455:	ba 0a 00 00 00       	mov    $0xa,%edx
1406df45a:	48 8d 4d 80          	lea    -0x80(%rbp),%rcx
1406df45e:	e8 1d 92 ac ff       	call   0x1401a8680
1406df463:	0f 10 30             	movups (%rax),%xmm6
1406df466:	0f 10 78 10          	movups 0x10(%rax),%xmm7
1406df46a:	48 89 78 10          	mov    %rdi,0x10(%rax)
1406df46e:	48 c7 40 18 0f 00 00 	movq   $0xf,0x18(%rax)
1406df475:	00
1406df476:	c6 00 00             	movb   $0x0,(%rax)
1406df479:	48 8b 54 24 78       	mov    0x78(%rsp),%rdx
1406df47e:	48 83 fa 0f          	cmp    $0xf,%rdx
1406df482:	76 32                	jbe    0x1406df4b6
1406df484:	48 ff c2             	inc    %rdx
1406df487:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
1406df48c:	48 8b c1             	mov    %rcx,%rax
1406df48f:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406df496:	72 19                	jb     0x1406df4b1
1406df498:	48 83 c2 27          	add    $0x27,%rdx
1406df49c:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406df4a0:	48 2b c1             	sub    %rcx,%rax
1406df4a3:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406df4a7:	48 83 f8 1f          	cmp    $0x1f,%rax
1406df4ab:	0f 87 af 05 00 00    	ja     0x1406dfa60
1406df4b1:	e8 8e bc 73 00       	call   0x140e1b144
1406df4b6:	0f 11 74 24 60       	movups %xmm6,0x60(%rsp)
1406df4bb:	0f 11 7c 24 70       	movups %xmm7,0x70(%rsp)
1406df4c0:	48 8b 55 98          	mov    -0x68(%rbp),%rdx
1406df4c4:	48 83 fa 0f          	cmp    $0xf,%rdx
1406df4c8:	76 31                	jbe    0x1406df4fb
1406df4ca:	48 ff c2             	inc    %rdx
1406df4cd:	48 8b 4d 80          	mov    -0x80(%rbp),%rcx
1406df4d1:	48 8b c1             	mov    %rcx,%rax
1406df4d4:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406df4db:	72 19                	jb     0x1406df4f6
1406df4dd:	48 83 c2 27          	add    $0x27,%rdx
1406df4e1:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406df4e5:	48 2b c1             	sub    %rcx,%rax
1406df4e8:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406df4ec:	48 83 f8 1f          	cmp    $0x1f,%rax
1406df4f0:	0f 87 70 05 00 00    	ja     0x1406dfa66
1406df4f6:	e8 49 bc 73 00       	call   0x140e1b144
1406df4fb:	66 0f 6f 05 2d 49 8c 	movdqa 0x8c492d(%rip),%xmm0        # 0x140fa3e30
1406df502:	00
1406df503:	f3 0f 7f 45 90       	movdqu %xmm0,-0x70(%rbp)
1406df508:	c6 45 80 00          	movb   $0x0,-0x80(%rbp)
1406df50c:	48 8b 55 f8          	mov    -0x8(%rbp),%rdx
1406df510:	48 83 fa 0f          	cmp    $0xf,%rdx
1406df514:	0f 86 04 02 00 00    	jbe    0x1406df71e
1406df51a:	48 ff c2             	inc    %rdx
1406df51d:	48 8b 4d e0          	mov    -0x20(%rbp),%rcx
1406df521:	48 8b c1             	mov    %rcx,%rax
1406df524:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406df52b:	0f 82 e8 01 00 00    	jb     0x1406df719
1406df531:	48 83 c2 27          	add    $0x27,%rdx
1406df535:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406df539:	48 2b c1             	sub    %rcx,%rax
1406df53c:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406df540:	48 83 f8 1f          	cmp    $0x1f,%rax
1406df544:	0f 87 ee 04 00 00    	ja     0x1406dfa38
1406df54a:	e9 ca 01 00 00       	jmp    0x1406df719
1406df54f:	66 83 fb 02          	cmp    $0x2,%bx
1406df553:	0f 84 c5 01 00 00    	je     0x1406df71e
1406df559:	66 83 fb 01          	cmp    $0x1,%bx
1406df55d:	0f 85 19 02 00 00    	jne    0x1406df77c
1406df563:	0f 57 c0             	xorps  %xmm0,%xmm0
1406df566:	0f 11 45 00          	movups %xmm0,0x0(%rbp)
1406df56a:	66 0f 6f 0d 7e 64 8c 	movdqa 0x8c647e(%rip),%xmm1        # 0x140fa59f0
1406df571:	00
1406df572:	f3 0f 7f 4d 10       	movdqu %xmm1,0x10(%rbp)
1406df577:	f2 0f 10 05 99 e7 93 	movsd  0x93e799(%rip),%xmm0        # 0x14101dd18
1406df57e:	00
1406df57f:	f2 0f 11 45 00       	movsd  %xmm0,0x0(%rbp)
1406df584:	0f b7 05 95 e7 93 00 	movzwl 0x93e795(%rip),%eax        # 0x14101dd20
1406df58b:	66 89 45 08          	mov    %ax,0x8(%rbp)
1406df58f:	c6 45 0a 00          	movb   $0x0,0xa(%rbp)
1406df593:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
1406df598:	48 83 7c 24 78 0f    	cmpq   $0xf,0x78(%rsp)
1406df59e:	48 0f 47 54 24 60    	cmova  0x60(%rsp),%rdx
1406df5a4:	4c 8b 44 24 70       	mov    0x70(%rsp),%r8
1406df5a9:	48 8d 4d 00          	lea    0x0(%rbp),%rcx
1406df5ad:	e8 ce eb ac ff       	call   0x1401ae180
1406df5b2:	0f 57 c0             	xorps  %xmm0,%xmm0
1406df5b5:	0f 11 45 a0          	movups %xmm0,-0x60(%rbp)
1406df5b9:	0f 57 c9             	xorps  %xmm1,%xmm1
1406df5bc:	f3 0f 7f 4d b0       	movdqu %xmm1,-0x50(%rbp)
1406df5c1:	0f 10 00             	movups (%rax),%xmm0
1406df5c4:	0f 11 45 a0          	movups %xmm0,-0x60(%rbp)
1406df5c8:	0f 10 48 10          	movups 0x10(%rax),%xmm1
1406df5cc:	0f 11 4d b0          	movups %xmm1,-0x50(%rbp)
1406df5d0:	33 ff                	xor    %edi,%edi
1406df5d2:	48 89 78 10          	mov    %rdi,0x10(%rax)
1406df5d6:	48 c7 40 18 0f 00 00 	movq   $0xf,0x18(%rax)
1406df5dd:	00
1406df5de:	40 88 38             	mov    %dil,(%rax)
1406df5e1:	48 8b 4d b0          	mov    -0x50(%rbp),%rcx
1406df5e5:	48 8b 55 b8          	mov    -0x48(%rbp),%rdx
1406df5e9:	48 8b c2             	mov    %rdx,%rax
1406df5ec:	48 2b c1             	sub    %rcx,%rax
1406df5ef:	48 83 f8 01          	cmp    $0x1,%rax
1406df5f3:	72 21                	jb     0x1406df616
1406df5f5:	48 8d 41 01          	lea    0x1(%rcx),%rax
1406df5f9:	48 89 45 b0          	mov    %rax,-0x50(%rbp)
1406df5fd:	48 8d 45 a0          	lea    -0x60(%rbp),%rax
1406df601:	48 83 fa 0f          	cmp    $0xf,%rdx
1406df605:	48 0f 47 45 a0       	cmova  -0x60(%rbp),%rax
1406df60a:	66 c7 04 08 29 00    	movw   $0x29,(%rax,%rcx,1)
1406df610:	48 8d 45 a0          	lea    -0x60(%rbp),%rax
1406df614:	eb 24                	jmp    0x1406df63a
1406df616:	48 c7 44 24 20 01 00 	movq   $0x1,0x20(%rsp)
1406df61d:	00 00
1406df61f:	4c 8d 0d 7e 5a 8d 00 	lea    0x8d5a7e(%rip),%r9        # 0x140fb50a4
1406df626:	44 0f b6 44 24 40    	movzbl 0x40(%rsp),%r8d
1406df62c:	ba 01 00 00 00       	mov    $0x1,%edx
1406df631:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
1406df635:	e8 46 90 ac ff       	call   0x1401a8680
1406df63a:	0f 10 30             	movups (%rax),%xmm6
1406df63d:	0f 10 78 10          	movups 0x10(%rax),%xmm7
1406df641:	48 89 78 10          	mov    %rdi,0x10(%rax)
1406df645:	48 c7 40 18 0f 00 00 	movq   $0xf,0x18(%rax)
1406df64c:	00
1406df64d:	c6 00 00             	movb   $0x0,(%rax)
1406df650:	48 8b 54 24 78       	mov    0x78(%rsp),%rdx
1406df655:	48 83 fa 0f          	cmp    $0xf,%rdx
1406df659:	76 32                	jbe    0x1406df68d
1406df65b:	48 ff c2             	inc    %rdx
1406df65e:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
1406df663:	48 8b c1             	mov    %rcx,%rax
1406df666:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406df66d:	72 19                	jb     0x1406df688
1406df66f:	48 83 c2 27          	add    $0x27,%rdx
1406df673:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406df677:	48 2b c1             	sub    %rcx,%rax
1406df67a:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406df67e:	48 83 f8 1f          	cmp    $0x1f,%rax
1406df682:	0f 87 e4 03 00 00    	ja     0x1406dfa6c
1406df688:	e8 b7 ba 73 00       	call   0x140e1b144
1406df68d:	0f 11 74 24 60       	movups %xmm6,0x60(%rsp)
1406df692:	0f 11 7c 24 70       	movups %xmm7,0x70(%rsp)
1406df697:	48 8b 55 b8          	mov    -0x48(%rbp),%rdx
1406df69b:	48 83 fa 0f          	cmp    $0xf,%rdx
1406df69f:	76 31                	jbe    0x1406df6d2
1406df6a1:	48 ff c2             	inc    %rdx
1406df6a4:	48 8b 4d a0          	mov    -0x60(%rbp),%rcx
1406df6a8:	48 8b c1             	mov    %rcx,%rax
1406df6ab:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406df6b2:	72 19                	jb     0x1406df6cd
1406df6b4:	48 83 c2 27          	add    $0x27,%rdx
1406df6b8:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406df6bc:	48 2b c1             	sub    %rcx,%rax
1406df6bf:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406df6c3:	48 83 f8 1f          	cmp    $0x1f,%rax
1406df6c7:	0f 87 a5 03 00 00    	ja     0x1406dfa72
1406df6cd:	e8 72 ba 73 00       	call   0x140e1b144
1406df6d2:	66 0f 6f 05 56 47 8c 	movdqa 0x8c4756(%rip),%xmm0        # 0x140fa3e30
1406df6d9:	00
1406df6da:	f3 0f 7f 45 b0       	movdqu %xmm0,-0x50(%rbp)
1406df6df:	c6 45 a0 00          	movb   $0x0,-0x60(%rbp)
1406df6e3:	48 8b 55 18          	mov    0x18(%rbp),%rdx
1406df6e7:	48 83 fa 0f          	cmp    $0xf,%rdx
1406df6eb:	76 31                	jbe    0x1406df71e
1406df6ed:	48 ff c2             	inc    %rdx
1406df6f0:	48 8b 4d 00          	mov    0x0(%rbp),%rcx
1406df6f4:	48 8b c1             	mov    %rcx,%rax
1406df6f7:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406df6fe:	72 19                	jb     0x1406df719
1406df700:	48 83 c2 27          	add    $0x27,%rdx
1406df704:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406df708:	48 2b c1             	sub    %rcx,%rax
1406df70b:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406df70f:	48 83 f8 1f          	cmp    $0x1f,%rax
1406df713:	0f 87 5f 03 00 00    	ja     0x1406dfa78
1406df719:	e8 26 ba 73 00       	call   0x140e1b144
1406df71e:	44 89 64 24 20       	mov    %r12d,0x20(%rsp)
1406df723:	4d 8b cd             	mov    %r13,%r9
1406df726:	4c 8d 44 24 60       	lea    0x60(%rsp),%r8
1406df72b:	49 8b d6             	mov    %r14,%rdx
1406df72e:	49 8b cf             	mov    %r15,%rcx
1406df731:	e8 da 23 fc ff       	call   0x1406a1b10
1406df736:	90                   	nop
1406df737:	48 8b 54 24 78       	mov    0x78(%rsp),%rdx
1406df73c:	48 83 fa 0f          	cmp    $0xf,%rdx
1406df740:	0f 86 b9 02 00 00    	jbe    0x1406df9ff
1406df746:	48 ff c2             	inc    %rdx
1406df749:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
1406df74e:	48 8b c1             	mov    %rcx,%rax
1406df751:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406df758:	0f 82 9c 02 00 00    	jb     0x1406df9fa
1406df75e:	48 83 c2 27          	add    $0x27,%rdx
1406df762:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406df766:	48 2b c1             	sub    %rcx,%rax
1406df769:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406df76d:	48 83 f8 1f          	cmp    $0x1f,%rax
1406df771:	0f 87 c7 02 00 00    	ja     0x1406dfa3e
1406df777:	e9 7e 02 00 00       	jmp    0x1406df9fa
1406df77c:	66 83 fb 03          	cmp    $0x3,%bx
1406df780:	0f 85 c3 01 00 00    	jne    0x1406df949
1406df786:	0f 57 c0             	xorps  %xmm0,%xmm0
1406df789:	0f 11 45 20          	movups %xmm0,0x20(%rbp)
1406df78d:	66 0f 6f 0d 5b 62 8c 	movdqa 0x8c625b(%rip),%xmm1        # 0x140fa59f0
1406df794:	00
1406df795:	f3 0f 7f 4d 30       	movdqu %xmm1,0x30(%rbp)
1406df79a:	f2 0f 10 05 86 e5 93 	movsd  0x93e586(%rip),%xmm0        # 0x14101dd28
1406df7a1:	00
1406df7a2:	f2 0f 11 45 20       	movsd  %xmm0,0x20(%rbp)
1406df7a7:	0f b7 05 82 e5 93 00 	movzwl 0x93e582(%rip),%eax        # 0x14101dd30
1406df7ae:	66 89 45 28          	mov    %ax,0x28(%rbp)
1406df7b2:	c6 45 2a 00          	movb   $0x0,0x2a(%rbp)
1406df7b6:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
1406df7bb:	48 83 7c 24 78 0f    	cmpq   $0xf,0x78(%rsp)
1406df7c1:	48 0f 47 54 24 60    	cmova  0x60(%rsp),%rdx
1406df7c7:	4c 8b 44 24 70       	mov    0x70(%rsp),%r8
1406df7cc:	48 8d 4d 20          	lea    0x20(%rbp),%rcx
1406df7d0:	e8 ab e9 ac ff       	call   0x1401ae180
1406df7d5:	0f 57 c0             	xorps  %xmm0,%xmm0
1406df7d8:	0f 11 45 c0          	movups %xmm0,-0x40(%rbp)
1406df7dc:	0f 57 c9             	xorps  %xmm1,%xmm1
1406df7df:	f3 0f 7f 4d d0       	movdqu %xmm1,-0x30(%rbp)
1406df7e4:	0f 10 00             	movups (%rax),%xmm0
1406df7e7:	0f 11 45 c0          	movups %xmm0,-0x40(%rbp)
1406df7eb:	0f 10 48 10          	movups 0x10(%rax),%xmm1
1406df7ef:	0f 11 4d d0          	movups %xmm1,-0x30(%rbp)
1406df7f3:	33 ff                	xor    %edi,%edi
1406df7f5:	48 89 78 10          	mov    %rdi,0x10(%rax)
1406df7f9:	48 c7 40 18 0f 00 00 	movq   $0xf,0x18(%rax)
1406df800:	00
1406df801:	40 88 38             	mov    %dil,(%rax)
1406df804:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
1406df808:	48 8b 55 d8          	mov    -0x28(%rbp),%rdx
1406df80c:	48 8b c2             	mov    %rdx,%rax
1406df80f:	48 2b c1             	sub    %rcx,%rax
1406df812:	48 83 f8 01          	cmp    $0x1,%rax
1406df816:	72 21                	jb     0x1406df839
1406df818:	48 8d 41 01          	lea    0x1(%rcx),%rax