When using the CAC with NLP, the program is able to obtain codes and code information directly from what?
1) The internet
2) A database
3) A programming language
4) A user input