Purification of proteins by IMAC