21079-31-2 7,8-Dimethyl-10-carboxymethylisoalloxazine Carboxymethylflavin