FAD flavin adenine dinucleotide