Loading patent details...
US5492890A: Polypeptides for Promoting Cell Attachment | Searchlight