MGKYFGTDGVRGIANKELTPELAFKLGRYGGYVLSQHEDSSRKPRVLVGRDTRISGEMLEQALIAGLLSVGIEVFQLGVISTPGVAYLTRLQKASAGVMISASHNPAEDNGIKFFGADGFKLVDDQEAEIEALLDAEEDTLPRPSAEGLGSLDEFPEGLLKYSQFLVQSIPGDLADMTVCLDAANGATATAVNRVFADLETDFYTMGTSPNGLNINDGVGSTHPEALAEMVVEKGADAGLAFDGDGDRIIAVDELGRIIDGDKIMYICAKYLAEKKRLKKDTIVTTVMSNLGFHKAVEEIGLKDVVTQVGDRYVVEEMRKNDYNFGGEQSGHMIFLDYNTTGDGMLSGIQLLNVMKQTGKKLSELADEVTIYPQKLVNIRVTDKNGAMEVPAIKAVVEQAEAEMNGEGRILVRPSGTEPLLRVMAEAPTQEKVDYYVDKIAEVVRAEIGVE*