prothyrocyte thyroblast preplatelet thyrocyte promastocyte mesenchymocyte premelanocyte prohaemocyte telocyte prohemocyte