Targovax granted European patent for cancer immunotherapy  The Science Board