Autoimmunity associated allele of tyrosine phosphatase gene PTPN22 enhances anti-viral immunity