ERAP1: a potential therapeutic target for a myriad of diseases. (2nd June 2020)