Crystal structure of Human Quinolinate Phosphoribosyltransferase