MSTDALSSKALKIKRELGENTGPHLSDEELMALSVRELNHHLRGLSKEEVARLKQRRRTLKNRGYAASCRVKRVCQKEELQKQKTELEREVDKLARENAAMRLELDALRSKYEALQGFARSVAAHGGPAAKVAPASVITIVKSSASAAAASPAACSS