140ab362f:	48 8d 05 da 32 8f 00 	lea    0x8f32da(%rip),%rax        # 0x1413a6910
140ab3636:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140ab363b:	4c 8d 44 24 28       	lea    0x28(%rsp),%r8
140ab3640:	e8 3b 00 00 00       	call   0x140ab3680
140ab3645:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
140ab364c:	00
140ab364d:	83 7c 24 28 00       	cmpl   $0x0,0x28(%rsp)
140ab3652:	75 0e                	jne    0x140ab3662
140ab3654:	48 8b c3             	mov    %rbx,%rax
140ab3657:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
140ab365c:	48 83 c4 40          	add    $0x40,%rsp
140ab3660:	5f                   	pop    %rdi
140ab3661:	c3                   	ret
140ab3662:	4c 8b c7             	mov    %rdi,%r8
140ab3665:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
140ab366a:	48 8d 0d d7 0e 5d 00 	lea    0x5d0ed7(%rip),%rcx        # 0x141084548
140ab3671:	e8 4a aa 8e ff       	call   0x14039e0c0
140ab3676:	cc                   	int3
140ab3677:	cc                   	int3
140ab3678:	cc                   	int3
140ab3679:	cc                   	int3
140ab367a:	cc                   	int3
140ab367b:	cc                   	int3
140ab367c:	cc                   	int3
140ab367d:	cc                   	int3
140ab367e:	cc                   	int3
140ab367f:	cc                   	int3
140ab3680:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140ab3685:	55                   	push   %rbp
140ab3686:	56                   	push   %rsi
140ab3687:	57                   	push   %rdi
140ab3688:	41 54                	push   %r12
140ab368a:	41 55                	push   %r13
140ab368c:	41 56                	push   %r14
140ab368e:	41 57                	push   %r15
140ab3690:	48 8d 6c 24 a0       	lea    -0x60(%rsp),%rbp
140ab3695:	48 81 ec 60 01 00 00 	sub    $0x160,%rsp
140ab369c:	48 8b 05 5d 58 90 00 	mov    0x90585d(%rip),%rax        # 0x1413b8f00
140ab36a3:	48 33 c4             	xor    %rsp,%rax
140ab36a6:	48 89 45 50          	mov    %rax,0x50(%rbp)
140ab36aa:	49 8b f8             	mov    %r8,%rdi
140ab36ad:	4c 89 44 24 58       	mov    %r8,0x58(%rsp)
140ab36b2:	48 8b da             	mov    %rdx,%rbx
140ab36b5:	48 8b f1             	mov    %rcx,%rsi
140ab36b8:	48 89 4c 24 50       	mov    %rcx,0x50(%rsp)
140ab36bd:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
140ab36c2:	45 33 f6             	xor    %r14d,%r14d
140ab36c5:	45 89 30             	mov    %r14d,(%r8)
140ab36c8:	4c 8d 3d 41 32 8f 00 	lea    0x8f3241(%rip),%r15        # 0x1413a6910
140ab36cf:	4d 89 78 08          	mov    %r15,0x8(%r8)
140ab36d3:	0f 57 c0             	xorps  %xmm0,%xmm0
140ab36d6:	0f 11 45 c0          	movups %xmm0,-0x40(%rbp)
140ab36da:	4c 89 75 d0          	mov    %r14,-0x30(%rbp)
140ab36de:	48 c7 45 d8 07 00 00 	movq   $0x7,-0x28(%rbp)
140ab36e5:	00
140ab36e6:	66 44 89 75 c0       	mov    %r14w,-0x40(%rbp)
140ab36eb:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
140ab36ef:	e8 cc 94 8d ff       	call   0x14038cbc0
140ab36f4:	8b c8                	mov    %eax,%ecx
140ab36f6:	85 c0                	test   %eax,%eax
140ab36f8:	75 14                	jne    0x140ab370e
140ab36fa:	0f 10 45 c0          	movups -0x40(%rbp),%xmm0
140ab36fe:	0f 11 06             	movups %xmm0,(%rsi)
140ab3701:	0f 10 4d d0          	movups -0x30(%rbp),%xmm1
140ab3705:	0f 11 4e 10          	movups %xmm1,0x10(%rsi)
140ab3709:	e9 eb 05 00 00       	jmp    0x140ab3cf9
140ab370e:	83 e8 02             	sub    $0x2,%eax
140ab3711:	0f 84 89 00 00 00    	je     0x140ab37a0
140ab3717:	83 e8 01             	sub    $0x1,%eax
140ab371a:	0f 84 80 00 00 00    	je     0x140ab37a0
140ab3720:	83 e8 32             	sub    $0x32,%eax
140ab3723:	74 7b                	je     0x140ab37a0
140ab3725:	83 f8 46             	cmp    $0x46,%eax
140ab3728:	74 76                	je     0x140ab37a0
140ab372a:	89 4c 24 58          	mov    %ecx,0x58(%rsp)
140ab372e:	4c 89 7c 24 60       	mov    %r15,0x60(%rsp)
140ab3733:	0f 10 44 24 58       	movups 0x58(%rsp),%xmm0
140ab3738:	0f 11 07             	movups %xmm0,(%rdi)
140ab373b:	0f 57 c9             	xorps  %xmm1,%xmm1
140ab373e:	0f 11 4e 10          	movups %xmm1,0x10(%rsi)
140ab3742:	0f 57 c0             	xorps  %xmm0,%xmm0
140ab3745:	0f 11 06             	movups %xmm0,(%rsi)
140ab3748:	4c 89 76 10          	mov    %r14,0x10(%rsi)
140ab374c:	48 c7 46 18 07 00 00 	movq   $0x7,0x18(%rsi)
140ab3753:	00
140ab3754:	66 44 89 36          	mov    %r14w,(%rsi)
140ab3758:	48 8b 55 d8          	mov    -0x28(%rbp),%rdx
140ab375c:	48 83 fa 07          	cmp    $0x7,%rdx
140ab3760:	0f 86 93 05 00 00    	jbe    0x140ab3cf9
140ab3766:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
140ab376d:	00
140ab376e:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
140ab3772:	48 8b c1             	mov    %rcx,%rax
140ab3775:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140ab377c:	0f 82 14 07 00 00    	jb     0x140ab3e96
140ab3782:	48 83 c2 27          	add    $0x27,%rdx
140ab3786:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140ab378a:	48 2b c1             	sub    %rcx,%rax
140ab378d:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140ab3791:	48 83 f8 1f          	cmp    $0x1f,%rax
140ab3795:	0f 87 0b 07 00 00    	ja     0x140ab3ea6
140ab379b:	e9 f6 06 00 00       	jmp    0x140ab3e96
140ab37a0:	48 8d 55 00          	lea    0x0(%rbp),%rdx
140ab37a4:	48 8b cb             	mov    %rbx,%rcx
140ab37a7:	e8 94 b0 79 ff       	call   0x14024e840
140ab37ac:	90                   	nop
140ab37ad:	48 8d 7d 00          	lea    0x0(%rbp),%rdi
140ab37b1:	48 83 7d 18 07       	cmpq   $0x7,0x18(%rbp)
140ab37b6:	48 0f 47 7d 00       	cmova  0x0(%rbp),%rdi
140ab37bb:	48 8b 45 10          	mov    0x10(%rbp),%rax
140ab37bf:	48 8d 1c 47          	lea    (%rdi,%rax,2),%rbx
140ab37c3:	48 8b d3             	mov    %rbx,%rdx
140ab37c6:	48 8b cf             	mov    %rdi,%rcx
140ab37c9:	e8 52 9c 79 ff       	call   0x14024d420
140ab37ce:	48 3b c3             	cmp    %rbx,%rax
140ab37d1:	74 18                	je     0x140ab37eb
140ab37d3:	0f b7 08             	movzwl (%rax),%ecx
140ab37d6:	66 83 f9 5c          	cmp    $0x5c,%cx
140ab37da:	74 06                	je     0x140ab37e2
140ab37dc:	66 83 f9 2f          	cmp    $0x2f,%cx
140ab37e0:	75 09                	jne    0x140ab37eb
140ab37e2:	48 83 c0 02          	add    $0x2,%rax
140ab37e6:	48 3b c3             	cmp    %rbx,%rax
140ab37e9:	75 e8                	jne    0x140ab37d3
140ab37eb:	48 2b c7             	sub    %rdi,%rax
140ab37ee:	48 d1 f8             	sar    $1,%rax
140ab37f1:	0f 57 c0             	xorps  %xmm0,%xmm0
140ab37f4:	0f 11 44 24 70       	movups %xmm0,0x70(%rsp)
140ab37f9:	4c 89 75 80          	mov    %r14,-0x80(%rbp)
140ab37fd:	4c 89 75 88          	mov    %r14,-0x78(%rbp)
140ab3801:	4c 8b c0             	mov    %rax,%r8
140ab3804:	48 8b d7             	mov    %rdi,%rdx
140ab3807:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
140ab380c:	e8 df 52 77 ff       	call   0x140228af0
140ab3811:	90                   	nop
140ab3812:	48 8d 4d 00          	lea    0x0(%rbp),%rcx
140ab3816:	48 83 7d 18 07       	cmpq   $0x7,0x18(%rbp)
140ab381b:	48 0f 47 4d 00       	cmova  0x0(%rbp),%rcx
140ab3820:	48 8b 45 10          	mov    0x10(%rbp),%rax
140ab3824:	48 8d 1c 41          	lea    (%rcx,%rax,2),%rbx
140ab3828:	48 8b d3             	mov    %rbx,%rdx
140ab382b:	e8 f0 9b 79 ff       	call   0x14024d420
140ab3830:	48 3b c3             	cmp    %rbx,%rax
140ab3833:	74 18                	je     0x140ab384d
140ab3835:	0f b7 08             	movzwl (%rax),%ecx
140ab3838:	66 83 f9 5c          	cmp    $0x5c,%cx
140ab383c:	74 06                	je     0x140ab3844
140ab383e:	66 83 f9 2f          	cmp    $0x2f,%cx
140ab3842:	75 09                	jne    0x140ab384d
140ab3844:	48 83 c0 02          	add    $0x2,%rax
140ab3848:	48 3b c3             	cmp    %rbx,%rax
140ab384b:	75 e8                	jne    0x140ab3835
140ab384d:	48 2b d8             	sub    %rax,%rbx
140ab3850:	48 d1 fb             	sar    $1,%rbx
140ab3853:	0f 57 c0             	xorps  %xmm0,%xmm0
140ab3856:	0f 11 45 e0          	movups %xmm0,-0x20(%rbp)
140ab385a:	4c 89 75 f0          	mov    %r14,-0x10(%rbp)
140ab385e:	4c 89 75 f8          	mov    %r14,-0x8(%rbp)
140ab3862:	4c 8b c3             	mov    %rbx,%r8
140ab3865:	48 8b d0             	mov    %rax,%rdx
140ab3868:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
140ab386c:	e8 7f 52 77 ff       	call   0x140228af0
140ab3871:	90                   	nop
140ab3872:	c6 44 24 20 01       	movb   $0x1,0x20(%rsp)
140ab3877:	48 8d 55 90          	lea    -0x70(%rbp),%rdx
140ab387b:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
140ab387f:	e8 7c 99 fd ff       	call   0x140a8d200
140ab3884:	90                   	nop
140ab3885:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
140ab3889:	48 83 7d f8 07       	cmpq   $0x7,-0x8(%rbp)
140ab388e:	48 0f 47 4d e0       	cmova  -0x20(%rbp),%rcx
140ab3893:	48 8b 45 f0          	mov    -0x10(%rbp),%rax
140ab3897:	48 8d 1c 41          	lea    (%rcx,%rax,2),%rbx
140ab389b:	48 89 5d 20          	mov    %rbx,0x20(%rbp)
140ab389f:	0f 57 c0             	xorps  %xmm0,%xmm0
140ab38a2:	0f 11 45 28          	movups %xmm0,0x28(%rbp)
140ab38a6:	66 0f 6f 0d b2 e6 4f 	movdqa 0x4fe6b2(%rip),%xmm1        # 0x140fb1f60
140ab38ad:	00
140ab38ae:	f3 0f 7f 4d 38       	movdqu %xmm1,0x38(%rbp)
140ab38b3:	66 44 89 75 28       	mov    %r14w,0x28(%rbp)
140ab38b8:	48 8d 45 e0          	lea    -0x20(%rbp),%rax
140ab38bc:	48 89 45 48          	mov    %rax,0x48(%rbp)
140ab38c0:	48 39 5d 90          	cmp    %rbx,-0x70(%rbp)
140ab38c4:	0f 84 8a 03 00 00    	je     0x140ab3c54
140ab38ca:	0f b6 7c 24 20       	movzbl 0x20(%rsp),%edi
140ab38cf:	0f b6 74 24 20       	movzbl 0x20(%rsp),%esi
140ab38d4:	48 8d 4d 98          	lea    -0x68(%rbp),%rcx
140ab38d8:	e8 e3 ae 8d ff       	call   0x14038e7c0
140ab38dd:	48 8d 55 98          	lea    -0x68(%rbp),%rdx
140ab38e1:	4c 8b 45 a8          	mov    -0x58(%rbp),%r8
140ab38e5:	84 c0                	test   %al,%al
140ab38e7:	74 19                	je     0x140ab3902
140ab38e9:	48 83 7d b0 07       	cmpq   $0x7,-0x50(%rbp)
140ab38ee:	48 0f 47 55 98       	cmova  -0x68(%rbp),%rdx
140ab38f3:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
140ab38f8:	e8 23 a6 79 ff       	call   0x14024df20
140ab38fd:	e9 77 01 00 00       	jmp    0x140ab3a79
140ab3902:	48 8d 44 24 70       	lea    0x70(%rsp),%rax
140ab3907:	4c 8b 6d 88          	mov    -0x78(%rbp),%r13
140ab390b:	49 83 fd 07          	cmp    $0x7,%r13
140ab390f:	48 0f 47 44 24 70    	cmova  0x70(%rsp),%rax
140ab3915:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140ab391a:	4c 8b 7d 80          	mov    -0x80(%rbp),%r15
140ab391e:	4a 8d 0c 78          	lea    (%rax,%r15,2),%rcx
140ab3922:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
140ab3927:	48 83 7d b0 07       	cmpq   $0x7,-0x50(%rbp)
140ab392c:	48 0f 47 55 98       	cmova  -0x68(%rbp),%rdx
140ab3931:	48 89 54 24 48       	mov    %rdx,0x48(%rsp)
140ab3936:	4e 8d 24 42          	lea    (%rdx,%r8,2),%r12
140ab393a:	48 8b d1             	mov    %rcx,%rdx
140ab393d:	48 8b c8             	mov    %rax,%rcx
140ab3940:	e8 db 9a 79 ff       	call   0x14024d420
140ab3945:	4c 8b f0             	mov    %rax,%r14
140ab3948:	49 8b d4             	mov    %r12,%rdx
140ab394b:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
140ab3950:	e8 cb 9a 79 ff       	call   0x14024d420
140ab3955:	48 8b c8             	mov    %rax,%rcx
140ab3958:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140ab395d:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
140ab3962:	48 3b c1             	cmp    %rcx,%rax
140ab3965:	74 40                	je     0x140ab39a7
140ab3967:	4c 8b c9             	mov    %rcx,%r9
140ab396a:	4c 8b c0             	mov    %rax,%r8
140ab396d:	49 8b d6             	mov    %r14,%rdx
140ab3970:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
140ab3975:	e8 b6 9c 8d ff       	call   0x14038d630
140ab397a:	85 c0                	test   %eax,%eax
140ab397c:	74 24                	je     0x140ab39a2
140ab397e:	48 8d 55 98          	lea    -0x68(%rbp),%rdx
140ab3982:	48 83 7d b0 07       	cmpq   $0x7,-0x50(%rbp)
140ab3987:	48 0f 47 55 98       	cmova  -0x68(%rbp),%rdx
140ab398c:	4c 8b 45 a8          	mov    -0x58(%rbp),%r8
140ab3990:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
140ab3995:	e8 86 a5 79 ff       	call   0x14024df20
140ab399a:	45 33 f6             	xor    %r14d,%r14d
140ab399d:	e9 d7 00 00 00       	jmp    0x140ab3a79
140ab39a2:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
140ab39a7:	49 3b cc             	cmp    %r12,%rcx
140ab39aa:	74 3c                	je     0x140ab39e8
140ab39ac:	0f b7 01             	movzwl (%rcx),%eax
140ab39af:	66 83 f8 5c          	cmp    $0x5c,%ax
140ab39b3:	74 06                	je     0x140ab39bb
140ab39b5:	66 83 f8 2f          	cmp    $0x2f,%ax
140ab39b9:	75 2d                	jne    0x140ab39e8
140ab39bb:	4c 2b 74 24 28       	sub    0x28(%rsp),%r14
140ab39c0:	49 d1 fe             	sar    $1,%r14
140ab39c3:	4d 3b fe             	cmp    %r14,%r15
140ab39c6:	0f 82 e6 04 00 00    	jb     0x140ab3eb2
140ab39cc:	4c 89 75 80          	mov    %r14,-0x80(%rbp)
140ab39d0:	48 8d 44 24 70       	lea    0x70(%rsp),%rax
140ab39d5:	49 83 fd 07          	cmp    $0x7,%r13
140ab39d9:	48 0f 47 44 24 70    	cmova  0x70(%rsp),%rax
140ab39df:	33 d2                	xor    %edx,%edx
140ab39e1:	66 42 89 14 70       	mov    %dx,(%rax,%r14,2)
140ab39e6:	eb 78                	jmp    0x140ab3a60
140ab39e8:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
140ab39ed:	4c 3b f0             	cmp    %rax,%r14
140ab39f0:	75 3b                	jne    0x140ab3a2d
140ab39f2:	4c 2b 74 24 28       	sub    0x28(%rsp),%r14
140ab39f7:	49 83 e6 fe          	and    $0xfffffffffffffffe,%r14
140ab39fb:	49 83 fe 06          	cmp    $0x6,%r14
140ab39ff:	7c 5f                	jl     0x140ab3a60
140ab3a01:	4d 3b fd             	cmp    %r13,%r15
140ab3a04:	73 21                	jae    0x140ab3a27
140ab3a06:	49 8d 47 01          	lea    0x1(%r15),%rax
140ab3a0a:	48 89 45 80          	mov    %rax,-0x80(%rbp)
140ab3a0e:	48 8d 44 24 70       	lea    0x70(%rsp),%rax
140ab3a13:	49 83 fd 07          	cmp    $0x7,%r13
140ab3a17:	48 0f 47 44 24 70    	cmova  0x70(%rsp),%rax
140ab3a1d:	42 c7 04 78 5c 00 00 	movl   $0x5c,(%rax,%r15,2)
140ab3a24:	00
140ab3a25:	eb 39                	jmp    0x140ab3a60
140ab3a27:	44 0f b6 c7          	movzbl %dil,%r8d
140ab3a2b:	eb 19                	jmp    0x140ab3a46
140ab3a2d:	0f b7 40 fe          	movzwl -0x2(%rax),%eax
140ab3a31:	66 83 f8 5c          	cmp    $0x5c,%ax
140ab3a35:	74 29                	je     0x140ab3a60
140ab3a37:	66 83 f8 2f          	cmp    $0x2f,%ax
140ab3a3b:	74 23                	je     0x140ab3a60
140ab3a3d:	4d 3b fd             	cmp    %r13,%r15
140ab3a40:	72 c4                	jb     0x140ab3a06
140ab3a42:	44 0f b6 c6          	movzbl %sil,%r8d
140ab3a46:	41 b9 5c 00 00 00    	mov    $0x5c,%r9d
140ab3a4c:	ba 01 00 00 00       	mov    $0x1,%edx
140ab3a51:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
140ab3a56:	e8 b5 a2 77 ff       	call   0x14022dd10
140ab3a5b:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
140ab3a60:	45 33 f6             	xor    %r14d,%r14d
140ab3a63:	4c 2b e1             	sub    %rcx,%r12
140ab3a66:	49 d1 fc             	sar    $1,%r12
140ab3a69:	4d 8b c4             	mov    %r12,%r8
140ab3a6c:	48 8b d1             	mov    %rcx,%rdx
140ab3a6f:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
140ab3a74:	e8 97 a3 79 ff       	call   0x14024de10
140ab3a79:	80 7c 24 20 00       	cmpb   $0x0,0x20(%rsp)
140ab3a7e:	0f 84 ad 00 00 00    	je     0x140ab3b31
140ab3a84:	4c 89 75 d0          	mov    %r14,-0x30(%rbp)
140ab3a88:	48 8d 45 c0          	lea    -0x40(%rbp),%rax
140ab3a8c:	48 83 7d d8 07       	cmpq   $0x7,-0x28(%rbp)
140ab3a91:	48 0f 47 45 c0       	cmova  -0x40(%rbp),%rax
140ab3a96:	66 44 89 30          	mov    %r14w,(%rax)
140ab3a9a:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
140ab3a9f:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
140ab3aa3:	e8 18 91 8d ff       	call   0x14038cbc0
140ab3aa8:	8b c8                	mov    %eax,%ecx
140ab3aaa:	85 c0                	test   %eax,%eax
140ab3aac:	75 65                	jne    0x140ab3b13
140ab3aae:	48 8b 55 88          	mov    -0x78(%rbp),%rdx
140ab3ab2:	48 83 fa 07          	cmp    $0x7,%rdx
140ab3ab6:	76 37                	jbe    0x140ab3aef
140ab3ab8:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
140ab3abf:	00
140ab3ac0:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
140ab3ac5:	48 8b c1             	mov    %rcx,%rax
140ab3ac8:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140ab3acf:	72 19                	jb     0x140ab3aea
140ab3ad1:	48 83 c2 27          	add    $0x27,%rdx
140ab3ad5:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140ab3ad9:	48 2b c1             	sub    %rcx,%rax
140ab3adc:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140ab3ae0:	48 83 f8 1f          	cmp    $0x1f,%rax
140ab3ae4:	0f 87 ce 03 00 00    	ja     0x140ab3eb8
140ab3aea:	e8 55 76 36 00       	call   0x140e1b144
140ab3aef:	0f 10 45 c0          	movups -0x40(%rbp),%xmm0
140ab3af3:	0f 11 44 24 70       	movups %xmm0,0x70(%rsp)
140ab3af8:	0f 10 4d d0          	movups -0x30(%rbp),%xmm1
140ab3afc:	0f 11 4d 80          	movups %xmm1,-0x80(%rbp)
140ab3b00:	4c 89 75 d0          	mov    %r14,-0x30(%rbp)
140ab3b04:	48 c7 45 d8 07 00 00 	movq   $0x7,-0x28(%rbp)
140ab3b0b:	00
140ab3b0c:	66 44 89 75 c0       	mov    %r14w,-0x40(%rbp)
140ab3b11:	eb 1e                	jmp    0x140ab3b31
140ab3b13:	83 e8 02             	sub    $0x2,%eax
140ab3b16:	74 13                	je     0x140ab3b2b
140ab3b18:	83 e8 01             	sub    $0x1,%eax
140ab3b1b:	74 0e                	je     0x140ab3b2b
140ab3b1d:	83 e8 32             	sub    $0x32,%eax
140ab3b20:	74 09                	je     0x140ab3b2b
140ab3b22:	83 f8 46             	cmp    $0x46,%eax
140ab3b25:	0f 85 38 02 00 00    	jne    0x140ab3d63
140ab3b2b:	32 c0                	xor    %al,%al
140ab3b2d:	88 44 24 20          	mov    %al,0x20(%rsp)
140ab3b31:	4c 8b 45 b8          	mov    -0x48(%rbp),%r8
140ab3b35:	49 8b d0             	mov    %r8,%rdx
140ab3b38:	4d 8b e0             	mov    %r8,%r12
140ab3b3b:	49 83 78 18 07       	cmpq   $0x7,0x18(%r8)
140ab3b40:	76 03                	jbe    0x140ab3b45
140ab3b42:	49 8b 10             	mov    (%r8),%rdx
140ab3b45:	49 8b 40 10          	mov    0x10(%r8),%rax
140ab3b49:	4c 8d 3c 42          	lea    (%rdx,%rax,2),%r15