Revelation 12: the Elect of God, the Man-Child, and the Remnant of Her Seed