Comparison of proteins of ADP-glucose pyrophosphorylase from diverse sources