MQPKFMPWVDLLPEVGDPIRNERNKLAAKLASAEELEKQAAALRAGVREGRAALLDRIMKQWTLHDIEQAATAAADRGQPFPPGFVKDGELREALRALDGAPSPLEVLQAFHAGRVIRQHNLFSTATEEEQRATLHRVFDWWNYGAVPLLTRLEG