heterocytes