MGVKRVLVTGGAGYIGSHTVLELVEAGFSVVVVDSLVNSSPESLKRVGEITGKAEHIDFIELDLVDYAKLESEVFKKYEFVSCIHFAGLKAVGESVQQPLRYYENNLTGTLHVLELLGKYNCKSFVFSSSATVYGGVEEMPVTEEAPLSATNPYGRTKLFIEEFLRDLYKSDSEWKIIILRYFNPVGAHPSGRIGEDPTGIPNNLMPYIAQVAVGRREHLAIFGNDYPTHDGTGVRDYIHVVDLAKGHVAALQKLESSDVGCIPVNLGTGKGISVLDLVKAFSKAAGFDLPYKFADRRAGDVAELYSDPAFAKSFLGWEAKLGVEEMCESTWTWQSNNKNGYRDA*