MVLSSTNDFQVTVEKNYDKMSELKAFDDTKAGVKGIVDSGITKVPQIFILPPKKRPELSDTNETQFIFPVIDIEGIDEDPIKHKEIVDNVRDASETWGFFQVVNHGIPTSVLEEMMQGTRQFFEQDVEVKKQYYSRDTTKRVIHTSNFDLYSSSVPAANWRDTLFCLMAPDPPSPEELPTACGEILMQYSKDVMKLGFSLLELLSEGLGLDRCHLKDMDCAEGLGILGHYYPACPQPELAIGTNKHSDNDFITVLLQDHIGGLQVLHQNQWVNVPPTPGALVVNIGDLLQLISNDKYISVEHRVLAN*