General Medicine General 933b511f Thrombopoietin is produced by- A Monocytes B Liver C Megakaryocytes D Megakaryoblasts