MSSHGDASVLPKIALESINDYSYVKSVFRQAIQEKLAIHLPEQASREAGMGREDQLRIRVKEMLNELIESTFSIIQENVTINGFDANSALQDPKNSDQIEPFDLALRTRVQQLFNEVEDAHVLVARYRKSVPAQYEKAYVDAMEQQTAFLRNVKDDYVSLQDKEVENPDEQTSTTVFRKEDIDRYEQTIAKVAYLKKNLPRVVARLEKTP