A segment of DNA that codes for RNA and protein is a ______________________.