MDDGELDFLNQEVFSGNMADIPSSCSMDSFFDELLNDSHACTHTHTCNPPGPDNSHTHTCFHVHTKIVPAPTEDKAAIDDTAESREKKSKKRPLGNREAVRKYREKVKARAASLEDEVVRLRALNQQLLKRLQGQAALEAEIARLKCLLVDIRGRIEGEIGSFPYQKSTTNVNMMNLPGAYVMNPCNVQCNDQMYCLHPGAD