GCA_000020025.1 Npun_R3286 definition hydroxymethylbutenyl pyrophosphate reductase GCA_000020025.1 Npun_F5054 definition 1-hydroxy-2-methyl-2-(E)-butenyl 4-diphosphate synthase