MKEGLAVNRPKGQHSAPRGGPPRSWTNAELTEALQHVWNKKMTTSQASRIFGIPYNSLLMYVRGKYGKSLKLEQLRKDCISGPPIELLQMGVSNSNSSSKEKKEHKDSELTHHHHHPGGGARDGSSAGPNGGSSGAGGGGAGGGGLGDLRGPRSASSEPELLSSPNPLFNPFPGGFYPDFPSGFPGLPLSMLNLLPPERHQPHSLPMAVDEDCKSDRSKQSLDDDYPQPLALNRPASEQLTDNRREIYQQNGQD