KTFTSMHELVTHISVDHVGGPEQNNHSCLWQGCARALRAFKAKYKLVNHIRVHTGEKPFPCPFPGCGKVFARSENLKIHKRTHTGQ