MMILGDRSFLALMVGMQATDQTCGNQGFSAILKVVRCKERQHIPAVQRINLPYKRCDGKLCHIACFLGDHTQRHGFNDLLLQENETNCRTKYPLVDITTIDSIRIGNTVLDLMKLMEFVGRRIVLALEGGYNLGSFAKSFLACVVSCFEVPFGDGYCPTYGYNRVPCAVYLVCGDIESIWDVKEAEIEQNELGENITEGKRKLMQEALKQQANLKNKLQGANGNVEHCIKWYVEWKRLGYDHYTSELEGLNVLTLVSTKELMKAYELRSEEVGQQASPRRAIKAKKLQNNNFSRLNKLPDWMKGGLDSSHL*