MDDGELDFLNQEVFSGNMADIPSSCSMDSFFDELLNDSHACTHTHTCNPPGPDNSHTHTCFHVHTKIVPAPTEDKAAIDDTAESREKKSKKRPLGNREAVRKYREKVKARAASLEDEVVRLRALNQQLLKRLQGQAALEAEIARLKCLLVDIRGRIEGEIGSFPYQKSTTNVNMMNLPGAYVMNPCNVQCNDQMYCLHPGADGKTGEVAELNGQGFNVCEFDNLPCLANQNSGEKELSTYGVGSAGSNGNSSGTKRRKDFREGGISLMFQYCEPFVGELQVSLPAVVACDSLGSYKLACIAFSNSYSGFA