MKRTIRTTALTVGALIASLGLPAGAAHADATTPRIDLRVLVVSDGGPSTDAITAELDAAGTPYTEVDLE ......