1406c3805:	4c 8d 64 24 40       	lea    0x40(%rsp),%r12
1406c380a:	48 83 7d 8f 0f       	cmpq   $0xf,-0x71(%rbp)
1406c380f:	4c 0f 47 64 24 40    	cmova  0x40(%rsp),%r12
1406c3815:	0f 57 c0             	xorps  %xmm0,%xmm0
1406c3818:	0f 11 45 97          	movups %xmm0,-0x69(%rbp)
1406c381c:	4d 8d 75 01          	lea    0x1(%r13),%r14
1406c3820:	48 8b de             	mov    %rsi,%rbx
1406c3823:	48 8d 7d 97          	lea    -0x69(%rbp),%rdi
1406c3827:	4c 3b f6             	cmp    %rsi,%r14
1406c382a:	76 7a                	jbe    0x1406c38a6
1406c382c:	49 8b de             	mov    %r14,%rbx
1406c382f:	48 83 cb 0f          	or     $0xf,%rbx
1406c3833:	48 3b d9             	cmp    %rcx,%rbx
1406c3836:	76 30                	jbe    0x1406c3868
1406c3838:	48 8b d9             	mov    %rcx,%rbx
1406c383b:	48 b8 00 00 00 00 00 	movabs $0x8000000000000000,%rax
1406c3842:	00 00 80
1406c3845:	48 83 c0 27          	add    $0x27,%rax
1406c3849:	48 8b c8             	mov    %rax,%rcx
1406c384c:	e8 b7 78 75 00       	call   0x140e1b108
1406c3851:	48 85 c0             	test   %rax,%rax
1406c3854:	0f 84 37 05 00 00    	je     0x1406c3d91
1406c385a:	48 8d 78 27          	lea    0x27(%rax),%rdi
1406c385e:	48 83 e7 e0          	and    $0xffffffffffffffe0,%rdi
1406c3862:	48 89 47 f8          	mov    %rax,-0x8(%rdi)
1406c3866:	eb 3a                	jmp    0x1406c38a2
1406c3868:	48 83 fb 16          	cmp    $0x16,%rbx
1406c386c:	b8 16 00 00 00       	mov    $0x16,%eax
1406c3871:	48 0f 42 d8          	cmovb  %rax,%rbx
1406c3875:	48 8d 4b 01          	lea    0x1(%rbx),%rcx
1406c3879:	48 85 c9             	test   %rcx,%rcx
1406c387c:	75 04                	jne    0x1406c3882
1406c387e:	33 ff                	xor    %edi,%edi
1406c3880:	eb 20                	jmp    0x1406c38a2
1406c3882:	48 81 f9 00 10 00 00 	cmp    $0x1000,%rcx
1406c3889:	72 0f                	jb     0x1406c389a
1406c388b:	48 8d 41 27          	lea    0x27(%rcx),%rax
1406c388f:	48 3b c1             	cmp    %rcx,%rax
1406c3892:	0f 86 cd 04 00 00    	jbe    0x1406c3d65
1406c3898:	eb af                	jmp    0x1406c3849
1406c389a:	e8 69 78 75 00       	call   0x140e1b108
1406c389f:	48 8b f8             	mov    %rax,%rdi
1406c38a2:	48 89 7d 97          	mov    %rdi,-0x69(%rbp)
1406c38a6:	4c 89 75 a7          	mov    %r14,-0x59(%rbp)
1406c38aa:	48 89 5d af          	mov    %rbx,-0x51(%rbp)
1406c38ae:	c6 07 5f             	movb   $0x5f,(%rdi)
1406c38b1:	48 8d 4f 01          	lea    0x1(%rdi),%rcx
1406c38b5:	4d 8b c5             	mov    %r13,%r8
1406c38b8:	49 8b d4             	mov    %r12,%rdx
1406c38bb:	e8 50 b7 81 00       	call   0x140edf010
1406c38c0:	42 c6 04 37 00       	movb   $0x0,(%rdi,%r14,1)
1406c38c5:	48 8b 55 8f          	mov    -0x71(%rbp),%rdx
1406c38c9:	48 83 fa 0f          	cmp    $0xf,%rdx
1406c38cd:	76 32                	jbe    0x1406c3901
1406c38cf:	48 ff c2             	inc    %rdx
1406c38d2:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
1406c38d7:	48 8b c1             	mov    %rcx,%rax
1406c38da:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406c38e1:	72 19                	jb     0x1406c38fc
1406c38e3:	48 83 c2 27          	add    $0x27,%rdx
1406c38e7:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406c38eb:	48 2b c1             	sub    %rcx,%rax
1406c38ee:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406c38f2:	48 83 f8 1f          	cmp    $0x1f,%rax
1406c38f6:	0f 87 95 04 00 00    	ja     0x1406c3d91
1406c38fc:	e8 43 78 75 00       	call   0x140e1b144
1406c3901:	0f 10 45 97          	movups -0x69(%rbp),%xmm0
1406c3905:	0f 11 44 24 40       	movups %xmm0,0x40(%rsp)
1406c390a:	0f 10 4d a7          	movups -0x59(%rbp),%xmm1
1406c390e:	0f 11 4d 87          	movups %xmm1,-0x79(%rbp)
1406c3912:	4c 8b 75 87          	mov    -0x79(%rbp),%r14
1406c3916:	48 b9 ff ff ff ff ff 	movabs $0x7fffffffffffffff,%rcx
1406c391d:	ff ff 7f
1406c3920:	48 8b c1             	mov    %rcx,%rax
1406c3923:	49 2b c6             	sub    %r14,%rax
1406c3926:	48 83 f8 02          	cmp    $0x2,%rax
1406c392a:	0f 82 67 04 00 00    	jb     0x1406c3d97
1406c3930:	4c 8d 6c 24 40       	lea    0x40(%rsp),%r13
1406c3935:	48 83 7d 8f 0f       	cmpq   $0xf,-0x71(%rbp)
1406c393a:	4c 0f 47 6c 24 40    	cmova  0x40(%rsp),%r13
1406c3940:	0f 57 c0             	xorps  %xmm0,%xmm0
1406c3943:	0f 11 45 97          	movups %xmm0,-0x69(%rbp)
1406c3947:	0f 57 c9             	xorps  %xmm1,%xmm1
1406c394a:	f3 0f 7f 4d a7       	movdqu %xmm1,-0x59(%rbp)
1406c394f:	4d 8d 66 02          	lea    0x2(%r14),%r12
1406c3953:	48 8b de             	mov    %rsi,%rbx
1406c3956:	48 8d 7d 97          	lea    -0x69(%rbp),%rdi
1406c395a:	4c 3b e6             	cmp    %rsi,%r12
1406c395d:	76 7a                	jbe    0x1406c39d9
1406c395f:	49 8b dc             	mov    %r12,%rbx
1406c3962:	48 83 cb 0f          	or     $0xf,%rbx
1406c3966:	48 3b d9             	cmp    %rcx,%rbx
1406c3969:	76 30                	jbe    0x1406c399b
1406c396b:	48 8b d9             	mov    %rcx,%rbx
1406c396e:	48 b8 00 00 00 00 00 	movabs $0x8000000000000000,%rax
1406c3975:	00 00 80
1406c3978:	48 83 c0 27          	add    $0x27,%rax
1406c397c:	48 8b c8             	mov    %rax,%rcx
1406c397f:	e8 84 77 75 00       	call   0x140e1b108
1406c3984:	48 85 c0             	test   %rax,%rax
1406c3987:	0f 84 16 04 00 00    	je     0x1406c3da3
1406c398d:	48 8d 78 27          	lea    0x27(%rax),%rdi
1406c3991:	48 83 e7 e0          	and    $0xffffffffffffffe0,%rdi
1406c3995:	48 89 47 f8          	mov    %rax,-0x8(%rdi)
1406c3999:	eb 3a                	jmp    0x1406c39d5
1406c399b:	48 83 fb 16          	cmp    $0x16,%rbx
1406c399f:	b8 16 00 00 00       	mov    $0x16,%eax
1406c39a4:	48 0f 42 d8          	cmovb  %rax,%rbx
1406c39a8:	48 8d 4b 01          	lea    0x1(%rbx),%rcx
1406c39ac:	48 85 c9             	test   %rcx,%rcx
1406c39af:	75 04                	jne    0x1406c39b5
1406c39b1:	33 ff                	xor    %edi,%edi
1406c39b3:	eb 20                	jmp    0x1406c39d5
1406c39b5:	48 81 f9 00 10 00 00 	cmp    $0x1000,%rcx
1406c39bc:	72 0f                	jb     0x1406c39cd
1406c39be:	48 8d 41 27          	lea    0x27(%rcx),%rax
1406c39c2:	48 3b c1             	cmp    %rcx,%rax
1406c39c5:	0f 86 a0 03 00 00    	jbe    0x1406c3d6b
1406c39cb:	eb af                	jmp    0x1406c397c
1406c39cd:	e8 36 77 75 00       	call   0x140e1b108
1406c39d2:	48 8b f8             	mov    %rax,%rdi
1406c39d5:	48 89 7d 97          	mov    %rdi,-0x69(%rbp)
1406c39d9:	4c 89 65 a7          	mov    %r12,-0x59(%rbp)
1406c39dd:	48 89 5d af          	mov    %rbx,-0x51(%rbp)
1406c39e1:	4d 8b c6             	mov    %r14,%r8
1406c39e4:	49 8b d5             	mov    %r13,%rdx
1406c39e7:	48 8b cf             	mov    %rdi,%rcx
1406c39ea:	e8 21 b6 81 00       	call   0x140edf010
1406c39ef:	66 42 c7 04 37 5f 5f 	movw   $0x5f5f,(%rdi,%r14,1)
1406c39f6:	42 c6 04 27 00       	movb   $0x0,(%rdi,%r12,1)
1406c39fb:	48 8d 55 b7          	lea    -0x49(%rbp),%rdx
1406c39ff:	48 83 7d cf 0f       	cmpq   $0xf,-0x31(%rbp)
1406c3a04:	48 0f 47 55 b7       	cmova  -0x49(%rbp),%rdx
1406c3a09:	4c 8b 45 c7          	mov    -0x39(%rbp),%r8
1406c3a0d:	48 8d 4d 97          	lea    -0x69(%rbp),%rcx
1406c3a11:	e8 6a a7 ae ff       	call   0x1401ae180
1406c3a16:	0f 10 30             	movups (%rax),%xmm6
1406c3a19:	0f 10 78 10          	movups 0x10(%rax),%xmm7
1406c3a1d:	45 33 f6             	xor    %r14d,%r14d
1406c3a20:	4c 89 70 10          	mov    %r14,0x10(%rax)
1406c3a24:	48 89 70 18          	mov    %rsi,0x18(%rax)
1406c3a28:	44 88 30             	mov    %r14b,(%rax)
1406c3a2b:	48 8b 55 cf          	mov    -0x31(%rbp),%rdx
1406c3a2f:	48 83 fa 0f          	cmp    $0xf,%rdx
1406c3a33:	76 31                	jbe    0x1406c3a66
1406c3a35:	48 ff c2             	inc    %rdx
1406c3a38:	48 8b 4d b7          	mov    -0x49(%rbp),%rcx
1406c3a3c:	48 8b c1             	mov    %rcx,%rax
1406c3a3f:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406c3a46:	72 19                	jb     0x1406c3a61
1406c3a48:	48 83 c2 27          	add    $0x27,%rdx
1406c3a4c:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406c3a50:	48 2b c1             	sub    %rcx,%rax
1406c3a53:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406c3a57:	48 83 f8 1f          	cmp    $0x1f,%rax
1406c3a5b:	0f 87 3c 03 00 00    	ja     0x1406c3d9d
1406c3a61:	e8 de 76 75 00       	call   0x140e1b144
1406c3a66:	0f 11 75 b7          	movups %xmm6,-0x49(%rbp)
1406c3a6a:	0f 11 7d c7          	movups %xmm7,-0x39(%rbp)
1406c3a6e:	48 8b 55 af          	mov    -0x51(%rbp),%rdx
1406c3a72:	48 83 fa 0f          	cmp    $0xf,%rdx
1406c3a76:	76 32                	jbe    0x1406c3aaa
1406c3a78:	48 ff c2             	inc    %rdx
1406c3a7b:	48 8b 4d 97          	mov    -0x69(%rbp),%rcx
1406c3a7f:	48 8b c1             	mov    %rcx,%rax
1406c3a82:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406c3a89:	72 19                	jb     0x1406c3aa4
1406c3a8b:	48 83 c2 27          	add    $0x27,%rdx
1406c3a8f:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406c3a93:	48 2b c1             	sub    %rcx,%rax
1406c3a96:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406c3a9a:	48 83 f8 1f          	cmp    $0x1f,%rax
1406c3a9e:	0f 87 ff 02 00 00    	ja     0x1406c3da3
1406c3aa4:	e8 9b 76 75 00       	call   0x140e1b144
1406c3aa9:	90                   	nop
1406c3aaa:	48 8b 55 8f          	mov    -0x71(%rbp),%rdx
1406c3aae:	48 83 fa 0f          	cmp    $0xf,%rdx
1406c3ab2:	76 32                	jbe    0x1406c3ae6
1406c3ab4:	48 ff c2             	inc    %rdx
1406c3ab7:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
1406c3abc:	48 8b c1             	mov    %rcx,%rax
1406c3abf:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406c3ac6:	72 19                	jb     0x1406c3ae1
1406c3ac8:	48 83 c2 27          	add    $0x27,%rdx
1406c3acc:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406c3ad0:	48 2b c1             	sub    %rcx,%rax
1406c3ad3:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406c3ad7:	48 83 f8 1f          	cmp    $0x1f,%rax
1406c3adb:	0f 87 c8 02 00 00    	ja     0x1406c3da9
1406c3ae1:	e8 5e 76 75 00       	call   0x140e1b144
1406c3ae6:	48 8b 7c 24 28       	mov    0x28(%rsp),%rdi
1406c3aeb:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1406c3af0:	4c 8b 41 18          	mov    0x18(%rcx),%r8
1406c3af4:	48 8b 49 20          	mov    0x20(%rcx),%rcx
1406c3af8:	49 2b c8             	sub    %r8,%rcx
1406c3afb:	48 b8 67 66 66 66 66 	movabs $0x6666666666666667,%rax
1406c3b02:	66 66 66
1406c3b05:	48 f7 e9             	imul   %rcx
1406c3b08:	48 8b ca             	mov    %rdx,%rcx
1406c3b0b:	48 c1 f9 04          	sar    $0x4,%rcx
1406c3b0f:	48 8b c1             	mov    %rcx,%rax
1406c3b12:	48 c1 e8 3f          	shr    $0x3f,%rax
1406c3b16:	48 03 c8             	add    %rax,%rcx
1406c3b19:	48 83 f9 01          	cmp    $0x1,%rcx
1406c3b1d:	75 47                	jne    0x1406c3b66
1406c3b1f:	41 0f 11 37          	movups %xmm6,(%r15)
1406c3b23:	41 0f 11 7f 10       	movups %xmm7,0x10(%r15)
1406c3b28:	49 8b c7             	mov    %r15,%rax
1406c3b2b:	48 8b 4d f7          	mov    -0x9(%rbp),%rcx
1406c3b2f:	48 33 cc             	xor    %rsp,%rcx
1406c3b32:	e8 c9 79 75 00       	call   0x140e1b500
1406c3b37:	4c 8d 9c 24 f0 00 00 	lea    0xf0(%rsp),%r11
1406c3b3e:	00
1406c3b3f:	49 8b 5b 40          	mov    0x40(%r11),%rbx
1406c3b43:	41 0f 28 73 f0       	movaps -0x10(%r11),%xmm6
1406c3b48:	41 0f 28 7b e0       	movaps -0x20(%r11),%xmm7
1406c3b4d:	49 8b e3             	mov    %r11,%rsp
1406c3b50:	41 5f                	pop    %r15
1406c3b52:	41 5e                	pop    %r14
1406c3b54:	41 5d                	pop    %r13
1406c3b56:	41 5c                	pop    %r12
1406c3b58:	5f                   	pop    %rdi
1406c3b59:	5e                   	pop    %rsi
1406c3b5a:	5d                   	pop    %rbp
1406c3b5b:	c3                   	ret
1406c3b5c:	0f 10 7d c7          	movups -0x39(%rbp),%xmm7
1406c3b60:	0f 10 75 b7          	movups -0x49(%rbp),%xmm6
1406c3b64:	eb 85                	jmp    0x1406c3aeb
1406c3b66:	49 8b d6             	mov    %r14,%rdx
1406c3b69:	48 85 c9             	test   %rcx,%rcx
1406c3b6c:	0f 84 ff 01 00 00    	je     0x1406c3d71
1406c3b72:	48 8b 47 10          	mov    0x10(%rdi),%rax
1406c3b76:	49 39 00             	cmp    %rax,(%r8)
1406c3b79:	74 12                	je     0x1406c3b8d
1406c3b7b:	48 ff c2             	inc    %rdx
1406c3b7e:	49 83 c0 28          	add    $0x28,%r8
1406c3b82:	48 3b d1             	cmp    %rcx,%rdx
1406c3b85:	0f 83 e6 01 00 00    	jae    0x1406c3d71
1406c3b8b:	eb e9                	jmp    0x1406c3b76
1406c3b8d:	48 3b d1             	cmp    %rcx,%rdx
1406c3b90:	0f 83 db 01 00 00    	jae    0x1406c3d71
1406c3b96:	48 8d 4d d7          	lea    -0x29(%rbp),%rcx
1406c3b9a:	e8 81 02 af ff       	call   0x1401b3e20
1406c3b9f:	90                   	nop
1406c3ba0:	48 b9 ff ff ff ff ff 	movabs $0x7fffffffffffffff,%rcx
1406c3ba7:	ff ff 7f
1406c3baa:	48 8b c1             	mov    %rcx,%rax
1406c3bad:	4c 8b 75 c7          	mov    -0x39(%rbp),%r14
1406c3bb1:	49 2b c6             	sub    %r14,%rax
1406c3bb4:	48 83 f8 02          	cmp    $0x2,%rax
1406c3bb8:	0f 82 f1 01 00 00    	jb     0x1406c3daf
1406c3bbe:	48 8d 45 b7          	lea    -0x49(%rbp),%rax
1406c3bc2:	48 8b 7d b7          	mov    -0x49(%rbp),%rdi
1406c3bc6:	4c 8b 6d cf          	mov    -0x31(%rbp),%r13
1406c3bca:	49 83 fd 0f          	cmp    $0xf,%r13
1406c3bce:	48 0f 47 c7          	cmova  %rdi,%rax
1406c3bd2:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1406c3bd7:	0f 57 c0             	xorps  %xmm0,%xmm0
1406c3bda:	0f 11 45 97          	movups %xmm0,-0x69(%rbp)
1406c3bde:	0f 57 c9             	xorps  %xmm1,%xmm1
1406c3be1:	f3 0f 7f 4d a7       	movdqu %xmm1,-0x59(%rbp)
1406c3be6:	4d 8d 66 02          	lea    0x2(%r14),%r12
1406c3bea:	48 8d 5d 97          	lea    -0x69(%rbp),%rbx
1406c3bee:	49 83 fc 0f          	cmp    $0xf,%r12
1406c3bf2:	76 7f                	jbe    0x1406c3c73
1406c3bf4:	49 8b f4             	mov    %r12,%rsi
1406c3bf7:	48 83 ce 0f          	or     $0xf,%rsi
1406c3bfb:	48 3b f1             	cmp    %rcx,%rsi
1406c3bfe:	76 30                	jbe    0x1406c3c30
1406c3c00:	48 8b f1             	mov    %rcx,%rsi
1406c3c03:	48 b8 00 00 00 00 00 	movabs $0x8000000000000000,%rax
1406c3c0a:	00 00 80
1406c3c0d:	48 83 c0 27          	add    $0x27,%rax
1406c3c11:	48 8b c8             	mov    %rax,%rcx
1406c3c14:	e8 ef 74 75 00       	call   0x140e1b108
1406c3c19:	48 85 c0             	test   %rax,%rax
1406c3c1c:	0f 84 93 01 00 00    	je     0x1406c3db5
1406c3c22:	48 8d 58 27          	lea    0x27(%rax),%rbx
1406c3c26:	48 83 e3 e0          	and    $0xffffffffffffffe0,%rbx
1406c3c2a:	48 89 43 f8          	mov    %rax,-0x8(%rbx)
1406c3c2e:	eb 3a                	jmp    0x1406c3c6a
1406c3c30:	48 83 fe 16          	cmp    $0x16,%rsi
1406c3c34:	b9 16 00 00 00       	mov    $0x16,%ecx
1406c3c39:	48 0f 42 f1          	cmovb  %rcx,%rsi
1406c3c3d:	48 8d 4e 01          	lea    0x1(%rsi),%rcx
1406c3c41:	48 85 c9             	test   %rcx,%rcx
1406c3c44:	75 04                	jne    0x1406c3c4a
1406c3c46:	33 db                	xor    %ebx,%ebx
1406c3c48:	eb 25                	jmp    0x1406c3c6f
1406c3c4a:	48 81 f9 00 10 00 00 	cmp    $0x1000,%rcx
1406c3c51:	72 0f                	jb     0x1406c3c62
1406c3c53:	48 8d 41 27          	lea    0x27(%rcx),%rax
1406c3c57:	48 3b c1             	cmp    %rcx,%rax
1406c3c5a:	0f 86 25 01 00 00    	jbe    0x1406c3d85
1406c3c60:	eb af                	jmp    0x1406c3c11
1406c3c62:	e8 a1 74 75 00       	call   0x140e1b108
1406c3c67:	48 8b d8             	mov    %rax,%rbx
1406c3c6a:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
1406c3c6f:	48 89 5d 97          	mov    %rbx,-0x69(%rbp)
1406c3c73:	4c 89 65 a7          	mov    %r12,-0x59(%rbp)
1406c3c77:	48 89 75 af          	mov    %rsi,-0x51(%rbp)
1406c3c7b:	4d 8b c6             	mov    %r14,%r8
1406c3c7e:	48 8b d0             	mov    %rax,%rdx
1406c3c81:	48 8b cb             	mov    %rbx,%rcx
1406c3c84:	e8 87 b3 81 00       	call   0x140edf010
1406c3c89:	66 42 c7 04 33 5f 5f 	movw   $0x5f5f,(%rbx,%r14,1)
1406c3c90:	42 c6 04 23 00       	movb   $0x0,(%rbx,%r12,1)
1406c3c95:	4c 8d 4d d7          	lea    -0x29(%rbp),%r9
1406c3c99:	4c 8d 45 97          	lea    -0x69(%rbp),%r8
1406c3c9d:	0f b6 54 24 20       	movzbl 0x20(%rsp),%edx
1406c3ca2:	49 8b cf             	mov    %r15,%rcx
1406c3ca5:	e8 b6 a5 b1 ff       	call   0x1401de260
1406c3caa:	90                   	nop
1406c3cab:	48 8b 55 af          	mov    -0x51(%rbp),%rdx
1406c3caf:	48 83 fa 0f          	cmp    $0xf,%rdx
1406c3cb3:	76 32                	jbe    0x1406c3ce7
1406c3cb5:	48 ff c2             	inc    %rdx
1406c3cb8:	48 8b 4d 97          	mov    -0x69(%rbp),%rcx
1406c3cbc:	48 8b c1             	mov    %rcx,%rax
1406c3cbf:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406c3cc6:	72 19                	jb     0x1406c3ce1
1406c3cc8:	48 83 c2 27          	add    $0x27,%rdx
1406c3ccc:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406c3cd0:	48 2b c1             	sub    %rcx,%rax
1406c3cd3:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406c3cd7:	48 83 f8 1f          	cmp    $0x1f,%rax
1406c3cdb:	0f 87 d4 00 00 00    	ja     0x1406c3db5
1406c3ce1:	e8 5e 74 75 00       	call   0x140e1b144
1406c3ce6:	90                   	nop
1406c3ce7:	48 8b 55 ef          	mov    -0x11(%rbp),%rdx
1406c3ceb:	48 83 fa 0f          	cmp    $0xf,%rdx
1406c3cef:	76 32                	jbe    0x1406c3d23
1406c3cf1:	48 ff c2             	inc    %rdx
1406c3cf4:	48 8b 4d d7          	mov    -0x29(%rbp),%rcx
1406c3cf8:	48 8b c1             	mov    %rcx,%rax
1406c3cfb:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406c3d02:	72 19                	jb     0x1406c3d1d
1406c3d04:	48 83 c2 27          	add    $0x27,%rdx
1406c3d08:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406c3d0c:	48 2b c1             	sub    %rcx,%rax
1406c3d0f:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406c3d13:	48 83 f8 1f          	cmp    $0x1f,%rax
1406c3d17:	0f 87 9e 00 00 00    	ja     0x1406c3dbb
1406c3d1d:	e8 22 74 75 00       	call   0x140e1b144
1406c3d22:	90                   	nop
1406c3d23:	49 83 fd 0f          	cmp    $0xf,%r13
1406c3d27:	0f 86 fb fd ff ff    	jbe    0x1406c3b28
1406c3d2d:	49 8d 55 01          	lea    0x1(%r13),%rdx
1406c3d31:	48 8b c7             	mov    %rdi,%rax
1406c3d34:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx