MNILTLTGVRGGEGTTTVAGMLGDALHALGQRVLLVDLNASDLLRLHFGVPHRDGHGWVAAGFPFEWRQQAFELAPGLALVPFGRAAVEDTGMSPLLHGDDFWLRALPGLAGDFDWVLFDCPAYPGRQARALRFRSTLDVLVAQPDVAAHVLLAQIGLGAASHLLINDFEPSWPLACDVVLDWRHHYGPRLLPQAIRRDACLPEALACKQPVTRYRPDAAASRAARVLAQWCLSS