protein farnesylation