MSTGEDKPDAQLFQLLTHLLHQVETLTNQEEVELRAKIEALGLEVTKVPSKPSQHLDELEIAKELDKLSARLDDVDEMISSAMAADPQVQSLLSSTAELWMPVITATSDERRSFTVAIDDINDEANGRNHSDS