DNA and protein