interleukin 10 molecular weight