megacaryocyte view 3