What is the purpose of each of the following reagents in this experiment?

a. Solid potassium iodide
b. 2M hydrochloric acid
c. 0.0250 M sodium thiosulfate
d. 0.2% Starch