A version of a gene that controls a trait is a/an _____.