MTCPQCDAETVVVGIPDAYADHLPEGESGVAVCRRCLTVTPQPERPATDGDLQSVSEAFPADPEAAIPMALAVGLLDSLAHHRRSIERLFEAVAEAGSDPMLALERLADDRELEPAVDLGARHRQLDQLLG