Protesters take down Islamic Republic flag in Mashhad