The dsRNA binding site of human Toll-like receptor 3.

The dsRNA binding site of human Toll-like receptor 3.