Crystal Structure of human NMPRTase and its complex with NMN