membrane protein functions 677760