A Lexicon for Homeodomain-DNA Recognition