M6. Deep learning for malware classification and protection