MAKHLLSRARLLITHHRSALPPALTRFLFGGPTPTKTNPEAAVASAKIKRELSGKREGTEEDDDEGAGVPWGTWRPDVAWLTKALEPALQLYKQYNWKPFTSTCGGDNIPASTRTFSEILSDLQRSKVSIKDWSLSDLTVGLYLIYLSQASAKNAEAFKGVQISSNKKVKELIYHLELARGCYKGNADGLARHSMLRKRNILKFVKDSSILRPGYYIGIDPRAKLVILGIRGTHTVYDLVTDLIALSDKKVSPKGFSTHFGTYEAARWYLRHELSIIRRCLEQHKDYKLRLVGHSLGGASAALLAIMLRKKSKEELGFSPDIISAVGFGIPPCVSREIAESCASYVSTVVLQDDIVPRLSAASLARLRSEILKTDWASVMEKEDLKHIVDIVTNAKLVVSSIQDVAHKLADYAKVVTASASSDVKDPPRLQSSTQVLNPESEEDVYVPEDLFLPGTLYYLQRDVENINGNEDESYTLWRGDAGENFQRILLSGNLMSDHKCENIHHALRDVLKTLPLPLKE*