Already lost $$ on this one a while back.......after listening to the pumpers. Make sure you read between the lines and understand the intentionally vague wording used. I do not read the word found anywhere. There are many companies working towards this outcome.
a major advance towards the development of a cancer associated antigen
towards developing a stable antigen molecule
Buyer beware!