Protein expression and Affinity based  Purification