MPPQVLTAFQAWMDSVGIEHNRNAIRLVDAAAGCSGLALGVQAVRDVAEGERLCTIPKAACISIRTTELADVIEAEELGGGLGLVLAVMHERSLGSQSKWHGYFASLPPREYLPIFWDPKQLLLLRGTELEQVVANDSEAAREDFEEHVLPLLAKYPGRLRKKACTLSNFQIAAAFVASRAFGIDEWHGDAMVPLADIFNHKASVVELGAEYQVHGAQSDDGEGDLGSELEEGGSEEQAGPEEDNEEEEEQARPSSSHSSDSEGSARNVAQQTNRGAAAGGGNQQQHAGAQGGQAQGAGRNGSDGALPSVMSAAAAAIYGLTSX