promastocytes