MSVAAGVRDAAITVREKLRGKIGQTKVKRYWPGKAPEWADDADEDADIRTLRFTKEELLQRAFPSEEGFDAASAIDDPRLRRLAESRRDREEAIARHRQIRQAEIVSTREEERRAQEGAEFEEEDEDAIEKRRRRLKEKRLNEPEMEELQEEEEEEEEEEESEYETDSEEDVGVRAMIKPVFVPKQERETIQEREKVEAEERVLEESLKKRLEERKLETKQIVVEEIKKEEEIARNIEADGDGGEVDTDDEVNEAEEYEAWKVREIARIKRDREDREAMIKEREGVEKLRNMTEEERREWEKKNPKALPLSKKKWKFMQKYYHKGAFFQTGADERGGTAGGEDIFRRDFSAPTGEDKMDKTILPKVMQVKHFGRSGRTKWTHLVAEDTTDWTDPWARNDPLRTTYNNRMAGMNRPIGRPQGSKKLKDWESTK*