MDDGELDFLNQEVFSGNMADIPSSCSMDSFFDELLNDSHACTHTHTCNPPGPDNSHTHTCFHVHTKIVPAPTEDKAAIDDTAESREKKSKKRPLGNREAVRKYREKVKARAASLEDEVVRLRALNQQLLKRLQGQAALEAEIARLKCLLVDIRGRIEGEIGSFPYQKSTTNVNMMNLPGAYVMNPCNVQCNDQMYCLHPGADGKTGEVAELNGQGFNVCEFDNLPCLANQNSGEKELSTYGVGSAGSNGNSSGTKRRKGAHAATAG