L-Cysteine is a common ingredient is made from human hair, cow horns or pig bristles or duck feathers. Would you eat a bagel with hair in it? It’s in there to make bread and cakes last longer. According The Guardian, the human hair comes from Barber shops and beauty salons in China.
If you want to avoid this, try buying your breads at a bakery.