Thiazole synthase from Esherichia Coli: an investigation of the substrates and purified proteins required for activity in vitro