protein fac