GCA_000020025.1 Npun_R4467 definition RdgB/HAM1 family non-canonical purine NTP pyrophosphatase GCA_000020025.1 Npun_R6561 definition purine phosphorylase family 1