mesterolone half life