MDPRPASVKLDVLHAFQEEQVRLQMRLQELRGKLKDSPKVKVPFPVPEIPLVFRGHTQQDRGVPRTLVSNLRICCPLPGGSALVTFDDPKVAEQVLRQSKHRIDMEDCQLKVQVQPVQLPMVTTIQVCSEMSGQMVLVSGFPAGLQLGEEELLDKLEIFFGKTRNGGGDVETRELLHGSVVLRFAKEEVARRLCQIGEFKVPLGGKEVPLRVSPYTSGRIQEVKVTPQPVPRSVLVLNIPDILDGPELHDLLEIHFQKPTRGGGEVEALMVVPAGQQGLAVFTSEAR