Ternary complex structure of human hgprtase, prpp, mg2+, and the inhibitor HPP reveals the involvement of the flexible loop in substrate binding