2amino6oxopurine - Infinite Lexicon - Infinite Lexicon