409,425 results match your criteria protein characterized