MKPENKLPVLDLISAEMKTVVNTLQPDLPPWPATGTIAEQRQYYTLERRFWNAGAPEMATRAYMVPTKYGQVETRLFCPQPDSPATLFYLHGGGFILGNLDTHDRIMRLLASYSQCTVIGIDYTLSPEARFPQAIEEIVAACCYFHQQAEDYQINMSRIGFAGDSAGAMLALASALWLRDKQIDCGKVAGVLLWYGLYGLRDSVTRRLLGGVWDGLTQQDLQMYEEAYLSNDADRESPYYCLFNNDLTREVPPCFIAGAEFDPLLDDSRLLYQTLAAHQQPCEFKLYPGTLHAFLHYSRMMKTADEALRDGAQFFTAQL*