This is a real-world medical entrance exam question, please give the true answer based on the question and selection. Topic name: None, Subject name: Physiology
The force generating proteins are - 
Select and explain. 
A. Myosin and myoglobin, B. Dynein and kinesin, C. Calmodulin and G protein, D. Troponin
B: Dynein and kinesin
Answer: B: Dynein and kinesin 
Explanation: Molecular motors - Kinesin, dynein, dynamin and myosin.
Molecular motors are important for generating power for various cellular functions like cell division, vesicular transport, muscle contraction, nuclear migration etc.