spleen protein 1 precursor Biomolecules