MSTRTFRVTVRGAFSGLTGEQRAELLARAPEHDVLRAAFTPQGHLSYDIAARDAFTFRIAREGEAEEDILTATEDAETVLRQWLSDRGYGYKNLRSQAQDLSQAPLGKRQRRAARQAG