Crystal structure of human CTNNBL1(residues 77~563)