What is the flexible coupling used for?

A
Small amount of misalignment
B
Take up for vibration in the shaft
C
to allow for expansion
D
Connects between the bull gear and the tail shaft
E
To allow for streching