What can a cofactor be derived from?