MSFSRLHRLRELQSIIEEISKEIMWVNEREEKELVFDWGDKNIDIYIPQKQESYSRLMRDLEEKEKDLNKLQQKVDNLLKNNHPASDKIGVRNSDAVSSFWVMQFFKEANEISLKLEKDRENIHKQFTCDKNTPLEKLFDLLKNLEKEKQRLMEHRMQVQQLVNKSKSIVRLKPRNPEERTTGAVLVQALCDFRQDQSKRYNKVNMCCKPQEGRMVSSKLKSLMLFLVIFDVQTVIHKDNNGILKDNSQRSKWLVAGPGGLDMLIPSVCLLIPPPNNLSINLAKA