MLARTCKLAFPCILPKQGSWKRAALIPRTLISSMPQTRSNACQGPRTRVLFCGFGFPAAFEHTREYLRPHPYIEVDVLAHEDVPDKIENYDICVVRMMRIDSQVIARAKRLKLFVQFGVGLEGVDIKSATEAGIKVARIPSHGSGNALSCAEHAIYLILGLLRDQVLYSTCLITSAKRCTDDALSCAEHSICLILGLLPDQNGMANSIQEKKLGEPVGKTLYGRTVLIVGYGNIGRELALRLKPFGVRILATKRSWNLTSSMVNLVDEKGGTDHLLEFASQADVVVTCCSLTPETAGMVNEKFLAVLKKGALLVNIARGGLLDYDAVKTSLETNQLGGLAIDVAWFEPFDPSDPLLQHPKVLITPHIAGVTEMSYRNMAKVIADSAIQLHAGVEMKELEFVN*