Reactivity of Intein Thioesters: Appending a Functional Group to a Protein