Tranexamic acid manufacturer
nalidixic acid side effects