Tingting Xie researchgate ganciclovir