Names of the coenzymes and prosthetic groups:
A. Thiamine pyrophosphate
B. Lipoic acid
C. Pyridoxal phosphate
D. Coenzyme A
E. Nicotinamide adenine dinucleotide (NAD\(^+\))
Choose the correct coenzymes and prosthetic groups, from the above list, which are required by the Krebs cycle enzyme Pyruvate dehydrogenase: