T4 phage beta-glucosyltransferase: substrate binding and proposed catalytic mechanism.