protein g molecular weight