MPPIQVRGLVEHVLHLPLQYPGPHQESQRRVTEDLAPVDPTRQLLLIWDAMCDFLSEQVQQGKGVTIKDFGSFIFERRIEATPPKVPELGHAPGEKEAVIPRFVVADTLMKELTRQNPKEDIRRQHISGSIFQTKRMTALNPVPIAAGCYMRRDLVASALSSMFRAIIDLVRTNYDLDLNMKFAVIRIRDRALTCSFNKNIQLAAQVSPCLSGP