MRILVVNPNTSLGVTRRIDLAAQAAAQPGEVVQTVPAAFGPELIVTPEDSALAMQGVLAAVEQNHHGMDAIVLASFGDTGLDQVRAQTGKPVIGIAQAALTRALEHGPRFSIVSFSPSVQGSLRAIVAHYGLLDHLADVTVLQDSIWTDPGAIHTELAEPLLRLCQQRAKTGGIDSIVLGGGPLAGLARGFAPHVSLPLVDGTTAAIESVRRMVTGARDSAPT