MSVEIGIKWSGKEFVVKLDPTETVLQLKHKLESETNVLAKRQKILGLKTKDGKQATDESSVGELQIKPNVKFMMMGTPEAAIVATVKEAEAAPEMQDDFDIGADESVANIAVQDRPEVQDKLARRLKSVEVKILSPPRPGKKCLVIDIDYTIFDLGSTAERPEELARPYLHEFLTSAYESYDIIIWSATSKKWVEVKMKELGVLGNPAYNIVCLLDHTAMVTVHTEKYGVFDCKPLQFIWEKFPGQYTEANTIMLDDLKRNYIMNPQQGLVIRPFRKAHLTRGSDRELLGLMAYLAAIAPLDSLEELDHSRWERYIEKHKRQRQ*