The Origins of Om Manipadme Hum: A Study of the Karandavyuha Sutra