thyroblast prothyrocyte karyocyte prothymocyte adenocyte telocyte cytocortex osteocyte myocyte thrombocyte
hla function