multiple ankyrin repeats single KH domain Biomolecules