Porphobilinogen deaminase and its structural similarity to the bidomain binding proteins