MKRKQEIESVRWDLALRYRLIETVVWWEGRLTTNHLMQSFGISRQQASKDINSYITDYAPKNLEYDKHLKGYVPSRHFKPLFIDDSASAYLHLLSQNYERAPHIDGLALAYAHTEVLGVPDRSVRPEVLRPLLKACREGLRLECEYVSFTTPEVETRLIAPHTLIYTGMRWHVRAYCEKNRDYRDFVLSRFRGEPDLMDAPSEHTRALDKGWNTPLTVVIAPDSRLKPEQRAIIEADYGMRDGQLVIETRGALVQYVLQRYQIDPTKVHAKATAQQIVVTNLDELQPWLYH*