The Flayed God: The Mesoamerican Mythological Tradition