prothymocyte thyrocyte thyroblast preplatelet prechondrocyte preosteocyte premelanocyte telocyte prechondroblast prohaemocyte