Kamala, lust, apophis and telephus