MDSTHQDLKSENLFDVKDLVVVITGGGTGIGQMMLRALIANGVKKAYIADLSKKDQIEELRKTGKGGNLYRYPPIGGPPFDGSLKTAEEISSGMWGASEQEAEELLSTNVLGYYYVSAALIPLLSKSKNQPQIINISSNASFSRQAMLGILYSLSKAAITHLTKILATQLSNTNIRVNAIAPGLFPSELTAGDSNSKNQSQLDDTMGLNIPKGRPGIDKEIASTVLYLASKHQQYTSGSIVLIDGGVLNQMPSTY*