MDSMESCVPPGFRFHPTDEELVGYYLRKKVASQKIDLDVIRDIDLYRIEPWDLQEHCGIGYEEQNEWYFFSYKDRKYPTGTRTNRATMAGFWKATGRDKAVHDKSRLIGMRKTLVFYKGRAPNGQKTDWIMHEYRLETDENAPPQEEGWVVCRAFKKRTAYPARSMAMAWDPSYAYREVSAMGAAVAAEAAAFVDPNAAYAQIRRQSNKSARFKQEAELDGAAAALLQYSSSHLVELPQLESPSAPLAPANQSQASAADEVVVDGADSGRRPGKKARADKMATDWRALDKFVASQLSPAAECGGSLEAAAAAASTAAAGNVGSQLDHVEDDDDMAALLFLNSDGREEAERWTGLLGPAGGDGDFGLCVFEK