Structure of PurF in complex with ppApp