MARKLTTNQEIDAFIAKVIGEAHHHGGNVEHVIQPLSDEVRQRLNLKLDKVEVYERNGNLARTCWVTLQGSRYVFTYNYKTKQIDLRDHSIHGAWRFSFDNATPFPDIQREVGKL