Precursor protein