Human Telomerase RNA: Telomerase Component or More?