MSRIAQFQQIVDAEQYFEFFDLPYDAQFVNVNRLHILQKFSNYIKAIDRDSPDLNDEEKLGQYRNALQQAYDVFLASKPVEQKLFKVFNEKPQNVVLLTEIGTD