MVRWHGMVGASAGWAPPRVVARTEADARPGYAAYDASEYLDDPEVLQAKVKLLAEMWLRGGRDTVVYTGAGLSTASGIGDYASKAGGSIAPHKKGTSTGSRLELQPTVAHHALAAIEEKGLIGNWVQQNHDRLAQKAGFPQAKLNEIHGAWGDTKNMVKMMDDTLRSDLLEWLVAWSARARLCVTLGTSLCGMTSDEIPRAAAERFAVAEGDGLAGVIRCFSGVTVMLWLADSIAAENVVTTLALLTTLCGHVLVDLATWISRLDRVKFSWLGLGGSFLVRLLTWIVFMLGLRLCNVEFGISGMALSAMPVEITQCFCEAMATLLLAEITGIILTCSKLSGHEVFRFNADGTDLAWNAQKRIAGEMGVX