Heterologous expression and characterization of functional mushroom tyrosinase (AbPPO4)