MLGIEKKRSTLQPNEKAVVARHEAGHAVVGTAVAKLLPGQPRVEKLSILPRSGGALGFTYTPPGNEDRHLLFVDELRGRLVTLLGGRAAEEVVYSGRVSTGALDDIKRATDIAYKAVAEYGLNQSIGPISLATLSGGGLDESGGTVPWAKDQGHMVDLVQREVKILLQSALTMALFVIRSNPTVLEGLGAQLEGSSLSRTLSTGIGIGTCSRSIGSQVSPSRNSGSLGLDLGSPGTRSQTTATSKKRKPSWLKELVKEAEESVGSPRREHIFGVILFLHEGALGRGRFRGGPLFLSLGRLKRGLGQEFTWQKGSMAGYQGPPHLVSIPIILYQQGNASVKSLEQRNSRHSLLHSKVLKEMTCMPGMFLMLDFVGHWKQYRWGV*