muscle precursor cell