Huitzilopochtli was the Aztec god of the sun and war, and the most important deity in the Aztec pantheon. The Aztecs believed the sun needed human blood to rise each day, leading to human sacrifice rituals. Huitzilopochtli fits that evidence because it matches the specific chronology, agency and function contained in the question. A comparison with the alternatives is useful: Quetzalcoatl, Tlaloc and Tezcatlipoca are genuine historical terms or names, but each belongs to a different office, patron, text, region or sequence. The compact memory link is therefore Huitzilopochtli together with the factual context above, not the isolated option letter.