gene purB