virus tự tạo ra năng lượng