Ranitidine hydrochloride: An update on analytical, clinical and pharmacological aspects