The ____________________________are responsible for producing energy for cellular functions by producing ATP from glucose and contain their own DNA.