Hecke correspondence, stable maps and the Kirwan desingularization