MVGLSLAFPEIPGAFFLLVGFETADRINMDQVFQSLQSLTIDSEDRLSELEDILNYKFKNKSLLKEAITHSSVNNTESYERLEFVGDSVLGYLVTKHLYCAHPELYQGTLTLLRSRNVDTEKFARVSVKHKLYRYLFLNAPALQQIIEDFVKDIEDSSKSFRCGDFKPPKILADIVESIAGAVFVDCGYSADQVWEVFRPLLEPLVSPETLELHPVTELQELCQKQGKYIEYKDSWIGNMVRSQVLIDGEVVGNGEHHQKDLAERVAAKNALDKLKKEDKVDNSSKDEKQSRSHEQPLVAQQELNNFCMKRHWPSPHYNLSHLRPFQLLHGLFDLSFSFATILDLVCNRLMESVVSVTTNF*