MESVDQSCSVPPGFRFHPTDEELVGYYLRKKVASQKIDLDVIRDIDLYRIEPWDLQERCRIGYEERNEWYFFSHKDKKYPTGTRTNRATMAGFWKATGRDKAVYEKSKLMGMRKTLVFYKGRAPNGQKTDWIMHEYRLESDENAPPQEEGWVVCRAFKKKPTTGQARNTETWRSGYFYDQLPSGVGSSMEPLNYVSKQKQNIFAQDFMFKQELGGSDIGLNFIDCDQFIQLPQLESPSFPLMKRPVSSTSITSLEKNHNKYKKPLTEDDENFDELIKSKDKKKKASVMTTDWRALDKFVASQLMSQEDGVPDFGAHQEDDTNKTGQCNNEESNNNGIEMPSSSLLSDREEENRFISGFLCTNLDYDLI