Text this: Self-assembly and adhesive properties of Pollicipes pollicipes barnacle cement protein cp19k