Protein Production, Purification, and Analysis