Let $ANC$, $CLB$ and $BKA$ be triangles erected on the outside of the triangle $ABC$ such that $\angle NAC = \angle KBA = \angle LCB$ and $\angle NCA = \angle KAB = \angle LBC$. Let $D$, $E$, $G$ and $H$ be the midpoints of $AB$, $LK$, $CA$ and $NA$ respectively. Prove that $DEGH$ is a parallelogram.