molecular weight 3108.32