In isosceles △ABC, AB=AC, points D,E,F lie on segments BC,AC,AB such that DE∥AB, DF∥AC. The circumcircle of △ABCω1 and the circumcircle of △AEFω2 intersect at A,G. Let DE meet ω2 at K=E. Points L,M lie on ω1,ω2 respectively such that LG⊥KG,MG⊥CG. Let P,Q be the circumcenters of △DGL and △DGM respectively. Prove that A,G,P,Q are concyclic.