alternate proteins