Hidden Markov Models for Malware Classification