Narayana here is our sleeping mind, Vishnu is our awakened mind, while Brahma is our partially awakened mind. Madhu and Kaitabha are our thoughts emerging from the partially awakened mind. These are our negative thoughts, hence asuras, commonly (though incorrectly) identified as demons. Positive thoughts, come to be known as devas, commonly (though incorrectly) identified as gods.