Cho đường tròn \(\left( O \right)\) đường kính

Câu hỏi: Cho đường tròn \(\left( O \right)\) đường kính AB và điểm C thuộc đường tròn \(\left( O \right)\)(C khác A B) sao cho\(AC > BC\). Qua O vẽ đường thẳng vuông góc với dây cung AC tại H. Tiếp tuyến tại A của đường tròn \(\left( O \right)\) cắt OH  tại D. Đoạn thẳng DB cắt đường tròn \(\left( O \right)\) tại E.a) Chứng minh \(HA = HC,\angle DCO = {90^o}\)b) Chứng minh rằng \(DH.DO = DE.DB\)c) Trên tia đối của tia EA lấy điểm F sao cho E  là trung điểm cạnh AF. Từ F vẽ đường thẳng vuông góc với đường thẳng AD tại K.  Đoạn thẳng FK cắt đường thẳng BC tại M. Chứng minh\(MK = MF\).