MVMKREVVGYTTMSEHLIDTQLTRSPFFFASANQSMLGYGVAHAFQQAIPFAELANQAKQLLQQAKRNECDNPLLFGIVPFDPKTPTRFMIPRTLYVSSSPRLNRPAHLTRQVAKLISSPSGEQYKQGVSHLLNMFHHSGLSKVVLSRAIEIATEQEIALPTLLRNLLAINHHGYTFAASLDEQRKLIGASPELLVAKRGNYLVSNPLAGSRPRSQDTKENAQRRASLLNTAKDLHEHGLVVEEVERIMSRYCRNLYTPMVPSVIETETMLHLSTLLEGQVSDPEVCALQVAADLHPTPAVCGFPRESAYQAIRELEEFDRGYFTGMVGWCDARGNGEWVVTIRCAEVGSHQMKLFAGAGIVDESLPQSELEETGAKMKTILAAAGIELNDVLTA*