id protein