I was just listening to this on Pandora. It's one of my favourite KPop tracks. But I've always wondered what that phrase that gets repeated so often is (which sounds like, "mega chae chalaga"), so I finally went and looked it up on Google Translate. Which says it's, naega jeil jal naga", or "I am the best".