MDDFNLVLGMDFLRASKAVPMPHLGSLLVAGQQPCLLKTCAPGKETKKQKGPLLSAMQLKKGLMRNEPTFLATLSMKDDEKQGDTPPDLMDLLREFADILPEELPKVLPPRRAIDHEIELVHVAKPPARDLLRKDNSWQWAETHQVAFRKLKEAVMKEPVLALPDINKPFVVETDASDFALGGVLLQEGHPVAFESRKLNGAERRYAAQEKELLAIVHRLRGWRHYLLGSKFIVRTDNTAASHFLTQPKLTGRQARWQELLAEFDVEFTYRTGVSNKVADALSRRADLVPLRRLAPLSASNVATSVKDQVKQHLAGDPMTDTIKKMIEEGKTRRFWIEDDLIYTKGYKLFIPKSGGLR*