B3 domain protein