MVVWEKHFVIPDGELVNTSLLNCMDRPWKQHRYTLKKKHFDPVKTPEQNFANLPDGVSSKSWSDLVTYWFTPKAMEKSELGKNARALQDRSHKSGATSFANRRADLKKKGEFSELAFYKSVYAKDGSFEEGTPSHQFMEEGNDEVQENLASSSSSLSRVEIENEVFNRLMYKGEIPKRPLNYGFGVKQSDIFGVEGLLRKEGSSYVNNGAVEVENIKGELSAVKKQNQELAQQNKALSTKFDETTQSFKIIASFLGQVLKEVRKGNVSSDLLDGAESAIHMISDDSGGSGEMRRGLWQDTAATSGSDF*