The text seems to come from the Sanbutsuge, which itself is a portion of the Infinite Life Sutra, though this bears a number of typos and missing characters.