EEFRKQFKEKNPNNKLVSVVGKAGGDKWKSLSEAEKAPYVARANKLKSEYTKNIAAYNNKMSEGPHNRADEEEESDKSKSEVNDEDEEGSEEGLHVVNVL