edit: many thanks for all the answers. Here are the results after applying the optimisations so far:
I'm not clear on all the use cases for the signature field but it seems like storing an alphabetized version of the word instead would be beneficial.