All the zebrafish used in the experiments were treated in accordance with the guidelines of the Laboratory Animal Administration Law of China, with the permit number SD2007695 approved by the Ethics Committee of the Laboratory Animal Administration of Shandong Province.