Structure function relationship studies of Escherichia coli ADP-glucose pyrophosphorylase