ensg00000105948 (TTC26)

homo sapiens

tetratricopeptide repeat domain 26