MLVKGDTVGIICCSDGRKKEDENRIALLEQVLKTEFSLQVVFAETIFQKAESPFSGTPQARAIELMKLYQRSDVQMIFDISGGDAANQVLPYLDFDIIRNAQKPFVGYSDLTVILNAIYTKTEQMGYNYQLLHLVGKDSELQQSHFRKTFFENRVLISGEQLNEFVWRGGEVIGGNIRCFLKLAGTNFMPDFTNKIILLESLGGKEAKLASYVAQLEQLGAFSKCLGVIVGQHSEAEENGEYERIGRLYQQIGRKYKLPIFRTSEIGHSVDAKPCLIGAKVNVSRETLTNF*