MDATKRSTQTVIVSGKGNKKNEAFASALNDVSKKVLKETTEVLIRIEPKEVTIRQAKEQVYTEKFLFFFFPRKRVIYHVELAVEVEIQAIAVEEVDFLTETIKEPNAVVVPFLSKRGV