134355-31-0 MIPUA Methyl-alpha-L-idopyranosiduronic acid Methylidopyranosiduronic acid