MSKECVVNALLSCFMHVGLALVLLVYLPIAFIGRLLKRLFVRPFAKGEDLRGKVVLVTGASSGIGEHLVYEYARHGACVAVVARTEIALRAVAKTARDLGAPDVLVVPADITKVDDAKRAVEETVAHFGKLNHLVANAGIWSSCFFEEITNITAFHNVIDLNFWGAVYPTYFALPYLKASRGNIVVTASVAGRVPTARMSFYNASKGAVIRFYETLRAELGSHVRVTILMPGYVVSNLTKGKGLQKDGHVGIDEEARDINVGPMPVGKTESLAEVVVASVRRGDYYVTWPGWYWPFHMVMCAAPELLDWFSRAFYVSKSGEQDGGAALSKKILEAVGGKKFLYPSTIRSQTAIAAN*