Protein motor