Isolation of a 90kDa protein from haemocytes of Blaberus craniifer which has similar functional and immunological properties to the 76 kDa protein from crayfish haemocytes