MSTGSLSDVEDFQEVEMLECDGIKLDPNKEFGISNDSNEESSTCDNGSPKKGRGTSGKRRKAPSKKSPLGNINQEGKQVQRNAANARERARMRVLSKAFSRLKTTLPWVPPDTKLSKLDTLRLASSYIAHLRQILANDKYENGYIHPVNLTWPFMVAGKPENDLKEVVSTSRLCGPTAS