SEARCH Articles Figures Tables Biopterin neopterin D -Neopterin Dihydro neopterin triphosphate L-Neopterin Neopterin structure