protein gap