I tried to purify a beta propeller domain fused to MBP protein from BL21. I got a quite decent amount of protein, however, it doesn't run at the expected size on SDS-PAGE gel. The expected size is 77kd, and it ran as a doublet(similar amount) at around 50kd on the gel. Does anyone have ideas about this problem?