METMFSKQLTDTDLKKRLSIPTQCLNHFRFDKGHSTSVQVEDENGKAWQFKCRVRREGYQKPVFCEGWLKFVRYTNLRPGDRVEFYKDTEAEGLYRIQVQRRVKLLGKEFWANLRPDEQRINFEERTEAAAKEEK