Afshin Pirhashemi Iran, 1974-2024