MSSLIHKRILVTGGCGYIGSHTLIALLDPSNVANTNTQYSIVVVDNLVNSSHESLKRVAAISAGQDANERLVFRKVDCCNKAGFRAVFEEFASKGGFDAAVHFAGLKAVGESKLIPLKYYEDNLGATLTLLNLMEEYGCRTIVFSSSATVYGIAKDEKAKLKETDEVGVTITNCYGRTKFMIEQILNDFHGSQALLREKAKNDEAKDWSIGILRYFNPVGAHPSGTMGEDPRGVPNNLMPFVAQVAVGRRPHVTIFGNDYDTPDGTGVRDYLHVMDLADGHVAALRYMDGGNKNNGTGKLNVFNLGTGIGYSVLDMVEAMGKACGKPIPYVLGPRRPGDVTIYVADPSRAKEEMGWSAKFGLDDMCNDLWKWQTQNPNGYE*