How many amino acid molecules form a molecule of haemocyanin (hemocyanin), a blood pigment of snails?