macromegakaryocytes