jack: small flag indicating a ship's nationality
flag: emblem usually consisting of a rectangular piece of cloth of distinctive design
hemoprotein: a conjugated protein linked to a compound of iron and porphyrin