haptenylations