MMPRPMLLVFLLLTLIITSQFEWKQQLVSDMESSPTVVQKQQQISKREEVVKEKIILSQEKNIRRLNELVRNLREQLVQCRGTNNTIDGTSNSPTANVISLGQKQIVDD