MGVKRVLVTGGAGYIGSHTVLELVEAGFSVVVVDSLVNSSPESLKRVGEITGKAEHIDFIELDLVDYAKLESEVFKKYEFVSCIHFAGLKAVGESVQQPLRYYENNLTGTLHVLELLGKYNCKSFVFSSSATVYGGVEEMPVTEEAPLSATNPYGRTKLFIEEFLRDLYKSDPEWKIIILRYFNPVGAHPSGRIGEDPTGIPNNLMPYIAQVAVGRREHLAIFGNDYPTHDGTGVRDYIHVVDLAKGHVAALQKLESSDVGCIPVNLGTGKGISVLDLVKAFSKAAGFDLPYKFADRRAGDVAELYSDPAFAKSFLGWEAKLGVEEMCESTWTWQSNNKNGYRDA*