protein perfor