mapRNA polymerase