Triangle A B C has A B=2 \cdot A C. Let D and E be on \overline{A B} and \overline{B C}, respectively, such that \angle B A E=\angle A C D. Let F be the intersection of segments A E and C D, and suppose that \triangle C F E is equilateral. What is \angle A C B ?

**Answer Choices**

A. 60^{\circ}

B. 75^{\circ}

C. 90^{\circ}

D. 105^{\circ}

E. 120^{\circ}