A Lock-and-Key Model for Protein