MESAGASIVRDAAELATGGMDSADEELKLPSAVQDLIRKLDNKTEPLRWLPTLAYPQFQDFFPQRALLSTITGWQSQVRLRVLEAIGSCNTLQYLDVQDIFSGDISRLTANEWEVLLRGFSCSTHLRVIRVERLTWTSLAEVESLCLQLGGILRTSSVTDMRIGDCRLSARCFLNLASGLGGNHESKLKTLELCNAWKDSSAMKHMADMIKSATRLETLEIGGSWERMYDMDEEAARILSQALIQSSSLRKLVLREVKGEASAFLLKAFSKKALDGDGGNQAIQCLHLISVFGLGDSLRELLSSNPYLEEVTLAAIDMRPEEWSRLGQAIRENATAKSIRVTHFMRQKDDLKGVEELVCAASSDDKDPKVELIITFYDYDALISALNFVGEVLRGEIRSLESLILYFNCSCPPGSNENRMPSIVPMDENLRDTTVLKRLKLFFKGKIL*