vmgygcn