Nanobodies - from llamas to therapeutic proteins.