Tag: esomeprazole magnesium trihydrate molecular weight