ensg00000140943 (MBTPS1)

homo sapiens

membrane bound transcription factor peptidase, site 1