301 aa
MKKVRKAIIPAAGLGTRFLPATKAMPKEMLPIVDKPTIQYIVEEAIASGIEDIIIVTGKG
KRAIEDHFDFAPELEKNLMEKEKWDLLSKVNYTSNLADIHYIRQKEPKGLGHAVWCARNF
IGDEPFAVLLGDDIVQSETPCLKQLIDQYEATFSSIIGVQHVPENETHRYGIVDPMEPEG
RRYQVKHFVEKPAPGTAPSNLAIMGRYILTPEIFMFLDAQETGAGGEIQLTDAIHKLNQI
QRVFAYDFEGKRFDVGEKIGFVKTTIEVALQKEEIHDELIAFLKELIKENENKQKINIQE
V