Studies on the hammerhead RNA self-cleaving domain