The GCN5: its biological functions and therapeutic potentials.