membrane protein functions 7398146