MESVDQSCSVPPGFRFHPTDEELVGYYLRKKVASQKIDLDVIRDIDLYRIEPWDLQERCRIGYEERNEWYFFSHKDKKYPTGTRTNRATMAGFWKATGRDKAVYEKSKLMGMRKTLVFYKGRAPNGQKTDWIMHEYRLESDENAPPQEEGWVVCRAFKKKPTTGQARNTETWRSGYFYDQLPSGVGSSMEPLNYVSKQKQNIFAQDFMFKQELGGSDIGLNFIDCDQFIQLPQLESPSFPLMKRPVSSTSITSLEKNHNKYKRPLTEDDENFDELISSKSKDKKKKASVMTTDWRSLDKFVASQLMSQEDGVPDFGVHQEDDTNKTGQCNNEESNNNGIEMPSSSLLRDREEENRFISGFLCTSLDYDLI