Flavin is a tricyclic heteronuclear organic ring based on pteridine whose biochemical source is the vitamin riboflavin. The flavin moiety is often attached with an adenosine diphosphate to form flavin adenine dinucleotide (FAD), and in other circumstances, is found as flavin mononucleotide (or FMN), a phosphorylated form of riboflavin. The flavin group is capable of undergoing oxidation-reduction reactions, and can accept either one electron in a two step process or can accept two electrons at once.