Application of RACK1 in resisting silkworm nuclear polyhedrosis virus BmNPV Grant CN-116478262-B China 22 Mar 2024