What is the flexible couplin used for ?

A
Small amount of misaligment
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