Keep in mind there is an estimated 1.5 million viruses that have not been identified yet. There might very well be a virus in nature which is the 'missing link'.