MSIFQFISRWRALALLVPAIGLGSFLEADALSVRPAANHPEALCGLPSVTLDRRQALVRGTIAATTGLIASGVIPPFVASADAIPPTIAPIATLSDGGAFPLASVLARNQKGFARAVRDSGISRDQLYICGSVVSNRASGYEAARQATSKGWQQNMEKFSYGNIEYLDQIMLDYPGPDCESIQGQWASFESMHAQKLTKSLSVSNFSPAELDCVLQKAKVKPVVNQLPYSVAYHPDRNVIVENKKRGVLVQAWAPLGGSLGGRFSSSMKGTCAQIGKRYGKSFAQVALRWIVQTGGAFTTQSKNKAHFTEDLDIFDFELTEDEMARLTALA*