MDDGEVDFSNHDLFSDQYIGDQQLNGSSSMDSFFDELFKDSHACTHTHTCNPPGPDLSHTHTCFHVHTKLLPLSASDKATTDDTSESTEKDSKKRPLGNREAVRKYREKKKARTASLEDEVVRLRALNQQLMKRLQGQAALEAEIARLKCLLVDIRGRIEGEIGSFPYQKLGKGVDGISNPTNNLNLSSGYVLNSCNLKCNEQVYCLHPGLDGRSGQPGGSNGQDFGGCDIGNIHCMGNSSFGSKELLGCESGNVGPATGDSSTARKRKGARS