ENSG00000129474 (AJUBA)

homo sapiens

ajuba LIM protein