1406da4f1:	48 83 fa 0f          	cmp    $0xf,%rdx
1406da4f5:	76 34                	jbe    0x1406da52b
1406da4f7:	48 ff c2             	inc    %rdx
1406da4fa:	48 8b 8d 88 01 00 00 	mov    0x188(%rbp),%rcx
1406da501:	48 8b c1             	mov    %rcx,%rax
1406da504:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406da50b:	72 19                	jb     0x1406da526
1406da50d:	48 83 c2 27          	add    $0x27,%rdx
1406da511:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406da515:	48 2b c1             	sub    %rcx,%rax
1406da518:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406da51c:	48 83 f8 1f          	cmp    $0x1f,%rax
1406da520:	0f 87 6e 0b 00 00    	ja     0x1406db094
1406da526:	e8 19 0c 74 00       	call   0x140e1b144
1406da52b:	0f 57 c0             	xorps  %xmm0,%xmm0
1406da52e:	0f 11 45 28          	movups %xmm0,0x28(%rbp)
1406da532:	66 0f 6f 0d 56 8b 8d 	movdqa 0x8d8b56(%rip),%xmm1        # 0x140fb3090
1406da539:	00
1406da53a:	f3 0f 7f 4d 38       	movdqu %xmm1,0x38(%rbp)
1406da53f:	66 c7 45 28 22 00    	movw   $0x22,0x28(%rbp)
1406da545:	48 8d 55 08          	lea    0x8(%rbp),%rdx
1406da549:	48 83 7d 20 0f       	cmpq   $0xf,0x20(%rbp)
1406da54e:	48 0f 47 55 08       	cmova  0x8(%rbp),%rdx
1406da553:	4c 8b 45 18          	mov    0x18(%rbp),%r8
1406da557:	48 8d 4d 28          	lea    0x28(%rbp),%rcx
1406da55b:	e8 20 3c ad ff       	call   0x1401ae180
1406da560:	0f 57 c0             	xorps  %xmm0,%xmm0
1406da563:	0f 11 44 24 68       	movups %xmm0,0x68(%rsp)
1406da568:	0f 57 c9             	xorps  %xmm1,%xmm1
1406da56b:	f3 0f 7f 4c 24 78    	movdqu %xmm1,0x78(%rsp)
1406da571:	0f 10 00             	movups (%rax),%xmm0
1406da574:	0f 11 44 24 68       	movups %xmm0,0x68(%rsp)
1406da579:	0f 10 48 10          	movups 0x10(%rax),%xmm1
1406da57d:	0f 11 4c 24 78       	movups %xmm1,0x78(%rsp)
1406da582:	4c 89 68 10          	mov    %r13,0x10(%rax)
1406da586:	48 c7 40 18 0f 00 00 	movq   $0xf,0x18(%rax)
1406da58d:	00
1406da58e:	c6 00 00             	movb   $0x0,(%rax)
1406da591:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
1406da596:	48 8b 55 80          	mov    -0x80(%rbp),%rdx
1406da59a:	48 8b c2             	mov    %rdx,%rax
1406da59d:	48 2b c1             	sub    %rcx,%rax
1406da5a0:	48 83 f8 01          	cmp    $0x1,%rax
1406da5a4:	72 25                	jb     0x1406da5cb
1406da5a6:	48 8d 41 01          	lea    0x1(%rcx),%rax
1406da5aa:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
1406da5af:	48 8d 44 24 68       	lea    0x68(%rsp),%rax
1406da5b4:	48 83 fa 0f          	cmp    $0xf,%rdx
1406da5b8:	48 0f 47 44 24 68    	cmova  0x68(%rsp),%rax
1406da5be:	66 c7 04 08 22 00    	movw   $0x22,(%rax,%rcx,1)
1406da5c4:	48 8d 44 24 68       	lea    0x68(%rsp),%rax
1406da5c9:	eb 25                	jmp    0x1406da5f0
1406da5cb:	48 c7 44 24 20 01 00 	movq   $0x1,0x20(%rsp)
1406da5d2:	00 00
1406da5d4:	4c 8d 0d 21 2b 94 00 	lea    0x942b21(%rip),%r9        # 0x14101d0fc
1406da5db:	44 0f b6 44 24 30    	movzbl 0x30(%rsp),%r8d
1406da5e1:	ba 01 00 00 00       	mov    $0x1,%edx
1406da5e6:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
1406da5eb:	e8 90 e0 ac ff       	call   0x1401a8680
1406da5f0:	0f 10 00             	movups (%rax),%xmm0
1406da5f3:	0f 11 44 24 48       	movups %xmm0,0x48(%rsp)
1406da5f8:	0f 10 48 10          	movups 0x10(%rax),%xmm1
1406da5fc:	0f 11 4c 24 58       	movups %xmm1,0x58(%rsp)
1406da601:	4c 89 68 10          	mov    %r13,0x10(%rax)
1406da605:	48 c7 40 18 0f 00 00 	movq   $0xf,0x18(%rax)
1406da60c:	00
1406da60d:	c6 00 00             	movb   $0x0,(%rax)
1406da610:	48 8b 55 80          	mov    -0x80(%rbp),%rdx
1406da614:	48 83 fa 0f          	cmp    $0xf,%rdx
1406da618:	76 32                	jbe    0x1406da64c
1406da61a:	48 ff c2             	inc    %rdx
1406da61d:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
1406da622:	48 8b c1             	mov    %rcx,%rax
1406da625:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406da62c:	72 19                	jb     0x1406da647
1406da62e:	48 83 c2 27          	add    $0x27,%rdx
1406da632:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406da636:	48 2b c1             	sub    %rcx,%rax
1406da639:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406da63d:	48 83 f8 1f          	cmp    $0x1f,%rax
1406da641:	0f 87 53 0a 00 00    	ja     0x1406db09a
1406da647:	e8 f8 0a 74 00       	call   0x140e1b144
1406da64c:	66 0f 6f 35 dc 97 8c 	movdqa 0x8c97dc(%rip),%xmm6        # 0x140fa3e30
1406da653:	00
1406da654:	f3 0f 7f 74 24 78    	movdqu %xmm6,0x78(%rsp)
1406da65a:	c6 44 24 68 00       	movb   $0x0,0x68(%rsp)
1406da65f:	48 8b 55 40          	mov    0x40(%rbp),%rdx
1406da663:	48 83 fa 0f          	cmp    $0xf,%rdx
1406da667:	76 31                	jbe    0x1406da69a
1406da669:	48 ff c2             	inc    %rdx
1406da66c:	48 8b 4d 28          	mov    0x28(%rbp),%rcx
1406da670:	48 8b c1             	mov    %rcx,%rax
1406da673:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406da67a:	72 19                	jb     0x1406da695
1406da67c:	48 83 c2 27          	add    $0x27,%rdx
1406da680:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406da684:	48 2b c1             	sub    %rcx,%rax
1406da687:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406da68b:	48 83 f8 1f          	cmp    $0x1f,%rax
1406da68f:	0f 87 0b 0a 00 00    	ja     0x1406db0a0
1406da695:	e8 aa 0a 74 00       	call   0x140e1b144
1406da69a:	f3 0f 7f 75 38       	movdqu %xmm6,0x38(%rbp)
1406da69f:	c6 45 28 00          	movb   $0x0,0x28(%rbp)
1406da6a3:	41 83 7f 54 00       	cmpl   $0x0,0x54(%r15)
1406da6a8:	0f 86 a1 00 00 00    	jbe    0x1406da74f
1406da6ae:	45 33 c9             	xor    %r9d,%r9d
1406da6b1:	4d 8b c7             	mov    %r15,%r8
1406da6b4:	48 8d 95 c8 01 00 00 	lea    0x1c8(%rbp),%rdx
1406da6bb:	49 8b cc             	mov    %r12,%rcx
1406da6be:	e8 7d f5 ff ff       	call   0x1406d9c40
1406da6c3:	90                   	nop
1406da6c4:	4c 8d 44 24 48       	lea    0x48(%rsp),%r8
1406da6c9:	48 83 7c 24 60 0f    	cmpq   $0xf,0x60(%rsp)
1406da6cf:	4c 0f 47 44 24 48    	cmova  0x48(%rsp),%r8
1406da6d5:	4c 8b 4c 24 58       	mov    0x58(%rsp),%r9
1406da6da:	33 d2                	xor    %edx,%edx
1406da6dc:	48 8b c8             	mov    %rax,%rcx
1406da6df:	e8 8c 38 ac ff       	call   0x14019df70
1406da6e4:	0f 10 38             	movups (%rax),%xmm7
1406da6e7:	44 0f 10 40 10       	movups 0x10(%rax),%xmm8
1406da6ec:	4c 89 68 10          	mov    %r13,0x10(%rax)
1406da6f0:	48 c7 40 18 0f 00 00 	movq   $0xf,0x18(%rax)
1406da6f7:	00
1406da6f8:	c6 00 00             	movb   $0x0,(%rax)
1406da6fb:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
1406da700:	48 83 fa 0f          	cmp    $0xf,%rdx
1406da704:	76 32                	jbe    0x1406da738
1406da706:	48 ff c2             	inc    %rdx
1406da709:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1406da70e:	48 8b c1             	mov    %rcx,%rax
1406da711:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406da718:	72 19                	jb     0x1406da733
1406da71a:	48 83 c2 27          	add    $0x27,%rdx
1406da71e:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406da722:	48 2b c1             	sub    %rcx,%rax
1406da725:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406da729:	48 83 f8 1f          	cmp    $0x1f,%rax
1406da72d:	0f 87 73 09 00 00    	ja     0x1406db0a6
1406da733:	e8 0c 0a 74 00       	call   0x140e1b144
1406da738:	0f 11 7c 24 48       	movups %xmm7,0x48(%rsp)
1406da73d:	44 0f 11 44 24 58    	movups %xmm8,0x58(%rsp)
1406da743:	48 8d 8d c8 01 00 00 	lea    0x1c8(%rbp),%rcx
1406da74a:	e8 01 d3 ab ff       	call   0x140197a50
1406da74f:	0f 57 c0             	xorps  %xmm0,%xmm0
1406da752:	0f 11 45 c8          	movups %xmm0,-0x38(%rbp)
1406da756:	66 0f 6f 0d a2 b2 8c 	movdqa 0x8cb2a2(%rip),%xmm1        # 0x140fa5a00
1406da75d:	00
1406da75e:	f3 0f 7f 4d d8       	movdqu %xmm1,-0x28(%rbp)
1406da763:	f2 0f 10 05 45 11 94 	movsd  0x941145(%rip),%xmm0        # 0x14101b8b0
1406da76a:	00
1406da76b:	f2 0f 11 45 c8       	movsd  %xmm0,-0x38(%rbp)
1406da770:	8b 05 42 11 94 00    	mov    0x941142(%rip),%eax        # 0x14101b8b8
1406da776:	89 45 d0             	mov    %eax,-0x30(%rbp)
1406da779:	0f b7 05 3c 11 94 00 	movzwl 0x94113c(%rip),%eax        # 0x14101b8bc
1406da780:	66 89 45 d4          	mov    %ax,-0x2c(%rbp)
1406da784:	0f b6 05 33 11 94 00 	movzbl 0x941133(%rip),%eax        # 0x14101b8be
1406da78b:	88 45 d6             	mov    %al,-0x2a(%rbp)
1406da78e:	c6 45 d7 00          	movb   $0x0,-0x29(%rbp)
1406da792:	48 8d 55 08          	lea    0x8(%rbp),%rdx
1406da796:	48 83 7d 20 0f       	cmpq   $0xf,0x20(%rbp)
1406da79b:	48 0f 47 55 08       	cmova  0x8(%rbp),%rdx
1406da7a0:	4c 8b 45 18          	mov    0x18(%rbp),%r8
1406da7a4:	48 8d 4d c8          	lea    -0x38(%rbp),%rcx
1406da7a8:	e8 d3 39 ad ff       	call   0x1401ae180
1406da7ad:	0f 57 c0             	xorps  %xmm0,%xmm0
1406da7b0:	0f 11 45 a8          	movups %xmm0,-0x58(%rbp)
1406da7b4:	0f 57 c9             	xorps  %xmm1,%xmm1
1406da7b7:	f3 0f 7f 4d b8       	movdqu %xmm1,-0x48(%rbp)
1406da7bc:	0f 10 00             	movups (%rax),%xmm0
1406da7bf:	0f 11 45 a8          	movups %xmm0,-0x58(%rbp)
1406da7c3:	0f 10 48 10          	movups 0x10(%rax),%xmm1
1406da7c7:	0f 11 4d b8          	movups %xmm1,-0x48(%rbp)
1406da7cb:	4c 89 68 10          	mov    %r13,0x10(%rax)
1406da7cf:	48 c7 40 18 0f 00 00 	movq   $0xf,0x18(%rax)
1406da7d6:	00
1406da7d7:	c6 00 00             	movb   $0x0,(%rax)
1406da7da:	48 8b 4d b8          	mov    -0x48(%rbp),%rcx
1406da7de:	48 8b 55 c0          	mov    -0x40(%rbp),%rdx
1406da7e2:	48 8b c2             	mov    %rdx,%rax
1406da7e5:	48 2b c1             	sub    %rcx,%rax
1406da7e8:	48 83 f8 02          	cmp    $0x2,%rax
1406da7ec:	72 26                	jb     0x1406da814
1406da7ee:	48 8d 41 02          	lea    0x2(%rcx),%rax
1406da7f2:	48 89 45 b8          	mov    %rax,-0x48(%rbp)
1406da7f6:	48 8d 45 a8          	lea    -0x58(%rbp),%rax
1406da7fa:	48 83 fa 0f          	cmp    $0xf,%rdx
1406da7fe:	48 0f 47 45 a8       	cmova  -0x58(%rbp),%rax
1406da803:	66 c7 04 08 3e 28    	movw   $0x283e,(%rax,%rcx,1)
1406da809:	c6 44 08 02 00       	movb   $0x0,0x2(%rax,%rcx,1)
1406da80e:	48 8d 45 a8          	lea    -0x58(%rbp),%rax
1406da812:	eb 24                	jmp    0x1406da838
1406da814:	48 c7 44 24 20 02 00 	movq   $0x2,0x20(%rsp)
1406da81b:	00 00
1406da81d:	4c 8d 0d 84 10 94 00 	lea    0x941084(%rip),%r9        # 0x14101b8a8
1406da824:	44 0f b6 44 24 30    	movzbl 0x30(%rsp),%r8d
1406da82a:	ba 02 00 00 00       	mov    $0x2,%edx
1406da82f:	48 8d 4d a8          	lea    -0x58(%rbp),%rcx
1406da833:	e8 48 de ac ff       	call   0x1401a8680
1406da838:	0f 57 c0             	xorps  %xmm0,%xmm0
1406da83b:	0f 11 45 48          	movups %xmm0,0x48(%rbp)
1406da83f:	0f 57 c9             	xorps  %xmm1,%xmm1
1406da842:	f3 0f 7f 4d 58       	movdqu %xmm1,0x58(%rbp)
1406da847:	0f 10 00             	movups (%rax),%xmm0
1406da84a:	0f 11 45 48          	movups %xmm0,0x48(%rbp)
1406da84e:	0f 10 48 10          	movups 0x10(%rax),%xmm1
1406da852:	0f 11 4d 58          	movups %xmm1,0x58(%rbp)
1406da856:	4c 89 68 10          	mov    %r13,0x10(%rax)
1406da85a:	48 c7 40 18 0f 00 00 	movq   $0xf,0x18(%rax)
1406da861:	00
1406da862:	c6 00 00             	movb   $0x0,(%rax)
1406da865:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
1406da86a:	48 83 7c 24 60 0f    	cmpq   $0xf,0x60(%rsp)
1406da870:	48 0f 47 54 24 48    	cmova  0x48(%rsp),%rdx
1406da876:	4c 8b 44 24 58       	mov    0x58(%rsp),%r8
1406da87b:	48 8d 4d 48          	lea    0x48(%rbp),%rcx
1406da87f:	e8 fc 38 ad ff       	call   0x1401ae180
1406da884:	0f 57 c0             	xorps  %xmm0,%xmm0
1406da887:	0f 11 45 88          	movups %xmm0,-0x78(%rbp)
1406da88b:	0f 57 c9             	xorps  %xmm1,%xmm1
1406da88e:	f3 0f 7f 4d 98       	movdqu %xmm1,-0x68(%rbp)
1406da893:	0f 10 00             	movups (%rax),%xmm0
1406da896:	0f 11 45 88          	movups %xmm0,-0x78(%rbp)
1406da89a:	0f 10 48 10          	movups 0x10(%rax),%xmm1
1406da89e:	0f 11 4d 98          	movups %xmm1,-0x68(%rbp)
1406da8a2:	4c 89 68 10          	mov    %r13,0x10(%rax)
1406da8a6:	48 c7 40 18 0f 00 00 	movq   $0xf,0x18(%rax)
1406da8ad:	00
1406da8ae:	c6 00 00             	movb   $0x0,(%rax)
1406da8b1:	48 8b 4d 98          	mov    -0x68(%rbp),%rcx
1406da8b5:	48 8b 55 a0          	mov    -0x60(%rbp),%rdx
1406da8b9:	48 8b c2             	mov    %rdx,%rax
1406da8bc:	48 2b c1             	sub    %rcx,%rax
1406da8bf:	48 83 f8 01          	cmp    $0x1,%rax
1406da8c3:	72 21                	jb     0x1406da8e6
1406da8c5:	48 8d 41 01          	lea    0x1(%rcx),%rax
1406da8c9:	48 89 45 98          	mov    %rax,-0x68(%rbp)
1406da8cd:	48 8d 45 88          	lea    -0x78(%rbp),%rax
1406da8d1:	48 83 fa 0f          	cmp    $0xf,%rdx
1406da8d5:	48 0f 47 45 88       	cmova  -0x78(%rbp),%rax
1406da8da:	66 c7 04 08 29 00    	movw   $0x29,(%rax,%rcx,1)
1406da8e0:	48 8d 45 88          	lea    -0x78(%rbp),%rax
1406da8e4:	eb 24                	jmp    0x1406da90a
1406da8e6:	48 c7 44 24 20 01 00 	movq   $0x1,0x20(%rsp)
1406da8ed:	00 00
1406da8ef:	4c 8d 0d ae a7 8d 00 	lea    0x8da7ae(%rip),%r9        # 0x140fb50a4
1406da8f6:	44 0f b6 44 24 30    	movzbl 0x30(%rsp),%r8d
1406da8fc:	ba 01 00 00 00       	mov    $0x1,%edx
1406da901:	48 8d 4d 88          	lea    -0x78(%rbp),%rcx
1406da905:	e8 76 dd ac ff       	call   0x1401a8680
1406da90a:	0f 10 00             	movups (%rax),%xmm0
1406da90d:	0f 11 85 28 01 00 00 	movups %xmm0,0x128(%rbp)
1406da914:	0f 10 48 10          	movups 0x10(%rax),%xmm1
1406da918:	0f 11 8d 38 01 00 00 	movups %xmm1,0x138(%rbp)
1406da91f:	4c 89 68 10          	mov    %r13,0x10(%rax)
1406da923:	48 c7 40 18 0f 00 00 	movq   $0xf,0x18(%rax)
1406da92a:	00
1406da92b:	c6 00 00             	movb   $0x0,(%rax)
1406da92e:	48 8b 55 a0          	mov    -0x60(%rbp),%rdx
1406da932:	48 83 fa 0f          	cmp    $0xf,%rdx
1406da936:	76 31                	jbe    0x1406da969
1406da938:	48 ff c2             	inc    %rdx
1406da93b:	48 8b 4d 88          	mov    -0x78(%rbp),%rcx
1406da93f:	48 8b c1             	mov    %rcx,%rax
1406da942:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406da949:	72 19                	jb     0x1406da964
1406da94b:	48 83 c2 27          	add    $0x27,%rdx
1406da94f:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406da953:	48 2b c1             	sub    %rcx,%rax
1406da956:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406da95a:	48 83 f8 1f          	cmp    $0x1f,%rax
1406da95e:	0f 87 48 07 00 00    	ja     0x1406db0ac
1406da964:	e8 db 07 74 00       	call   0x140e1b144
1406da969:	f3 0f 7f 75 98       	movdqu %xmm6,-0x68(%rbp)
1406da96e:	c6 45 88 00          	movb   $0x0,-0x78(%rbp)
1406da972:	48 8b 55 60          	mov    0x60(%rbp),%rdx
1406da976:	48 83 fa 0f          	cmp    $0xf,%rdx
1406da97a:	76 31                	jbe    0x1406da9ad
1406da97c:	48 ff c2             	inc    %rdx
1406da97f:	48 8b 4d 48          	mov    0x48(%rbp),%rcx
1406da983:	48 8b c1             	mov    %rcx,%rax
1406da986:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406da98d:	72 19                	jb     0x1406da9a8
1406da98f:	48 83 c2 27          	add    $0x27,%rdx
1406da993:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406da997:	48 2b c1             	sub    %rcx,%rax
1406da99a:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406da99e:	48 83 f8 1f          	cmp    $0x1f,%rax
1406da9a2:	0f 87 0a 07 00 00    	ja     0x1406db0b2
1406da9a8:	e8 97 07 74 00       	call   0x140e1b144
1406da9ad:	f3 0f 7f 75 58       	movdqu %xmm6,0x58(%rbp)
1406da9b2:	c6 45 48 00          	movb   $0x0,0x48(%rbp)
1406da9b6:	48 8b 55 c0          	mov    -0x40(%rbp),%rdx
1406da9ba:	48 83 fa 0f          	cmp    $0xf,%rdx
1406da9be:	76 31                	jbe    0x1406da9f1
1406da9c0:	48 ff c2             	inc    %rdx
1406da9c3:	48 8b 4d a8          	mov    -0x58(%rbp),%rcx
1406da9c7:	48 8b c1             	mov    %rcx,%rax
1406da9ca:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406da9d1:	72 19                	jb     0x1406da9ec
1406da9d3:	48 83 c2 27          	add    $0x27,%rdx
1406da9d7:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406da9db:	48 2b c1             	sub    %rcx,%rax
1406da9de:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406da9e2:	48 83 f8 1f          	cmp    $0x1f,%rax
1406da9e6:	0f 87 cc 06 00 00    	ja     0x1406db0b8
1406da9ec:	e8 53 07 74 00       	call   0x140e1b144
1406da9f1:	f3 0f 7f 75 b8       	movdqu %xmm6,-0x48(%rbp)
1406da9f6:	c6 45 a8 00          	movb   $0x0,-0x58(%rbp)
1406da9fa:	48 8b 55 e0          	mov    -0x20(%rbp),%rdx
1406da9fe:	48 83 fa 0f          	cmp    $0xf,%rdx
1406daa02:	76 31                	jbe    0x1406daa35
1406daa04:	48 ff c2             	inc    %rdx
1406daa07:	48 8b 4d c8          	mov    -0x38(%rbp),%rcx
1406daa0b:	48 8b c1             	mov    %rcx,%rax
1406daa0e:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406daa15:	72 19                	jb     0x1406daa30
1406daa17:	48 83 c2 27          	add    $0x27,%rdx
1406daa1b:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406daa1f:	48 2b c1             	sub    %rcx,%rax
1406daa22:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406daa26:	48 83 f8 1f          	cmp    $0x1f,%rax
1406daa2a:	0f 87 8e 06 00 00    	ja     0x1406db0be
1406daa30:	e8 0f 07 74 00       	call   0x140e1b144
1406daa35:	f3 0f 7f 75 d8       	movdqu %xmm6,-0x28(%rbp)
1406daa3a:	c6 45 c8 00          	movb   $0x0,-0x38(%rbp)
1406daa3e:	4d 8b 47 20          	mov    0x20(%r15),%r8
1406daa42:	48 8d 95 a8 01 00 00 	lea    0x1a8(%rbp),%rdx
1406daa49:	49 8b cc             	mov    %r12,%rcx
1406daa4c:	e8 cf 65 fc ff       	call   0x1406a1020
1406daa51:	90                   	nop
1406daa52:	0f 57 c0             	xorps  %xmm0,%xmm0
1406daa55:	0f 11 45 e8          	movups %xmm0,-0x18(%rbp)
1406daa59:	0f 57 c9             	xorps  %xmm1,%xmm1
1406daa5c:	f3 0f 7f 4d f8       	movdqu %xmm1,-0x8(%rbp)
1406daa61:	48 c7 44 24 38 1f 00 	movq   $0x1f,0x38(%rsp)
1406daa68:	00 00
1406daa6a:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
1406daa6f:	48 8d 4d e8          	lea    -0x18(%rbp),%rcx
1406daa73:	e8 28 c3 ab ff       	call   0x140196da0
1406daa78:	48 8b c8             	mov    %rax,%rcx
1406daa7b:	48 89 45 e8          	mov    %rax,-0x18(%rbp)
1406daa7f:	48 c7 45 f8 1f 00 00 	movq   $0x1f,-0x8(%rbp)
1406daa86:	00
1406daa87:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
1406daa8c:	48 89 45 00          	mov    %rax,0x0(%rbp)
1406daa90:	0f 10 05 19 33 94 00 	movups 0x943319(%rip),%xmm0        # 0x14101ddb0
1406daa97:	0f 11 01             	movups %xmm0,(%rcx)
1406daa9a:	f2 0f 10 05 1e 33 94 	movsd  0x94331e(%rip),%xmm0        # 0x14101ddc0
1406daaa1:	00
1406daaa2:	f2 0f 11 41 10       	movsd  %xmm0,0x10(%rcx)