1. Walter and Eliza Hall Institute of Medical Research, 1G Royal Parade, Parkville, VIC 3052, Australia.
2. Department of Medical Biology, University of Melbourne, Parkville, VIC 3010, Australia.
3. Department of Microbiology and Immunology, University of Melbourne at Peter Doherty Institute of Infection and Immunity, Melbourne, VIC 3010, Australia.
4. Drug Discovery, Shanghai Huaota Biopharmaceutical Co. Ltd., Shanghai, China.
5. Department of Biochemistry and Molecular Biology, Bio21 Molecular Science and Biotechnology Institute, University of Melbourne, Parkville, VIC, Australia.
6. School of Mathematics and Statistics, University of Melbourne, Parkville, VIC 3010, Australia.