Punicalagin as a novel tyrosinase and melanin inhibitor: Inhibitory activity and mechanism. (1st May 2022)