MGVGLWTMEVMMTAMVVSWGLGVEGFDPLESKRVIGLREVRLGTGSVLQALLDSQYSEMVLYLDKADMLEELEREVLRRGAITVFAPKNSYLEQQVDADLWRFLMRPGHEAYLRTLLKHHVIPGRVEGADFQNRTVETLASGNVVGLRSHGLKRKVSRKSRSGTKSASTTRYMLEKNAPVVPDALLRAVMPPTTSVTAPSLGPSLGPSIAPAPGPGIAGFTWDDDEETLQFVMALTNYGGYNDMAELLVNATTLGIEIGKLARMGYKITILAPNDQAMQQLTIEQLDMPMEPLLYYHFLSEYQTDESMYNAVKRLGKQSYSTLRHPHKVIASESDGTVKFGDGDGAAHICDHDIYVEGHISVQGINRVLSPPP*