meganc