Preparation and antifouling properties of 2-(meth-acryloyloxy)ethyl cholinephosphate based polymers modified surface with different molecular architectures by ATRP.