ENSG00000172915 (NBEA)

homo sapiens

neurobeachin