TILNSMHKYQPRLHVVRCAELINLPYSTFRTFVFKETEFIAVTAYQNEKVNLLN