MSKEVAVNVFLSCFMHVGLALVLLVYLPIAFVCRLLARVFVRPFARGEDLRGKVVLVTGASSGIGEHLVYEYARKGACVALVARTEIALRAVAKTARDLGAPDVLVVPADITKVDEAKRAVEETVAHFGKLNHLVANAGIWSSCFFEEITNITAFHNIIDLNFWGAVYPTYFALPYLKASRGNIVVTSSVAGRVPTARMSFYNASKGAVIRFYETLRAELGSHVRVTILMPGYVVSNLTKGKGLQKDGHVGIDEEARDINVGPLPVGKTESLAAVVVASVQRGDYYVTWPGWYWPFHMVMCAAPELLDWFSRTFYVSSSGEPQDGGAALSKKILEAVGGKKFLYPKTIRSQAAMAAN*