MHALVFSAVFAVFGTLVLGGVKRKHEVRAVAEQQLTLPTFVLIQLDRKEGKKLLFDLHLLLEEKEEKRLKQQRQLTMNSFNSHQEAFNTSSSSTNFYTRMLGAIPAVRPSPSLPNSRRNVLDFFGVEDKAMSAVIPPVTVVFDGRSICQRIHLHKHSSYQSLARALRQMFVDVNGDAGVSPESDLCLSNAVPGHLIAYEDMEGDLLLAGDLHWKDFVRVARRIRIIPVKVNPPRVFRGP