Tranexamic acid mechanism
nalidixic acid side effects