Prestin, a new type of motor protein

Prestin, a new type of motor protein