MSSFRFNPENELDDEEKVTLTDEEGRTLKCYVENSLDREDTTYVLLMPVDTPIVILAWDKEKDEEFSDAILIEDSEEIEQVFADAKAVLAELELTLKNTAYTLTASGELPPLEDEEVITLEIEAEEEELQFLASFYSQDQRYSIYTPLSPLLFLAKYNEKGELELVSPDDQQMQPILEELLFEEIEE