MTTRTRKSKTFEPGHGYTKEEWDAVDFPELTDEELTNMRPARDVLPPEFFKAMEEHRRSRGRPSLEHPKKQVTLRLDEDVIAKFRAGGKGWQSRMNEALRKAAGI