MGRIFTVEEARALMPALLERADEFVSLRGDLAELVRDLREHGVSESGGLPEAKAFEARLDEILGWFEAHGIEIKGVAPLLVDFPSVLDGVSVRLCWLEGDRDLAWYHREDLGFAGRRPLRRA