MDFEVKVVESSFVAPSEPTPRQGLWLSSLDIMLASRGHTPTVYLFHSDDTASDFFDVARLKEAMAKALVPFFPLAGRLAVDGSGRVEIDCNGEGALFVVARSDITVDDEIKDVKPSPELRRQLVPRIEPSSVVLAVQVTFFKCGWVALGTALHHAAIDAMSAIHFFQTWSAFSRDGERAAVEPPCHDRTLLRARSPPTVHPDALSTFYPKLAFSDPSGPLATKVFTISKDRIASLKRLCGGTSTFRAVSALVWRCACVARRLPPDSEARFTAPVNIRRRVNPPLPERYFGNALVRVVVAAAARDITSEALASVAGRIGAAIGRVDDELVRSAIDYYEMAGTGSQSSAKGTLPETDLQVISWLGMPIYDADFGWGKPRVMSRAESNRGGFVHLMNNGPADGAGGVSVLMCMEAANMKELERLLYEALARC*