.. ( hapten J.