MSDRADVGEPEAVPAKRRQILVGARRTFGELGFERASVDLIAARAGVSKATVYHHFEDKQALFVACALEEAEAMRAGLRACLDQPAGDVEQGLQRIGEKVMRVLLSPAVVGLHRHAIAEAGRFPEVGRTIFDRGPRLTQELIAAHLERWDRSGALRIDDPRSAAVQFVALCQGDLLARARLAMLEYPADEQVRETVSRAVRTFVRAYRP