MLQETLLEAKAEWQGLKDAEKIREDSAVEIREVMNSKTPKVEGKTSEQAYIHGVKARDKEKRDCTKNSKTWVQVISNSAHMEKETHSHGDDMQSRENKERQGRAANIIIKGVREYGKNERTLDLTSEFLKDKLFWQRRICQAWRVGKPSGERARPIKVIMSSIRDKQILLGKKQLLRGSRFFLDEDLTIRQQEERNEELLKVRAARDEGKRAWLFKGKVVIVFFSSHSKTGQQVGSQEETTISLAGKYAARPVGTNRDEDSTLSLVDQNK*