artificial protein