MSTISLEDVKAHMNVTIDDDDALIQSKIDAAEEWVGNYTGKALSRYESDTPSASVPESLKEAVRQLVAWLYQNREASIATQNITIILESSPGLFDLMRPHREWVF