Lenalidomide Impurity E Catalogue L105325 CAS 874760-72-2 M.W 277.28 M.F C13H15N3O4 Specifications FAQs