Insights from the predicted epitope similarity between Mycobacterium tuberculosis virulent factors and its human homologs