MGASGSRFEPYTVVVTGCSTGIGEATALALHAVGFTVLAGVRKPEDAEKLRAKGLHAIILDVTNEQHVRELPATVEKLKTVGSKVAVVCNAGIALPGPVESTSDADVRAMFDVNVFGLLSVTRAMLPMIRETKGASSLSDRVRPARALESLGARVIRLPAALGLVSFPYFTIYCATKFAVEALADGLRREVAHLGVRVSLVQPGLTKTPLIAPENVKRANEKPAVYEAGIRAHWKQQEEGGAAGAPPEEIAALVLEALTAASPSHRYRGGGGPAP*