TLS protein horsetalk