148412-39-9 VBP1 Vicia faba DNA-binding protein 1