MPKTDKLGKMEGFTDDFIFAALCEAKLKELQTLPSNPATMDKSGIDACRTRVCWEILGDICQRKLPFLRVLLFVRDELEHCLYLPGSSQETTYFEVASGLAKEKALIQAENASWLSVISNQLTELQGMQQEMQEINDEIKTAESVCKDFEEKISIANQVLDSEKAKACKLHEQIKMLRKDTKEMKEDIERINKNEEAKEEELEEYETLKVLSRQLANEFQHTQANLQSAKCELLDCLPKMDLVSANASAVDLECNISHLEAEIQISRAETGHLTPRPQWIRPESPNHYDTCISTIQKVEKICKENAVLRENILKLQIAFATTHHILAKLQKKVQ*