Let T be the intersection of BF and CE. We have that ∠BCE+∠BEC=∠ABC, and since BC=BE, it follows that ∠BCE=21∠ABC. Similarly, ∠CBF=21∠ACB. Hence
∠CTF=∠BCE+∠CBF=21(∠ABC+∠ACB)=60∘,
and so ABTC is a cyclic quadrilateral. Hence ∠EBF=∠ACE=∠AKE and ∠ABF=180∘−∠EBF=180∘−∠AKE=∠AKF, which implies that ABKF is cyclic. Hence we have that ∠EBK=∠CFK, and since ACKE is cyclic, we have ∠BEK=∠FCK. Together with BE=FC it follows that triangles KBE and KFC are congruent. Hence KC=KE, which means that ∠CAK and ∠BAK are subtended by equal chords in the circumcircle of ACE, and hence are equal, as required.
Let L be the intersection of EF and the angle bisector of ∠BAC. Let BC=a, AC=b and AB=c. Then EB=FC=a.
Using the cosine rule in triangle ABC, we obtain a2=b2+c2−bc, and using the cosine rule in triangle AEF, we obtain
EF2=(a+c)2+(a+b)2−(a+c)(a+b)=a2+b2+c2+ab+ac−bc.
Since AL bisects angle AEF, it follows that FLEL=FAAE=a+ba+c, which yields FL=2a+b+ca+bFE. Now,
FL⋅FE−FC⋅FA=2a+b+ca+bFE⋅FE−a(a+b)=2a+b+ca+b(a2+b2+c2+ab+ac−bc)−a(a+b)=2a+b+ca+b(b2+c2−bc−a2)=0(cosine rule in triangle ABC).
Hence FL⋅FE=FC⋅FA, which shows that ACLE is a cyclic quadrilateral, i.e. L=K.