Biomimetic polymer